Skip to content

Releases: indexdata/yaz

v5.32.0

30 May 13:56

Choose a tag to compare

Upgrade configure.ac to version 2.69. Avoid obsolete macros.

backtrace: allow gdb to operate on this process.

backtrace: hard exit if backtrace hangs.

yaz-marcdump: limit, offset options. Limit(-L), offset(-O) allows records in range to be processed.

v5.31.1

19 Dec 11:07

Choose a tag to compare

Fixed #61: yaz-url redirect segfault in case of redirect host failure.

Update yaz_encode_uri_component for RFC3986. Previous implementation based
on RFC2396.

v5.31.0

27 Apr 13:47

Choose a tag to compare

Windows: nmake and NSIS updated for Visual Studio 2019, ICU 68. yaz-iconv and yaz-json-parse built on Windows.

Fixed #59 yaz-marcdump - json input and leader at end - undefined behavior.

Enable xi:include processing for yaz_xml_include_glob and yaz_xml_include_simple (used by Pazpar2).

makefile: Fix compilation for parallel builds.

v5.30.3

10 Jun 10:20

Choose a tag to compare

Require getaddrinfo which has been available since 2003.

Provide server host for SSL by using gnutls_server_name_set(3).
Thx to Guillaume Jactat.

Obey [host]:port notation for IPV6
https://tools.ietf.org/html/rfc3986#section-3.2.2

Minor fixes to 'make dist' handling. Thx to Hugh McMaster.

v5.30.2

13 Apr 10:00

Choose a tag to compare

artly revert UTF-8 records returned by yaz-ztest (introduced in 5.30.0)
Fixes pazpar2 tests that relies on specific records being returned.

Increase a few buffers due to compiler warning
Buffers are involving %d-conversions.

No build directories in installed yaz-config
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=955501

Various spell fixes for documentation.

v5.30.1

18 Mar 19:23

Choose a tag to compare

  • Document leader_spec for retrieval facility.

  • Fix #54 in cql_strerror: incorrect call to yaz_diag_to_str YAZ-928.
    This issue was introduced in 5.28.0.

v5.30.0

18 Mar 11:25

Choose a tag to compare

Extend the record conversion routines to handle OPAC encoding
with outputcharset and leaderspec. Example rule:

  <retrieval syntax="opac" name="OP2">
   <backend syntax="opac" name="F">
      <marc leaderspec="9=' '" inputformat="marc" outputformat="marcxml"
     inputcharset="utf-8" outputcharset="marc-8"/>
   </backend>
 </retrieval>

For this to work yaz_record_get_output_charset is defined. YAZ-927

v5.29.0

28 Feb 10:48

Choose a tag to compare

Several fixes for danmarc(2) charset encoding and decoding. YAZ-923 YAZ-924

Fix yaz-marcdump silently creates MARC-records with an invalid directory YAZ-926

Add pkg-config templates for YAZ ICU and YAZ server YAZ-925

v5.28.0

28 Feb 10:48

Choose a tag to compare

Element-set is case sensitive for yaz_retrieval. The element-set
name should be case insensitive, and thus, the name property
is matched in a case-insensive mannner. YAZ-922

v5.27.2

07 Oct 11:29

Choose a tag to compare

Fix hitting directory for docpath results in malloc failure YAZ-921

Fix attempt to write HTTP to a non-listening socket loops YAZ-919

Fix yaz-ztest SSL does not work when forking YAZ-918