[koha-commits] main Koha release repository branch 17.05.x updated. v17.05.03-80-gd426333
Git repo owner
gitmaster at git.koha-community.org
Fri Sep 22 10:11:06 CEST 2017
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, 17.05.x has been updated
via d4263336057d47a498fdbec76b4d4cc806edd87b (commit)
via 7ed629c2e203100caf1789e952e6c30b9b45d080 (commit)
via 521d1e52ef8744011f04aa50e2d55a2ffc2a325b (commit)
via 8c70da20974469e73b81aa6ef4dce850a0c4bdc0 (commit)
via b7856f76af9e0bbef7dca6458c8074710a309ca8 (commit)
via f99f0b7a4a81379adbdc84e8fcae7ac1d6af5fd6 (commit)
via fcd8e322f5248425c89fe28567d10866d0d76a36 (commit)
via d9b21e97906229817fce9ca76e8877d4941d646c (commit)
via d6579c70190935801870cfe56a1a09a8d04c2b0e (commit)
via 9b4777878f59c7a0c3653f54b6a2cff85bb278a8 (commit)
via d5c7edc55da6aaf78d25d131ebb35ab659a0084d (commit)
via 845ee9282472f9a309b3af4aff49403b93091b19 (commit)
via 83fdc8aea52533dbcb4261fd986d5760e5baa6df (commit)
via eccce3e1ba3bbcb73d47defc49b322fe578e5014 (commit)
via 520388dc1d6f3e0e6ada332cf232784e4e737834 (commit)
via 64abaa063d578567c18ee84a8e6abc424fa0da97 (commit)
via 332d705e725a0672eafdeedb88d3848fca4b2a8b (commit)
via 20b4c81c1a1e1c93ecdc5ebeeddb870a802a7d4a (commit)
via fb90eee74c483eb188b8c682a1259ba964f9c2b8 (commit)
via 6fc53fb6df1e638f5cea70254612f7e60ff4de2f (commit)
via e3e035c3ef1f89c416922f6a81fdc2b4596f900e (commit)
via 4653a5209acf51cdc5977ff082d9b658f9959350 (commit)
via c7a6dbca09c3aababf71349a9403b8e1e9e3e2bc (commit)
via 8b85e835541e650cfa4c867bcd65fc5d03334613 (commit)
via 2b0bd9add5deae0ab5bee79ee75a6cb769d0dea8 (commit)
via b03752fa781695f9fb506be7ea5afd9fb3db4a08 (commit)
via 13147e7c05daa73a4f562541c3a7f8c98747bc83 (commit)
via c4a1eafb5bac265c936567807e94ab22d04a1094 (commit)
via 46f91605a4044ebbf74f7014305078a1304afcd1 (commit)
via 0a53a9e7f35855405024d03bde01d49f560f99ee (commit)
via 44814081a72a995a91f7057d9158b18167c65dca (commit)
from ea316ad4ae5b4aea4c255d08d36bfcb0b705c23b (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 d4263336057d47a498fdbec76b4d4cc806edd87b
Author: Fridolin Somers <fridolin.somers at biblibre.com>
Date: Wed Sep 20 15:58:03 2017 +0200
Increment version for 17.05.04 release
Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
commit 7ed629c2e203100caf1789e952e6c30b9b45d080
Merge: 8c70da2 521d1e5
Author: Fridolin Somers <fridolin.somers at biblibre.com>
Date: Wed Sep 20 16:04:42 2017 +0200
Merge remote-tracking branch 'translate/17.05.04-translate-20170920' into rm_170504
commit 521d1e52ef8744011f04aa50e2d55a2ffc2a325b
Author: root <root at translate.koha-community.org>
Date: Wed Sep 20 11:00:06 2017 -0300
Translation updates for Koha 17.05.04
commit 8c70da20974469e73b81aa6ef4dce850a0c4bdc0
Author: Koha User <support at biblibre.com>
Date: Wed Sep 20 15:55:56 2017 +0200
Update release notes for 17.05.04 release
Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
commit b7856f76af9e0bbef7dca6458c8074710a309ca8
Author: Mark Tompsett <mtompset at hotmail.com>
Date: Fri Sep 1 13:16:43 2017 -0400
Bug 19235: Password entry visible in OPAC Self-registration
The HTML code was "text" instead of "password".
TEST PLAN
----------
1) 'Allow' PatronSelfRegistration system preference
2) Define the PatronSelfRegistrationDefaultCategory system preference (e.g. PT)
3) Open OPAC
4) Click 'Register here' on the right. (/cgi-bin/koha/opac-memberentry.pl)
5) Scroll to bottom
6) enter some passwords
-- visible
7) apply this patch
8) refresh page
9) repeat 5-6 as needed
-- passwords should not be visible while entering
10) run koha qa test tools
Signed-off-by: Lee Jamison <ldjamison at marywood.edu>
Signed-off-by: Nick Clemens <nick at bywatersolutions.com>
Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
(cherry picked from commit 99e691feee5ef29bbc9d24a916fc4aa2fab6bba6)
Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
commit f99f0b7a4a81379adbdc84e8fcae7ac1d6af5fd6
Author: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Date: Fri Sep 8 10:14:10 2017 +0200
Bug 15438: [QA Follow-up] Moving POD statement for CanBookBeIssued
The statement for head3 NB ('nota bene'?) looks like a hash key
in the list of possible return values for $needsconfirmation.
Moved it up and prefixed it with IMPORTANT.
Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
(cherry picked from commit 133e25c56ac79e0b88b89e3b749df338e63a93d0)
Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
commit fcd8e322f5248425c89fe28567d10866d0d76a36
Author: Colin Campbell <colin.campbell at ptfs-europe.com>
Date: Wed Aug 24 13:52:52 2016 +0100
Bug 15438 - Checking out an on-hold item sends holder's borrowernumber in AF (screen message) field.
The returns from C4::Circulation::CanBookBeIssued used
to be structured as a hashref of entries like
REASON => {
data => 'foo',
moredata => 'bar',
};
Some entries still are. But many are now
REASON => 1,
data => 'foo',
moredata => 'bar',
The sip Checkout routine still assumed the former, as it
reports any causes it was not aware of (to maintain support for
a changing api) The data fields could leak into the screen message
field of the response. e.g. the borrowernumber or surname of the
borrower who has a hold on an issued title. Some real messages were
getting obscured by this
This patch sanatizes the return from from CanBookBeIssued
by removing keys which are not all uppercase
It also fixes a case where the key's data element was used
for the screen message when we should use the key itself
Updated the documentation of CanBookBeIssued to flag up
the assumption re case and the fact that 3 elements rather
than two may be returned
The loop through the returned keys was a bit bogus
so we now explicitly jump out if noerror is unset
Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Tested quite extensively. Test results put on Bugzilla.
Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
(cherry picked from commit 4d223bdc6156fab0667867f3990854fddfab5684)
Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
commit d9b21e97906229817fce9ca76e8877d4941d646c
Author: Dobrica Pavlinusic <dpavlin at rot13.org>
Date: Mon Sep 18 17:37:21 2017 +0200
Bug 19332 - Basket grouping PDF and CSV exports empty
This bug was introduced in commit 2bf3ce268de6bc8b2386cfb5d768f60b05d75f44
Bug 17196: [QA Follow-up] Additional fix on acqui/basketgroup
Signed-off-by: Lee Jamison <ldjamison at marywood.edu>
Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
commit d6579c70190935801870cfe56a1a09a8d04c2b0e
Author: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
Date: Tue Sep 12 11:21:27 2017 -0300
Bug 19127: (follow-up) Stored XSS in csv-profiles.pl
Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
(cherry picked from commit 52b41dfdf0ec03c24dd970b80e4f153f64702e30)
Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
commit 9b4777878f59c7a0c3653f54b6a2cff85bb278a8
Author: Amit Gupta <amit.gupta at informaticsglobal.com>
Date: Wed Aug 16 17:56:17 2017 +0530
Bug 19127 - Stored XSS in csv-profiles.pl
To Test
1. Hit the page /cgi-bin/koha/tools/csv-profiles.pl?op=add_form
2. Add a text in the field Profile name, Profile description
and Profile MARC fields that contains js
3. Save the page.
4. Notice js is execute
5. Apply patch and reload, the js is escaped
Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>
Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
(cherry picked from commit 7a3ee2dd8cb233d083d8a7b8636eca7c6d518b8b)
Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
commit d5c7edc55da6aaf78d25d131ebb35ab659a0084d
Author: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
Date: Tue Sep 12 11:06:11 2017 -0300
Bug 19108: (follow-up) Stored XSS in biblio_framework.pl
Prevent software error
Template process failed: undef error - text: filter not found at
/home/vagrant/kohaclone/C4/Templates.pm line 121.
Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
(cherry picked from commit f904b019f77cd19ca0373f9635811a634ac73321)
Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
commit 845ee9282472f9a309b3af4aff49403b93091b19
Author: Katrin Fischer <katrin.fischer.83 at web.de>
Date: Wed Aug 16 13:52:07 2017 +0200
Bug 19108 - Follow-up - fieldmapping.tt and items_search_fields.tt
To test:
- Add a framework with script in the description
- Access the Keywords to MARC mapping page
- Add an item search field where both name and label are script
- Try to edit/delete the added mapping
With the patch no script should be executed and everything
should still work ok.
Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
(cherry picked from commit 1649be1e9f510543f85b9e3a22af88ae8c6bfb9c)
Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
commit 83fdc8aea52533dbcb4261fd986d5760e5baa6df
Author: Amit Gupta <amit.gupta at informaticsglobal.com>
Date: Tue Aug 15 14:37:50 2017 +0530
Bug 19108 - Stored XSS in biblio_framework.pl and marctagstructure.pl
To Test
1. Hit the page /cgi-bin/koha/admin/biblio_framework.pl?op=add_form
2. Add a text in the field Description that contains js
3. Save the page.
4. Notice js is execute
5. Click on Actions -> MARC structure
6. Apply patch and reload, the js is escaped
Fixed for both the pages biblio_framework.pl and marctagstructure.pl
Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>
Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
(cherry picked from commit 29ab5517f5c8cfbc86b98c3197846d005007cc12)
Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
commit eccce3e1ba3bbcb73d47defc49b322fe578e5014
Author: Amit Gupta <amit.gupta at informaticsglobal.com>
Date: Tue Aug 15 14:10:43 2017 +0530
Bug 19108 - Stored XSS in fieldmapping.pl
To Test
1. Hit the page /cgi-bin/koha/admin/fieldmapping.pl
2. Add a text in the field Field name that contains js
3. Save the page.
4. Notice js is execute
5. Apply patch and reload, the js is escaped
Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>
Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
(cherry picked from commit 77ddae74d661fb589d74bd85f5561fdd4131af70)
Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
commit 520388dc1d6f3e0e6ada332cf232784e4e737834
Author: Amit Gupta <amit.gupta at informaticsglobal.com>
Date: Tue Aug 15 14:06:47 2017 +0530
Bug 19108 - Stored XSS in authtypes.pl
To Test
1. Hit the page /cgi-bin/koha/admin/authtypes.pl?op=add_form
2. Add a text in the field Description that contains js
3. Save the page.
4. Notice js is execute
5. Apply patch and reload, the js is escaped
Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>
Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
(cherry picked from commit bc780f588bc908f8b1d0da8987b20914996d942c)
Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
commit 64abaa063d578567c18ee84a8e6abc424fa0da97
Author: Amit Gupta <amit.gupta at informaticsglobal.com>
Date: Tue Aug 15 13:55:45 2017 +0530
Bug 19108 - Stored XSS in classsources.pl
Fixed for both Classification sources & Classification filing rules
To Test
1. first case classification source: Hit the page
/cgi-bin/koha/admin/classsources.pl?op=add_source
second case classification filing rules:
Hit the page /cgi-bin/koha/admin/classsources.pl?op=add_sort_rule
2. Add a text in the field Description that contains js
3. Save the page.
4. Notice js is execute
5. Apply patch and reload, the js is escaped
Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>
Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
(cherry picked from commit 940c8634914b50940cfaf73af3611e6282d5803f)
Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
commit 332d705e725a0672eafdeedb88d3848fca4b2a8b
Author: Amit Gupta <amit.gupta at informaticsglobal.com>
Date: Tue Aug 15 13:49:10 2017 +0530
Bug 19108 - Stored XSS in items_search_fields.pl
To Test
1. Hit the page /cgi-bin/koha/admin/items_search_fields.pl
2. Add a text in the field Name and Label that contains js
3. Save the page.
4. Notice js is execute
5. Apply patch and reload, the js is escaped
Fixed for new and edit page
Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>
Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
(cherry picked from commit 063fd5e1b9e086c57987fae408b4ce6e51fec2b9)
Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
commit 20b4c81c1a1e1c93ecdc5ebeeddb870a802a7d4a
Author: Amit Gupta <amit.gupta at informaticsglobal.com>
Date: Tue Aug 15 13:33:57 2017 +0530
Bug 19108 - Stored XSS in oai_sets.pl
To Test
1. Hit the page /cgi-bin/koha/admin/oai_sets.pl
2. Click on New set
3. Add a text in the field setSpec, setName that contains js
4. Save the page.
5. Notice js is execute
6. Apply patch and reload, the js is escaped
Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>
Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
(cherry picked from commit 10d3a8c212f8a45e40cd2644f94d555566a10018)
Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
commit fb90eee74c483eb188b8c682a1259ba964f9c2b8
Author: Amit Gupta <amit.gupta at informaticsglobal.com>
Date: Tue Aug 15 10:15:54 2017 +0530
Bug 19103 - Stored XSS in matching-rules.pl
To Test
1. Hit the page /cgi-bin/koha/admin/matching-rules.pl
2. Click on new record matching rule
3. Add a text in the field Description that contain js.
4. Save the page.
5. Notice js is execute
6. Apply patch and reload, the js is escaped
Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>
Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
(cherry picked from commit 9222cd77d282affffba43a40a9ff2f768647501e)
Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
commit 6fc53fb6df1e638f5cea70254612f7e60ff4de2f
Author: Amit Gupta <amit.gupta at informaticsglobal.com>
Date: Tue Aug 15 10:07:45 2017 +0530
Bug 19103 - Stored XSS in patron-attr-types.pl
To Test
1. Hit the page /cgi-bin/koha/admin/patron-attr-types.pl
2. Click on new patron attribute type
2. Add a text in the field Description that contain js.
2. Save the page.
3. Notice js is execute
4. Apply patch and reload, the js is escaped
Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>
Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
(cherry picked from commit cb0c3da4b6cec991194ce91e6412cf9d50562044)
Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
commit e3e035c3ef1f89c416922f6a81fdc2b4596f900e
Author: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
Date: Tue Sep 12 10:58:24 2017 -0300
Bug 19103: (follow-up) Stored XSS in itemtypes.pl
Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
(cherry picked from commit c221bc40a330a25d59097e94e962a4afcea011af)
Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
commit 4653a5209acf51cdc5977ff082d9b658f9959350
Author: Amit Gupta <amit.gupta at informaticsglobal.com>
Date: Tue Aug 15 08:52:40 2017 +0530
Bug 19103 - Stored XSS in itemtypes.pl
To Test
1. Hit the page /cgi-bin/koha/admin/itemtypes.pl
2. Add a text in the field Description, Checkin message that contains js
2. Save the page.
3. Notice js is execute
4. Apply patch and reload, the js is escaped
Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>
Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
(cherry picked from commit 18b5d4f1ababf560ff02a258de389f8c34cff9e4)
Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
commit c7a6dbca09c3aababf71349a9403b8e1e9e3e2bc
Author: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
Date: Tue Sep 12 10:35:10 2017 -0300
Bug 19128: XSS - admin/authorised_values.tt
Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
(cherry picked from commit ad230cdcb5ad69541a89a4edaedcadde9d25b88a)
Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
commit 8b85e835541e650cfa4c867bcd65fc5d03334613
Author: Katrin Fischer <katrin.fischer.83 at web.de>
Date: Wed Aug 16 14:34:17 2017 +0200
Bug 19128 - XSS - patron-attr-types.tt, authorised_values.tt and categories.tt
Preparation:
- Add a branch with script in the branch name
- Add a patron category with script in the category name
- Add a new authorised value cateogory with script
- Add a new authroised value for this category with script
in all possible fields
- Test editing patron categories
- Test editing patron attribute types
- Test viewing and editing authorised values
Verify that with this script there is no more script executed
and everything works fine.
Signed-off-by: Amit Gupta <amit.gupta at informaticsglobal.com>
Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
(cherry picked from commit 6b7ad77fffd7a6c4b69bce5bf666c6ff4be76c5b)
Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
commit 2b0bd9add5deae0ab5bee79ee75a6cb769d0dea8
Author: Katrin Fischer <katrin.fischer.83 at web.de>
Date: Wed Aug 16 12:05:50 2017 +0200
Bug 19125 - XSS - members.pl
In preparation to test this patch:
- Add a patron list named <script>alert("patron list")</script>
- Add a library named <script>alert("library")</script>
- Add a patron category named <script>alert("patron category")</script>
To test:
- Access patron search page and do a search
- Verify that the alerts added above are executed
- Apply patch
- Verify that no alerts are displayed
Signed-off-by: Amit Gupta <amit.gupta at informaticsglobal.com>
Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
(cherry picked from commit 849eaf73fc419b9a635a1ba4b69ef46a7544e55a)
Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
commit b03752fa781695f9fb506be7ea5afd9fb3db4a08
Author: Katrin Fischer <katrin.fischer.83 at web.de>
Date: Wed Aug 16 13:07:18 2017 +0200
Bug 19086 - Follow-up - subscription-detail.pl
Add script to the callnumber field on adding a subscription.
Verify script is executed without this patch, but not with it.
Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
(cherry picked from commit 3ebcd2475dd35db47c33bcc59d5e75968667b518)
Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
commit 13147e7c05daa73a4f562541c3a7f8c98747bc83
Author: Katrin Fischer <katrin.fischer.83 at web.de>
Date: Wed Aug 16 12:59:13 2017 +0200
Bug 19086 - Follow-up - XSS in supplier.tt
In preparation:
Make sure you enter <script>alert("sth")</script>
in all fields of a new vendor that are not validated
and save.
1) Access vendor summary page.
2) Verify scripts are executed
3) Apply patch
4) Verify scripts are on longer executed
This works in combination with the other patches for XSS
on this bug.
Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
(cherry picked from commit 14a1aba57cc091a70c527a0d6bd495d21bd87345)
Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
commit c4a1eafb5bac265c936567807e94ab22d04a1094
Author: Amit Gupta <amit.gupta at informaticsglobal.com>
Date: Tue Aug 15 02:44:11 2017 +0530
Bug 19086 Stored XSS in subscription-add.pl
To Test
1. Hit the page /cgi-bin/koha/serials/subscription-add.pl
2. Add a text in the field Public note and Nonpublic note
that contains js (Internalnotes, notes)
2. Save the page.
3. Notice js is execute
4. Apply patch and reload, the js is escaped
Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>
Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
(cherry picked from commit ebf781afc133508eddcb8dc8fb6d7429a72db99b)
Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
commit 46f91605a4044ebbf74f7014305078a1304afcd1
Author: Amit Gupta <amit.gupta at informaticsglobal.com>
Date: Tue Aug 15 02:33:59 2017 +0530
Bug 19086 Stored XSS in supplier.pl
1. Hit the page /cgi-bin/koha/acqui/supplier.pl?op=enter
2. Add a text in the field company_postal, physical, company_fax,
accountnumber, contactposition, contact_fax, contact_notes, notes that contains java script
3. Save the page.
4. Notice js is execute
5. Apply patch and reload the js is escaped
Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>
Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
(cherry picked from commit 9d0bbf5fa7455e0eb64288652802b0836cf22690)
Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
commit 0a53a9e7f35855405024d03bde01d49f560f99ee
Author: Chris Cormack <chris at bigballofwax.co.nz>
Date: Fri Aug 11 19:54:34 2017 +0000
Bug 19086 Stored XSS in circulation.pl
1/ To test add a message to a borrower that contains js
2/ hit /cgi-bin/koha/circ/circulation.pl?borrowernumber=[number]
where number is the borrowernumber of the borrower you set the message
for
3/ Notice js is execute
4/ Apply patch, reload, js is escaped
Signed-off-by: Amit Gupta <amit.gupta at informaticsglobal.com>
Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>
Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
(cherry picked from commit 80c93d3499b11f3574fbafe756f94c534b746d5a)
Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
commit 44814081a72a995a91f7057d9158b18167c65dca
Author: Chris Cormack <chris at bigballofwax.co.nz>
Date: Fri Aug 11 19:36:43 2017 +0000
Bug 19086 XSS in members/member.pl
To test
1/ hit /cgi-bin/koha/members/member.pl?&searchmember=<script>alert('XSS Payload')</script>
2/ Notice js is executed
3/ Apply patch, reload
4/ js is now escaped
Signed-off-by: Amit Gupta <amit.gupta at informaticsglobal.com>
Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>
Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
(cherry picked from commit 5ae18484b5a47e8a00ce8f1a0fd8b3db471947eb)
Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
-----------------------------------------------------------------------
Summary of changes:
C4/Circulation.pm | 8 +-
C4/SIP/ILS/Transaction/Checkout.pm | 42 +-
Koha.pm | 2 +-
acqui/basketgroup.pl | 2 +-
installer/data/mysql/updatedatabase.pl | 6 +
.../en/includes/admin-items-search-field-form.inc | 4 +-
.../prog/en/includes/html_helpers.inc | 2 +-
.../prog/en/includes/patron-search.inc | 6 +-
.../prog/en/includes/patron-toolbar.inc | 4 +-
.../prog/en/modules/acqui/supplier.tt | 32 +-
.../prog/en/modules/admin/authorised_values.tt | 26 +-
.../prog/en/modules/admin/authtypes.tt | 4 +-
.../prog/en/modules/admin/biblio_framework.tt | 12 +-
.../prog/en/modules/admin/categories.tt | 4 +-
.../prog/en/modules/admin/classsources.tt | 4 +-
.../prog/en/modules/admin/fieldmapping.tt | 8 +-
.../prog/en/modules/admin/items_search_field.tt | 4 +-
.../prog/en/modules/admin/items_search_fields.tt | 10 +-
.../prog/en/modules/admin/itemtypes.tt | 4 +-
.../prog/en/modules/admin/marctagstructure.tt | 18 +-
.../prog/en/modules/admin/matching-rules.tt | 2 +-
.../prog/en/modules/admin/oai_set_mappings.tt | 2 +-
.../prog/en/modules/admin/oai_sets.tt | 10 +-
.../prog/en/modules/admin/patron-attr-types.tt | 12 +-
.../prog/en/modules/circ/circulation.tt | 2 +-
.../prog/en/modules/members/member.tt | 10 +-
.../prog/en/modules/serials/subscription-detail.tt | 6 +-
.../prog/en/modules/tools/csv-profiles.tt | 12 +-
.../bootstrap/en/modules/opac-memberentry.tt | 8 +-
misc/release_notes/release_notes_17_05_04.md | 315 +++
misc/translator/po/am-Ethi-marc-MARC21.po | 3 +-
misc/translator/po/am-Ethi-marc-NORMARC.po | 2 +-
misc/translator/po/am-Ethi-marc-UNIMARC.po | 2 +-
misc/translator/po/am-Ethi-opac-bootstrap.po | 49 +-
misc/translator/po/am-Ethi-staff-help.po | 2 +-
misc/translator/po/am-Ethi-staff-prog.po | 1349 +++++----
misc/translator/po/ar-Arab-marc-MARC21.po | 3 +-
misc/translator/po/ar-Arab-marc-NORMARC.po | 2 +-
misc/translator/po/ar-Arab-marc-UNIMARC.po | 2 +-
misc/translator/po/ar-Arab-opac-bootstrap.po | 74 +-
misc/translator/po/ar-Arab-staff-help.po | 2 +-
misc/translator/po/ar-Arab-staff-prog.po | 1516 +++++-----
misc/translator/po/as-IN-marc-MARC21.po | 3 +-
misc/translator/po/as-IN-marc-NORMARC.po | 2 +-
misc/translator/po/as-IN-marc-UNIMARC.po | 2 +-
misc/translator/po/as-IN-opac-bootstrap.po | 49 +-
misc/translator/po/as-IN-staff-help.po | 2 +-
misc/translator/po/as-IN-staff-prog.po | 1345 +++++----
misc/translator/po/az-AZ-marc-MARC21.po | 3 +-
misc/translator/po/az-AZ-marc-NORMARC.po | 2 +-
misc/translator/po/az-AZ-marc-UNIMARC.po | 2 +-
misc/translator/po/az-AZ-opac-bootstrap.po | 49 +-
misc/translator/po/az-AZ-staff-help.po | 2 +-
misc/translator/po/az-AZ-staff-prog.po | 1345 +++++----
misc/translator/po/be-BY-marc-MARC21.po | 3 +-
misc/translator/po/be-BY-marc-NORMARC.po | 2 +-
misc/translator/po/be-BY-marc-UNIMARC.po | 2 +-
misc/translator/po/be-BY-opac-bootstrap.po | 50 +-
misc/translator/po/be-BY-staff-help.po | 2 +-
misc/translator/po/be-BY-staff-prog.po | 1375 +++++-----
misc/translator/po/bg-Cyrl-marc-MARC21.po | 3 +-
misc/translator/po/bg-Cyrl-marc-NORMARC.po | 2 +-
misc/translator/po/bg-Cyrl-marc-UNIMARC.po | 2 +-
misc/translator/po/bg-Cyrl-opac-bootstrap.po | 49 +-
misc/translator/po/bg-Cyrl-staff-help.po | 2 +-
misc/translator/po/bg-Cyrl-staff-prog.po | 1349 +++++----
misc/translator/po/bn-IN-marc-MARC21.po | 3 +-
misc/translator/po/bn-IN-marc-NORMARC.po | 2 +-
misc/translator/po/bn-IN-marc-UNIMARC.po | 2 +-
misc/translator/po/bn-IN-opac-bootstrap.po | 49 +-
misc/translator/po/bn-IN-staff-help.po | 2 +-
misc/translator/po/bn-IN-staff-prog.po | 1349 +++++----
misc/translator/po/ca-ES-marc-MARC21.po | 3 +-
misc/translator/po/ca-ES-marc-NORMARC.po | 2 +-
misc/translator/po/ca-ES-marc-UNIMARC.po | 2 +-
misc/translator/po/ca-ES-opac-bootstrap.po | 54 +-
misc/translator/po/ca-ES-staff-help.po | 2 +-
misc/translator/po/ca-ES-staff-prog.po | 1345 +++++----
misc/translator/po/cs-CZ-marc-MARC21.po | 3 +-
misc/translator/po/cs-CZ-marc-NORMARC.po | 2 +-
misc/translator/po/cs-CZ-marc-UNIMARC.po | 2 +-
misc/translator/po/cs-CZ-opac-bootstrap.po | 54 +-
misc/translator/po/cs-CZ-staff-help.po | 2 +-
misc/translator/po/cs-CZ-staff-prog.po | 1446 +++++-----
misc/translator/po/cy-GB-marc-MARC21.po | 3 +-
misc/translator/po/cy-GB-marc-NORMARC.po | 2 +-
misc/translator/po/cy-GB-marc-UNIMARC.po | 2 +-
misc/translator/po/cy-GB-opac-bootstrap.po | 49 +-
misc/translator/po/cy-GB-staff-help.po | 2 +-
misc/translator/po/cy-GB-staff-prog.po | 1345 +++++----
misc/translator/po/da-DK-marc-MARC21.po | 3 +-
misc/translator/po/da-DK-marc-NORMARC.po | 2 +-
misc/translator/po/da-DK-marc-UNIMARC.po | 2 +-
misc/translator/po/da-DK-opac-bootstrap.po | 54 +-
misc/translator/po/da-DK-staff-help.po | 2 +-
misc/translator/po/da-DK-staff-prog.po | 1390 +++++-----
misc/translator/po/de-CH-marc-MARC21.po | 3 +-
misc/translator/po/de-CH-marc-NORMARC.po | 2 +-
misc/translator/po/de-CH-marc-UNIMARC.po | 2 +-
misc/translator/po/de-CH-opac-bootstrap.po | 59 +-
misc/translator/po/de-CH-staff-help.po | 3 +-
misc/translator/po/de-CH-staff-prog.po | 1511 +++++-----
misc/translator/po/de-DE-marc-MARC21.po | 3 +-
misc/translator/po/de-DE-marc-NORMARC.po | 2 +-
misc/translator/po/de-DE-marc-UNIMARC.po | 2 +-
misc/translator/po/de-DE-opac-bootstrap.po | 64 +-
misc/translator/po/de-DE-staff-help.po | 6 +-
misc/translator/po/de-DE-staff-prog.po | 1478 +++++-----
misc/translator/po/el-GR-marc-MARC21.po | 3 +-
misc/translator/po/el-GR-marc-NORMARC.po | 2 +-
misc/translator/po/el-GR-marc-UNIMARC.po | 86 +-
misc/translator/po/el-GR-opac-bootstrap.po | 56 +-
misc/translator/po/el-GR-staff-help.po | 2 +-
misc/translator/po/el-GR-staff-prog.po | 1426 +++++-----
misc/translator/po/en-GB-marc-MARC21.po | 3 +-
misc/translator/po/en-GB-marc-NORMARC.po | 2 +-
misc/translator/po/en-GB-marc-UNIMARC.po | 2 +-
misc/translator/po/en-GB-opac-bootstrap.po | 49 +-
misc/translator/po/en-GB-staff-help.po | 2 +-
misc/translator/po/en-GB-staff-prog.po | 1351 +++++----
misc/translator/po/en-NZ-marc-MARC21.po | 3 +-
misc/translator/po/en-NZ-marc-NORMARC.po | 2 +-
misc/translator/po/en-NZ-marc-UNIMARC.po | 2 +-
misc/translator/po/en-NZ-opac-bootstrap.po | 54 +-
misc/translator/po/en-NZ-staff-help.po | 2 +-
misc/translator/po/en-NZ-staff-prog.po | 1423 +++++-----
misc/translator/po/eo-marc-MARC21.po | 3 +-
misc/translator/po/eo-marc-NORMARC.po | 2 +-
misc/translator/po/eo-marc-UNIMARC.po | 2 +-
misc/translator/po/eo-opac-bootstrap.po | 53 +-
misc/translator/po/eo-staff-help.po | 2 +-
misc/translator/po/eo-staff-prog.po | 1349 +++++----
misc/translator/po/es-ES-marc-MARC21.po | 14 +-
misc/translator/po/es-ES-marc-NORMARC.po | 2 +-
misc/translator/po/es-ES-marc-UNIMARC.po | 2 +-
misc/translator/po/es-ES-opac-bootstrap.po | 58 +-
misc/translator/po/es-ES-staff-help.po | 2 +-
misc/translator/po/es-ES-staff-prog.po | 1455 +++++-----
misc/translator/po/eu-marc-MARC21.po | 3 +-
misc/translator/po/eu-marc-NORMARC.po | 2 +-
misc/translator/po/eu-marc-UNIMARC.po | 2 +-
misc/translator/po/eu-opac-bootstrap.po | 54 +-
misc/translator/po/eu-staff-help.po | 2 +-
misc/translator/po/eu-staff-prog.po | 1349 +++++----
misc/translator/po/fa-Arab-marc-MARC21.po | 3 +-
misc/translator/po/fa-Arab-marc-NORMARC.po | 2 +-
misc/translator/po/fa-Arab-marc-UNIMARC.po | 2 +-
misc/translator/po/fa-Arab-opac-bootstrap.po | 54 +-
misc/translator/po/fa-Arab-staff-help.po | 2 +-
misc/translator/po/fa-Arab-staff-prog.po | 1390 +++++-----
misc/translator/po/fi-FI-marc-MARC21.po | 3 +-
misc/translator/po/fi-FI-marc-NORMARC.po | 2 +-
misc/translator/po/fi-FI-marc-UNIMARC.po | 2 +-
misc/translator/po/fi-FI-opac-bootstrap.po | 54 +-
misc/translator/po/fi-FI-staff-help.po | 2 +-
misc/translator/po/fi-FI-staff-prog.po | 1429 +++++-----
misc/translator/po/fo-FO-marc-MARC21.po | 3 +-
misc/translator/po/fo-FO-marc-NORMARC.po | 2 +-
misc/translator/po/fo-FO-marc-UNIMARC.po | 2 +-
misc/translator/po/fo-FO-opac-bootstrap.po | 49 +-
misc/translator/po/fo-FO-staff-help.po | 2 +-
misc/translator/po/fo-FO-staff-prog.po | 1345 +++++----
misc/translator/po/fr-CA-marc-MARC21.po | 83 +-
misc/translator/po/fr-CA-marc-NORMARC.po | 2 +-
misc/translator/po/fr-CA-marc-UNIMARC.po | 2 +-
misc/translator/po/fr-CA-opac-bootstrap.po | 284 +-
misc/translator/po/fr-CA-pref.po | 132 +-
misc/translator/po/fr-CA-staff-help.po | 40 +-
misc/translator/po/fr-CA-staff-prog.po | 2887 ++++++++++----------
misc/translator/po/fr-FR-marc-MARC21.po | 3 +-
misc/translator/po/fr-FR-marc-NORMARC.po | 2 +-
misc/translator/po/fr-FR-marc-UNIMARC.po | 2 +-
misc/translator/po/fr-FR-opac-bootstrap.po | 64 +-
misc/translator/po/fr-FR-staff-help.po | 2 +-
misc/translator/po/fr-FR-staff-prog.po | 1455 +++++-----
misc/translator/po/gl-marc-MARC21.po | 3 +-
misc/translator/po/gl-marc-NORMARC.po | 2 +-
misc/translator/po/gl-marc-UNIMARC.po | 2 +-
misc/translator/po/gl-opac-bootstrap.po | 49 +-
misc/translator/po/gl-staff-help.po | 2 +-
misc/translator/po/gl-staff-prog.po | 1345 +++++----
misc/translator/po/he-Hebr-marc-MARC21.po | 3 +-
misc/translator/po/he-Hebr-marc-NORMARC.po | 2 +-
misc/translator/po/he-Hebr-marc-UNIMARC.po | 2 +-
misc/translator/po/he-Hebr-opac-bootstrap.po | 49 +-
misc/translator/po/he-Hebr-staff-help.po | 2 +-
misc/translator/po/he-Hebr-staff-prog.po | 1345 +++++----
misc/translator/po/hi-marc-MARC21.po | 3 +-
misc/translator/po/hi-marc-NORMARC.po | 2 +-
misc/translator/po/hi-marc-UNIMARC.po | 2 +-
misc/translator/po/hi-opac-bootstrap.po | 53 +-
misc/translator/po/hi-staff-help.po | 2 +-
misc/translator/po/hi-staff-prog.po | 1420 +++++-----
misc/translator/po/hr-HR-marc-MARC21.po | 3 +-
misc/translator/po/hr-HR-marc-NORMARC.po | 2 +-
misc/translator/po/hr-HR-marc-UNIMARC.po | 2 +-
misc/translator/po/hr-HR-opac-bootstrap.po | 1307 ++++-----
misc/translator/po/hr-HR-staff-help.po | 2 +-
misc/translator/po/hr-HR-staff-prog.po | 1700 ++++++------
misc/translator/po/hu-HU-marc-MARC21.po | 3 +-
misc/translator/po/hu-HU-marc-NORMARC.po | 2 +-
misc/translator/po/hu-HU-marc-UNIMARC.po | 2 +-
misc/translator/po/hu-HU-opac-bootstrap.po | 54 +-
misc/translator/po/hu-HU-staff-help.po | 2 +-
misc/translator/po/hu-HU-staff-prog.po | 1345 +++++----
misc/translator/po/hy-Armn-marc-MARC21.po | 3 +-
misc/translator/po/hy-Armn-marc-NORMARC.po | 2 +-
misc/translator/po/hy-Armn-marc-UNIMARC.po | 2 +-
misc/translator/po/hy-Armn-opac-bootstrap.po | 72 +-
misc/translator/po/hy-Armn-staff-help.po | 2 +-
misc/translator/po/hy-Armn-staff-prog.po | 1536 +++++------
misc/translator/po/ia-marc-MARC21.po | 3 +-
misc/translator/po/ia-marc-NORMARC.po | 2 +-
misc/translator/po/ia-marc-UNIMARC.po | 2 +-
misc/translator/po/ia-opac-bootstrap.po | 49 +-
misc/translator/po/ia-staff-help.po | 2 +-
misc/translator/po/ia-staff-prog.po | 1345 +++++----
misc/translator/po/id-ID-marc-MARC21.po | 3 +-
misc/translator/po/id-ID-marc-NORMARC.po | 2 +-
misc/translator/po/id-ID-marc-UNIMARC.po | 2 +-
misc/translator/po/id-ID-opac-bootstrap.po | 50 +-
misc/translator/po/id-ID-staff-help.po | 2 +-
misc/translator/po/id-ID-staff-prog.po | 1365 +++++----
misc/translator/po/iq-CA-marc-MARC21.po | 3 +-
misc/translator/po/iq-CA-marc-NORMARC.po | 2 +-
misc/translator/po/iq-CA-marc-UNIMARC.po | 2 +-
misc/translator/po/iq-CA-opac-bootstrap.po | 49 +-
misc/translator/po/iq-CA-staff-help.po | 2 +-
misc/translator/po/iq-CA-staff-prog.po | 1345 +++++----
misc/translator/po/is-IS-marc-MARC21.po | 3 +-
misc/translator/po/is-IS-marc-NORMARC.po | 2 +-
misc/translator/po/is-IS-marc-UNIMARC.po | 2 +-
misc/translator/po/is-IS-opac-bootstrap.po | 49 +-
misc/translator/po/is-IS-staff-help.po | 2 +-
misc/translator/po/is-IS-staff-prog.po | 1346 +++++----
misc/translator/po/it-IT-marc-MARC21.po | 3 +-
misc/translator/po/it-IT-marc-NORMARC.po | 2 +-
misc/translator/po/it-IT-marc-UNIMARC.po | 2 +-
misc/translator/po/it-IT-opac-bootstrap.po | 72 +-
misc/translator/po/it-IT-staff-help.po | 2 +-
misc/translator/po/it-IT-staff-prog.po | 1544 +++++------
misc/translator/po/iu-CA-marc-MARC21.po | 3 +-
misc/translator/po/iu-CA-marc-NORMARC.po | 2 +-
misc/translator/po/iu-CA-marc-UNIMARC.po | 2 +-
misc/translator/po/iu-CA-opac-bootstrap.po | 49 +-
misc/translator/po/iu-CA-staff-help.po | 2 +-
misc/translator/po/iu-CA-staff-prog.po | 1345 +++++----
misc/translator/po/ja-Jpan-JP-marc-MARC21.po | 3 +-
misc/translator/po/ja-Jpan-JP-marc-NORMARC.po | 2 +-
misc/translator/po/ja-Jpan-JP-marc-UNIMARC.po | 2 +-
misc/translator/po/ja-Jpan-JP-opac-bootstrap.po | 49 +-
misc/translator/po/ja-Jpan-JP-staff-help.po | 2 +-
misc/translator/po/ja-Jpan-JP-staff-prog.po | 1345 +++++----
misc/translator/po/ka-marc-MARC21.po | 3 +-
misc/translator/po/ka-marc-NORMARC.po | 2 +-
misc/translator/po/ka-marc-UNIMARC.po | 2 +-
misc/translator/po/ka-opac-bootstrap.po | 53 +-
misc/translator/po/ka-staff-help.po | 2 +-
misc/translator/po/ka-staff-prog.po | 1349 +++++----
misc/translator/po/km-KH-marc-MARC21.po | 3 +-
misc/translator/po/km-KH-marc-NORMARC.po | 2 +-
misc/translator/po/km-KH-marc-UNIMARC.po | 2 +-
misc/translator/po/km-KH-opac-bootstrap.po | 49 +-
misc/translator/po/km-KH-staff-help.po | 2 +-
misc/translator/po/km-KH-staff-prog.po | 1349 +++++----
misc/translator/po/kn-Knda-marc-MARC21.po | 3 +-
misc/translator/po/kn-Knda-marc-NORMARC.po | 2 +-
misc/translator/po/kn-Knda-marc-UNIMARC.po | 2 +-
misc/translator/po/kn-Knda-opac-bootstrap.po | 49 +-
misc/translator/po/kn-Knda-staff-help.po | 2 +-
misc/translator/po/kn-Knda-staff-prog.po | 1345 +++++----
misc/translator/po/ko-Kore-KP-marc-MARC21.po | 3 +-
misc/translator/po/ko-Kore-KP-marc-NORMARC.po | 2 +-
misc/translator/po/ko-Kore-KP-marc-UNIMARC.po | 2 +-
misc/translator/po/ko-Kore-KP-opac-bootstrap.po | 52 +-
misc/translator/po/ko-Kore-KP-staff-help.po | 2 +-
misc/translator/po/ko-Kore-KP-staff-prog.po | 1390 +++++-----
misc/translator/po/ku-Arab-marc-MARC21.po | 3 +-
misc/translator/po/ku-Arab-marc-NORMARC.po | 2 +-
misc/translator/po/ku-Arab-marc-UNIMARC.po | 2 +-
misc/translator/po/ku-Arab-opac-bootstrap.po | 50 +-
misc/translator/po/ku-Arab-staff-help.po | 2 +-
misc/translator/po/ku-Arab-staff-prog.po | 1368 +++++-----
misc/translator/po/lo-Laoo-marc-MARC21.po | 3 +-
misc/translator/po/lo-Laoo-marc-NORMARC.po | 2 +-
misc/translator/po/lo-Laoo-marc-UNIMARC.po | 2 +-
misc/translator/po/lo-Laoo-opac-bootstrap.po | 50 +-
misc/translator/po/lo-Laoo-staff-help.po | 2 +-
misc/translator/po/lo-Laoo-staff-prog.po | 1358 +++++----
misc/translator/po/mi-NZ-marc-MARC21.po | 3 +-
misc/translator/po/mi-NZ-marc-NORMARC.po | 2 +-
misc/translator/po/mi-NZ-marc-UNIMARC.po | 2 +-
misc/translator/po/mi-NZ-opac-bootstrap.po | 49 +-
misc/translator/po/mi-NZ-staff-help.po | 2 +-
misc/translator/po/mi-NZ-staff-prog.po | 1345 +++++----
misc/translator/po/ml-marc-MARC21.po | 3 +-
misc/translator/po/ml-marc-NORMARC.po | 2 +-
misc/translator/po/ml-marc-UNIMARC.po | 2 +-
misc/translator/po/ml-opac-bootstrap.po | 49 +-
misc/translator/po/ml-staff-help.po | 2 +-
misc/translator/po/ml-staff-prog.po | 1345 +++++----
misc/translator/po/mon-marc-MARC21.po | 3 +-
misc/translator/po/mon-marc-NORMARC.po | 2 +-
misc/translator/po/mon-marc-UNIMARC.po | 2 +-
misc/translator/po/mon-opac-bootstrap.po | 49 +-
misc/translator/po/mon-staff-help.po | 2 +-
misc/translator/po/mon-staff-prog.po | 1345 +++++----
misc/translator/po/mr-marc-MARC21.po | 3 +-
misc/translator/po/mr-marc-NORMARC.po | 2 +-
misc/translator/po/mr-marc-UNIMARC.po | 2 +-
misc/translator/po/mr-opac-bootstrap.po | 49 +-
misc/translator/po/mr-staff-help.po | 2 +-
misc/translator/po/mr-staff-prog.po | 1358 +++++----
misc/translator/po/ms-MY-marc-MARC21.po | 3 +-
misc/translator/po/ms-MY-marc-NORMARC.po | 2 +-
misc/translator/po/ms-MY-marc-UNIMARC.po | 2 +-
misc/translator/po/ms-MY-opac-bootstrap.po | 50 +-
misc/translator/po/ms-MY-staff-help.po | 2 +-
misc/translator/po/ms-MY-staff-prog.po | 1361 +++++----
misc/translator/po/my-marc-MARC21.po | 3 +-
misc/translator/po/my-marc-NORMARC.po | 2 +-
misc/translator/po/my-marc-UNIMARC.po | 2 +-
misc/translator/po/my-opac-bootstrap.po | 49 +-
misc/translator/po/my-staff-help.po | 2 +-
misc/translator/po/my-staff-prog.po | 1345 +++++----
misc/translator/po/nb-NO-marc-MARC21.po | 3 +-
misc/translator/po/nb-NO-marc-NORMARC.po | 2 +-
misc/translator/po/nb-NO-marc-UNIMARC.po | 2 +-
misc/translator/po/nb-NO-opac-bootstrap.po | 54 +-
misc/translator/po/nb-NO-staff-help.po | 2 +-
misc/translator/po/nb-NO-staff-prog.po | 1415 +++++-----
misc/translator/po/ne-NE-marc-MARC21.po | 3 +-
misc/translator/po/ne-NE-marc-NORMARC.po | 2 +-
misc/translator/po/ne-NE-marc-UNIMARC.po | 2 +-
misc/translator/po/ne-NE-opac-bootstrap.po | 49 +-
misc/translator/po/ne-NE-staff-help.po | 2 +-
misc/translator/po/ne-NE-staff-prog.po | 1349 +++++----
misc/translator/po/nl-BE-marc-MARC21.po | 3 +-
misc/translator/po/nl-BE-marc-NORMARC.po | 2 +-
misc/translator/po/nl-BE-marc-UNIMARC.po | 2 +-
misc/translator/po/nl-BE-opac-bootstrap.po | 54 +-
misc/translator/po/nl-BE-staff-help.po | 2 +-
misc/translator/po/nl-BE-staff-prog.po | 1372 +++++-----
misc/translator/po/nl-NL-marc-MARC21.po | 3 +-
misc/translator/po/nl-NL-marc-NORMARC.po | 2 +-
misc/translator/po/nl-NL-marc-UNIMARC.po | 2 +-
misc/translator/po/nl-NL-opac-bootstrap.po | 54 +-
misc/translator/po/nl-NL-staff-help.po | 2 +-
misc/translator/po/nl-NL-staff-prog.po | 1349 +++++----
misc/translator/po/nn-NO-marc-MARC21.po | 3 +-
misc/translator/po/nn-NO-marc-NORMARC.po | 2 +-
misc/translator/po/nn-NO-marc-UNIMARC.po | 2 +-
misc/translator/po/nn-NO-opac-bootstrap.po | 49 +-
misc/translator/po/nn-NO-staff-help.po | 2 +-
misc/translator/po/nn-NO-staff-prog.po | 1345 +++++----
misc/translator/po/oc-marc-MARC21.po | 3 +-
misc/translator/po/oc-marc-NORMARC.po | 2 +-
misc/translator/po/oc-marc-UNIMARC.po | 2 +-
misc/translator/po/oc-opac-bootstrap.po | 54 +-
misc/translator/po/oc-staff-help.po | 2 +-
misc/translator/po/oc-staff-prog.po | 1418 +++++-----
misc/translator/po/pbr-marc-MARC21.po | 3 +-
misc/translator/po/pbr-marc-NORMARC.po | 2 +-
misc/translator/po/pbr-marc-UNIMARC.po | 2 +-
misc/translator/po/pbr-opac-bootstrap.po | 49 +-
misc/translator/po/pbr-staff-help.po | 2 +-
misc/translator/po/pbr-staff-prog.po | 1349 +++++----
misc/translator/po/pl-PL-marc-MARC21.po | 3 +-
misc/translator/po/pl-PL-marc-NORMARC.po | 2 +-
misc/translator/po/pl-PL-marc-UNIMARC.po | 2 +-
misc/translator/po/pl-PL-opac-bootstrap.po | 54 +-
misc/translator/po/pl-PL-staff-help.po | 2 +-
misc/translator/po/pl-PL-staff-prog.po | 1444 +++++-----
misc/translator/po/prs-marc-MARC21.po | 3 +-
misc/translator/po/prs-marc-NORMARC.po | 2 +-
misc/translator/po/prs-marc-UNIMARC.po | 2 +-
misc/translator/po/prs-opac-bootstrap.po | 49 +-
misc/translator/po/prs-staff-help.po | 2 +-
misc/translator/po/prs-staff-prog.po | 1349 +++++----
misc/translator/po/pt-BR-marc-MARC21.po | 25 +-
misc/translator/po/pt-BR-marc-NORMARC.po | 2 +-
misc/translator/po/pt-BR-marc-UNIMARC.po | 2 +-
misc/translator/po/pt-BR-opac-bootstrap.po | 62 +-
misc/translator/po/pt-BR-staff-help.po | 2 +-
misc/translator/po/pt-BR-staff-prog.po | 1420 +++++-----
misc/translator/po/pt-PT-marc-MARC21.po | 3 +-
misc/translator/po/pt-PT-marc-NORMARC.po | 2 +-
misc/translator/po/pt-PT-marc-UNIMARC.po | 2 +-
misc/translator/po/pt-PT-opac-bootstrap.po | 74 +-
misc/translator/po/pt-PT-staff-help.po | 26 +-
misc/translator/po/pt-PT-staff-prog.po | 1574 ++++++-----
misc/translator/po/ro-RO-marc-MARC21.po | 3 +-
misc/translator/po/ro-RO-marc-NORMARC.po | 2 +-
misc/translator/po/ro-RO-marc-UNIMARC.po | 2 +-
misc/translator/po/ro-RO-opac-bootstrap.po | 49 +-
misc/translator/po/ro-RO-staff-help.po | 2 +-
misc/translator/po/ro-RO-staff-prog.po | 1347 +++++----
misc/translator/po/ru-RU-marc-MARC21.po | 25 +-
misc/translator/po/ru-RU-marc-NORMARC.po | 2 +-
misc/translator/po/ru-RU-marc-UNIMARC.po | 28 +-
misc/translator/po/ru-RU-opac-bootstrap.po | 55 +-
misc/translator/po/ru-RU-staff-help.po | 2 +-
misc/translator/po/ru-RU-staff-prog.po | 1446 +++++-----
misc/translator/po/rw-RW-marc-MARC21.po | 3 +-
misc/translator/po/rw-RW-marc-NORMARC.po | 2 +-
misc/translator/po/rw-RW-marc-UNIMARC.po | 2 +-
misc/translator/po/rw-RW-opac-bootstrap.po | 49 +-
misc/translator/po/rw-RW-staff-help.po | 2 +-
misc/translator/po/rw-RW-staff-prog.po | 1345 +++++----
misc/translator/po/sd-PK-marc-MARC21.po | 3 +-
misc/translator/po/sd-PK-marc-NORMARC.po | 2 +-
misc/translator/po/sd-PK-marc-UNIMARC.po | 2 +-
misc/translator/po/sd-PK-opac-bootstrap.po | 49 +-
misc/translator/po/sd-PK-staff-help.po | 2 +-
misc/translator/po/sd-PK-staff-prog.po | 1349 +++++----
misc/translator/po/sk-SK-marc-MARC21.po | 3 +-
misc/translator/po/sk-SK-marc-NORMARC.po | 2 +-
misc/translator/po/sk-SK-marc-UNIMARC.po | 2 +-
misc/translator/po/sk-SK-opac-bootstrap.po | 54 +-
misc/translator/po/sk-SK-staff-help.po | 2 +-
misc/translator/po/sk-SK-staff-prog.po | 1415 +++++-----
misc/translator/po/sl-SI-marc-MARC21.po | 3 +-
misc/translator/po/sl-SI-marc-NORMARC.po | 2 +-
misc/translator/po/sl-SI-marc-UNIMARC.po | 2 +-
misc/translator/po/sl-SI-opac-bootstrap.po | 49 +-
misc/translator/po/sl-SI-staff-help.po | 2 +-
misc/translator/po/sl-SI-staff-prog.po | 1345 +++++----
misc/translator/po/sq-AL-marc-MARC21.po | 3 +-
misc/translator/po/sq-AL-marc-NORMARC.po | 2 +-
misc/translator/po/sq-AL-marc-UNIMARC.po | 2 +-
misc/translator/po/sq-AL-opac-bootstrap.po | 54 +-
misc/translator/po/sq-AL-staff-help.po | 2 +-
misc/translator/po/sq-AL-staff-prog.po | 1355 +++++----
misc/translator/po/sr-Cyrl-marc-MARC21.po | 3 +-
misc/translator/po/sr-Cyrl-marc-NORMARC.po | 2 +-
misc/translator/po/sr-Cyrl-marc-UNIMARC.po | 2 +-
misc/translator/po/sr-Cyrl-opac-bootstrap.po | 49 +-
misc/translator/po/sr-Cyrl-staff-help.po | 2 +-
misc/translator/po/sr-Cyrl-staff-prog.po | 1349 +++++----
misc/translator/po/sv-SE-marc-MARC21.po | 3 +-
misc/translator/po/sv-SE-marc-NORMARC.po | 2 +-
misc/translator/po/sv-SE-marc-UNIMARC.po | 2 +-
misc/translator/po/sv-SE-opac-bootstrap.po | 54 +-
misc/translator/po/sv-SE-staff-help.po | 2 +-
misc/translator/po/sv-SE-staff-prog.po | 1471 +++++-----
misc/translator/po/sw-KE-marc-MARC21.po | 3 +-
misc/translator/po/sw-KE-marc-NORMARC.po | 2 +-
misc/translator/po/sw-KE-marc-UNIMARC.po | 2 +-
misc/translator/po/sw-KE-opac-bootstrap.po | 49 +-
misc/translator/po/sw-KE-staff-help.po | 2 +-
misc/translator/po/sw-KE-staff-prog.po | 1345 +++++----
misc/translator/po/ta-LK-marc-MARC21.po | 3 +-
misc/translator/po/ta-LK-marc-NORMARC.po | 2 +-
misc/translator/po/ta-LK-marc-UNIMARC.po | 2 +-
misc/translator/po/ta-LK-opac-bootstrap.po | 49 +-
misc/translator/po/ta-LK-staff-help.po | 2 +-
misc/translator/po/ta-LK-staff-prog.po | 1349 +++++----
misc/translator/po/ta-marc-MARC21.po | 3 +-
misc/translator/po/ta-marc-NORMARC.po | 2 +-
misc/translator/po/ta-marc-UNIMARC.po | 2 +-
misc/translator/po/ta-opac-bootstrap.po | 49 +-
misc/translator/po/ta-staff-help.po | 2 +-
misc/translator/po/ta-staff-prog.po | 1347 +++++----
misc/translator/po/tet-marc-MARC21.po | 3 +-
misc/translator/po/tet-marc-NORMARC.po | 2 +-
misc/translator/po/tet-marc-UNIMARC.po | 2 +-
misc/translator/po/tet-opac-bootstrap.po | 50 +-
misc/translator/po/tet-staff-help.po | 2 +-
misc/translator/po/tet-staff-prog.po | 1366 +++++----
misc/translator/po/th-TH-marc-MARC21.po | 3 +-
misc/translator/po/th-TH-marc-NORMARC.po | 2 +-
misc/translator/po/th-TH-marc-UNIMARC.po | 2 +-
misc/translator/po/th-TH-opac-bootstrap.po | 49 +-
misc/translator/po/th-TH-staff-help.po | 2 +-
misc/translator/po/th-TH-staff-prog.po | 1349 +++++----
misc/translator/po/tl-PH-marc-MARC21.po | 3 +-
misc/translator/po/tl-PH-marc-NORMARC.po | 2 +-
misc/translator/po/tl-PH-marc-UNIMARC.po | 2 +-
misc/translator/po/tl-PH-opac-bootstrap.po | 49 +-
misc/translator/po/tl-PH-staff-help.po | 2 +-
misc/translator/po/tl-PH-staff-prog.po | 1349 +++++----
misc/translator/po/tr-TR-marc-MARC21.po | 3 +-
misc/translator/po/tr-TR-marc-NORMARC.po | 2 +-
misc/translator/po/tr-TR-marc-UNIMARC.po | 2 +-
misc/translator/po/tr-TR-opac-bootstrap.po | 123 +-
misc/translator/po/tr-TR-pref.po | 6 +-
misc/translator/po/tr-TR-staff-help.po | 2 +-
misc/translator/po/tr-TR-staff-prog.po | 1648 ++++++-----
misc/translator/po/uk-UA-marc-MARC21.po | 69 +-
misc/translator/po/uk-UA-marc-NORMARC.po | 292 +-
misc/translator/po/uk-UA-marc-UNIMARC.po | 2091 +++++++-------
misc/translator/po/uk-UA-opac-bootstrap.po | 62 +-
misc/translator/po/uk-UA-pref.po | 4 +-
misc/translator/po/uk-UA-staff-help.po | 2 +-
misc/translator/po/uk-UA-staff-prog.po | 1561 ++++++-----
misc/translator/po/ur-Arab-marc-MARC21.po | 3 +-
misc/translator/po/ur-Arab-marc-NORMARC.po | 2 +-
misc/translator/po/ur-Arab-marc-UNIMARC.po | 2 +-
misc/translator/po/ur-Arab-opac-bootstrap.po | 49 +-
misc/translator/po/ur-Arab-staff-help.po | 2 +-
misc/translator/po/ur-Arab-staff-prog.po | 1349 +++++----
misc/translator/po/vi-VN-marc-MARC21.po | 3 +-
misc/translator/po/vi-VN-marc-NORMARC.po | 2 +-
misc/translator/po/vi-VN-marc-UNIMARC.po | 2 +-
misc/translator/po/vi-VN-opac-bootstrap.po | 54 +-
misc/translator/po/vi-VN-staff-help.po | 2 +-
misc/translator/po/vi-VN-staff-prog.po | 1398 +++++-----
misc/translator/po/zh-Hans-CN-marc-MARC21.po | 3 +-
misc/translator/po/zh-Hans-CN-marc-NORMARC.po | 2 +-
misc/translator/po/zh-Hans-CN-marc-UNIMARC.po | 2 +-
misc/translator/po/zh-Hans-CN-opac-bootstrap.po | 52 +-
misc/translator/po/zh-Hans-CN-staff-help.po | 2 +-
misc/translator/po/zh-Hans-CN-staff-prog.po | 1394 +++++-----
misc/translator/po/zh-Hans-TW-marc-MARC21.po | 3 +-
misc/translator/po/zh-Hans-TW-marc-NORMARC.po | 2 +-
misc/translator/po/zh-Hans-TW-marc-UNIMARC.po | 2 +-
misc/translator/po/zh-Hans-TW-opac-bootstrap.po | 57 +-
misc/translator/po/zh-Hans-TW-staff-help.po | 2 +-
misc/translator/po/zh-Hans-TW-staff-prog.po | 1411 +++++-----
519 files changed, 61115 insertions(+), 63189 deletions(-)
create mode 100644 misc/release_notes/release_notes_17_05_04.md
hooks/post-receive
--
main Koha release repository
More information about the koha-commits
mailing list