diff --git a/CollectionRec.cpp b/CollectionRec.cpp index 86b8523d..38e42a69 100644 --- a/CollectionRec.cpp +++ b/CollectionRec.cpp @@ -66,6 +66,8 @@ CollectionRec::CollectionRec() { m_replies = 0; m_doingCallbacks = false; + m_lastResetCount = 0; + // for diffbot caching the global spider stats reset(); diff --git a/CollectionRec.h b/CollectionRec.h index 7b8d4f27..363ad4d3 100644 --- a/CollectionRec.h +++ b/CollectionRec.h @@ -362,6 +362,8 @@ class CollectionRec { long m_maxNumSpiders ; // per local spider host float m_spiderNewPct; ; // appx. percentage new documents + long m_lastResetCount; + // . in seconds // . shift all spiderTimes for urls in spider queue down this many secs //long m_spiderTimeShift; diff --git a/Collectiondb.cpp b/Collectiondb.cpp index 6aa40b48..b7e100d5 100644 --- a/Collectiondb.cpp +++ b/Collectiondb.cpp @@ -550,26 +550,6 @@ bool Collectiondb::deleteRec ( char *coll , bool deleteTurkdb ) { log("coll: deleting coll \"%s\"",cr->m_coll); // we need a save m_needsSave = true; - // nuke it on disk - char oldname[1024]; - sprintf(oldname, "%scoll.%s.%li/",g_hostdb.m_dir,cr->m_coll, - (long)cr->m_collnum); - char newname[1024]; - sprintf(newname, "%strash/coll.%s.%li.%lli/",g_hostdb.m_dir,cr->m_coll, - (long)cr->m_collnum,gettimeofdayInMilliseconds()); - //Dir d; d.set ( dname ); - // ensure ./trash dir is there - char trash[1024]; - sprintf(trash, "%strash/",g_hostdb.m_dir); - ::mkdir ( trash, - S_IRUSR | S_IWUSR | S_IXUSR | - S_IRGRP | S_IWGRP | S_IXGRP | - S_IROTH | S_IXOTH ) ; - // move into that dir - ::rename ( oldname , newname ); - // debug message - logf ( LOG_INFO, "admin: deleted coll \"%s\" (%li).", - coll,(long)collnum ); // nuke doleiptable and waintree and waitingtable /* @@ -666,6 +646,23 @@ bool Collectiondb::resetColl ( char *coll , bool resetTurkdb ) { char *xx=NULL;*xx=0; } + // so XmlDoc.cpp can detect if the collection was reset since it + // launched its spider: + cr->m_lastResetCount++; + + collnum_t collnum = cr->m_collnum; + + // . unlink all the *.dat and *.map files for this coll in its subdir + // . remove all recs from this collnum from m_tree/m_buckets + g_posdb.getRdb()->resetColl ( collnum ); + g_titledb.getRdb()->resetColl ( collnum ); + g_tagdb.getRdb()->resetColl ( collnum ); + g_spiderdb.getRdb()->resetColl ( collnum ); + g_doledb.getRdb()->resetColl ( collnum ); + g_clusterdb.getRdb()->resetColl ( collnum ); + g_linkdb.getRdb()->resetColl ( collnum ); + + /* // make sure an update not in progress if ( cr->m_inProgress ) { char *xx=NULL;*xx=0; } @@ -721,15 +718,16 @@ bool Collectiondb::resetColl ( char *coll , bool resetTurkdb ) { // memcpy and their ptrs are now stored in "tmp"'s SafeBufs and will // be passed on to the new rec. g_parms.detachSafeBufs( &tmp ); + */ // let's reset crawlinfo crap - nr->m_globalCrawlInfo.reset(); - nr->m_localCrawlInfo.reset(); + cr->m_globalCrawlInfo.reset(); + cr->m_localCrawlInfo.reset(); // . save it again after copy // . no, i think addRec above saves it, so don't double save // . ah just double save since we copied "tmp" back to it above - nr->save(); + cr->save(); // and clear the robots.txt cache in case we recently spidered a @@ -737,8 +735,8 @@ bool Collectiondb::resetColl ( char *coll , bool resetTurkdb ) { // have in the test-parser subdir so we are consistent RdbCache *robots = Msg13::getHttpCacheRobots(); RdbCache *others = Msg13::getHttpCacheOthers(); - robots->clear ( cn ); - others->clear ( cn ); + robots->clear ( collnum ); + others->clear ( collnum ); //g_templateTable.reset(); //g_templateTable.save( g_hostdb.m_dir , "turkedtemplates.dat" ); diff --git a/Make.depend b/Make.depend index 34968405..6249764e 100644 --- a/Make.depend +++ b/Make.depend @@ -1116,10 +1116,3580 @@ jointest.o: jointest.cpp gb-include.h types.h fctypes.h Unicode.h \ Log.h Json.o: Json.cpp Json.h gb-include.h types.h fctypes.h Unicode.h \ UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ - Log.h SafeBuf.h + Log.h SafeBuf.h Mem.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h Url.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h keepalive.o: keepalive.cpp gb-include.h types.h fctypes.h Unicode.h \ UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ Log.h Lang.o: Lang.cpp gb-include.h types.h fctypes.h Unicode.h \ UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ Log.h Lang.h Iso8859.h iana_charset.h +LangList.o: LangList.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h LangList.h Words.h Xml.h XmlNode.h Lang.h Iso8859.h iana_charset.h \ + SafeBuf.h StopWords.h Titledb.h Rdb.h RdbBase.h Conf.h File.h Mem.h \ + Loop.h ip.h Hostdb.h HttpRequest.h Url.h TcpSocket.h openssl/ssl.h \ + openssl/e_os2.h openssl/opensslconf.h openssl/comp.h openssl/crypto.h \ + openssl/stack.h openssl/safestack.h openssl/opensslv.h \ + openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h openssl/x509.h \ + openssl/buffer.h openssl/evp.h openssl/objects.h openssl/obj_mac.h \ + openssl/asn1.h openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h \ + openssl/rsa.h openssl/dsa.h openssl/dh.h openssl/sha.h \ + openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h openssl/pem.h \ + openssl/pem2.h openssl/hmac.h openssl/kssl.h openssl/ssl2.h \ + openssl/ssl3.h openssl/tls1.h openssl/dtls1.h openssl/pqueue.h \ + openssl/ssl23.h openssl/srtp.h Collectiondb.h RdbScan.h BigFile.h \ + RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h \ + Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h DiskPageCache.h Indexdb.h +Language.o: Language.cpp Language.h gb-include.h types.h fctypes.h \ + Unicode.h UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h \ + hash.h Errno.h Log.h File.h Mem.h Conf.h Xml.h XmlNode.h Lang.h \ + Iso8859.h iana_charset.h ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h Loop.h \ + HashTableT.h Query.h Multicast.h UdpServer.h UdpSlot.h UdpProtocol.h \ + Threads.h Titledb.h Rdb.h RdbBase.h RdbScan.h BigFile.h RdbMap.h \ + RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h Msg5.h \ + Msg3.h HashTableX.h RdbMerge.h Dir.h DiskPageCache.h IndexList.h \ + Indexdb.h Msg20.h Summary.h matches2.h Words.h StopWords.h Bits.h Pos.h \ + Matches.h Domains.h CountryCode.h Tagdb.h CollectionRec.h Parms.h \ + HashTable.h PingServer.h Msg0.h Events.h Sections.h Dates.h Msg37.h \ + Msg36.h sort.h Speller.h +LanguageIdentifier.o: LanguageIdentifier.cpp gb-include.h types.h \ + fctypes.h Unicode.h UnicodeProperties.h UCPropTable.h iconv.h \ + UCNormalizer.h hash.h Errno.h Log.h LanguageIdentifier.h Xml.h XmlNode.h \ + Lang.h Iso8859.h iana_charset.h Linkdb.h Conf.h File.h Mem.h Loop.h ip.h \ + Hostdb.h HttpRequest.h SafeBuf.h Url.h TcpSocket.h openssl/ssl.h \ + openssl/e_os2.h openssl/opensslconf.h openssl/comp.h openssl/crypto.h \ + openssl/stack.h openssl/safestack.h openssl/opensslv.h \ + openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h openssl/x509.h \ + openssl/buffer.h openssl/evp.h openssl/objects.h openssl/obj_mac.h \ + openssl/asn1.h openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h \ + openssl/rsa.h openssl/dsa.h openssl/dh.h openssl/sha.h \ + openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h openssl/pem.h \ + openssl/pem2.h openssl/hmac.h openssl/kssl.h openssl/ssl2.h \ + openssl/ssl3.h openssl/tls1.h openssl/dtls1.h openssl/pqueue.h \ + openssl/ssl23.h openssl/srtp.h Collectiondb.h Rdb.h RdbBase.h RdbScan.h \ + BigFile.h RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h \ + RdbCache.h Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h DiskPageCache.h \ + Titledb.h Msg2.h Query.h Msg0.h UdpServer.h UdpSlot.h UdpProtocol.h \ + Multicast.h Threads.h Indexdb.h Msg20.h Summary.h matches2.h Words.h \ + StopWords.h Bits.h Pos.h Matches.h HashTableT.h Domains.h CountryCode.h \ + Tagdb.h CollectionRec.h Parms.h HashTable.h PingServer.h Events.h \ + Sections.h IndexList.h Dates.h Msg22.h CatRec.h Categories.h Catdb.h \ + LangList.h geo_ip_table.h Speller.h Language.h Msg37.h Msg36.h \ + ValidPointer.h +LanguagePages.o: LanguagePages.cpp gb-include.h types.h fctypes.h \ + Unicode.h UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h \ + hash.h Errno.h Log.h Mem.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h \ + LanguagePages.h +Linkdb.o: Linkdb.cpp Linkdb.h Conf.h Xml.h XmlNode.h gb-include.h types.h \ + fctypes.h Unicode.h UnicodeProperties.h UCPropTable.h iconv.h \ + UCNormalizer.h hash.h Errno.h Log.h Lang.h Iso8859.h iana_charset.h \ + File.h Mem.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h Rdb.h \ + RdbBase.h RdbScan.h BigFile.h RdbMap.h RdbList.h RdbDump.h RdbTree.h \ + RdbMem.h RdbBuckets.h RdbCache.h Msg5.h Msg3.h HashTableX.h RdbMerge.h \ + Dir.h DiskPageCache.h Titledb.h Msg2.h Query.h Msg0.h UdpServer.h \ + UdpSlot.h UdpProtocol.h Multicast.h Threads.h Indexdb.h Msg20.h \ + Summary.h matches2.h Words.h StopWords.h Bits.h Pos.h Matches.h \ + HashTableT.h Domains.h CountryCode.h Tagdb.h CollectionRec.h Parms.h \ + HashTable.h PingServer.h Events.h Sections.h IndexList.h Dates.h Msg22.h \ + CatRec.h Categories.h Catdb.h linkspam.h sort.h XmlDoc.h Phrases.h \ + LangList.h Images.h Msg36.h Msg13.h Msge0.h Msge1.h MsgC.h Dns.h \ + DnsProtocol.h Msg4.h Msg8b.h SearchInput.h Msg40.h Msg39.h Msg37.h \ + Posdb.h TopTree.h Clusterdb.h IndexTable2.h Msg51.h Msg17.h \ + IndexReadInfo.h Msg3a.h Stats.h PostQueryRerank.h Sanity.h Msg1.h \ + Datedb.h SiteGetter.h Title.h Address.h zlib.h zconf.h Spider.h \ + HttpMime.h +linkspam.o: linkspam.cpp linkspam.h gb-include.h types.h fctypes.h \ + Unicode.h UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h \ + hash.h Errno.h Log.h ip.h Url.h Linkdb.h Conf.h Xml.h XmlNode.h Lang.h \ + Iso8859.h iana_charset.h File.h Mem.h Loop.h Hostdb.h HttpRequest.h \ + SafeBuf.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h Collectiondb.h Rdb.h RdbBase.h RdbScan.h BigFile.h \ + RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h \ + Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h DiskPageCache.h Titledb.h \ + Msg2.h Query.h Msg0.h UdpServer.h UdpSlot.h UdpProtocol.h Multicast.h \ + Threads.h Indexdb.h Msg20.h Summary.h matches2.h Words.h StopWords.h \ + Bits.h Pos.h Matches.h HashTableT.h Domains.h CountryCode.h Tagdb.h \ + CollectionRec.h Parms.h HashTable.h PingServer.h Events.h Sections.h \ + IndexList.h Dates.h Msg22.h CatRec.h Categories.h Catdb.h +Log.o: Log.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Mem.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h iana_charset.h \ + File.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h TcpSocket.h \ + openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h openssl/comp.h \ + openssl/crypto.h openssl/stack.h openssl/safestack.h openssl/opensslv.h \ + openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h openssl/x509.h \ + openssl/buffer.h openssl/evp.h openssl/objects.h openssl/obj_mac.h \ + openssl/asn1.h openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h \ + openssl/rsa.h openssl/dsa.h openssl/dh.h openssl/sha.h \ + openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h openssl/pem.h \ + openssl/pem2.h openssl/hmac.h openssl/kssl.h openssl/ssl2.h \ + openssl/ssl3.h openssl/tls1.h openssl/dtls1.h openssl/pqueue.h \ + openssl/ssl23.h openssl/srtp.h Collectiondb.h Process.h Msg28.h \ + Threads.h +Loop.o: Loop.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Loop.h Mem.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h Threads.h \ + UdpServer.h UdpSlot.h UdpProtocol.h HttpServer.h TcpServer.h \ + openssl/err.h MsgC.h Dns.h DnsProtocol.h RdbCache.h RdbList.h \ + Multicast.h Rdb.h RdbBase.h RdbScan.h BigFile.h RdbMap.h RdbDump.h \ + RdbTree.h RdbMem.h RdbBuckets.h Msg5.h Msg3.h HashTableX.h RdbMerge.h \ + Dir.h HttpMime.h Profiler.h Parms.h Pages.h PageCrawlBot.h Process.h \ + Msg28.h PageParser.h XmlDoc.h Words.h StopWords.h Titledb.h \ + DiskPageCache.h Bits.h Pos.h Phrases.h LangList.h Images.h Msg0.h \ + Indexdb.h Msg36.h Msg13.h IndexList.h Sections.h Dates.h Msge0.h Tagdb.h \ + CollectionRec.h HashTable.h PingServer.h Linkdb.h Msg2.h Query.h Msg20.h \ + Summary.h matches2.h Matches.h HashTableT.h Domains.h CountryCode.h \ + Events.h Msg22.h CatRec.h Categories.h Catdb.h Msge1.h Msg4.h Msg8b.h \ + SearchInput.h Msg40.h Msg39.h Msg37.h Posdb.h TopTree.h Clusterdb.h \ + IndexTable2.h Msg51.h Msg17.h IndexReadInfo.h Msg3a.h Stats.h \ + PostQueryRerank.h Sanity.h Msg1.h Datedb.h SiteGetter.h Title.h \ + Address.h zlib.h zconf.h Spider.h +looptest.o: looptest.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Loop.h Mem.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h +main.o: main.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Mem.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h iana_charset.h \ + File.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h TcpSocket.h \ + openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h openssl/comp.h \ + openssl/crypto.h openssl/stack.h openssl/safestack.h openssl/opensslv.h \ + openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h openssl/x509.h \ + openssl/buffer.h openssl/evp.h openssl/objects.h openssl/obj_mac.h \ + openssl/asn1.h openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h \ + openssl/rsa.h openssl/dsa.h openssl/dh.h openssl/sha.h \ + openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h openssl/pem.h \ + openssl/pem2.h openssl/hmac.h openssl/kssl.h openssl/ssl2.h \ + openssl/ssl3.h openssl/tls1.h openssl/dtls1.h openssl/pqueue.h \ + openssl/ssl23.h openssl/srtp.h Collectiondb.h Threads.h Indexdb.h Rdb.h \ + RdbBase.h RdbScan.h BigFile.h RdbMap.h RdbList.h RdbDump.h RdbTree.h \ + RdbMem.h RdbBuckets.h RdbCache.h Msg5.h Msg3.h HashTableX.h RdbMerge.h \ + Dir.h DiskPageCache.h Titledb.h Posdb.h Sections.h Msg0.h UdpServer.h \ + UdpSlot.h UdpProtocol.h Multicast.h IndexList.h Dates.h Bits.h Words.h \ + StopWords.h Query.h Cachedb.h Monitordb.h Datedb.h Revdb.h Tagdb.h \ + CollectionRec.h Parms.h HashTable.h PingServer.h Catdb.h Users.h Pages.h \ + HttpServer.h TcpServer.h openssl/err.h MsgC.h Dns.h DnsProtocol.h \ + HttpMime.h PageCrawlBot.h Tfndb.h Spider.h Msg4.h Msg1.h Clusterdb.h \ + Linkdb.h Msg2.h Msg20.h Summary.h matches2.h Pos.h Matches.h \ + HashTableT.h Domains.h CountryCode.h Events.h Msg22.h CatRec.h \ + Categories.h Statsdb.h zlib.h zconf.h Stats.h IndexReadInfo.h Process.h \ + Msg28.h Repair.h XmlDoc.h Phrases.h LangList.h Images.h Msg36.h Msg13.h \ + Msge0.h Msge1.h Msg8b.h SearchInput.h Msg40.h Msg39.h Msg37.h TopTree.h \ + IndexTable2.h Msg51.h Msg17.h Msg3a.h PostQueryRerank.h Sanity.h \ + SiteGetter.h Title.h Address.h DailyMerge.h Speller.h Language.h Wiki.h \ + Wiktionary.h Scraper.h Msg2a.h Msg9b.h Msg35.h Msg30.h Msg3e.h \ + PageNetTest.h AutoBan.h TuringTest.h Msg1f.h Profiler.h Blaster.h \ + Proxy.h linkspam.h sort.h Ads.h LanguagePages.h ValidPointer.h Placedb.h \ + Test.h seo.h Json.h +matches2.o: matches2.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h matches2.h Titledb.h Rdb.h RdbBase.h Conf.h Xml.h XmlNode.h Lang.h \ + Iso8859.h iana_charset.h File.h Mem.h Loop.h ip.h Hostdb.h HttpRequest.h \ + SafeBuf.h Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h Collectiondb.h RdbScan.h BigFile.h RdbMap.h RdbList.h \ + RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h Msg5.h Msg3.h \ + HashTableX.h RdbMerge.h Dir.h DiskPageCache.h HashTableT.h +Matches.o: Matches.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Matches.h Query.h SafeBuf.h Mem.h Conf.h Xml.h XmlNode.h Lang.h \ + Iso8859.h iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h Url.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h Words.h \ + StopWords.h Titledb.h Rdb.h RdbBase.h RdbScan.h BigFile.h RdbMap.h \ + RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h Msg5.h \ + Msg3.h HashTableX.h RdbMerge.h Dir.h DiskPageCache.h HashTableT.h Pos.h \ + Bits.h Phrases.h Title.h CollectionRec.h Parms.h HashTable.h \ + PingServer.h CountryCode.h Domains.h Sections.h Msg0.h UdpServer.h \ + UdpSlot.h UdpProtocol.h Multicast.h Threads.h Indexdb.h IndexList.h \ + Dates.h XmlDoc.h LangList.h Images.h Msg36.h Msg13.h Msge0.h Tagdb.h \ + Linkdb.h Msg2.h Msg20.h Summary.h matches2.h Events.h Msg22.h CatRec.h \ + Categories.h Catdb.h Msge1.h MsgC.h Dns.h DnsProtocol.h Msg4.h Msg8b.h \ + SearchInput.h Msg40.h Msg39.h Msg37.h Posdb.h TopTree.h Clusterdb.h \ + IndexTable2.h Msg51.h Msg17.h IndexReadInfo.h Msg3a.h Stats.h \ + PostQueryRerank.h Sanity.h Msg1.h Datedb.h SiteGetter.h Address.h zlib.h \ + zconf.h Spider.h HttpMime.h +membustest.o: membustest.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h +Mem.o: Mem.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Mem.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h iana_charset.h \ + File.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h TcpSocket.h \ + openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h openssl/comp.h \ + openssl/crypto.h openssl/stack.h openssl/safestack.h openssl/opensslv.h \ + openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h openssl/x509.h \ + openssl/buffer.h openssl/evp.h openssl/objects.h openssl/obj_mac.h \ + openssl/asn1.h openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h \ + openssl/rsa.h openssl/dsa.h openssl/dh.h openssl/sha.h \ + openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h openssl/pem.h \ + openssl/pem2.h openssl/hmac.h openssl/kssl.h openssl/ssl2.h \ + openssl/ssl3.h openssl/tls1.h openssl/dtls1.h openssl/pqueue.h \ + openssl/ssl23.h openssl/srtp.h Collectiondb.h Threads.h PingServer.h \ + malloc.c Msg20.h UdpServer.h UdpSlot.h UdpProtocol.h Multicast.h \ + Summary.h matches2.h Query.h Words.h StopWords.h Titledb.h Rdb.h \ + RdbBase.h RdbScan.h BigFile.h RdbMap.h RdbList.h RdbDump.h RdbTree.h \ + RdbMem.h RdbBuckets.h RdbCache.h Msg5.h Msg3.h HashTableX.h RdbMerge.h \ + Dir.h DiskPageCache.h Bits.h Pos.h Matches.h HashTableT.h Domains.h \ + CountryCode.h Tagdb.h CollectionRec.h Parms.h HashTable.h Msg0.h \ + Indexdb.h Events.h Sections.h IndexList.h Dates.h +MemPool.o: MemPool.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h MemPool.h MemPoolTree.h Mem.h Conf.h Xml.h XmlNode.h Lang.h \ + Iso8859.h iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h \ + SafeBuf.h Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h Collectiondb.h +MemPoolTree.o: MemPoolTree.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h MemPoolTree.h Mem.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h +memtest.o: memtest.cpp +mergetest.o: mergetest.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h RdbList.h Mem.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h sort.h +MetaContainer.o: MetaContainer.cpp gb-include.h types.h fctypes.h \ + Unicode.h UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h \ + hash.h Errno.h Log.h MetaContainer.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h Url.h ip.h +Mime.o: Mime.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Mime.h Url.h ip.h Mem.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Loop.h Hostdb.h HttpRequest.h SafeBuf.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h +mixfile.o: mixfile.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h +monitor.o: monitor.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h PingServer.h Hostdb.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Mem.h Loop.h ip.h HttpRequest.h SafeBuf.h Url.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h \ + HttpServer.h TcpServer.h openssl/err.h MsgC.h UdpServer.h UdpSlot.h \ + UdpProtocol.h Dns.h DnsProtocol.h RdbCache.h RdbList.h Multicast.h \ + Threads.h Rdb.h RdbBase.h RdbScan.h BigFile.h RdbMap.h RdbDump.h \ + RdbTree.h RdbMem.h RdbBuckets.h Msg5.h Msg3.h HashTableX.h RdbMerge.h \ + Dir.h HttpMime.h +Monitordb.o: Monitordb.cpp Monitordb.h Rdb.h RdbBase.h Conf.h Xml.h \ + XmlNode.h gb-include.h types.h fctypes.h Unicode.h UnicodeProperties.h \ + UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h Log.h Lang.h \ + Iso8859.h iana_charset.h File.h Mem.h Loop.h ip.h Hostdb.h HttpRequest.h \ + SafeBuf.h Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h Collectiondb.h RdbScan.h BigFile.h RdbMap.h RdbList.h \ + RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h Msg5.h Msg3.h \ + HashTableX.h RdbMerge.h Dir.h DiskPageCache.h Threads.h +Msg0.o: Msg0.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Msg0.h UdpServer.h Mem.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h UdpSlot.h \ + UdpProtocol.h Multicast.h Threads.h Indexdb.h Rdb.h RdbBase.h RdbScan.h \ + BigFile.h RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h \ + RdbCache.h Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h DiskPageCache.h \ + Titledb.h Tfndb.h Clusterdb.h Stats.h IndexReadInfo.h Query.h \ + IndexList.h Tagdb.h CollectionRec.h Parms.h HashTable.h PingServer.h \ + Catdb.h Posdb.h Sections.h Dates.h Bits.h Words.h StopWords.h Spider.h \ + Msg4.h Msg1.h Linkdb.h Msg2.h Msg20.h Summary.h matches2.h Pos.h \ + Matches.h HashTableT.h Domains.h CountryCode.h Events.h Msg22.h CatRec.h \ + Categories.h Datedb.h XmlDoc.h Phrases.h LangList.h Images.h Msg36.h \ + Msg13.h Msge0.h Msge1.h MsgC.h Dns.h DnsProtocol.h Msg8b.h SearchInput.h \ + Msg40.h Msg39.h Msg37.h TopTree.h IndexTable2.h Msg51.h Msg17.h Msg3a.h \ + PostQueryRerank.h Sanity.h SiteGetter.h Title.h Address.h zlib.h zconf.h \ + HttpMime.h +Msg13.o: Msg13.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Msg13.h Url.h ip.h UdpServer.h Mem.h Conf.h Xml.h XmlNode.h Lang.h \ + Iso8859.h iana_charset.h File.h Loop.h Hostdb.h HttpRequest.h SafeBuf.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h UdpSlot.h \ + UdpProtocol.h HttpServer.h TcpServer.h openssl/err.h MsgC.h Dns.h \ + DnsProtocol.h RdbCache.h RdbList.h Multicast.h Threads.h Rdb.h RdbBase.h \ + RdbScan.h BigFile.h RdbMap.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h \ + Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h HttpMime.h Stats.h \ + IndexReadInfo.h Query.h IndexList.h Indexdb.h DiskPageCache.h Titledb.h \ + XmlDoc.h Words.h StopWords.h Bits.h Pos.h Phrases.h LangList.h Images.h \ + Msg0.h Msg36.h Sections.h Dates.h Msge0.h Tagdb.h CollectionRec.h \ + Parms.h HashTable.h PingServer.h Linkdb.h Msg2.h Msg20.h Summary.h \ + matches2.h Matches.h HashTableT.h Domains.h CountryCode.h Events.h \ + Msg22.h CatRec.h Categories.h Catdb.h Msge1.h Msg4.h Msg8b.h \ + SearchInput.h Msg40.h Msg39.h Msg37.h Posdb.h TopTree.h Clusterdb.h \ + IndexTable2.h Msg51.h Msg17.h Msg3a.h PostQueryRerank.h Sanity.h Msg1.h \ + Datedb.h SiteGetter.h Title.h Address.h zlib.h zconf.h Spider.h Test.h \ + Speller.h Language.h +Msg17.o: Msg17.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Msg17.h UdpSlot.h Mem.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h \ + UdpProtocol.h Msg40.h SearchInput.h Query.h UdpServer.h Multicast.h \ + Threads.h Msg39.h Msg37.h Msg36.h Indexdb.h Rdb.h RdbBase.h RdbScan.h \ + BigFile.h RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h \ + RdbCache.h Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h DiskPageCache.h \ + Titledb.h Msg2.h Msg0.h Posdb.h Sections.h IndexList.h Dates.h Bits.h \ + Words.h StopWords.h TopTree.h Clusterdb.h IndexTable2.h HashTableT.h \ + Msg51.h Msg20.h Summary.h matches2.h Pos.h Matches.h Domains.h \ + CountryCode.h Tagdb.h CollectionRec.h Parms.h HashTable.h PingServer.h \ + Events.h IndexReadInfo.h Msg3a.h Stats.h PostQueryRerank.h Sanity.h \ + Msg1.h Linkdb.h Msg22.h CatRec.h Categories.h Catdb.h Datedb.h XmlDoc.h \ + Phrases.h LangList.h Images.h Msg13.h Msge0.h Msge1.h MsgC.h Dns.h \ + DnsProtocol.h Msg4.h Msg8b.h SiteGetter.h Title.h Address.h zlib.h \ + zconf.h Spider.h HttpMime.h +Msg1.o: Msg1.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Msg1.h Rdb.h RdbBase.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Mem.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h \ + Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h RdbScan.h \ + BigFile.h RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h \ + RdbCache.h Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h UdpServer.h \ + UdpSlot.h UdpProtocol.h Multicast.h Threads.h Msg0.h Indexdb.h \ + DiskPageCache.h Titledb.h Clusterdb.h Linkdb.h Msg2.h Query.h Msg20.h \ + Summary.h matches2.h Words.h StopWords.h Bits.h Pos.h Matches.h \ + HashTableT.h Domains.h CountryCode.h Tagdb.h CollectionRec.h Parms.h \ + HashTable.h PingServer.h Events.h Sections.h IndexList.h Dates.h Msg22.h \ + CatRec.h Categories.h Catdb.h Datedb.h Tfndb.h Spider.h Msg4.h \ + Profiler.h TcpServer.h openssl/err.h MsgC.h Dns.h DnsProtocol.h Pages.h \ + HttpServer.h HttpMime.h PageCrawlBot.h Repair.h XmlDoc.h Phrases.h \ + LangList.h Images.h Msg36.h Msg13.h Msge0.h Msge1.h Msg8b.h \ + SearchInput.h Msg40.h Msg39.h Msg37.h Posdb.h TopTree.h IndexTable2.h \ + Msg51.h Msg17.h IndexReadInfo.h Msg3a.h Stats.h PostQueryRerank.h \ + Sanity.h SiteGetter.h Title.h Address.h zlib.h zconf.h +Msg1f.o: Msg1f.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Msg1f.h UdpSlot.h Mem.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h \ + UdpProtocol.h UdpServer.h +Msg20.o: Msg20.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h XmlDoc.h Lang.h Iso8859.h iana_charset.h Words.h Xml.h XmlNode.h \ + SafeBuf.h StopWords.h Titledb.h Rdb.h RdbBase.h Conf.h File.h Mem.h \ + Loop.h ip.h Hostdb.h HttpRequest.h Url.h TcpSocket.h openssl/ssl.h \ + openssl/e_os2.h openssl/opensslconf.h openssl/comp.h openssl/crypto.h \ + openssl/stack.h openssl/safestack.h openssl/opensslv.h \ + openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h openssl/x509.h \ + openssl/buffer.h openssl/evp.h openssl/objects.h openssl/obj_mac.h \ + openssl/asn1.h openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h \ + openssl/rsa.h openssl/dsa.h openssl/dh.h openssl/sha.h \ + openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h openssl/pem.h \ + openssl/pem2.h openssl/hmac.h openssl/kssl.h openssl/ssl2.h \ + openssl/ssl3.h openssl/tls1.h openssl/dtls1.h openssl/pqueue.h \ + openssl/ssl23.h openssl/srtp.h Collectiondb.h RdbScan.h BigFile.h \ + RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h \ + Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h DiskPageCache.h Bits.h Pos.h \ + Phrases.h LangList.h Images.h Msg0.h UdpServer.h UdpSlot.h UdpProtocol.h \ + Multicast.h Threads.h Indexdb.h Msg36.h Msg13.h IndexList.h Sections.h \ + Dates.h Msge0.h Tagdb.h CollectionRec.h Parms.h HashTable.h PingServer.h \ + Linkdb.h Msg2.h Query.h Msg20.h Summary.h matches2.h Matches.h \ + HashTableT.h Domains.h CountryCode.h Events.h Msg22.h CatRec.h \ + Categories.h Catdb.h Msge1.h MsgC.h Dns.h DnsProtocol.h Msg4.h Msg8b.h \ + SearchInput.h Msg40.h Msg39.h Msg37.h Posdb.h TopTree.h Clusterdb.h \ + IndexTable2.h Msg51.h Msg17.h IndexReadInfo.h Msg3a.h Stats.h \ + PostQueryRerank.h Sanity.h Msg1.h Datedb.h SiteGetter.h Title.h \ + Address.h zlib.h zconf.h Spider.h HttpMime.h +Msg22.o: Msg22.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Msg22.h Url.h ip.h Multicast.h Hostdb.h Conf.h Xml.h XmlNode.h \ + Lang.h Iso8859.h iana_charset.h File.h Mem.h Loop.h HttpRequest.h \ + SafeBuf.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h Collectiondb.h UdpServer.h UdpSlot.h UdpProtocol.h \ + Threads.h Tfndb.h Rdb.h RdbBase.h RdbScan.h BigFile.h RdbMap.h RdbList.h \ + RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h Msg5.h Msg3.h \ + HashTableX.h RdbMerge.h Dir.h Titledb.h DiskPageCache.h +Msg24.o: Msg24.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Msg51.h Msg0.h UdpServer.h Mem.h Conf.h Xml.h XmlNode.h Lang.h \ + Iso8859.h iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h \ + SafeBuf.h Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h Collectiondb.h UdpSlot.h UdpProtocol.h Multicast.h \ + Threads.h Indexdb.h Rdb.h RdbBase.h RdbScan.h BigFile.h RdbMap.h \ + RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h Msg5.h \ + Msg3.h HashTableX.h RdbMerge.h Dir.h DiskPageCache.h Titledb.h \ + Clusterdb.h IndexList.h Query.h Msg20.h Summary.h matches2.h Words.h \ + StopWords.h Bits.h Pos.h Matches.h HashTableT.h Domains.h CountryCode.h \ + Tagdb.h CollectionRec.h Parms.h HashTable.h PingServer.h Events.h \ + Sections.h Dates.h Speller.h Language.h Msg37.h Msg36.h Scores.h Stats.h \ + IndexReadInfo.h +Msg28.o: Msg28.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Msg28.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h HttpRequest.h SafeBuf.h Mem.h Conf.h Xml.h XmlNode.h \ + Lang.h Iso8859.h iana_charset.h File.h Loop.h ip.h Hostdb.h Url.h \ + Collectiondb.h HttpServer.h TcpServer.h openssl/err.h MsgC.h UdpServer.h \ + UdpSlot.h UdpProtocol.h Dns.h DnsProtocol.h RdbCache.h RdbList.h \ + Multicast.h Threads.h Rdb.h RdbBase.h RdbScan.h BigFile.h RdbMap.h \ + RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h Msg5.h Msg3.h HashTableX.h \ + RdbMerge.h Dir.h HttpMime.h Parms.h +Msg2a.o: Msg2a.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Msg2a.h Url.h ip.h Hostdb.h Conf.h Xml.h XmlNode.h Lang.h \ + Iso8859.h iana_charset.h File.h Mem.h Loop.h HttpRequest.h SafeBuf.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h Msg9b.h \ + Msg1.h Rdb.h RdbBase.h RdbScan.h BigFile.h RdbMap.h RdbList.h RdbDump.h \ + RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h Msg5.h Msg3.h HashTableX.h \ + RdbMerge.h Dir.h UdpServer.h UdpSlot.h UdpProtocol.h Multicast.h \ + Threads.h Msg0.h Indexdb.h DiskPageCache.h Titledb.h Clusterdb.h \ + Linkdb.h Msg2.h Query.h Msg20.h Summary.h matches2.h Words.h StopWords.h \ + Bits.h Pos.h Matches.h HashTableT.h Domains.h CountryCode.h Tagdb.h \ + CollectionRec.h Parms.h HashTable.h PingServer.h Events.h Sections.h \ + IndexList.h Dates.h Msg22.h CatRec.h Categories.h Catdb.h Datedb.h \ + Msg8b.h MsgC.h Dns.h DnsProtocol.h +Msg2b.o: Msg2b.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Msg2b.h Categories.h Mem.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h \ + HashTable.h sort.h +Msg2.o: Msg2.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Msg2.h Query.h SafeBuf.h Mem.h Conf.h Xml.h XmlNode.h Lang.h \ + Iso8859.h iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h Url.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h Msg0.h \ + UdpServer.h UdpSlot.h UdpProtocol.h Multicast.h Threads.h Indexdb.h \ + Rdb.h RdbBase.h RdbScan.h BigFile.h RdbMap.h RdbList.h RdbDump.h \ + RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h Msg5.h Msg3.h HashTableX.h \ + RdbMerge.h Dir.h DiskPageCache.h Titledb.h Stats.h IndexReadInfo.h \ + IndexList.h Posdb.h Sections.h Dates.h Bits.h Words.h StopWords.h \ + Msg3a.h Msg39.h Msg37.h Msg36.h TopTree.h Clusterdb.h IndexTable2.h \ + HashTableT.h Msg51.h PostQueryRerank.h Msg20.h Summary.h matches2.h \ + Pos.h Matches.h Domains.h CountryCode.h Tagdb.h CollectionRec.h Parms.h \ + HashTable.h PingServer.h Events.h Sanity.h SearchInput.h Msg1.h Linkdb.h \ + Msg22.h CatRec.h Categories.h Catdb.h Datedb.h +Msg30.o: Msg30.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Msg30.h CollectionRec.h Url.h ip.h Parms.h Xml.h XmlNode.h Lang.h \ + Iso8859.h iana_charset.h SafeBuf.h HttpRequest.h Mem.h Conf.h File.h \ + Loop.h Hostdb.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h Collectiondb.h HashTable.h HashTableX.h RdbList.h Rdb.h \ + RdbBase.h RdbScan.h BigFile.h RdbMap.h RdbDump.h RdbTree.h RdbMem.h \ + RdbBuckets.h RdbCache.h Msg5.h Msg3.h RdbMerge.h Dir.h PingServer.h \ + UdpServer.h UdpSlot.h UdpProtocol.h +Msg35.o: Msg35.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Msg35.h UdpSlot.h Mem.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h \ + UdpProtocol.h UdpServer.h Threads.h +Msg36.o: Msg36.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Msg36.h UdpServer.h Mem.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h UdpSlot.h \ + UdpProtocol.h Multicast.h Threads.h Indexdb.h Rdb.h RdbBase.h RdbScan.h \ + BigFile.h RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h \ + RdbCache.h Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h DiskPageCache.h \ + Titledb.h RequestTable.h HashTableT.h Posdb.h Sections.h Msg0.h \ + IndexList.h Dates.h Bits.h Words.h StopWords.h Query.h +Msg37.o: Msg37.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Msg37.h Msg36.h UdpServer.h Mem.h Conf.h Xml.h XmlNode.h Lang.h \ + Iso8859.h iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h \ + SafeBuf.h Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h Collectiondb.h UdpSlot.h UdpProtocol.h Multicast.h \ + Threads.h Indexdb.h Rdb.h RdbBase.h RdbScan.h BigFile.h RdbMap.h \ + RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h Msg5.h \ + Msg3.h HashTableX.h RdbMerge.h Dir.h DiskPageCache.h Titledb.h Query.h +Msg39.o: Msg39.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Msg39.h UdpServer.h Mem.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h UdpSlot.h \ + UdpProtocol.h Multicast.h Threads.h Query.h Msg37.h Msg36.h Indexdb.h \ + Rdb.h RdbBase.h RdbScan.h BigFile.h RdbMap.h RdbList.h RdbDump.h \ + RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h Msg5.h Msg3.h HashTableX.h \ + RdbMerge.h Dir.h DiskPageCache.h Titledb.h Msg2.h Msg0.h Posdb.h \ + Sections.h IndexList.h Dates.h Bits.h Words.h StopWords.h TopTree.h \ + Clusterdb.h IndexTable2.h HashTableT.h Msg51.h Stats.h IndexReadInfo.h \ + CollectionRec.h Parms.h HashTable.h PingServer.h SearchInput.h +Msg3a.o: Msg3a.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Msg3a.h Msg39.h UdpServer.h Mem.h Conf.h Xml.h XmlNode.h Lang.h \ + Iso8859.h iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h \ + SafeBuf.h Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h Collectiondb.h UdpSlot.h UdpProtocol.h Multicast.h \ + Threads.h Query.h Msg37.h Msg36.h Indexdb.h Rdb.h RdbBase.h RdbScan.h \ + BigFile.h RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h \ + RdbCache.h Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h DiskPageCache.h \ + Titledb.h Msg2.h Msg0.h Posdb.h Sections.h IndexList.h Dates.h Bits.h \ + Words.h StopWords.h TopTree.h Clusterdb.h IndexTable2.h HashTableT.h \ + Msg51.h Stats.h IndexReadInfo.h PostQueryRerank.h Msg20.h Summary.h \ + matches2.h Pos.h Matches.h Domains.h CountryCode.h Tagdb.h \ + CollectionRec.h Parms.h HashTable.h PingServer.h Events.h Sanity.h \ + SearchInput.h Msg1.h Linkdb.h Msg22.h CatRec.h Categories.h Catdb.h \ + Datedb.h Wiki.h +Msg3.o: Msg3.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Msg3.h RdbList.h RdbScan.h BigFile.h File.h Mem.h Conf.h Xml.h \ + XmlNode.h Lang.h Iso8859.h iana_charset.h ip.h Hostdb.h HttpRequest.h \ + SafeBuf.h Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h Collectiondb.h Loop.h RdbMap.h Rdb.h RdbBase.h RdbDump.h \ + RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h Msg5.h HashTableX.h \ + RdbMerge.h Dir.h Threads.h Stats.h UdpProtocol.h IndexReadInfo.h Query.h \ + IndexList.h Indexdb.h DiskPageCache.h Titledb.h PingServer.h Process.h \ + Msg28.h +Msg3e.o: Msg3e.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Msg3e.h UdpServer.h Mem.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h UdpSlot.h \ + UdpProtocol.h Parms.h +Msg40Cache.o: Msg40Cache.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Msg40Cache.h +Msg40.o: Msg40.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Msg40.h SearchInput.h Query.h SafeBuf.h Mem.h Conf.h Xml.h \ + XmlNode.h Lang.h Iso8859.h iana_charset.h File.h Loop.h ip.h Hostdb.h \ + HttpRequest.h Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h Collectiondb.h UdpServer.h UdpSlot.h UdpProtocol.h \ + Multicast.h Threads.h Msg39.h Msg37.h Msg36.h Indexdb.h Rdb.h RdbBase.h \ + RdbScan.h BigFile.h RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbMem.h \ + RdbBuckets.h RdbCache.h Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h \ + DiskPageCache.h Titledb.h Msg2.h Msg0.h Posdb.h Sections.h IndexList.h \ + Dates.h Bits.h Words.h StopWords.h TopTree.h Clusterdb.h IndexTable2.h \ + HashTableT.h Msg51.h Msg20.h Summary.h matches2.h Pos.h Matches.h \ + Domains.h CountryCode.h Tagdb.h CollectionRec.h Parms.h HashTable.h \ + PingServer.h Events.h Msg17.h IndexReadInfo.h Msg3a.h Stats.h \ + PostQueryRerank.h Sanity.h Msg1.h Linkdb.h Msg22.h CatRec.h Categories.h \ + Catdb.h Datedb.h LanguageIdentifier.h sort.h XmlDoc.h Phrases.h \ + LangList.h Images.h Msg13.h Msge0.h Msge1.h MsgC.h Dns.h DnsProtocol.h \ + Msg4.h Msg8b.h SiteGetter.h Title.h Address.h zlib.h zconf.h Spider.h \ + HttpMime.h Speller.h Language.h Wiki.h +Msg42.o: Msg42.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Msg42.h UdpServer.h Mem.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h UdpSlot.h \ + UdpProtocol.h Multicast.h Threads.h Linkdb.h Rdb.h RdbBase.h RdbScan.h \ + BigFile.h RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h \ + RdbCache.h Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h DiskPageCache.h \ + Titledb.h Msg2.h Query.h Msg0.h Indexdb.h Msg20.h Summary.h matches2.h \ + Words.h StopWords.h Bits.h Pos.h Matches.h HashTableT.h Domains.h \ + CountryCode.h Tagdb.h CollectionRec.h Parms.h HashTable.h PingServer.h \ + Events.h Sections.h IndexList.h Dates.h Msg22.h CatRec.h Categories.h \ + Catdb.h +Msg4.o: Msg4.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h UdpServer.h Mem.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h UdpSlot.h \ + UdpProtocol.h Msg0.h Multicast.h Threads.h Indexdb.h Rdb.h RdbBase.h \ + RdbScan.h BigFile.h RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbMem.h \ + RdbBuckets.h RdbCache.h Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h \ + DiskPageCache.h Titledb.h Msg4.h Tfndb.h Clusterdb.h Spider.h Msg1.h \ + Linkdb.h Msg2.h Query.h Msg20.h Summary.h matches2.h Words.h StopWords.h \ + Bits.h Pos.h Matches.h HashTableT.h Domains.h CountryCode.h Tagdb.h \ + CollectionRec.h Parms.h HashTable.h PingServer.h Events.h Sections.h \ + IndexList.h Dates.h Msg22.h CatRec.h Categories.h Catdb.h Datedb.h \ + Profiler.h TcpServer.h openssl/err.h MsgC.h Dns.h DnsProtocol.h Pages.h \ + HttpServer.h HttpMime.h PageCrawlBot.h Repair.h XmlDoc.h Phrases.h \ + LangList.h Images.h Msg36.h Msg13.h Msge0.h Msge1.h Msg8b.h \ + SearchInput.h Msg40.h Msg39.h Msg37.h Posdb.h TopTree.h IndexTable2.h \ + Msg51.h Msg17.h IndexReadInfo.h Msg3a.h Stats.h PostQueryRerank.h \ + Sanity.h SiteGetter.h Title.h Address.h zlib.h zconf.h Syncdb.h +Msg51.o: Msg51.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Msg51.h Msg0.h UdpServer.h Mem.h Conf.h Xml.h XmlNode.h Lang.h \ + Iso8859.h iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h \ + SafeBuf.h Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h Collectiondb.h UdpSlot.h UdpProtocol.h Multicast.h \ + Threads.h Indexdb.h Rdb.h RdbBase.h RdbScan.h BigFile.h RdbMap.h \ + RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h Msg5.h \ + Msg3.h HashTableX.h RdbMerge.h Dir.h DiskPageCache.h Titledb.h \ + Clusterdb.h IndexList.h CollectionRec.h Parms.h HashTable.h PingServer.h \ + Stats.h IndexReadInfo.h Query.h HashTableT.h +Msg5.o: Msg5.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Msg5.h Msg3.h RdbList.h RdbScan.h BigFile.h File.h Mem.h Conf.h \ + Xml.h XmlNode.h Lang.h Iso8859.h iana_charset.h ip.h Hostdb.h \ + HttpRequest.h SafeBuf.h Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h Collectiondb.h Loop.h RdbMap.h HashTableX.h RdbBase.h \ + RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h RdbMerge.h Dir.h \ + Rdb.h Stats.h UdpProtocol.h IndexReadInfo.h Query.h IndexList.h \ + Indexdb.h DiskPageCache.h Titledb.h Threads.h Msg0.h UdpServer.h \ + UdpSlot.h Multicast.h PingServer.h CollectionRec.h Parms.h HashTable.h \ + Tfndb.h +Msg6b.o: Msg6b.cpp Msg6b.h gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Msg3a.h Msg39.h UdpServer.h Mem.h Conf.h Xml.h XmlNode.h Lang.h \ + Iso8859.h iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h \ + SafeBuf.h Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h Collectiondb.h UdpSlot.h UdpProtocol.h Multicast.h \ + Threads.h Query.h Msg37.h Msg36.h Indexdb.h Rdb.h RdbBase.h RdbScan.h \ + BigFile.h RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h \ + RdbCache.h Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h DiskPageCache.h \ + Titledb.h Msg2.h Msg0.h Posdb.h Sections.h IndexList.h Dates.h Bits.h \ + Words.h StopWords.h TopTree.h Clusterdb.h IndexTable2.h HashTableT.h \ + Msg51.h Stats.h IndexReadInfo.h PostQueryRerank.h Msg20.h Summary.h \ + matches2.h Pos.h Matches.h Domains.h CountryCode.h Tagdb.h \ + CollectionRec.h Parms.h HashTable.h PingServer.h Events.h Sanity.h \ + SearchInput.h Msg1.h Linkdb.h Msg22.h CatRec.h Categories.h Catdb.h \ + Datedb.h +Msg8b.o: Msg8b.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Msg8b.h Catdb.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Mem.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h \ + Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h Rdb.h \ + RdbBase.h RdbScan.h BigFile.h RdbMap.h RdbList.h RdbDump.h RdbTree.h \ + RdbMem.h RdbBuckets.h RdbCache.h Msg5.h Msg3.h HashTableX.h RdbMerge.h \ + Dir.h DiskPageCache.h CollectionRec.h Parms.h HashTable.h PingServer.h \ + CatRec.h Tagdb.h Msg0.h UdpServer.h UdpSlot.h UdpProtocol.h Multicast.h \ + Threads.h Indexdb.h Titledb.h Categories.h Msg22.h MsgC.h Dns.h \ + DnsProtocol.h HashTableT.h +Msg9b.o: Msg9b.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Msg9b.h Msg1.h Rdb.h RdbBase.h Conf.h Xml.h XmlNode.h Lang.h \ + Iso8859.h iana_charset.h File.h Mem.h Loop.h ip.h Hostdb.h HttpRequest.h \ + SafeBuf.h Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h Collectiondb.h RdbScan.h BigFile.h RdbMap.h RdbList.h \ + RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h Msg5.h Msg3.h \ + HashTableX.h RdbMerge.h Dir.h UdpServer.h UdpSlot.h UdpProtocol.h \ + Multicast.h Threads.h Msg0.h Indexdb.h DiskPageCache.h Titledb.h \ + Clusterdb.h Linkdb.h Msg2.h Query.h Msg20.h Summary.h matches2.h Words.h \ + StopWords.h Bits.h Pos.h Matches.h HashTableT.h Domains.h CountryCode.h \ + Tagdb.h CollectionRec.h Parms.h HashTable.h PingServer.h Events.h \ + Sections.h IndexList.h Dates.h Msg22.h CatRec.h Categories.h Catdb.h \ + Datedb.h Msg8b.h MsgC.h Dns.h DnsProtocol.h +Msgaa.o: Msgaa.cpp Msgaa.h gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Url.h ip.h SearchInput.h Query.h SafeBuf.h Mem.h Conf.h Xml.h \ + XmlNode.h Lang.h Iso8859.h iana_charset.h File.h Loop.h Hostdb.h \ + HttpRequest.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h Collectiondb.h Tagdb.h Rdb.h RdbBase.h RdbScan.h \ + BigFile.h RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h \ + RdbCache.h Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h DiskPageCache.h \ + CollectionRec.h Parms.h HashTable.h PingServer.h Msg0.h UdpServer.h \ + UdpSlot.h UdpProtocol.h Multicast.h Threads.h Indexdb.h Titledb.h \ + Msg40.h Msg39.h Msg37.h Msg36.h Msg2.h Posdb.h Sections.h IndexList.h \ + Dates.h Bits.h Words.h StopWords.h TopTree.h Clusterdb.h IndexTable2.h \ + HashTableT.h Msg51.h Msg20.h Summary.h matches2.h Pos.h Matches.h \ + Domains.h CountryCode.h Events.h Msg17.h IndexReadInfo.h Msg3a.h Stats.h \ + PostQueryRerank.h Sanity.h Msg1.h Linkdb.h Msg22.h CatRec.h Categories.h \ + Catdb.h Datedb.h +MsgC.o: MsgC.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h MsgC.h UdpServer.h Mem.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h UdpSlot.h \ + UdpProtocol.h Dns.h DnsProtocol.h RdbCache.h RdbList.h Multicast.h \ + Threads.h Rdb.h RdbBase.h RdbScan.h BigFile.h RdbMap.h RdbDump.h \ + RdbTree.h RdbMem.h RdbBuckets.h Msg5.h Msg3.h HashTableX.h RdbMerge.h \ + Dir.h +Msge0.o: Msge0.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Msge0.h Tagdb.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Mem.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h \ + Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h Rdb.h \ + RdbBase.h RdbScan.h BigFile.h RdbMap.h RdbList.h RdbDump.h RdbTree.h \ + RdbMem.h RdbBuckets.h RdbCache.h Msg5.h Msg3.h HashTableX.h RdbMerge.h \ + Dir.h DiskPageCache.h CollectionRec.h Parms.h HashTable.h PingServer.h \ + Msg0.h UdpServer.h UdpSlot.h UdpProtocol.h Multicast.h Threads.h \ + Indexdb.h Titledb.h Linkdb.h Msg2.h Query.h Msg20.h Summary.h matches2.h \ + Words.h StopWords.h Bits.h Pos.h Matches.h HashTableT.h Domains.h \ + CountryCode.h Events.h Sections.h IndexList.h Dates.h Msg22.h CatRec.h \ + Categories.h Catdb.h +Msge1.o: Msge1.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Msge1.h MsgC.h UdpServer.h Mem.h Conf.h Xml.h XmlNode.h Lang.h \ + Iso8859.h iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h \ + SafeBuf.h Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h Collectiondb.h UdpSlot.h UdpProtocol.h Dns.h \ + DnsProtocol.h RdbCache.h RdbList.h Multicast.h Threads.h Rdb.h RdbBase.h \ + RdbScan.h BigFile.h RdbMap.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h \ + Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h Linkdb.h DiskPageCache.h \ + Titledb.h Msg2.h Query.h Msg0.h Indexdb.h Msg20.h Summary.h matches2.h \ + Words.h StopWords.h Bits.h Pos.h Matches.h HashTableT.h Domains.h \ + CountryCode.h Tagdb.h CollectionRec.h Parms.h HashTable.h PingServer.h \ + Events.h Sections.h IndexList.h Dates.h Msg22.h CatRec.h Categories.h \ + Catdb.h Test.h Msg4.h Spider.h Msg1.h Clusterdb.h Datedb.h +Multicast.o: Multicast.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Multicast.h Hostdb.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Mem.h Loop.h ip.h HttpRequest.h SafeBuf.h Url.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h \ + UdpServer.h UdpSlot.h UdpProtocol.h Threads.h Rdb.h RdbBase.h RdbScan.h \ + BigFile.h RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h \ + RdbCache.h Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h Msg20.h Summary.h \ + matches2.h Query.h Words.h StopWords.h Titledb.h DiskPageCache.h Bits.h \ + Pos.h Matches.h HashTableT.h Domains.h CountryCode.h Tagdb.h \ + CollectionRec.h Parms.h HashTable.h PingServer.h Msg0.h Indexdb.h \ + Events.h Sections.h IndexList.h Dates.h Profiler.h TcpServer.h \ + openssl/err.h MsgC.h Dns.h DnsProtocol.h Pages.h HttpServer.h HttpMime.h \ + PageCrawlBot.h Stats.h IndexReadInfo.h Process.h Msg28.h +numwords.o: numwords.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h +PageAddColl.o: PageAddColl.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Pages.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h HttpRequest.h SafeBuf.h Mem.h Conf.h Xml.h XmlNode.h \ + Lang.h Iso8859.h iana_charset.h File.h Loop.h ip.h Hostdb.h Url.h \ + Collectiondb.h HttpServer.h TcpServer.h openssl/err.h MsgC.h UdpServer.h \ + UdpSlot.h UdpProtocol.h Dns.h DnsProtocol.h RdbCache.h RdbList.h \ + Multicast.h Threads.h Rdb.h RdbBase.h RdbScan.h BigFile.h RdbMap.h \ + RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h Msg5.h Msg3.h HashTableX.h \ + RdbMerge.h Dir.h HttpMime.h PageCrawlBot.h CollectionRec.h Parms.h \ + HashTable.h PingServer.h Users.h Tagdb.h DiskPageCache.h Msg0.h \ + Indexdb.h Titledb.h +PageAddUrl.o: PageAddUrl.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Pages.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h HttpRequest.h SafeBuf.h Mem.h Conf.h Xml.h XmlNode.h \ + Lang.h Iso8859.h iana_charset.h File.h Loop.h ip.h Hostdb.h Url.h \ + Collectiondb.h HttpServer.h TcpServer.h openssl/err.h MsgC.h UdpServer.h \ + UdpSlot.h UdpProtocol.h Dns.h DnsProtocol.h RdbCache.h RdbList.h \ + Multicast.h Threads.h Rdb.h RdbBase.h RdbScan.h BigFile.h RdbMap.h \ + RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h Msg5.h Msg3.h HashTableX.h \ + RdbMerge.h Dir.h HttpMime.h PageCrawlBot.h HashTable.h Msg4.h \ + TuringTest.h AutoBan.h Parms.h HashTableT.h CollectionRec.h PingServer.h \ + Users.h Tagdb.h DiskPageCache.h Msg0.h Indexdb.h Titledb.h Spider.h \ + Msg1.h Clusterdb.h Linkdb.h Msg2.h Query.h Msg20.h Summary.h matches2.h \ + Words.h StopWords.h Bits.h Pos.h Matches.h Domains.h CountryCode.h \ + Events.h Sections.h IndexList.h Dates.h Msg22.h CatRec.h Categories.h \ + Catdb.h Datedb.h +PageCatdb.o: PageCatdb.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h CollectionRec.h Url.h ip.h Parms.h Xml.h XmlNode.h Lang.h \ + Iso8859.h iana_charset.h SafeBuf.h HttpRequest.h Mem.h Conf.h File.h \ + Loop.h Hostdb.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h Collectiondb.h HashTable.h HashTableX.h RdbList.h Rdb.h \ + RdbBase.h RdbScan.h BigFile.h RdbMap.h RdbDump.h RdbTree.h RdbMem.h \ + RdbBuckets.h RdbCache.h Msg5.h Msg3.h RdbMerge.h Dir.h PingServer.h \ + Pages.h HttpServer.h TcpServer.h openssl/err.h MsgC.h UdpServer.h \ + UdpSlot.h UdpProtocol.h Dns.h DnsProtocol.h Multicast.h Threads.h \ + HttpMime.h PageCrawlBot.h Msg2a.h Msg9b.h Msg1.h Msg0.h Indexdb.h \ + DiskPageCache.h Titledb.h Clusterdb.h Linkdb.h Msg2.h Query.h Msg20.h \ + Summary.h matches2.h Words.h StopWords.h Bits.h Pos.h Matches.h \ + HashTableT.h Domains.h CountryCode.h Tagdb.h Events.h Sections.h \ + IndexList.h Dates.h Msg22.h CatRec.h Categories.h Catdb.h Datedb.h \ + Msg8b.h +PageCrawlBot.o: PageCrawlBot.cpp PageCrawlBot.h TcpServer.h openssl/ssl.h \ + openssl/e_os2.h openssl/opensslconf.h openssl/comp.h openssl/crypto.h \ + openssl/stack.h openssl/safestack.h openssl/opensslv.h \ + openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h openssl/x509.h \ + openssl/buffer.h openssl/evp.h openssl/objects.h openssl/obj_mac.h \ + openssl/asn1.h openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h \ + openssl/rsa.h openssl/dsa.h openssl/dh.h openssl/sha.h \ + openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h openssl/pem.h \ + openssl/pem2.h openssl/hmac.h openssl/kssl.h openssl/ssl2.h \ + openssl/ssl3.h openssl/tls1.h openssl/dtls1.h openssl/pqueue.h \ + openssl/ssl23.h openssl/srtp.h openssl/err.h Mem.h Conf.h Xml.h \ + XmlNode.h gb-include.h types.h fctypes.h Unicode.h UnicodeProperties.h \ + UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h Log.h Lang.h \ + Iso8859.h iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h \ + SafeBuf.h Url.h TcpSocket.h Collectiondb.h MsgC.h UdpServer.h UdpSlot.h \ + UdpProtocol.h Dns.h DnsProtocol.h RdbCache.h RdbList.h Multicast.h \ + Threads.h Rdb.h RdbBase.h RdbScan.h BigFile.h RdbMap.h RdbDump.h \ + RdbTree.h RdbMem.h RdbBuckets.h Msg5.h Msg3.h HashTableX.h RdbMerge.h \ + Dir.h HttpServer.h HttpMime.h Pages.h XmlDoc.h Words.h StopWords.h \ + Titledb.h DiskPageCache.h Bits.h Pos.h Phrases.h LangList.h Images.h \ + Msg0.h Indexdb.h Msg36.h Msg13.h IndexList.h Sections.h Dates.h Msge0.h \ + Tagdb.h CollectionRec.h Parms.h HashTable.h PingServer.h Linkdb.h Msg2.h \ + Query.h Msg20.h Summary.h matches2.h Matches.h HashTableT.h Domains.h \ + CountryCode.h Events.h Msg22.h CatRec.h Categories.h Catdb.h Msge1.h \ + Msg4.h Msg8b.h SearchInput.h Msg40.h Msg39.h Msg37.h Posdb.h TopTree.h \ + Clusterdb.h IndexTable2.h Msg51.h Msg17.h IndexReadInfo.h Msg3a.h \ + Stats.h PostQueryRerank.h Sanity.h Msg1.h Datedb.h SiteGetter.h Title.h \ + Address.h zlib.h zconf.h Spider.h PageInject.h Users.h +PageDirectory.o: PageDirectory.cpp gb-include.h types.h fctypes.h \ + Unicode.h UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h \ + hash.h Errno.h Log.h CollectionRec.h Url.h ip.h Parms.h Xml.h XmlNode.h \ + Lang.h Iso8859.h iana_charset.h SafeBuf.h HttpRequest.h Mem.h Conf.h \ + File.h Loop.h Hostdb.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h Collectiondb.h HashTable.h HashTableX.h RdbList.h Rdb.h \ + RdbBase.h RdbScan.h BigFile.h RdbMap.h RdbDump.h RdbTree.h RdbMem.h \ + RdbBuckets.h RdbCache.h Msg5.h Msg3.h RdbMerge.h Dir.h PingServer.h \ + Pages.h HttpServer.h TcpServer.h openssl/err.h MsgC.h UdpServer.h \ + UdpSlot.h UdpProtocol.h Dns.h DnsProtocol.h Multicast.h Threads.h \ + HttpMime.h PageCrawlBot.h Categories.h PageResults.h +PageEvents.o: PageEvents.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Collectiondb.h SafeBuf.h CollectionRec.h Url.h ip.h Parms.h Xml.h \ + XmlNode.h Lang.h Iso8859.h iana_charset.h HttpRequest.h Mem.h Conf.h \ + File.h Loop.h Hostdb.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h HashTable.h HashTableX.h RdbList.h Rdb.h RdbBase.h \ + RdbScan.h BigFile.h RdbMap.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h \ + RdbCache.h Msg5.h Msg3.h RdbMerge.h Dir.h PingServer.h Stats.h \ + UdpProtocol.h IndexReadInfo.h Query.h IndexList.h Indexdb.h \ + DiskPageCache.h Titledb.h Statsdb.h zlib.h zconf.h Msg1.h UdpServer.h \ + UdpSlot.h Multicast.h Threads.h Msg0.h Clusterdb.h Linkdb.h Msg2.h \ + Msg20.h Summary.h matches2.h Words.h StopWords.h Bits.h Pos.h Matches.h \ + HashTableT.h Domains.h CountryCode.h Tagdb.h Events.h Sections.h Dates.h \ + Msg22.h CatRec.h Categories.h Catdb.h Datedb.h Msg4.h Process.h Msg28.h \ + Ads.h Speller.h Language.h Msg37.h Msg36.h Msg40.h SearchInput.h Msg39.h \ + Posdb.h TopTree.h IndexTable2.h Msg51.h Msg17.h Msg3a.h \ + PostQueryRerank.h Sanity.h Pages.h HttpServer.h TcpServer.h \ + openssl/err.h MsgC.h Dns.h DnsProtocol.h HttpMime.h PageCrawlBot.h \ + Highlight.h AutoBan.h TuringTest.h sort.h LanguageIdentifier.h \ + LanguagePages.h LangList.h XmlDoc.h Phrases.h Images.h Msg13.h Msge0.h \ + Msge1.h Msg8b.h SiteGetter.h Title.h Address.h Spider.h PageTurk.h \ + Facebook.h PageInject.h Users.h Repair.h +PageGet.o: PageGet.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h SafeBuf.h Collectiondb.h CollectionRec.h Url.h ip.h Parms.h Xml.h \ + XmlNode.h Lang.h Iso8859.h iana_charset.h HttpRequest.h Mem.h Conf.h \ + File.h Loop.h Hostdb.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h HashTable.h HashTableX.h RdbList.h Rdb.h RdbBase.h \ + RdbScan.h BigFile.h RdbMap.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h \ + RdbCache.h Msg5.h Msg3.h RdbMerge.h Dir.h PingServer.h Msg22.h \ + Multicast.h UdpServer.h UdpSlot.h UdpProtocol.h Threads.h Query.h \ + HttpServer.h TcpServer.h openssl/err.h MsgC.h Dns.h DnsProtocol.h \ + HttpMime.h Highlight.h Words.h StopWords.h Titledb.h DiskPageCache.h \ + Matches.h HashTableT.h Pos.h Bits.h Pages.h PageCrawlBot.h PageNetTest.h \ + Tagdb.h Msg0.h Indexdb.h XmlDoc.h Phrases.h LangList.h Images.h Msg36.h \ + Msg13.h IndexList.h Sections.h Dates.h Msge0.h Linkdb.h Msg2.h Msg20.h \ + Summary.h matches2.h Domains.h CountryCode.h Events.h CatRec.h \ + Categories.h Catdb.h Msge1.h Msg4.h Msg8b.h SearchInput.h Msg40.h \ + Msg39.h Msg37.h Posdb.h TopTree.h Clusterdb.h IndexTable2.h Msg51.h \ + Msg17.h IndexReadInfo.h Msg3a.h Stats.h PostQueryRerank.h Sanity.h \ + Msg1.h Datedb.h SiteGetter.h Title.h Address.h zlib.h zconf.h Spider.h \ + PageResults.h +PageHosts.o: PageHosts.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h HttpServer.h TcpServer.h \ + openssl/err.h Mem.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h \ + Collectiondb.h MsgC.h UdpServer.h UdpSlot.h UdpProtocol.h Dns.h \ + DnsProtocol.h RdbCache.h RdbList.h Multicast.h Threads.h Rdb.h RdbBase.h \ + RdbScan.h BigFile.h RdbMap.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h \ + Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h HttpMime.h Pages.h \ + PageCrawlBot.h Indexdb.h DiskPageCache.h Titledb.h sort.h Users.h \ + Tagdb.h CollectionRec.h Parms.h HashTable.h PingServer.h Msg0.h +PageIndexdb.o: PageIndexdb.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Indexdb.h Rdb.h RdbBase.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Mem.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h \ + Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h RdbScan.h \ + BigFile.h RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h \ + RdbCache.h Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h DiskPageCache.h \ + Titledb.h Msg0.h UdpServer.h UdpSlot.h UdpProtocol.h Multicast.h \ + Threads.h Msg1.h Clusterdb.h Linkdb.h Msg2.h Query.h Msg20.h Summary.h \ + matches2.h Words.h StopWords.h Bits.h Pos.h Matches.h HashTableT.h \ + Domains.h CountryCode.h Tagdb.h CollectionRec.h Parms.h HashTable.h \ + PingServer.h Events.h Sections.h IndexList.h Dates.h Msg22.h CatRec.h \ + Categories.h Catdb.h Datedb.h Msg36.h HttpServer.h TcpServer.h \ + openssl/err.h MsgC.h Dns.h DnsProtocol.h HttpMime.h Pages.h \ + PageCrawlBot.h Users.h +PageInject.o: PageInject.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h PageInject.h XmlDoc.h Lang.h Iso8859.h iana_charset.h Words.h \ + Xml.h XmlNode.h SafeBuf.h StopWords.h Titledb.h Rdb.h RdbBase.h Conf.h \ + File.h Mem.h Loop.h ip.h Hostdb.h HttpRequest.h Url.h TcpSocket.h \ + openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h openssl/comp.h \ + openssl/crypto.h openssl/stack.h openssl/safestack.h openssl/opensslv.h \ + openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h openssl/x509.h \ + openssl/buffer.h openssl/evp.h openssl/objects.h openssl/obj_mac.h \ + openssl/asn1.h openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h \ + openssl/rsa.h openssl/dsa.h openssl/dh.h openssl/sha.h \ + openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h openssl/pem.h \ + openssl/pem2.h openssl/hmac.h openssl/kssl.h openssl/ssl2.h \ + openssl/ssl3.h openssl/tls1.h openssl/dtls1.h openssl/pqueue.h \ + openssl/ssl23.h openssl/srtp.h Collectiondb.h RdbScan.h BigFile.h \ + RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h \ + Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h DiskPageCache.h Bits.h Pos.h \ + Phrases.h LangList.h Images.h Msg0.h UdpServer.h UdpSlot.h UdpProtocol.h \ + Multicast.h Threads.h Indexdb.h Msg36.h Msg13.h IndexList.h Sections.h \ + Dates.h Msge0.h Tagdb.h CollectionRec.h Parms.h HashTable.h PingServer.h \ + Linkdb.h Msg2.h Query.h Msg20.h Summary.h matches2.h Matches.h \ + HashTableT.h Domains.h CountryCode.h Events.h Msg22.h CatRec.h \ + Categories.h Catdb.h Msge1.h MsgC.h Dns.h DnsProtocol.h Msg4.h Msg8b.h \ + SearchInput.h Msg40.h Msg39.h Msg37.h Posdb.h TopTree.h Clusterdb.h \ + IndexTable2.h Msg51.h Msg17.h IndexReadInfo.h Msg3a.h Stats.h \ + PostQueryRerank.h Sanity.h Msg1.h Datedb.h SiteGetter.h Title.h \ + Address.h zlib.h zconf.h Spider.h HttpMime.h Users.h Pages.h \ + HttpServer.h TcpServer.h openssl/err.h PageCrawlBot.h PageParser.h \ + Repair.h +PageLogin.o: PageLogin.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Pages.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h HttpRequest.h SafeBuf.h Mem.h Conf.h Xml.h XmlNode.h \ + Lang.h Iso8859.h iana_charset.h File.h Loop.h ip.h Hostdb.h Url.h \ + Collectiondb.h HttpServer.h TcpServer.h openssl/err.h MsgC.h UdpServer.h \ + UdpSlot.h UdpProtocol.h Dns.h DnsProtocol.h RdbCache.h RdbList.h \ + Multicast.h Threads.h Rdb.h RdbBase.h RdbScan.h BigFile.h RdbMap.h \ + RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h Msg5.h Msg3.h HashTableX.h \ + RdbMerge.h Dir.h HttpMime.h PageCrawlBot.h Parms.h Users.h Tagdb.h \ + DiskPageCache.h CollectionRec.h HashTable.h PingServer.h Msg0.h \ + Indexdb.h Titledb.h +PageLogView.o: PageLogView.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Collectiondb.h SafeBuf.h Pages.h TcpSocket.h openssl/ssl.h \ + openssl/e_os2.h openssl/opensslconf.h openssl/comp.h openssl/crypto.h \ + openssl/stack.h openssl/safestack.h openssl/opensslv.h \ + openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h openssl/x509.h \ + openssl/buffer.h openssl/evp.h openssl/objects.h openssl/obj_mac.h \ + openssl/asn1.h openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h \ + openssl/rsa.h openssl/dsa.h openssl/dh.h openssl/sha.h \ + openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h openssl/pem.h \ + openssl/pem2.h openssl/hmac.h openssl/kssl.h openssl/ssl2.h \ + openssl/ssl3.h openssl/tls1.h openssl/dtls1.h openssl/pqueue.h \ + openssl/ssl23.h openssl/srtp.h HttpRequest.h Mem.h Conf.h Xml.h \ + XmlNode.h Lang.h Iso8859.h iana_charset.h File.h Loop.h ip.h Hostdb.h \ + Url.h HttpServer.h TcpServer.h openssl/err.h MsgC.h UdpServer.h \ + UdpSlot.h UdpProtocol.h Dns.h DnsProtocol.h RdbCache.h RdbList.h \ + Multicast.h Threads.h Rdb.h RdbBase.h RdbScan.h BigFile.h RdbMap.h \ + RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h Msg5.h Msg3.h HashTableX.h \ + RdbMerge.h Dir.h HttpMime.h PageCrawlBot.h Msg1f.h Parms.h Users.h \ + Tagdb.h DiskPageCache.h CollectionRec.h HashTable.h PingServer.h Msg0.h \ + Indexdb.h Titledb.h +PageNetTest.o: PageNetTest.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h PageNetTest.h Pages.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h HttpRequest.h SafeBuf.h Mem.h Conf.h Xml.h XmlNode.h \ + Lang.h Iso8859.h iana_charset.h File.h Loop.h ip.h Hostdb.h Url.h \ + Collectiondb.h HttpServer.h TcpServer.h openssl/err.h MsgC.h UdpServer.h \ + UdpSlot.h UdpProtocol.h Dns.h DnsProtocol.h RdbCache.h RdbList.h \ + Multicast.h Threads.h Rdb.h RdbBase.h RdbScan.h BigFile.h RdbMap.h \ + RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h Msg5.h Msg3.h HashTableX.h \ + RdbMerge.h Dir.h HttpMime.h PageCrawlBot.h CollectionRec.h Parms.h \ + HashTable.h PingServer.h Mime.h sort.h +PageOverview.o: PageOverview.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h HttpRequest.h SafeBuf.h \ + Mem.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h iana_charset.h File.h \ + Loop.h ip.h Hostdb.h Url.h Collectiondb.h Pages.h HttpServer.h \ + TcpServer.h openssl/err.h MsgC.h UdpServer.h UdpSlot.h UdpProtocol.h \ + Dns.h DnsProtocol.h RdbCache.h RdbList.h Multicast.h Threads.h Rdb.h \ + RdbBase.h RdbScan.h BigFile.h RdbMap.h RdbDump.h RdbTree.h RdbMem.h \ + RdbBuckets.h Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h HttpMime.h \ + PageCrawlBot.h Spider.h Titledb.h DiskPageCache.h Msg4.h Msg1.h Msg0.h \ + Indexdb.h Clusterdb.h Linkdb.h Msg2.h Query.h Msg20.h Summary.h \ + matches2.h Words.h StopWords.h Bits.h Pos.h Matches.h HashTableT.h \ + Domains.h CountryCode.h Tagdb.h CollectionRec.h Parms.h HashTable.h \ + PingServer.h Events.h Sections.h IndexList.h Dates.h Msg22.h CatRec.h \ + Categories.h Catdb.h Datedb.h Users.h +PageParser.o: PageParser.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h PageParser.h XmlDoc.h Lang.h Iso8859.h iana_charset.h Words.h \ + Xml.h XmlNode.h SafeBuf.h StopWords.h Titledb.h Rdb.h RdbBase.h Conf.h \ + File.h Mem.h Loop.h ip.h Hostdb.h HttpRequest.h Url.h TcpSocket.h \ + openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h openssl/comp.h \ + openssl/crypto.h openssl/stack.h openssl/safestack.h openssl/opensslv.h \ + openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h openssl/x509.h \ + openssl/buffer.h openssl/evp.h openssl/objects.h openssl/obj_mac.h \ + openssl/asn1.h openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h \ + openssl/rsa.h openssl/dsa.h openssl/dh.h openssl/sha.h \ + openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h openssl/pem.h \ + openssl/pem2.h openssl/hmac.h openssl/kssl.h openssl/ssl2.h \ + openssl/ssl3.h openssl/tls1.h openssl/dtls1.h openssl/pqueue.h \ + openssl/ssl23.h openssl/srtp.h Collectiondb.h RdbScan.h BigFile.h \ + RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h \ + Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h DiskPageCache.h Bits.h Pos.h \ + Phrases.h LangList.h Images.h Msg0.h UdpServer.h UdpSlot.h UdpProtocol.h \ + Multicast.h Threads.h Indexdb.h Msg36.h Msg13.h IndexList.h Sections.h \ + Dates.h Msge0.h Tagdb.h CollectionRec.h Parms.h HashTable.h PingServer.h \ + Linkdb.h Msg2.h Query.h Msg20.h Summary.h matches2.h Matches.h \ + HashTableT.h Domains.h CountryCode.h Events.h Msg22.h CatRec.h \ + Categories.h Catdb.h Msge1.h MsgC.h Dns.h DnsProtocol.h Msg4.h Msg8b.h \ + SearchInput.h Msg40.h Msg39.h Msg37.h Posdb.h TopTree.h Clusterdb.h \ + IndexTable2.h Msg51.h Msg17.h IndexReadInfo.h Msg3a.h Stats.h \ + PostQueryRerank.h Sanity.h Msg1.h Datedb.h SiteGetter.h Title.h \ + Address.h zlib.h zconf.h Spider.h HttpMime.h Pages.h HttpServer.h \ + TcpServer.h openssl/err.h PageCrawlBot.h IndexTable.h +PagePerf.o: PagePerf.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Stats.h SafeBuf.h UdpProtocol.h IndexReadInfo.h Query.h Mem.h \ + Conf.h Xml.h XmlNode.h Lang.h Iso8859.h iana_charset.h File.h Loop.h \ + ip.h Hostdb.h HttpRequest.h Url.h TcpSocket.h openssl/ssl.h \ + openssl/e_os2.h openssl/opensslconf.h openssl/comp.h openssl/crypto.h \ + openssl/stack.h openssl/safestack.h openssl/opensslv.h \ + openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h openssl/x509.h \ + openssl/buffer.h openssl/evp.h openssl/objects.h openssl/obj_mac.h \ + openssl/asn1.h openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h \ + openssl/rsa.h openssl/dsa.h openssl/dh.h openssl/sha.h \ + openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h openssl/pem.h \ + openssl/pem2.h openssl/hmac.h openssl/kssl.h openssl/ssl2.h \ + openssl/ssl3.h openssl/tls1.h openssl/dtls1.h openssl/pqueue.h \ + openssl/ssl23.h openssl/srtp.h Collectiondb.h IndexList.h RdbList.h \ + Indexdb.h Rdb.h RdbBase.h RdbScan.h BigFile.h RdbMap.h RdbDump.h \ + RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h Msg5.h Msg3.h HashTableX.h \ + RdbMerge.h Dir.h DiskPageCache.h Titledb.h Pages.h HttpServer.h \ + TcpServer.h openssl/err.h MsgC.h UdpServer.h UdpSlot.h Dns.h \ + DnsProtocol.h Multicast.h Threads.h HttpMime.h PageCrawlBot.h +PageReindex.o: PageReindex.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h HttpServer.h TcpServer.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h openssl/err.h Mem.h Conf.h Xml.h XmlNode.h Lang.h \ + Iso8859.h iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h \ + SafeBuf.h Url.h TcpSocket.h Collectiondb.h MsgC.h UdpServer.h UdpSlot.h \ + UdpProtocol.h Dns.h DnsProtocol.h RdbCache.h RdbList.h Multicast.h \ + Threads.h Rdb.h RdbBase.h RdbScan.h BigFile.h RdbMap.h RdbDump.h \ + RdbTree.h RdbMem.h RdbBuckets.h Msg5.h Msg3.h HashTableX.h RdbMerge.h \ + Dir.h HttpMime.h Msg0.h Indexdb.h DiskPageCache.h Titledb.h Msg1.h \ + Clusterdb.h Linkdb.h Msg2.h Query.h Msg20.h Summary.h matches2.h Words.h \ + StopWords.h Bits.h Pos.h Matches.h HashTableT.h Domains.h CountryCode.h \ + Tagdb.h CollectionRec.h Parms.h HashTable.h PingServer.h Events.h \ + Sections.h IndexList.h Dates.h Msg22.h CatRec.h Categories.h Catdb.h \ + Datedb.h Pages.h PageCrawlBot.h Msg3a.h Msg39.h Msg37.h Msg36.h Posdb.h \ + TopTree.h IndexTable2.h Msg51.h Stats.h IndexReadInfo.h \ + PostQueryRerank.h Sanity.h SearchInput.h Msg40.h Msg17.h sort.h Users.h \ + Spider.h Msg4.h Revdb.h XmlDoc.h Phrases.h LangList.h Images.h Msg13.h \ + Msge0.h Msge1.h Msg8b.h SiteGetter.h Title.h Address.h zlib.h zconf.h \ + PageInject.h PageReindex.h +PageResults.o: PageResults.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Collectiondb.h SafeBuf.h CollectionRec.h Url.h ip.h Parms.h Xml.h \ + XmlNode.h Lang.h Iso8859.h iana_charset.h HttpRequest.h Mem.h Conf.h \ + File.h Loop.h Hostdb.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h HashTable.h HashTableX.h RdbList.h Rdb.h RdbBase.h \ + RdbScan.h BigFile.h RdbMap.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h \ + RdbCache.h Msg5.h Msg3.h RdbMerge.h Dir.h PingServer.h Stats.h \ + UdpProtocol.h IndexReadInfo.h Query.h IndexList.h Indexdb.h \ + DiskPageCache.h Titledb.h Statsdb.h zlib.h zconf.h Msg1.h UdpServer.h \ + UdpSlot.h Multicast.h Threads.h Msg0.h Clusterdb.h Linkdb.h Msg2.h \ + Msg20.h Summary.h matches2.h Words.h StopWords.h Bits.h Pos.h Matches.h \ + HashTableT.h Domains.h CountryCode.h Tagdb.h Events.h Sections.h Dates.h \ + Msg22.h CatRec.h Categories.h Catdb.h Datedb.h Msg4.h Process.h Msg28.h \ + Ads.h Speller.h Language.h Msg37.h Msg36.h Msg40.h SearchInput.h Msg39.h \ + Posdb.h TopTree.h IndexTable2.h Msg51.h Msg17.h Msg3a.h \ + PostQueryRerank.h Sanity.h Pages.h HttpServer.h TcpServer.h \ + openssl/err.h MsgC.h Dns.h DnsProtocol.h HttpMime.h PageCrawlBot.h \ + Highlight.h AutoBan.h TuringTest.h sort.h LanguageIdentifier.h \ + LanguagePages.h LangList.h XmlDoc.h Phrases.h Images.h Msg13.h Msge0.h \ + Msge1.h Msg8b.h SiteGetter.h Title.h Address.h Spider.h PageResults.h \ + Proxy.h +PageRoot.o: PageRoot.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Indexdb.h Rdb.h RdbBase.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Mem.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h \ + Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h RdbScan.h \ + BigFile.h RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h \ + RdbCache.h Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h DiskPageCache.h \ + Titledb.h Spider.h Msg4.h Msg1.h UdpServer.h UdpSlot.h UdpProtocol.h \ + Multicast.h Threads.h Msg0.h Clusterdb.h Linkdb.h Msg2.h Query.h Msg20.h \ + Summary.h matches2.h Words.h StopWords.h Bits.h Pos.h Matches.h \ + HashTableT.h Domains.h CountryCode.h Tagdb.h CollectionRec.h Parms.h \ + HashTable.h PingServer.h Events.h Sections.h IndexList.h Dates.h Msg22.h \ + CatRec.h Categories.h Catdb.h Datedb.h Dns.h DnsProtocol.h Pages.h \ + HttpServer.h TcpServer.h openssl/err.h MsgC.h HttpMime.h PageCrawlBot.h \ + LanguageIdentifier.h LanguagePages.h Users.h Address.h Proxy.h Stats.h \ + IndexReadInfo.h AutoBan.h TuringTest.h PageInject.h XmlDoc.h Phrases.h \ + LangList.h Images.h Msg36.h Msg13.h Msge0.h Msge1.h Msg8b.h \ + SearchInput.h Msg40.h Msg39.h Msg37.h Posdb.h TopTree.h IndexTable2.h \ + Msg51.h Msg17.h Msg3a.h PostQueryRerank.h Sanity.h SiteGetter.h Title.h \ + zlib.h zconf.h +Pages.o: Pages.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Pages.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h HttpRequest.h SafeBuf.h Mem.h Conf.h Xml.h XmlNode.h \ + Lang.h Iso8859.h iana_charset.h File.h Loop.h ip.h Hostdb.h Url.h \ + Collectiondb.h HttpServer.h TcpServer.h openssl/err.h MsgC.h UdpServer.h \ + UdpSlot.h UdpProtocol.h Dns.h DnsProtocol.h RdbCache.h RdbList.h \ + Multicast.h Threads.h Rdb.h RdbBase.h RdbScan.h BigFile.h RdbMap.h \ + RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h Msg5.h Msg3.h HashTableX.h \ + RdbMerge.h Dir.h HttpMime.h PageCrawlBot.h Parms.h CollectionRec.h \ + HashTable.h PingServer.h Tagdb.h DiskPageCache.h Msg0.h Indexdb.h \ + Titledb.h Categories.h Proxy.h Stats.h IndexReadInfo.h Query.h \ + IndexList.h AutoBan.h TuringTest.h HashTableT.h PageParser.h XmlDoc.h \ + Words.h StopWords.h Bits.h Pos.h Phrases.h LangList.h Images.h Msg36.h \ + Msg13.h Sections.h Dates.h Msge0.h Linkdb.h Msg2.h Msg20.h Summary.h \ + matches2.h Matches.h Domains.h CountryCode.h Events.h Msg22.h CatRec.h \ + Catdb.h Msge1.h Msg4.h Msg8b.h SearchInput.h Msg40.h Msg39.h Msg37.h \ + Posdb.h TopTree.h Clusterdb.h IndexTable2.h Msg51.h Msg17.h Msg3a.h \ + PostQueryRerank.h Sanity.h Msg1.h Datedb.h SiteGetter.h Title.h \ + Address.h zlib.h zconf.h Spider.h Users.h Msg28.h +PageSockets.o: PageSockets.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h TcpServer.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h openssl/err.h Mem.h \ + Conf.h Xml.h XmlNode.h Lang.h Iso8859.h iana_charset.h File.h Loop.h \ + ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h TcpSocket.h Collectiondb.h \ + MsgC.h UdpServer.h UdpSlot.h UdpProtocol.h Dns.h DnsProtocol.h \ + RdbCache.h RdbList.h Multicast.h Threads.h Rdb.h RdbBase.h RdbScan.h \ + BigFile.h RdbMap.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h Msg5.h \ + Msg3.h HashTableX.h RdbMerge.h Dir.h Pages.h HttpServer.h HttpMime.h \ + PageCrawlBot.h Msg13.h +PageSpam.o: PageSpam.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Pages.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h HttpRequest.h SafeBuf.h Mem.h Conf.h Xml.h XmlNode.h \ + Lang.h Iso8859.h iana_charset.h File.h Loop.h ip.h Hostdb.h Url.h \ + Collectiondb.h HttpServer.h TcpServer.h openssl/err.h MsgC.h UdpServer.h \ + UdpSlot.h UdpProtocol.h Dns.h DnsProtocol.h RdbCache.h RdbList.h \ + Multicast.h Threads.h Rdb.h RdbBase.h RdbScan.h BigFile.h RdbMap.h \ + RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h Msg5.h Msg3.h HashTableX.h \ + RdbMerge.h Dir.h HttpMime.h PageCrawlBot.h Parms.h +PageStats.o: PageStats.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Indexdb.h Rdb.h RdbBase.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Mem.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h \ + Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h RdbScan.h \ + BigFile.h RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h \ + RdbCache.h Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h DiskPageCache.h \ + Titledb.h Datedb.h Spider.h Msg4.h Msg1.h UdpServer.h UdpSlot.h \ + UdpProtocol.h Multicast.h Threads.h Msg0.h Clusterdb.h Linkdb.h Msg2.h \ + Query.h Msg20.h Summary.h matches2.h Words.h StopWords.h Bits.h Pos.h \ + Matches.h HashTableT.h Domains.h CountryCode.h Tagdb.h CollectionRec.h \ + Parms.h HashTable.h PingServer.h Events.h Sections.h IndexList.h Dates.h \ + Msg22.h CatRec.h Categories.h Catdb.h Tfndb.h Cachedb.h Monitordb.h \ + Statsdb.h zlib.h zconf.h Stats.h IndexReadInfo.h Process.h Msg28.h Dns.h \ + DnsProtocol.h TcpServer.h openssl/err.h MsgC.h Msg40.h SearchInput.h \ + Msg39.h Msg37.h Msg36.h Posdb.h TopTree.h IndexTable2.h Msg51.h Msg17.h \ + Msg3a.h PostQueryRerank.h Sanity.h Pages.h HttpServer.h HttpMime.h \ + PageCrawlBot.h Proxy.h AutoBan.h TuringTest.h Placedb.h Msg13.h +PageStatsdb.o: PageStatsdb.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h CollectionRec.h Url.h ip.h Parms.h Xml.h XmlNode.h Lang.h \ + Iso8859.h iana_charset.h SafeBuf.h HttpRequest.h Mem.h Conf.h File.h \ + Loop.h Hostdb.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h Collectiondb.h HashTable.h HashTableX.h RdbList.h Rdb.h \ + RdbBase.h RdbScan.h BigFile.h RdbMap.h RdbDump.h RdbTree.h RdbMem.h \ + RdbBuckets.h RdbCache.h Msg5.h Msg3.h RdbMerge.h Dir.h PingServer.h \ + Pages.h HttpServer.h TcpServer.h openssl/err.h MsgC.h UdpServer.h \ + UdpSlot.h UdpProtocol.h Dns.h DnsProtocol.h Multicast.h Threads.h \ + HttpMime.h PageCrawlBot.h Statsdb.h zlib.h zconf.h Stats.h \ + IndexReadInfo.h Query.h IndexList.h Indexdb.h DiskPageCache.h Titledb.h \ + Msg1.h Msg0.h Clusterdb.h Linkdb.h Msg2.h Msg20.h Summary.h matches2.h \ + Words.h StopWords.h Bits.h Pos.h Matches.h HashTableT.h Domains.h \ + CountryCode.h Tagdb.h Events.h Sections.h Dates.h Msg22.h CatRec.h \ + Categories.h Catdb.h Datedb.h Msg4.h Process.h Msg28.h SafeList.h +PageSubmit.o: PageSubmit.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h XmlDoc.h Lang.h Iso8859.h iana_charset.h Words.h Xml.h XmlNode.h \ + SafeBuf.h StopWords.h Titledb.h Rdb.h RdbBase.h Conf.h File.h Mem.h \ + Loop.h ip.h Hostdb.h HttpRequest.h Url.h TcpSocket.h openssl/ssl.h \ + openssl/e_os2.h openssl/opensslconf.h openssl/comp.h openssl/crypto.h \ + openssl/stack.h openssl/safestack.h openssl/opensslv.h \ + openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h openssl/x509.h \ + openssl/buffer.h openssl/evp.h openssl/objects.h openssl/obj_mac.h \ + openssl/asn1.h openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h \ + openssl/rsa.h openssl/dsa.h openssl/dh.h openssl/sha.h \ + openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h openssl/pem.h \ + openssl/pem2.h openssl/hmac.h openssl/kssl.h openssl/ssl2.h \ + openssl/ssl3.h openssl/tls1.h openssl/dtls1.h openssl/pqueue.h \ + openssl/ssl23.h openssl/srtp.h Collectiondb.h RdbScan.h BigFile.h \ + RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h \ + Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h DiskPageCache.h Bits.h Pos.h \ + Phrases.h LangList.h Images.h Msg0.h UdpServer.h UdpSlot.h UdpProtocol.h \ + Multicast.h Threads.h Indexdb.h Msg36.h Msg13.h IndexList.h Sections.h \ + Dates.h Msge0.h Tagdb.h CollectionRec.h Parms.h HashTable.h PingServer.h \ + Linkdb.h Msg2.h Query.h Msg20.h Summary.h matches2.h Matches.h \ + HashTableT.h Domains.h CountryCode.h Events.h Msg22.h CatRec.h \ + Categories.h Catdb.h Msge1.h MsgC.h Dns.h DnsProtocol.h Msg4.h Msg8b.h \ + SearchInput.h Msg40.h Msg39.h Msg37.h Posdb.h TopTree.h Clusterdb.h \ + IndexTable2.h Msg51.h Msg17.h IndexReadInfo.h Msg3a.h Stats.h \ + PostQueryRerank.h Sanity.h Msg1.h Datedb.h SiteGetter.h Title.h \ + Address.h zlib.h zconf.h Spider.h HttpMime.h HttpServer.h TcpServer.h \ + openssl/err.h +PageThesaurus.o: PageThesaurus.cpp gb-include.h types.h fctypes.h \ + Unicode.h UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h \ + hash.h Errno.h Log.h HttpServer.h TcpServer.h openssl/ssl.h \ + openssl/e_os2.h openssl/opensslconf.h openssl/comp.h openssl/crypto.h \ + openssl/stack.h openssl/safestack.h openssl/opensslv.h \ + openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h openssl/x509.h \ + openssl/buffer.h openssl/evp.h openssl/objects.h openssl/obj_mac.h \ + openssl/asn1.h openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h \ + openssl/rsa.h openssl/dsa.h openssl/dh.h openssl/sha.h \ + openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h openssl/pem.h \ + openssl/pem2.h openssl/hmac.h openssl/kssl.h openssl/ssl2.h \ + openssl/ssl3.h openssl/tls1.h openssl/dtls1.h openssl/pqueue.h \ + openssl/ssl23.h openssl/srtp.h openssl/err.h Mem.h Conf.h Xml.h \ + XmlNode.h Lang.h Iso8859.h iana_charset.h File.h Loop.h ip.h Hostdb.h \ + HttpRequest.h SafeBuf.h Url.h TcpSocket.h Collectiondb.h MsgC.h \ + UdpServer.h UdpSlot.h UdpProtocol.h Dns.h DnsProtocol.h RdbCache.h \ + RdbList.h Multicast.h Threads.h Rdb.h RdbBase.h RdbScan.h BigFile.h \ + RdbMap.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h Msg5.h Msg3.h \ + HashTableX.h RdbMerge.h Dir.h HttpMime.h Pages.h PageCrawlBot.h \ + Thesaurus.h HashTableT.h +PageThreads.o: PageThreads.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h TcpServer.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h openssl/err.h Mem.h \ + Conf.h Xml.h XmlNode.h Lang.h Iso8859.h iana_charset.h File.h Loop.h \ + ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h TcpSocket.h Collectiondb.h \ + MsgC.h UdpServer.h UdpSlot.h UdpProtocol.h Dns.h DnsProtocol.h \ + RdbCache.h RdbList.h Multicast.h Threads.h Rdb.h RdbBase.h RdbScan.h \ + BigFile.h RdbMap.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h Msg5.h \ + Msg3.h HashTableX.h RdbMerge.h Dir.h Pages.h HttpServer.h HttpMime.h \ + PageCrawlBot.h Profiler.h Parms.h +PageTitledb.o: PageTitledb.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Collectiondb.h SafeBuf.h Msg22.h Url.h ip.h Multicast.h Hostdb.h \ + Conf.h Xml.h XmlNode.h Lang.h Iso8859.h iana_charset.h File.h Mem.h \ + Loop.h HttpRequest.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h UdpServer.h UdpSlot.h UdpProtocol.h Threads.h Pages.h \ + HttpServer.h TcpServer.h openssl/err.h MsgC.h Dns.h DnsProtocol.h \ + RdbCache.h RdbList.h Rdb.h RdbBase.h RdbScan.h BigFile.h RdbMap.h \ + RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h Msg5.h Msg3.h HashTableX.h \ + RdbMerge.h Dir.h HttpMime.h PageCrawlBot.h CollectionRec.h Parms.h \ + HashTable.h PingServer.h XmlDoc.h Words.h StopWords.h Titledb.h \ + DiskPageCache.h Bits.h Pos.h Phrases.h LangList.h Images.h Msg0.h \ + Indexdb.h Msg36.h Msg13.h IndexList.h Sections.h Dates.h Msge0.h Tagdb.h \ + Linkdb.h Msg2.h Query.h Msg20.h Summary.h matches2.h Matches.h \ + HashTableT.h Domains.h CountryCode.h Events.h CatRec.h Categories.h \ + Catdb.h Msge1.h Msg4.h Msg8b.h SearchInput.h Msg40.h Msg39.h Msg37.h \ + Posdb.h TopTree.h Clusterdb.h IndexTable2.h Msg51.h Msg17.h \ + IndexReadInfo.h Msg3a.h Stats.h PostQueryRerank.h Sanity.h Msg1.h \ + Datedb.h SiteGetter.h Title.h Address.h zlib.h zconf.h Spider.h \ + linkspam.h Users.h +PageTurk.o: PageTurk.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h HttpServer.h TcpServer.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h openssl/err.h Mem.h Conf.h Xml.h XmlNode.h Lang.h \ + Iso8859.h iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h \ + SafeBuf.h Url.h TcpSocket.h Collectiondb.h MsgC.h UdpServer.h UdpSlot.h \ + UdpProtocol.h Dns.h DnsProtocol.h RdbCache.h RdbList.h Multicast.h \ + Threads.h Rdb.h RdbBase.h RdbScan.h BigFile.h RdbMap.h RdbDump.h \ + RdbTree.h RdbMem.h RdbBuckets.h Msg5.h Msg3.h HashTableX.h RdbMerge.h \ + Dir.h HttpMime.h Msg0.h Indexdb.h DiskPageCache.h Titledb.h Msg1.h \ + Clusterdb.h Linkdb.h Msg2.h Query.h Msg20.h Summary.h matches2.h Words.h \ + StopWords.h Bits.h Pos.h Matches.h HashTableT.h Domains.h CountryCode.h \ + Tagdb.h CollectionRec.h Parms.h HashTable.h PingServer.h Events.h \ + Sections.h IndexList.h Dates.h Msg22.h CatRec.h Categories.h Catdb.h \ + Datedb.h Pages.h PageCrawlBot.h Msg40.h SearchInput.h Msg39.h Msg37.h \ + Msg36.h Posdb.h TopTree.h IndexTable2.h Msg51.h Msg17.h IndexReadInfo.h \ + Msg3a.h Stats.h PostQueryRerank.h Sanity.h PageReindex.h PageInject.h \ + XmlDoc.h Phrases.h LangList.h Images.h Msg13.h Msge0.h Msge1.h Msg4.h \ + Msg8b.h SiteGetter.h Title.h Address.h zlib.h zconf.h Spider.h Users.h \ + sort.h PageTurk.h Repair.h +Parms.o: Parms.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Parms.h Xml.h XmlNode.h Lang.h Iso8859.h iana_charset.h SafeBuf.h \ + File.h Mem.h Conf.h ip.h Hostdb.h HttpRequest.h Url.h TcpSocket.h \ + openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h openssl/comp.h \ + openssl/crypto.h openssl/stack.h openssl/safestack.h openssl/opensslv.h \ + openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h openssl/x509.h \ + openssl/buffer.h openssl/evp.h openssl/objects.h openssl/obj_mac.h \ + openssl/asn1.h openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h \ + openssl/rsa.h openssl/dsa.h openssl/dh.h openssl/sha.h \ + openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h openssl/pem.h \ + openssl/pem2.h openssl/hmac.h openssl/kssl.h openssl/ssl2.h \ + openssl/ssl3.h openssl/tls1.h openssl/dtls1.h openssl/pqueue.h \ + openssl/ssl23.h openssl/srtp.h Collectiondb.h Loop.h CollectionRec.h \ + HashTable.h HashTableX.h RdbList.h Rdb.h RdbBase.h RdbScan.h BigFile.h \ + RdbMap.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h Msg5.h \ + Msg3.h RdbMerge.h Dir.h PingServer.h Pages.h HttpServer.h TcpServer.h \ + openssl/err.h MsgC.h UdpServer.h UdpSlot.h UdpProtocol.h Dns.h \ + DnsProtocol.h Multicast.h Threads.h HttpMime.h PageCrawlBot.h Tagdb.h \ + DiskPageCache.h Msg0.h Indexdb.h Titledb.h Catdb.h Msg28.h SearchInput.h \ + Query.h Spider.h Msg4.h Msg1.h Clusterdb.h Linkdb.h Msg2.h Msg20.h \ + Summary.h matches2.h Words.h StopWords.h Bits.h Pos.h Matches.h \ + HashTableT.h Domains.h CountryCode.h Events.h Sections.h IndexList.h \ + Dates.h Msg22.h CatRec.h Categories.h Datedb.h Statsdb.h zlib.h zconf.h \ + Stats.h IndexReadInfo.h Process.h Msg17.h Repair.h XmlDoc.h Phrases.h \ + LangList.h Images.h Msg36.h Msg13.h Msge0.h Msge1.h Msg8b.h Msg40.h \ + Msg39.h Msg37.h Posdb.h TopTree.h IndexTable2.h Msg51.h Msg3a.h \ + PostQueryRerank.h Sanity.h SiteGetter.h Title.h Address.h Ads.h \ + LanguagePages.h Users.h Proxy.h AutoBan.h TuringTest.h Test.h +Phrases.o: Phrases.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Phrases.h Bits.h Words.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h SafeBuf.h StopWords.h Titledb.h Rdb.h RdbBase.h Conf.h \ + File.h Mem.h Loop.h ip.h Hostdb.h HttpRequest.h Url.h TcpSocket.h \ + openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h openssl/comp.h \ + openssl/crypto.h openssl/stack.h openssl/safestack.h openssl/opensslv.h \ + openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h openssl/x509.h \ + openssl/buffer.h openssl/evp.h openssl/objects.h openssl/obj_mac.h \ + openssl/asn1.h openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h \ + openssl/rsa.h openssl/dsa.h openssl/dh.h openssl/sha.h \ + openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h openssl/pem.h \ + openssl/pem2.h openssl/hmac.h openssl/kssl.h openssl/ssl2.h \ + openssl/ssl3.h openssl/tls1.h openssl/dtls1.h openssl/pqueue.h \ + openssl/ssl23.h openssl/srtp.h Collectiondb.h RdbScan.h BigFile.h \ + RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h \ + Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h DiskPageCache.h +PingServer.o: PingServer.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h PingServer.h Hostdb.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Mem.h Loop.h ip.h HttpRequest.h SafeBuf.h Url.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h \ + UdpServer.h UdpSlot.h UdpProtocol.h HttpServer.h TcpServer.h \ + openssl/err.h MsgC.h Dns.h DnsProtocol.h RdbCache.h RdbList.h \ + Multicast.h Threads.h Rdb.h RdbBase.h RdbScan.h BigFile.h RdbMap.h \ + RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h Msg5.h Msg3.h HashTableX.h \ + RdbMerge.h Dir.h HttpMime.h Proxy.h Stats.h IndexReadInfo.h Query.h \ + IndexList.h Indexdb.h DiskPageCache.h Titledb.h AutoBan.h Parms.h \ + TuringTest.h HashTable.h HashTableT.h Pages.h PageCrawlBot.h Repair.h \ + Msg1.h Msg0.h Clusterdb.h Linkdb.h Msg2.h Msg20.h Summary.h matches2.h \ + Words.h StopWords.h Bits.h Pos.h Matches.h Domains.h CountryCode.h \ + Tagdb.h CollectionRec.h Events.h Sections.h Dates.h Msg22.h CatRec.h \ + Categories.h Catdb.h Datedb.h Msg4.h XmlDoc.h Phrases.h LangList.h \ + Images.h Msg36.h Msg13.h Msge0.h Msge1.h Msg8b.h SearchInput.h Msg40.h \ + Msg39.h Msg37.h Posdb.h TopTree.h IndexTable2.h Msg51.h Msg17.h Msg3a.h \ + PostQueryRerank.h Sanity.h SiteGetter.h Title.h Address.h zlib.h zconf.h \ + Spider.h Process.h Msg28.h DailyMerge.h Test.h +Placedb.o: Placedb.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Placedb.h Rdb.h RdbBase.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Mem.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h \ + Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h RdbScan.h \ + BigFile.h RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h \ + RdbCache.h Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h Msg0.h \ + UdpServer.h UdpSlot.h UdpProtocol.h Multicast.h Threads.h Indexdb.h \ + DiskPageCache.h Titledb.h +Pops.o: Pops.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Pops.h Words.h Xml.h XmlNode.h Lang.h Iso8859.h iana_charset.h \ + SafeBuf.h StopWords.h Titledb.h Rdb.h RdbBase.h Conf.h File.h Mem.h \ + Loop.h ip.h Hostdb.h HttpRequest.h Url.h TcpSocket.h openssl/ssl.h \ + openssl/e_os2.h openssl/opensslconf.h openssl/comp.h openssl/crypto.h \ + openssl/stack.h openssl/safestack.h openssl/opensslv.h \ + openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h openssl/x509.h \ + openssl/buffer.h openssl/evp.h openssl/objects.h openssl/obj_mac.h \ + openssl/asn1.h openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h \ + openssl/rsa.h openssl/dsa.h openssl/dh.h openssl/sha.h \ + openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h openssl/pem.h \ + openssl/pem2.h openssl/hmac.h openssl/kssl.h openssl/ssl2.h \ + openssl/ssl3.h openssl/tls1.h openssl/dtls1.h openssl/pqueue.h \ + openssl/ssl23.h openssl/srtp.h Collectiondb.h RdbScan.h BigFile.h \ + RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h \ + Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h DiskPageCache.h Speller.h \ + Language.h HashTableT.h Query.h Multicast.h UdpServer.h UdpSlot.h \ + UdpProtocol.h Threads.h IndexList.h Indexdb.h Msg20.h Summary.h \ + matches2.h Bits.h Pos.h Matches.h Domains.h CountryCode.h Tagdb.h \ + CollectionRec.h Parms.h HashTable.h PingServer.h Msg0.h Events.h \ + Sections.h Dates.h Msg37.h Msg36.h +porter.o: porter.cpp +Pos.o: Pos.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Pos.h Words.h Xml.h XmlNode.h Lang.h Iso8859.h iana_charset.h \ + SafeBuf.h StopWords.h Titledb.h Rdb.h RdbBase.h Conf.h File.h Mem.h \ + Loop.h ip.h Hostdb.h HttpRequest.h Url.h TcpSocket.h openssl/ssl.h \ + openssl/e_os2.h openssl/opensslconf.h openssl/comp.h openssl/crypto.h \ + openssl/stack.h openssl/safestack.h openssl/opensslv.h \ + openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h openssl/x509.h \ + openssl/buffer.h openssl/evp.h openssl/objects.h openssl/obj_mac.h \ + openssl/asn1.h openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h \ + openssl/rsa.h openssl/dsa.h openssl/dh.h openssl/sha.h \ + openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h openssl/pem.h \ + openssl/pem2.h openssl/hmac.h openssl/kssl.h openssl/ssl2.h \ + openssl/ssl3.h openssl/tls1.h openssl/dtls1.h openssl/pqueue.h \ + openssl/ssl23.h openssl/srtp.h Collectiondb.h RdbScan.h BigFile.h \ + RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h \ + Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h DiskPageCache.h Sections.h \ + Msg0.h UdpServer.h UdpSlot.h UdpProtocol.h Multicast.h Threads.h \ + Indexdb.h IndexList.h Dates.h Bits.h +Posdb.o: Posdb.cpp Posdb.h Rdb.h RdbBase.h Conf.h Xml.h XmlNode.h \ + gb-include.h types.h fctypes.h Unicode.h UnicodeProperties.h \ + UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h Log.h Lang.h \ + Iso8859.h iana_charset.h File.h Mem.h Loop.h ip.h Hostdb.h HttpRequest.h \ + SafeBuf.h Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h Collectiondb.h RdbScan.h BigFile.h RdbMap.h RdbList.h \ + RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h Msg5.h Msg3.h \ + HashTableX.h RdbMerge.h Dir.h Titledb.h DiskPageCache.h Sections.h \ + Msg0.h UdpServer.h UdpSlot.h UdpProtocol.h Multicast.h Threads.h \ + Indexdb.h IndexList.h Dates.h Bits.h Words.h StopWords.h Query.h \ + Clusterdb.h Stats.h IndexReadInfo.h TopTree.h IndexTable2.h HashTableT.h \ + sort.h Msg39.h Msg37.h Msg36.h Msg2.h Msg51.h CollectionRec.h Parms.h \ + HashTable.h PingServer.h SearchInput.h Timedb.h +PostQueryRerank.o: PostQueryRerank.cpp gb-include.h types.h fctypes.h \ + Unicode.h UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h \ + hash.h Errno.h Log.h PostQueryRerank.h HashTableT.h Mem.h Conf.h Xml.h \ + XmlNode.h Lang.h Iso8859.h iana_charset.h File.h Loop.h ip.h Hostdb.h \ + HttpRequest.h SafeBuf.h Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h Collectiondb.h Msg20.h UdpServer.h UdpSlot.h \ + UdpProtocol.h Multicast.h Threads.h Summary.h matches2.h Query.h Words.h \ + StopWords.h Titledb.h Rdb.h RdbBase.h RdbScan.h BigFile.h RdbMap.h \ + RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h Msg5.h \ + Msg3.h HashTableX.h RdbMerge.h Dir.h DiskPageCache.h Bits.h Pos.h \ + Matches.h Domains.h CountryCode.h Tagdb.h CollectionRec.h Parms.h \ + HashTable.h PingServer.h Msg0.h Indexdb.h Events.h Sections.h \ + IndexList.h Dates.h Sanity.h SearchInput.h Msg40.h Msg39.h Msg37.h \ + Msg36.h Msg2.h Posdb.h TopTree.h Clusterdb.h IndexTable2.h Msg51.h \ + Msg17.h IndexReadInfo.h Msg3a.h Stats.h Msg1.h Linkdb.h Msg22.h CatRec.h \ + Categories.h Catdb.h Datedb.h LanguageIdentifier.h sort.h Profiler.h \ + TcpServer.h openssl/err.h MsgC.h Dns.h DnsProtocol.h Pages.h \ + HttpServer.h HttpMime.h PageCrawlBot.h Phrases.h +Process.o: Process.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Process.h HttpRequest.h SafeBuf.h Mem.h Conf.h Xml.h XmlNode.h \ + Lang.h Iso8859.h iana_charset.h File.h Loop.h ip.h Hostdb.h TcpSocket.h \ + openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h openssl/comp.h \ + openssl/crypto.h openssl/stack.h openssl/safestack.h openssl/opensslv.h \ + openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h openssl/x509.h \ + openssl/buffer.h openssl/evp.h openssl/objects.h openssl/obj_mac.h \ + openssl/asn1.h openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h \ + openssl/rsa.h openssl/dsa.h openssl/dh.h openssl/sha.h \ + openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h openssl/pem.h \ + openssl/pem2.h openssl/hmac.h openssl/kssl.h openssl/ssl2.h \ + openssl/ssl3.h openssl/tls1.h openssl/dtls1.h openssl/pqueue.h \ + openssl/ssl23.h openssl/srtp.h Url.h Collectiondb.h Msg28.h Rdb.h \ + RdbBase.h RdbScan.h BigFile.h RdbMap.h RdbList.h RdbDump.h RdbTree.h \ + RdbMem.h RdbBuckets.h RdbCache.h Msg5.h Msg3.h HashTableX.h RdbMerge.h \ + Dir.h Clusterdb.h Titledb.h DiskPageCache.h Tagdb.h CollectionRec.h \ + Parms.h HashTable.h PingServer.h Msg0.h UdpServer.h UdpSlot.h \ + UdpProtocol.h Multicast.h Threads.h Indexdb.h Catdb.h Posdb.h Sections.h \ + IndexList.h Dates.h Bits.h Words.h StopWords.h Query.h Cachedb.h \ + Monitordb.h Datedb.h Spider.h Msg4.h Msg1.h Linkdb.h Msg2.h Msg20.h \ + Summary.h matches2.h Pos.h Matches.h HashTableT.h Domains.h \ + CountryCode.h Events.h Msg22.h CatRec.h Categories.h Statsdb.h zlib.h \ + zconf.h Stats.h IndexReadInfo.h Dns.h DnsProtocol.h Repair.h XmlDoc.h \ + Phrases.h LangList.h Images.h Msg36.h Msg13.h Msge0.h Msge1.h MsgC.h \ + Msg8b.h SearchInput.h Msg40.h Msg39.h Msg37.h TopTree.h IndexTable2.h \ + Msg51.h Msg17.h Msg3a.h PostQueryRerank.h Sanity.h SiteGetter.h Title.h \ + Address.h HttpMime.h HttpServer.h TcpServer.h openssl/err.h Speller.h \ + Language.h Profiler.h Pages.h PageCrawlBot.h PageNetTest.h AutoBan.h \ + TuringTest.h Wiki.h Wiktionary.h Users.h Proxy.h PageTurk.h +Profiler.o: Profiler.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Profiler.h TcpServer.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h openssl/err.h Mem.h Conf.h Xml.h XmlNode.h Lang.h \ + Iso8859.h iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h \ + SafeBuf.h Url.h TcpSocket.h Collectiondb.h MsgC.h UdpServer.h UdpSlot.h \ + UdpProtocol.h Dns.h DnsProtocol.h RdbCache.h RdbList.h Multicast.h \ + Threads.h Rdb.h RdbBase.h RdbScan.h BigFile.h RdbMap.h RdbDump.h \ + RdbTree.h RdbMem.h RdbBuckets.h Msg5.h Msg3.h HashTableX.h RdbMerge.h \ + Dir.h Parms.h Pages.h HttpServer.h HttpMime.h PageCrawlBot.h Stats.h \ + IndexReadInfo.h Query.h IndexList.h Indexdb.h DiskPageCache.h Titledb.h \ + sort.h Users.h Tagdb.h CollectionRec.h HashTable.h PingServer.h Msg0.h +Proxy.o: Proxy.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Proxy.h UdpServer.h Mem.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h UdpSlot.h \ + UdpProtocol.h Stats.h IndexReadInfo.h Query.h IndexList.h RdbList.h \ + Indexdb.h Rdb.h RdbBase.h RdbScan.h BigFile.h RdbMap.h RdbDump.h \ + RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h Msg5.h Msg3.h HashTableX.h \ + RdbMerge.h Dir.h DiskPageCache.h Titledb.h AutoBan.h TcpServer.h \ + openssl/err.h MsgC.h Dns.h DnsProtocol.h Multicast.h Threads.h Parms.h \ + TuringTest.h HashTable.h HashTableT.h Pages.h HttpServer.h HttpMime.h \ + PageCrawlBot.h PingServer.h Statsdb.h zlib.h zconf.h Msg1.h Msg0.h \ + Clusterdb.h Linkdb.h Msg2.h Msg20.h Summary.h matches2.h Words.h \ + StopWords.h Bits.h Pos.h Matches.h Domains.h CountryCode.h Tagdb.h \ + CollectionRec.h Events.h Sections.h Dates.h Msg22.h CatRec.h \ + Categories.h Catdb.h Datedb.h Msg4.h Process.h Msg28.h Msg13.h XmlDoc.h \ + Phrases.h LangList.h Images.h Msg36.h Msge0.h Msge1.h Msg8b.h \ + SearchInput.h Msg40.h Msg39.h Msg37.h Posdb.h TopTree.h IndexTable2.h \ + Msg51.h Msg17.h Msg3a.h PostQueryRerank.h Sanity.h SiteGetter.h Title.h \ + Address.h Spider.h +QAClient.o: QAClient.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h QAClient.h Url.h ip.h Titledb.h Rdb.h RdbBase.h Conf.h Xml.h \ + XmlNode.h Lang.h Iso8859.h iana_charset.h File.h Mem.h Loop.h Hostdb.h \ + HttpRequest.h SafeBuf.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h Collectiondb.h RdbScan.h BigFile.h RdbMap.h RdbList.h \ + RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h Msg5.h Msg3.h \ + HashTableX.h RdbMerge.h Dir.h DiskPageCache.h HttpServer.h TcpServer.h \ + openssl/err.h MsgC.h UdpServer.h UdpSlot.h UdpProtocol.h Dns.h \ + DnsProtocol.h Multicast.h Threads.h HttpMime.h Process.h Msg28.h Diff.h +quarantine.o: quarantine.cpp +Query.o: Query.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Query.h SafeBuf.h Mem.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h Url.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h Words.h \ + StopWords.h Titledb.h Rdb.h RdbBase.h RdbScan.h BigFile.h RdbMap.h \ + RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h Msg5.h \ + Msg3.h HashTableX.h RdbMerge.h Dir.h DiskPageCache.h Bits.h Phrases.h \ + Clusterdb.h Speller.h Language.h HashTableT.h Multicast.h UdpServer.h \ + UdpSlot.h UdpProtocol.h Threads.h IndexList.h Indexdb.h Msg20.h \ + Summary.h matches2.h Pos.h Matches.h Domains.h CountryCode.h Tagdb.h \ + CollectionRec.h Parms.h HashTable.h PingServer.h Msg0.h Events.h \ + Sections.h Dates.h Msg37.h Msg36.h Msg3a.h Msg39.h Msg2.h Posdb.h \ + TopTree.h IndexTable2.h Msg51.h Stats.h IndexReadInfo.h \ + PostQueryRerank.h Sanity.h SearchInput.h Msg1.h Linkdb.h Msg22.h \ + CatRec.h Categories.h Catdb.h Datedb.h Synonyms.h Wiki.h +RdbBase.o: RdbBase.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Rdb.h RdbBase.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Mem.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h \ + Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h RdbScan.h \ + BigFile.h RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h \ + RdbCache.h Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h Msg35.h UdpSlot.h \ + UdpProtocol.h Tfndb.h Titledb.h DiskPageCache.h Clusterdb.h Tagdb.h \ + CollectionRec.h Parms.h HashTable.h PingServer.h Msg0.h UdpServer.h \ + Multicast.h Threads.h Indexdb.h Catdb.h Posdb.h Sections.h IndexList.h \ + Dates.h Bits.h Words.h StopWords.h Query.h Cachedb.h Monitordb.h \ + Datedb.h Spider.h Msg4.h Msg1.h Linkdb.h Msg2.h Msg20.h Summary.h \ + matches2.h Pos.h Matches.h HashTableT.h Domains.h CountryCode.h Events.h \ + Msg22.h CatRec.h Categories.h Statsdb.h zlib.h zconf.h Stats.h \ + IndexReadInfo.h Process.h Msg28.h Syncdb.h Repair.h XmlDoc.h Phrases.h \ + LangList.h Images.h Msg36.h Msg13.h Msge0.h Msge1.h MsgC.h Dns.h \ + DnsProtocol.h Msg8b.h SearchInput.h Msg40.h Msg39.h Msg37.h TopTree.h \ + IndexTable2.h Msg51.h Msg17.h Msg3a.h PostQueryRerank.h Sanity.h \ + SiteGetter.h Title.h Address.h HttpMime.h +RdbBuckets.o: RdbBuckets.cpp RdbBuckets.h Mem.h Conf.h Xml.h XmlNode.h \ + gb-include.h types.h fctypes.h Unicode.h UnicodeProperties.h \ + UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h Log.h Lang.h \ + Iso8859.h iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h \ + SafeBuf.h Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h Collectiondb.h BigFile.h RdbList.h RdbMem.h RdbTree.h \ + sort.h Threads.h Rdb.h RdbBase.h RdbScan.h RdbMap.h RdbDump.h RdbCache.h \ + Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h +RdbCache.o: RdbCache.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Threads.h RdbCache.h Mem.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h RdbList.h \ + Msg17.h UdpSlot.h UdpProtocol.h Msg13.h Dns.h UdpServer.h DnsProtocol.h \ + BigFile.h +Rdb.o: Rdb.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Rdb.h RdbBase.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Mem.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h \ + Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h RdbScan.h \ + BigFile.h RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h \ + RdbCache.h Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h Clusterdb.h \ + Titledb.h DiskPageCache.h Tagdb.h CollectionRec.h Parms.h HashTable.h \ + PingServer.h Msg0.h UdpServer.h UdpSlot.h UdpProtocol.h Multicast.h \ + Threads.h Indexdb.h Catdb.h Posdb.h Sections.h IndexList.h Dates.h \ + Bits.h Words.h StopWords.h Query.h Cachedb.h Monitordb.h Datedb.h \ + Spider.h Msg4.h Msg1.h Linkdb.h Msg2.h Msg20.h Summary.h matches2.h \ + Pos.h Matches.h HashTableT.h Domains.h CountryCode.h Events.h Msg22.h \ + CatRec.h Categories.h Tfndb.h Repair.h XmlDoc.h Phrases.h LangList.h \ + Images.h Msg36.h Msg13.h Msge0.h Msge1.h MsgC.h Dns.h DnsProtocol.h \ + Msg8b.h SearchInput.h Msg40.h Msg39.h Msg37.h TopTree.h IndexTable2.h \ + Msg51.h Msg17.h IndexReadInfo.h Msg3a.h Stats.h PostQueryRerank.h \ + Sanity.h SiteGetter.h Title.h Address.h zlib.h zconf.h HttpMime.h \ + Process.h Msg28.h Statsdb.h Syncdb.h Placedb.h Revdb.h +RdbDump.o: RdbDump.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h RdbDump.h BigFile.h File.h Mem.h Conf.h Xml.h XmlNode.h Lang.h \ + Iso8859.h iana_charset.h ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h Loop.h \ + RdbTree.h RdbList.h RdbMem.h RdbBuckets.h RdbMap.h RdbCache.h Msg5.h \ + Msg3.h RdbScan.h HashTableX.h Rdb.h RdbBase.h RdbMerge.h Dir.h \ + CollectionRec.h Parms.h HashTable.h PingServer.h Tagdb.h DiskPageCache.h \ + Msg0.h UdpServer.h UdpSlot.h UdpProtocol.h Multicast.h Threads.h \ + Indexdb.h Titledb.h Statsdb.h zlib.h zconf.h Stats.h IndexReadInfo.h \ + Query.h IndexList.h Msg1.h Clusterdb.h Linkdb.h Msg2.h Msg20.h Summary.h \ + matches2.h Words.h StopWords.h Bits.h Pos.h Matches.h HashTableT.h \ + Domains.h CountryCode.h Events.h Sections.h Dates.h Msg22.h CatRec.h \ + Categories.h Catdb.h Datedb.h Msg4.h Process.h Msg28.h Accessdb.h +RdbList.o: RdbList.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h RdbList.h Mem.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h \ + Clusterdb.h Rdb.h RdbBase.h RdbScan.h BigFile.h RdbMap.h RdbDump.h \ + RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h Msg5.h Msg3.h HashTableX.h \ + RdbMerge.h Dir.h Titledb.h DiskPageCache.h Tagdb.h CollectionRec.h \ + Parms.h HashTable.h PingServer.h Msg0.h UdpServer.h UdpSlot.h \ + UdpProtocol.h Multicast.h Threads.h Indexdb.h Spider.h Msg4.h Msg1.h \ + Linkdb.h Msg2.h Query.h Msg20.h Summary.h matches2.h Words.h StopWords.h \ + Bits.h Pos.h Matches.h HashTableT.h Domains.h CountryCode.h Events.h \ + Sections.h IndexList.h Dates.h Msg22.h CatRec.h Categories.h Catdb.h \ + Datedb.h +RdbMap.o: RdbMap.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h RdbMap.h BigFile.h File.h Mem.h Conf.h Xml.h XmlNode.h Lang.h \ + Iso8859.h iana_charset.h ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h Loop.h \ + RdbList.h IndexList.h Indexdb.h Rdb.h RdbBase.h RdbScan.h RdbDump.h \ + RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h Msg5.h Msg3.h HashTableX.h \ + RdbMerge.h Dir.h DiskPageCache.h Titledb.h +RdbMem.o: RdbMem.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h RdbMem.h Rdb.h RdbBase.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Mem.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h \ + Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h RdbScan.h \ + BigFile.h RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbBuckets.h RdbCache.h \ + Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h +RdbMerge.o: RdbMerge.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Rdb.h RdbBase.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Mem.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h \ + Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h RdbScan.h \ + BigFile.h RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h \ + RdbCache.h Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h Indexdb.h \ + DiskPageCache.h Titledb.h Process.h Msg28.h +RdbScan.o: RdbScan.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h RdbScan.h BigFile.h File.h Mem.h Conf.h Xml.h XmlNode.h Lang.h \ + Iso8859.h iana_charset.h ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h Loop.h \ + RdbMap.h RdbList.h DiskPageCache.h Rdb.h RdbBase.h RdbDump.h RdbTree.h \ + RdbMem.h RdbBuckets.h RdbCache.h Msg5.h Msg3.h HashTableX.h RdbMerge.h \ + Dir.h Threads.h +rdbtest2.o: rdbtest2.cpp Rdb.h RdbBase.h Conf.h Xml.h XmlNode.h \ + gb-include.h types.h fctypes.h Unicode.h UnicodeProperties.h \ + UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h Log.h Lang.h \ + Iso8859.h iana_charset.h File.h Mem.h Loop.h ip.h Hostdb.h HttpRequest.h \ + SafeBuf.h Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h Collectiondb.h RdbScan.h BigFile.h RdbMap.h RdbList.h \ + RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h Msg5.h Msg3.h \ + HashTableX.h RdbMerge.h Dir.h +rdbtest.o: rdbtest.cpp Rdb.h RdbBase.h Conf.h Xml.h XmlNode.h \ + gb-include.h types.h fctypes.h Unicode.h UnicodeProperties.h \ + UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h Log.h Lang.h \ + Iso8859.h iana_charset.h File.h Mem.h Loop.h ip.h Hostdb.h HttpRequest.h \ + SafeBuf.h Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h Collectiondb.h RdbScan.h BigFile.h RdbMap.h RdbList.h \ + RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h Msg5.h Msg3.h \ + HashTableX.h RdbMerge.h Dir.h +RdbTree.o: RdbTree.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h RdbTree.h Mem.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h BigFile.h \ + RdbList.h RdbMem.h Threads.h Datedb.h Rdb.h RdbBase.h RdbScan.h RdbMap.h \ + RdbDump.h RdbBuckets.h RdbCache.h Msg5.h Msg3.h HashTableX.h RdbMerge.h \ + Dir.h Indexdb.h DiskPageCache.h Titledb.h Linkdb.h Msg2.h Query.h Msg0.h \ + UdpServer.h UdpSlot.h UdpProtocol.h Multicast.h Msg20.h Summary.h \ + matches2.h Words.h StopWords.h Bits.h Pos.h Matches.h HashTableT.h \ + Domains.h CountryCode.h Tagdb.h CollectionRec.h Parms.h HashTable.h \ + PingServer.h Events.h Sections.h IndexList.h Dates.h Msg22.h CatRec.h \ + Categories.h Catdb.h Spider.h Msg4.h Msg1.h Clusterdb.h +readRec.o: readRec.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h zlib.h zconf.h +reindex2.o: reindex2.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h +Repair.o: Repair.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Repair.h RdbList.h Msg5.h Msg3.h RdbScan.h BigFile.h File.h Mem.h \ + Conf.h Xml.h XmlNode.h Lang.h Iso8859.h iana_charset.h ip.h Hostdb.h \ + HttpRequest.h SafeBuf.h Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h Collectiondb.h Loop.h RdbMap.h HashTableX.h RdbCache.h \ + Msg1.h Rdb.h RdbBase.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h \ + RdbMerge.h Dir.h UdpServer.h UdpSlot.h UdpProtocol.h Multicast.h \ + Threads.h Msg0.h Indexdb.h DiskPageCache.h Titledb.h Clusterdb.h \ + Linkdb.h Msg2.h Query.h Msg20.h Summary.h matches2.h Words.h StopWords.h \ + Bits.h Pos.h Matches.h HashTableT.h Domains.h CountryCode.h Tagdb.h \ + CollectionRec.h Parms.h HashTable.h PingServer.h Events.h Sections.h \ + IndexList.h Dates.h Msg22.h CatRec.h Categories.h Catdb.h Datedb.h \ + Msg4.h XmlDoc.h Phrases.h LangList.h Images.h Msg36.h Msg13.h Msge0.h \ + Msge1.h MsgC.h Dns.h DnsProtocol.h Msg8b.h SearchInput.h Msg40.h Msg39.h \ + Msg37.h Posdb.h TopTree.h IndexTable2.h Msg51.h Msg17.h IndexReadInfo.h \ + Msg3a.h Stats.h PostQueryRerank.h Sanity.h SiteGetter.h Title.h \ + Address.h zlib.h zconf.h Spider.h HttpMime.h Pages.h HttpServer.h \ + TcpServer.h openssl/err.h PageCrawlBot.h Process.h Msg28.h +RequestTable.o: RequestTable.cpp RequestTable.h gb-include.h types.h \ + fctypes.h Unicode.h UnicodeProperties.h UCPropTable.h iconv.h \ + UCNormalizer.h hash.h Errno.h Log.h HashTableT.h Mem.h Conf.h Xml.h \ + XmlNode.h Lang.h Iso8859.h iana_charset.h File.h Loop.h ip.h Hostdb.h \ + HttpRequest.h SafeBuf.h Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h Collectiondb.h +rescue.o: rescue.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h File.h Mem.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h TcpSocket.h \ + openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h openssl/comp.h \ + openssl/crypto.h openssl/stack.h openssl/safestack.h openssl/opensslv.h \ + openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h openssl/x509.h \ + openssl/buffer.h openssl/evp.h openssl/objects.h openssl/obj_mac.h \ + openssl/asn1.h openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h \ + openssl/rsa.h openssl/dsa.h openssl/dh.h openssl/sha.h \ + openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h openssl/pem.h \ + openssl/pem2.h openssl/hmac.h openssl/kssl.h openssl/ssl2.h \ + openssl/ssl3.h openssl/tls1.h openssl/dtls1.h openssl/pqueue.h \ + openssl/ssl23.h openssl/srtp.h Collectiondb.h Loop.h +Revdb.o: Revdb.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Revdb.h Rdb.h RdbBase.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Mem.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h \ + Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h RdbScan.h \ + BigFile.h RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h \ + RdbCache.h Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h Titledb.h \ + DiskPageCache.h Threads.h +rmbots.o: rmbots.cpp +SafeBuf.o: SafeBuf.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h iana_charset.h SafeBuf.h Words.h Xml.h XmlNode.h Lang.h Iso8859.h \ + StopWords.h Titledb.h Rdb.h RdbBase.h Conf.h File.h Mem.h Loop.h ip.h \ + Hostdb.h HttpRequest.h Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h Collectiondb.h RdbScan.h BigFile.h RdbMap.h RdbList.h \ + RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h Msg5.h Msg3.h \ + HashTableX.h RdbMerge.h Dir.h DiskPageCache.h Sections.h Msg0.h \ + UdpServer.h UdpSlot.h UdpProtocol.h Multicast.h Threads.h Indexdb.h \ + IndexList.h Dates.h Bits.h Tagdb.h CollectionRec.h Parms.h HashTable.h \ + PingServer.h XmlDoc.h Pos.h Phrases.h LangList.h Images.h Msg36.h \ + Msg13.h Msge0.h Linkdb.h Msg2.h Query.h Msg20.h Summary.h matches2.h \ + Matches.h HashTableT.h Domains.h CountryCode.h Events.h Msg22.h CatRec.h \ + Categories.h Catdb.h Msge1.h MsgC.h Dns.h DnsProtocol.h Msg4.h Msg8b.h \ + SearchInput.h Msg40.h Msg39.h Msg37.h Posdb.h TopTree.h Clusterdb.h \ + IndexTable2.h Msg51.h Msg17.h IndexReadInfo.h Msg3a.h Stats.h \ + PostQueryRerank.h Sanity.h Msg1.h Datedb.h SiteGetter.h Title.h \ + Address.h zlib.h zconf.h Spider.h HttpMime.h sort.h +Scores.o: Scores.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Scores.h Words.h Xml.h XmlNode.h Lang.h Iso8859.h iana_charset.h \ + SafeBuf.h StopWords.h Titledb.h Rdb.h RdbBase.h Conf.h File.h Mem.h \ + Loop.h ip.h Hostdb.h HttpRequest.h Url.h TcpSocket.h openssl/ssl.h \ + openssl/e_os2.h openssl/opensslconf.h openssl/comp.h openssl/crypto.h \ + openssl/stack.h openssl/safestack.h openssl/opensslv.h \ + openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h openssl/x509.h \ + openssl/buffer.h openssl/evp.h openssl/objects.h openssl/obj_mac.h \ + openssl/asn1.h openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h \ + openssl/rsa.h openssl/dsa.h openssl/dh.h openssl/sha.h \ + openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h openssl/pem.h \ + openssl/pem2.h openssl/hmac.h openssl/kssl.h openssl/ssl2.h \ + openssl/ssl3.h openssl/tls1.h openssl/dtls1.h openssl/pqueue.h \ + openssl/ssl23.h openssl/srtp.h Collectiondb.h RdbScan.h BigFile.h \ + RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h \ + Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h DiskPageCache.h +Scraper.o: Scraper.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Scraper.h Url.h ip.h XmlDoc.h Lang.h Iso8859.h iana_charset.h \ + Words.h Xml.h XmlNode.h SafeBuf.h StopWords.h Titledb.h Rdb.h RdbBase.h \ + Conf.h File.h Mem.h Loop.h Hostdb.h HttpRequest.h TcpSocket.h \ + openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h openssl/comp.h \ + openssl/crypto.h openssl/stack.h openssl/safestack.h openssl/opensslv.h \ + openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h openssl/x509.h \ + openssl/buffer.h openssl/evp.h openssl/objects.h openssl/obj_mac.h \ + openssl/asn1.h openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h \ + openssl/rsa.h openssl/dsa.h openssl/dh.h openssl/sha.h \ + openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h openssl/pem.h \ + openssl/pem2.h openssl/hmac.h openssl/kssl.h openssl/ssl2.h \ + openssl/ssl3.h openssl/tls1.h openssl/dtls1.h openssl/pqueue.h \ + openssl/ssl23.h openssl/srtp.h Collectiondb.h RdbScan.h BigFile.h \ + RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h \ + Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h DiskPageCache.h Bits.h Pos.h \ + Phrases.h LangList.h Images.h Msg0.h UdpServer.h UdpSlot.h UdpProtocol.h \ + Multicast.h Threads.h Indexdb.h Msg36.h Msg13.h IndexList.h Sections.h \ + Dates.h Msge0.h Tagdb.h CollectionRec.h Parms.h HashTable.h PingServer.h \ + Linkdb.h Msg2.h Query.h Msg20.h Summary.h matches2.h Matches.h \ + HashTableT.h Domains.h CountryCode.h Events.h Msg22.h CatRec.h \ + Categories.h Catdb.h Msge1.h MsgC.h Dns.h DnsProtocol.h Msg4.h Msg8b.h \ + SearchInput.h Msg40.h Msg39.h Msg37.h Posdb.h TopTree.h Clusterdb.h \ + IndexTable2.h Msg51.h Msg17.h IndexReadInfo.h Msg3a.h Stats.h \ + PostQueryRerank.h Sanity.h Msg1.h Datedb.h SiteGetter.h Title.h \ + Address.h zlib.h zconf.h Spider.h HttpMime.h Wiki.h HttpServer.h \ + TcpServer.h openssl/err.h Speller.h Language.h Repair.h +SearchInput.o: SearchInput.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h SearchInput.h Query.h SafeBuf.h Mem.h Conf.h Xml.h XmlNode.h \ + Lang.h Iso8859.h iana_charset.h File.h Loop.h ip.h Hostdb.h \ + HttpRequest.h Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h Collectiondb.h Parms.h CollectionRec.h HashTable.h \ + HashTableX.h RdbList.h Rdb.h RdbBase.h RdbScan.h BigFile.h RdbMap.h \ + RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h Msg5.h Msg3.h \ + RdbMerge.h Dir.h PingServer.h Pages.h HttpServer.h TcpServer.h \ + openssl/err.h MsgC.h UdpServer.h UdpSlot.h UdpProtocol.h Dns.h \ + DnsProtocol.h Multicast.h Threads.h HttpMime.h PageCrawlBot.h \ + LanguageIdentifier.h Linkdb.h DiskPageCache.h Titledb.h Msg2.h Msg0.h \ + Indexdb.h Msg20.h Summary.h matches2.h Words.h StopWords.h Bits.h Pos.h \ + Matches.h HashTableT.h Domains.h CountryCode.h Tagdb.h Events.h \ + Sections.h IndexList.h Dates.h Msg22.h CatRec.h Categories.h Catdb.h \ + geo_ip_table.h Users.h Address.h Timedb.h PageResults.h +Sections.o: Sections.cpp Sections.h HashTableX.h Mem.h Conf.h Xml.h \ + XmlNode.h gb-include.h types.h fctypes.h Unicode.h UnicodeProperties.h \ + UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h Log.h Lang.h \ + Iso8859.h iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h \ + SafeBuf.h Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h Collectiondb.h Msg0.h UdpServer.h UdpSlot.h UdpProtocol.h \ + Multicast.h Threads.h Indexdb.h Rdb.h RdbBase.h RdbScan.h BigFile.h \ + RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h \ + Msg5.h Msg3.h RdbMerge.h Dir.h DiskPageCache.h Titledb.h IndexList.h \ + Dates.h Bits.h Words.h StopWords.h Msg40.h SearchInput.h Query.h Msg39.h \ + Msg37.h Msg36.h Msg2.h Posdb.h TopTree.h Clusterdb.h IndexTable2.h \ + HashTableT.h Msg51.h Msg20.h Summary.h matches2.h Pos.h Matches.h \ + Domains.h CountryCode.h Tagdb.h CollectionRec.h Parms.h HashTable.h \ + PingServer.h Events.h Msg17.h IndexReadInfo.h Msg3a.h Stats.h \ + PostQueryRerank.h Sanity.h Msg1.h Linkdb.h Msg22.h CatRec.h Categories.h \ + Catdb.h Datedb.h XmlDoc.h Phrases.h LangList.h Images.h Msg13.h Msge0.h \ + Msge1.h MsgC.h Dns.h DnsProtocol.h Msg4.h Msg8b.h SiteGetter.h Title.h \ + Address.h zlib.h zconf.h Spider.h HttpMime.h sort.h Abbreviations.h +seektest.o: seektest.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h +SiteGetter.o: SiteGetter.cpp SiteGetter.h gb-include.h types.h fctypes.h \ + Unicode.h UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h \ + hash.h Errno.h Log.h Msg0.h UdpServer.h Mem.h Conf.h Xml.h XmlNode.h \ + Lang.h Iso8859.h iana_charset.h File.h Loop.h ip.h Hostdb.h \ + HttpRequest.h SafeBuf.h Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h Collectiondb.h UdpSlot.h UdpProtocol.h Multicast.h \ + Threads.h Indexdb.h Rdb.h RdbBase.h RdbScan.h BigFile.h RdbMap.h \ + RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h Msg5.h \ + Msg3.h HashTableX.h RdbMerge.h Dir.h DiskPageCache.h Titledb.h Tagdb.h \ + CollectionRec.h Parms.h HashTable.h PingServer.h Msg1.h Clusterdb.h \ + Linkdb.h Msg2.h Query.h Msg20.h Summary.h matches2.h Words.h StopWords.h \ + Bits.h Pos.h Matches.h HashTableT.h Domains.h CountryCode.h Events.h \ + Sections.h IndexList.h Dates.h Msg22.h CatRec.h Categories.h Catdb.h \ + Datedb.h Posdb.h +sleepandlog.o: sleepandlog.cpp +sort.o: sort.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h sort.h Mem.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h +Speller.o: Speller.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Mem.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h iana_charset.h \ + File.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h TcpSocket.h \ + openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h openssl/comp.h \ + openssl/crypto.h openssl/stack.h openssl/safestack.h openssl/opensslv.h \ + openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h openssl/x509.h \ + openssl/buffer.h openssl/evp.h openssl/objects.h openssl/obj_mac.h \ + openssl/asn1.h openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h \ + openssl/rsa.h openssl/dsa.h openssl/dh.h openssl/sha.h \ + openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h openssl/pem.h \ + openssl/pem2.h openssl/hmac.h openssl/kssl.h openssl/ssl2.h \ + openssl/ssl3.h openssl/tls1.h openssl/dtls1.h openssl/pqueue.h \ + openssl/ssl23.h openssl/srtp.h Collectiondb.h Dns.h UdpServer.h \ + UdpSlot.h UdpProtocol.h DnsProtocol.h RdbCache.h RdbList.h HttpServer.h \ + TcpServer.h openssl/err.h MsgC.h Multicast.h Threads.h Rdb.h RdbBase.h \ + RdbScan.h BigFile.h RdbMap.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h \ + Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h HttpMime.h Speller.h \ + StopWords.h Language.h HashTableT.h Query.h Titledb.h DiskPageCache.h \ + IndexList.h Indexdb.h Msg20.h Summary.h matches2.h Words.h Bits.h Pos.h \ + Matches.h Domains.h CountryCode.h Tagdb.h CollectionRec.h Parms.h \ + HashTable.h PingServer.h Msg0.h Events.h Sections.h Dates.h Msg37.h \ + Msg36.h +Spider.o: Spider.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Spider.h Rdb.h RdbBase.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Mem.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h \ + Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h RdbScan.h \ + BigFile.h RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h \ + RdbCache.h Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h Titledb.h \ + DiskPageCache.h Msg4.h Msg1.h UdpServer.h UdpSlot.h UdpProtocol.h \ + Multicast.h Threads.h Msg0.h Indexdb.h Clusterdb.h Linkdb.h Msg2.h \ + Query.h Msg20.h Summary.h matches2.h Words.h StopWords.h Bits.h Pos.h \ + Matches.h HashTableT.h Domains.h CountryCode.h Tagdb.h CollectionRec.h \ + Parms.h HashTable.h PingServer.h Events.h Sections.h IndexList.h Dates.h \ + Msg22.h CatRec.h Categories.h Catdb.h Datedb.h XmlDoc.h Phrases.h \ + LangList.h Images.h Msg36.h Msg13.h Msge0.h Msge1.h MsgC.h Dns.h \ + DnsProtocol.h Msg8b.h SearchInput.h Msg40.h Msg39.h Msg37.h Posdb.h \ + TopTree.h IndexTable2.h Msg51.h Msg17.h IndexReadInfo.h Msg3a.h Stats.h \ + PostQueryRerank.h Sanity.h SiteGetter.h Title.h Address.h zlib.h zconf.h \ + HttpMime.h Repair.h DailyMerge.h Process.h Msg28.h Test.h HttpServer.h \ + TcpServer.h openssl/err.h Pages.h PageCrawlBot.h +Stats.o: Stats.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Stats.h SafeBuf.h UdpProtocol.h IndexReadInfo.h Query.h Mem.h \ + Conf.h Xml.h XmlNode.h Lang.h Iso8859.h iana_charset.h File.h Loop.h \ + ip.h Hostdb.h HttpRequest.h Url.h TcpSocket.h openssl/ssl.h \ + openssl/e_os2.h openssl/opensslconf.h openssl/comp.h openssl/crypto.h \ + openssl/stack.h openssl/safestack.h openssl/opensslv.h \ + openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h openssl/x509.h \ + openssl/buffer.h openssl/evp.h openssl/objects.h openssl/obj_mac.h \ + openssl/asn1.h openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h \ + openssl/rsa.h openssl/dsa.h openssl/dh.h openssl/sha.h \ + openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h openssl/pem.h \ + openssl/pem2.h openssl/hmac.h openssl/kssl.h openssl/ssl2.h \ + openssl/ssl3.h openssl/tls1.h openssl/dtls1.h openssl/pqueue.h \ + openssl/ssl23.h openssl/srtp.h Collectiondb.h IndexList.h RdbList.h \ + Indexdb.h Rdb.h RdbBase.h RdbScan.h BigFile.h RdbMap.h RdbDump.h \ + RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h Msg5.h Msg3.h HashTableX.h \ + RdbMerge.h Dir.h DiskPageCache.h Titledb.h PingServer.h +Statsdb.o: Statsdb.cpp Conf.h Xml.h XmlNode.h gb-include.h types.h \ + fctypes.h Unicode.h UnicodeProperties.h UCPropTable.h iconv.h \ + UCNormalizer.h hash.h Errno.h Log.h Lang.h Iso8859.h iana_charset.h \ + File.h Mem.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h \ + PingServer.h Statsdb.h zlib.h zconf.h Rdb.h RdbBase.h RdbScan.h \ + BigFile.h RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h \ + RdbCache.h Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h Stats.h \ + UdpProtocol.h IndexReadInfo.h Query.h IndexList.h Indexdb.h \ + DiskPageCache.h Titledb.h Msg1.h UdpServer.h UdpSlot.h Multicast.h \ + Threads.h Msg0.h Clusterdb.h Linkdb.h Msg2.h Msg20.h Summary.h \ + matches2.h Words.h StopWords.h Bits.h Pos.h Matches.h HashTableT.h \ + Domains.h CountryCode.h Tagdb.h CollectionRec.h Parms.h HashTable.h \ + Events.h Sections.h Dates.h Msg22.h CatRec.h Categories.h Catdb.h \ + Datedb.h Msg4.h Process.h Msg28.h +StopWords.o: StopWords.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h StopWords.h HashTableX.h Mem.h Conf.h Xml.h XmlNode.h Lang.h \ + Iso8859.h iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h \ + SafeBuf.h Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h Collectiondb.h Speller.h Language.h HashTableT.h Query.h \ + Multicast.h UdpServer.h UdpSlot.h UdpProtocol.h Threads.h Titledb.h \ + Rdb.h RdbBase.h RdbScan.h BigFile.h RdbMap.h RdbList.h RdbDump.h \ + RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h Msg5.h Msg3.h RdbMerge.h \ + Dir.h DiskPageCache.h IndexList.h Indexdb.h Msg20.h Summary.h matches2.h \ + Words.h Bits.h Pos.h Matches.h Domains.h CountryCode.h Tagdb.h \ + CollectionRec.h Parms.h HashTable.h PingServer.h Msg0.h Events.h \ + Sections.h Dates.h Msg37.h Msg36.h +Strings.o: Strings.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Strings.h Mem.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h +Summary.o: Summary.cpp Summary.h gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h matches2.h Query.h SafeBuf.h Mem.h Conf.h Xml.h XmlNode.h Lang.h \ + Iso8859.h iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h Url.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h Words.h \ + StopWords.h Titledb.h Rdb.h RdbBase.h RdbScan.h BigFile.h RdbMap.h \ + RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h Msg5.h \ + Msg3.h HashTableX.h RdbMerge.h Dir.h DiskPageCache.h Bits.h Pos.h \ + Matches.h HashTableT.h Domains.h CountryCode.h Speller.h Language.h \ + Multicast.h UdpServer.h UdpSlot.h UdpProtocol.h Threads.h IndexList.h \ + Indexdb.h Msg20.h Tagdb.h CollectionRec.h Parms.h HashTable.h \ + PingServer.h Msg0.h Events.h Sections.h Dates.h Msg37.h Msg36.h +superMergeTest.o: superMergeTest.cpp gb-include.h types.h fctypes.h \ + Unicode.h UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h \ + hash.h Errno.h Log.h RdbList.h sort.h +supported_charsets.o: supported_charsets.cpp gb-include.h types.h \ + fctypes.h Unicode.h UnicodeProperties.h UCPropTable.h iconv.h \ + UCNormalizer.h hash.h Errno.h Log.h iana_charset.h iconv.h +Syncdb.o: Syncdb.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Syncdb.h Rdb.h RdbBase.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Mem.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h \ + Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h RdbScan.h \ + BigFile.h RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h \ + RdbCache.h Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h Msg0.h \ + UdpServer.h UdpSlot.h UdpProtocol.h Multicast.h Threads.h Indexdb.h \ + DiskPageCache.h Titledb.h Msg4.h Process.h Msg28.h +Synonyms.o: Synonyms.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Synonyms.h Xml.h XmlNode.h Lang.h Iso8859.h iana_charset.h \ + SafeBuf.h StopWords.h HttpServer.h TcpServer.h openssl/ssl.h \ + openssl/e_os2.h openssl/opensslconf.h openssl/comp.h openssl/crypto.h \ + openssl/stack.h openssl/safestack.h openssl/opensslv.h \ + openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h openssl/x509.h \ + openssl/buffer.h openssl/evp.h openssl/objects.h openssl/obj_mac.h \ + openssl/asn1.h openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h \ + openssl/rsa.h openssl/dsa.h openssl/dh.h openssl/sha.h \ + openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h openssl/pem.h \ + openssl/pem2.h openssl/hmac.h openssl/kssl.h openssl/ssl2.h \ + openssl/ssl3.h openssl/tls1.h openssl/dtls1.h openssl/pqueue.h \ + openssl/ssl23.h openssl/srtp.h openssl/err.h Mem.h Conf.h File.h Loop.h \ + ip.h Hostdb.h HttpRequest.h Url.h TcpSocket.h Collectiondb.h MsgC.h \ + UdpServer.h UdpSlot.h UdpProtocol.h Dns.h DnsProtocol.h RdbCache.h \ + RdbList.h Multicast.h Threads.h Rdb.h RdbBase.h RdbScan.h BigFile.h \ + RdbMap.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h Msg5.h Msg3.h \ + HashTableX.h RdbMerge.h Dir.h HttpMime.h Speller.h Language.h \ + HashTableT.h Query.h Titledb.h DiskPageCache.h IndexList.h Indexdb.h \ + Msg20.h Summary.h matches2.h Words.h Bits.h Pos.h Matches.h Domains.h \ + CountryCode.h Tagdb.h CollectionRec.h Parms.h HashTable.h PingServer.h \ + Msg0.h Events.h Sections.h Dates.h Msg37.h Msg36.h Phrases.h sort.h \ + Wiktionary.h +Tagdb.o: Tagdb.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Titledb.h Rdb.h RdbBase.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Mem.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h \ + Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h RdbScan.h \ + BigFile.h RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h \ + RdbCache.h Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h DiskPageCache.h \ + Tagdb.h CollectionRec.h Parms.h HashTable.h PingServer.h Msg0.h \ + UdpServer.h UdpSlot.h UdpProtocol.h Multicast.h Threads.h Indexdb.h \ + Categories.h Msg1.h Clusterdb.h Linkdb.h Msg2.h Query.h Msg20.h \ + Summary.h matches2.h Words.h StopWords.h Bits.h Pos.h Matches.h \ + HashTableT.h Domains.h CountryCode.h Events.h Sections.h IndexList.h \ + Dates.h Msg22.h CatRec.h Catdb.h Datedb.h HttpServer.h TcpServer.h \ + openssl/err.h MsgC.h Dns.h DnsProtocol.h HttpMime.h Pages.h \ + PageCrawlBot.h SiteGetter.h Users.h Process.h Msg28.h +TcpServer.o: TcpServer.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h TcpServer.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h openssl/err.h Mem.h \ + Conf.h Xml.h XmlNode.h Lang.h Iso8859.h iana_charset.h File.h Loop.h \ + ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h TcpSocket.h Collectiondb.h \ + MsgC.h UdpServer.h UdpSlot.h UdpProtocol.h Dns.h DnsProtocol.h \ + RdbCache.h RdbList.h Multicast.h Threads.h Rdb.h RdbBase.h RdbScan.h \ + BigFile.h RdbMap.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h Msg5.h \ + Msg3.h HashTableX.h RdbMerge.h Dir.h Stats.h IndexReadInfo.h Query.h \ + IndexList.h Indexdb.h DiskPageCache.h Titledb.h Profiler.h Parms.h \ + Pages.h HttpServer.h HttpMime.h PageCrawlBot.h PingServer.h +test2.o: test2.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h +test_convert.o: test_convert.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h +test.o: test.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h +Test.o: Test.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Test.h Msg4.h Spider.h Rdb.h RdbBase.h Conf.h Xml.h XmlNode.h \ + Lang.h Iso8859.h iana_charset.h File.h Mem.h Loop.h ip.h Hostdb.h \ + HttpRequest.h SafeBuf.h Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h Collectiondb.h RdbScan.h BigFile.h RdbMap.h RdbList.h \ + RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h Msg5.h Msg3.h \ + HashTableX.h RdbMerge.h Dir.h Titledb.h DiskPageCache.h Msg1.h \ + UdpServer.h UdpSlot.h UdpProtocol.h Multicast.h Threads.h Msg0.h \ + Indexdb.h Clusterdb.h Linkdb.h Msg2.h Query.h Msg20.h Summary.h \ + matches2.h Words.h StopWords.h Bits.h Pos.h Matches.h HashTableT.h \ + Domains.h CountryCode.h Tagdb.h CollectionRec.h Parms.h HashTable.h \ + PingServer.h Events.h Sections.h IndexList.h Dates.h Msg22.h CatRec.h \ + Categories.h Catdb.h Datedb.h Pages.h HttpServer.h TcpServer.h \ + openssl/err.h MsgC.h Dns.h DnsProtocol.h HttpMime.h PageCrawlBot.h \ + Process.h Msg28.h Placedb.h Msge1.h +testfloats.o: testfloats.cpp +test_hash.o: test_hash.cpp hash.h Unicode.h UnicodeProperties.h \ + UCPropTable.h iconv.h UCNormalizer.h types.h +test_norm.o: test_norm.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h +test_parser2.o: test_parser2.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h +test_parser.o: test_parser.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Words.h Xml.h XmlNode.h Lang.h Iso8859.h iana_charset.h SafeBuf.h \ + StopWords.h Titledb.h Rdb.h RdbBase.h Conf.h File.h Mem.h Loop.h ip.h \ + Hostdb.h HttpRequest.h Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h Collectiondb.h RdbScan.h BigFile.h RdbMap.h RdbList.h \ + RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h Msg5.h Msg3.h \ + HashTableX.h RdbMerge.h Dir.h DiskPageCache.h +test_unicode.o: test_unicode.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Words.h Xml.h XmlNode.h Lang.h Iso8859.h iana_charset.h SafeBuf.h \ + StopWords.h Titledb.h Rdb.h RdbBase.h Conf.h File.h Mem.h Loop.h ip.h \ + Hostdb.h HttpRequest.h Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h Collectiondb.h RdbScan.h BigFile.h RdbMap.h RdbList.h \ + RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h Msg5.h Msg3.h \ + HashTableX.h RdbMerge.h Dir.h DiskPageCache.h +Tfndb.o: Tfndb.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Tfndb.h Rdb.h RdbBase.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Mem.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h \ + Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h RdbScan.h \ + BigFile.h RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h \ + RdbCache.h Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h Titledb.h \ + DiskPageCache.h Threads.h +Thesaurus.o: Thesaurus.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Thesaurus.h HashTableT.h Mem.h Conf.h Xml.h XmlNode.h Lang.h \ + Iso8859.h iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h \ + SafeBuf.h Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h Collectiondb.h HashTable.h HttpServer.h TcpServer.h \ + openssl/err.h MsgC.h UdpServer.h UdpSlot.h UdpProtocol.h Dns.h \ + DnsProtocol.h RdbCache.h RdbList.h Multicast.h Threads.h Rdb.h RdbBase.h \ + RdbScan.h BigFile.h RdbMap.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h \ + Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h HttpMime.h StopWords.h \ + Speller.h Language.h Query.h Titledb.h DiskPageCache.h IndexList.h \ + Indexdb.h Msg20.h Summary.h matches2.h Words.h Bits.h Pos.h Matches.h \ + Domains.h CountryCode.h Tagdb.h CollectionRec.h Parms.h PingServer.h \ + Msg0.h Events.h Sections.h Dates.h Msg37.h Msg36.h Phrases.h sort.h +Threads.o: Threads.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h BigFile.h File.h Mem.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h TcpSocket.h \ + openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h openssl/comp.h \ + openssl/crypto.h openssl/stack.h openssl/safestack.h openssl/opensslv.h \ + openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h openssl/x509.h \ + openssl/buffer.h openssl/evp.h openssl/objects.h openssl/obj_mac.h \ + openssl/asn1.h openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h \ + openssl/rsa.h openssl/dsa.h openssl/dh.h openssl/sha.h \ + openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h openssl/pem.h \ + openssl/pem2.h openssl/hmac.h openssl/kssl.h openssl/ssl2.h \ + openssl/ssl3.h openssl/tls1.h openssl/dtls1.h openssl/pqueue.h \ + openssl/ssl23.h openssl/srtp.h Collectiondb.h Loop.h Threads.h Rdb.h \ + RdbBase.h RdbScan.h RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbMem.h \ + RdbBuckets.h RdbCache.h Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h \ + XmlDoc.h Words.h StopWords.h Titledb.h DiskPageCache.h Bits.h Pos.h \ + Phrases.h LangList.h Images.h Msg0.h UdpServer.h UdpSlot.h UdpProtocol.h \ + Multicast.h Indexdb.h Msg36.h Msg13.h IndexList.h Sections.h Dates.h \ + Msge0.h Tagdb.h CollectionRec.h Parms.h HashTable.h PingServer.h \ + Linkdb.h Msg2.h Query.h Msg20.h Summary.h matches2.h Matches.h \ + HashTableT.h Domains.h CountryCode.h Events.h Msg22.h CatRec.h \ + Categories.h Catdb.h Msge1.h MsgC.h Dns.h DnsProtocol.h Msg4.h Msg8b.h \ + SearchInput.h Msg40.h Msg39.h Msg37.h Posdb.h TopTree.h Clusterdb.h \ + IndexTable2.h Msg51.h Msg17.h IndexReadInfo.h Msg3a.h Stats.h \ + PostQueryRerank.h Sanity.h Msg1.h Datedb.h SiteGetter.h Title.h \ + Address.h zlib.h zconf.h Spider.h HttpMime.h Profiler.h TcpServer.h \ + openssl/err.h Pages.h HttpServer.h PageCrawlBot.h Process.h Msg28.h +threadtest.o: threadtest.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h +thunder.o: thunder.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h +Timedb.o: Timedb.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Timedb.h Rdb.h RdbBase.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Mem.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h \ + Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h RdbScan.h \ + BigFile.h RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h \ + RdbCache.h Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h Titledb.h \ + DiskPageCache.h CollectionRec.h Parms.h HashTable.h PingServer.h \ + Threads.h +Title.o: Title.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Title.h SafeBuf.h Query.h Mem.h Conf.h Xml.h XmlNode.h Lang.h \ + Iso8859.h iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h Url.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h \ + CollectionRec.h Parms.h HashTable.h HashTableX.h RdbList.h Rdb.h \ + RdbBase.h RdbScan.h BigFile.h RdbMap.h RdbDump.h RdbTree.h RdbMem.h \ + RdbBuckets.h RdbCache.h Msg5.h Msg3.h RdbMerge.h Dir.h PingServer.h \ + Words.h StopWords.h Titledb.h DiskPageCache.h Sections.h Msg0.h \ + UdpServer.h UdpSlot.h UdpProtocol.h Multicast.h Threads.h Indexdb.h \ + IndexList.h Dates.h Bits.h Pops.h Pos.h Profiler.h TcpServer.h \ + openssl/err.h MsgC.h Dns.h DnsProtocol.h Pages.h HttpServer.h HttpMime.h \ + PageCrawlBot.h sort.h XmlDoc.h Phrases.h LangList.h Images.h Msg36.h \ + Msg13.h Msge0.h Tagdb.h Linkdb.h Msg2.h Msg20.h Summary.h matches2.h \ + Matches.h HashTableT.h Domains.h CountryCode.h Events.h Msg22.h CatRec.h \ + Categories.h Catdb.h Msge1.h Msg4.h Msg8b.h SearchInput.h Msg40.h \ + Msg39.h Msg37.h Posdb.h TopTree.h Clusterdb.h IndexTable2.h Msg51.h \ + Msg17.h IndexReadInfo.h Msg3a.h Stats.h PostQueryRerank.h Sanity.h \ + Msg1.h Datedb.h SiteGetter.h Address.h zlib.h zconf.h Spider.h +Titledb.o: Titledb.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Titledb.h Rdb.h RdbBase.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Mem.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h \ + Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h RdbScan.h \ + BigFile.h RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h \ + RdbCache.h Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h DiskPageCache.h \ + Threads.h +TopTree.o: TopTree.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h TopTree.h Clusterdb.h Rdb.h RdbBase.h Conf.h Xml.h XmlNode.h \ + Lang.h Iso8859.h iana_charset.h File.h Mem.h Loop.h ip.h Hostdb.h \ + HttpRequest.h SafeBuf.h Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h Collectiondb.h RdbScan.h BigFile.h RdbMap.h RdbList.h \ + RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h Msg5.h Msg3.h \ + HashTableX.h RdbMerge.h Dir.h Titledb.h DiskPageCache.h IndexTable2.h \ + Query.h Indexdb.h IndexList.h HashTableT.h Msg40.h SearchInput.h \ + UdpServer.h UdpSlot.h UdpProtocol.h Multicast.h Threads.h Msg39.h \ + Msg37.h Msg36.h Msg2.h Msg0.h Posdb.h Sections.h Dates.h Bits.h Words.h \ + StopWords.h Msg51.h Msg20.h Summary.h matches2.h Pos.h Matches.h \ + Domains.h CountryCode.h Tagdb.h CollectionRec.h Parms.h HashTable.h \ + PingServer.h Events.h Msg17.h IndexReadInfo.h Msg3a.h Stats.h \ + PostQueryRerank.h Sanity.h Msg1.h Linkdb.h Msg22.h CatRec.h Categories.h \ + Catdb.h Datedb.h +treetest.o: treetest.cpp RdbTree.h Mem.h Conf.h Xml.h XmlNode.h \ + gb-include.h types.h fctypes.h Unicode.h UnicodeProperties.h \ + UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h Log.h Lang.h \ + Iso8859.h iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h \ + SafeBuf.h Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h Collectiondb.h BigFile.h RdbList.h RdbMem.h sort.h +TuringTest.o: TuringTest.cpp TuringTest.h gb-include.h types.h fctypes.h \ + Unicode.h UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h \ + hash.h Errno.h Log.h TcpServer.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h openssl/err.h Mem.h Conf.h Xml.h XmlNode.h Lang.h \ + Iso8859.h iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h \ + SafeBuf.h Url.h TcpSocket.h Collectiondb.h MsgC.h UdpServer.h UdpSlot.h \ + UdpProtocol.h Dns.h DnsProtocol.h RdbCache.h RdbList.h Multicast.h \ + Threads.h Rdb.h RdbBase.h RdbScan.h BigFile.h RdbMap.h RdbDump.h \ + RdbTree.h RdbMem.h RdbBuckets.h Msg5.h Msg3.h HashTableX.h RdbMerge.h \ + Dir.h HashTable.h +Turkdb.o: Turkdb.cpp XmlDoc.h Lang.h Unicode.h UnicodeProperties.h \ + UCPropTable.h iconv.h UCNormalizer.h Iso8859.h iana_charset.h Words.h \ + Xml.h XmlNode.h gb-include.h types.h fctypes.h hash.h Errno.h Log.h \ + SafeBuf.h StopWords.h Titledb.h Rdb.h RdbBase.h Conf.h File.h Mem.h \ + Loop.h ip.h Hostdb.h HttpRequest.h Url.h TcpSocket.h openssl/ssl.h \ + openssl/e_os2.h openssl/opensslconf.h openssl/comp.h openssl/crypto.h \ + openssl/stack.h openssl/safestack.h openssl/opensslv.h \ + openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h openssl/x509.h \ + openssl/buffer.h openssl/evp.h openssl/objects.h openssl/obj_mac.h \ + openssl/asn1.h openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h \ + openssl/rsa.h openssl/dsa.h openssl/dh.h openssl/sha.h \ + openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h openssl/pem.h \ + openssl/pem2.h openssl/hmac.h openssl/kssl.h openssl/ssl2.h \ + openssl/ssl3.h openssl/tls1.h openssl/dtls1.h openssl/pqueue.h \ + openssl/ssl23.h openssl/srtp.h Collectiondb.h RdbScan.h BigFile.h \ + RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h \ + Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h DiskPageCache.h Bits.h Pos.h \ + Phrases.h LangList.h Images.h Msg0.h UdpServer.h UdpSlot.h UdpProtocol.h \ + Multicast.h Threads.h Indexdb.h Msg36.h Msg13.h IndexList.h Sections.h \ + Dates.h Msge0.h Tagdb.h CollectionRec.h Parms.h HashTable.h PingServer.h \ + Linkdb.h Msg2.h Query.h Msg20.h Summary.h matches2.h Matches.h \ + HashTableT.h Domains.h CountryCode.h Events.h Msg22.h CatRec.h \ + Categories.h Catdb.h Msge1.h MsgC.h Dns.h DnsProtocol.h Msg4.h Msg8b.h \ + SearchInput.h Msg40.h Msg39.h Msg37.h Posdb.h TopTree.h Clusterdb.h \ + IndexTable2.h Msg51.h Msg17.h IndexReadInfo.h Msg3a.h Stats.h \ + PostQueryRerank.h Sanity.h Msg1.h Datedb.h SiteGetter.h Title.h \ + Address.h zlib.h zconf.h Spider.h HttpMime.h +UCNormalizer.o: UCNormalizer.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h HashTableX.h Mem.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h +UCPropTable.o: UCPropTable.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Mem.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h iana_charset.h \ + File.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h TcpSocket.h \ + openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h openssl/comp.h \ + openssl/crypto.h openssl/stack.h openssl/safestack.h openssl/opensslv.h \ + openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h openssl/x509.h \ + openssl/buffer.h openssl/evp.h openssl/objects.h openssl/obj_mac.h \ + openssl/asn1.h openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h \ + openssl/rsa.h openssl/dsa.h openssl/dh.h openssl/sha.h \ + openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h openssl/pem.h \ + openssl/pem2.h openssl/hmac.h openssl/kssl.h openssl/ssl2.h \ + openssl/ssl3.h openssl/tls1.h openssl/dtls1.h openssl/pqueue.h \ + openssl/ssl23.h openssl/srtp.h Collectiondb.h +UCWordIterator.o: UCWordIterator.cpp gb-include.h types.h fctypes.h \ + Unicode.h UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h \ + hash.h Errno.h Log.h UCWordIterator.h +UdpServer.o: UdpServer.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h UdpServer.h Mem.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h UdpSlot.h \ + UdpProtocol.h Dns.h DnsProtocol.h RdbCache.h RdbList.h Threads.h \ + Profiler.h TcpServer.h openssl/err.h MsgC.h Multicast.h Rdb.h RdbBase.h \ + RdbScan.h BigFile.h RdbMap.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h \ + Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h Parms.h Pages.h HttpServer.h \ + HttpMime.h PageCrawlBot.h Stats.h IndexReadInfo.h Query.h IndexList.h \ + Indexdb.h DiskPageCache.h Titledb.h Proxy.h AutoBan.h TuringTest.h \ + HashTable.h HashTableT.h PingServer.h Process.h Msg28.h +UdpSlot.o: UdpSlot.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h UdpSlot.h Mem.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h \ + UdpProtocol.h UdpServer.h Stats.h IndexReadInfo.h Query.h IndexList.h \ + RdbList.h Indexdb.h Rdb.h RdbBase.h RdbScan.h BigFile.h RdbMap.h \ + RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h Msg5.h Msg3.h \ + HashTableX.h RdbMerge.h Dir.h DiskPageCache.h Titledb.h Proxy.h \ + AutoBan.h TcpServer.h openssl/err.h MsgC.h Dns.h DnsProtocol.h \ + Multicast.h Threads.h Parms.h TuringTest.h HashTable.h HashTableT.h \ + Pages.h HttpServer.h HttpMime.h PageCrawlBot.h PingServer.h +udptest.o: udptest.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Mem.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h iana_charset.h \ + File.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h TcpSocket.h \ + openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h openssl/comp.h \ + openssl/crypto.h openssl/stack.h openssl/safestack.h openssl/opensslv.h \ + openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h openssl/x509.h \ + openssl/buffer.h openssl/evp.h openssl/objects.h openssl/obj_mac.h \ + openssl/asn1.h openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h \ + openssl/rsa.h openssl/dsa.h openssl/dh.h openssl/sha.h \ + openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h openssl/pem.h \ + openssl/pem2.h openssl/hmac.h openssl/kssl.h openssl/ssl2.h \ + openssl/ssl3.h openssl/tls1.h openssl/dtls1.h openssl/pqueue.h \ + openssl/ssl23.h openssl/srtp.h Collectiondb.h UdpServer.h UdpSlot.h \ + UdpProtocol.h Spider.h Rdb.h RdbBase.h RdbScan.h BigFile.h RdbMap.h \ + RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h Msg5.h \ + Msg3.h HashTableX.h RdbMerge.h Dir.h Titledb.h DiskPageCache.h Msg4.h \ + Msg1.h Multicast.h Threads.h Msg0.h Indexdb.h Clusterdb.h Linkdb.h \ + Msg2.h Query.h Msg20.h Summary.h matches2.h Words.h StopWords.h Bits.h \ + Pos.h Matches.h HashTableT.h Domains.h CountryCode.h Tagdb.h \ + CollectionRec.h Parms.h HashTable.h PingServer.h Events.h Sections.h \ + IndexList.h Dates.h Msg22.h CatRec.h Categories.h Catdb.h Datedb.h +Unicode.o: Unicode.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Mem.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h iana_charset.h \ + File.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h TcpSocket.h \ + openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h openssl/comp.h \ + openssl/crypto.h openssl/stack.h openssl/safestack.h openssl/opensslv.h \ + openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h openssl/x509.h \ + openssl/buffer.h openssl/evp.h openssl/objects.h openssl/obj_mac.h \ + openssl/asn1.h openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h \ + openssl/rsa.h openssl/dsa.h openssl/dh.h openssl/sha.h \ + openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h openssl/pem.h \ + openssl/pem2.h openssl/hmac.h openssl/kssl.h openssl/ssl2.h \ + openssl/ssl3.h openssl/tls1.h openssl/dtls1.h openssl/pqueue.h \ + openssl/ssl23.h openssl/srtp.h Collectiondb.h HashTable.h Titledb.h \ + Rdb.h RdbBase.h RdbScan.h BigFile.h RdbMap.h RdbList.h RdbDump.h \ + RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h Msg5.h Msg3.h HashTableX.h \ + RdbMerge.h Dir.h DiskPageCache.h +UnicodeProperties.o: UnicodeProperties.cpp gb-include.h types.h fctypes.h \ + Unicode.h UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h \ + hash.h Errno.h Log.h Mem.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h +uniq2.o: uniq2.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h +Url.o: Url.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Url.h ip.h Domains.h HashTable.h Mem.h Conf.h Xml.h XmlNode.h \ + Lang.h Iso8859.h iana_charset.h File.h Loop.h Hostdb.h HttpRequest.h \ + SafeBuf.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h Collectiondb.h Speller.h StopWords.h Language.h \ + HashTableT.h Query.h Multicast.h UdpServer.h UdpSlot.h UdpProtocol.h \ + Threads.h Titledb.h Rdb.h RdbBase.h RdbScan.h BigFile.h RdbMap.h \ + RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h Msg5.h \ + Msg3.h HashTableX.h RdbMerge.h Dir.h DiskPageCache.h IndexList.h \ + Indexdb.h Msg20.h Summary.h matches2.h Words.h Bits.h Pos.h Matches.h \ + CountryCode.h Tagdb.h CollectionRec.h Parms.h PingServer.h Msg0.h \ + Events.h Sections.h Dates.h Msg37.h Msg36.h +urlinfo.o: urlinfo.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Url.h ip.h Mem.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Loop.h Hostdb.h HttpRequest.h SafeBuf.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h Titledb.h \ + Rdb.h RdbBase.h RdbScan.h BigFile.h RdbMap.h RdbList.h RdbDump.h \ + RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h Msg5.h Msg3.h HashTableX.h \ + RdbMerge.h Dir.h DiskPageCache.h HttpMime.h SiteGetter.h Msg0.h \ + UdpServer.h UdpSlot.h UdpProtocol.h Multicast.h Threads.h Indexdb.h \ + Tagdb.h CollectionRec.h Parms.h HashTable.h PingServer.h +Users.o: Users.cpp Users.h gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h RdbCache.h Mem.h Conf.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h RdbList.h \ + Tagdb.h Rdb.h RdbBase.h RdbScan.h BigFile.h RdbMap.h RdbDump.h RdbTree.h \ + RdbMem.h RdbBuckets.h Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h \ + DiskPageCache.h CollectionRec.h Parms.h HashTable.h PingServer.h Msg0.h \ + UdpServer.h UdpSlot.h UdpProtocol.h Multicast.h Threads.h Indexdb.h \ + Titledb.h Pages.h HttpServer.h TcpServer.h openssl/err.h MsgC.h Dns.h \ + DnsProtocol.h HttpMime.h PageCrawlBot.h +ValidPointer.o: ValidPointer.cpp ValidPointer.h Mem.h Conf.h Xml.h \ + XmlNode.h gb-include.h types.h fctypes.h Unicode.h UnicodeProperties.h \ + UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h Log.h Lang.h \ + Iso8859.h iana_charset.h File.h Loop.h ip.h Hostdb.h HttpRequest.h \ + SafeBuf.h Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h Collectiondb.h +Vector.o: Vector.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Vector.h Url.h ip.h Xml.h XmlNode.h Lang.h Iso8859.h \ + iana_charset.h Words.h SafeBuf.h StopWords.h Titledb.h Rdb.h RdbBase.h \ + Conf.h File.h Mem.h Loop.h Hostdb.h HttpRequest.h TcpSocket.h \ + openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h openssl/comp.h \ + openssl/crypto.h openssl/stack.h openssl/safestack.h openssl/opensslv.h \ + openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h openssl/x509.h \ + openssl/buffer.h openssl/evp.h openssl/objects.h openssl/obj_mac.h \ + openssl/asn1.h openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h \ + openssl/rsa.h openssl/dsa.h openssl/dh.h openssl/sha.h \ + openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h openssl/pem.h \ + openssl/pem2.h openssl/hmac.h openssl/kssl.h openssl/ssl2.h \ + openssl/ssl3.h openssl/tls1.h openssl/dtls1.h openssl/pqueue.h \ + openssl/ssl23.h openssl/srtp.h Collectiondb.h RdbScan.h BigFile.h \ + RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h \ + Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h DiskPageCache.h sort.h \ + Sections.h Msg0.h UdpServer.h UdpSlot.h UdpProtocol.h Multicast.h \ + Threads.h Indexdb.h IndexList.h Dates.h Bits.h +Weights.o: Weights.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Weights.h Words.h Xml.h XmlNode.h Lang.h Iso8859.h iana_charset.h \ + SafeBuf.h StopWords.h Titledb.h Rdb.h RdbBase.h Conf.h File.h Mem.h \ + Loop.h ip.h Hostdb.h HttpRequest.h Url.h TcpSocket.h openssl/ssl.h \ + openssl/e_os2.h openssl/opensslconf.h openssl/comp.h openssl/crypto.h \ + openssl/stack.h openssl/safestack.h openssl/opensslv.h \ + openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h openssl/x509.h \ + openssl/buffer.h openssl/evp.h openssl/objects.h openssl/obj_mac.h \ + openssl/asn1.h openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h \ + openssl/rsa.h openssl/dsa.h openssl/dh.h openssl/sha.h \ + openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h openssl/pem.h \ + openssl/pem2.h openssl/hmac.h openssl/kssl.h openssl/ssl2.h \ + openssl/ssl3.h openssl/tls1.h openssl/dtls1.h openssl/pqueue.h \ + openssl/ssl23.h openssl/srtp.h Collectiondb.h RdbScan.h BigFile.h \ + RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h \ + Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h DiskPageCache.h Bits.h \ + Phrases.h Abbreviations.h HashTable.h Sections.h Msg0.h UdpServer.h \ + UdpSlot.h UdpProtocol.h Multicast.h Threads.h Indexdb.h IndexList.h \ + Dates.h +Wiki.o: Wiki.cpp Wiki.h BigFile.h File.h Mem.h Conf.h Xml.h XmlNode.h \ + gb-include.h types.h fctypes.h Unicode.h UnicodeProperties.h \ + UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h Log.h Lang.h \ + Iso8859.h iana_charset.h ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h Loop.h \ + HashTableX.h Query.h Words.h StopWords.h Titledb.h Rdb.h RdbBase.h \ + RdbScan.h RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h \ + RdbCache.h Msg5.h Msg3.h RdbMerge.h Dir.h DiskPageCache.h Threads.h +Wiktionary.o: Wiktionary.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Wiktionary.h BigFile.h File.h Mem.h Conf.h Xml.h XmlNode.h Lang.h \ + Iso8859.h iana_charset.h ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h \ + TcpSocket.h openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h \ + openssl/comp.h openssl/crypto.h openssl/stack.h openssl/safestack.h \ + openssl/opensslv.h openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h \ + openssl/x509.h openssl/buffer.h openssl/evp.h openssl/objects.h \ + openssl/obj_mac.h openssl/asn1.h openssl/bn.h openssl/ec.h \ + openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h openssl/dsa.h openssl/dh.h \ + openssl/sha.h openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h \ + openssl/pem.h openssl/pem2.h openssl/hmac.h openssl/kssl.h \ + openssl/ssl2.h openssl/ssl3.h openssl/tls1.h openssl/dtls1.h \ + openssl/pqueue.h openssl/ssl23.h openssl/srtp.h Collectiondb.h Loop.h \ + HashTableX.h Query.h Words.h StopWords.h Titledb.h Rdb.h RdbBase.h \ + RdbScan.h RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h \ + RdbCache.h Msg5.h Msg3.h RdbMerge.h Dir.h DiskPageCache.h Speller.h \ + Language.h HashTableT.h Multicast.h UdpServer.h UdpSlot.h UdpProtocol.h \ + Threads.h IndexList.h Indexdb.h Msg20.h Summary.h matches2.h Bits.h \ + Pos.h Matches.h Domains.h CountryCode.h Tagdb.h CollectionRec.h Parms.h \ + HashTable.h PingServer.h Msg0.h Events.h Sections.h Dates.h Msg37.h \ + Msg36.h Synonyms.h +Words.o: Words.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Words.h Xml.h XmlNode.h Lang.h Iso8859.h iana_charset.h SafeBuf.h \ + StopWords.h Titledb.h Rdb.h RdbBase.h Conf.h File.h Mem.h Loop.h ip.h \ + Hostdb.h HttpRequest.h Url.h TcpSocket.h openssl/ssl.h openssl/e_os2.h \ + openssl/opensslconf.h openssl/comp.h openssl/crypto.h openssl/stack.h \ + openssl/safestack.h openssl/opensslv.h openssl/ossl_typ.h \ + openssl/symhacks.h openssl/bio.h openssl/x509.h openssl/buffer.h \ + openssl/evp.h openssl/objects.h openssl/obj_mac.h openssl/asn1.h \ + openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h openssl/rsa.h \ + openssl/dsa.h openssl/dh.h openssl/sha.h openssl/x509_vfy.h \ + openssl/lhash.h openssl/pkcs7.h openssl/pem.h openssl/pem2.h \ + openssl/hmac.h openssl/kssl.h openssl/ssl2.h openssl/ssl3.h \ + openssl/tls1.h openssl/dtls1.h openssl/pqueue.h openssl/ssl23.h \ + openssl/srtp.h Collectiondb.h RdbScan.h BigFile.h RdbMap.h RdbList.h \ + RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h Msg5.h Msg3.h \ + HashTableX.h RdbMerge.h Dir.h DiskPageCache.h Phrases.h Bits.h Speller.h \ + Language.h HashTableT.h Query.h Multicast.h UdpServer.h UdpSlot.h \ + UdpProtocol.h Threads.h IndexList.h Indexdb.h Msg20.h Summary.h \ + matches2.h Pos.h Matches.h Domains.h CountryCode.h Tagdb.h \ + CollectionRec.h Parms.h HashTable.h PingServer.h Msg0.h Events.h \ + Sections.h Dates.h Msg37.h Msg36.h +Xml.o: Xml.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h Xml.h XmlNode.h Lang.h Iso8859.h iana_charset.h Mem.h Conf.h \ + File.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h TcpSocket.h \ + openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h openssl/comp.h \ + openssl/crypto.h openssl/stack.h openssl/safestack.h openssl/opensslv.h \ + openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h openssl/x509.h \ + openssl/buffer.h openssl/evp.h openssl/objects.h openssl/obj_mac.h \ + openssl/asn1.h openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h \ + openssl/rsa.h openssl/dsa.h openssl/dh.h openssl/sha.h \ + openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h openssl/pem.h \ + openssl/pem2.h openssl/hmac.h openssl/kssl.h openssl/ssl2.h \ + openssl/ssl3.h openssl/tls1.h openssl/dtls1.h openssl/pqueue.h \ + openssl/ssl23.h openssl/srtp.h Collectiondb.h Titledb.h Rdb.h RdbBase.h \ + RdbScan.h BigFile.h RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbMem.h \ + RdbBuckets.h RdbCache.h Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h \ + DiskPageCache.h Words.h StopWords.h Entities.h +XmlDoc.o: XmlDoc.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h XmlDoc.h Lang.h Iso8859.h iana_charset.h Words.h Xml.h XmlNode.h \ + SafeBuf.h StopWords.h Titledb.h Rdb.h RdbBase.h Conf.h File.h Mem.h \ + Loop.h ip.h Hostdb.h HttpRequest.h Url.h TcpSocket.h openssl/ssl.h \ + openssl/e_os2.h openssl/opensslconf.h openssl/comp.h openssl/crypto.h \ + openssl/stack.h openssl/safestack.h openssl/opensslv.h \ + openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h openssl/x509.h \ + openssl/buffer.h openssl/evp.h openssl/objects.h openssl/obj_mac.h \ + openssl/asn1.h openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h \ + openssl/rsa.h openssl/dsa.h openssl/dh.h openssl/sha.h \ + openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h openssl/pem.h \ + openssl/pem2.h openssl/hmac.h openssl/kssl.h openssl/ssl2.h \ + openssl/ssl3.h openssl/tls1.h openssl/dtls1.h openssl/pqueue.h \ + openssl/ssl23.h openssl/srtp.h Collectiondb.h RdbScan.h BigFile.h \ + RdbMap.h RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h \ + Msg5.h Msg3.h HashTableX.h RdbMerge.h Dir.h DiskPageCache.h Bits.h Pos.h \ + Phrases.h LangList.h Images.h Msg0.h UdpServer.h UdpSlot.h UdpProtocol.h \ + Multicast.h Threads.h Indexdb.h Msg36.h Msg13.h IndexList.h Sections.h \ + Dates.h Msge0.h Tagdb.h CollectionRec.h Parms.h HashTable.h PingServer.h \ + Linkdb.h Msg2.h Query.h Msg20.h Summary.h matches2.h Matches.h \ + HashTableT.h Domains.h CountryCode.h Events.h Msg22.h CatRec.h \ + Categories.h Catdb.h Msge1.h MsgC.h Dns.h DnsProtocol.h Msg4.h Msg8b.h \ + SearchInput.h Msg40.h Msg39.h Msg37.h Posdb.h TopTree.h Clusterdb.h \ + IndexTable2.h Msg51.h Msg17.h IndexReadInfo.h Msg3a.h Stats.h \ + PostQueryRerank.h Sanity.h Msg1.h Datedb.h SiteGetter.h Title.h \ + Address.h zlib.h zconf.h Spider.h HttpMime.h Speller.h Language.h \ + linkspam.h Repair.h LanguageIdentifier.h sort.h Wiki.h Placedb.h Test.h \ + Synonyms.h Timedb.h PageInject.h Users.h Pages.h HttpServer.h \ + TcpServer.h openssl/err.h PageCrawlBot.h Facebook.h Highlight.h \ + Wiktionary.h seo.h Mime.h Cachedb.h Json.h +XmlNode.o: XmlNode.cpp gb-include.h types.h fctypes.h Unicode.h \ + UnicodeProperties.h UCPropTable.h iconv.h UCNormalizer.h hash.h Errno.h \ + Log.h XmlNode.h Mem.h Conf.h Xml.h Lang.h Iso8859.h iana_charset.h \ + File.h Loop.h ip.h Hostdb.h HttpRequest.h SafeBuf.h Url.h TcpSocket.h \ + openssl/ssl.h openssl/e_os2.h openssl/opensslconf.h openssl/comp.h \ + openssl/crypto.h openssl/stack.h openssl/safestack.h openssl/opensslv.h \ + openssl/ossl_typ.h openssl/symhacks.h openssl/bio.h openssl/x509.h \ + openssl/buffer.h openssl/evp.h openssl/objects.h openssl/obj_mac.h \ + openssl/asn1.h openssl/bn.h openssl/ec.h openssl/ecdsa.h openssl/ecdh.h \ + openssl/rsa.h openssl/dsa.h openssl/dh.h openssl/sha.h \ + openssl/x509_vfy.h openssl/lhash.h openssl/pkcs7.h openssl/pem.h \ + openssl/pem2.h openssl/hmac.h openssl/kssl.h openssl/ssl2.h \ + openssl/ssl3.h openssl/tls1.h openssl/dtls1.h openssl/pqueue.h \ + openssl/ssl23.h openssl/srtp.h Collectiondb.h HashTableX.h Words.h \ + StopWords.h Titledb.h Rdb.h RdbBase.h RdbScan.h BigFile.h RdbMap.h \ + RdbList.h RdbDump.h RdbTree.h RdbMem.h RdbBuckets.h RdbCache.h Msg5.h \ + Msg3.h RdbMerge.h Dir.h DiskPageCache.h diff --git a/PageCrawlBot.cpp b/PageCrawlBot.cpp index ed2eb273..91984f68 100644 --- a/PageCrawlBot.cpp +++ b/PageCrawlBot.cpp @@ -1781,6 +1781,9 @@ bool sendErrorReply2 ( TcpSocket *socket , long fmt , char *msg ) { "" , msg ); + // log it + log("crawlbot: %s",msg ); + //return g_httpServer.sendErrorReply(socket,500,sb.getBufStart()); return g_httpServer.sendDynamicPage (socket, sb.getBufStart(), @@ -1810,7 +1813,7 @@ void addedUrlsToSpiderdbWrapper ( void *state ) { delete st; mdelete ( st , sizeof(StateCD) , "stcd" ); } - +/* void injectedUrlWrapper ( void *state ) { StateCD *st = (StateCD *)state; @@ -1886,7 +1889,7 @@ void injectedUrlWrapper ( void *state ) { delete st; mdelete ( st , sizeof(StateCD) , "stcd" ); } - +*/ class HelpItem { public: @@ -2061,7 +2064,7 @@ bool sendPageCrawlbot ( TcpSocket *socket , HttpRequest *hr ) { } if ( gbstrlen(token) > 32 ) { - log("crawlbot: token is over 32 chars"); + //log("crawlbot: token is over 32 chars"); char *msg = "crawlbot: token is over 32 chars"; return sendErrorReply2 (socket,fmt,msg); } @@ -2118,14 +2121,14 @@ bool sendPageCrawlbot ( TcpSocket *socket , HttpRequest *hr ) { } if ( ! name ) { - log("crawlbot: no crawl name given"); + //log("crawlbot: no crawl name given"); char *msg = "invalid or missing name"; return sendErrorReply2 (socket,fmt,msg); } if ( gbstrlen(name) > 30 ) { - log("crawlbot: name is over 30 chars"); + //log("crawlbot: name is over 30 chars"); char *msg = "crawlbot: name is over 30 chars"; return sendErrorReply2 (socket,fmt,msg); } @@ -2157,7 +2160,7 @@ bool sendPageCrawlbot ( TcpSocket *socket , HttpRequest *hr ) { //if ( JS.getInputString("resetCrawl") ) resetColl = true; if ( resetColl && ! cr ) { - log("crawlbot: no collection found to reset."); + //log("crawlbot: no collection found to reset."); char *msg = "Could not find crawl to reset."; return sendErrorReply2 (socket,fmt,msg); } @@ -2217,7 +2220,7 @@ bool sendPageCrawlbot ( TcpSocket *socket , HttpRequest *hr ) { // send back error char *msg = "Collection add failed"; // log it - log("crawlbot: %s",msg); + //log("crawlbot: %s",msg); // make sure this returns in json if required return sendErrorReply2(socket,fmt,msg); } @@ -2445,6 +2448,12 @@ bool printCrawlBotPage2 ( TcpSocket *socket , CollectionRec *cr = g_collectiondb.m_recs[collnum]; + // was coll deleted while adding urls to spiderdb? + if ( ! cr ) { + g_errno = EBADREQUEST; + char *msg = "invalid crawl. crawl was deleted."; + return sendErrorReply2(socket,fmt,msg); + } char *token = cr->m_diffbotToken.getBufStart(); char *name = cr->m_diffbotCrawlName.getBufStart(); @@ -2769,7 +2778,8 @@ bool printCrawlBotPage2 ( TcpSocket *socket , // sanity check if ( ! xd->m_oldsrValid ) { char *xx=NULL;*xx=0; } // skip if not our coll rec! - if ( xd->m_cr != cr ) continue; + //if ( xd->m_cr != cr ) continue; + if ( xd->m_collnum != cr->m_collnum ) continue; // grab it SpiderRequest *oldsr = &xd->m_oldsr; // get status diff --git a/PageParser.cpp b/PageParser.cpp index 3aa4867d..0f009904 100644 --- a/PageParser.cpp +++ b/PageParser.cpp @@ -510,7 +510,8 @@ bool processLoop ( void *state ) { // . save the ips.txt file if we are the test coll // . saveTestBuf() is a function in Msge1.cpp - if ( xd && xd->m_coll && ! strcmp ( xd->m_coll , "test")) + CollectionRec *cr = xd->getCollRec(); + if ( xd && cr && cr->m_coll && ! strcmp ( cr->m_coll , "test") ) // use same dir that XmlDoc::getTestDir() would use saveTestBuf ( "test-page-parser" ); diff --git a/PingServer.cpp b/PingServer.cpp index d71a1668..ff0dfda8 100644 --- a/PingServer.cpp +++ b/PingServer.cpp @@ -2922,6 +2922,10 @@ bool sendEmailThroughMandrill ( class EmailInfo *ei ) { char *to = ei->m_toAddress.getBufStart(); char *from = ei->m_fromAddress.getBufStart(); + char *crawl = "unknown2"; + CollectionRec *cr = g_collectiondb.m_recs[ei->m_collnum]; + if ( cr ) crawl = cr->m_diffbotCrawlName.getBufStart(); + SafeBuf ub; ub.safePrintf( "{\"key\":\"GhWT0UpcVBl7kmumrt9dqg\"," "\"template_name\":\"crawl-finished\"," @@ -2950,7 +2954,7 @@ bool sendEmailThroughMandrill ( class EmailInfo *ei ) { , from , from , from - , ei->m_cr->m_diffbotCrawlName.getBufStart()//coll + , crawl ); // this is not for application/json content type in POST request //ub.urlEncode(); @@ -3047,24 +3051,30 @@ bool sendNotification ( EmailInfo *ei ) { if ( ei->m_inUse ) { char *xx=NULL;*xx=0; } // caller must set this, as well as m_finalCallback/m_finalState - CollectionRec *cr = ei->m_cr; + CollectionRec *cr = g_collectiondb.m_recs[ei->m_collnum]; - char *email = cr->m_notifyEmail.getBufStart(); - char *url = cr->m_notifyUrl.getBufStart(); + char *email = ""; + char *url = ""; + char *crawl = "unknown2"; + + if ( cr ) email = cr->m_notifyEmail.getBufStart(); + if ( cr ) url = cr->m_notifyUrl.getBufStart(); + if ( cr ) crawl = cr->m_diffbotCrawlName.getBufStart(); // sanity check, can only call once if ( ei->m_notifyBlocked != 0 ) { char *xx=NULL;*xx=0; } ei->m_inUse = true; + if ( email && email[0] ) { - log("build: sending email notification to %s for coll \"%s\"", - email,cr->m_coll); + log("build: sending email notification to %s for crawl \"%s\"", + email,crawl); SafeBuf msg; msg.safePrintf("Your crawl \"%s\" " "has hit a limitation and has " "been paused." - , cr->m_coll); + , crawl ); // use this ei->m_toAddress.safeStrcpy ( email ); ei->m_toAddress.nullTerm(); @@ -3086,7 +3096,7 @@ bool sendNotification ( EmailInfo *ei ) { if ( url && url[0] ) { log("build: sending url notification to %s for coll \"%s\"", - url,cr->m_coll); + url,crawl); // GET request if ( ! g_httpServer.getDoc ( url , 0 , // ip diff --git a/PingServer.h b/PingServer.h index 263dd447..5754f582 100644 --- a/PingServer.h +++ b/PingServer.h @@ -16,7 +16,8 @@ public: SafeBuf m_fromAddress; SafeBuf m_subject; SafeBuf m_body; - CollectionRec *m_cr; + //CollectionRec *m_cr; + collnum_t m_collnum; char *m_dom; // ref into m_toAddress of the domain in email addr SafeBuf m_mxDomain; // just the domain with a "gbmxrec-" prepended void *m_state; diff --git a/Rdb.cpp b/Rdb.cpp index 5d2d04fe..c011ee82 100644 --- a/Rdb.cpp +++ b/Rdb.cpp @@ -535,6 +535,44 @@ bool Rdb::addColl ( char *coll ) { return true; } +bool Rdb::resetColl ( collnum_t collnum ) { + + char *coll = g_collectiondb.m_recs[collnum]->m_coll; + + // remove these collnums from tree + if(m_useTree) m_tree.delColl ( collnum ); + else m_buckets.delColl ( collnum ); + + // . close all files, set m_numFiles to 0 in RdbBase + // . TODO: what about outstanding merge or dump operations? + RdbBase *base = getBase ( collnum ); + base->reset(); + + // move the files into trash + // nuke it on disk + char oldname[1024]; + sprintf(oldname, "%scoll.%s.%li/",g_hostdb.m_dir,coll, + (long)collnum); + char newname[1024]; + sprintf(newname, "%strash/coll.%s.%li.%lli/",g_hostdb.m_dir,coll, + (long)collnum,gettimeofdayInMilliseconds()); + //Dir d; d.set ( dname ); + // ensure ./trash dir is there + char trash[1024]; + sprintf(trash, "%strash/",g_hostdb.m_dir); + ::mkdir ( trash, + S_IRUSR | S_IWUSR | S_IXUSR | + S_IRGRP | S_IWGRP | S_IXGRP | + S_IROTH | S_IXOTH ) ; + // move into that dir + ::rename ( oldname , newname ); + + logf ( LOG_INFO, "admin: cleared data for coll \"%s\" (%li) rdb=%s.", + coll,(long)collnum ,getDbnameFromId(m_rdbId)); + + return true; +} + // returns false and sets g_errno on error, returns true on success bool Rdb::delColl ( char *coll ) { collnum_t collnum = g_collectiondb.getCollnum ( coll ); @@ -545,21 +583,26 @@ bool Rdb::delColl ( char *coll ) { return log("db: %s: Failed to delete collection #%i. Does " "not exist.", m_dbname,collnum); } + + // move all files to trash and clear the tree/buckets + resetColl ( collnum ); + mdelete (base, sizeof(RdbBase), "Rdb Coll"); delete (base); - CollectionRec *cr = g_collectiondb.getRec(collnum); //m_bases[collnum] = NULL; - log("rdb: deleted base from collrec " - "rdb=%s rdbid=%li coll=%s collnum=%li base=0x%lx", - m_dbname,(long)m_rdbId,coll,(long)collnum,(long)base); + CollectionRec *cr = g_collectiondb.getRec(collnum); // NULL it out... cr->m_bases[(unsigned char)m_rdbId] = NULL; + log("rdb: deleted base from collrec " + "rdb=%s rdbid=%li coll=%s collnum=%li base=0x%lx", + m_dbname,(long)m_rdbId,coll,(long)collnum,(long)base); + // remove these collnums from tree - if(m_useTree) m_tree.delColl ( collnum ); - else m_buckets.delColl ( collnum ); + //if(m_useTree) m_tree.delColl ( collnum ); + //else m_buckets.delColl ( collnum ); // don't forget to save the tree to disk //m_needsSave = true; // and from cache, just clear everything out diff --git a/Rdb.h b/Rdb.h index ceff7fea..0f8be454 100644 --- a/Rdb.h +++ b/Rdb.h @@ -87,6 +87,8 @@ class Rdb { bool addColl ( char *coll ); bool delColl ( char *coll ); + bool resetColl ( collnum_t collnum ) ; + bool init ( char *dir , // working directory char *dbname , // "indexdb","tagdb",... bool dedup , //= true , diff --git a/Spider.cpp b/Spider.cpp index 930e775e..bd965280 100644 --- a/Spider.cpp +++ b/Spider.cpp @@ -1213,12 +1213,23 @@ key_t makeWaitingTreeKey ( uint64_t spiderTimeMS , long firstIp ) { return wk; } +CollectionRec *SpiderColl::getCollRec() { + CollectionRec *cr = g_collectiondb.m_recs[m_collnum]; + if ( ! cr ) log("spider: lost coll rec"); + return cr; +} + +char *SpiderColl::getCollName() { + CollectionRec *cr = getCollRec(); + if ( ! cr ) return "lostcollection"; + return cr->m_coll; +} + // . call this when changing the url filters // . will make all entries in waiting tree have zero time basically void SpiderColl::urlFiltersChanged ( ) { // log it - log("spider: rebuilding waiting tree for coll=%s",m_cr->m_coll); - + log("spider: rebuilding waiting tree for coll=%s",getCollName()); m_lastUrlFiltersUpdate = getTimeGlobal(); // need to recompute this! m_ufnMapValid = false; @@ -5013,15 +5024,15 @@ bool SpiderLoop::indexedDoc ( XmlDoc *xd ) { m_numSpidersOut--; // get coll - collnum_t collnum = g_collectiondb.getCollnum ( xd->m_coll ); + collnum_t collnum = xd->m_collnum;//tiondb.getCollnum ( xd->m_coll ); // get it SpiderColl *sc = g_spiderCache.getSpiderColl(collnum); // decrement this sc->m_spidersOut--; // get the original request from xmldoc SpiderRequest *sreq = &xd->m_oldsr; - // update this - sc->m_outstandingSpiders[(unsigned char)sreq->m_priority]--; + // update this. if coll was deleted while spidering, sc will be NULL + if ( sc ) sc->m_outstandingSpiders[(unsigned char)sreq->m_priority]--; // debug log //log("XXX: decremented count to %li for %s", @@ -9499,8 +9510,15 @@ bool updateCrawlInfo ( CollectionRec *cr , void doneSendingNotification ( void *state ) { EmailInfo *ei = (EmailInfo *)state; - CollectionRec *cr = ei->m_cr; - log("spider: done sending notifications for coll=%s", cr->m_coll); + collnum_t collnum = ei->m_collnum; + CollectionRec *cr = g_collectiondb.m_recs[collnum]; + char *coll = "lostcoll"; + if ( cr ) coll = cr->m_coll; + log("spider: done sending notifications for coll=%s", coll); + + // all done if collection was deleted from under us + if ( ! cr ) return; + // mark it as sent. anytime a new url is spidered will mark this // as false again! use LOCAL crawlInfo, since global is reset often. cr->m_localCrawlInfo.m_sentCrawlDoneAlert = 1; @@ -9665,7 +9683,7 @@ void gotCrawlInfoReply ( void *state , UdpSlot *slot ) { // set it up ei->m_finalCallback = doneSendingNotification; ei->m_finalState = ei; - ei->m_cr = cr; + ei->m_collnum = cr->m_collnum; sendNotification ( ei ); } diff --git a/Spider.h b/Spider.h index a0b055a8..013e7269 100644 --- a/Spider.h +++ b/Spider.h @@ -1061,7 +1061,9 @@ class SpiderColl { // . 0 for main collection collnum_t m_collnum; char m_coll [ MAX_COLL_LEN + 1 ] ; + class CollectionRec *getCollRec(); class CollectionRec *m_cr; + char *getCollName(); bool m_isTestColl; HashTableX m_doleIpTable; diff --git a/XmlDoc.cpp b/XmlDoc.cpp index 103d5771..7bf88ad5 100644 --- a/XmlDoc.cpp +++ b/XmlDoc.cpp @@ -106,7 +106,7 @@ XmlDoc::XmlDoc() { m_freed = false; m_contentInjected = false; m_wasInjected = false; - m_coll = NULL; + //m_coll = NULL; m_ubuf = NULL; m_pbuf = NULL; //m_contactDoc = NULL; @@ -137,7 +137,7 @@ XmlDoc::XmlDoc() { m_extraDoc = NULL; m_ahrefsDoc = NULL; m_wikiqbuf = NULL; - m_cr = NULL; + //m_cr = NULL; m_msg3aArray = NULL; m_msg3a = NULL; m_query3a = NULL; @@ -839,7 +839,7 @@ bool XmlDoc::set1 ( char *url , // this is true m_setFromUrl = true; - m_coll = coll; + //m_coll = coll; m_pbuf = pbuf; m_niceness = niceness; m_version = TITLEREC_CURRENT_VERSION; @@ -855,8 +855,9 @@ bool XmlDoc::set1 ( char *url , //if ( forceDelete ) m_indexCode = EDOCFORCEDELETE; // set this important member var - m_cr = g_collectiondb.getRec ( m_coll , gbstrlen(m_coll) ); - if ( ! m_cr ) return false; + //cr = g_collectiondb.getRec ( m_coll , gbstrlen(m_coll) ); + //if ( ! cr ) return false; + if ( ! setCollNum ( coll ) ) return false; setFirstUrl ( url , false ); @@ -867,8 +868,10 @@ bool XmlDoc::set1 ( char *url , char *XmlDoc::getTestDir ( ) { + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; // return NULL if we are not the "test" collection - if ( strcmp(m_coll,"test") ) return NULL; + if ( strcmp(cr->m_coll,"test") ) return NULL; // if Test.cpp explicitly set SpiderRequest::m_useTestSpiderDir bit // then return "test-spider" otherwise... if ( m_oldsrValid && m_oldsr.m_useTestSpiderDir ) @@ -898,8 +901,11 @@ long XmlDoc::getSpideredTime ( ) { // tmp var long date = 0; + CollectionRec *cr = getCollRec(); + if ( ! cr ) return 0; + // if not test collection keep it simple - if ( strcmp(m_coll,"test") ) { + if ( strcmp(cr->m_coll,"test") ) { // . set spider time to current time // . this might already be valid if we set it in // getTestSpideredDate() @@ -952,7 +958,7 @@ bool XmlDoc::set3 ( long long docId , m_docId = docId; m_docIdValid = true; - m_coll = coll; + //m_coll = coll; m_niceness = niceness; // . sanity check @@ -960,11 +966,12 @@ bool XmlDoc::set3 ( long long docId , //if ( m_niceness == 0 ) { char *xx=NULL; *xx=0; } // set this important member var - m_cr = g_collectiondb.getRec ( m_coll , gbstrlen(m_coll) ); - if ( ! m_cr ) { m_errno = ENOCOLLREC; return false; } + //cr = g_collectiondb.getRec ( m_coll , gbstrlen(m_coll) ); + //if ( ! cr ) { m_errno = ENOCOLLREC; return false; } + if ( ! setCollNum ( coll ) ) return false; // solidify some parms - //m_eliminateMenus = m_cr->m_eliminateMenus; + //m_eliminateMenus = cr->m_eliminateMenus; //m_eliminateMenusValid = true; return true; @@ -978,9 +985,14 @@ void loadFromOldTitleRecWrapper ( void *state ) { THIS->setStatus ( "loading from old title rec wrapper" ); // return if it blocked if ( ! THIS->loadFromOldTitleRec ( ) ) return; + + char *coll = ""; + CollectionRec *cr = THIS->getCollRec(); + if ( cr ) coll = cr->m_coll; + // error? if ( g_errno ) log("doc: loadfromtitlerec coll=%s: %s", - THIS->m_coll, + coll, mstrerror(g_errno)); // otherwise, all done, call the caller callback if ( THIS->m_callback1 ) THIS->m_callback1 ( THIS->m_state ); @@ -1011,11 +1023,13 @@ bool XmlDoc::loadFromOldTitleRec ( ) { g_errno = ENOTFOUND; return true; } + CollectionRec *cr = getCollRec(); + if ( ! cr ) return true; // use that. decompress it! this will also set // m_setFromTitleRec to true if ( ! set2 ( m_oldTitleRec , m_oldTitleRecSize , // maxSize - m_coll , + cr->m_coll , NULL , // pbuf m_niceness )) { // we are now loaded, do not re-call @@ -1031,6 +1045,35 @@ bool XmlDoc::loadFromOldTitleRec ( ) { return true; } +bool XmlDoc::setCollNum ( char *coll ) { + CollectionRec *cr; + cr = g_collectiondb.getRec ( coll , gbstrlen(coll) ); + if ( ! cr ) { + g_errno = ENOCOLLREC; + return log("build: collrec not found for %s",coll); + } + // we can store this safely: + m_collnum = cr->m_collnum; + m_collnumValid = true; + // if user "resets" the collection we need to know + m_lastCollRecResetCount = cr->m_lastResetCount; + return true; +} + +CollectionRec *XmlDoc::getCollRec ( ) { + if ( ! m_collnumValid ) { char *xx=NULL;*xx=0; } + CollectionRec *cr = g_collectiondb.m_recs[m_collnum]; + if ( ! cr ) { + log("build: got NULL collection rec."); + return NULL; + } + // was it reset since we started spidering this url? + if ( cr->m_lastResetCount != m_lastCollRecResetCount ) { + log("build: collection rec was reset. returning null."); + return NULL; + } + return cr; +} bool XmlDoc::set4 ( SpiderRequest *sreq , key_t *doledbKey , @@ -1153,7 +1196,7 @@ bool XmlDoc::set4 ( SpiderRequest *sreq , } - m_coll = coll; + //m_coll = coll; m_pbuf = pbuf; m_niceness = niceness; m_version = TITLEREC_CURRENT_VERSION; @@ -1192,24 +1235,26 @@ bool XmlDoc::set4 ( SpiderRequest *sreq , // store the whole rec, key+dataSize+data, in case it disappears. memcpy ( &m_oldsr , sreq , sreq->getRecSize() ); - // set this important member var - m_cr = g_collectiondb.getRec ( m_coll , gbstrlen(m_coll) ); - if ( ! m_cr ) { g_errno = ENOCOLLREC; return false; } + // set m_collnum etc. + if ( ! setCollNum ( coll ) ) { g_errno = ENOCOLLREC; return false; } - m_useRobotsTxt = m_cr->m_useRobotsTxt; + // it should be valid since we just set it + CollectionRec *cr = getCollRec(); + + m_useRobotsTxt = cr->m_useRobotsTxt; // solidify some parms - //m_eliminateMenus = m_cr->m_eliminateMenus; + //m_eliminateMenus = cr->m_eliminateMenus; //m_eliminateMenusValid = true; // validate these here too /* - m_titleWeight = m_cr->m_titleWeight; - m_headerWeight = m_cr->m_headerWeight; - m_urlPathWeight = m_cr->m_urlPathWeight; - m_externalLinkTextWeight = m_cr->m_externalLinkTextWeight; - m_internalLinkTextWeight = m_cr->m_internalLinkTextWeight; - m_conceptWeight = m_cr->m_conceptWeight; + m_titleWeight = cr->m_titleWeight; + m_headerWeight = cr->m_headerWeight; + m_urlPathWeight = cr->m_urlPathWeight; + m_externalLinkTextWeight = cr->m_externalLinkTextWeight; + m_internalLinkTextWeight = cr->m_internalLinkTextWeight; + m_conceptWeight = cr->m_conceptWeight; m_titleWeightValid = true; m_headerWeightValid = true; @@ -1288,7 +1333,7 @@ bool XmlDoc::set2 ( char *titleRec , // that should not be freed, besides the alloc size is not known! m_freeTitleRec = false; - m_coll = coll; + //m_coll = coll; m_pbuf = pbuf; m_niceness = niceness; @@ -1299,9 +1344,8 @@ bool XmlDoc::set2 ( char *titleRec , // it must be there! if ( !titleRec||m_titleRecSize==0 ) {g_errno=ENOTFOUND; return false;} - // set this important member var - m_cr = g_collectiondb.getRec ( m_coll , gbstrlen(m_coll) ); - if ( ! m_cr ) return false; + // set our collection number + if ( ! setCollNum ( coll ) ) return false; // store the whole rec, key+dataSize+data, in case it disappears. if ( sreq ) { @@ -1700,7 +1744,7 @@ bool XmlDoc::setFirstUrl ( char *u , bool addWWW , Url *baseUrl ) { //} // check if url is porn words in it - //if ( m_cr->m_doUrlSpamCheck && m_firstUrl.isSpam() ) { + //if ( cr->m_doUrlSpamCheck && m_firstUrl.isSpam() ) { // if ( ! m_indexCode ) m_indexCode = EDOCURLSPAM; // return true; //} @@ -1886,6 +1930,9 @@ bool XmlDoc::indexDoc ( ) { SpiderReply *nsr = getNewSpiderReply (); if ( nsr == (void *)-1) { char *xx=NULL;*xx=0; } + CollectionRec *cr = getCollRec(); + if ( ! cr ) return true; + SafeBuf metaList; metaList.pushChar(RDB_SPIDERDB); metaList.safeMemcpy ( (char *)nsr , nsr->getRecSize() ); @@ -1897,7 +1944,7 @@ bool XmlDoc::indexDoc ( ) { if ( ! m_msg4.addMetaList ( metaList.getBufStart() , metaList.length() , - m_coll , + cr->m_coll , m_masterState , // state m_masterLoop , m_niceness ) ) { @@ -1925,6 +1972,9 @@ bool XmlDoc::indexDoc2 ( ) { m_masterState = this; } + CollectionRec *cr = getCollRec(); + if ( ! cr ) return true; + // ensure that CollectionRec::m_globalCrawlInfo (spider stats) // is at least 1 minute in sync with counts of // all hosts in network. this returns false if it sent out requests @@ -1935,7 +1985,7 @@ bool XmlDoc::indexDoc2 ( ) { // is all in Spider.cpp. setStatus ( "updating crawl info" ); if ( ! g_errno && - ! updateCrawlInfo ( m_cr , m_masterState , m_masterLoop ) ) + ! updateCrawlInfo ( cr , m_masterState , m_masterLoop ) ) return false; @@ -1946,12 +1996,12 @@ bool XmlDoc::indexDoc2 ( ) { // do not repeat m_incrementedAttemptsCount = true; // this is just how many urls we tried to index - m_cr->m_localCrawlInfo.m_urlsConsidered++; + cr->m_localCrawlInfo.m_urlsConsidered++; // need to save collection rec now during auto save - m_cr->m_needsSave = true; + cr->m_needsSave = true; // update this just in case we are the last url crawled long long now = gettimeofdayInMillisecondsGlobal(); - m_cr->m_diffbotCrawlEndTime = now; + cr->m_diffbotCrawlEndTime = now; } @@ -1960,26 +2010,26 @@ bool XmlDoc::indexDoc2 ( ) { // become true when we are in the middle of processing this url... if ( ! m_isDiffbotJSONObject && // this is just for this collection, from all hosts in network - m_cr->m_globalCrawlInfo.m_pageDownloadSuccesses >= //Attempts >= - m_cr->m_diffbotMaxToCrawl ) { + cr->m_globalCrawlInfo.m_pageDownloadSuccesses >= //Attempts >= + cr->m_diffbotMaxToCrawl ) { // set the code to badness m_indexCode = EHITCRAWLLIMIT;//EABANDONED; m_indexCodeValid = true; log("diffbot: abandoning url because we hit crawl limit " "of %lli. downloaded %lli. Disabling spiders." - ,m_cr->m_diffbotMaxToCrawl - ,m_cr->m_globalCrawlInfo.m_pageDownloadSuccesses + ,cr->m_diffbotMaxToCrawl + ,cr->m_globalCrawlInfo.m_pageDownloadSuccesses ); g_errno = m_indexCode; // if spiders already off.. - if ( ! m_cr->m_spideringEnabled ) return true; + if ( ! cr->m_spideringEnabled ) return true; // do not repeat call sendNotification() - m_cr->m_spideringEnabled = false; + cr->m_spideringEnabled = false; // set this m_emailInfo.reset(); m_emailInfo.m_finalCallback = m_masterLoop; m_emailInfo.m_finalState = m_masterState; - m_emailInfo.m_cr = m_cr; + m_emailInfo.m_collnum = m_collnum; // note it setStatus("sending notification"); // this returns false if it would block, so we ret fals @@ -1991,26 +2041,26 @@ bool XmlDoc::indexDoc2 ( ) { // likewise if we hit the max processing limit... if ( ! m_isDiffbotJSONObject && - m_cr->m_globalCrawlInfo.m_pageProcessSuccesses >= // Attempts >= - m_cr->m_diffbotMaxToProcess ) { + cr->m_globalCrawlInfo.m_pageProcessSuccesses >= // Attempts >= + cr->m_diffbotMaxToProcess ) { // set the code to badness m_indexCode = EHITPROCESSLIMIT;//EABANDONED; m_indexCodeValid = true; log("diffbot: abandoning url because we hit process limit " "of %lli. processed %lli. Disabling spiders." - , m_cr->m_diffbotMaxToProcess - , m_cr->m_globalCrawlInfo.m_pageProcessSuccesses + , cr->m_diffbotMaxToProcess + , cr->m_globalCrawlInfo.m_pageProcessSuccesses ); g_errno = m_indexCode; // if spiders already off... - if ( ! m_cr->m_spideringEnabled ) return true; + if ( ! cr->m_spideringEnabled ) return true; // turn them off and send notification (email or url) - m_cr->m_spideringEnabled = false; + cr->m_spideringEnabled = false; // set this m_emailInfo.reset(); m_emailInfo.m_finalCallback = m_masterLoop; m_emailInfo.m_finalState = m_masterState; - m_emailInfo.m_cr = m_cr; + m_emailInfo.m_collnum = m_collnum; // note it setStatus("sending notification"); // . this returns false if it would block, so we ret fals @@ -2113,7 +2163,6 @@ bool XmlDoc::indexDoc2 ( ) { // we did that m_addedNegativeDoledbRec = true; - // now add it if ( ! m_listAdded && m_metaListSize ) { // only call thuis once @@ -2127,7 +2176,7 @@ bool XmlDoc::indexDoc2 ( ) { // do it if ( ! m_msg4.addMetaList ( m_metaList , m_metaListSize , - m_coll , + cr->m_coll , m_masterState , // state m_masterLoop , m_niceness ) ) { @@ -2176,7 +2225,7 @@ bool XmlDoc::indexDoc2 ( ) { return logIt(); /* // if not doing exact quotas, we're done - if ( ! m_cr->m_exactQuotas ) return logIt(); + if ( ! cr->m_exactQuotas ) return logIt(); char *isIndexed = getIsIndexed(); // this means it blocked @@ -2419,7 +2468,10 @@ long *XmlDoc::getIndexCode2 ( ) { return &m_indexCode; } - if ( m_cr->m_doUrlSpamCheck && ! m_check2 ) { + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; + + if ( cr->m_doUrlSpamCheck && ! m_check2 ) { m_check2 = true; if ( m_firstUrl.isSpam() ) { m_indexCode = EDOCURLSPAM; @@ -2618,7 +2670,7 @@ long *XmlDoc::getIndexCode2 ( ) { } // debug point - //if ( m_cr->m_localCrawlInfo.m_pageDownloadAttempts >= 2 ) { + //if ( cr->m_localCrawlInfo.m_pageDownloadAttempts >= 2 ) { // m_indexCode = ETCPTIMEDOUT; // m_indexCodeValid = true; // return &m_indexCode; @@ -2813,13 +2865,16 @@ char *XmlDoc::prepareToMakeTitleRec ( ) { char *isIndexed = getIsIndexed(); if ( ! isIndexed || isIndexed == (char *)-1) return (char *)isIndexed; + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; + // if we are injecting into the "test" coll, then we need to have // m_spideredTimeValid be true before calling getIsSpam() which calls // getSiteNumInlinks() which adds tags to tagdb using that date, but // only for the "test" coll! that keeps our parser output consistent // across runs! char **content = NULL; - if ( ! strcmp ( m_coll,"test") ) { + if ( ! strcmp ( cr->m_coll,"test") ) { content = getContent ( ); if ( ! content || content == (void *)-1 ) return (char *)content; @@ -3089,14 +3144,14 @@ char **XmlDoc::getTitleRec ( ) { // parsing knobs if ( ! m_titleWeightValid ) { // TODO: watchout for overruns!! these are 16-bits only! - //m_eliminateMenus = m_cr->m_eliminateMenus; - m_titleWeight = m_cr->m_titleWeight; - m_headerWeight = m_cr->m_headerWeight; - m_urlPathWeight = m_cr->m_urlPathWeight; - m_externalLinkTextWeight = m_cr->m_externalLinkTextWeight; - m_internalLinkTextWeight = m_cr->m_internalLinkTextWeight; - m_conceptWeight = m_cr->m_conceptWeight; - //long siteNumInlinksBoost = m_cr->m_siteNumInlinksBoost; + //m_eliminateMenus = cr->m_eliminateMenus; + m_titleWeight = cr->m_titleWeight; + m_headerWeight = cr->m_headerWeight; + m_urlPathWeight = cr->m_urlPathWeight; + m_externalLinkTextWeight = cr->m_externalLinkTextWeight; + m_internalLinkTextWeight = cr->m_internalLinkTextWeight; + m_conceptWeight = cr->m_conceptWeight; + //long siteNumInlinksBoost = cr->m_siteNumInlinksBoost; // validate these //m_eliminateMenusValid = true; m_titleWeightValid = true; @@ -4171,12 +4226,14 @@ CatRec *XmlDoc::getCatRec ( ) { // assume empty and skip the call for now m_catRec.reset(); m_catRecValid = true; + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; // let's bring dmoz back //return &m_catRec; // compute it otherwise if ( ! m_msg8b.getCatRec ( &m_firstUrl , - m_coll , - gbstrlen(m_coll) , + cr->m_coll , + gbstrlen(cr->m_coll) , true , // use canonical name? m_niceness , &m_catRec , // store here @@ -4530,6 +4587,8 @@ Dates *XmlDoc::getSimpleDates ( ) { if ( *pod ) cct = (*pod)->getClockCandidatesTable(); // this should be valid uint8_t ctype = *getContentType(); + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; // this now returns false and sets g_errno on error, true on success if ( ! m_dates.setPart1 ( u , //->getUrl(), *redir, // ru , @@ -4549,7 +4608,7 @@ Dates *XmlDoc::getSimpleDates ( ) { cct , this , // us *pod , // old XmlDoc - m_coll , + cr->m_coll , m_niceness )) { // sanity check if ( ! g_errno ) { char *xx=NULL;*xx=0; } @@ -5249,22 +5308,22 @@ char XmlDoc::computeLangId ( Sections *sections , Words *words, char *lv ) { lang = i; } // give up if not too conclusive - if( (max - oldmax) < 3 ) { // m_cr->m_languageThreshold) { + if( (max - oldmax) < 3 ) { // cr->m_languageThreshold) { //log(LOG_DEBUG, "build: Language: Threshold, score " // "(%li - %li) %li vs. %li.\n", // (long)max, // (long)oldmax, // (long)max - oldmax, - // (long)3);//(long)m_cr->m_languageThreshold); + // (long)3);//(long)cr->m_languageThreshold); lang = langUnknown; } // Make sure we're over the bailout value, this // keeps low scoring methods like TLD from being // the decider if it was the only successful method. - if ( max < 5 ) { // m_cr->m_languageBailout ) { + if ( max < 5 ) { // cr->m_languageBailout ) { //log(LOG_DEBUG, "build: Language: Bailout, " // "score %li vs. %li.", - // (long)max, (long)5);//m_cr->m_languageBailout); + // (long)max, (long)5);//cr->m_languageBailout); lang = langUnknown; } // If the language is still not known, @@ -5445,6 +5504,9 @@ Sections *XmlDoc::getExplicitSections ( ) { uint8_t *ct = getContentType(); if ( ! ct ) return NULL; + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; + setStatus ( "getting sections"); //char *sv = NULL; @@ -5462,7 +5524,7 @@ Sections *XmlDoc::getExplicitSections ( ) { getFirstUrl() , *d , *sh64 , // 64 bits - m_coll , + cr->m_coll , m_niceness , m_masterState , // state m_masterLoop , // callback @@ -6017,8 +6079,11 @@ SectionStats *XmlDoc::getSectionStats ( long long secHash64 ){ sprintf(qbuf,"gbsectionhash:%llu",secHash64); - r-> ptr_coll = m_coll; - r->size_coll = gbstrlen(m_coll)+1; + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; + + r-> ptr_coll = cr->m_coll; + r->size_coll = gbstrlen(cr->m_coll)+1; r->m_maxAge = 60; // cache timeout? r->m_addToCache = true; r->m_docsToGet = 0; // just calc stats @@ -7569,6 +7634,9 @@ IndexList *XmlDoc::getDupList ( ) { uint64_t *dh = getDupHash ( ); if ( ! dh || dh == (uint64_t *)-1 ) return (IndexList *)dh; + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; + // must match term in XmlDoc::hashVectors() char qbuf[256]; snprintf(qbuf, 256, "%llu",*dh); @@ -7588,7 +7656,7 @@ IndexList *XmlDoc::getDupList ( ) { 0 , // maxCacheAge false , // add to cache? RDB_INDEXDB , - m_coll , + cr->m_coll , &m_dupList , (char *)&sk , (char *)&ek , @@ -7609,8 +7677,11 @@ char *XmlDoc::getIsDup ( ) { if ( m_isDupValid ) return &m_isDup; // assume we are not a dup m_isDup = false; + // get it + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; // skip if we should - if ( ! m_cr->m_dedupingEnabled ) { + if ( ! cr->m_dedupingEnabled ) { m_isDupValid = true; return &m_isDup; } @@ -7689,6 +7760,8 @@ char *XmlDoc::isDupOfUs ( long long d ) { if ( ! tr || tr == (void *)-1 ) return (char *)tr; // we should not be here if we know we are a dup of another doc if ( m_isDup ) { char *xx=NULL;*xx=0; } + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; // get the title rec for this docid if we haven't yet done so if ( m_calledMsg22d != d ) { // .m_docId != d ) { bool s; @@ -7700,7 +7773,7 @@ char *XmlDoc::isDupOfUs ( long long d ) { s = m_msg22d.getTitleRec ( &m_msg22Request , NULL , d , - m_coll , + cr->m_coll , &m_dupTrPtr , &m_dupTrSize , false , // just check tfndb? @@ -7730,7 +7803,7 @@ char *XmlDoc::isDupOfUs ( long long d ) { // . it returns false and sets g_errno on error if ( ! dd.set2 ( m_dupTrPtr , m_dupTrSize , - m_coll , + cr->m_coll , NULL , // m_pbuf , m_niceness ) ) return NULL; @@ -8450,7 +8523,7 @@ long *XmlDoc::getSiteSpiderQuota ( ) { m_siteSpiderQuotaValid = true; // if no match, or filtered or banned, assume no quota if ( *rn == -1 ) m_siteSpiderQuota = -1; - else m_siteSpiderQuota = m_cr->m_spiderQuotas[*rn]; + else m_siteSpiderQuota = cr->m_spiderQuotas[*rn]; // get the quota, -1 means no limit return &m_siteSpiderQuota; } @@ -8725,12 +8798,16 @@ Url **XmlDoc::getRedirUrl() { if ( ! keep ) m_redirError = EDOCREDIRECTSTOSELF; return &m_redirUrlPtr; } + + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; + // . don't allow redirects when injecting! // . otherwise, we would mfree(m_buf) which would free our // injected reply... yet m_injectedReplyLen would still be // positive! can you say 'seg fault'? // . hmmm... seems to have worked though - if ( m_cr->m_recycleContent || m_recycleContent ) { // || injected + if ( cr->m_recycleContent || m_recycleContent ) { // || injected if ( ! keep ) m_redirError = EDOCTOOMANYREDIRECTS; return &m_redirUrlPtr; } @@ -8793,7 +8870,7 @@ Url **XmlDoc::getRedirUrl() { /* // get this bool sameHostLinks = false; - if ( *pi >= 0 ) sameHostLinks =m_cr->m_pq_spiderSameHostnameLinks[*pi]; + if ( *pi >= 0 ) sameHostLinks =cr->m_pq_spiderSameHostnameLinks[*pi]; // get first url ever Url *f = getFirstUrl(); // . for same host links, addwww for comparing @@ -8972,7 +9049,7 @@ long *XmlDoc::getNumBannedOutlinks ( ) { // skip if no match in url filters table if ( *rn == -1 ) continue; // get spider priority - long pr = m_cr->m_spiderPriorities[*rn]; + long pr = cr->m_spiderPriorities[*rn]; // skip if not banned if ( pr != -2 ) continue; // count it @@ -9144,6 +9221,9 @@ XmlDoc **XmlDoc::getOldXmlDoc ( ) { m_oldDoc = NULL; if ( ! *otr ) { m_oldDocValid = true; return &m_oldDoc; } + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; + // if provided title rec matches our docid but not uh48 then there // was a docid collision and we should null out our title rec // and return with an error and no index this puppy! @@ -9170,7 +9250,7 @@ XmlDoc **XmlDoc::getOldXmlDoc ( ) { // will return false! if ( ! m_oldDoc->set2 ( m_oldTitleRec , m_oldTitleRecSize , // maxSize - m_coll , + cr->m_coll , NULL , // pbuf m_niceness ) ) { if ( ! g_errno ) { char *xx=NULL;*xx=0; } @@ -9231,6 +9311,8 @@ XmlDoc **XmlDoc::getExtraDoc ( char *u , long maxCacheAge ) { if ( m_extraDoc ) { char *xx=NULL;*xx=0; } // sanity check if ( ! u || ! u[0] ) { char *xx=NULL;*xx=0; }//return &m_extraDoc; + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; // . if *otr is NULL that means not found // . return a NULL old XmlDoc in that case as well? // . make a new one @@ -9259,7 +9341,7 @@ XmlDoc **XmlDoc::getExtraDoc ( char *u , long maxCacheAge ) { // . returns false and sets g_errno on error if ( ! m_extraDoc->set4 ( &sreq , NULL , // doledbkey ptr - m_coll , + cr->m_coll , NULL , // SafeBuf m_niceness )) return NULL; @@ -9383,6 +9465,9 @@ XmlDoc **XmlDoc::getRootXmlDoc ( long maxCacheAge ) { return &m_rootDoc; } + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; + // . if *otr is NULL that means not found // . return a NULL root XmlDoc in that case as well? // . make a new one @@ -9397,7 +9482,7 @@ XmlDoc **XmlDoc::getRootXmlDoc ( long maxCacheAge ) { if ( *rtr ) { m_rootDoc->set2 ( m_rootTitleRec , m_rootTitleRecSize , // maxSize , - m_coll , + cr->m_coll , NULL , // pbuf m_niceness ); } @@ -9421,7 +9506,7 @@ XmlDoc **XmlDoc::getRootXmlDoc ( long maxCacheAge ) { // . returns false and sets g_errno on error if ( ! m_rootDoc->set4 ( &sreq , NULL , // doledbkey ptr - m_coll , + cr->m_coll , NULL , // SafeBuf m_niceness )) { mdelete ( m_rootDoc , sizeof(XmlDoc) , "xdnuke"); @@ -9553,11 +9638,13 @@ char **XmlDoc::getOldTitleRec ( ) { g_errno = EBADENGINEER; return NULL; } + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; // the title must be local since we're spidering it if ( ! m_msg22a.getTitleRec ( &m_msg22Request , u , docId , // probable docid - m_coll , + cr->m_coll , // . msg22 will set this to point to it! // . if NULL that means NOT FOUND &m_oldTitleRec , @@ -9602,6 +9689,8 @@ char **XmlDoc::getRootTitleRec ( ) { // get our site root char *mysite = getSite(); if ( ! mysite || mysite == (char *)-1 ) return (char **)mysite; + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; // make it a url. keep it on stack since msg22 copies it into its // url request buffer anyway! (m_msg22Request.m_url[]) Url site; site.set ( mysite ); @@ -9616,7 +9705,7 @@ char **XmlDoc::getRootTitleRec ( ) { if ( ! m_msg22b.getTitleRec ( &m_msg22Request , site.getUrl() , 0 , // probable docid - m_coll , + cr->m_coll , // . msg22 will set this to point to it! // . if NULL that means NOT FOUND &m_rootTitleRec , @@ -9721,6 +9810,9 @@ char *XmlDoc::getIsIndexed ( ) { // get the url //char *u = getFirstUrl()->getUrl(); + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; + // sanity check. if we have no url or docid ... if ( ! m_firstUrlValid && ! m_docIdValid ) { char *xx=NULL;*xx=0; } // use docid if first url not valid @@ -9740,7 +9832,7 @@ char *XmlDoc::getIsIndexed ( ) { ! m_msg22e.getTitleRec ( &m_msg22Request , url , docId , // probable docid - m_coll , + cr->m_coll , // . msg22 will set this to point to it! // . if NULL that means NOT FOUND NULL , // tr ptr @@ -9839,6 +9931,8 @@ TagRec *XmlDoc::getTagRec ( ) { m_tagRec.setFromBuf ( ptr_tagRecData , size_tagRecData ); return &m_tagRec; } + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; // get our site, usually the hostname, but can be like // "www.last.fm/user/breendaxx/" // we can't call this because it CALLS getTagRec()!!! @@ -9860,7 +9954,7 @@ TagRec *XmlDoc::getTagRec ( ) { // we can't hit tagdb to get it at this // point!!! NULL, // guess it! // mysite , - m_coll , + cr->m_coll , false, // skip domain lookup? // true m_niceness , this , @@ -10945,6 +11039,9 @@ Addresses *XmlDoc::getAddresses ( ) { // return NULL on error if ( ! dd ) return (Addresses *)NULL; + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; + // if the serialized section is valid, use that //char *sd = NULL; //bool valid = false; @@ -10975,7 +11072,7 @@ Addresses *XmlDoc::getAddresses ( ) { &m_tagRec , // &m_savedTagRec1 , // gr &m_firstUrl , *d , - m_coll , + cr->m_coll , dh , // *sh32 *ip , //(long)*tph , @@ -11125,6 +11222,9 @@ long *XmlDoc::getSiteNumInlinks ( ) { // 0 means error, i guess g_errno should be set, -1 means blocked if ( ! wfts || wfts == -1 ) return (long *)wfts; + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; + setStatus ( "getting site num inlinks"); // check the tag first Tag *tag = gr->getTag ("sitenuminlinks"); @@ -11133,7 +11233,7 @@ long *XmlDoc::getSiteNumInlinks ( ) { // current time long now = getTimeGlobal(); // use the spidered time for the test collection for consistency - if ( !strcmp(m_coll,"test") ) { + if ( !strcmp(cr->m_coll,"test") ) { //if ( ! m_spideredTimeValid ) { char *xx=NULL;*xx=0; } now = getSpideredTime();//m_spideredTime; } @@ -11330,6 +11430,8 @@ LinkInfo *XmlDoc::getSiteLinkInfo() { if ( ! mysite || mysite == (void *)-1 ) return (LinkInfo *)mysite; long *fip = getFirstIp(); if ( ! fip || fip == (long *)-1) return (LinkInfo *)fip; + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; // can we be cancelled? bool canBeCancelled = true; // not if pageparser though @@ -11351,7 +11453,7 @@ LinkInfo *XmlDoc::getSiteLinkInfo() { //bool injected = false; //if ( m_oldsrValid && m_oldsr.m_isInjecting ) injected = true; // but be consistent if doing the "test" collection - if ( ! strcmp(m_coll,"test") ) { + if ( ! strcmp(cr->m_coll,"test") ) { //if ( ! m_spideredTimeValid ) {char *xx=NULL;*xx=0;} lastUpdateTime = getSpideredTime();//m_spideredTime; } @@ -11370,7 +11472,7 @@ LinkInfo *XmlDoc::getSiteLinkInfo() { true , // isSiteLinkInfo? *fip , 0 , // docId - m_coll , //linkInfoColl + cr->m_coll , //linkInfoColl NULL , // qbuf 0 , // qbufSize m_masterState , @@ -11382,8 +11484,8 @@ LinkInfo *XmlDoc::getSiteLinkInfo() { //0 , // sitePop NULL , // oldLinkInfo1 , m_niceness , - m_cr->m_doLinkSpamCheck , - m_cr->m_oneVotePerIpDom , + cr->m_doLinkSpamCheck , + cr->m_oneVotePerIpDom , canBeCancelled , lastUpdateTime , onlyNeedGoodInlinks , @@ -11444,8 +11546,11 @@ long *XmlDoc::getIp ( ) { Url *u = getCurrentUrl(); if ( ! u || u == (void *)-1 ) return (long *)u; + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; + bool useTestCache = false; - if ( ! strcmp(m_coll,"test") ) useTestCache = true; + if ( ! strcmp(cr->m_coll,"test") ) useTestCache = true; // unless its the pagesubmit.cpp event submission tool //if ( m_oldsrValid && m_oldsr.m_isPageSubmit ) useTestCache = false; @@ -11483,9 +11588,9 @@ long *XmlDoc::getIp ( ) { // we need the ip before we download the page, but before we get // the IP and download the page, wait for this many milliseconds. // this basically slows the spider down. - long delay = m_cr->m_spiderDelayInMilliseconds; + long delay = cr->m_spiderDelayInMilliseconds; // ignore for testing - if ( ! strcmp(m_coll,"test") ) delay = 0; + if ( ! strcmp(cr->m_coll,"test") ) delay = 0; // injected? if ( m_oldsrValid && m_oldsr.m_isInjecting ) delay = 0; if ( m_oldsrValid && m_oldsr.m_isPageParser ) delay = 0; @@ -11558,8 +11663,11 @@ long *XmlDoc::gotIp ( bool save ) { setStatus ("got ip"); + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; + bool useTestCache = false; - if ( ! strcmp(m_coll,"test") ) useTestCache = true; + if ( ! strcmp(cr->m_coll,"test") ) useTestCache = true; // unless its the pagesubmit.cpp event submission tool //if ( m_oldsrValid && m_oldsr.m_isPageSubmit ) useTestCache = false; @@ -11980,8 +12088,12 @@ char *XmlDoc::getIsWWWDup ( ) { //if ( g_errno == ENOTFOUND ) g_errno = 0; // return if we got it if ( m_isWWWDupValid ) return &m_isWWWDup; + + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; + // could be turned off for everyone - if ( ! m_cr->m_dupCheckWWW ) { + if ( ! cr->m_dupCheckWWW ) { m_isWWWDup = false; m_isWWWDupValid = true; return &m_isWWWDup; @@ -12020,7 +12132,7 @@ char *XmlDoc::getIsWWWDup ( ) { ! m_msg22f.getTitleRec ( &m_msg22Request , withoutWWW , 0 , // probable docid - m_coll , + cr->m_coll , // . msg22 will set this to point to it! // . if NULL that means NOT FOUND NULL , // tr ptr @@ -12092,6 +12204,8 @@ LinkInfo *XmlDoc::getLinkInfo1 ( ) { // grab a ptr to the LinkInfo contained in our Doc class LinkInfo *oldLinkInfo1 = NULL; if ( *od ) oldLinkInfo1 = (*od)->getLinkInfo1(); + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; // if ip does not exist, make it 0 if ( *ip == 0 ) { @@ -12135,7 +12249,7 @@ LinkInfo *XmlDoc::getLinkInfo1 ( ) { // get this long lastUpdateTime = getTimeGlobal(); // but be consistent if doing the "test" collection - if ( ! strcmp(m_coll,"test") ) { + if ( ! strcmp(cr->m_coll,"test") ) { //if ( ! m_spideredTimeValid ) {char *xx=NULL;*xx=0;} lastUpdateTime = getSpideredTime();//m_spideredTime; } @@ -12170,6 +12284,8 @@ LinkInfo *XmlDoc::getLinkInfo1 ( ) { if ( m_pbuf ) onlyNeedGoodInlinks = false; // status update setStatus ( "calling msg25 for url" ); + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; // call it char *url = getFirstUrl()->getUrl(); if ( ! m->getLinkInfo ( mysite , @@ -12177,7 +12293,7 @@ LinkInfo *XmlDoc::getLinkInfo1 ( ) { false , // isSiteLinkInfo? *ip , *d , - m_coll , //linkInfoColl + cr->m_coll , //linkInfoColl NULL , // qbuf 0 , // qbufSize m_masterState , @@ -12189,8 +12305,8 @@ LinkInfo *XmlDoc::getLinkInfo1 ( ) { //m_sitePop , oldLinkInfo1 , m_niceness , - m_cr->m_doLinkSpamCheck , - m_cr->m_oneVotePerIpDom , + cr->m_doLinkSpamCheck , + cr->m_oneVotePerIpDom , canBeCancelled , lastUpdateTime , onlyNeedGoodInlinks , @@ -12244,7 +12360,7 @@ LinkInfo **XmlDoc::getLinkInfo2 ( ) { return &ptr_linkInfo2; /* - if ( ! m_cr->m_importFromHosts2Conf ) { + if ( ! cr->m_importFromHosts2Conf ) { m_linkInfo2Valid = true; ptr_linkInfo2 = NULL; return &ptr_linkInfo2; @@ -12296,11 +12412,11 @@ LinkInfo **XmlDoc::getLinkInfo2 ( ) { // call it if ( ! m->getPageLinkInfo2 ( getFirstUrl() , m_coll , - m_cr->m_externalColl , + cr->m_externalColl , m_masterState , m_masterLoop , - m_cr->m_doLinkSpamCheck , - m_cr->m_oneVotePerIpDom , + cr->m_doLinkSpamCheck , + cr->m_oneVotePerIpDom , canBeCancelled ) ) // blocked return (LinkInfo **)-1; @@ -12348,6 +12464,8 @@ char *XmlDoc::getSite ( ) { if ( ! gr && ! g_errno ) { char *xx=NULL;*xx=0; } // blocked or error? if ( ! gr || gr == (TagRec *)-1 ) return (char *)gr; + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; // get url Url *f = getFirstUrl(); // this must be valid @@ -12361,7 +12479,7 @@ char *XmlDoc::getSite ( ) { if ( ! m_siteGetter.getSite ( f->getUrl() , gr , timestamp , - m_coll , + cr->m_coll , m_niceness , //addTags , this , // state @@ -12485,12 +12603,15 @@ void gotDiffbotReplyWrapper ( void *state , TcpSocket *s ) { // reply is now valid but might be empty THIS->m_diffbotReplyValid = true; + CollectionRec *cr = THIS->getCollRec(); + if ( ! cr ) return; + // increment this counter on a successful reply from diffbot if ( ! THIS->m_diffbotReplyError ) { // mark this flag THIS->m_gotDiffbotSuccessfulReply = 1; // count it for stats - THIS->m_cr->m_localCrawlInfo.m_pageProcessSuccesses++; + cr->m_localCrawlInfo.m_pageProcessSuccesses++; // log it log("build: processed page %s (pageLen=%li)", THIS->m_firstUrl.m_url, @@ -12500,11 +12621,11 @@ void gotDiffbotReplyWrapper ( void *state , TcpSocket *s ) { // of an old page for purposes of incremental indexing or // deletion. we do not re-download it, but it seems we try // to re-process it... - //if ( THIS->m_cr->m_localCrawlInfo.m_pageProcessAttempts > - // THIS->m_cr->m_localCrawlInfo.m_pageDownloadAttempts ) { + //if ( cr->m_localCrawlInfo.m_pageProcessAttempts > + // cr->m_localCrawlInfo.m_pageDownloadAttempts ) { // char *xx=NULL;*xx=0; } // need to save collection rec now during auto save - THIS->m_cr->m_needsSave = true; + cr->m_needsSave = true; // the diffbot api url we used //SafeBuf *au = THIS->getDiffbotApiUrl(); //if ( ! au || au == (void *)-1 ) {char *xx=NULL;*xx=0;} @@ -12552,7 +12673,7 @@ SafeBuf *XmlDoc::getDiffbotApiUrl ( ) { // ensure it does set it! if ( ! m_diffbotApiUrlValid ) { char *xx=NULL;*xx=0; } - //m_diffbotApiNum = m_cr->m_spiderDiffbotApiNum[*ufn]; + //m_diffbotApiNum = cr->m_spiderDiffbotApiNum[*ufn]; // sanity check //if ( m_diffbotApiNum < 0 ) { char *xx=NULL;*xx=0; } @@ -12571,11 +12692,14 @@ bool *XmlDoc::getRecycleDiffbotReply ( ) { if ( ! odp || odp == (XmlDoc **)-1 ) return (bool *)odp; XmlDoc *od = *odp; + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; + // if doc has been successfully processed in the past then // ***RECYCLE*** the diffbot reply! m_recycleDiffbotReply = false; - if ( m_cr->m_diffbotOnlyProcessIfNew && + if ( cr->m_diffbotOnlyProcessIfNew && od && od->m_gotDiffbotSuccessfulReply ) m_recycleDiffbotReply = true; @@ -12698,7 +12822,7 @@ SafeBuf *XmlDoc::getDiffbotReply ( ) { setStatus("getting diffbot reply"); //char *path = "api"; - //if ( strcmp(m_cr->m_diffbotApi.getBufStart(),"product") == 0 ) + //if ( strcmp(cr->m_diffbotApi.getBufStart(),"product") == 0 ) // path = "v2"; // @@ -12758,18 +12882,21 @@ SafeBuf *XmlDoc::getDiffbotReply ( ) { } */ + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; + //diffbotUrl.safePrintf("http://54.212.86.74/api/%s?token=%s&u=" - diffbotUrl.safePrintf("&token=%s",m_cr->m_diffbotToken.getBufStart()); + diffbotUrl.safePrintf("&token=%s",cr->m_diffbotToken.getBufStart()); diffbotUrl.safePrintf("&url="); // give diffbot the url to process diffbotUrl.urlEncode ( m_firstUrl.getUrl() ); // append this just in case the next thing doesn't have it. - //if ( m_cr->m_diffbotApiQueryString.length() && - // m_cr->m_diffbotApiQueryString.getBufStart()[0] != '&' ) + //if ( cr->m_diffbotApiQueryString.length() && + // cr->m_diffbotApiQueryString.getBufStart()[0] != '&' ) // diffbotUrl.pushChar('&'); // then user provided parms that are dependent on if it is an // article, product, etc. like "&dontstripads=1" or whatever - //diffbotUrl.safeStrcpy ( m_cr->m_diffbotApiQueryString.getBufStart()); + //diffbotUrl.safeStrcpy ( cr->m_diffbotApiQueryString.getBufStart()); // null term it diffbotUrl.nullTerm(); @@ -12779,7 +12906,7 @@ SafeBuf *XmlDoc::getDiffbotReply ( ) { m_sentToDiffbot = 1; // count it for stats - m_cr->m_localCrawlInfo.m_pageProcessAttempts++; + cr->m_localCrawlInfo.m_pageProcessAttempts++; if ( ! g_httpServer.getDoc ( diffbotUrl.getBufStart() , 0 , // ip @@ -12973,10 +13100,13 @@ char **XmlDoc::getHttpReply2 ( ) { long *pfip = getFirstIp(); if ( ! pfip || pfip == (void *)-1 ) return (char **)pfip; + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; + // robots.txt and css files etc should have m_isChildDoc as true if ( ! m_downloadAttempted && ! m_isChildDoc ) // keep track of spider stats - m_cr->m_localCrawlInfo.m_pageDownloadAttempts++; + cr->m_localCrawlInfo.m_pageDownloadAttempts++; // we made an attempt to download, so mark it m_downloadAttempted = true; @@ -13012,7 +13142,7 @@ char **XmlDoc::getHttpReply2 ( ) { // return gotHttpReply ( ); bool useTestCache = false; - if ( ! strcmp(m_coll,"test") ) useTestCache = true; + if ( ! strcmp(cr->m_coll,"test") ) useTestCache = true; // unless its the pagesubmit.cpp event submission tool //if ( m_oldsrValid && m_oldsr.m_isPageSubmit ) useTestCache = false; @@ -13092,7 +13222,7 @@ char **XmlDoc::getHttpReply2 ( ) { // set it for this too if ( g_conf.m_useCompressionProxy && // do not use for the test collection ever, that is qa'ing - strcmp(m_coll,"test") ) { + strcmp(cr->m_coll,"test") ) { r->m_useCompressionProxy = true; r->m_compressReply = true; } @@ -13153,7 +13283,7 @@ char **XmlDoc::getHttpReply2 ( ) { // . msg13 uses XmlDoc::getHttpReply() function to handle // redirects, etc.? no... bool isTestColl = false; - if ( ! strcmp(m_coll,"test") ) isTestColl = true; + if ( ! strcmp(cr->m_coll,"test") ) isTestColl = true; // sanity check. keep injections fast. no downloading! if ( m_wasInjected ) { @@ -13220,11 +13350,14 @@ char **XmlDoc::gotHttpReply ( ) { // breathe QUICKPOLL ( m_niceness ); + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; + // . sanity test -- only if not the test collection // . i.e. what are you doing downloading the page if there was // a problem with the page we already know about if ( m_indexCode && m_indexCodeValid && - strcmp(m_coll,"test") ) { char *xx=NULL;*xx=0; } + strcmp(cr->m_coll,"test") ) { char *xx=NULL;*xx=0; } // fix this if ( saved == EDOCUNCHANGED ) { @@ -13251,7 +13384,7 @@ char **XmlDoc::gotHttpReply ( ) { // . do not count bad http status in mime as failure i guess // . do not inc this count for robots.txt and root page downloads, etc. if ( ! m_isChildDoc && ! m_incrementedDownloadCount ) { - m_cr->m_localCrawlInfo.m_pageDownloadSuccesses++; + cr->m_localCrawlInfo.m_pageDownloadSuccesses++; m_incrementedDownloadCount = true; } @@ -13299,8 +13432,8 @@ char **XmlDoc::gotHttpReply ( ) { // was the content truncated? these might label a doc is truncated // when it really is not... but we only use this for link spam stuff, // so it should not matter too much. it should only happen rarely. - //if ( LEN >= m_cr->m_maxTextDocLen-1 ) m_isContentTruncated = true; - //if ( LEN >= m_cr->m_maxOtherDocLen-1 ) m_isContentTruncated = true; + //if ( LEN >= cr->m_maxTextDocLen-1 ) m_isContentTruncated = true; + //if ( LEN >= cr->m_maxOtherDocLen-1 ) m_isContentTruncated = true; if ( LEN > MAXDOCLEN ) m_isContentTruncated = true; // set this m_isContentTruncated2 = (bool)m_isContentTruncated; @@ -13435,8 +13568,11 @@ HttpMime *XmlDoc::getMime () { return &m_mime; } + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; + // if recycling content, fake this mime - if ( m_cr->m_recycleContent || m_recycleContent ) { + if ( cr->m_recycleContent || m_recycleContent ) { // get the old xml doc from the old title rec XmlDoc **pod = getOldXmlDoc ( ); if ( ! pod || pod == (void *)-1 ) return (HttpMime *)pod; @@ -13494,8 +13630,11 @@ HttpMime *XmlDoc::getMime () { char **XmlDoc::getContent ( ) { if ( m_contentValid ) return &m_content; + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; + // recycle? - if ( m_cr->m_recycleContent || m_recycleContent ) { + if ( cr->m_recycleContent || m_recycleContent ) { // get the old xml doc from the old title rec XmlDoc **pod = getOldXmlDoc ( ); if ( ! pod || pod == (void *)-1 ) return (char **)pod; @@ -13651,8 +13790,11 @@ Url **XmlDoc::getMetaRedirUrl ( ) { // make it valid regardless i guess m_metaRedirUrlValid = true; + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; + // if we are recycling or injecting, do not consider meta redirects - if ( m_cr->m_recycleContent || m_recycleContent ) + if ( cr->m_recycleContent || m_recycleContent ) return &m_metaRedirUrlPtr; // advance a bit, we are initially looking for the 'v' char @@ -14237,13 +14379,13 @@ char **XmlDoc::getFilteredContent ( ) { // . if we have no filter specified... // . usually "gbfilter" and it is a script in the working directory - //if ( ! m_cr->m_filter[0] ) { + //if ( ! cr->m_filter[0] ) { // m_indexCode = EDOCBADCONTENTTYPE; // return &m_filteredContent; //} // if not text/html or text/plain, use the other max - max = MAXDOCLEN; // m_cr->m_maxOtherDocLen; + max = MAXDOCLEN; // cr->m_maxOtherDocLen; // now we base this on the pre-filtered length to save memory because // our maxOtherDocLen can be 30M and when we have a lot of injections // at the same time we lose all our memory quickly @@ -15087,8 +15229,11 @@ char **XmlDoc::getUtf8Content ( ) { return &ptr_utf8Content; } + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; + // recycle? - if ( m_cr->m_recycleContent || m_recycleContent || + if ( cr->m_recycleContent || m_recycleContent || // if trying to delete from index, load from old titlerec m_deleteFromIndex ) { // get the old xml doc from the old title rec @@ -15731,6 +15876,9 @@ Images *XmlDoc::getImages ( ) { Url *cu = getCurrentUrl(); if ( ! cu || cu == (void *)-1 ) return (Images *)cu; + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; + // this does not block or anything m_images.setCandidates ( cu , words , xml , sections ); @@ -15744,7 +15892,7 @@ Images *XmlDoc::getImages ( ) { gbstrlen(site) , *d , this , - m_coll , + cr->m_coll , NULL , // statusPtr ptr *hc , m_masterState, @@ -15800,6 +15948,9 @@ TagRec ***XmlDoc::getOutlinkTagRecVector () { return &m_outlinkTagRecVector; } + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; + // update status msg setStatus ( "getting outlink tag rec vector" ); @@ -15815,7 +15966,7 @@ TagRec ***XmlDoc::getOutlinkTagRecVector () { // make it point to this basetagrec if // the LF_SAMEHOST flag is set for the link gr , - m_coll , + cr->m_coll , m_niceness , m_masterState , m_masterLoop )) { @@ -15940,6 +16091,10 @@ long **XmlDoc::getOutlinkFirstIpVector () { if ( getIsPageParser() ) addTags = false; // get this char *testDir = getTestDir(); + + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; + // . go get it // . if coll is "test" then try to use the file ./test/ips.txt to // see if the ip is in there for the given url hostname @@ -15951,7 +16106,7 @@ long **XmlDoc::getOutlinkFirstIpVector () { links->m_linkFlags , links->m_numLinks , false , // skip old? - m_coll , + cr->m_coll , m_niceness , m_masterState , m_masterLoop , @@ -16039,6 +16194,8 @@ long *XmlDoc::getUrlFilterNum ( ) { // sanity check //if ( ! newsr || newsr == (void *)-1 ) { char *xx=NULL;*xx=0; } if ( ! newsr || newsr == (void *)-1 ) return (long *)newsr; + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; // this must be valid //if ( ! m_spideredTimeValid ) { char *xx=NULL;*xx=0; } long spideredTime = getSpideredTime(); @@ -16054,7 +16211,7 @@ long *XmlDoc::getUrlFilterNum ( ) { // . use the old spidered date for "nowGlobal" so we can be consistent // for injecting into the "test" coll long ufn = ::getUrlFilterNum ( oldsr,newsr,spideredTime,false, - m_niceness,m_cr); + m_niceness,cr); // put it back newsr->m_spideredTime = saved; // store it @@ -16063,7 +16220,7 @@ long *XmlDoc::getUrlFilterNum ( ) { // set this too in case the url filters table changes while // we are spidering this and a row is inserted or deleted or something - SafeBuf *yy = &m_cr->m_spiderDiffbotApiUrl[ufn]; + SafeBuf *yy = &cr->m_spiderDiffbotApiUrl[ufn]; // copy to ours m_diffbotApiUrl.safeMemcpy ( yy ); // ensure null term @@ -16564,7 +16721,9 @@ long *XmlDoc::getSpiderPriority ( ) { if ( ! ufn || ufn == (void *)-1 ) return (long *)ufn; // sanity check if ( *ufn < 0 ) { char *xx=NULL;*xx=0; } - m_priority = m_cr->m_spiderPriorities[*ufn]; + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; + m_priority = cr->m_spiderPriorities[*ufn]; m_priorityValid = true; return &m_priority; } @@ -16593,13 +16752,18 @@ bool XmlDoc::logIt ( ) { // invalid? if ( ! m_ipValid ) ip = 0; + char *coll = "nuked"; + CollectionRec *cr = getCollRec(); + if ( cr ) coll = cr->m_coll; + + // print into this now SafeBuf sb; // // coll // - sb.safePrintf("coll=%s ",m_coll); + sb.safePrintf("coll=%s ",coll); // // print ip @@ -16974,7 +17138,7 @@ bool XmlDoc::doConsistencyTest ( bool forceTest ) { return true; // if not test coll skip this - //if ( strcmp(m_coll,"test") ) return true; + //if ( strcmp(cr->m_coll,"test") ) return true; // title rec is null if we are reindexing an old doc // and "unchanged" was true. @@ -16983,6 +17147,9 @@ bool XmlDoc::doConsistencyTest ( bool forceTest ) { if ( ! m_titleRec ) return true; } + CollectionRec *cr = getCollRec(); + if ( ! cr ) return true; + // leave this uncommented so we can see if we are doing it setStatus ( "doing consistency check" ); @@ -17000,7 +17167,7 @@ bool XmlDoc::doConsistencyTest ( bool forceTest ) { mnew ( doc , sizeof(XmlDoc),"xmldcs"); - if ( ! doc->set2 ( m_titleRec , -1 , m_coll , NULL , m_niceness , + if ( ! doc->set2 ( m_titleRec , -1 , cr->m_coll , NULL , m_niceness , // no we provide the same SpiderRequest so that // it can add the same SpiderReply to the metaList &m_oldsr ) ) { @@ -17483,8 +17650,12 @@ void XmlDoc::printMetaList ( char *p , char *pend , SafeBuf *sb ) { bool XmlDoc::verifyMetaList ( char *p , char *pend , bool forDelete ) { + + CollectionRec *cr = getCollRec(); + if ( ! cr ) return true; + // do not do this if not test collection for now - if ( strcmp(m_coll,"test") ) return true; + if ( strcmp(cr->m_coll,"test") ) return true; // store each record in the list into the send buffers for ( ; p < pend ; ) { @@ -17876,36 +18047,38 @@ bool checkRegex ( SafeBuf *regex , // . make sure this regex is pre-tested before starting the crawl // so we know it compiles bool XmlDoc::doesUrlMatchDiffbotCrawlPattern() { - return checkRegex ( &m_cr->m_diffbotUrlCrawlPattern , + return checkRegex ( &cr->m_diffbotUrlCrawlPattern , m_firstUrl.m_url , &m_diffbotUrlCrawlPatternMatch, &m_diffbotUrlCrawlPatternMatchValid, NULL, - m_cr); + cr); } bool XmlDoc::doesUrlMatchDiffbotProcessPattern() { - return checkRegex ( &m_cr->m_diffbotUrlProcessPattern , + return checkRegex ( &cr->m_diffbotUrlProcessPattern , m_firstUrl.m_url , &m_diffbotUrlProcessPatternMatch, &m_diffbotUrlProcessPatternMatchValid, NULL, - m_cr); + cr); } bool XmlDoc::doesPageContentMatchDiffbotProcessPattern() { if ( ! m_utf8ContentValid ) { char *xx=NULL;*xx=0; } - return checkRegex ( &m_cr->m_diffbotPageProcessPattern , + return checkRegex ( &cr->m_diffbotPageProcessPattern , ptr_utf8Content, &m_diffbotPageProcessPatternMatch, &m_diffbotPageProcessPatternMatchValid, NULL, - m_cr); + cr); } */ bool XmlDoc::doesPageContentMatchDiffbotProcessPattern() { if ( ! m_utf8ContentValid ) { char *xx=NULL;*xx=0; } - char *p = m_cr->m_diffbotPageProcessPattern.getBufStart(); + CollectionRec *cr = getCollRec(); + if ( ! cr ) return false; + char *p = cr->m_diffbotPageProcessPattern.getBufStart(); // empty? no pattern matches everything. if ( ! p ) return true; // how many did we have? @@ -17970,6 +18143,8 @@ long *XmlDoc::nukeJSONObjects ( ) { mnew ( m_dx , sizeof(XmlDoc),"xmldocdx"); } + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; // scan down each for ( ; m_joc < m_diffbotJSONCount ; ) { @@ -17982,7 +18157,7 @@ long *XmlDoc::nukeJSONObjects ( ) { fakeUrl.safePrintf("-diffbotxyz%li",m_joc); // set url of new xmldoc if ( ! m_dx->set1 ( fakeUrl.getBufStart(), - m_coll , + cr->m_coll , NULL , // pbuf m_niceness ) ) // g_errno should be set! @@ -18017,7 +18192,7 @@ long *XmlDoc::nukeJSONObjects ( ) { // OOM errors. if ( g_errno ) return NULL; // count as deleted - m_cr->m_localCrawlInfo.m_objectsDeleted++; + cr->m_localCrawlInfo.m_objectsDeleted++; // but gotta set this crap back //log("diffbot: resetting %s",m_dx->m_firstUrl.m_url); // clear for next guy if there is one. clears @@ -18217,6 +18392,9 @@ char *XmlDoc::getMetaList ( bool forDelete ) { return m_metaList; } + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; + // if diffbot reply is empty, don't bother adding anything except // for the spider reply... reply might be "-1" too! //if ( m_useDiffbot && @@ -18853,7 +19031,7 @@ char *XmlDoc::getMetaList ( bool forDelete ) { // set this if (!m_dx->set4 ( &sreq , NULL , - m_coll , + cr->m_coll , NULL , // pbuf // give it a niceness of 1, we have // to be careful since we are a @@ -18895,8 +19073,10 @@ char *XmlDoc::getMetaList ( bool forDelete ) { // does not include timeouts or 404s, etc. mostly just // OOM errors. if ( g_errno ) return NULL; + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; // count as deleted - m_cr->m_localCrawlInfo.m_objectsAdded++; + cr->m_localCrawlInfo.m_objectsAdded++; // undo the \0 termination we did above *m_diffbotObjEnd = m_diffbotSavedChar; // we successfully index the json object, skip to next one @@ -20429,10 +20609,13 @@ SpiderReply *XmlDoc::getNewSpiderReply ( ) { // was read from disk usually and is way in the past! watch out!! m_newsr.m_spideredTime = getSpideredTime();//m_spideredTime; + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; + // crap, for the test coll this is often a very old time and it // causes the spider request to be repeatedly executed, so let's // fix that - if ( ! strcmp(m_coll,"test") ) + if ( ! strcmp(cr->m_coll,"test") ) m_newsr.m_spideredTime = getTimeGlobal(); @@ -20957,8 +21140,11 @@ char *XmlDoc::addOutlinkSpiderRecsToMetaList ( ) { bool isScraping = (m_oldsrValid && m_oldsr.m_isScraping); bool useTestSpiderDir = (m_oldsrValid && m_oldsr.m_useTestSpiderDir); + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; + // do not do this if not test collection for now - bool isTestColl = (! strcmp(m_coll,"test") ); + bool isTestColl = (! strcmp(cr->m_coll,"test") ); // turn off for now isTestColl = false; @@ -21272,10 +21458,10 @@ char *XmlDoc::addOutlinkSpiderRecsToMetaList ( ) { // priority and this url matches one of them we can // confidently toss this guy out. long ufn = ::getUrlFilterNum ( &ksr , NULL, m_spideredTime , - false, m_niceness, m_cr); + false, m_niceness, cr); long priority = -1; if ( ufn >= 0 ) - priority = m_cr->m_spiderPriorities[ufn]; + priority = cr->m_spiderPriorities[ufn]; // debug if ( g_conf.m_logDebugUrlAttempts || isScraping ) { @@ -21355,7 +21541,7 @@ char *XmlDoc::addOutlinkSpiderRecsToMetaList ( ) { } // this is just how many urls we tried to index - m_cr->m_localCrawlInfo.m_urlsHarvested += numAdded; + cr->m_localCrawlInfo.m_urlsHarvested += numAdded; // save it m_numOutlinksAdded = numAdded; @@ -24777,7 +24963,8 @@ void XmlDoc::set20 ( Msg20Request *req ) { // remember this m_req = req; // and this! - m_coll = req->ptr_coll; + //m_coll = req->ptr_coll; + setCollNum ( req->ptr_coll ); // make this stuff valid if ( m_req->m_docId > 0 ) { m_docId = m_req->m_docId; @@ -24835,10 +25022,13 @@ Msg20Reply *XmlDoc::getMsg20Reply ( ) { m_niceness = m_req->m_niceness; + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; + // set this important member var - if ( ! m_cr ) m_cr = g_collectiondb.getRec ( m_coll, gbstrlen(m_coll)); + //if (!cr ) cr=g_collectiondb.getRec(cr->m_coll,gbstrlen(cr->m_coll)); // return NULL with g_errno set on error - if ( ! m_cr ) return NULL; + //if ( ! cr ) return NULL; // . cache it for one hour // . this will set our ptr_ and size_ member vars @@ -24994,13 +25184,13 @@ Msg20Reply *XmlDoc::getMsg20Reply ( ) { // get it long ufn; ufn=::getUrlFilterNum(&sreq,&srep,spideredTime,true, - m_niceness,m_cr); + m_niceness,cr); // sanity check if ( ufn < 0 ) { char *xx=NULL;*xx=0; } // save it reply->m_urlFilterNum = ufn; // get spider priority - long pr = m_cr->m_spiderPriorities[ufn]; + long pr = cr->m_spiderPriorities[ufn]; // this is an automatic ban! if ( gr->getLong("manualban",0) ) pr = SPIDER_PRIORITY_BANNED; @@ -25056,13 +25246,13 @@ Msg20Reply *XmlDoc::getMsg20Reply ( ) { // truncate content length if we should // this was hurting our linkdb lookups! do not do it for those! /* - if ( size_utf8Content > m_cr->m_contentLenMaxForSummary && + if ( size_utf8Content > cr->m_contentLenMaxForSummary && // fix for link text fetching! ! req->m_getLinkText ) { logf(LOG_DEBUG,"summary: truncating doc of len %li to %li for " "generating summary", - size_utf8Content,m_cr->m_contentLenMaxForSummary); - size_utf8Content = m_cr->m_contentLenMaxForSummary ; + size_utf8Content,cr->m_contentLenMaxForSummary); + size_utf8Content = cr->m_contentLenMaxForSummary ; // null term just in case ptr_utf8Content[size_utf8Content-1] = '\0'; } @@ -25189,8 +25379,8 @@ Msg20Reply *XmlDoc::getMsg20Reply ( ) { // . does not compute anything if we should not! (svSize will be 0) if ( ! reply->ptr_vbuf && m_req->m_getSummaryVector && - m_cr->m_percentSimilarSummary > 0 && - m_cr->m_percentSimilarSummary < 100 ) { + cr->m_percentSimilarSummary > 0 && + cr->m_percentSimilarSummary < 100 ) { long *sv = getSummaryVector ( ); if ( ! sv || sv == (void *)-1 ) return (Msg20Reply *)sv; reply-> ptr_vbuf = (char *)m_summaryVec; @@ -25607,7 +25797,7 @@ Msg20Reply *XmlDoc::getMsg20Reply ( ) { // breathe QUICKPOLL( m_niceness ); - //if ( m_cr->m_doLinkSpamCheck ) { + //if ( cr->m_doLinkSpamCheck ) { // reset to NULL to avoid gbstrlen segfault char *note = NULL; // need this @@ -25630,7 +25820,7 @@ Msg20Reply *XmlDoc::getMsg20Reply ( ) { ¬e , &linkeeUrl , // url , linkNode , - m_coll , + cr->m_coll , m_niceness ); // store it if ( note ) { @@ -26066,7 +26256,9 @@ Title *XmlDoc::getTitle ( ) { Pos *pos = getPos(); if ( ! pos || pos == (Pos *)-1 ) return (Title *)pos; Query *q = getQuery(); - long titleMaxLen = m_cr->m_titleMaxLen; + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; + long titleMaxLen = cr->m_titleMaxLen; if ( m_req ) titleMaxLen = m_req->m_titleMaxLen; // limit for speed, some guys have a 100k word title! if ( titleMaxLen > 256 ) titleMaxLen = 256; @@ -26081,7 +26273,7 @@ Title *XmlDoc::getTitle ( ) { 0xffff , NULL , q , - m_cr , + cr , m_niceness ) ) return NULL; return &m_title; @@ -26111,18 +26303,20 @@ Summary *XmlDoc::getSummary () { Title *ti = getTitle(); if ( ! ti || ti == (Title *)-1 ) return (Summary *)ti; Query *q = getQuery(); + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; // . get the highest number of summary lines that we need // . the summary vector we generate for doing summary-based deduping // typically has more lines in it than the summary we generate for // displaying to the user long numLines = m_req->m_numSummaryLines; - if ( m_cr->m_percentSimilarSummary > 0 && - m_cr->m_percentSimilarSummary < 100 && + if ( cr->m_percentSimilarSummary > 0 && + cr->m_percentSimilarSummary < 100 && m_req->m_getSummaryVector && - m_cr->m_summDedupNumLines > numLines ) + cr->m_summDedupNumLines > numLines ) // request more lines than we will display - numLines = m_cr->m_summDedupNumLines; + numLines = cr->m_summDedupNumLines; // shortcut Summary *s = &m_summary; @@ -26145,7 +26339,7 @@ Summary *XmlDoc::getSummary () { false , // doStemming m_req->m_summaryMaxLen , numLines , - m_cr->m_summaryMaxNumCharsPerLine, + cr->m_summaryMaxNumCharsPerLine, m_req->m_ratInSummary , getFirstUrl() , //&reply->m_queryProximityScore , @@ -26720,6 +26914,9 @@ char *XmlDoc::getIsLinkSpam ( ) { long *sni = getSiteNumInlinks(); if ( ! sni || sni == (long *)-1 ) return (char *)sni; + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; + // reset note m_note = NULL; @@ -26739,7 +26936,7 @@ char *XmlDoc::getIsLinkSpam ( ) { &m_note , NULL , // &linkee , // url , -1 , // linkNode , - m_coll , + cr->m_coll , m_niceness ); // set shadow m_isLinkSpam2 = (bool)m_isLinkSpam; @@ -28264,6 +28461,9 @@ bool XmlDoc::printDoc ( SafeBuf *sb ) { if ( m_urlFilterNumValid ) ufn = m_urlFilterNum; long spideredTime = getSpideredTime(); + CollectionRec *cr = getCollRec(); + if ( ! cr ) return false; + sb->safePrintf ("" @@ -28317,7 +28517,7 @@ bool XmlDoc::printDoc ( SafeBuf *sb ) { "\n" , - m_coll, + cr->m_coll, m_docId , m_docId , getFirstUrlHash48(), // uh48 @@ -28384,7 +28584,7 @@ bool XmlDoc::printDoc ( SafeBuf *sb ) { "%s UTC" "\n" , - m_coll, + cr->m_coll, asctime(gmtime ( &spideredTime )) ); @@ -28600,7 +28800,7 @@ bool XmlDoc::printDoc ( SafeBuf *sb ) { tb.getBufStart(), ipString, - m_coll, + cr->m_coll, ipString, size_utf8Content - 1, (long)m_isContentTruncated, @@ -28795,12 +28995,12 @@ bool XmlDoc::printDoc ( SafeBuf *sb ) { // //if ( info1 ) - // info1->print ( sb , m_coll ); + // info1->print ( sb , cr->m_coll ); //if ( info2 ) { // sb->safePrintf ( "IMPORTED LINK INFO:" // "" ); - // info2->print ( sb , m_coll ); + // info2->print ( sb , cr->m_coll ); //} @@ -29220,7 +29420,10 @@ bool XmlDoc::printMenu ( SafeBuf *sb ) { sb->safePrintf ("" ); - char *coll = m_coll; + CollectionRec *cr = getCollRec(); + if ( ! cr ) return false; + + char *coll = cr->m_coll; long long d = m_docId; @@ -29358,6 +29561,9 @@ bool XmlDoc::printGeneralInfo ( SafeBuf *sb , HttpRequest *hr ) { LinkInfo *info1 = getLinkInfo1(); if ( ! info1 ) return true; if ( info1 == (void *)-1 ) return false; + CollectionRec *cr = getCollRec(); + if ( ! cr ) return true; + //char *ls = getIsLinkSpam(); //Links *links = getLinks(); // blocked? @@ -29429,7 +29635,7 @@ bool XmlDoc::printGeneralInfo ( SafeBuf *sb , HttpRequest *hr ) { "\n" , - m_coll, + cr->m_coll, m_docId , m_docId , @@ -29454,7 +29660,7 @@ bool XmlDoc::printGeneralInfo ( SafeBuf *sb , HttpRequest *hr ) { "\n" "\t\n" , - m_coll, + cr->m_coll, m_docId , es, allowedInt,//(long)m_isAllowed, @@ -29588,7 +29794,7 @@ bool XmlDoc::printGeneralInfo ( SafeBuf *sb , HttpRequest *hr ) { (long)m_isPermalink, (long)m_isRSS, ipString, - m_coll, + cr->m_coll, ipString, size_utf8Content - 1, (long)m_isContentTruncated, @@ -29698,7 +29904,7 @@ bool XmlDoc::printGeneralInfo ( SafeBuf *sb , HttpRequest *hr ) { // show the good inlinks we used when indexing this if ( ! isXml ) - info1->print(sb,m_coll); + info1->print(sb,cr->m_coll); // close the table if ( ! isXml ) @@ -29741,7 +29947,7 @@ bool XmlDoc::printSiteInlinks ( SafeBuf *sb , HttpRequest *hr ) { sb->safePrintf ("\n" ); // just print that - //sinfo->print ( sb , m_coll ); + //sinfo->print ( sb , cr->m_coll ); return true; } @@ -29765,9 +29971,12 @@ bool XmlDoc::printPageInlinks ( SafeBuf *sb , HttpRequest *hr ) { long recompute = hr->getLong("recompute",0); + CollectionRec *cr = getCollRec(); + if ( ! cr ) return false; + // i guess we need this if ( ! recompute ) // m_setFromTitleRec ) - info1->print ( sb , m_coll ); + info1->print ( sb , cr->m_coll ); else sb->safeMemcpy ( &m_pageLinkBuf ); @@ -30010,6 +30219,10 @@ bool XmlDoc::printTermList ( SafeBuf *sb , HttpRequest *hr ) { char *metaList = getMetaList ( ); if ( ! metaList ) return true; if (metaList==(char *) -1) return false; + CollectionRec *cr = getCollRec(); + if ( ! cr ) return false; + + long isXml = hr->getLong("xml",0); if ( isXml ) { @@ -30066,7 +30279,7 @@ bool XmlDoc::printTermList ( SafeBuf *sb , HttpRequest *hr ) { sb->safePrintf("" "Term" - , m_coll + , cr->m_coll , ue.getBufStart() ); sb->safePrintf(" | "); @@ -30076,7 +30289,7 @@ bool XmlDoc::printTermList ( SafeBuf *sb , HttpRequest *hr ) { sb->safePrintf("" "WordPos" - , m_coll + , cr->m_coll , ue.getBufStart() ); sb->safePrintf("
" @@ -31026,6 +31239,9 @@ SafeBuf *XmlDoc::getNewTagBuf ( ) { char **rtbufp = getRootTitleBuf(); if ( ! rtbufp || rtbufp == (void *)-1) return (SafeBuf *)rtbufp; + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; + // overwrite "getting root title buf" status setStatus ("computing new tags"); @@ -31038,7 +31254,7 @@ SafeBuf *XmlDoc::getNewTagBuf ( ) { long now = getTimeGlobal(); // actually, use spider download time if we can. that way // Test.cpp's injection runs will be more consistent! - if ( ! strcmp(m_coll,"test") ) { + if ( ! strcmp(cr->m_coll,"test") ) { //if ( ! m_spideredTimeValid ) { char *xx=NULL;*xx=0; } now = getSpideredTime();//m_spideredTime; } @@ -31363,7 +31579,7 @@ SafeBuf *XmlDoc::getNewTagBuf ( ) { // get the normalized url char *url = links->getLinkPtr(i); // get the site. this will not block or have an error. - siteGetter.getSite(url,gr,timestamp,m_coll,m_niceness); + siteGetter.getSite(url,gr,timestamp,cr->m_coll,m_niceness); // these are now valid and should reference into // Links::m_buf[] char *site = siteGetter.m_site; @@ -32793,6 +33009,8 @@ bool XmlDoc::doInjectLoop ( ) { Bits *bp = getBits(); if ( ! bp ) return (m_blocked == 0); if ( bp == (void *)-1 ) return false; + CollectionRec *cr = getCollRec(); + if ( ! cr ) return true; long n = links->getNumLinks(); Url tmpUrl; Section *prev = NULL; @@ -33032,7 +33250,7 @@ bool XmlDoc::doInjectLoop ( ) { // . this returns false with g_errno set on error if ( ! xd->set4 ( &sreq , NULL , - m_coll , + cr->m_coll , NULL , // pbuf // give it a niceness of 1, we have to be // careful since we are a niceness of 0!!!! @@ -33154,6 +33372,10 @@ bool XmlDoc::injectAhrefsLinks ( ) { // skip for now //return true; + CollectionRec *cr = getCollRec(); + if ( ! cr ) return true; + + // make the ahrefs urls try { m_ahrefsDoc = new ( XmlDoc ); } catch ( ... ) { @@ -33191,7 +33413,7 @@ bool XmlDoc::injectAhrefsLinks ( ) { // . this returns false with g_errno set on error if ( ! ah->set4 ( &sreq , NULL , - m_coll , + cr->m_coll , NULL , // pbuf // give it a niceness of 1, we have to be // careful since we are a niceness of 0!!!! @@ -34190,7 +34412,7 @@ SafeBuf *XmlDoc::getNewTermInfoBuf ( ) { TermInfo *ti = (TermInfo *)p; p += sizeof(TermInfo); // look it up - long long tf = g_posdb.getTermFreq ( m_coll, ti->m_termId64 ); + long long tf = g_posdb.getTermFreq (cr->m_coll,ti->m_termId64); // store it ti->m_termFreq64 = tf; } @@ -34464,6 +34686,9 @@ bool XmlDoc::checkCachedb ( ) { if ( ! m_readFromCachedb ) return true; + CollectionRec *cr = getCollRec(); + if ( ! cr ) return true; + // already set? //if ( m_seoInfoSetFromCache ) // return true; @@ -34502,7 +34727,7 @@ bool XmlDoc::checkCachedb ( ) { 0 , // maxcacheage false, // addtocache? RDB_CACHEDB, - m_coll , + cr->m_coll , &m_cacheList, (char *)&sk , (char *)&ek , @@ -34931,6 +35156,9 @@ bool XmlDoc::storeMatchingQueriesIntoCachedb ( ) { // site rank, tags, etc. if ( m_spideredTimeValid ) ch32 ^= m_spideredTime; + CollectionRec *cr = getCollRec(); + if ( ! cr ) return true; + // all these things should already be validated so they should // not block or have errors //SafeBuf *qpbuf = getMatchingQueriesScored(); @@ -35025,7 +35253,7 @@ bool XmlDoc::storeMatchingQueriesIntoCachedb ( ) { // returns false if it blocks, true otherwise if ( ! m_msg1.addList ( &m_storeList, RDB_CACHEDB , - m_coll, + cr->m_coll, m_masterState, m_masterLoop, false, // forcelocal? @@ -35041,6 +35269,9 @@ bool XmlDoc::storeRelatedDocIdsIntoCachedb ( ) { if ( ! m_queryPtrsWholeValid ) { char *xx=NULL;*xx=0; } + CollectionRec *cr = getCollRec(); + if ( ! cr ) return true; + long *ch32p = getContentHash32(); if ( ! ch32p ) return true; if ( ch32p == (void *)-1 ) return false; @@ -35157,7 +35388,7 @@ bool XmlDoc::storeRelatedDocIdsIntoCachedb ( ) { // returns false if it blocks, true otherwise if ( ! m_msg1.addList ( &m_storeList, RDB_CACHEDB , - m_coll, + cr->m_coll, m_masterState, m_masterLoop, false, // forcelocal? @@ -35181,6 +35412,9 @@ bool XmlDoc::storeRecommendedLinksBuf ( ) { // site rank, tags, etc. if ( m_spideredTimeValid ) ch32 ^= m_spideredTime; + CollectionRec *cr = getCollRec(); + if ( ! cr ) return true; + if ( ! m_recommendedLinksBufValid ) { char *xx=NULL;*xx=0;} long need = 0; @@ -35259,7 +35493,7 @@ bool XmlDoc::storeRecommendedLinksBuf ( ) { // returns false if it blocks, true otherwise if ( ! m_msg1.addList ( &m_storeList, RDB_CACHEDB , - m_coll, + cr->m_coll, m_masterState, m_masterLoop, false, // forcelocal? @@ -35285,6 +35519,9 @@ bool XmlDoc::storeRelatedQueriesIntoCachedb ( ) { // site rank, tags, etc. if ( m_spideredTimeValid ) ch32 ^= m_spideredTime; + CollectionRec *cr = getCollRec(); + if ( ! cr ) return true; + //SafeBuf *relBuf = NULL; //if ( m_relPtrsValid ) relBuf = &m_relPtrs; @@ -35384,7 +35621,7 @@ bool XmlDoc::storeRelatedQueriesIntoCachedb ( ) { // returns false if it blocks, true otherwise if ( ! m_msg1.addList ( &m_storeList, RDB_CACHEDB , - m_coll, + cr->m_coll, m_masterState, m_masterLoop, false, // forcelocal? @@ -35408,6 +35645,9 @@ bool XmlDoc::storeWordPosInfoBufIntoCachedb ( ) { // site rank, tags, etc. if ( m_spideredTimeValid ) ch32 ^= m_spideredTime; + CollectionRec *cr = getCollRec(); + if ( ! cr ) return true; + long now = getTimeGlobal(); // calc how much space we need @@ -35438,8 +35678,8 @@ bool XmlDoc::storeWordPosInfoBufIntoCachedb ( ) { // 4. then the insertable terms and their query changes and log buf // mangle key a little if in debug mode because that is the only // time we compute and store m_debugScoreInfoBuf and m_origScoreInfoBuf - uint8_t cr = cr_WordPosInfoBuf; - k = g_cachedb.makeKey ( uh32 , ch32, cr ); + uint8_t cr8 = cr_WordPosInfoBuf; + k = g_cachedb.makeKey ( uh32 , ch32, cr8 ); // note it log("seo: cachedb storing wordposinfobuf " @@ -35505,7 +35745,7 @@ bool XmlDoc::storeWordPosInfoBufIntoCachedb ( ) { // returns false if it blocks, true otherwise if ( ! m_msg1.addList ( &m_storeList, RDB_CACHEDB , - m_coll, + cr->m_coll, m_masterState, m_masterLoop, false, // forcelocal? @@ -35613,7 +35853,7 @@ bool XmlDoc::storeMissingTermBufIntoCachedb ( ) { // returns false if it blocks, true otherwise if ( ! m_msg1.addList ( &m_storeList, RDB_CACHEDB , - m_coll, + cr->m_coll, m_masterState, m_masterLoop, false, // forcelocal? @@ -35641,6 +35881,9 @@ bool XmlDoc::storeScoredInsertableTermsIntoCachedb ( ) { // site rank, tags, etc. if ( m_spideredTimeValid ) ch32 ^= m_spideredTime; + CollectionRec *cr = getCollRec(); + if ( ! cr ) return true; + long now = getTimeGlobal(); // calc how much space we need @@ -35683,9 +35926,9 @@ bool XmlDoc::storeScoredInsertableTermsIntoCachedb ( ) { // 4. then the insertable terms and their query changes and log buf // mangle key a little if in debug mode because that is the only // time we compute and store m_debugScoreInfoBuf and m_origScoreInfoBuf - uint8_t cr = cr_ScoredInsertableTerms; + uint8_t cr8 = cr_ScoredInsertableTerms; //if ( m_seoDebug ) cr = cr_ScoredInsertableTermsDebug; - k = g_cachedb.makeKey ( uh32 , ch32, cr ); + k = g_cachedb.makeKey ( uh32 , ch32, cr8 ); // note it log("seo: cachedb storing scoredinsertableterms " @@ -35809,7 +36052,7 @@ bool XmlDoc::storeScoredInsertableTermsIntoCachedb ( ) { // returns false if it blocks, true otherwise if ( ! m_msg1.addList ( &m_storeList, RDB_CACHEDB , - m_coll, + cr->m_coll, m_masterState, m_masterLoop, false, // forcelocal? @@ -36364,6 +36607,9 @@ SafeBuf *XmlDoc::getMatchingQueriesScoredForFullQuery ( ) { if ( mq == NULL || mq == (void *)-1 ) return mq; // setup timer + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; + if ( ! m_beginTimeFullQueries ) m_beginTimeFullQueries = gettimeofdayInMilliseconds(); @@ -36471,8 +36717,9 @@ SafeBuf *XmlDoc::getMatchingQueriesScoredForFullQuery ( ) { // shortcut char *qstr = qk->getQueryString(&m_matchingQueryStringBuf); + // sanity - if ( ! m_coll || ! m_coll[0] ) { char *xx=NULL;*xx=0; } + if ( ! cr->m_coll || ! cr->m_coll[0] ) { char *xx=NULL;*xx=0; } // this is required for synonyms! // TODO: use whatever language the query is!!! uint8_t langId = langEnglish; @@ -36480,12 +36727,12 @@ SafeBuf *XmlDoc::getMatchingQueriesScoredForFullQuery ( ) { // shortcut long qlen = gbstrlen(qstr); - long collLen = gbstrlen(m_coll); + long collLen = gbstrlen(cr->m_coll); // set the request m_mr2.reset(); m_mr2.ptr_query = qstr; m_mr2.size_query = qlen+1; - m_mr2.ptr_coll = m_coll; + m_mr2.ptr_coll = cr->m_coll; m_mr2.size_coll = collLen+1; m_mr2.m_queryExpansion = 1; m_mr2.m_language = langId; @@ -36815,6 +37062,9 @@ SafeBuf *XmlDoc::getRelatedDocIdsScored ( ) { SafeBuf *tmq = getTopMatchingQueryBuf(); if ( ! tmq || tmq == (void *)-1) return (SafeBuf *) tmq; + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; + // the top 50 or so matching queries will each be scored for // every related docid we have in m_relatedDocIdBuf. these are // the same queries we got the full results for above!!! @@ -37006,7 +37256,8 @@ SafeBuf *XmlDoc::getRelatedDocIdsScored ( ) { // if bin is empty initialize if ( hbin->length() == 0 ) { // provide only collection to handleRequest4f() - if ( ! hbin->safeMemcpy(m_coll,gbstrlen(m_coll)+1) ) + if ( ! hbin->safeMemcpy(cr->m_coll, + gbstrlen(cr->m_coll)+1) ) return NULL; // . store the queries we want it to evaluate // . these are null-terminated query strings preceeded @@ -37096,6 +37347,9 @@ SafeBuf *XmlDoc::getRelatedDocIdsWithTitles ( ) { if ( m_relatedDocIdsWithTitlesValid ) return &m_relatedDocIdBuf; + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; + SafeBuf *rdbuf = getRelatedDocIdsScored(); if ( ! rdbuf || rdbuf == (void *)-1 ) return rdbuf; @@ -37162,8 +37416,8 @@ SafeBuf *XmlDoc::getRelatedDocIdsWithTitles ( ) { RelatedDocId *rd = &rds[m_rdCursor]; // make the request Msg20Request req; - req.ptr_coll = m_coll; - req.size_coll = gbstrlen(m_coll)+1; + req.ptr_coll = cr->m_coll; + req.size_coll = gbstrlen(cr->m_coll)+1; req.m_docId = rd->m_docId; req.m_expected = true; req.m_niceness = m_niceness; @@ -38252,7 +38506,7 @@ bool XmlDoc::scoreDocIdRestrictedQueries ( Msg99Reply **replyPtrs , goto sendLoop; } // set it from related doc's docid - if ( ! m_newxd2->set3 ( docId , m_coll, m_niceness ) ) { + if ( ! m_newxd2->set3 ( docId ,cr->m_coll, m_niceness ) ) { m_binError = g_errno; goto sendLoop; } @@ -38395,7 +38649,7 @@ bool XmlDoc::scoreDocIdRestrictedQueries ( Msg99Reply **replyPtrs , } // sanity - if ( ! m_coll || ! m_coll[0] ) { char *xx=NULL;*xx=0; } + if ( ! cr->m_coll || ! cr->m_coll[0] ) { char *xx=NULL;*xx=0; } // . get hash of query to determine bin // . this keeps our term freqs consistent since every query goes @@ -38421,7 +38675,7 @@ bool XmlDoc::scoreDocIdRestrictedQueries ( Msg99Reply **replyPtrs , if ( ! bin ) { // how big is the termlistbuf? long tsize = termListBuf->length(); - long collLen = gbstrlen(m_coll); + long collLen = gbstrlen(cr->m_coll); // how much space do we need for a good bin? long alloc = sizeof(Bin) + 8 +1+ collLen + 1 + tsize + 100000; // make that @@ -38456,7 +38710,7 @@ bool XmlDoc::scoreDocIdRestrictedQueries ( Msg99Reply **replyPtrs , // then langid *bp = m_langId; bp++; // then the coll - memcpy ( bp , m_coll , collLen ); + memcpy ( bp , cr->m_coll , collLen ); bp += collLen; *bp++ = '\0'; // sanity! @@ -39036,7 +39290,7 @@ SafeBuf *XmlDoc::getTermListBuf ( ) { // . add to ongoing list? will use compression bit. // . return true with g_errno set on error // . use g_termListCache in Msg0.cpp - //if (!addToTermListCache(m_coll,startKey,endKey,&termList)) + //if(!addToTermListCache(cr->m_coll,startKey,endKey,&termList)) // return true; // first store the lits size //m_termListBuf.pushLong(termList.m_listSize); @@ -39069,7 +39323,7 @@ SafeBuf *XmlDoc::getTermListBuf ( ) { //log("seopipe: took %lli ms to parse docid %lli",took,m_docId); // . flag it as being completely cached now // . returns false and sets g_errno on error - //return addDocIdToTermListCache ( m_docId , m_coll ); + //return addDocIdToTermListCache ( m_docId , cr->m_coll ); } @@ -39329,7 +39583,7 @@ bool XmlDoc::addTermFreqsForTerm ( char *term , HashTableX *dups ) { // dup? if ( dups->isInTable ( &wid ) ) continue; // add it - long long tf = g_posdb.getTermFreq ( m_coll, wid ); + long long tf = g_posdb.getTermFreq ( cr->m_coll, wid ); if ( ! dups->addKey ( &wid ) ) return NULL; WordFreqInfo wfi; wfi.m_wordId64 = wid; @@ -39401,6 +39655,9 @@ SafeBuf *XmlDoc::getScoredInsertableTerms ( ) { SafeBuf *wpib = getWordPosInfoBuf(); if ( ! wpib || wpib == (void *)-1 ) return wpib; + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; + // if still waiting for replies to come in, return -1 if ( m_numMsg95Requests > 0 && m_numMsg95Replies < m_numMsg95Requests ) return (SafeBuf *)-1; @@ -39459,7 +39716,7 @@ SafeBuf *XmlDoc::getScoredInsertableTerms ( ) { // and used to determine what queries match the doc and should be // evaluated for every insertion. mr.ptr_termInfoBuf = ntiBuf->getBufStart(); - mr.ptr_coll = m_coll; + mr.ptr_coll = cr->m_coll; //mr.ptr_wordFreqInfoBuf = wfib->getBufStart(); mr.ptr_wordPosInfoBuf = wpib->getBufStart(); // why do we need this? doesn't termInfoBuf have all that? no, @@ -39471,7 +39728,7 @@ SafeBuf *XmlDoc::getScoredInsertableTerms ( ) { mr.size_posdbTermList = termListBuf->length(); mr.size_termInfoBuf = ntiBuf->length();//m_numTwids * 4; - mr.size_coll = gbstrlen(m_coll)+1; + mr.size_coll = gbstrlen(cr->m_coll)+1; //mr.size_wordFreqInfoBuf = wfib->length(); mr.size_wordPosInfoBuf = wpib->length(); mr.size_insertableTerms = m_insertableTermsBuf.length(); @@ -40641,6 +40898,9 @@ SafeBuf *XmlDoc::getRecommendedLinksBuf ( ) { if ( m_recommendedLinksBufValid ) return &m_recommendedLinksBuf; + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; + // what docids share our matching queries? SafeBuf *rdbuf = getRelatedDocIdsWithTitles(); if ( ! rdbuf || rdbuf == (void *)-1 ) return rdbuf; @@ -40747,7 +41007,7 @@ SafeBuf *XmlDoc::getRecommendedLinksBuf ( ) { 0 , // max cache age -secs false , // addToCache? RDB_LINKDB , - m_coll , + cr->m_coll , list , // linkdb list to fill (char*)&startKey, (char*)&endKey , @@ -41010,6 +41270,9 @@ SafeBuf *XmlDoc::getRecommendedLinksBuf ( ) { SafeBuf *XmlDoc::lookupTitles ( ) { + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; + // none have a title/url following them in here yet long numLinkers = m_recommendedLinksBuf.length(); numLinkers /= sizeof(RecommendedLink); @@ -41080,8 +41343,8 @@ SafeBuf *XmlDoc::lookupTitles ( ) { //req.m_state = msg20; req.m_state = m_masterState;//this; req.m_callback2 = m_masterLoop;//gotLinkerTitleWrapper; - req.ptr_coll = m_coll; - req.size_coll = gbstrlen(m_coll)+1; + req.ptr_coll = cr->m_coll; + req.size_coll = gbstrlen(cr->m_coll)+1; req.m_expected = true; req.m_niceness = m_niceness; // do not get summary stuff. too slow. @@ -41280,6 +41543,9 @@ Msg25 *XmlDoc::getAllInlinks ( bool forSite ) { char *site = getSite (); if ( ! site || site == (char *)-1 ) return (Msg25 *)site; + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; + Url *fu = getFirstUrl(); // make a new one @@ -41333,7 +41599,7 @@ Msg25 *XmlDoc::getAllInlinks ( bool forSite ) { 0 , // maxcacheage false, // addtocache? RDB_CACHEDB, - m_coll , + cr->m_coll , myList, // &m_cacheList, (char *)&sk , (char *)&ek , @@ -41404,7 +41670,7 @@ Msg25 *XmlDoc::getAllInlinks ( bool forSite ) { false , // isSiteLinkInfo? *ipp, *d, // docid - m_coll, + cr->m_coll, NULL, // qbuf 0, // qbufSize m_masterState, // state @@ -41525,7 +41791,7 @@ Msg25 *XmlDoc::getAllInlinks ( bool forSite ) { // returns false if it blocks, true otherwise if ( ! m_msg1.addList ( &m_storeList, RDB_CACHEDB , - m_coll, + cr->m_coll, m_masterState, m_masterLoop, false, // forcelocal? @@ -42404,6 +42670,9 @@ SafeBuf *XmlDoc::getQueryLinkBuf(SafeBuf *docIdList, bool doMatchingQueries) { return mainUrlTwidBuf32; } + CollectionRec *cr = getCollRec(); + if ( ! cr ) return NULL; + // // SHIT! we can't use the keys in the termlistbuf for dual purpose // role as terms the doc contains, because they do not have the @@ -42461,8 +42730,8 @@ SafeBuf *XmlDoc::getQueryLinkBuf(SafeBuf *docIdList, bool doMatchingQueries) { //RelatedDocId *rd = &rds[i]; // make the request Msg20Request req; - req.ptr_coll = m_coll; - req.size_coll = gbstrlen(m_coll)+1; + req.ptr_coll = cr->m_coll; + req.size_coll = gbstrlen(cr->m_coll)+1; req.m_docId = docIds[i]; req.m_expected = true; req.m_niceness = m_niceness; @@ -42510,7 +42779,7 @@ SafeBuf *XmlDoc::getQueryLinkBuf(SafeBuf *docIdList, bool doMatchingQueries) { // how big is the request? long need = 0; need += 1; // for the byte flag - long collLen = gbstrlen(m_coll); + long collLen = gbstrlen(cr->m_coll); need += collLen + 1; // list of docids (just one for matching queries) need += 4; @@ -42540,7 +42809,7 @@ SafeBuf *XmlDoc::getQueryLinkBuf(SafeBuf *docIdList, bool doMatchingQueries) { if ( doMatchingQueries ) request.pushChar(1); else request.pushChar(0); // then coll\0 - request.safeMemcpy ( m_coll, collLen ); + request.safeMemcpy ( cr->m_coll, collLen ); request.pushChar ( 0 ); // then docids after the collection name request.pushLong ( docIdList->length() ); diff --git a/XmlDoc.h b/XmlDoc.h index efb56260..8cf9a49e 100644 --- a/XmlDoc.h +++ b/XmlDoc.h @@ -479,7 +479,6 @@ class XmlDoc { void nukeDoc ( class XmlDoc *); void reset ( ) ; bool setFirstUrl ( char *u , bool addWWW , Url *base = NULL ) ; - class CollectionRec *getCollRec ( ); bool setRedirUrl ( char *u , bool addWWW ) ; void setStatus ( char *s ) ; void setCallback ( void *state, void (*callback) (void *state) ) ; @@ -922,8 +921,16 @@ class XmlDoc { long long m_firstUrlHash48; long long m_firstUrlHash64; Url m_currentUrl; - char *m_coll; - char m_collBuf[MAX_COLL_LEN+1]; // include \0 + + //char *m_coll; + //char m_collBuf[MAX_COLL_LEN+1]; // include \0 + CollectionRec *m_lastcr; + collnum_t m_collnum; + long m_lastCollRecResetCount; + class CollectionRec *getCollRec ( ) ; + bool setCollNum ( char *coll ) ; + + char *m_content; long m_contentLen; @@ -1044,7 +1051,7 @@ class XmlDoc { char m_firstUrlHash64Valid; char m_lastUrlValid; char m_docIdValid; - char m_collValid; + //char m_collValid; char m_tagRecValid; char m_robotsTxtLenValid; char m_tagRecDataValid; @@ -1285,6 +1292,7 @@ class XmlDoc { bool m_matchesValid; bool m_dbufValid; bool m_titleValid; + bool m_collnumValid; //bool m_twidsValid; bool m_termId32BufValid; bool m_termInfoBufValid; @@ -1365,7 +1373,7 @@ class XmlDoc { Msg22 m_msg22d; Msg22 m_msg22e; Msg22 m_msg22f; - long m_collLen; + //long m_collLen; uint32_t m_gigabitVectorHash; char m_gigabitQuery [XD_GQ_MAX_SIZE]; long m_gigabitHashes [XD_MAX_GIGABIT_HASHES]; @@ -1510,7 +1518,7 @@ class XmlDoc { long m_filteredContentMaxSize; char m_calledThread; long m_errno; - class CollectionRec *m_cr; + //class CollectionRec *m_cr; //long m_utf8ContentAllocSize; long m_hostHash32a; long m_hostHash32b; diff --git a/main.cpp b/main.cpp index 2e249529..65460b2b 100644 --- a/main.cpp +++ b/main.cpp @@ -3173,7 +3173,8 @@ int main ( int argc , char *argv[] ) { if ( testMandrill ) { static EmailInfo ei; - ei.m_cr = g_collectiondb.getRec(1); + //ei.m_cr = g_collectiondb.getRec(1); + ei.m_collnum = 1; ei.m_fromAddress.safePrintf("support@diffbot.com"); ei.m_toAddress.safePrintf("matt@diffbot.com"); ei.m_callback = exitWrapper;