Commit Graph

107 Commits

Author SHA256 Message Date
Ana Guerrero
a6d1814222 Accepting request 1226341 from Publishing
OBS-URL: https://build.opensuse.org/request/show/1226341
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/yaz?expand=0&rev=52
2024-11-26 19:55:44 +00:00
Martin Pluskal
99b0514e9a - Update to version 5.34.2:
+ 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
2024-11-25 19:57:25 +00:00
Ana Guerrero
c8e6f73764 Accepting request 1182977 from Publishing
OBS-URL: https://build.opensuse.org/request/show/1182977
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/yaz?expand=0&rev=51
2024-06-24 18:56:30 +00:00
Martin Pluskal
4dfef7dc17 - update to 5.34.1:
* 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
2024-06-24 08:42:31 +00:00
Dominique Leuenberger
ce2852add8 Accepting request 1060728 from Publishing
OBS-URL: https://build.opensuse.org/request/show/1060728
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/yaz?expand=0&rev=50
2023-01-25 16:43:07 +00:00
Martin Pluskal
b5e0c1e771 Accepting request 1060175 from home:dirkmueller:Factory
- update to 5.34.0:
  * Fixes to Solr response decoding.
  * Fix compilation with Visual Studio Failed for YAZ 5.33.0.
  * JSON pretty-printed same way as jq for yaz-json-parse and yaz-marcdump
  * utilities.

OBS-URL: https://build.opensuse.org/request/show/1060175
OBS-URL: https://build.opensuse.org/package/show/Publishing/yaz?expand=0&rev=131
2023-01-25 08:30:53 +00:00
Dominique Leuenberger
31de307b8d Accepting request 1045222 from Publishing
OBS-URL: https://build.opensuse.org/request/show/1045222
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/yaz?expand=0&rev=49
2022-12-24 17:01:53 +00:00
Martin Pluskal
c0f6fc83b1 Accepting request 1043591 from home:dirkmueller:Factory
- update to 5.33.0:
  * yaz-marcdump: SAX based MARCXML parsing. This is about 3 times faster
  * than before.
  * yaz-marcdump: new option -r prints summary of number of records
    processed.
  * Document ZOOM option 'rpnCharset'.
  * Fix cross-compiling with pkg-config.

OBS-URL: https://build.opensuse.org/request/show/1043591
OBS-URL: https://build.opensuse.org/package/show/Publishing/yaz?expand=0&rev=129
2022-12-24 15:07:00 +00:00
Dominique Leuenberger
a836fa8f12 Accepting request 998779 from Publishing
OBS-URL: https://build.opensuse.org/request/show/998779
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/yaz?expand=0&rev=48
2022-08-23 12:29:58 +00:00
Martin Pluskal
c125fc54a2 Accepting request 993817 from home:dirkmueller:Factory
- update to 5.32.0:
  * 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.

OBS-URL: https://build.opensuse.org/request/show/993817
OBS-URL: https://build.opensuse.org/package/show/Publishing/yaz?expand=0&rev=127
2022-08-23 08:58:58 +00:00
Dominique Leuenberger
83f5aa767f Accepting request 950719 from Publishing
OBS-URL: https://build.opensuse.org/request/show/950719
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/yaz?expand=0&rev=47
2022-02-02 21:40:03 +00:00
Martin Pluskal
dca4a41c3e Accepting request 950208 from home:dimstar:Factory
- Drop baselibs.conf: no apparent reason detected why we need
  -32bit libaries and devel packages. The previously existing
  package already was not installable, so defacto no loss.

    based on RFC2396.

OBS-URL: https://build.opensuse.org/request/show/950208
OBS-URL: https://build.opensuse.org/package/show/Publishing/yaz?expand=0&rev=126
2022-02-02 11:32:15 +00:00
Martin Pluskal
c361c0d038 Accepting request 947998 from home:akumar:branches:Publishing
- Update to version 5.31.1
  * Fixed #61: yaz-url redirect segfault in case of redirect host failure.
  * Update yaz_encode_uri_component for RFC3986. Previous implementation
    based on RFC2396.

OBS-URL: https://build.opensuse.org/request/show/947998
OBS-URL: https://build.opensuse.org/package/show/Publishing/yaz?expand=0&rev=125
2022-01-27 10:19:43 +00:00
Dominique Leuenberger
ea6f85a1a5 Accepting request 900193 from Publishing
OBS-URL: https://build.opensuse.org/request/show/900193
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/yaz?expand=0&rev=46
2021-06-16 18:34:39 +00:00
Martin Pluskal
8d74acc79a Accepting request 898061 from home:jengelh:pic
- Drop --with-pic (no effect with --disable-static)

OBS-URL: https://build.opensuse.org/request/show/898061
OBS-URL: https://build.opensuse.org/package/show/Publishing/yaz?expand=0&rev=123
2021-06-15 15:43:00 +00:00
Dominique Leuenberger
4d5a19da14 Accepting request 891844 from Publishing
OBS-URL: https://build.opensuse.org/request/show/891844
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/yaz?expand=0&rev=45
2021-05-10 13:38:48 +00:00
Lars Vogdt
8f9137cd9d Accepting request 891004 from home:susnux:branches:Publishing
Update to version 5.31.0

