Welcome to Vestris Inc.
Internet Interactive Solutions Company


Alkaline 1.4 release news and information.

Alkaline 1.4 - What's New

Alkaline 1.4
  Released build 1.4.0326.0 RTM.
 (build 1.4.0317.0) added experimental Nagle=Y/N option to global.cnf, which allows to disable Nagle algorithm on accepting sockets
 (build 1.4.0316.0) corrected bug: running Alkaline with -d corrupts .urt (or other index) file on Solaris SunOS and occasionally on other UNIX platforms
 (build 1.4.0215.0) added RequestHeader to asearch.cnf options, which allows to add random http request headers to all requests made by Alkaline and to redefine the Alkaline user-agent
 (build 1.4.0202.1) added NoTextDescription to asearch.cnf options, which allows not to store plain text, but only meta descriptions as document headers
 (build 1.4.0202.0) corrected bug: service reported wrong I/O overlapped operation in progress error when installation (service install) failed
 (build 1.4.0202.0) added --servicename --servicedisplayname --serviceusername --servicepassword command line options to Alkaline's service operations; this allows to install multiple Alkaline services on the same machine and run the service(s) with different credentials
 (build 1.4.0201.0) added SearchPartialLeft=Y/N option to asearch.cnf to enable partial left searches; when using large indexes, set this option to N - this will remove deep searches such as *foo* and enable foo* searches only producing less relevant, but much faster results
 (build 1.4.0201.0) added ParseContent=[*,]content-type[,[-]content-type] option to asearch.cnf; only content-types defined by this option will be considered as html, default is ParseContent=*
 (build 1.4.0119.0) case-sensitive numeric meta tag search, for example, if the page contains price=10, you can look for price=10, price>9 and price<11; normal boolean search applies to such strings accordingly
 Alkaline Tools bare bones implementation of the Alkaline::Server perl5 class; added server, port, user, pass and post_action, added AlkalineStop.pl, which uses post_action('shutdown')
 (build 1.4.0111.0) implemented clean shutdown from web console
 (build 1.4.0108.1) when showing search results, the server outputs a Pragma: nocache header
 (build 1.4.0107.0) on UNIX, a file must now be readable by everybody (at least -rw----r--) in order to be used as a template or to be shown as part of the statistics and administration pages; this allows to hide configuration and other sensible files
 (build 1.32.1215.0) reduced the normal life time of an idle thread from 60 to 15 seconds and the default max amount of threads in the indexing/searching thread pool to 25 (following load and stress test)
 (build 1.32.1111.1) added HTMLQUOTE and HTMLDEQUOTE string operators (translate &-like characters into &amp;-like equivalents and vice-versa)
 (build 1.32.1028.0) added UpperCase=Y/N to asearch.cnf, inverse of LowerCase, default is N
 (build 1.32.1028.0) added KeepAlive=Y/N to global.cnf for server-side keep-alives, experimental, default is N
 (build 1.32.1024.0) added a FILENAME: meta tag for every document
 (build 1.32.1022.0) corrected bug: indexing words with dots, such as X.500 as a single word, rather than a split X and 500
 (build 1.32.1021.0) added a Reload Index button to the admin page for a given configuration and a Reload All Indexes button to the Runtime Commands tab
 (build 1.32.1021.0) corrected bug: negative size values, such as MaxSize=-1, in asearch.cnf accepted as described in the documentation
 (build 1.32.1021.0) added Basic authentication Realm option to global.cnf
 (build 1.32.1021.0) added ErrorFooter option to global.cnf; now propagated to all errors (404 Not Found errors used to have a different footer, because served from a base class of errors)
 (build 1.32.1021.0) on an authoritive 204 No Content or on an empty response, Alkaline will respect the Retry setting in asearch.cnf and reissue a new request
 (build 1.32.1007.0) corrected bug: multiple posted values with the same name are all available in templates, for example $post.other
 (build 1.32.1007.0) corrected bug: quant-1 works in the url query to output all results
 (build 1.32.1007.0) $post.quant, $post.start are made available in template mapping
 (build 1.32.0928.0) searching for * will return all pages in the index, you can search * -word, etc.
 (build 1.32.0919.1) rewritten (re)sorting results by date (now much faster)
 (build 1.32.0917.0) corrected bug: Index.html option broken
 (build 1.32.0917.0) added ReplaceLocal to asearch.cnf, which defines local replacements for remote files, including support for virtual if-Modified-Since and the 404 zero pass
 (build 1.32.0917.0) Keep-alive client-to-Alkaline support, fully compliant to Hypertext Transfer Protocol, HTTP/1.1, RFC 2068, section 19.7.1.1.
 (build 1.32.0917.0) If-Modified-Since client-to-Alkaline support for static documents (such as the javascript code of the admin section), fully compliant to Hypertext Transfer Protocol, HTTP/1.1, RFC 2068, section 14.24.
 (build 1.32.0916.0) new faster and improved search code
 (build 1.32.0916.0) support for custom meta tags: added CustomMetas tag to asearch.cnf which can define a list of additional meta tags to store; if any of these tags is available on the indexed page, it will be accessible through it's name on the search results pages, for example: CustomMetas=MS.LOCALE in the asearch.cnf and <!--SET MAP--$MS.LOCALE ...--> on the search template.
 (build 1.32.0916.0) <!--SET SEARCH-NORESULTS--expression--> can now contain an expression, rather than just plain text

[ back to Alkaline doc ]

- © Vestris Inc.
1994 - 2004 - Switzerland - All Rights Reserved
Last modified: Tue Aug 21 09:44:26 Pacific Daylight Time 2001