[KinoSearch] KinoSearch 0.162 and 0.20_05 released

Marvin Humphrey marvin at rectangular.com
Sat Oct 27 12:50:23 PDT 2007



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




More information about the kinosearch mailing list