OBS-URL: https://build.opensuse.org/request/show/891004
OBS-URL: https://build.opensuse.org/package/show/Publishing/yaz?expand=0&rev=121
2021-05-09 12:53:17 +00:00
Dominique Leuenberger
2a9a9d9b51 Accepting request 832677 from Publishing
- update to 5.30.3:
  * Require getaddrinfo which has been available since 2003.
  * Provide server host for SSL by using gnutls_server_name_set(3).
  * Obey [host]:port notation for IPV6

OBS-URL: https://build.opensuse.org/request/show/832677
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/yaz?expand=0&rev=44
2020-09-07 19:35:01 +00:00
Martin Pluskal
1e1ab88569 OBS-URL: https://build.opensuse.org/package/show/Publishing/yaz?expand=0&rev=119 2020-09-07 06:47:38 +00:00
Martin Pluskal
159c09b2f2 Accepting request 829712 from home:dirkmueller:branches:Publishing
- update to 5.30.3:
  * Require getaddrinfo which has been available since 2003.
  * Provide server host for SSL by using gnutls_server_name_set(3).
  * Obey [host]:port notation for IPV6

OBS-URL: https://build.opensuse.org/request/show/829712
OBS-URL: https://build.opensuse.org/package/show/Publishing/yaz?expand=0&rev=118
2020-09-07 06:46:49 +00:00
Dominique Leuenberger
50a0fd0169 Accepting request 802543 from Publishing
OBS-URL: https://build.opensuse.org/request/show/802543
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/yaz?expand=0&rev=43
2020-05-11 11:43:22 +00:00
Martin Pluskal
bde71ac4b1 Accepting request 800611 from home:polslinux:branches:Publishing
- 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
2020-05-11 05:23:06 +00:00
Dominique Leuenberger
bf3fba6c83 Accepting request 786938 from Publishing
- 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
2020-03-20 22:59:57 +00:00
Lars Vogdt
37178a1880 add source file
OBS-URL: https://build.opensuse.org/package/show/Publishing/yaz?expand=0&rev=114
2020-03-20 15:31:52 +00:00
Lars Vogdt
c7f9539cf9 OBS-URL: https://build.opensuse.org/package/show/Publishing/yaz?expand=0&rev=113 2020-03-19 21:50:40 +00:00
Lars Vogdt
ff64a12b14 OBS-URL: https://build.opensuse.org/package/show/Publishing/yaz?expand=0&rev=110 2020-03-15 14:34:11 +00:00
Lars Vogdt
081cfd089c OBS-URL: https://build.opensuse.org/package/show/Publishing/yaz?expand=0&rev=109 2020-03-14 11:35:36 +00:00
Lars Vogdt
4bde15505e OBS-URL: https://build.opensuse.org/package/show/Publishing/yaz?expand=0&rev=108 2020-03-14 11:34:40 +00:00
Lars Vogdt
4c8e7b8513 OBS-URL: https://build.opensuse.org/package/show/Publishing/yaz?expand=0&rev=107 2020-03-14 11:34:35 +00:00
Lars Vogdt
c7d66ea6a7 OBS-URL: https://build.opensuse.org/package/show/Publishing/yaz?expand=0&rev=106 2020-03-14 11:34:27 +00:00
Lars Vogdt
eb872d3488 OBS-URL: https://build.opensuse.org/package/show/Publishing/yaz?expand=0&rev=105 2020-03-14 11:25:20 +00:00
Lars Vogdt
c2070d0cb4 OBS-URL: https://build.opensuse.org/package/show/Publishing/yaz?expand=0&rev=104 2020-03-14 08:38:33 +00:00
Lars Vogdt
27e236115c OBS-URL: https://build.opensuse.org/package/show/Publishing/yaz?expand=0&rev=103 2020-03-14 08:35:26 +00:00
Lars Vogdt
64349e1d63 Modified via webui
OBS-URL: https://build.opensuse.org/package/show/Publishing/yaz?expand=0&rev=101
2020-03-14 08:34:14 +00:00
Lars Vogdt
3df19cfb7c - 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

OBS-URL: https://build.opensuse.org/package/show/Publishing/yaz?expand=0&rev=100
2017-07-03 16:09:14 +00:00
Dominique Leuenberger
74a045a1fe Accepting request 281395 from Publishing
- 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
2015-01-15 14:59:15 +00:00
Lars Vogdt
cab8bbad26 - 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/package/show/Publishing/yaz?expand=0&rev=98
2015-01-15 11:41:03 +00:00
Dominique Leuenberger
560906c3df Accepting request 264557 from Publishing
1

OBS-URL: https://build.opensuse.org/request/show/264557
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/yaz?expand=0&rev=40
2014-12-10 22:44:48 +00:00
Karl Eichwalder
a154819ee2 Accepting request 264556 from home:keichwa:branches:Publishing
update

OBS-URL: https://build.opensuse.org/request/show/264556
OBS-URL: https://build.opensuse.org/package/show/Publishing/yaz?expand=0&rev=96
2014-12-09 16:08:28 +00:00
Stephan Kulow
9c20a2e4df Accepting request 236127 from Publishing
update

