Try to avoid SEGV in Expat when XML_Parse fails
[idzebra-moved-to-github.git] / CHANGELOG
index 0188937..8d004d5 100644 (file)
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,4 +1,26 @@
 
+Attempt to avoid SEGV in older versions of Expat by not calling 
+XML_GetCurrent{Line,Column}Number when XML_Parse fails. New
+test case: malxml.
+
+Zebra ignores "unsupported use attribute" for individual databases
+when search multiple databases (unless all databases fail).
+
+New filter grs.marcxml which works like grs.marc but produces MARCXML.
+
+Added support for database deletion. It is possible to create/drop
+a database from zebraidx utility.
+
+Write zebrasrv.pid to lockdir.
+
+Bug fix: result sets were not recovered correctly. Had to
+add ODR handle for zebra_search_RPN in order to make it work.
+
+Fixed a bug in regx filters that didn't do anchors (^) correctly.
+
+Fixed a bug in searches with X-Path searches sometimes giving "extra"
+hits.
+
 Zebra server checks for zebrasrv.pid and refuses to start if it is already
 locked by another (running) zebrasrv.