yaz - Z39.50 protocol server and client

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Education all
Package name yaz
Package version 5.22.0
Package release 115.10
Package architecture i586
Package type rpm
Installed size 1.79 MB
Download size 513.64 KB
Official Mirror ftp.gwdg.de
This package contains both a test-server and clients (normal & ssl) for
the ANSI/NISO Z39.50 protocol for Information Retrieval.  SRW and SRU
clients and servers are also supported.


Package Version Architecture Repository
yaz-5.22.0-115.10.x86_64.rpm 5.22.0 x86_64 openSUSE Education
yaz-5.8.1-1.18.i586.rpm 5.8.1 i586 openSUSE Oss
yaz-5.8.1-1.18.x86_64.rpm 5.8.1 x86_64 openSUSE Oss
yaz - - -


Name Value
libc.so.6(GLIBC_2.7) -
libicui18n.so.suse61.1 -
libicuuc.so.suse61.1 -
libpthread.so.0 -
libpthread.so.0(GLIBC_2.0) -
libreadline.so.7 -
libxml2.so.2 -
libxml2.so.2(LIBXML2_2.4.30) -
libxml2.so.2(LIBXML2_2.5.7) -
libxml2.so.2(LIBXML2_2.6.0) -
libyaz.so.5 -
libyaz_icu.so.5 -
libyaz_server.so.5 -


Name Value
yaz = 5.22.0-115.10
yaz(x86-32) = 5.22.0-115.10


Type URL
Binary Package yaz-5.22.0-115.10.i586.rpm
Source Package yaz-5.22.0-115.10.src.rpm

Install Howto

  1. Add the openSUSE Education repository:
    # zypper addrepo http://ftp.gwdg.de/pub/opensuse/repositories/Education/openSUSE_Tumbleweed/ opensuse-education
  2. Install yaz rpm package:
    # zypper install yaz




2017-07-03 - lars@linux-schulserver.de
- Update to 5.22.0
+ 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
+ ZOOM C: deal with excess bytes HTTPS case YAZ-833
+ Fix ZOOM: crash extended services diagnostics YAZ-846
+ Make yaz_log_reopen async-signal YAZ-845
+ Add lock/unlock for YAZ log writes YAZ-843
+ Fix yaz-client command args parsing broken YAZ-855
+ yaz-client: deal with excess bytes HTTPS case YAZ-833
+ Allow Content-Type application/sru+xml YAZ-840
+ New yaz_xml_get_prop utility YAZ-839
+ Extend get_org_info (snippets) to return original string YAZ-836
+ 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
+ Use CONNECT for SSL backends and for Z39.50 thru HTTP proxy YAZ-825
+ Fix http proxy fails with yaz-client YAZ-824
+ Fix 0 ptr reference for OPAC records from XML YAZ-822
+ Extend yaz daemon facility to assist int log rotation YAZ-818 YAZ-819
+ Moved YAZ and many other software components to GitHub
- yaz-record-conv now installed and packaged
- Adjust and rename code cleanup patches (yaz-4.1.7-codecleanup.diff
and yaz-4.1.7-client.diff)
- removed yaz-4.2.47-implicit_definitions.patch: somehow fixed
upstream (no compiler warnings any more)
2015-01-15 - lars@linux-schulserver.de
- 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

See Also

Package Description
yaz-doc-5.22.0-115.10.noarch.rpm Documentation for yaz (Z39.50 Library)
zlibrary-data-0.99.4-36.9.noarch.rpm Data files for Zlibrary
zlibrary-devel-0.99.4-36.9.i586.rpm Development files for zlibrary
zlibrary-devel-0.99.4-36.9.x86_64.rpm Development files for zlibrary
zlibrary0_99-0.99.4-36.9.i586.rpm Cross-platform GUI library
zlibrary0_99-0.99.4-36.9.x86_64.rpm Cross-platform GUI library