1 commit 7e8571b44ffaca74b89d8b53e8ef45ff8b7d6744
2 Author: Galen Charlton <gmc@equinoxinitiative.org>
3 Date: Mon Sep 11 17:23:52 2017 -0400
5 update version stamp for 2.5.1
7 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
10 2 2 src/perl/lib/OpenSRF.pm
11 1 1 src/python/setup.py
14 commit 1451c548e5a37c2ff228f2dfccf55d069a408f82
15 Author: Galen Charlton <gmc@equinoxinitiative.org>
16 Date: Mon Sep 11 17:20:13 2017 -0400
18 release notes for 2.5.1
20 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
22 65 0 doc/RELEASE_NOTES.txt
24 commit a901fa5e4d3ca8cb17362f1e0e5548ee46cf6a7d
25 Author: Galen Charlton <gmc@equinoxinitiative.org>
26 Date: Mon Sep 11 17:01:58 2017 -0400
28 convert release notes to multi-release format
30 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
32 15 11 doc/RELEASE_NOTES.txt
34 commit 0ae68c0ec5ce4a66e83093d47263e76a0af31746
35 Author: Bill Erickson <berickxx@gmail.com>
36 Date: Fri Sep 8 17:53:52 2017 -0400
38 LP#1709710 Count Perl chunk/bundle sizes in bytes
40 For the purposes of bundling/chunking, count the number of bytes in each
41 affected string instead of the number of characters.
43 See also https://perldoc.perl.org/bytes.html and 'perldoc -f length'
45 Signed-off-by: Bill Erickson <berickxx@gmail.com>
46 Signed-off-by: Jason Stephenson <jason@sigio.com>
47 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
49 6 3 src/perl/lib/OpenSRF/AppSession.pm
51 commit 53565494dbf613faa873139d7a8078d27b9066b4
52 Author: Galen Charlton <gmc@equinoxinitiative.org>
53 Date: Fri Sep 8 15:34:29 2017 -0400
55 LP#1709710: write unit tests for osrfXmlEscapingLength()
57 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
58 Signed-off-by: Bill Erickson <berickxx@gmail.com>
59 Signed-off-by: Jason Stephenson <jason@sigio.com>
60 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
63 43 0 tests/check_osrf_utils.c
64 create mode 100644 tests/check_osrf_utils.c
66 commit 3f7abf68aeb553f6fd6289935980d01d86f13b66
67 Author: Mike Rylander <miker@esilibrary.com>
68 Date: Fri Aug 18 11:43:31 2017 -0400
70 LP#1709710: Make chunk sizing smart about XML quoting
72 XML inside JSON as a quoted string that's itself inside XML causes quite the
73 pile up of nested excaping of certain characters in OpenSRF PARTIAL_RESPONSE
74 messages. Here we check for the worst offenders (<, >, &, and ") and account
75 for the cost of escaping them in chunked response stanzas.
77 Signed-off-by: Mike Rylander <mrylander@gmail.com>
78 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
79 Signed-off-by: Bill Erickson <berickxx@gmail.com>
80 Signed-off-by: Jason Stephenson <jason@sigio.com>
81 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
83 6 0 include/opensrf/utils.h
84 11 4 src/libopensrf/osrf_app_session.c
85 8 3 src/libopensrf/osrf_application.c
86 23 0 src/libopensrf/utils.c
87 21 3 src/perl/lib/OpenSRF/AppSession.pm
89 commit 5c94e88fb6b7fafd578fe1e5fb1e844dfbfa0350
90 Author: Chris Sharp <csharp@georgialibraries.org>
91 Date: Thu May 11 14:47:32 2017 -0400
93 LP#1690206 - remove check of httpd.conf from OpenSRF Makefile.install
95 The original src/extras/Makefile.install included a grep of the
96 file /etc/apache2/httpd.conf, which is no longer installed by default
97 on supported Debian and Ubuntu releases. As this check results in
98 an error message, it makes sense to remove the check altogether.
100 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
101 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
103 0 6 src/extras/Makefile.install
105 commit a9cd1241be01b42aaccc1a0c4a875eba8a9d37ca
106 Author: Bill Erickson <berickxx@gmail.com>
107 Date: Fri Jun 9 13:01:46 2017 -0400
109 LP#1697029 Log and exit on write to dead child
111 Confirm that a child process is alive just before attempting to write to
112 its pipe. If the child process is dead, log the error, then drop the
113 message and move on. This allows the parent to continue servicing
116 Signed-off-by: Bill Erickson <berickxx@gmail.com>
117 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
119 13 0 src/perl/lib/OpenSRF/Server.pm
121 commit dc3bfa4771e5e5b139d31c73b42562917f100688
122 Author: Galen Charlton <gmc@equinoxinitiative.org>
123 Date: Fri Aug 18 11:11:29 2017 -0400
125 LP#1711194: avoid division by zero errors
127 Under some circumstances, osrf_control --diagnostic may not
128 be able to deduce the correct max_children setting for a service,
129 e.g., if it's run without --localhost on a system that doesn't
130 have a opensrf.xml config section specifying active apps for a
131 specific hostname. When that happens, just display the count
132 of running drones rather than displaying error messages about
133 undefined $dmax values and divisions by zero.
135 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
136 Signed-off-by: Bill Erickson <berickxx@gmail.com>
138 6 2 bin/opensrf-perl.pl.in
140 commit 2c7b9787c63c8477fc7f1e7b46f1262a62abf6f0
141 Author: Bill Erickson <berickxx@gmail.com>
142 Date: Wed Aug 16 14:10:13 2017 -0400
144 LP#1711194 osrf_config --diagnostic reports max-children
146 --diagnostic output shows the maximum number of allowed drones per
147 service along with the active drone count. Additionally, a usage
148 percentage value is displayed.
152 $ /openils/bin/osrf_control -l --diagnostic
154 * open-ils.acq [1581] uptime=00:35 cputime=00:00:00 #drones=1/15 6%
155 * open-ils.actor [1629] uptime=00:35 cputime=00:00:00 #drones=2/15 13%
157 Signed-off-by: Bill Erickson <berickxx@gmail.com>
158 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
159 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
161 9 1 bin/opensrf-perl.pl.in
163 commit dab68778d6064b3ff5688ea3c622b38f07b4f993
164 Author: Graham Billiau <graham@geeksinthegong.net>
165 Date: Mon Jul 31 11:00:25 2017 -0400
167 LP#1704090: ensure make install respects DESTDIR
169 This patch ensures that 'make install' uses DESTDIR consistently,
170 making life easier for packagers.
172 Signed-off-by: Graham Billiau <graham@geeksinthegong.net>
173 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
176 7 2 src/gateway/Makefile.am
178 commit f9344c8d7792bfe233881756ebe4f41896f93916
179 Author: Jason Stephenson <jason@sigio.com>
180 Date: Wed Jul 12 15:24:48 2017 -0400
182 LP 1703958: Update Websockets Intructions for Debian Jessie
184 Modify the Websockets installation instructions so that users will
185 have a working installation on Debian Jessie. We change the "Debian"
186 instructions to say "Debian Wheezy" and add "Debian Jessie" to the
187 list with "Ubuntu Trusty / Xenial" where necessary.
189 Signed-off-by: Jason Stephenson <jason@sigio.com>
190 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
194 commit 22b5bf2b7606787dedac82c4eaae59b9bf2c7746
195 Author: Graham Billiau <graham@geeksinthegong.net>
196 Date: Thu Jul 13 11:29:43 2017 -0400
198 LP#1704116: fix intermittant failure of parallel building
200 Running make to do a parallel build (e.g., 'make -j 4' or
201 the like) could fail because of an undeclared dependency; this
202 patch fixes the issue.
204 The issue can be reproduced by repeating "make clean; make -j 4"
205 until the build fails.
207 Signed-off-by: Graham Billiau <graham@geeksinthegong.net>
208 Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
210 1 0 src/libopensrf/Makefile.am