X-Git-Url: http://git.indexdata.com/?p=yazproxy-moved-to-github.git;a=blobdiff_plain;f=NEWS;h=e8a6f42e93075e7f614481e3d6e0ff62f17f06aa;hp=6b81f5a0476f0fd7063af81eb05d9b9d96650858;hb=3dc1aeb73ab96d305ddbbe2e2194d118ac5dc6b9;hpb=7767f42f8aa5359239cfe3dd99ee18b6fb23546f diff --git a/NEWS b/NEWS index 6b81f5a..e8a6f42 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,92 @@ ---- 0.8 not yet released +Allow client-ip to be logged for each log entry. Speciy +client-ip in the configuration. + +Added support for limiting the number of initiating connections +from a single IP. limit-connect specifies a limit and if that +is reached a delay is introduced (just as limit-pdu, etc). +Also added a new setting max-connect; if that max value is +reached for a single IP the proxy will terminate the initiating +session/connection immediately. + +New directive default-client-charset which serves as charset +to be negotiated if client does NOT supports one. + +Added support for threaded authentication modules. See +etc/config-modules.xml + mod_sample.cpp for an example. + +Added support for Z39.50 character set negotiation. This allows +the proxy to act as a Z39.50 server supporting character set negotiation +for backends not supporting it. New config element target-charset +specifies encoding for target, and MUST be specified in order +for any conversion to take place. Conversion also takes place for +SRW/SRU clients that are negotiate implicitly to UTF-8. + +--- 1.0.1 2005/05/27 + +Fixed bug #355: Yaz proxy does not seem to load balance. + +--- 1.0 2005/03/14 + +Added Support OPAC to XML conversion. Triggered by backendtype="opac" +and marcxml="1" in syntax sections. See etc/voyager.xml for example. + +Option -X now makes it possible to stop YAZ proxy by sending +"stop" as PROXY target (in init). This used to be debug code in a +#if 0 .. #endif section. + +Moved a lot of "private" stuff to proxyp.h so that only Yaz_Proxy +is publicly defined in include/yazproxy/proxy.h. + +Authentication info sent to target modified. Element renamed from +"authentication" to "target-authentication" to avoid confusion with +client authentication. It now takes an authentication +type=open|idPass|anonymous . Value is user:group:password for idPass, +user/pass for open. Option -U auth is no longer supported. + +Update YAZ Proxy config schema yazproxy.xsd to include definitions +for new elements negotation-charset, negotiation-lang, module, etc. . +Bump version to 0.9. + +Started work on facility for module loading (plugins). Initial +effort is to be able to authenticate via a module. See mod_sample.cpp. + +YAZ Proxy involved in Character Set and Language Negotiation. Added +support for client's side negotiation record (high priority). Added +support for new elements of YAZ Proxy config file - negotiation-charset, +negotiation-lang for parent element target. + +--- 0.9 2005/02/07 + +YAZ Proxy may use USEMARCON to convert between various MARC +formats. Use --with-usemarcon to specify Usemarcon location. +See config-mafi2ma.xml for an example configuration. +Requires USEMARCON 1.5, which can be fetched from: + http://www.bl.uk/services/bibliographic/usemarcon.html + +Added support for XInclude for configuration file(s) so that +configuration can be partitioned in multiple files. + +Fixed bug #189: Bad authenticated session transfer. + +New config element "authentication" which specifies authentication +(Open v2/v3 Z39.50) to be used for backend. + +New config attribute "backendcharset" for syntax element which specifies +charset (encoding) for record that is returned by backend. If omitted +the proxy assumes backend record encoding is MARC-8 (for backwards +compatibility). + +New config attribute "backendtype" for syntax element which specifies +record syntax to be transmitted to backend. This allows proxy to +offer a record syntax different from that offered by backend. + +YAZ proxy no longer transmits element set name to backend target when +doing schema conversions. It just gets unset instead (it's optional). + +Use YAZ_DOC macro to setup documentation. Added yaz.m4. + +--- 0.8 2004/04/23 YAZ proxy control script renamed from yaz-proxy.sh to yazproxyctl.sh.