6 commit d266817a76b3659fd2b2acba13e94f01389d2a14
7 Author: Galen Charlton <gmc@esilibrary.com>
8 Date: Wed Jun 24 16:07:58 2015 +0000
10 set stage for point release notes, à la Evergreen
12 Also fix a couple typos.
14 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
16 19 16 doc/RELEASE_NOTES.txt
18 commit b1807500aa0e3854a512f5c244fef188b370ac65
19 Author: Galen Charlton <gmc@esilibrary.com>
20 Date: Wed Jun 24 16:01:26 2015 +0000
22 increment version number for 2.4.1 release
24 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
26 1 1 src/perl/lib/OpenSRF.pm
27 1 1 src/python/setup.py
30 commit 95b24da0e8b85b20b018b35a7c7ecdec73a6968e
31 Author: Galen Charlton <gmc@esilibrary.com>
32 Date: Wed Jun 3 18:35:35 2015 +0000
34 LP#1152272: do not log batch invocation of srfsh in .srfsh_history
36 When running srfsh to process a script, do not log
37 the requests in .srfsh_history.
41 [1] Run the following command:
43 echo 'request opensrf.math opensrf.system.echo "foo"' | srfsh
45 [2] Note that the last line of ~/.srfsh_history should be
46 'request opensrf.math opensrf.system.echo "foo"'
48 [3] Apply the patch, compile, and run
50 echo 'request opensrf.math opensrf.system.echo "bar"' | srfsh
52 [4] This time, no additional line should have been added to
55 [5] Another variation to try:
59 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
60 Signed-off-by: Mike Rylander <mrylander@gmail.com>
64 commit f3da6d5be3e607d8f4ba4c60815cccef60cd9487
65 Author: Galen Charlton <gmc@esilibrary.com>
66 Date: Wed Jun 3 17:42:06 2015 +0000
68 LP#1461625: ensure srfsh doesn't close STDOUT prematurely
70 Ensure that when running srfsh in non-interactive mode
71 that reads commands directly from a file, (i.e.,
72 "srfsh script.srfsh" or as a shebang script), it does
73 not close STDOUT after handling the first request.
77 [1] Create a srfsh script containing:
79 request opensrf.math opensrf.system.echo "foo"
80 request opensrf.math opensrf.system.echo "bar"
82 [2] Run "srfsh script.srfsh". Note that only the
83 results of the first echo request are output.
84 [3] Apply the patch and recompile, then run
85 "srfsh script.srfsh" again. This time, the
86 output of both requests is displayed.
88 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
89 Signed-off-by: Mike Rylander <mrylander@gmail.com>
93 commit ab6db9fb56317a553d58d7dc8471ad9288fe0b92
94 Author: Dan Scott <dscott@laurentian.ca>
95 Date: Thu Jun 18 11:52:00 2015 -0400
97 LP#1409055 Support specific protocols for OpenSRF gateway requests
99 If the user passes in a gateway hostname that contains a specific HTTP or HTTPS
100 protocol, let's just use that.
102 Signed-off-by: Dan Scott <dscott@laurentian.ca>
103 Signed-off-by: Bill Erickson <berickxx@gmail.com>
105 12 0 src/python/osrf/gateway.py
107 commit 78e6fcbb637edbbec4d3996e0281a5e4d7e2663e
108 Author: Galen Charlton <gmc@esilibrary.com>
109 Date: Tue Mar 24 21:00:57 2015 +0000
111 LP#1436047: make srfsh --safe act as if "! command" doesn't exist
113 This patch make srfsh treat attempting to run an external
114 command via "! command" as a parsing error if --safe is
115 supplied. It also suppress mention of "! commands" from
118 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
119 Signed-off-by: Mike Rylander <mrylander@gmail.com>
121 10 4 src/srfsh/srfsh.c
123 commit c7d5810f29fd5b8f7b125af58df053abf5dbb9bf
124 Author: Mike Rylander <mrylander@gmail.com>
125 Date: Tue Mar 24 16:22:16 2015 -0400
127 LP#1436047: Allow disabling of "bang commands" in srfsh
129 srfsh has the ability to execute commands via system() calls using
130 the common "!command" syntax. This is very useful, but it would
131 be nice to be able to turn that functionality off in some cases.
133 This branch adds argument parsing to detect a new '--safe' command
134 line parameter, which disables the "!command" syntax.
136 Signed-off-by: Mike Rylander <mrylander@gmail.com>
137 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
139 24 12 src/srfsh/srfsh.c
141 commit 24c230a7c90c6a7ff300ca86745998fd07ee2105
142 Author: Ben Shum <bshum@biblio.org>
143 Date: Mon May 4 17:16:29 2015 -0400
145 Docs: Fix mailing list link for help in README
147 Signed-off-by: Ben Shum <bshum@biblio.org>
151 commit 1d632a356086e5691605bd4b6a131769a05f4906
152 Author: Josh Stompro <github@stompro.org>
153 Date: Tue Apr 21 09:50:49 2015 -0500
155 LP#1445503 - Updated Ejabberd setup steps for Ejabberd 14.x for Debian Jessie
157 Signed-off-by: Josh Stompro <github@stompro.org>
158 Signed-off-by: Ben Shum <bshum@biblio.org>
162 commit b8bef9320b13dd5a87f34072b71af70bb1714e4a
163 Author: Ben Shum <bshum@biblio.org>
164 Date: Mon May 4 17:01:23 2015 -0400
166 Docs: Emphasize variables and paths consistently in README
168 Some variables and paths were not emphasized when the instructions for
169 websockets was added. Maintain consistency in the document and emphasize
172 Signed-off-by: Ben Shum <bshum@biblio.org>
176 commit 0be401fa0b5e3db89db73e5daf5652e69a8947bb
177 Author: Ben Shum <bshum@biblio.org>
178 Date: Mon May 4 16:57:38 2015 -0400
180 Docs: Add [source, bash] to code blocks that were not defined in README
182 For consistency, add [source, bash] to all the blocks of code or script
183 commands in the README
185 Signed-off-by: Ben Shum <bshum@biblio.org>
189 commit 30a5a2d9b13c4aa0636f2885f0953a840b291033
190 Author: Ben Shum <bshum@biblio.org>
191 Date: Mon May 4 16:49:08 2015 -0400
193 Docs: Keep all source syntax consistent in README
195 Change occurrences of [source,bash] to [source, bash] for consistency
198 Signed-off-by: Ben Shum <bshum@biblio.org>
202 commit d59acb614910808b5773c377df4e9806f76546dc
203 Author: Bill Erickson <berickxx@gmail.com>
204 Date: Thu Feb 5 10:34:40 2015 -0500
206 LP#1418613 per-tab websocket send() JS thinko repair
208 Avoid referencing variable defined somewhere outside the send_ws()
209 function. Doing so happened to result in re-sending the same message
212 Signed-off-by: Bill Erickson <berickxx@gmail.com>
213 Signed-off-by: Mike Rylander <mrylander@gmail.com>
215 1 1 src/javascript/opensrf.js
220 commit df5aa177d80b40fe1e318a103a48222378af1587
221 Author: Bill Erickson <berickxx@gmail.com>
222 Date: Fri Oct 17 17:07:53 2014 -0400
224 LP#1383828 Jessie/Trusty installer Apache "mpm" repairs
226 Disable the default Apache mpm_event module and enable mpm_prefork for
227 Debian Jessie and Ubuntu Trusty.
229 Signed-off-by: Bill Erickson <berickxx@gmail.com>
230 Signed-off-by: Ben Shum <bshum@biblio.org>
232 8 2 src/extras/Makefile.install
234 commit b199a9a84aa815dbcbc4c98e3269c192fecdb238
235 Author: Ben Shum <bshum@biblio.org>
236 Date: Mon Nov 10 12:20:31 2014 -0500
238 LP#1391248: Fix NameVirtualHost warnings in websockets apache2.conf
240 For the websockets configuration, the sample apache2.conf for Apache 2.4 (i.e.
241 Ubuntu 14.04, etc.) contains NameVirtualHost entries that are no longer
244 When starting apache2-websockets, you may see warnings like:
246 AH00548: NameVirtualHost has no effect and will be removed in the next
247 release /etc/apache2-websockets/apache2.conf:53
249 Remove the NameVirtualHost entries and these warnings go away.
251 Signed-off-by: Ben Shum <bshum@biblio.org>
252 Signed-off-by: Bill Erickson <berickxx@gmail.com>
254 0 2 examples/apache_24/websockets/apache2.conf
256 commit 3c268142659852c6b09a8709a84029702698d2ea
257 Author: Ben Shum <bshum@biblio.org>
258 Date: Fri Oct 31 23:53:58 2014 -0400
260 LP#1369169: Remove hardcoded paths for OpenSRF directory
262 Signed-off-by: Ben Shum <bshum@biblio.org>
263 Signed-off-by: Bill Erickson <berickxx@gmail.com>
267 commit 8bcfe29874dc2aeb2fdc07b16660a0350d377cee
268 Author: Ben Shum <bshum@biblio.org>
269 Date: Sat Sep 13 18:23:46 2014 -0400
271 LP#1369169: Mention the requirement for valid SSL certificate
273 The apache2-websockets instance will not start without a valid SSL certificate
274 in /etc/apache2/ssl. Include a mention of this in the README with the extra
275 stipulation that it is still possible to use a self-signed SSL certificate for
276 testing purposes, but this is not recommended for live installations.
278 Signed-off-by: Ben Shum <bshum@biblio.org>
279 Signed-off-by: Bill Erickson <berickxx@gmail.com>
283 commit 25d0b0d6abe90612430b74f3c9bcf9c75c0a972e
284 Author: Ben Shum <bshum@biblio.org>
285 Date: Fri Sep 12 17:58:11 2014 -0400
287 LP#1369169: Add websockets section to the OpenSRF README
289 Remove the separate README.websockets and move the contents into the primary
290 OpenSRF README document so that all steps are in one place.
292 Additional edits to the websockets instructions to detail differences made
293 between Ubuntu 14.04 Trusty and Debian / Ubuntu 12.04 Precise. More edits
294 may be necessary for Debian Jessie later?
296 Also, create a separate config file for Apache 2.4 that is copied into place
297 for Ubuntu Trusty and potentially other systems that will need it.
299 Signed-off-by: Ben Shum <bshum@biblio.org>
300 Signed-off-by: Bill Erickson <berickxx@gmail.com>
303 0 53 README.websockets
304 delete mode 100644 README.websockets
306 commit c6e0150be2b0d3c010d4ea6c34a81f69cec3004b
307 Author: Ben Shum <bshum@biblio.org>
308 Date: Sat Sep 13 18:04:54 2014 -0400
310 LP#1369169: Add Apache 2.4 specific configuration file for websockets
312 For Apache 2.4, there were some necessary modifications for running the
313 websockets code properly. Similar to how we do things in Evergreen, we
314 added a new directory for apache_24 which contains the modified apache2.conf
317 Signed-off-by: Ben Shum <bshum@biblio.org>
318 Signed-off-by: Bill Erickson <berickxx@gmail.com>
320 80 0 examples/apache_24/websockets/apache2.conf
321 create mode 100644 examples/apache_24/websockets/apache2.conf
323 commit 92e8a5f7d6040bda312317ce339e459d5549d3eb
324 Author: Ben Shum <bshum@biblio.org>
325 Date: Sat Sep 13 18:07:47 2014 -0400
327 LP#1369169: Remove trailing whitespace from apache2.conf
329 For some reason, there was a lot of trailing whitespace in this apache2.conf
330 file for websockets. Removing them.
332 Signed-off-by: Ben Shum <bshum@biblio.org>
333 Signed-off-by: Bill Erickson <berickxx@gmail.com>
335 19 19 examples/apache2/websockets/apache2.conf
337 commit 1b0252065496be18b8c4eb3991d1057928dd7784
338 Author: Ben Shum <bshum@biblio.org>
339 Date: Sat Sep 13 17:03:19 2014 -0400
341 LP#1369169: Standardize styling of root linux account for README
343 Signed-off-by: Ben Shum <bshum@biblio.org>
344 Signed-off-by: Bill Erickson <berickxx@gmail.com>
348 commit 10b9f9eeac545cf46387e45b8cbd06e2a556baf3
349 Author: Ben Shum <bshum@biblio.org>
350 Date: Sat Sep 13 17:38:54 2014 -0400
352 LP#1369169: Add generated README.html to the .gitignore file for OpenSRF
354 Signed-off-by: Ben Shum <bshum@biblio.org>
355 Signed-off-by: Bill Erickson <berickxx@gmail.com>
359 commit 2bceabc55f8b1ccb13089298bfdb6a220c5735d6
360 Author: Galen Charlton <gmc@esilibrary.com>
361 Date: Thu Aug 21 16:52:10 2014 -0700
363 fix typo in release notes
365 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
367 1 1 doc/RELEASE_NOTES.txt
369 commit e5eab9073e25b82914986326a5e97e7feecb5dfb
370 Author: Galen Charlton <gmc@esilibrary.com>
371 Date: Thu Aug 21 16:33:11 2014 -0700
373 bump up version number for OpenSRF 2.4.0-alpha
375 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
377 2 2 src/perl/lib/OpenSRF.pm
378 1 1 src/python/setup.py
381 commit b929dd7080b91e1f7c938778580ac6957835e666
382 Author: Galen Charlton <gmc@esilibrary.com>
383 Date: Thu Aug 21 16:30:58 2014 -0700
385 update ChangeLog for OpenSRF 2.4.0-alpha
387 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
391 commit 4426a8a503baec5171ae4245eccd595444815358
392 Author: Galen Charlton <gmc@esilibrary.com>
393 Date: Thu Aug 21 16:30:05 2014 -0700
395 release notes for OpenSRF 2.4.0-alpha
397 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
399 121 0 doc/RELEASE_NOTES.txt
400 create mode 100644 doc/RELEASE_NOTES.txt
402 commit e8f78636586aeca15632bcfbf0cae20beb2d66a6
403 Author: Galen Charlton <gmc@esilibrary.com>
404 Date: Thu Aug 21 10:02:14 2014 -0700
406 LP#1002028: set Access-Control-Expose-Headers
408 This allows the OpenSRF JavaScript client library (or
409 to be precise, one that has been modified to direct
410 requests at a different domain) to take advantage of CORS
413 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
415 1 0 src/gateway/apachetools.c
417 commit bc914bf1933cc7a9272134fd4bbeb7601d233903
418 Author: Galen Charlton <gmc@esilibrary.com>
419 Date: Thu Aug 21 09:13:23 2014 -0700
421 LP#1002028: support CORS for HTTPS
423 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
425 2 0 src/gateway/apachetools.c
427 commit d8dbf0c4e44cf45f00ffe2785d0778658029b825
428 Author: Bennett Goble <nivardus@gmail.com>
429 Date: Tue May 22 11:57:56 2012 -0400
431 LP#1002028: Cross Origin Resource Sharing for OpenSRF
435 Browsers' same-origin policy currently restricts requests to the current
436 website's domain to prevent various nefarious scenarios. However,
437 because APIs and other web resources need to remain open to cross-site
438 use Cross Origin Resource Sharing (CORS) was created to allow services
439 to formally authorize cross-origin requests. CORS makes it simple to use
440 OpenSRF's HTTP translator and gateway APIs on websites using separate
445 1) A library would like an AJAX-driven "quicksearch" box on their main
446 site, which is hosted on a different domain than their catalog.
447 2) A developer wants to create new web applications and services that
448 tie into Evergreen, but does not wish to install EG locally or
453 The function crossOriginHeaders() has been added to apachetools.c.
454 Incoming requests are checked to see if they have an Origin header. The
455 value of the Origin header is checked against a whitelist defined in
456 opensrf_core.xml config (XPath: /config/gateway/cross_origin/origin).
457 The function returns 1 if CORS headers have been added to the response.
461 * The OpenSRF Javascript client library (opensrf.js) defaults to the root
462 of the current web host "/osrf-http-translator." In addition, synchronous
463 requests are presumed in some situations: resulting in the oncomplete
464 method never returning (Blocking requests are not possible with cross-
466 * It is also possible to enable CORS with the Apache "set header"
467 configuration directive. However, this means that the necessary headers
468 would be appended to every response.
472 Specification - http://www.w3.org/TR/cors/
473 Wikipedia Article - http://en.wikipedia.org/wiki/Cross-origin_resource_sharing
475 Signed-off-by: Bennett Goble <nivardus@gmail.com>
476 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
478 8 0 examples/opensrf_core.xml.example
479 36 0 src/gateway/apachetools.c
480 5 0 src/gateway/apachetools.h
481 5 0 src/gateway/osrf_http_translator.c
482 5 0 src/gateway/osrf_json_gateway.c
484 commit 6ed6f2bc6bf56d0834ae43f00c193bce5a3867a1
485 Author: Galen Charlton <gmc@esilibrary.com>
486 Date: Thu Aug 21 08:58:18 2014 -0700
488 Revert "LP#1350457: Pass caller's session to subrequests called via method_lookup"
490 This reverts commit 96917538c6b6fad688dd40c2a8f0cc9127053b24.
492 3 3 src/perl/lib/OpenSRF/Application.pm
494 commit f0c02bf3cc4e8e2c1049fd2ba0fd24079b5aeba6
495 Author: Josh Stompro <Stomproj@larl.org>
496 Date: Wed May 21 08:26:53 2014 -0500
498 (doc) Reorder changes to ejabberd.cfg in install instructions
500 I found it annoying that the list of changes to make to ejabberd.cfg
501 didn't follow the order that the options showed up in the default
502 Debian ejabberd.cfg. I reordered them so after you finish changing one
503 option, you can search forward in the document for the next term.
505 (From Github pull request #3.)
507 Signed-off-by: Josh Stompro <Stomproj@larl.org>
508 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
512 commit 96917538c6b6fad688dd40c2a8f0cc9127053b24
513 Author: Mike Rylander <mrylander@gmail.com>
514 Date: Wed Jul 30 13:29:46 2014 -0400
516 LP#1350457: Pass caller's session to subrequests called via method_lookup
518 In the process of looking up a method for an internal subrequest, we lose
519 session info. This is a problem when the subrequest makes a remote request,
520 because then the subrequest can't look up the proper locale, among other
521 things. The forthcoming branch passes the caller's session to the subrequest.
523 Signed-off-by: Mike Rylander <mrylander@gmail.com>
524 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
526 3 3 src/perl/lib/OpenSRF/Application.pm
528 commit 6cdd5251ac64651534e579f7e02a70a665f60283
529 Author: Bill Erickson <berick@esilibrary.com>
530 Date: Thu Jul 17 11:37:53 2014 -0400
532 LP#1341687 listeners log/drop XMPP error msgs
534 The most common form of XMPP error messages are "bounced" messages, i.e.
535 those where the recipient is not available. Instead of passing these
536 useless and confusing messages down to a drone for processing, log the
537 error in the listener and drop the message.
539 Signed-off-by: Bill Erickson <berick@esilibrary.com>
540 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
542 9 0 src/libopensrf/osrf_prefork.c
543 5 1 src/perl/lib/OpenSRF/Server.pm
545 commit 54da75bd2f045dbd2225317f74dc5fe38f415fe5
546 Author: Galen Charlton <gmc@esilibrary.com>
547 Date: Wed Aug 20 14:00:17 2014 -0700
549 LP#1343578: document <logtag> in the example opensrf_core.xml
551 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
553 12 0 examples/opensrf_core.xml.example
555 commit 2f4ed86a136cfb7547f7e8c3e2109f4473139276
556 Author: Bill Erickson <berick@esilibrary.com>
557 Date: Thu Jul 17 15:10:35 2014 -0400
559 LP#1343578: Perl/C syslog "logtag" additions.
561 * Honor logtag value when applying a default appname for Perl and C
562 * Extract / apply logtag in the router
563 * Minor repair: avoid redundant strdup
565 Signed-off-by: Bill Erickson <berick@esilibrary.com>
566 Signed-off-by: Mike Rylander <mrylander@gmail.com>
567 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
569 1 1 src/libopensrf/log.c
570 1 1 src/libopensrf/osrf_system.c
571 5 2 src/perl/lib/OpenSRF/Utils/Logger.pm
572 2 0 src/router/osrf_router_main.c
574 commit 512f77b4652d6c793c21c7b6955480e6b9ada195
575 Author: Mike Rylander <mrylander@gmail.com>
576 Date: Fri Jun 20 15:52:47 2014 -0400
578 LP#1343578: Add support for log tagging
580 The ability to provide instance-specific log tagging via syslog
581 would make running multiple instances much easier to manage. So
582 this branch does that.
584 Signed-off-by: Mike Rylander <mrylander@gmail.com>
585 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
587 2 0 include/opensrf/log.h
588 26 1 src/libopensrf/log.c
589 3 0 src/libopensrf/osrf_system.c
590 4 0 src/perl/lib/OpenSRF/Utils/Logger.pm
592 commit 6c3b1001c6183b2f633d0f43ccd3d28071c0c48d
593 Author: Bill Erickson <berick@esilibrary.com>
594 Date: Mon May 5 13:40:46 2014 -0400
596 LP#1316245: JS now uses browser-native JSON routines
598 * Replace JSON2jsRaw() with JSON.parse()
600 * Replace js2JSONRaw() with JSON.stringify()
602 * Removed unit tests for JSON2jsRaw() and js2JSONRaw()
604 * Removed jsonPretty() pretty-printing routine. Use
605 JSON.stringify(json, null, <spaces>) instead.
609 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Using_native_JSON
611 Signed-off-by: Bill Erickson <berick@esilibrary.com>
612 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
614 2 94 src/javascript/JSON_v1.js
615 0 60 src/javascript/tests/testJSON_v1.js
617 commit 2677f8e815a61f9b808bb57647f6ec9d448f0268
618 Author: Bill Erickson <berick@esilibrary.com>
619 Date: Mon Aug 4 14:26:36 2014 -0400
621 LP#1268619: disable shared workers pending browser issues
623 There appears to be a bug in Chromium where loading the same page
624 multiple times (without a refresh or cache clear) causes the
625 SharedWorker to fail to instantiate on every other page load.
626 Further research pending. Disabling SharedWorker's entirely for
629 Note, to replicate, load a page using shared workers, focus the
630 browser address bar, hit Enter to load the page again. The shared
631 worker will fail to load on every other page load, though it will
632 appear to the SharedWorker caller (opensrf.js) that the port is open.
634 Signed-off-by: Bill Erickson <berick@esilibrary.com>
635 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
637 6 1 src/javascript/opensrf.js
639 commit 755a58642281246df280877f7ad480503b1ddc4b
640 Author: Bill Erickson <berick@esilibrary.com>
641 Date: Wed Jul 30 12:05:36 2014 -0400
643 LP#1268619: update JS/WS/SSL code comment
645 Signed-off-by: Bill Erickson <berick@esilibrary.com>
646 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
648 1 4 src/javascript/opensrf_ws_shared.js
650 commit c65c6d9f91c5372360619004c8602d2a262dfb8b
651 Author: Bill Erickson <berick@esilibrary.com>
652 Date: Thu Jul 10 11:29:49 2014 -0400
654 LP#1268619: JS status codes can come across as numbers; stringify for match
656 Signed-off-by: Bill Erickson <berick@esilibrary.com>
657 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
659 1 1 src/javascript/opensrf.js
661 commit 17ae5ca5e6db6700dc4b61599c4394f80e727711
662 Author: Bill Erickson <berick@esilibrary.com>
663 Date: Tue Jul 8 09:41:12 2014 -0400
665 LP#1268619: JS libs capture all method errors
667 Instead of selecting specific errors to report as method errors, report
668 all API calls which return 400 or 500-series errors as method errors.
670 Signed-off-by: Bill Erickson <berick@esilibrary.com>
671 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
673 2 1 src/javascript/opensrf.js
675 commit 9fdef970f3785e958090f8edf4ad37ece4459343
676 Author: Bill Erickson <berick@esilibrary.com>
677 Date: Sun May 4 15:58:17 2014 -0400
679 LP#1268619: websocket: avoid sharedworker for firefox 29
681 https://bugzilla.mozilla.org/show_bug.cgi?id=504553#c73
683 Avoid using SharedWorkers when useragent match "Firefox". FF supports
684 shared workers, but it does not yet support WebSockets within shared
687 Signed-off-by: Bill Erickson <berick@esilibrary.com>
688 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
690 8 3 src/javascript/opensrf.js
692 commit f43286bf11119c731ee0dbe9b5b740d8715ace66
693 Author: Bill Erickson <berick@esilibrary.com>
694 Date: Thu Apr 10 08:50:13 2014 -0400
696 LP#1268619: websockets: detect connectedness of JS default sockets
698 Signed-off-by: Bill Erickson <berick@esilibrary.com>
699 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
701 18 2 src/javascript/opensrf.js
702 10 1 src/javascript/opensrf_ws.js
703 3 1 src/javascript/opensrf_ws_shared.js
705 commit 0cf0a8a5fe61228995f75d0f0c6e4f4731888c40
706 Author: Bill Erickson <berick@esilibrary.com>
707 Date: Mon Apr 7 12:04:33 2014 -0400
709 LP#1268619: websockets: auto-upgrade to shared workers; SSL-always
711 Signed-off-by: Bill Erickson <berick@esilibrary.com>
712 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
714 42 4 src/javascript/opensrf.js
715 95 0 src/javascript/opensrf_ws.js
716 4 4 src/javascript/opensrf_ws_shared.js
717 create mode 100644 src/javascript/opensrf_ws.js
719 commit 8120314b86d2b6cafe2f5fd968b4475cc187acfb
720 Author: Bill Erickson <berick@esilibrary.com>
721 Date: Tue Mar 11 17:25:19 2014 -0400
723 LP#1268619: websockets: gateway code repairs & confing options
725 * avoid unneccessary and wrong incantation of apr_thread_exit. The two
726 sub-threads now both live for the duration of the process.
727 * to be safe, create thread mutex before threads
729 Signed-off-by: Bill Erickson <berick@esilibrary.com>
730 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
732 8 1 README.websockets
733 252 206 src/gateway/osrf_websocket_translator.c
735 commit 4ce075beeb5f81b8eb4c2cb2669b3a99ebab40ba
736 Author: Bill Erickson <berick@esilibrary.com>
737 Date: Mon Mar 10 15:55:24 2014 -0400
739 LP#1268619: websockets: apply syslog name in gateway
741 Signed-off-by: Bill Erickson <berick@esilibrary.com>
742 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
744 1 0 src/gateway/osrf_websocket_translator.c
746 commit 77c7f5889e8f31038cd732feb3e6057a0d3788b5
747 Author: Bill Erickson <berick@esilibrary.com>
748 Date: Mon Mar 10 08:41:45 2014 -0400
750 LP#1268619: websockets: README typo repairs
752 Patch from Warren Layton to repair path to 'envvars' and clarify some
755 Signed-off-by: Bill Erickson <berick@esilibrary.com>
756 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
758 2 2 README.websockets
760 commit bb424c1424193e4db340e3f6e17a939dc1dd821a
761 Author: Bill Erickson <berick@esilibrary.com>
762 Date: Thu Mar 6 15:47:36 2014 -0500
764 LP#1268619: websockets : additional apache config docs
766 Signed-off-by: Bill Erickson <berick@esilibrary.com>
767 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
769 20 40 README.websockets
770 0 43 examples/apache2/websockets.conf
771 73 0 examples/apache2/websockets/apache2.conf
772 delete mode 100644 examples/apache2/websockets.conf
773 create mode 100644 examples/apache2/websockets/apache2.conf
775 commit 9f2d35e6f6b6ec5a3db109adb518cf270d49c683
776 Author: Bill Erickson <berick@esilibrary.com>
777 Date: Thu Mar 6 15:05:12 2014 -0500
779 LP#1268619: websockets: apache conf -> info logging
781 Signed-off-by: Bill Erickson <berick@esilibrary.com>
782 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
784 1 1 examples/apache2/websockets.conf
786 commit b1b3bf60f613b94d1455afb54dff4ad4a7e95ddd
787 Author: Bill Erickson <berick@esilibrary.com>
788 Date: Wed Mar 5 08:40:05 2014 -0500
790 LP#1268619: websockets: remove single-tab JS WS implementation
792 It was falling behind the shared lib in bug fixes and features. A
793 per-tab WS implementation is (maybe) a dangerous thing to have around,
794 as well, since it encourages /many/ connections. Can resurrect later if
797 Signed-off-by: Bill Erickson <berick@esilibrary.com>
798 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
800 0 165 src/javascript/opensrf_ws.js
801 delete mode 100644 src/javascript/opensrf_ws.js
803 commit 6765c6395b0fb2a1c501f7c94a04cfacc7d460db
804 Author: Bill Erickson <berick@esilibrary.com>
805 Date: Tue Mar 4 14:10:59 2014 -0500
807 LP#1268619: websockets: shared worker path; JS api_level
809 Signed-off-by: Bill Erickson <berick@esilibrary.com>
810 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
812 25 8 src/javascript/opensrf.js
814 commit f5ada2850552560a24e473e02532e75870ab7307
815 Author: Bill Erickson <berick@esilibrary.com>
816 Date: Mon Mar 3 16:23:44 2014 -0500
818 LP#1268619: websockets: initial C libs api_level support
820 Signed-off-by: Bill Erickson <berick@esilibrary.com>
821 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
823 4 1 src/libopensrf/osrf_message.c
825 commit 2bcead2d3e1c560a30c5b9beba6d1cbfe58778ed
826 Author: Bill Erickson <berick@esilibrary.com>
827 Date: Mon Mar 3 16:01:58 2014 -0500
829 LP#1268619: websockets : gateway log inbound messages at internal
831 Signed-off-by: Bill Erickson <berick@esilibrary.com>
832 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
834 7 0 src/gateway/osrf_websocket_translator.c
836 commit 5631bbdfa0f9a4fe2ea1b238c5e2ffee4b606dc1
837 Author: Bill Erickson <berick@esilibrary.com>
838 Date: Mon Mar 3 12:06:12 2014 -0500
840 LP#1268619: websocket : add JS lib to makefile
842 Signed-off-by: Bill Erickson <berick@esilibrary.com>
843 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
847 commit 0054ea6684a933037af1cc3bc6358c7096dc051c
848 Author: Bill Erickson <berick@esilibrary.com>
849 Date: Mon Mar 3 10:29:23 2014 -0500
851 LP#1268619: websocket: avoid module auto configuration
853 We don't want osrf_websocket_translator to be directly loaded as a
854 module, since it is not an apache module, but a shared library loaded by
855 an apache module (mod_websockets). This is especially true of the default
858 Signed-off-by: Bill Erickson <berick@esilibrary.com>
859 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
861 1 1 src/gateway/Makefile.am
863 commit e375a1e31b87a3d645b6da05e83f2a29f885f1fc
864 Author: Bill Erickson <berick@esilibrary.com>
865 Date: Mon Mar 3 10:05:26 2014 -0500
867 LP#1268619: websocket : apache gateway minor fixes
869 Replace remaining remote_ip calls with a get_client_ip() function which
870 operates for apache2 and apache4.
872 Make log functions for applying a log trace value accept const char*'s
874 Signed-off-by: Bill Erickson <berick@esilibrary.com>
875 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
877 2 2 include/opensrf/log.h
878 11 16 src/gateway/osrf_websocket_translator.c
879 2 2 src/libopensrf/log.c
881 commit 0a0d3f616c9531c7931c365e1912cbcf6358441b
882 Author: Bill Erickson <berick@esilibrary.com>
883 Date: Mon Mar 3 09:42:03 2014 -0500
885 LP#1268619: websocket : more JS api docs
887 Signed-off-by: Bill Erickson <berick@esilibrary.com>
888 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
890 83 20 src/javascript/opensrf_ws_shared.js
892 commit aa1c088bd45a254290ad202875eb87c4bd4eeb2a
893 Author: Bill Erickson <berick@esilibrary.com>
894 Date: Thu Jan 16 11:41:01 2014 -0500
896 LP#1268619: websockets : added config docs to install readme
898 Signed-off-by: Bill Erickson <berick@esilibrary.com>
899 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
901 19 0 README.websockets
902 1 1 src/gateway/osrf_websocket_translator.c
904 commit a64f10c4183a495ec3912458c9b6268856e8fe47
905 Author: Bill Erickson <berick@esilibrary.com>
906 Date: Tue Jan 14 16:25:20 2014 -0500
908 LP#1268619: websocket JS libs: reconnect and auto-connect
910 JS clients no longer need to explicitly call the shared WS setup
911 routine. It happens under the covers now.
913 JS client detects disconnects and reconnects when the next message send
916 Signed-off-by: Bill Erickson <berick@esilibrary.com>
917 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
919 4 6 src/javascript/opensrf.js
920 55 45 src/javascript/opensrf_ws_shared.js
922 commit a02360aadfcd113cbec88d9c2455e42fdd74e536
923 Author: Bill Erickson <berick@esilibrary.com>
924 Date: Tue Jan 14 16:22:23 2014 -0500
926 LP#1268619: websocket translator idle timeout / graceful shutdown
928 Added support for an idle timeout and idle check interval configuration
929 variables. These allow each websocket apache process to kick off
930 clients that have been connected and are idle for too long, thus hogging
931 a process unnecessarily.
933 Added a SIGUSR1 signal handler which forces the idle timeout to be very
934 low and a short re-check period so that the client can be kicked as soon
935 as there are no open conversations.
937 Signed-off-by: Bill Erickson <berick@esilibrary.com>
938 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
940 263 25 src/gateway/osrf_websocket_translator.c
942 commit bef394a7c24df54f1e63fc3e83cd473195a46c3a
943 Author: Bill Erickson <berick@esilibrary.com>
944 Date: Fri Jan 10 11:57:29 2014 -0500
946 LP#1268619: websockets: support WS via shared web workers
948 This allows mutiple browser tabs to share the same websocket connection.
950 TODO: add tab (port) disconnect handler
951 TODO: more docs / examples
953 Signed-off-by: Bill Erickson <berick@esilibrary.com>
954 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
956 55 0 src/javascript/opensrf.js
957 176 0 src/javascript/opensrf_ws_shared.js
958 create mode 100644 src/javascript/opensrf_ws_shared.js
960 commit fdb255a92f9fa687a50bed05ef918523cf902d8b
961 Author: Bill Erickson <berick@esilibrary.com>
962 Date: Thu Jan 9 15:00:03 2014 -0500
964 LP#1268619: websocket: do not disconnect ws() on osrf disconnect message
966 Signed-off-by: Bill Erickson <berick@esilibrary.com>
967 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
969 0 5 src/javascript/opensrf.js
971 commit d546d7eacb183ba2ddd0c0ba5dc281dc5086ae81
972 Author: Bill Erickson <berick@esilibrary.com>
973 Date: Tue Feb 5 10:22:34 2013 -0500
975 LP#1268619: temporary websocket installer README
977 Signed-off-by: Bill Erickson <berick@esilibrary.com>
978 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
980 47 0 README.websockets
981 create mode 100644 README.websockets
983 commit e4ef36f385c4f3b83ac4b49f2b07ee19c3166ff0
984 Author: Bill Erickson <berick@esilibrary.com>
985 Date: Tue Feb 5 09:52:57 2013 -0500
987 LP#1268619: Sample Websocket translator Apache 2.2 configuration
989 Signed-off-by: Bill Erickson <berick@esilibrary.com>
990 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
992 43 0 examples/apache2/websockets.conf
993 create mode 100644 examples/apache2/websockets.conf
995 commit 32ab4b133c9c96780e8b202ab1efe46bbf321c3b
996 Author: Bill Erickson <berick@esilibrary.com>
997 Date: Fri Jan 25 12:38:13 2013 -0500
999 LP#1268619: websocket gateway: improved memory mgt; logging
1001 Signed-off-by: Bill Erickson <berick@esilibrary.com>
1002 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
1004 1 1 src/gateway/Makefile.am
1005 18 23 src/gateway/osrf_websocket_translator.c
1006 2 2 src/javascript/opensrf_ws.js
1008 commit 0f3aa6480d2fbc9645571e057dac3f3be08709d1
1009 Author: Bill Erickson <berick@esilibrary.com>
1010 Date: Mon Jan 21 11:34:57 2013 -0500
1012 LP#1268619: websockets; free temporary osrf msgs; minor comment change
1014 Signed-off-by: Bill Erickson <berick@esilibrary.com>
1015 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
1017 11 2 src/gateway/osrf_websocket_translator.c
1019 commit de238b740f3a54dacd07610d8e187f417bf5b677
1020 Author: Bill Erickson <berick@esilibrary.com>
1021 Date: Mon Dec 10 14:33:14 2012 -0500
1023 LP#1268619: websocket; docs, more memory mgmt
1025 Signed-off-by: Bill Erickson <berick@esilibrary.com>
1026 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
1028 79 34 src/gateway/osrf_websocket_translator.c
1030 commit f990a29db95d9b1c06efa22c1b3f4fbc43206571
1031 Author: Bill Erickson <berick@esilibrary.com>
1032 Date: Mon Nov 12 16:46:19 2012 -0500
1034 LP#1268619: websocket translator
1036 * starting packet inspection
1037 * activity log; recipient removal
1038 * only cache connected recipients; use request_rec pool for session_pool parent
1039 * wrap all thread work in mutex
1040 * session memory goodness
1042 Signed-off-by: Bill Erickson <berick@esilibrary.com>
1043 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
1045 278 72 src/gateway/osrf_websocket_translator.c
1047 commit 27707398e955b8a8a2df1a5311aebc19b8eb1708
1048 Author: Bill Erickson <berick@esilibrary.com>
1049 Date: Thu Nov 8 12:36:16 2012 -0500
1051 LP#1268619: websocket JS additions
1053 Signed-off-by: Bill Erickson <berick@esilibrary.com>
1054 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
1056 51 50 src/javascript/opensrf.js
1057 124 63 src/javascript/opensrf_ws.js
1059 commit cc42cb62c47edabd693e491ad0d939970d7dbc53
1060 Author: Bill Erickson <berick@esilibrary.com>
1061 Date: Tue Oct 30 15:51:18 2012 -0400
1063 LP#1268619: track websocket_plugin.h locally until replaced by makefile.install process
1065 Signed-off-by: Bill Erickson <berick@esilibrary.com>
1066 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
1068 130 0 src/gateway/websocket_plugin.h
1069 create mode 100644 src/gateway/websocket_plugin.h
1071 commit 9e455c227be32bed4a16e6dab7045b6424e2ba15
1072 Author: Bill Erickson <berick@esilibrary.com>
1073 Date: Mon Oct 29 17:27:44 2012 -0400
1075 LP#1268619: websocket gateway repairs and cleanup
1077 * use jsonObjectFree() on jsonObjets, not free();
1078 * removed some debugging logs
1079 * accommodate API changes for Apache 2.4
1082 Avoid using ap_log_rerror, in particular referencing server->request
1083 from the responder thread, since the request_rec will be invalid after
1084 on_disconnect is called.
1086 Signed-off-by: Bill Erickson <berick@esilibrary.com>
1087 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
1089 61 66 src/gateway/osrf_websocket_translator.c
1091 commit a77eb22c27183d23fb08ed40bc75469d8c54b884
1092 Author: Bill Erickson <berick@esilibrary.com>
1093 Date: Fri Oct 26 15:06:13 2012 -0400
1095 LP#1268619: Apache websocket translator module
1097 Signed-off-by: Bill Erickson <berick@esilibrary.com>
1098 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
1100 6 2 src/gateway/Makefile.am
1101 427 0 src/gateway/osrf_websocket_translator.c
1102 create mode 100644 src/gateway/osrf_websocket_translator.c
1104 commit 1dafbe7512f086a58212fcc66c07e348647f31ad
1105 Author: Bill Erickson <berick@esilibrary.com>
1106 Date: Thu Sep 20 15:55:04 2012 -0400
1108 LP#1268619: OpenSRF JS websockets plugin
1110 Adds an opensrf_ws.js handler. Requries some small modifications to
1111 opensrf.js. Load opensrf_ws.js in DojoSRF.
1113 For now, to use, add to script:
1115 OpenSRF.Session.transport = OSRF_TRANSPORT_TYPE_WS;
1117 Signed-off-by: Bill Erickson <berick@esilibrary.com>
1118 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
1120 1 0 src/javascript/DojoSRF.js
1121 53 15 src/javascript/opensrf.js
1122 104 0 src/javascript/opensrf_ws.js
1123 create mode 100644 src/javascript/opensrf_ws.js
1125 commit cb56fd32eb43f037c4126e1398b0e9cd546d9f19
1126 Author: Mike Rylander <mrylander@gmail.com>
1127 Date: Fri Jun 20 16:48:51 2014 -0400
1129 LP#1337401: Only care about our own processes
1131 OpenSRF can run mutiple times, as different users, on one host.
1132 Right now we look for all service processes, but we should only
1133 look for our own. This patch does that.
1135 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1136 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
1138 5 5 bin/opensrf-perl.pl.in
1140 commit 65ce998b02d0778541b3101379013448cba606d2
1141 Author: Ben Shum <bshum@biblio.org>
1142 Date: Fri Apr 18 16:36:38 2014 -0400
1144 LP#1315525: Add trusty target and remove lucid from README
1146 Signed-off-by: Ben Shum <bshum@biblio.org>
1147 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
1151 commit be5c3d82ecba066b1f4b811af9a32a85eb1c6d70
1152 Author: Chris Sharp <csharp@georgialibraries.org>
1153 Date: Sun Jan 26 10:41:31 2014 -0500
1155 LP#1315525: Updating Makefile.install for Ubuntu 14.04. Removing lucid support.
1157 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
1158 Signed-off-by: Ben Shum <bshum@biblio.org>
1159 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
1161 12 11 src/extras/Makefile.install
1163 commit 339ac28d47a466d2fd0009c24fe0385cb5326479
1164 Author: Galen Charlton <gmc@esilibrary.com>
1165 Date: Fri Feb 28 09:33:19 2014 -0800
1167 LP#1286248: remove osrf_ctl.sh
1169 As osrf_ctl.sh was deprecated in favor of osrf_control, this patch
1170 removes the deprecated script entirely.
1172 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
1173 Signed-off-by: Bill Erickson <berick@esilibrary.com>
1176 0 102 bin/osrf_ctl.sh.in
1179 delete mode 100755 bin/osrf_ctl.sh.in
1181 commit 8fb4405a2768dd752743dab71d6e2e8a50ee6cd5
1182 Author: Galen Charlton <gmc@esilibrary.com>
1183 Date: Wed Apr 2 15:24:06 2014 -0700
1185 LP#1285915: document that perl2JSON doesn't order hash keys
1187 This patch documents that JSON strings returned by
1188 OpenSRF::Utils::JSON->perl2JSON() should not be expected to have
1189 hash keys sorted in any particular order. It also adjusts a
1190 corresponding test case to consistently pass under Perl 5.18, which
1191 introduces hash order randomization.
1193 Forcing JSON output to be in canonical form is another option, and
1194 easily done by JSON::XS, but would add overhead.
1196 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
1197 Signed-off-by: Bill Erickson <berick@esilibrary.com>
1199 2 1 src/perl/lib/OpenSRF/Utils/JSON.pm
1200 5 1 src/perl/t/09-Utils-JSON.t
1202 commit 8a8b4cbbae62d3e927b24541f31fec93949b1752
1203 Author: Galen Charlton <gmc@esilibrary.com>
1204 Date: Wed Apr 2 16:05:33 2014 -0700
1206 LP#1234816: improve const-correctness of osrfCachePutString and osrfCachePutObject
1208 Since the cache key is not modified by osrfCachePutString and
1209 osrfCachePutObject, this patch changes the key parameter of those
1210 two functions from char* to const char*. It also updates one
1211 caller osrfCachePutObject to not cast away const-ness.
1213 This patch has no functional impact, but enables future callers
1214 of osrfCachePut* to pass constant strings without having to
1215 cast away the const-ness.
1217 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
1218 Signed-off-by: Bill Erickson <berick@esilibrary.com>
1220 2 2 include/opensrf/osrf_cache.h
1221 1 1 src/gateway/osrf_http_translator.c
1222 2 2 src/libopensrf/osrf_cache.c
1224 commit 0d2c6d74cf60e000646e534a7682b508c84ea55a
1225 Author: Bill Erickson <berick@esilibrary.com>
1226 Date: Thu Apr 10 13:27:34 2014 -0400
1228 LP#1306044 Removing deprecated jabber register script
1230 This script is no longer user, since ejabberdctrl is used instead.
1231 What's more, this script uses a Perl package (libnet-jabber-perl) which
1232 is no longer available in Debian (Jessie).
1234 Signed-off-by: Bill Erickson <berick@esilibrary.com>
1235 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
1238 0 50 examples/register.pl
1239 delete mode 100755 examples/register.pl
1241 commit a53e3878ae172477582ae3cfe3ebd8ec9be14e65
1242 Author: Bill Erickson <berick@esilibrary.com>
1243 Date: Thu Apr 10 12:05:08 2014 -0400
1245 LP#1306044 Debian Jessie Makefile.install target
1247 * Removes Perl Net::Jabber as a dependency. There is no Jessie package
1248 for this and OpenSRF hasn't used it in a long time.
1250 * Leaving Debian Squeeze in place for now
1252 Signed-off-by: Bill Erickson <berick@esilibrary.com>
1253 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
1256 15 3 src/extras/Makefile.install
1258 commit 2e919d795f0d6c5c17218fef68e894903b168a48
1259 Author: Mike Rylander <mrylander@gmail.com>
1260 Date: Thu Mar 13 16:55:19 2014 -0400
1262 LP#1292214: Improve docgen output
1264 Docgen output would be a bit more useful if it respected the formatting
1265 (such as it is) of the signature content provided by the developer. So,
1266 let's make that happen.
1268 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1269 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
1271 1 1 src/extras/docgen.xsl
1273 commit 951d97a32db426874c4bb6314e473660d765f302
1274 Author: Bill Erickson <berick@esilibrary.com>
1275 Date: Mon May 13 16:19:51 2013 -0400
1277 LP#1179660: remove OpenSRF.pm AUTOLOAD
1279 Instead of simply producing an error message in the OpenSRF logs, calls
1280 to nonexistent subroutines are now fatal errors which will stop code
1283 Signed-off-by: Bill Erickson <berick@esilibrary.com>
1284 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
1286 1 40 src/perl/lib/OpenSRF.pm