+ Remove outdated distros: Debian Stretch and Ubuntu Trusty
+ LICENSE: Update to match Index Data's online Revised BSD license
+ Vscode XML editor settings
+ YAZ 5.34.1 breaks search with OCLC's "Sisis InfoGuide" origin
- Add yaz-icu-76.patch: Fix build against ICU 76: most sources
found in the wild wrongly define the need on icu-i18n, when most
actually would need icu-uc.
- Add libtool BuildRequires and call autoreconf in build section,
as above patch touches the build system.
OBS-URL: https://build.opensuse.org/package/show/Publishing/yaz?expand=0&rev=135
* Build: fix implicit atoi/stdlib includes (libxml >2.12) #104
* Build: fix libxml2 2.13 reorganizing headers #102
* Build: fix always true pointer checks #108
* Build: update m4 to fix cross-builds
in range to be processed.
+ Fix yaz-marcdump silently creates MARC-records with an
- Adjust and rename code cleanup patches (yaz-4.1.7-codecleanup.diff
- removed yaz-4.2.47-implicit_definitions.patch: somehow fixed
+ ICU has a new conversion element 'join', which joins tokens
following search. There's no guarantee that it's going to be
the case, since it depends on hit count (for Z39.50 piggyback)
ungetbyte_stream and yaz_gets are now private. They were never
+ for more Information, see
/usr/share/doc/packages/yaz/ChangeLog
- rename libyaz to libyaz4 to follow shared library packaging
- Add BuildRequires on pkg-config because the package installs a
- remove 5MB of useless static libraries
- updated to 2.1.48
- * Prototypes for yaz_iconv_-functions moved to separate header
OBS-URL: https://build.opensuse.org/package/show/Publishing/yaz?expand=0&rev=133
- Update to 5.30.2:
* Extend the record conversion routines to handle OPAC encoding
with outputcharset and leaderspec.
* Fix#54 in cql_strerror: incorrect call to yaz_diag_to_str YAZ-928.
* Partly 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.
OBS-URL: https://build.opensuse.org/request/show/800611
OBS-URL: https://build.opensuse.org/package/show/Publishing/yaz?expand=0&rev=116
- Update to 5.29.0:
+ Several fixes for danmarc(2) charset encoding and decoding.
YAZ-923 YAZ-924
+ Fix yaz-marcdump silently creates MARC-records with an
invalid director YAZ-926
+ Add pkg-config templates for YAZ ICU and YAZ server YAZ-925
5.28.0 2019/11/28
+ 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
5.27.2 2019/10/07
+ 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
5.27.1 2018/12/03
+ Use pkg-config to detect ICU . Closes#41
+ Describe ZOOM option timeout
+ Fix typos in yaz-client man page and other typos
5.27.0 2018/10/08
+ GFS: Allow External type TaskPackage response YAZ-915
+ zoomsh: fset command YAZ-916
+ Improve logging of extended service task type YAZ-914
+ yaz-client: document the third arg to the show command #37
5.26.1 2018/07/11
+ Fix segv with element-set=null and split YAZ-913
5.26.0 2018/07/09
+ Allow suffix split for retrieval element-set names YAZ-912
+ cql2ccl: case sensitive comparisons for ops etc YAZ-911
5.25.0 2018/05/04
+ ZOOM C: return extended services diagnostics separately YAZ-908
OBS-URL: https://build.opensuse.org/request/show/786938
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/yaz?expand=0&rev=42
+ rdf-lookup: Add timeout configuration option YAZ-891
Add yaz_url_set_timeout
+ rdf-lookup: report error if X-Path cannot be compiled YAZ-890
+ rdf-lookup: avoid double dash in generated XML comments
+ rdf-lookup: fix misleading log on rdf-failures YAZ-884
+ Add documentation for <param> tag in xslt retrieval facility doc
+ comstack: Fix compilation error if getaddrinfo does not exist
+ yaz-url: ignore content-length for HTTP method HEAD YAZ-878
+ retrieval: fix incorrect backend schema YAZ-877
+ record_conv: allow HTTP method to be set for authority lookup
+ record_conv: change error for unsupported backend element
+ New type, rdf-lookup, for record conversion system (retrieval)
+ Fix yaz_url_exec sending same uri for 2nd call
+ cql2pqf: relation modifiers with name and value are converted
to proximity with unit=element. Left operand is the the primary
index and term. Right operand is attribute index-name mapping of name
and value being the relation modifier value. For example,
dc.title =/dc.language=dk kirke
could be mapped to
@prox 0 0 0 0 k 8 @attr 1=4 "kirke" @attr 1=54 dk
+ Add ProximityUnit map to/from string utility
+ New functions z_ProxUnit_to_str and z_str_to_ProxUnit.
+ Allow multi-byte indicators for MARC subsystem
+ JSON: to the spec check of number
+ JSON: strict \uxxxx sequence
+ JSON: fail for nesting more than 1000 levels
+ JSON: distinguish between EOF and error
+ CCL: fix r=o, r=r WRT inherited attributes YAZ-864
+ ZOOM C: tweak when connection failed is returned
OBS-URL: https://build.opensuse.org/package/show/Publishing/yaz?expand=0&rev=100
- Update to 5.8.1:
+ 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
+ record_conv: selection by X-Path YAZ-811
That's a new step in record conversion system (<select path=".."/>)
+ Document record render parameters for ZOOM - including base64
+ Fix application/x-www-form-urlencoded + empty YAZ-810
A SEGV occurred if Content-Type was "application/x-www-form-urlencoded"
and empty content was supplied.
+ Fix yaz-iconv man page for typos and incorrect example. YAZ-809
+ Fail hard if Bison is not found and is needed YAZ-808
+ Enable YAZ backtrace for programs YAZ-802
+ Fix daemon: parent process stops before child YAZ-806
Try to fix the situation where parent process stops before
child has acknowledged it .. SIGUSR2 back!
+ daemon: log message when keepalive stops.
- rename libpackage to libyaz5 to follow library naming
- small specfile cleanup
OBS-URL: https://build.opensuse.org/request/show/281395
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/yaz?expand=0&rev=41
+ 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
+ record_conv: selection by X-Path YAZ-811
That's a new step in record conversion system (<select path=".."/>)
+ Document record render parameters for ZOOM - including base64
+ Fix application/x-www-form-urlencoded + empty YAZ-810
A SEGV occurred if Content-Type was "application/x-www-form-urlencoded"
and empty content was supplied.
+ Fix yaz-iconv man page for typos and incorrect example. YAZ-809
+ Fail hard if Bison is not found and is needed YAZ-808
+ Enable YAZ backtrace for programs YAZ-802
+ Fix daemon: parent process stops before child YAZ-806
Try to fix the situation where parent process stops before
child has acknowledged it .. SIGUSR2 back!
+ daemon: log message when keepalive stops.
- rename libpackage to libyaz5 to follow library naming
- small specfile cleanup
OBS-URL: https://build.opensuse.org/package/show/Publishing/yaz?expand=0&rev=98