Fedora 20 Update: yaz-4.2.69-1.fc20

updates at fedoraproject.org updates at fedoraproject.org
Sun May 18 22:51:58 UTC 2014


--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2014-6065
2014-05-06 20:43:32
--------------------------------------------------------------------------------

Name        : yaz
Product     : Fedora 20
Version     : 4.2.69
Release     : 1.fc20
URL         : http://www.indexdata.com/yaz/
Summary     : Z39.50/SRW/SRU toolkit
Description :
YAZ is a programmers toolkit supporting the development of Z39.50/SRW/SRU
clients and servers. Z39.50-2003 (version 3) as well as SRW/SRU version 1.1
are supported in both the client and server roles. The SOLR webservice is
supported in the client role through the ZOOM API.

The current version of YAZ includes support for the industry standard ZOOM
API for Z39.50. This API vastly simplifies the process of writing new clients
using YAZ, and it reduces your dependency on any single toolkit. YAZ can be
used by itself to build Z39.50 applications in C.For programmers preferring
another language, YAZ has three language bindings to commonly used application
development languages.

This package contains both a test-server and clients (normal & ssl).

--------------------------------------------------------------------------------
Update Information:

--- 4.2.69 2013/10/01

* GFS: log when closing down - at least SIGTERM YAZ-684
Also change formatting WRT PID logging a bit.

* Improve display of MARC records with multi-byte subfield IDs YAZ-695
* In some rare cases subfield identifiers are multi-byte characters.
This will try to deterime length of those and split accordingly.
This affects display in line mode as MARCXML/MarcXchange. The encoding
of ISO2709 is the same.

* Change inp argument to const for yaz_read_UTF8_char.

* yaz-marcdump: fix leaks for MARCXML parsing. YAZ-694

* MARCXML parsing: avoid skipping 1st field if no leader. YAZ-693

* Better check of marc leader info YAZ-691
Problem is that some systems generate MARCXML/MarcXchange with
funny headers. These will not work if encoded as ISO2709.
Some tests produce new output, due to updated warning messages

* cql2pqf: allow PQF queries from stdin (because CQL is also allowed)

* yaz-client: display MAB records YAZ-689.

* New utility z_get_HTTP_Response_server which allows both HTTP server name
and HTTP server URL to be given in response.

--- 4.2.68 2013/09/23 

* GFS: pass additionalSearchInfo to search memeber search_input if
given. Otherwise pass otherInfo. Request for facets and other search
related things will be passed there in future versions of YAZ.

* New ZOOM setting, authenticationMode, which allows authentication
paramters to be encoded in the URL rather than via HTTP Basic auth.
YAZ-686

* rpn2solr: fix nested AND/OR handling. YAZ-685

* Add comparison routines for some Z-types, such as NamePlusRecord,
RPNQuery, Query, RecordComposition and OtherInformation.

--- 4.2.67 2013/09/19 

* Don't decode MAB as MARC. Just like we don't attempt to decode
HTML/XML as MARC. Fixes MAB display problem that was introduced in 4.2.64.

* CCL: allow quoted terms for date ranges. YAZ-681

* Introduce ccl_parser_qual_search. This function makes old function
ccl_qual_search, from YAZ 2, available again.

* Add yaz_facet_list_to_wrbuf. YAZ-683

--- 4.2.66 2013/09/11

* ZOOM: fix record handling for Solr. ZOOM_record_get would return 0, if
schema was given for search. YAZ-675

* Add Solr date range searches. YAZ-621

--- 4.2.65 2013/08/22

* ZOOM: another fix for record caching (introduced in YAZ 4.2.64).

--- 4.2.64 2013/08/21 (Broken WRT ZOOM C, do not use)

* ISO2709/MARC parse most octet aligned records; not just those that
are known to be ISO2709/MARC. This makes ZOOM and yaz-client
MARC parse more records instead of just dumping as is. YAZ-670

* ZOOM: proper caching for variations of record schema. YAZ-671

* Solr: Check for enging / and perhaps commands (select/term) YAZ-651

--- 4.2.63 2013/07/17

* Add yaz_strcmp_null

--- 4.2.62 2013/07/11

* New utility z_get_HTTP_Response_details - an extended version of
z_get_HTTP_Response.

* New utility yaz_url_get_error which returns error message of last
failed yaz_url_exec call.

* yaz-url and url functions: allow max HTTP redirects to be controlled.

* New functions yaz_file_glob2, yaz_xml_include_glob.
These functions takes a flags parameter, which, for now only controls
whether to fail inclusion of a non-existing file (without glob
pattern) - flags YAZ_FILE_GLOB_FAIL_NOTEXIST.

--- 4.2.61 2013/06/20

* For MARC XML parsing, allow record without leader. A fake/default leader
is inserted and a warning is tagged with the record.

* ICU: fix leak in in icu_iter_get_org_info.

--- 4.2.60 2013/06/14

* ICU: fix bug in icu_iter_get_org_info (un-init variable).

--- 4.2.59 2013/06/11

* Implement z_HTTP_header_remove.

--- 4.2.58 2013/06/11

* ICU: Disallow 0 ptrs for some ICU string utilities.

* ICU: new utilities icu_iter_get_org_info and icu_chain_get_org_info:
returns original tokens (before normalization).

* CCL: avoid z39.58/regex truncation when not needed. Apply only the
conversion of those masks, when absolutely necessary.

* CCL: configurable masking character - @mask. Default masking character
is # for CCL.

* HTTP encoding: remove Transfer-Encoding header. YAZ uses content_len and
full response anyway, so a Transfer-Encoding header will obstruct the
response.

--- 4.2.57 2013/05/15

* COMSTACK: @ uses AF_UNSPEC . But we prefer AF_INET6 over others when
picking a socket. Problem is that some systems has IPV6 support, but
we can't create sockets for them, so we pick AF_UNSPEC first.

* HTTP encode. Proper Content-Length YAZ-660. For yaz_encode_http_response
use content_len to determine resulting Content-Length in HTTP response
and NOT Content-Length supplied in headers by user.

* z_HTTP_header_add_basic_auth uses z_HTTP_header_set rather than
z_HTTP_header_add, to avoid having two Authorization headers by mistake.

* Fix problem with HTTP decoding. For HTTP 1XX, 204, 304 assume no
content-length.

* Fix yaz_base64decode to use proper signed. Problem occurred on platforms
with big endian and unsigned char (by default).
--------------------------------------------------------------------------------
ChangeLog:

* Sun Apr 20 2014 Christopher Meng <rpm at cicku.me> - 4.2.69-1
- Update to 4.2.69
- Build with memcached support for ZOOM caching.
- SPEC cleanup, dependencies cleanup, redundant files cleanup.
* Fri Feb 14 2014 David Tardon <dtardon at redhat.com> - 4.2.56-4
- rebuild for new ICU
--------------------------------------------------------------------------------

This update can be installed with the "yum" update program.  Use
su -c 'yum update yaz' at the command line.
For more information, refer to "Managing Software with yum",
available at http://docs.fedoraproject.org/yum/.

All packages are signed with the Fedora Project GPG key.  More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------


More information about the package-announce mailing list