3d7693625ab597eaaecca938be33ae7da4f1d3d1
[yazproxy-moved-to-github.git] / NEWS
1 Option -X now makes it possible to stop YAZ proxy by sending
2 "stop" as PROXY target (in init). This used to be debug code in a
3 #if 0 .. #endif section.
4
5 Moved a lot of "private" stuff to proxyp.h so that only Yaz_Proxy
6 is publicly defined in include/yazproxy/proxy.h.
7
8 Authentication info sent to target modified. Element renamed from
9 "authentication" to "target-authentication" to avoid confusion with
10 client authentication. It now takes an authentication
11 type=open|idPass|anonymous . Value is user:group:password for idPass,
12 user/pass for open. Option -U auth is no longer supported.
13
14 Update YAZ Proxy config schema yazproxy.xsd to include definitions
15 for new elements negotation-charset, negotiation-lang, module, etc. .
16 Bump version to 0.9.
17
18 Started work on facility for module loading (plugins). Initial
19 effort is to be able to authenticate via a module. See mod_sample.cpp.
20
21 YAZ Proxy involved in Character Set and Language Negotiation. Added
22 support for client's side negotiation record (high priority). Added
23 support for new elements of YAZ Proxy config file - negotiation-charset,
24 negotiation-lang for parent element target.
25  
26 --- 0.9 2005/02/07
27
28 YAZ Proxy may use USEMARCON to convert between various MARC
29 formats. Use --with-usemarcon to specify Usemarcon location.
30 See config-mafi2ma.xml for an example configuration.
31 Requires USEMARCON 1.5, which can be fetched from:
32  http://www.bl.uk/services/bibliographic/usemarcon.html
33
34 Added support for XInclude for configuration file(s) so that
35 configuration can be partitioned in multiple files.
36
37 Fixed bug #189: Bad authenticated session transfer.
38
39 New config element "authentication" which specifies authentication
40 (Open v2/v3 Z39.50) to be used for backend.
41
42 New config attribute "backendcharset" for syntax element which specifies
43 charset (encoding) for record that is returned by backend. If omitted
44 the proxy assumes backend record encoding is MARC-8 (for backwards
45 compatibility). 
46
47 New config attribute "backendtype" for syntax element which specifies
48 record syntax to be transmitted to backend. This allows proxy to
49 offer a record syntax different from that offered by backend.
50
51 YAZ proxy no longer transmits element set name to backend target when
52 doing schema conversions. It just gets unset instead (it's optional).
53
54 Use YAZ_DOC macro to setup documentation. Added yaz.m4.
55
56 --- 0.8 2004/04/23
57
58 YAZ proxy control script renamed from yaz-proxy.sh to yazproxyctl.sh.
59
60 YAZ proxy executable renamed from yaz-proxy to yaz-proxy.
61
62 Older versions of YAZ proxy was part of YAZ++. We've split the
63 YAZ proxy into a separate project.