[open-ils-commits] [GIT] Evergreen ILS branch rel_2_8 updated. aa3042738c0c0472bb1ecf69af9cfe3afdb09ffa
Evergreen Git
git at git.evergreen-ils.org
Tue Jan 5 16:29:13 EST 2016
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 "Evergreen ILS".
The branch, rel_2_8 has been updated
via aa3042738c0c0472bb1ecf69af9cfe3afdb09ffa (commit)
from d762c7f92cd340fe409a55fb8180677ffea2611b (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 aa3042738c0c0472bb1ecf69af9cfe3afdb09ffa
Author: Jason Boyer <jboyer at library.in.gov>
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 <server>/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 <jboyer at library.in.gov>
Signed-off-by: Ben Shum <bshum at biblio.org>
diff --git a/Open-ILS/examples/apache/eg_vhost.conf.in b/Open-ILS/examples/apache/eg_vhost.conf.in
index 123c318..59a4812 100644
--- a/Open-ILS/examples/apache/eg_vhost.conf.in
+++ b/Open-ILS/examples/apache/eg_vhost.conf.in
@@ -9,6 +9,11 @@
RedirectMatch 301 ^/$ /eg/opac/home
# ----------------------------------------------------------------------------------
+# Redirect staff to the correct URL if they forget to include the final /
+# ----------------------------------------------------------------------------------
+RedirectMatch 301 ^/eg/staff$ /eg/staff/
+
+# ----------------------------------------------------------------------------------
# Point / to the IP address redirector
# ----------------------------------------------------------------------------------
#<LocationMatch ^/$>
@@ -807,6 +812,9 @@ RewriteRule ^/openurl$ ${openurl:%1} [NE,PT]
Options -MultiViews
PerlSetVar OILSWebStopAtIndex "true"
+ RewriteCond %{HTTPS} off
+ RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [NE,R,L]
+
# sample staff-specific translation files
#PerlAddVar OILSWebLocale "en_ca"
#PerlAddVar OILSWebLocale "/openils/var/data/locale/staff/en-CA.po"
diff --git a/Open-ILS/examples/apache_24/eg_vhost.conf.in b/Open-ILS/examples/apache_24/eg_vhost.conf.in
index 27da35a..702eecf 100644
--- a/Open-ILS/examples/apache_24/eg_vhost.conf.in
+++ b/Open-ILS/examples/apache_24/eg_vhost.conf.in
@@ -9,6 +9,11 @@
RedirectMatch 301 ^/$ /eg/opac/home
# ----------------------------------------------------------------------------------
+# Redirect staff to the correct URL if they forget to include the final /
+# ----------------------------------------------------------------------------------
+RedirectMatch 301 ^/eg/staff$ /eg/staff/
+
+# ----------------------------------------------------------------------------------
# Point / to the IP address redirector
# ----------------------------------------------------------------------------------
#<LocationMatch ^/$>
@@ -813,6 +818,9 @@ RewriteRule ^/openurl$ ${openurl:%1} [NE,PT]
Options -MultiViews
PerlSetVar OILSWebStopAtIndex "true"
+ RewriteCond %{HTTPS} off
+ RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [NE,R,L]
+
# sample staff-specific translation files
#PerlAddVar OILSWebLocale "en_ca"
#PerlAddVar OILSWebLocale "/openils/var/data/locale/staff/en-CA.po"
-----------------------------------------------------------------------
Summary of changes:
Open-ILS/examples/apache/eg_vhost.conf.in | 8 ++++++++
Open-ILS/examples/apache_24/eg_vhost.conf.in | 8 ++++++++
2 files changed, 16 insertions(+), 0 deletions(-)
hooks/post-receive
--
Evergreen ILS
More information about the open-ils-commits
mailing list