[OpenSRF-GIT] OpenSRF branch rel_2_5 updated. osrf_rel_2_5_0-rc-3-g7bb3df1

Evergreen Git git at git.evergreen-ils.org
Tue Mar 21 09:19:03 EDT 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 "OpenSRF".

The branch, rel_2_5 has been updated
       via  7bb3df17205b88cd959d0018a919f33b5a2e7790 (commit)
       via  828efee972241d54b49d9a3bdf7466d3c9c1b39a (commit)
      from  f5ba231bd2df5a9d4a827e38d4ddfbc02cb29cec (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 7bb3df17205b88cd959d0018a919f33b5a2e7790
Author: Galen Charlton <gmc at equinoxinitiative.org>
Date:   Tue Mar 21 09:18:38 2017 -0400

    update release notes for 2.5.0
    
    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>

diff --git a/doc/RELEASE_NOTES.txt b/doc/RELEASE_NOTES.txt
index e5f11f8..ac5fe17 100644
--- a/doc/RELEASE_NOTES.txt
+++ b/doc/RELEASE_NOTES.txt
@@ -1,47 +1,15 @@
-Release notes for OpenSRF 2.5.0-rc
-==================================
+Release notes for OpenSRF 2.5.0
+===============================
 
 Supported platforms
 -------------------
-The following Linux distributions are supported:
+The following Linux distributions are well-tested:
 
   * Debian 7 (Wheezy) and 8 (Jessie)
-  * Fedora 17, 18
   * Ubuntu 14.04 (Trusty Tahr) and 16.04 LTS (Xenial Xerus)
 
-Changes in 2.5.0-rc
--------------------
-The OpenSRF 2.5 release candidate includes the following addition
-since 2.5.0-beta:
-
-* LP#1667091: the default configuration files shipped with OpenSRF
-  no longer include support for insecure WebSockets.
-
-Changes in 2.5.0-beta
+New features in 2.5.0
 ---------------------
-OpenSRF 2.5.0-beta includes the following additions since 2.5.0-alpha2:
-
-* LP#1666706: a new configure option, `--with-websockets-port`, to allow
-installers to specify the WebSockets port that clients should use.
-* LP#1616501: add a way for mod_perl handlers that are OpenSRF clients
-to detect when the web browser has disconnected, and in turn stop listening
-for results from XMPP requests pending when the browser disconnect
-happened.
-
-Changes in 2.5.0-alpha2
------------------------
-OpenSRF 2.5.0-alpha2 is a security release; testers of OpenSRF 2.5.x
-are strongly urged to upgrade as soon as possible.
-
-The second alpha release of OpenSRF 2.5 includes the following changes:
-
-* LP#1652382: improve normalization of memcache keys to avoid potential
-denial of service and privilege escalation attacks.
-* LP#1652122: fix an infinite recursion bug in opensrf.system.method.all.
-* LP#1655449: propagate bundling/chunking limits to subrequests.
-
-New features in 2.5.0-alpha
----------------------------
 
 Chunking and bundling (LP#1612771)
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -78,7 +46,7 @@ operates, and provide that information to the business logic layer of
 applications built on the framework.
 
 Client
-^^^^^
+^^^^^^
 
 As most clients that have time zones which differ from that of the server on
 which the OpenSRF processes run are, in fact, web browsers, it is necessary
@@ -123,14 +91,18 @@ Instead, we can now call `dispatch()` instead of `run()` and have OpenSRF sessio
 control completely passed to the delegate code.  This way, the delegate code
 need not know anything about its caller, and vice versa.
 
-Example proxy server configurations (LP#1638651 and LP#1648188)
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+Example proxy server configurations (LP#1638651, LP#1648188, and LP#1666706)
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 OpenSRF 2.5 comes with example configurations for using HAProxy or
 NGINX as a reverse proxy for HTTP, HTTPS, and WebSockets traffic. This
 can be useful for Evergreen systems that wish to use port 443 for both
 HTTPS and secure WebSockets traffic.
 
+Along with the example configuration files, there is now a new configure option,
+`--with-websockets-port`, to allow installers to specify the WebSockets port
+that JavaScript clients should use.
+
 Allow admin to specify where perl modules will be installed (LP#1631520)
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 Add `--with-perlbase` option to the `configure` to specify
@@ -150,16 +122,29 @@ Other changes
   * Add support for Ubuntu Xenial (LP#1551090)
   * Fix a bug with syslog configuration (LP#1473479)
   * Fix OpenSRF debian_sys_config order for Debian (LP#1585041)
-  * Improvements to the installation documentation (LP#1382038)
+  * Improvements to the installation documentation (LP#1382038 and LP#1670045)
+  * Improve normalization of memcache keys to avoid potential
+    denial of service and privilege escalation attacks. (LP#1652382)
+  * Fix an infinite recursion bug in opensrf.system.method.all. (LP#1652122)
+  * Propagate bundling/chunking limits to subrequests. (LP#1655449)
+  * Add a way for mod_perl handlers that are OpenSRF clients
+    to detect when the web browser has disconnected, and in turn stop listening
+    for results from XMPP requests pending when the browser disconnect
+    happened. (LP#1616501)
+  * Remove Fedora from the list of well-tested platforms. The
+    installation target for Fedora still exists, but needs work.
+  * The default configuration files shipped with OpenSRF
+    no longer include support for insecure WebSockets. (LP#1667091)
 
 Acknowledgements
 ----------------
 
-We would like to thank the following people who contributed to OpenSRF 2.5:
+We would like to thank the following people who contributed to OpenSRF 2.5.0:
 
   * Ben Shum 
   * Bill Erickson 
   * Chris Sharp 
+  * Dan Scott
   * Galen Charlton 
   * Jason Etheridge 
   * Jason Stephenson 

commit 828efee972241d54b49d9a3bdf7466d3c9c1b39a
Author: Dan Scott <dscott at laurentian.ca>
Date:   Thu Mar 2 10:31:02 2017 -0500

    Remove Fedora as a well-tested target
    
    The Fedora install target requires a number of updates and is now
    far from a "well-tested target".
    
    Signed-off-by: Dan Scott <dscott at laurentian.ca>
    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>

diff --git a/README b/README
index 4094d7d..8611bf4 100644
--- a/README
+++ b/README
@@ -11,7 +11,7 @@ follows:
     ** The *user* Linux account is the account that you use to log onto the
        Linux system as a regular user.
     ** The *root* Linux account is an account that has system administrator
-       privileges. On Debian and Fedora you can switch to this account from
+       privileges. On Debian you can switch to this account from
        your *user* account by issuing the `su -` command and entering the
        password for the *root* account when prompted. On Ubuntu you can switch
        to this account from your *user* account using the `sudo su -` command
@@ -68,7 +68,6 @@ Well-tested values for <osname> include:
   * `debian-wheezy` for Debian 7.0
   * `ubuntu-trusty` for Ubuntu 14.04
   * `ubuntu-xenial` for Ubuntu 16.04
-  * `fedora` for Fedora 17 and later
 
 Patches and suggestions for improvement from users of these distributions,
 or others, are welcome!
@@ -182,7 +181,7 @@ Adjust the system dynamic library path
 Add `<PREFIX>/lib/` to the system's dynamic library path, and then run
 `ldconfig` as the *root* Linux account.
 
-On Debian, Ubuntu, and Fedora systems, run the following commands as the *root*
+On Debian and Ubuntu systems, run the following commands as the *root*
 Linux account:
 
 .Adjusting the system dynamic library path
@@ -213,7 +212,7 @@ work for OpenSRF.
 /etc/init.d/ejabberd stop
 ---------------------------------------------------------------------------
 +
-.(Fedora / Ubuntu Xenial) Stopping ejabberd
+.(Ubuntu Xenial) Stopping ejabberd
 [source, bash]
 ---------------------------------------------------------------------------
 systemctl stop ejabberd.service
@@ -291,7 +290,7 @@ hosts:
 /etc/init.d/ejabberd start
 ---------------------------------------------------------------------------
 +
-.(Fedora / Ubuntu Xenial) Starting ejabberd
+.(Ubuntu Xenial) Starting ejabberd
 [source, bash]
 ---------------------------------------------------------------------------
 systemctl start ejabberd.service

-----------------------------------------------------------------------

Summary of changes:
 README                |    9 +++---
 doc/RELEASE_NOTES.txt |   67 +++++++++++++++++++------------------------------
 2 files changed, 30 insertions(+), 46 deletions(-)


hooks/post-receive
-- 
OpenSRF


More information about the opensrf-commits mailing list