X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=NEWS;h=312eb1bea1dbf1a1e4139ce66df0269b6657c2ad;hb=0fc862b4bb34b371d0f06096be0abfedd0a54d0e;hp=b929edb99bc3a96ad82fbcef876291415ab39776;hpb=e811a41c4bdd59c50edaf7bada94caab869587e4;p=metaproxy-moved-to-github.git diff --git a/NEWS b/NEWS index b929edb..312eb1b 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,152 @@ +--- 1.3.42 2012/08/20 + +zoom: fix un-init memory (could result in SEGV at session close) + +frontend_net: handle X-Forwarded-For. This is stored in package.origin() +and may be used in filters as usual. + +zoom: authentication via Torus lookup +Enabled by new configuration setting: auth_url . If this is defined, +the zoom module will contact Torus for auth/IP lookup and that will +define realm to be used in session. + +--- 1.3.41 2012/08/10 + +virt_db: Fix database name - first character we removed by mistake. +Bug introduced in 1.3.40. + +--- 1.3.40 2012/08/06 + +virt_db: Don't use "unix path" as database for Unix sockets. + +--- 1.3.39 2012/08/02 + +z3950_client: Don't tamper with / in zurl - fixes problems +using Unix sockets for backends. + +session_shared: fix integer overflow problem with hit count. + +session_shared: avoid long usage of cached queries. + +zoom: New database argument , torus_url to set URL of Torus +record to be fetched. + +--- 1.3.38 2012/07/04 + +Fixes for 'metaproxy reload' for RPM/Debian packages. + +zoom: Allow rpn2cql conversion to be augmented with a properties file. +Element rpn2cql can be specified per-target for the zoom filter. + +log: New category "line" which is a single-line log message with +most important parts of a HTTP/Z39.50 request/response. + +--- 1.3.37 2012/06/01 + +frontend_net: add facility to report live statistics about response +times and current thread usage. The report is an XML document +and is triggered for a specific URL path. This is set by +in the configuration of frontend_net. By default this report is +disabled (same as empty value for ). + +Fix reload problem in init.d script for RPM/Debian. +The '/etc/init.d/metaproxy reload' in some cases would stop but not +start metaproxy - effectively stopping the service. + +Don't display start log message when config testing (-t). + +zoom: avoid CCL message limit of 1K in ZOOM filter. + +--- 1.3.36 2012/05/10 + +metaproxy init script reacts to reload which does graceful stop + +start and is used by logrorate script. + +--- 1.3.35 2012/05/09 + +Fixes for Windows compilation. + +Metaproxy daemon reacts to SIGUSR1 in which case it will leave +existing sessions running but terminate the monitor process that is +used in keepalive mode. + +Change start log message to 'metaproxy start'. Was 'Metaproxy start' +before. Consistent with 'metaproxy stop' message. + +zoom: document zoom's proxy_timeout + +z3950_client: fixup addinfo for init response + +virt_db: return other diagnostic if init is rejected. Diagnostic 236: +"Access to specified database denied" is returned, but only if init +response from backend does not carry diagnostics already. + +multi: relays user info for first rejected target. The other-information +field for init response for first rejected target is in common init +response. This ensures that some backend init diagnostics are returned to +the frontend. + +--- 1.3.34 2012/04/25 + +frontend_log: extend logging (when message is given in config). + +--- 1.3.33 2012/04/25 + +zoom: Fix check for proxy. Use diagnostic 1074 for proxy failures. + +--- 1.3.32 2012/04/24 + +sru_z3950 filter passes through incoming Z39.50 requests again. Was +not handled by mistake in Metaproxy versions 1.3.29, 1.3.30 and 1.3.31. + +--- 1.3.31 2012/04/24 + +zoom: fixes for retry/proxy failover logic. More logging. + +--- 1.3.30 2012/04/23 + +zoom: return addinfo="proxy failure" for proxy failures. This also +changes the scheme for dealing with proxies a bit. zoom now always +do proxy check, even if there's no failover. Fortunately, that's not +very expensive. + +zoom: Init rejected wo diagnostics maps to Bib-1:1014. +Bib-1 1014, "Init/AC: Authentication System error", seems pretty +generic. We don't know why the init would fail; IP, user, block IP, etc. +sru_z3950 filter maps this to SRU diagnostic 3: "Authentication error". + +zoom: guess if invalid SRU response was an auth failure + +session_shared: disable session retry by default . Can be enabled by +restart="true" in resultset section. + +--- 1.3.29 2012/04/18 + +zoom: may read cf-proxy's config settings. +This reduces manual configuration of the content proxy server host. +The ZOOM module will use the old style session.proxyhost if "server" +is given (deprecated) and use the new style proxyhost/session if +"config_file" is in use. + +frontend_net: remove incoming requests that can not be handled +Requests in queue for filter frontend_net are removed if client +closes connection for the session and request is not yet handled. + +sru_z3950: serialize requests. This is to ensure that pipelined +HTTP requests are handled properly. + +--- 1.3.28 2012/04/04 + +New class, wrbuf, that wraps YAZ' WRBUF. + +--- 1.3.27 2012/03/30 + +Metaproxy daemon is now running as user "metaproxy". This user is +managed by package maintainer scripts. The user information is stored +in /etc/metaproxy/metaproxy.user . + +--- 1.3.26 2012/03/20 + New filter, sort, that allows sorting of XML records via Z39.50 retrieval.