commit 0a71d1da03eb28f989c4d485f6f662be3c8bdba2 Author: Bill Erickson Date: Wed Feb 17 14:10:17 2016 -0500 Modify server upgrade doc for 2.8.6 Signed-off-by: Bill Erickson 16 15 docs/installation/server_upgrade.txt commit b53f8624b1207fb1a7319e78b8aae134c92c5583 Author: Bill Erickson Date: Wed Sep 16 13:52:40 2015 -0400 Bumping Perl version string for 2.8.6 release Signed-off-by: Bill Erickson 1 1 Open-ILS/src/perlmods/lib/OpenILS.pm commit 45117559db570f91ed0e1e26997ae073d6ad5609 Author: Kathy Lussier Date: Wed Feb 17 13:03:40 2016 -0500 Adding 2.8.6 bug fixes to the 2.8 Release Notes Signed-off-by: Kathy Lussier 39 0 docs/RELEASE_NOTES_2_8.txt commit cdde9ec0df4efcb1e56f48f865d20462f13c8fb6 Author: Bill Erickson Date: Fri Mar 6 17:18:21 2015 -0500 LP#1429268 credit card payment address fall-thru When a patron has no mailing address linked, attempt to read address data from the patron's billing address. Similarly, if all address fields are properly set by the API caller, except the country, and the patron has no addresses, attempt to determine the country from org unit settings. If insufficient address data is provided or divined, return an invalid params Event (similar to other CC failures). To test: [1] Create a patron record that has no mailing address but does have a billing address. Perform or simulate a credit card payment; it shoudl fail with an internal error. [2] Apply the patch and repeat step 1; this time, the payment attempt should succeed and use the billing address. Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 33 8 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/CreditCard.pm commit 923dbde7ca649ff78bbb1fe14c0c506738b72d97 Author: Jason Stephenson Date: Thu Jan 28 08:55:22 2016 -0500 LP#1539088: marc_export prints "Waiting for input" when non-interactive This commit modifies marc_export to only print "Waiting for input" when run in an interactive manner. This suppresses the output when run from a pipe. To test this change: Before the commit is applied both of the following command lines will output "Waiting for input" to standard error: $ marc_export --format XML $ echo | marc_export --format XML Where you replace with a bibliographic record entry id from your database. After the commit is applied, only the first command line will output the "Waiting for input" message. Signed-off-by: Jason Stephenson Signed-off-by: Ben Shum 1 1 Open-ILS/src/support-scripts/marc_export.in commit 5a20b1e93aa2fdd5695c4a483e3fade0c5a66ab3 Author: Mike Rylander Date: Thu Dec 3 16:13:09 2015 -0500 LP#1522538: Improper detection of jtitle search type Before this change, the system would only check the first qtype URL parameter to see if it needed to apply the journal title "bib_level(s)" filter. Instead it should check each qtype in turn while it turns an advanced search into a simple search string. Here the code is moved into place to accomplish that. To test, load all test datasets into a fresh database. Perform an advanced search on journal title for "proceedings" (no quotes) using the second search input row. Before this commit, two records are retrieved. After, only one is retrieved. Signed-off-by: Mike Rylander Signed-off-by: Kathy Lussier 8 5 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm commit 39cd8725b42ec2312ff238bf3367784477172dca Author: Jason Stephenson Date: Tue Nov 24 13:57:33 2015 -0500 LP 1519465: POs with spaces in the name cause EDI problems. This is a small modification to the regular expression for parsing the id from the edi line item fields in EDIReader.pm that allows the ids to parse correctly when the PO name contained a space or spaces in it. This change was suggesting by Bill Erickson (berick) in http://irc.evergreen-ils.org/evergreen/2015-11-24#i_216736 Signed-off-by: Jason Stephenson Signed-off-by: Ben Shum 1 1 Open-ILS/src/perlmods/lib/OpenILS/Utils/EDIReader.pm commit aa3042738c0c0472bb1ecf69af9cfe3afdb09ffa Author: Jason Boyer Date: Fri Dec 4 01:17:21 2015 -0500 LP1522686: Force SSL for Web Staff, Add Basic Redirect for Staff URL 1 minor change, 1 less minor change. First, add a simple redirect for staff that forget to enter the final '/' at the end of /eg/staff/. Second, and most importantly, force all connections to the web staff client to be redirected through an HTTPS connection. By default the system would accept whichever connection type you enter by hand, and fewer and fewer people actually enter the protocol specifier these days. Signed-off-by: Jason Boyer Signed-off-by: Ben Shum 8 0 Open-ILS/examples/apache/eg_vhost.conf.in 8 0 Open-ILS/examples/apache_24/eg_vhost.conf.in commit d762c7f92cd340fe409a55fb8180677ffea2611b Author: Galen Charlton Date: Wed Dec 30 11:00:26 2015 -0500 LP#1530158: ensure that Business::OnlinePayment::PayflowPro is installed Business::OnlinePayment::PayflowPro is a Perl module required if the user wants to use PayflowPro as a credit card processor; without it, attempts to make payments in TPAC using that processor will fail with an internal server error. This patch ensures that the module will get installed on Debian, Ubuntu, and Fedora. Strictly speaking, the Perl module is strictly optional, as Business::OnlinePayment uses lazy loading for its drivers, but this patch is making the assumption that its easiest all around if we just install all dependencies that an Evergreen application server might need. To test ------- [1] Install or upgrade Evergreen, then run settings-tester.pl to verify that the module is installed. Signed-off-by: Galen Charlton Signed-off-by: Ben Shum 1 0 Open-ILS/src/extras/install/Makefile.debian-jessie 1 0 Open-ILS/src/extras/install/Makefile.debian-squeeze 1 0 Open-ILS/src/extras/install/Makefile.debian-wheezy 1 0 Open-ILS/src/extras/install/Makefile.fedora 1 0 Open-ILS/src/extras/install/Makefile.ubuntu-precise 1 0 Open-ILS/src/extras/install/Makefile.ubuntu-trusty 1 0 Open-ILS/src/support-scripts/settings-tester.pl commit 448bf4bb5ca8a804c7e95432fa4f84e7a158eb53 Author: Dan Wells Date: Thu Feb 13 11:56:19 2014 -0500 LP#1526543 Truthiness check for reset_password is flawed We expect boolean options in config.tt2 to be 'true' or 'false', but the code was simple asking 'IF reset_password', which is true for either value. Instead, match on the string (as we do in other places). To test: - Load the stock catalog login page - Notice the "Forgot your password?" link staying no matter which way 'reset_password' is set in config.tt2 - Apply patch, and change 'reset_password' value in config.tt2 to 'false' - RESULT: Password reset link doesn't show up Signed-off-by: Dan Wells Signed-off-by: Remington Steed Signed-off-by: Ben Shum 1 1 Open-ILS/src/templates/opac/parts/login/form.tt2 commit 31aab46a8ccb76f0422516f6724cfb8e35e04b61 Author: Kathy Lussier Date: Wed Dec 16 09:27:40 2015 -0500 Fixing upgrade 0950 upgrade script Signed-off-by: Kathy Lussier 1 1 Open-ILS/src/sql/Pg/upgrade/0950.schema.materialized_billing_summary_delete_trigger.sql commit d415ce7dc6e6303083f32fbd07598a25a8536da3 Author: Kathy Lussier Date: Tue Dec 15 14:21:12 2015 -0500 LP#1319998 Stamping upgrade script Signed-off-by: Kathy Lussier 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql 32 0 Open-ILS/src/sql/Pg/upgrade/0950.schema.materialized_billing_summary_delete_trigger.sql 0 32 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.materialized_billing_summmary_delete_trigger.sql create mode 100644 Open-ILS/src/sql/Pg/upgrade/0950.schema.materialized_billing_summary_delete_trigger.sql delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.materialized_billing_summmary_delete_trigger.sql commit 5ce52cca2b450fa620695ac277cca55726212347 Author: blake Date: Thu Nov 19 16:14:37 2015 -0600 LP1319998_materialized_summary_billing_del_ADDS_to_balance_owed Switched the plus sign to a minus sign. This will keep the materialized view correct when deleting rows from money.billing. Signed-off-by: blake Signed-off-by: Kathy Lussier 1 1 Open-ILS/src/sql/Pg/080.schema.money.sql 32 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.materialized_billing_summmary_delete_trigger.sql create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.materialized_billing_summmary_delete_trigger.sql commit e82f8347e2cddef566e5035b5f560147d5d8e570 Author: Josh Stompro Date: Wed Nov 25 13:36:08 2015 -0600 LP#1519925 - Allow MARC Federated Search to search UPC index of local catalog. If a organization added UPC search for certain Z39.50 servers then the UPC search box would display in the MARC Federated Search interface, but the local catalog would not be searched. This adds the ability to search the local catalog "Evergreen Catalog" UPC index from that interface. Confirm the Issue: 1. To trigger the initial problem you need a Z39.50 server setup that includes a UPC Search. For OCLC the following Z39.50 attributes add UPC searching. Name:upc, Label:UPC, Code:1007, Format:4, Truncation:0 2. Now the MARC Federated Search should include a UPC search option. Try searching for a UPC that exists in the local catalog. Nothing should come up. After patch applied: 1. Now if you search for a UPC in the MARC Federated Search that you know exists, it will show up. Signed-off-by: Josh Stompro Signed-off-by: Jason Stephenson 1 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Biblio.pm 1 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Z3950.pm