This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository".
The branch, master has been updated via 300a7a8110b5c48f5df387b73e5240f5977a8e4e (commit) via afeca7cfa8635984eacc88014696a931cbf54cb3 (commit) via bf06e424141476542781dccc75562e0c4bbf5d0b (commit) via 5af4cc2e6561114f75f4cc46f5336f5ab0603c58 (commit) via 9fb7f01f001001c12693e4538339e42f1797e77a (commit) via fe59ab8165278d1c64474191f5558685a4f21ca2 (commit) via ac28d8043d16342ed198cceca9168498ced37fd6 (commit) via 925db0baefe856a505cd8378aa33ba7dabcd646f (commit) via c4e5d079bf0b3475ab37d67f6387b662c33e2c9f (commit) via 67d798fc9e4f6e64c105ee5c940a9074a6ad4cda (commit) via 9c5b5e4186260c1af3f0481a4a0b60f1e8729a19 (commit) via 5433517119f9ca1acd419efd10c3a4dac15d7419 (commit) via f089d393dc421f484bb806b0c587ffefe0d9020b (commit) from a3615f8c10510ed1974a1017134788d3995e99a3 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 300a7a8110b5c48f5df387b73e5240f5977a8e4e Author: Ere Maijala <ere.maij...@helsinki.fi> Date: Tue Jul 23 15:14:51 2019 +0300 Bug 13937: Add SRU tests Signed-off-by: Martin Renvoize <martin.renvo...@ptfs-europe.com> commit afeca7cfa8635984eacc88014696a931cbf54cb3 Author: Ere Maijala <ere.maij...@helsinki.fi> Date: Fri Mar 8 11:40:54 2019 +0200 Bug 13937: Switch from GetItem() to Koha::Items->find() Signed-off-by: Stefan Berndtsson <stefan.berndts...@ub.gu.se> Signed-off-by: Martin Renvoize <martin.renvo...@ptfs-europe.com> commit bf06e424141476542781dccc75562e0c4bbf5d0b Author: Olli-Antti Kivilahti <olli-antti.kivila...@helsinki.fi> Date: Thu Feb 14 15:08:54 2019 +0200 Bug 13937: Fix the daemon log path. directory _LOG_DIR_/logs does't exists. All other log4perl -logs are out to _LOG_DIR_ Thank you for the good work Ere! Signed-off-by: Stefan Berndtsson <stefan.berndts...@ub.gu.se> Signed-off-by: Martin Renvoize <martin.renvo...@ptfs-europe.com> commit 5af4cc2e6561114f75f4cc46f5336f5ab0603c58 Author: Ere Maijala <ere.maij...@helsinki.fi> Date: Fri Jan 11 11:27:56 2019 +0200 Bug 13937: Add support for Z39.50 responder to the Debian scripts Signed-off-by: Stefan Berndtsson <stefan.berndts...@ub.gu.se> Signed-off-by: Martin Renvoize <martin.renvo...@ptfs-europe.com> commit 9fb7f01f001001c12693e4538339e42f1797e77a Author: Ere Maijala <ere.maij...@helsinki.fi> Date: Tue Jan 15 13:54:17 2019 +0200 Bug 13937: Fix RPN conversion Fixes handling of parenthesis and removes unused quote handling. Signed-off-by: Stefan Berndtsson <stefan.berndts...@ub.gu.se> Signed-off-by: Martin Renvoize <martin.renvo...@ptfs-europe.com> commit fe59ab8165278d1c64474191f5558685a4f21ca2 Author: Ere Maijala <ere.maij...@helsinki.fi> Date: Tue Nov 27 13:40:44 2018 +0200 Bug 13937: Add tests for search and retrieval Sponsored-by: National Library of Finland Signed-off-by: Stefan Berndtsson <stefan.berndts...@ub.gu.se> Signed-off-by: Martin Renvoize <martin.renvo...@ptfs-europe.com> commit ac28d8043d16342ed198cceca9168498ced37fd6 Author: Ere Maijala <ere.maij...@helsinki.fi> Date: Thu Nov 22 11:20:01 2018 +0200 Bug 13937: Add support for SRU and Elasticsearch Splits Session to GenericSession and ZebraSession where Generic supports any search backend via the SearchEngine classes and Zebra maintains the direct channel to the Zebra server. Adds config files required for mapping BIB-1 attributes to Koha search fields and SRU indexes to BIB-1 attributes. Adds PODs. Sponsored-by: National Library of Finland Signed-off-by: Stefan Berndtsson <stefan.berndts...@ub.gu.se> Signed-off-by: Martin Renvoize <martin.renvo...@ptfs-europe.com> commit 925db0baefe856a505cd8378aa33ba7dabcd646f Author: Ere Maijala <ere.maij...@helsinki.fi> Date: Wed Nov 21 16:20:33 2018 +0200 Bug 13937: Fix issues found in QA Signed-off-by: Stefan Berndtsson <stefan.berndts...@ub.gu.se> Signed-off-by: Martin Renvoize <martin.renvo...@ptfs-europe.com> commit c4e5d079bf0b3475ab37d67f6387b662c33e2c9f Author: Nick Clemens <n...@bywatersolutions.com> Date: Tue Nov 14 12:29:52 2017 +0000 Bug 13937: (follow-up) Pass through yaz switches and don't ignore case Signed-off-by: Stefan Berndtsson <stefan.berndts...@ub.gu.se> Signed-off-by: Martin Renvoize <martin.renvo...@ptfs-europe.com> commit 67d798fc9e4f6e64c105ee5c940a9074a6ad4cda Author: Nick Clemens <n...@bywatersolutions.com> Date: Thu Sep 7 11:50:42 2017 -0400 Bug 13937: Add unit tests Signed-off-by: Stefan Berndtsson <stefan.berndts...@ub.gu.se> Signed-off-by: Martin Renvoize <martin.renvo...@ptfs-europe.com> commit 9c5b5e4186260c1af3f0481a4a0b60f1e8729a19 Author: Nick Clemens <n...@bywatersolutions.com> Date: Thu Sep 7 11:49:34 2017 -0400 Bug 13937: (follow-up) Correct error call to use self Signed-off-by: Stefan Berndtsson <stefan.berndts...@ub.gu.se> Signed-off-by: Martin Renvoize <martin.renvo...@ptfs-europe.com> commit 5433517119f9ca1acd419efd10c3a4dac15d7419 Author: Nick Clemens <n...@bywatersolutions.com> Date: Mon Dec 12 14:20:25 2016 +0000 Bug 13937: (follow-up) Remove reference to sub _prefetch_records Remove reference to sub _prefetch_records It appears this sub is built into fetch and this call is a duplicate Signed-off-by: George Williams <geo...@nekls.org> Signed-off-by: Stefan Berndtsson <stefan.berndts...@ub.gu.se> Signed-off-by: Martin Renvoize <martin.renvo...@ptfs-europe.com> commit f089d393dc421f484bb806b0c587ffefe0d9020b Author: Jesse Weaver <pianohac...@gmail.com> Date: Fri Dec 11 14:26:20 2015 -0700 Bug 13937: Add a Z39.50 daemon that can inject item status MARC subfields This creates a new daemon, misc/z3950_responder.pl, which can respond to Z39.50 requests. By default, it just proxies searches to Zebra. If desired, however, it can also add a subfield to the item tags on outgoing records with a textual description of the item's status (checked out, lost, etc.). This is useful for certain ILL systems. These strings can be translated using the 'Z3950_STATUS' authorized value. Test plan: 1) Start the Z39.50 server using `perl misc/z3950_responder.pl`. 2) Connect to the server using `yaz-client 127.0.0.1:9999/biblios`. 3) Run a search, such as `find @attr 1=1016 book`. 4) Fetch the results both one at a time with `show 1` and in a batch using `show 1+5`. 5) Turn on MARCXML using `format xml` and `elements marcxml`, and verify that the records are still correctly fetched. 6) Enable the item status subfield by restarting the server with the option `--add-item-status=k`. 7) Search for and fetch records, and verify that a $k subfield is added to the item tags as appropriate. It should show some combination of "Checked Out", "Lost", "Not For Loan", "Damaged", "Withdrawn", "In Transit", or "On Hold" as appropriate, or "Available". 8) Add an authorized value named "Z3950_STATUS" with any of the keys "AVAILABLE", "CHECKED_OUT", "LOST", "NOT_FOR_LOAN", "DAMAGED", "WITHDRAWN", "IN_TRANSIT" or "ON_HOLD", and verify that their descriptions are used instead of the default values above. Signed-off-by: George Williams <geo...@nekls.org> Signed-off-by: Stefan Berndtsson <stefan.berndts...@ub.gu.se> Signed-off-by: Martin Renvoize <martin.renvo...@ptfs-europe.com> ----------------------------------------------------------------------- Summary of changes: C4/Installer/PerlDependencies.pm | 5 + Koha/Logger.pm | 24 ++ Koha/Z3950Responder.pm | 207 +++++++++++ Koha/Z3950Responder/GenericSession.pm | 113 ++++++ Koha/Z3950Responder/RPN.pm | 121 +++++++ Koha/Z3950Responder/Session.pm | 364 ++++++++++++++++++++ Koha/Z3950Responder/ZebraSession.pm | 163 +++++++++ debian/koha-common.init | 20 ++ debian/scripts/koha-create | 5 +- debian/scripts/koha-functions.sh | 23 ++ debian/scripts/koha-list | 43 ++- debian/scripts/koha-z3950-responder | 354 +++++++++++++++++++ etc/log4perl.conf | 7 + etc/z3950/attribute_mappings.yaml | 46 +++ etc/z3950/config.xml | 13 + etc/{zebradb => z3950}/pqf.properties | 5 +- misc/z3950_responder.pl | 178 ++++++++++ t/Koha/Z3950responder.t | 14 + .../Koha/Z3950Responder/GenericSession.t | 163 +++++++++ t/db_dependent/Koha/Z3950Responder/Session.t | 70 ++++ t/db_dependent/Koha/Z3950Responder/Session2.t | 86 +++++ t/db_dependent/Koha/Z3950Responder/ZebraSession.t | 133 +++++++ t/db_dependent/Koha/Z3950Responder/config.xml | 13 + 23 files changed, 2164 insertions(+), 6 deletions(-) create mode 100644 Koha/Z3950Responder.pm create mode 100644 Koha/Z3950Responder/GenericSession.pm create mode 100644 Koha/Z3950Responder/RPN.pm create mode 100644 Koha/Z3950Responder/Session.pm create mode 100644 Koha/Z3950Responder/ZebraSession.pm create mode 100755 debian/scripts/koha-z3950-responder create mode 100644 etc/z3950/attribute_mappings.yaml create mode 100644 etc/z3950/config.xml copy etc/{zebradb => z3950}/pqf.properties (99%) create mode 100755 misc/z3950_responder.pl create mode 100644 t/Koha/Z3950responder.t create mode 100644 t/db_dependent/Koha/Z3950Responder/GenericSession.t create mode 100644 t/db_dependent/Koha/Z3950Responder/Session.t create mode 100644 t/db_dependent/Koha/Z3950Responder/Session2.t create mode 100644 t/db_dependent/Koha/Z3950Responder/ZebraSession.t create mode 100644 t/db_dependent/Koha/Z3950Responder/config.xml hooks/post-receive -- main Koha release repository _______________________________________________ koha-commits mailing list koha-commits@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-commits