Subject: CVS commit: wip/sphinxsearch
From: Filip Hajny
Date: 2013-05-31 22:45:15
Message id: E1UiWCb-0000Xn-6x@sfs-ml-4.v29.ch3.sourceforge.com

Log Message:
Update sphinxsearch to 2.0.8.

Changes in 2.0.8
   * fixed #1515, log strings over 2KB were clipped when
     query_log_format=plain
   * fixed #1514, RT index disk chunk lose attribute update on daemon
     restart
   * fixed #1512, crash while formatting log messages
   * fixed #1511, crash on indexing PostgreSQL data source with MVA
     attributes
   * fixed #1509, blend_chars vs incomplete multi-form and overshort
   * fixed #1504, RT binlog replay vs descending tid on update
   * fixed #1499, sql_field_str2wordcount actually is int, not string
   * fixed #1498, now working with exceptions starting with number too
   * fixed #1496, multiple destination keywords in wordform
   * fixed #1494, lost 'mod', '%' operations in select list. Also corrected
     few typers in the doc.
   * fixed #1490, expand_keywords vs prefix
   * fixed #1487, `id` in expression fixed
   * fixed #1483, snippets limits fix
   * fixed #1481, shebang config changes check on rotation
   * fixed #1479, port handling in PHP Sphinx API
   * fixed #1474, daemon crash at SphinxQL packet overflows max_packet_size
   * fixed #1472, crash on loading index to indextool for check
   * fixed #1465, expansion_limit got lost in index rotation
   * fixed #1427, #1506, utf8 3 and 4-bytes codepoints
   * fixed #1405, between with mixed int float values

Changes in 2.0.7
   * fixed #1475, memory leak in the expression parser
   * fixed #1457, error messages over 2KB were clipped
   * fixed #1454, searchd did not display an error message when the binlog
     path did not exist
   * fixed #1441, SHOW META in a query batch was returning the last
     non-batch error
   * fixed #1435, typo in the documentation
   * fixed #1430, rt_flush_period now works even with a disabled binlog
   * fixed #1427, overlong 4-byte UTF-8 codes in source text could cause
     indexer crashes or index corruption
   * fixed #1418, warnings from local index searches were lost with
     dist_threads>0
   * fixed #1417, crash handler now works on searchd startup stage, too
     (eg. to report index load time crashes)
   * fixed #1410, bad numerics like '123abc' now result in a proper
     SphinxQL error message
   * fixed #1404, a tiny memory leak in shared mutex
   * fixed #1394, race in --iostats caused incorrect I/O statistics in
     threaded modes
   * fixed #1391, QUORUM operator vs docinfo=inline returned wrong
     attribute values
   * fixed #1389, edge case in the ORDER operator caused occasionaly
     searchd crashes
   * fixed #1382, query parts with field limits but without real keywords
     (like '@name {') are now simply ignored and no longer cause a query
     syntax error
   * fixed #1370, Windows indexer builds failed to fetch rows from MSSQL
     2012
   * fixed #1368, ORDER BY RAND() did not work in RT indexes
   * fixed #1364, queries with hitless words could occasionally crash
     searchd
   * fixed #1363, '*' in charset_table was causing query syntax errors with
     enable_star=1
   * fixed #1353, added filtering by 'id' syntax (in addition to '@id') to
     SphinxSE
   * fixed #1346, fixed NEAR operator behavior vs duplicated keywords
   * fixed #1345, invalid PROXIMITY operator threshold now causes a query
     syntax error rather than unexpected search behavior
   * fixed #1343, misconfigured indexes with 0 full text fields are now
     explicitly forbidden
   * fixed #1342, specific error messages (from the preload stage) went
     missing when failing to load the indexes
   * fixed #1339, no warning on inconsistent word statistics
   * fixed #1335, typo in searchd help screen
   * fixed #1334, typo in SELECT documentation
   * fixed #1316, PHRASE operator did not match in a rare self-repeating
     document/query case
   * fixed #1297, letting queries complete gracefully instead of killing
     them off in seamless_rotate=1, workers=prefork case
   * fixed #1295, mentioned index naming requirements (proper identifier)
     in the FROM clause docs
   * fixed #1221, incorrect results when using @groupby in select list via
     SphinxAPI with compat_sphinxql_magics=0
   * fixed #1180, special SPZ chars occasionally leaking into snippets
   * fixed #1171, preforked children did not reload logs on SIGUSR1
   * fixed #1150, added support for `id` syntax in DELETE and parents in
     WHERE
   * fixed #1135, crashes when using MVA/strings attributes in expression
     ranker
   * fixed #1124, corrupted attributes after merging with an empty index
   * fixed #1090, SphinxSE snippets UDF updated to support MySQL 5.5
   * fixed #1041, added initial support for MVA updates (and other mutex
     protected things) on FreeBSD
   * fixed #999, fullscan returned empty result sets in mixed batches of
     fullscan and fulltext queries
   * fixed #921, document count/bytes 32bit overflow in indexer progress
     output
   * fixed #539, added processing suffix rules with dots in .affix file to
     spelldump
   * fixed #481, rotation did not work on Windows with preopen=1
   * fixed #268, added warnings about duplicate elements in xmlpipe2
   * fixed CSphStaticMutex (double initialization issue)
   * fixed documentation typo in SQL data sources
   * fixed too-late initialization of mutex at daemon
   * fixed that an instance of searchd resurrected by watchdog could leak
     resources and/or crash
   * added a console message about crashes during index loading at startup
   * added more debug info about failed index loading

Files:
RevisionActionfile
1.10modifywip/sphinxsearch/Makefile
1.6modifywip/sphinxsearch/distinfo
1.2modifywip/sphinxsearch/patches/patch-src_sphinxstd.h