
marvin at rectangular
Oct 27, 2007, 12:50 PM
Post #1 of 1
(720 views)
Permalink
|
|
KinoSearch 0.162 and 0.20_05 released
|
|
Greets, Both KinoSearch 0.162 and 0.20_05 are available now via rectangular.com, and soon via CPAN. 0.162 is a security release. Ironically, existing users need not upgrade, since the vulnerability (potential arbitrary file overwrite) only existed when running the test suite. 0.20_05 incorporates the same security fix, but also several other mods. From the Changes file: API Changes: * KinoSearch::Search::Hits o seek() - Removed. (Patch by Nathan Kurz.) * KinoSearch::Schema::FieldSpec has become KinoSearch::FieldSpec::text. o The old class is retained for now as a compatibility alias. * KinoSearch::Schema o %fields hash now accepts 'text' as an alias for 'KinoSearch::FieldSpec::text'. Significant bug fixes: * Fix index-corrupting bug affecting deletions. Reported by Scott Beck. * Insecure temp file creation during test suite eliminated. Reported by Andreas Koenig as RT #28777. * Fix phrase matching failure due to underflow. Repeatable test scenario provided by Matthew O'Connor. Diagnosis and patch provided by Nathan Kurz. * RangeFilter now works with multi-segment indexes. Patch by Chris Nandor. * Occasional runaway memory usage curtailed. The only backwards incompatible change from 0.20_04 to 0.20_05 is the removal of the rarely used Hits->seek() method. Marvin Humphrey Rectangular Research http://www.rectangular.com/ _______________________________________________ KinoSearch mailing list KinoSearch [at] rectangular http://www.rectangular.com/mailman/listinfo/kinosearch
|