OBS-URL: https://build.opensuse.org/request/show/236127
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/yaz?expand=0&rev=38
2014-06-04 16:39:41 +00:00
Karl Eichwalder
258ca88467 5.1.2
OBS-URL: https://build.opensuse.org/package/show/Publishing/yaz?expand=0&rev=94
2014-06-03 09:03:43 +00:00
Karl Eichwalder
bae7f7dd85 5.1.2
OBS-URL: https://build.opensuse.org/package/show/Publishing/yaz?expand=0&rev=93
2014-06-03 08:56:36 +00:00
Stephan Kulow
af472ad573 Accepting request 196792 from Publishing
update to .65

OBS-URL: https://build.opensuse.org/request/show/196792
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/yaz?expand=0&rev=36
2013-08-30 09:53:09 +00:00
Karl Eichwalder
4f44f5859b .changes
OBS-URL: https://build.opensuse.org/package/show/Publishing/yaz?expand=0&rev=91
2013-08-29 14:12:06 +00:00
Karl Eichwalder
2f85e18d3c .65
OBS-URL: https://build.opensuse.org/package/show/Publishing/yaz?expand=0&rev=90
2013-08-29 13:57:05 +00:00
Stephan Kulow
c75c369203 Accepting request 177863 from Publishing
update to .57

OBS-URL: https://build.opensuse.org/request/show/177863
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/yaz?expand=0&rev=35
2013-06-06 13:07:11 +00:00
Karl Eichwalder
a701c446d8 .57
OBS-URL: https://build.opensuse.org/package/show/Publishing/yaz?expand=0&rev=88
2013-06-06 06:34:47 +00:00
Karl Eichwalder
2b6900297b .57
OBS-URL: https://build.opensuse.org/package/show/Publishing/yaz?expand=0&rev=87
2013-06-06 06:25:11 +00:00
Stephan Kulow
6e86cb0de8 Accepting request 150149 from Publishing
- update to 4.2.49:
  + ICU has a new conversion element 'join', which joins tokens 
    into one with a custom character given by the rule attribute.
  + New GFS search member: present_number. This is a hint to the
    search handler how many records are going to be fetched immediately
    following search. There's no guarantee that it's going to be 
    the case, since it depends on hit count (for Z39.50 piggyback) 
    and whether errors turn up.
  + Make a few functions static (private). The functions getbyte_stream,
    ungetbyte_stream and yaz_gets are now private. They were never 
    declared in a header file.
  + ZOOM: special options to control APDU logging.
    Using ZOOM_connection_option_set(c, "saveAPDU", "1") will enable
    logging of APDUs until "saveAPDU" option is set again. If logging is
    already enabled the effect is that current APDU buffer is cleared.
    Using ZOOM_connection_option_set(c, "saveAPDU", "0") disables
    logging (default behavior on new connection).
    The APDUs sent/received can be obtained by using
    Using ZOOM_connection_option_get(c, "APDU") or
    ZOOM_connection_option_getl(c, "APDU", &l).
  + GFS: relay implementation_version from backend
    From 3.0.40 and later, implementation_version from backend was
    not used in init response at all.
- added yaz-4.2.47-implicit_definitions.patch
- small specfile cleanup (forwarded request 150133 from lrupp)

OBS-URL: https://build.opensuse.org/request/show/150149
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/yaz?expand=0&rev=34
2013-01-29 13:51:01 +00:00
Karl Eichwalder
7d6d57a6e5 Accepting request 150133 from home:lrupp:branches:Publishing
- update to 4.2.49:
  + ICU has a new conversion element 'join', which joins tokens 
    into one with a custom character given by the rule attribute.
  + New GFS search member: present_number. This is a hint to the
    search handler how many records are going to be fetched immediately
    following search. There's no guarantee that it's going to be 
    the case, since it depends on hit count (for Z39.50 piggyback) 
    and whether errors turn up.
  + Make a few functions static (private). The functions getbyte_stream,
    ungetbyte_stream and yaz_gets are now private. They were never 
    declared in a header file.
  + ZOOM: special options to control APDU logging.
    Using ZOOM_connection_option_set(c, "saveAPDU", "1") will enable
    logging of APDUs until "saveAPDU" option is set again. If logging is
    already enabled the effect is that current APDU buffer is cleared.
    Using ZOOM_connection_option_set(c, "saveAPDU", "0") disables
    logging (default behavior on new connection).
    The APDUs sent/received can be obtained by using
    Using ZOOM_connection_option_get(c, "APDU") or
    ZOOM_connection_option_getl(c, "APDU", &l).
  + GFS: relay implementation_version from backend
    From 3.0.40 and later, implementation_version from backend was
    not used in init response at all.
- added yaz-4.2.47-implicit_definitions.patch
- small specfile cleanup

OBS-URL: https://build.opensuse.org/request/show/150133
OBS-URL: https://build.opensuse.org/package/show/Publishing/yaz?expand=0&rev=85
2013-01-28 12:16:48 +00:00