| New Features |
| | (build 1.7.1601.0)
Full support for GET method. You must update your templates and change all
+ to &, quantXX to quant=XX and startYY to start=YY if present.
|
| | (build 1.7.1527.0)
Added $size, total number of documents indexed, to <!--SEARCH-GENERAL ... --> tag.
|
| | (build 1.7.1522.0)
Structured logs format, name=value pairs separated by tabs.
|
| | (build 1.7.1522.0)
Allowing embedded comments in template SET options and tags. This, for example, enables executing
server-side includes in SET MAP for each individual result:
<!--SET MAP--<--#exec cmd="echo %DATE% - result $index"--?> ...-->
|
| | (build 1.7.1424.0)
Added WAP wireless WML template and server-side support.
|
| | (build 1.7.1224.0)
Optionally specify a protocol for an url scope restriction. Alkaline currently supports indexing and scoping
file:// and http:// urls. Default is http://. For example, url:www.foo.com/bar (same as
url:http://www.foo.com/bar) or url:file:///foo/bar.
|
| | (build 1.7.1223.0)
Added DocumentPath
option to global.cnf. The value is an array of relative document paths that can be served
by Alkaline acting as a normal web server.
|
| | (build 1.7.1211.0)
Added <!--SET SEARCH-BASE-ABS--$requesturl-->
option. The value of this option replaces the full url prefix
for previous and next pages within search results, excluding the configuration name or any other relative path.
|
| | (build 1.7.1211.0)
Added $requesturl variable to global mappable keywords.
|
| | (build 1.7.1211.0)
Improved search core with better memory management and faster ndx loading and saving. New siteidx3.ndx file
format.
|
| | (build 1.7.1202.0)
Added Unlock, Restart, RefreshTemplate, GetStats, DeleteUrl and AddUrl scripts to
Alkaline PerlTools.
|
| | (build 1.7.1202.0)
Support for servers returning zone adjustment times of format +NNNN, such as Fri, 2 Dec 1994 17:00:00 +0008.
|
| | (build 1.7.1201.0)
Added $hlheader and $hltitle to SET MAP search results rendering option, outputs the document header
and title with search results highlighted, if any. The highlight opening and closing are defined by two new
<!--SET HIGHLIGHT-OPEN--...--> and <!--SET HIGHLIGHT-CLOSE--...--> options respectively.
By default, matched terms are highlighted bold.
|
| | (build 1.7.1201.0)
Added REPLACE and REPLACI expression operators for replacing strings when rendering results,
case-sensitive and case-insensitive replacements respectively.
For example $header|[REPLACEfoo:bar].
|
| | (build 1.7.1120.0)
Full support for indexing local file system. The UrlList directive now takes file:// format urls.
All subdirectories are followed and directory listings are treated as html. Standard rules, such as
extensions to index, fully apply.
|
| | (build 1.7.1113.0)
New SearchCacheLife asearch.cnf option, the lifetime of a search cache record, in seconds.
|
| | (build 1.7.1112.0)
New Ping, PingRestart, PingInterval and PingUrl options in global.cnf
to suppport and extend the existing command line --enableping option.
|
| | (build 1.7.1010.0)
Html parser tolerates <tag name="value""> html errors.
|
| | (build 1.7.1019.0)
Html parser keeps trailing dots in {a.b.*} forms, allowing {J.B. Smith} to be searched by {J.B.}.
|
| | (documentation change)
Published Indexing Guidelines,
Indexing Local File System.
|
| | (documentation change)
Published a mirror support filter and documented Indexing Guidelines,
Mirroring Sites.
|
| Bug Fixes |
| | (build 1.7.1601.0)
Corrected bug: forms using GET method get the search query truncated.
|
| | (build 1.7.1306.0)
Corrected bug: Alkaline service with a non-default service name and/or service display name cannot be
started - cannot run multiple Alkaline services on the same server.
|
| | (build 1.7.1306.0)
Corrected bug: installing Alkaline service with --enableswap doesn't enable swap
when the service is started.
|
| | (build 1.7.1224.0)
Corrected bug: not decoding special characters of the &[#digit/quote]; form before processing an url.
|
| | (build 1.7.1224.0)
Corrected bug: cannot use an url:, host: or path: scope with a value containing escaped sequences,
such as %20 (space).
|
| | (build 1.7.1223.0)
Corrected bug: pressing Ctrl-C while loading the NDX portion of the index mistakenly
reports a corrupt index.
|
| | (build 1.7.1223.0)
Corrected bug: pressing Ctrl-C while loading the indexes may result in an infinite loop attempting to
restart the server.
|
| | (build 1.7.1223.0)
Corrected bug: Alkaline returning 404 File Not Found for documents with urls containing
escaped sequences such as %20 (space).
|
| | (build 1.7.1202.0)
Corrected bug: AlkalineStop.pl reports a 500 Unexpected error, even though the server is properly stopped.
|
| | (build 1.7.1202.0)
Corrected bug: AlkalineRestart.pl does not report a proper error when restart is unsupported (Windows NT).
|
| | (build 1.7.1128.0)
Corrected bug: searches for +keyword may hang leaving search threads piling up.
|
| | (build 1.7.1113.0)
Corrected bug: Ctrl-C or admin server shutdown does not terminate all processes (FreeBSD).
|
| | (build 1.7.1113.0)
Corrected bug: tcp window too small resulting in partially downloaded pictures and content.
|
| | (build 1.6.1113.0)
Corrected bug: configurations with more than one path segment, such as foo/bar cannot be searched from
the admin section (unix only).
|
| | (build 1.6.1112.0)
Corrected bug: --enableping kills the server.
|
| | (build 1.6.1112.0)
Corrected bug: server restart from online administration section shuts down the server.
|
| | (build 1.6.1111.0)
Corrected bug: Md5 reporting wrong duplicate urls (rare).
|
| | (build 1.6.1031.0)
Corrected bug: an url may be marked as remote and not indexed even through a link qualified for reindexing is
present in a subsequently retrieved document.
|
| | (build 1.7.1020.0)
Corrected bug: management console scripting error "xparse.js, line 352: XmlTag.contents has no properties",
Alkaline outputs unencoded spaces in tag names, producing invalid xml that cannot be parsed.
|
| | (build 1.6.1018.0, service release)
Corrected bug: RegExp=Y broken.
|