X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=NEWS;h=b11dfdfed43b6043d3d563be24dba60aa0079e5a;hb=af17ce65db77bb9b783c44decd5976b4bb0f50dd;hp=df11837fc9ad3b5c43f4abb34ef0bdaaf551725d;hpb=70d88e9f01049b785c90a4899bca4f03e4eef673;p=metaproxy-moved-to-github.git diff --git a/NEWS b/NEWS index df11837..b11dfdf 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,192 @@ +--- 1.8.7 2015/04/01 + +Fix dead lock in session_shared (init) MP-605 + +--- 1.8.6 2015/04/01 + +Fix session_shared caches set with diagnostic MP-604 + +Fix assertion failed in session_shared filter MP-603 + +Make /usr/share/metaproxy be part of metaproxy RPM MP-601 + +Log YAZ version upon start MP-599 + +--- 1.8.5 2015/03/17 + +sru_z3950: undo Serialize identical SRU GET requests MP-598 +Now much more elegantly handled by session_shared. + +session_shared: anticipated init and search MP-597 + +z3950_client: separate init timeout MP-596 +Both init-timeout and connect-timeout are configurable by this change. +Default is 10 seconds. + +--- 1.8.4 2015/03/16 + +zoom: support cf_-params MP-595 + +http_client: returns 404 if no destination URI is given + +--- 1.8.3 2015/02/10 + +zoom: allow / in user and password db args MP-592 + +--- 1.8.2 2015/02/02 + +Log rotate no longer reloads configuration - instead Metaproxy just +re-opens log files when SIGHUP is received. MP-485 + +Debian : init.d metaproxy reload should check configuration MP-591 + +Fix Metaproxy stops logging after check config failed MP-590 + +--- 1.8.1 2015/01/19 + +Fix double free in log filter (with incorrect config) MP-589 + +zoom: Add allow_ip feature - fixes MP-588 +Allow a list of IPs to be given separated by blanks + + +cql2pqf.txt: Maps dc.subject to Bib-1 21 rather than 47 + +zoom: fix CS write-check + +--- 1.8.0 2015/01/08 + +zoom: handle contentAuthentication MP-587 + +--- 1.7.2 2014/12/16 + +Destroy router and filters in parent process MP-584 + +Update NMAKE makefile to use Visual Studio 2013 along with Boost 1.57, +ICU 54.1, Libxml2 2.9.2, Libxslt 1.1.28. + +--- 1.7.1 2014/12/02 + +Use YAZ backtrace facility MP-582 + +Fix libmetaproxy-dev depends on libgnutls-dev - MP-580 +libgnutls-dev is unavailable on jessie. + +Update template filter to avoid Pimpl MP-579 + +cgi: POSTed content - part of MP-562 + +Fix filter cgi does not relay session close MP-577 + +--- 1.7.0 2014/10/28 + +Add support for binding outgoing IP for http_client and z3950_client +This is enabled by bind_host setting. MP-575 + +--- 1.6.0 2014/10/21 + +z3950_client: allows negotiation charset to be set MP-574 + +cgi: more functional but no support for POSTed content yet (part of MP-564) + +--- 1.5.11 2014/10/20 + +http_file: add include of sys/stat.h fixes MP-576 + +Fix documentation about SRU client support MP-572 + +Initialize Libxml2 - for threaded operation MP-571 + +--- 1.5.10 2014/08/26 + +On SIGTERM shut down connection+listening sockets MP-568 +This fixes a problem with 'metaproxy stop' sometimes taking a long time. + +--- 1.5.9 2014/08/15 + +zoom: make retry on failure configurable MP-565 +The default and existing behavior is that backend failures (any +diagnostic) makes the module re-search once. The behavior may +be changed by db parameter 'retry'. If given value '0' disables +retry and '1' enables it. If not given, the Torus record may +specify with element retryOnFailure (value '0'/'1'). + +--- 1.5.8 2014/08/01 + +Fix race condition in SIGTERM handling. Could terminate whole metaproxy +instead of just a child process. Extremely rare in real life, hit me with +CF stress testing. MP-559. + +--- 1.5.7 2014/07/15 + +http_file: passthru option MP-557 +New facility for http_file to passthru - even if an area is matched. The +default behavior (passthru=false) is to return 404: Not found. With +passthru=false, next filter is consulted. + +--- 1.5.6 2014/07/14 + +Fix ref to freed memory in log filter 1line - MP-556 + +echoedSearchRetrieveRequest support MP-555 + +--- 1.5.5 2014/06/06 + +zoom: allow hostname to be given for ipauth MP-552 +The Torus setting for that is called auth_hostname. + +--- 1.5.4 2014/06/04 + +zoom: IP auth use field "ipRanges" rather than "ip" MP-551 + +--- 1.5.3 2014/06/03 + +session_shared: close in ~BackendInstance MP-549 +This fixes a serious issue where some MP would leak sockets. + +session_shared: mutex lock in BackendClass::release_backend MP-550 +Fixes a SEGV that could occur (in rare cases). + +--- 1.5.2 2014/05/22 + +zoom: Do not include ZOOM C's fake surrogate diag recs MP-547 + +zoom: fix invalid present response in some cases MP-546 + +zoom: Relay Torus HTTP error message + +--- 1.5.1 2014/04/28 + +Check for proper limits before using RecordCache functions MP-544 + +--- 1.5.0 2014/04/24 + +Build packages for Ubuntu Trusty Tahr 14.04 LTS + +sort: crash / invalid_read in filter sort MP-541 + +sru_z3950: facet should be stored in additionalSearchInfo MP-533 + +doc: fix missing man pages MP-542 + +cql_rpn: fix threading problem with CQL to RPN conversion MP-497 + +cql_rpn: allow conversion from RPN to CQL (reverse) MP-537 + +--- 1.4.8 2014/04/02 + +sru_z3950: fix facet response (memory corruption) MP-532 + +log: fix crash idPass user is omitted MP-530 + +--- 1.4.7 2014/03/25 + +query_rewrite: pass-thru non Type-1 queries MP-527 + +metaproxy stop (SIGTERM) kills all child processes spanwed by +filter (if any) before invoking filter destructors. MP-525 + --- 1.4.6 2014/03/21 http_file: only supports HTTP GET MP-523