List of external libraries
Julien ÉLIE
julien at trigofacile.com
Sun Apr 6 07:43:35 UTC 2008
Hi,
Reading the LICENSE file, I saw:
lib/tst.c, include/inn/tst.h and doc/pod/tst.pod are derived from
<http://www.octavian.org/cs/tst1.3.tar.gz> and are under the new BSD
license (no advertising clause), but with Peter A. Friend as the
copyright holder.
and found out that a new 1.4 version was released last year:
http://www.octavian.org/cs/software.html
It adds a new option for the Mongrel URI Classifier maintainers.
The insert routine has been slightly restructured and a new option
TST_SUBSTRING_MATCH added for the search function. So if the trie
contains the strings "test" and "testing", a search for "testin" with
this option will return the entry for "test". Basically, the most complete
substring found is returned. Another optional parameter to the search
function returns the length of the match. All docs (as well as CWEB docs)
are in the tst.pdf file. This is the first update to this library in
over 7 years, and there is a lot that still needs updating.
In lib/tst.c, I see:
** This implementation is based on the implementation by Peter A. Friend
** (version 1.3), but has been assimilated into INN and modified to use INN
** formatting conventions. If new versions are released, examine the
** differences between that version and version 1.3 (which was checked into
** INN as individual files in case it's no longer available) and then apply
** the changes to this file.
Therefore I have two questions:
-> is there somewhere an exact list of all the external libraries/programs
used by INN? It would be easier to check for updates!
-> seeing the comment for the tst, should original versions be checked into INN
(I do not see tst 1.3 by the way) and if it is the case, where?
--
Julien ÉLIE
« César a vraiment pris les gaulois en grippe ! » (Astérix)
More information about the inn-workers
mailing list