--- 5.14.11 2015/10/09 Fix RPN to CQL rejects local Bib-1 attribute set YAZ-861 ZOOM C: tweak when connection failed is returned For cases with multiple socket addresses for some hostname, eg localhost IPV4+IPV6, the code now properly returns "connection failed" rather than "connection lost". Various minor documenation tweaks from David Crossley. Thanks. Fix windows uninstall does not remove start menu shortcuts YAZ-860 --- 5.14.10 2015/09/16 Prevent huge expansions in CCL s=sl YAZ-859 --- 5.14.9 2015/09/15 Fix segv in ZOOM_connection_fire_event_socket YAZ-858 The odr_in memory taken by handle_srw_response, and, thus if result set is destructed before we expect the HTTP response (hres) it may be come invalid. Therefore we inspect hres before the call to ZOOM_handle_sru. Fix possible deadlock in backtrace (2nd attempt) YAZ-856 An alarm is set up so that backtrace is terminated if it hangs. Even if backtrace the handler also attempts to spawn gdb. --- 5.14.8 2015/09/14 Fix SEGV for s=sl for 3 terms and syntax error YAZ-857 --- 5.14.7 2015/09/13 Fix possible deadlock in backtrace YAZ-856 Various minor text tweaks in documentation --- 5.14.6 2015/08/17 Fix yaz-client command args parsing broken YAZ-855 Bug introduced in 5be87e7a04c7219b31cefc0a3 - version 5.14.5 --- 5.14.5 2015/08/06 Stop building packages for obsolete Debian squeeze and use DH version 9. YAZ-854 rpn2cql diagnostics: provide use attribute addinfo YAZ-853 deb: deprecated substitution ${Source-Version} YAZ-852 Fix yaz-client: semicolon terminates arguments YAZ-851 --- 5.14.4 2015/07/29 Windows: Bundle VC runtime exe YAZ-848 Omit Content-Type for HTTP requests to Solr YAZ-850 --- 5.14.3 2015/06/29 Fix rpn2cql: structure, relation problem for serverChoice YAZ-849 Problem was that for things mapped to cql.serverChoice the relation would sometimes be omitted when it should not. Eg for relation "all". --- 5.14.2 2015/06/15 Document zoom extraArgs YAZ-817 Fix ZOOM: crash extended services diagnostics YAZ-846 The immediate fix is to prevent ZOOM_set_dset_error from removing current task from connection. This, however, has been assumed in a number of places so this fix is rather large unfortunately. --- 5.14.1 2015/06/11 Make yaz_log_reopen async-signal YAZ-845 Fixes potential dead-lock issue with YAZ_DAEMON_LOG_REOPEN flags for daemon API. --- 5.14.0 2015/06/08 CCL: new feature s=spl (split-list) that splits terms in a search into sub-phrases of all sizes (from 1 up to the number of terms) with order preserved. For 3 terms the CCL search a b c is turned into PQF: @or @or @or @and @and a b c @and "a b" c @and a "b c" "a b c" Solr: don't set defType=lucene in URLs if extraArgs already defines it. --- 5.13.0 2015/05/29 Add lock/unlock for YAZ log writes YAZ-843 --- 5.12.2 2015/05/22 Fix incorrect parsing of URLs @:9999/somebase&url=http://some.host YAZ-842 --- 5.12.1 2015/05/13 yaz-client: deal with excess bytes HTTPS case YAZ-833 ZOOM C: deal with excess bytes HTTPS case YAZ-833 Allow Windows installer for PATH to be updated YAZ-841 Add Ubuntu Vivid 15.04 to list of Deb's to built --- 5.12.0 2015/05/08 Allow Content-Type application/sru+xml YAZ-840 New yaz_xml_get_prop utility YAZ-839 Fix zebrasrv [warn] ir_session (exception) YAZ-838 Document itemorder-setname and list all ILL options --- 5.11.0 2015/03/31 Extend get_org_info (snippets) to return original string YAZ-836 Two new functions have appeared: icu_chain_get_org_info2 and icu_iter_get_org_info2 with a 4th parameter being a pointer to the original string. Fix tcpip.c compilation failure on VC9 YAZ-835 Fix icu_iter_get_norm returns invalid size for some input YAZ-834 The icu_iter_get_org_info returns information based on string as it appears on tokenize step. --- 5.10.2 2015/03/13 Deal with excess bytes in HTTP response for keepalive YAZ-830 Refactor ssl_put and tcpip_put to one function YAZ-832 Refactor ssl_get and tcpip_get to one function YAZ-831 Fix SEGV yaz-client for HTTP decoding error YAZ-829 Fix buffer overflow in cmd_elements in yaz-client YAZ-828 --- 5.10.1 2015/03/03 Fix test_sru.sh fails in pazpar2 YAZ-826 Unfortunately a regression occurred with YAZ 5.10.0 that would make Pazpar2 fail for HTTP connections. --- 5.10.0 2015/03/03 Use CONNECT for SSL backends and for Z39.50 thru HTTP proxy YAZ-825 Introduce cs_create_host2 which returns if connection should be proxy aware (HTTP:absoluteUri or Z39.50 proxy:vhost in init).. For CONNECT, the connection is NOT proxy aware (no absoluteUri and no Z39.50 vhost). Fix http proxy fails with yaz-client YAZ-824 --- 5.9.1 2015/02/06 Fix 0 ptr reference for OPAC records from XML YAZ-822 --- 5.9.0 2015/02/02 Extend yaz daemon facility to assist int log rotation YAZ-818 YAZ-819 --- 5.8.1 2015/01/13 record conv: 'select' return org record if no x-path match YAZ-814 retrieval: pick matched element-set rule YAZ-813 Fix crash in record conv rule 'select' YAZ-812 --- 5.8.0 2015/01/09 record_conv: selection by X-Path YAZ-811 That's a new step in record conversion system (