Mailing List Archive

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@rectangular.com
http://www.rectangular.com/mailman/listinfo/kinosearch