pike.git / lib / modules / Search.pmod / Queue.pmod / MySQL.pike

version» Context lines:

pike.git/lib/modules/Search.pmod/Queue.pmod/MySQL.pike:1:   inherit .Base;    - #if constant (String.string2hex) - // Pike >= 7.6 - #define STRING2HEX String.string2hex - #else - #define STRING2HEX Crypto.string_to_hex - #endif -  +    Sql.Sql db;   string url, table;      Web.Crawler.Stats stats;   Web.Crawler.Policy policy;   Web.Crawler.RuleSet allow, deny;      inherit Web.Crawler.Queue;      static string to_md5(string url)   { -  object md5 = Crypto.md5(); +  Crypto.MD5 md5 = Crypto.MD5();    md5->update(string_to_utf8(url)); -  return STRING2HEX(md5->digest()); +  return String.string2hex(md5->digest());   }      void create( Web.Crawler.Stats _stats,    Web.Crawler.Policy _policy,       string _url, string _table,       void|Web.Crawler.RuleSet _allow,    void|Web.Crawler.RuleSet _deny)   {