X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=NEWS;h=f9ef2ffcee9edf589a6a4390f36237a5adc047ff;hp=ab8b7b18feef20302109dafe9466011fcecddc4d;hb=a159f2ad6e29c63ef7eecf9127cd1d0407cc2630;hpb=0b35884675ac5b97e941e46693792ed0e288f76c diff --git a/NEWS b/NEWS index ab8b7b1..f9ef2ff 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,107 @@ +--- 4.2.51 2013/02/12 + +GFS: scan handler gets extra_args from request and may return extra +response data . That's for SRU only. + +Solr scan support for ZOOM and yaz-client. Patch from Simon Jacob. + +--- 4.2.50 2013/01/30 + +New function, yaz_xml_to_opac, to convert from OPACXML to Z39.50 OPAC. + +OPACXML: sync spelling of availabilityDate in XML to that of Schema +opaxxml.xsd. The schema had the correct spelling of this member always. +The ASN.1 was mis-spelled and still is (API change) - we are +not changing this. However, the OPAC to XML conversion had yet +*another* typo. + +GFS: Allow conversion between Z39.50 OPAC and OPACXML via retrieval +element. + +New function, z_ext_record_oid_nmem, which is similar to +z_ext_record_oid but takes NMEM rather than ODR + +--- 4.2.49 2013/01/18 + +ICU: New conversion element 'join' which joins tokens into one +with a custom character given by rule attribute. + +--- 4.2.48 2013/01/10 + +New GFS search member: present_number. This is a hint to the +search handler how many records are going to be fetched immediately +following search. There's no guarantee that it's going to be the case, +since it depends on hit count (for Z39.50 piggyback) and whether errors +turn up. + +Make a few functions static (private). The functions getbyte_stream, +ungetbyte_stream and yaz_gets are now private. They were never declared +in a header file. + +yaz-marcdump: exit(5) for serious decoding errors + +ISO2709 decoding: be more picky WRT header + +GFS: bail out of fetch if last_in_set is set. Until now, last_in_set, +was only used as to indicate that next-result-set-position should be +set to zero. +http://www.loc.gov/z3950/agency/markup/04.html#Next-result-set-position +Based on patch from Ashley Sanders. + +Make some functions static/private in PQF parsing. Those functions were +never declared in a public header and so should not be in use by +applications based on YAZ. + +--- 4.2.47 2012/11/23 + +ZOOM: special options to control APDU logging. +Using ZOOM_connection_option_set(c, "saveAPDU", "1") will enable +logging of APDUs until "saveAPDU" option is set again. If logging is +already enabled the effect is that current APDU buffer is cleared. +Using ZOOM_connection_option_set(c, "saveAPDU", "0") disables +logging (default behavior on new connection). +The APDUs sent/received can be obtained by using +Using ZOOM_connection_option_get(c, "APDU") or +ZOOM_connection_option_getl(c, "APDU", &l). + +GFS: relay implementation_version from backend +From 3.0.40 and later, implementation_version from backend was +not used in init response at all. + +--- 4.2.46 2012/11/15 + +Fix cs_rcvconnect for SSL comstack GNUTLS. Did not work in non-blocking +mode at all. Probably never did. + +Make a new version of ztest.pem that, at least, is not expired. + +--- 4.2.45 2012/11/13 + +Fix description of CCL directive 'case'. + +More tight checking of form arguments (yaz_uri_to_array). Makes +YAZ better at rejecting big and/or bad POSTs. + +SRU decoding does not report more than up to 10 invalid arguments. + +rpn2cql: less quotes in generated terms. Semantics unchanged, but +it's prettier this way. + +--- 4.2.44 2012/10/25 + +New utility yaz_decode_init_diag. Defined in proto.h. + +Allow HTTP protocol on unix local socket. Also Z39.50 database may be +given for unix local socket. + The COMSTACK string for doing so is: + unix:: + Examples: + unix:/myfile:tcp:localhost:9999/mybase + unix:/myfile:localhost:9999/mybase + unix:/myfile:http://fakehost/mybase + +debian: Use dpkg-buildflags in build process. + --- 4.2.43 2012/10/19 ZOOM C: don't trust recordPosition always. Some servers, such as IGI