Reverted the move of Search.pmod from the Roxen module to Pike. It stays in the Roxen Search module for Roxen <= 4.5, for compatibility. The C-level part remains in Pike.
Moved back stuff to the Roxen Search module that depend on external programs there.
Merge branch 'pike-modules/whitefish/4.5' into 7.4
Merge branch 'whitefish-fixup' into pike-modules/whitefish/5.0
Merge branch 'whitefish-fixup' into pike-modules/whitefish/4.5
Updated Search.Process to a non-roxen context.
Merge commit 'whitefish_split_4.5_5.0' into whitefish-fixup This is in preparation to fixup Search.Process as well.
Merge remote branch 'pike-modules/whitefish/5.0' into 7.9 Updated Search.Utils and Search.Process to a non-roxen context. Conflicts: .gitattributes .gitignore lib/modules/.autodoc
Merge branch 'pike-modules/whitefish/5.0' into 7.8 Updated Search.Utils and Search.Process to a non-roxen context. Conflicts: .gitattributes .gitignore lib/modules/.autodoc
Fix IPv6 bugs. Rev: lib/modules/Search.pmod/Process.pmod:1.18
Fixed some types. Rev: lib/modules/Search.pmod/Process.pmod:1.17
Backported fix to avoid that the search crawler hogs the debug log on Windows. Rev: lib/modules/Search.pmod/Process.pmod:1.14
Avoid fd leak with the log pipe. Rev: lib/modules/Search.pmod/Process.pmod:1.16
Use a pipe to collect logging output from multiprocess_crawler. This avoids clobbering the output from different processes, but more importantly it avoids that hung crawler processes hog the debug log on NT. Rev: lib/modules/Search.pmod/Process.pmod:1.15
Log each crawler process in its own file when SEARCH_CRAWLER_DEBUG is defined. This is mainly to avoid clobbering and hogging of the debug log on NT. Rev: lib/modules/Search.pmod/Process.pmod:1.12
Log each crawler process in its own file when SEARCH_CRAWLER_DEBUG is defined. This is mainly to avoid clobbering and hogging of the debug log on NT. Rev: lib/modules/Search.pmod/Process.pmod:1.14
Log each crawler process in its own file when SEARCH_CRAWLER_DEBUG is defined. This is mainly to avoid clobbering and hogging of the debug log on NT. Rev: lib/modules/Search.pmod/Process.pmod:1.13
New implementation of Process.prepare_cb() and get_internal_view_url() using the new function location_url() that gets the IP-number from the registered port. This will make the search engine less dependent on DNS and a correct setting of Promary Server URL. Rev: lib/modules/Search.pmod/Process.pmod:1.13
New implementation of Process.prepare_cb() and get_internal_view_url() using the new function location_url() that gets the IP-number from the registered port. This will make the search engine less dependent on DNS and a correct setting of Promary Server URL. Rev: lib/modules/Search.pmod/Process.pmod:1.12
Merge from external js/per/nilsson fork Rev: lib/modules/Search.pmod/Database.pmod/Base.pike:1.5 Rev: lib/modules/Search.pmod/Database.pmod/Base.pmod:1.20(DEAD) Rev: lib/modules/Search.pmod/Database.pmod/MySQL.pike:1.77 Rev: lib/modules/Search.pmod/Filter.pmod/Base.pike:1.16 Rev: lib/modules/Search.pmod/Filter.pmod/HTML.pmod:1.37 Rev: lib/modules/Search.pmod/Filter.pmod/Output.pike:1.1 Rev: lib/modules/Search.pmod/Filter.pmod/PDF.pmod:1.16 Rev: lib/modules/Search.pmod/Filter.pmod/PlainText.pmod:1.9 Rev: lib/modules/Search.pmod/Filter.pmod/Word.pmod:1.12 Rev: lib/modules/Search.pmod/Grammar.pmod/AbstractParser.pike:1.7 Rev: lib/modules/Search.pmod/Grammar.pmod/DefaultParser.pike:1.11 Rev: lib/modules/Search.pmod/Grammar.pmod/Lexer.pmod:1.7 Rev: lib/modules/Search.pmod/Grammar.pmod/module.pmod:1.12 Rev: lib/modules/Search.pmod/Indexer.pmod:1.17 Rev: lib/modules/Search.pmod/MergeFile.pike:1.1 Rev: lib/modules/Search.pmod/Process.pmod:1.12 Rev: lib/modules/Search.pmod/Query.pmod:1.26 Rev: src/modules/_WhiteFish/Makefile.in:1.7 Rev: src/modules/_WhiteFish/blob.c:1.34 Rev: src/modules/_WhiteFish/blobs.c:1.12 Rev: src/modules/_WhiteFish/buffer.c:1.13 Rev: src/modules/_WhiteFish/linkfarm.c:1.5 Rev: src/modules/_WhiteFish/resultset.c:1.24 Rev: src/modules/_WhiteFish/resultset.h:1.9 Rev: src/modules/_WhiteFish/whitefish.c:1.35
Make sure the remote server binds to localhost. Rev: lib/modules/Search.pmod/Process.pmod:1.11
Do not run the indexer in backend thread. Rev: lib/modules/Search.pmod/Process.pmod:1.10 Rev: lib/modules/Search.pmod/Utils.pmod:1.36
New features in 3.4, like renaming of profiles and indexing of any sitebuilder metadata, and updated version of wvWare. Rev: lib/modules/Search.pmod/Database.pmod/Base.pmod:1.19 Rev: lib/modules/Search.pmod/Database.pmod/MySQL.pike:1.75 Rev: lib/modules/Search.pmod/Filter.pmod/PDF.pmod:1.13 Rev: lib/modules/Search.pmod/Filter.pmod/Word.pmod:1.10 Rev: lib/modules/Search.pmod/Filter.pmod/wvHtml.xml:1.3 Rev: lib/modules/Search.pmod/Process.pmod:1.10 Rev: lib/modules/Search.pmod/Utils.pmod:1.36
Allow failure in get_backdoor_userpass(). It's not always possible to find an acmodule in the configuration. Rev: lib/modules/Search.pmod/Process.pmod:1.9
'Internal URLs' setting for the crawler to make it possible to index SiteBuilder metadata and access pages using the AC backdoor. Rev: lib/modules/Search.pmod/Process.pmod:1.8
Use max_threads in Remote.Server Rev: lib/modules/Search.pmod/Process.pmod:1.7
Removed debug Rev: lib/modules/Search.pmod/Process.pmod:1.6
NT fix: don't use __FILE__ in a pike module. Rev: lib/modules/Search.pmod/Process.pmod:1.5
Removed hardcoded intrawise backdoor password Rev: lib/modules/Search.pmod/Process.pmod:1.4
Added conf parameter to Indexer class. Temporary hardcoded backdoor login/password for intrawise. Rev: lib/modules/Search.pmod/Process.pmod:1.3
Temporarily hard coded passwor for IW. Rev: lib/modules/Search.pmod/Process.pmod:1.2
Moved some of the external process handling code to Search.Process Rev: lib/modules/Search.pmod/Process.pmod:1.1