7 commit bcbf73bf1379699bfb49908f1ed4171468372a4b
8 Author: Dan Scott <dscott@laurentian.ca>
9 Date: Sun Nov 18 07:41:46 2012 -0500
11 Bump version numbers for 2.1.2
13 Signed-off-by: Dan Scott <dscott@laurentian.ca>
15 2 2 src/perl/lib/OpenSRF.pm
18 commit 583898087349ff1d35dd481ddc1ebd95fa096ae8
19 Author: Dan Scott <dscott@laurentian.ca>
20 Date: Fri Nov 16 10:36:28 2012 -0500
22 Whitespace in OpenSRF/System.pm
26 Signed-off-by: Dan Scott <dscott@laurentian.ca>
28 21 21 src/perl/lib/OpenSRF/System.pm
30 commit a769201157545c9bc311634777217249f86bf428
31 Author: Jason Stephenson <jstephenson@mvlc.org>
32 Date: Thu Nov 15 12:20:11 2012 -0500
34 Move setting of OpenSRF::Application::shared_conf to load_bootstrap_config.
36 shared_conf was not available and broke clients that were not in a
37 service, such as the Evergreen CStoreEditor.
39 Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
40 Signed-off-by: Dan Scott <dscott@laurentian.ca>
42 8 9 src/perl/lib/OpenSRF/System.pm
44 commit 724bc6d80e805b580b8340f6d205597e2423ed07
45 Author: Dan Scott <dan@coffeecode.net>
46 Date: Tue Oct 30 23:39:25 2012 -0400
48 Bump release numbers, create 2.1.1 change log
50 Signed-off-by: Dan Scott <dan@coffeecode.net>
53 2 2 src/perl/lib/OpenSRF.pm
56 commit 7c3727761dd359adde04f7ff0584ad98f25baf67
57 Author: Dan Scott <dan@coffeecode.net>
58 Date: Tue Oct 30 23:34:04 2012 -0400
60 Release notes for 2.1.1: input log redaction
62 Signed-off-by: Dan Scott <dan@coffeecode.net>
64 12 3 doc/RELEASE_NOTES.txt
66 commit c49f3d1c5c65e7313d631df20ec38c459a8cd404
67 Author: Bill Erickson <berick@esilibrary.com>
68 Date: Mon May 21 16:42:12 2012 -0400
70 ChopChop is dead, long live ChopChop.
72 It was never fully baked, nor was it secure, nor does it compile cleanly
73 with -Wall, nor does it provide any useful examples for working with
74 opensrf, etc. Time to clear out. So long, chopchop.
76 Signed-off-by: Bill Erickson <berick@esilibrary.com>
77 Signed-off-by: Dan Scott <dscott@laurentian.ca>
81 0 13 examples/opensrf_core.xml.example
83 0 23 src/jserver/Makefile.am
84 0 1082 src/jserver/osrf_chat.c
85 0 45 src/jserver/osrf_chat.h
86 0 92 src/jserver/osrf_chat_main.c
87 delete mode 100644 src/jserver/Makefile.am
88 delete mode 100644 src/jserver/osrf_chat.c
89 delete mode 100644 src/jserver/osrf_chat.h
90 delete mode 100644 src/jserver/osrf_chat_main.c
95 commit e93c7c932b144aac2633fe5d058f298a29909f02
96 Author: Dan Scott <dan@coffeecode.net>
97 Date: Tue Oct 30 23:34:04 2012 -0400
99 Release notes for 2.1.1: input log redaction
101 Signed-off-by: Dan Scott <dan@coffeecode.net>
103 12 3 doc/RELEASE_NOTES.txt
105 commit fd367d0a978cd85d2726a1ea2bd0412abf57fb12
106 Author: Dan Scott <dan@coffeecode.net>
107 Date: Tue Oct 30 23:27:34 2012 -0400
109 Purge the wildly out-of-date Roadmap document
111 Signed-off-by: Dan Scott <dan@coffeecode.net>
114 delete mode 100644 doc/Roadmap.txt
116 commit 97a520bce382c8806ad1772f98e1e9169a2297b9
117 Author: Dan Scott <dscott@laurentian.ca>
118 Date: Tue Nov 6 12:32:48 2012 -0500
120 Bump libopensrf version-info revision and age
122 The log redaction functionality changed the source files (thus 'age'
123 gets bumped) and is backwards-compatible (thus 'revision' gets bumped)
124 but maintains the same interface (thus 'current' stays the same).
126 Signed-off-by: Dan Scott <dscott@laurentian.ca>
128 1 1 src/libopensrf/Makefile.am
130 commit b81a8c2ada734fe8c47e758c681e2bb952f29c39
131 Author: Dan Wells <dbw2@calvin.edu>
132 Date: Wed Oct 31 10:21:14 2012 -0400
134 Protect against empty/invalid log_protect sections
136 Connectivity would fail if the log_protect section of opensrf_core.xml
137 was empty, or contained only comments, as it does in the default
138 example. Add a simple guard against this potential problem. This fix
139 will also protect against cases where the 'log_protect' section
140 contains text rather than separate configuration elements.
142 Credit to Dan Scott for finding the bug and working out how to fix it.
144 Signed-off-by: Dan Wells <dbw2@calvin.edu>
145 Signed-off-by: Dan Scott <dan@coffeecode.net>
147 6 4 src/perl/lib/OpenSRF/Application.pm
149 commit a2a286ef7fbf70e695ab23289fe9f131a9037922
150 Author: Bill Erickson <berick@esilibrary.com>
151 Date: Wed Oct 17 15:57:14 2012 -0400
153 Consolidate duplicate osrfMethodVerifyContext handler
155 Log redaction was not occuring in some cases because the code was using
156 the OSRF_METHOD_VERIFY_CONTEXT macro instead of the similarly named
157 function which does the same thing. This change points the macro at the
158 function so that all code uses the same underlying code.
160 Note this change turns on CALL param logging unconditionally, whereas
161 users of the macro would previously have been able to avoid CALL logging
162 via the OSRF_LOG_PARAMS variable. In practice, little code uses the
163 macro and all code enables OSRF_LOG_PARAMS. If we need to add this
164 control back, it can be added directly to osrfMethodVerifyContext().
165 For now, it's one less env variable we need to define.
167 Signed-off-by: Bill Erickson <berick@esilibrary.com>
168 Signed-off-by: Dan Scott <dan@coffeecode.net>
170 2 36 include/opensrf/osrf_application.h
172 commit 157ad5d6553b29585afd4b2180db91e2d13b5961
173 Author: Dan Wells <dbw2@calvin.edu>
174 Date: Fri Oct 12 09:45:35 2012 -0400
176 Log redaction for sensitive input values, Perl side
178 This commit attempts to do the same as the C log redaction fix,
179 but now at the Perl level. The Perl configuration code was a
180 little more crufty than the C side, so an additional feature was
181 added to Config.pm to support the new 'shared' section. At some
182 point we should consider a ground-up rewrite of Config.pm, as the
183 code seems to suffer some from its INI file roots.
185 Signed-off-by: Dan Wells <dbw2@calvin.edu>
186 Signed-off-by: Dan Scott <dan@coffeecode.net>
188 3 3 examples/opensrf_core.xml.example
189 21 1 src/perl/lib/OpenSRF/Application.pm
190 9 0 src/perl/lib/OpenSRF/System.pm
191 48 12 src/perl/lib/OpenSRF/Utils/Config.pm
193 commit fe9617eda262cc3a3890d068e938ef0ffb99d07a
194 Author: Dan Wells <dbw2@calvin.edu>
195 Date: Wed Oct 10 17:28:07 2012 -0400
197 Log redaction for sensitive input values, C side
199 Some service/methods deal with sensitive information (passwords,
200 financial, etc.). All input values (e.g. gateway method params)
201 are currently logged in the activity log regardless of your log
202 level. This commit will allow you to redact the params of any
203 method which matches a configurable set of left-anchored string
206 This commit adds the initial config, and covers redaction of method
207 parameters sent through the gateway, the translator, and more general
208 OpenSRF C applications.
210 Signed-off-by: Dan Wells <dbw2@calvin.edu>
211 Signed-off-by: Dan Scott <dan@coffeecode.net>
213 12 0 examples/opensrf_core.xml.example
214 1 0 include/opensrf/osrf_application.h
215 2 0 include/opensrf/osrf_system.h
216 25 10 src/gateway/osrf_http_translator.c
217 22 7 src/gateway/osrf_json_gateway.c
218 23 4 src/libopensrf/osrf_application.c
219 6 0 src/libopensrf/osrf_system.c
221 commit cd24bb1c94c95027310f63909b692e4dbb05507f
222 Author: Dan Scott <dscott@laurentian.ca>
223 Date: Mon Oct 22 11:50:21 2012 -0400
225 Use apt-get instead of aptitude on Debian / Ubuntu
227 Reports from the field state that aptitude is not installed by default on
228 Ubuntu any longer; thus go with the sure thing.
230 Signed-off-by: Dan Scott <dscott@laurentian.ca>
233 1 1 src/extras/Makefile.install
235 commit 20a115a421c56b56968accc27b63da7656a70ee8
236 Author: Dan Scott <dscott@laurentian.ca>
237 Date: Mon Oct 22 11:53:24 2012 -0400
239 Remove the reference to Evergreen in the README
241 Stephen Wills reported problems installing Evergreen because of missing
242 dependencies, and reading the OpenSRF README shows that it refers to the
243 Evergreen prerequisite installer in a confusing way that might lead to
244 users using only the Evergreen Makefile.install, rather than using the
245 OpenSRF Makefile.install.
247 In addition, Fedora 16 is going to be out of support soon, and Fedora 17
248 and 18 are well-tested targets now.
250 Signed-off-by: Dan Scott <dscott@laurentian.ca>
254 commit 83dd58abfca26418f8bdaecb73dbd2c177cc0093
255 Author: Jason Stephenson <jstephenson@mvlc.org>
256 Date: Tue Nov 6 09:16:18 2012 -0500
258 Fix installation on Ubuntu Precise.
260 Remove libreadline5-dev and replace with libreadline-dev for Ubuntu
261 and Debian. This installs libreadline6, but everything still works
262 since there's nothing version specific in our use of libreadline.
264 Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
265 Signed-off-by: Dan Scott <dan@coffeecode.net>
267 2 3 src/extras/Makefile.install
272 commit 79694c390e0350a199be409ceadb19945ddf2b5c
273 Author: Dan Scott <dan@coffeecode.net>
274 Date: Wed May 30 23:12:32 2012 -0400
276 No, Ubuntu Hardy is not well-tested for 2.1.0
278 One more reference to Ubuntu Hardy that we can remove from the
281 Signed-off-by: Dan Scott <dan@coffeecode.net>
285 commit 885a4d87cd06f31071ff9b2f728fd7aa1c83d7be
286 Author: Dan Scott <dan@coffeecode.net>
287 Date: Wed May 30 23:11:14 2012 -0400
289 Generate ChangeLog for 2.1.0 release
291 Signed-off-by: Dan Scott <dan@coffeecode.net>
295 commit 3eb7c54a734369a7bffc4a3c30bef2e65573be52
296 Author: Dan Scott <dan@coffeecode.net>
297 Date: Sun May 27 22:52:23 2012 -0400
301 A summary of some of the highlights of the new release, for
302 functionality that has been added and deleted. Does not address bug
303 fixes such as the much more robust Perl child handling; perhaps
304 we should focus on those as well?
306 Signed-off-by: Dan Scott <dan@coffeecode.net>
308 89 0 doc/RELEASE_NOTES.txt
309 create mode 100644 doc/RELEASE_NOTES.txt
311 commit cdd0816c624ff0843ee5ab201346521ae91f474a
312 Author: Dan Scott <dan@coffeecode.net>
313 Date: Wed May 30 22:33:17 2012 -0400
315 Bump version numbers to help with library compatibility
317 By bumping the OpenSRF version numbers for Perl libs, Python libraries,
318 and the libtool versioning for the libopensrf library, projects that
319 build on OpenSRF will be able to flag the minimum required version and
320 bail out early if an older version of OpenSRF has been installed.
322 Signed-off-by: Dan Scott <dan@coffeecode.net>
324 2 2 src/libopensrf/Makefile.am
325 1 1 src/perl/lib/OpenSRF.pm
326 1 1 src/python/setup.py
329 commit ee2c79929aa63ff8d6749da7d10c15ab967d9fd5
330 Author: Dan Scott <dscott@laurentian.ca>
331 Date: Tue May 22 16:45:33 2012 -0400
333 Add "tar" to base prereqs to appease autotools
335 On a minimal install of Fedora 17, I was running into the perplexing
336 error message whilst running 'autoreconf -i':
338 libtoolize: can not copy `/usr/share/libtool/config/ltmain.sh' to `./'
340 This was confusing because a manual copy would, in fact, copy the file
343 http://lists.gnu.org/archive/html/libtool/2009-07/msg00030.html finally
344 lead to enlightenment: autotools uses "tar" to copy files, not "cp".
345 Thus, to avoid similar head-scratching install problems in the future,
346 add "tar" to the base prerequisites for building OpenSRF (both to the
347 DEBs list and the RPMs list).
349 Signed-off-by: Dan Scott <dscott@laurentian.ca>
351 3 1 src/extras/Makefile.install
353 commit 788a396a2b380c5950c09368f85e8d4a79ec2ca8
354 Author: Dan Scott <dan@coffeecode.net>
355 Date: Tue May 22 02:26:04 2012 -0400
357 Update OS support in README / Makefile.install
359 Kick Debian Lenny, Ubuntu Hardy, and RHEL 5 / CentOS 5 to the curb.
361 Also change the name of the README to the more generic & instructive
362 "Installing OpenSRF" rather than "README for OpenSRF #.#.#".
364 Signed-off-by: Dan Scott <dan@coffeecode.net>
370 Signed-off-by: Dan Scott <dan@coffeecode.net>
373 3 243 src/extras/Makefile.install
375 commit 3dd57f268b8b5d39f85139e4c4e5246bd9e2cda5
376 Author: Thomas Berezansky <tsbere@mvlc.org>
377 Date: Wed May 23 10:13:41 2012 -0400
379 Nagios Example Plugin for monitoring services
381 Does not check that all drones in a brick are fully up, just that the
382 entire brick will respond to each service, even if only one drone happens
383 to be running the listener properly (and said listener is responding).
385 Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
386 Signed-off-by: Dan Scott <dan@coffeecode.net>
388 219 0 examples/nagios/check_osrf_services
389 create mode 100755 examples/nagios/check_osrf_services
391 commit e7431d6fa114c35d3dc5b430fbb4bdae99edaa88
392 Author: Bill Erickson <berick@esilibrary.com>
393 Date: Mon Apr 2 14:55:56 2012 -0400
395 Detect and repair multipart/mixed message delivery errors
397 For unknown reasons, the Content-Type header will occasionally be
398 included in the XHR.responseText for multipart/mixed messages. When
399 this happens, strip the header and newlines from the message body and
402 Signed-off-by: Bill Erickson <berick@esilibrary.com>
403 Signed-off-by: Dan Scott <dan@coffeecode.net>
405 33 1 src/javascript/opensrf.js
407 commit 832f166b38acc9c68c9c1fcea1432d2ca881316b
408 Author: Galen Charlton <gmc@esilibrary.com>
409 Date: Mon May 21 17:29:05 2012 -0400
411 fix up index/position type for calls of various osrfList* functions
413 osrfListSet, osrfListRemove, osrfListGetIndex, and osrfListExtract
414 all expect unsigned ints for the index/position parameter.
416 src/jserver is ignored by this commit as its removal is pending.
418 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
419 Signed-off-by: Dan Scott <dan@coffeecode.net>
421 1 1 src/gateway/osrf_http_translator.c
422 2 2 src/libopensrf/osrf_json_tools.c
423 1 1 src/libopensrf/osrf_list.c
424 1 1 src/libopensrf/string_array.c
425 1 1 src/router/osrf_router.c
427 commit bdc4cfe354051e4132d6ffa2da3e0942acb3f780
428 Author: Dan Scott <dan@coffeecode.net>
429 Date: Sat May 5 01:58:22 2012 -0400
431 Remove comparisons that can never evaluate to true
433 Using clang as the compiler results in 4 warnings like the following:
435 osrf_list.c:106:23: warning: comparison of unsigned expression < 0 is
436 always false [-Wtautological-compare]
437 if(!list || position < 0) return NULL;
440 (Explanation: "position" is an unsigned int; thus the comparison to < 0
441 can never evaluate to true).
443 Signed-off-by: Dan Scott <dan@coffeecode.net>
444 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
446 4 4 src/libopensrf/osrf_list.c
448 commit 3aabf1932f93bc6e1e6693001734a1f1bcdbdce0
449 Author: Dan Scott <dan@coffeecode.net>
450 Date: Sat May 5 01:32:25 2012 -0400
452 LP954059: Silence uninitialized var warning
454 Compiling osrf_utf8.c generates the following warning:
456 osrf_utf8.c:510:29: warning: utf8_char may be used uninitialized in this
457 function [-Wuninitialized]
459 So... initialize utf8_char when we declare it, and make the compiler
462 Signed-off-by: Dan Scott <dan@coffeecode.net>
463 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
465 1 1 src/libopensrf/osrf_utf8.c
467 commit 4fe1fdc7d4561e04212444786fd61d95eae69eb0
468 Author: Galen Charlton <gmc@esilibrary.com>
469 Date: Mon May 21 17:02:34 2012 -0400
471 LP# 953299 - defend against null and zero-length cache keys
473 Ignore undefined and zero-length (after key normalization) cache
476 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
477 Signed-off-by: Dan Scott <dan@coffeecode.net>
479 9 2 src/perl/lib/OpenSRF/Utils/Cache.pm
481 commit 3e97b0f69be04957eefa149d06e05111f3ad4291
482 Author: Dan Scott <dan@coffeecode.net>
483 Date: Mon May 21 12:18:41 2012 -0400
485 LP# 953299 - Prevent get/set of invalid cache keys
487 Clients of OpenSRF::Utils::Cache occasionally request cache keys that
488 contain invalid characters (a particular case is ISBNs that contain
489 spaces), so strip those out of incoming get/set requests to avoid ugly
492 Signed-off-by: Dan Scott <dan@coffeecode.net>
493 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
495 25 0 src/perl/lib/OpenSRF/Utils/Cache.pm
496 3 1 src/perl/t/09-Utils-Cache.t
498 commit c6cf4d9b6530f5b8b6bdf95c26db9986656fcce8
499 Author: Dan Scott <dan@coffeecode.net>
500 Date: Mon May 21 12:41:25 2012 -0400
502 .gitignore - ignore more built stuff in fewer lines
504 Use the power of glob to catch more built files that we want to ignore,
505 while simplifying the .gitignore file significantly.
507 Signed-off-by: Dan Scott <dan@coffeecode.net>
511 commit 2c0fb3a9f6aeea9c93846c573ced8d235ec03c7c
512 Author: Dan Scott <dan@coffeecode.net>
513 Date: Mon May 21 11:48:26 2012 -0400
515 Revert inadvertently introduced debugging code
517 In commit 91b8790c, several debugging lines were accidentally committed
518 to the OpenSRF caching utility. Revert that change.
520 Signed-off-by: Dan Scott <dan@coffeecode.net>
522 0 3 src/perl/lib/OpenSRF/Utils/Cache.pm
524 commit f6d38086a42cd6a60d7ed45461d99076cf4d9e5e
525 Author: Dan Scott <dan@coffeecode.net>
526 Date: Tue May 1 22:11:00 2012 -0400
528 Minor cleanups to Java dependency build process
530 While configure.ac still hardcodes the expected location of the Java
531 dependencies (JSON and Memcached classes), we can clean up some of the
532 lower-level challenges with the Java build.
534 * StAX and WSTX were rolled into the core Java environment long ago,
535 so there's no need to download them and even less need to verify
536 that the downloaded version exist.
537 * The Memcached class is now up to 2.0.1, per deps.sh, but the deps.inc
538 file was pointing at 1.5.1.
539 * Speaking of the deps.inc file, nothing seems to use it; delete it.
540 * The Makefile was dying because the variables for the Memcached and
541 JSON classes weren't defined. Define those at the top of the Makefile.
543 Signed-off-by: Dan Scott <dan@coffeecode.net>
545 4 3 src/java/Makefile.am
546 0 5 src/java/deps.inc
547 delete mode 100644 src/java/deps.inc
549 commit d9487c42a1e3432be9fa3da9b2fad2b42d24a645
550 Author: Dan Scott <dan@coffeecode.net>
551 Date: Tue May 1 22:08:23 2012 -0400
553 Clean up root directory: INSTALL, .gitignore, autoreconf
555 * Update the README to avoid running autoreconf with the "-f" flag.
556 * Make the INSTALL file a symbolic link to the README to avoid
557 creating a generic INSTALL file each time autoreconf is run.
558 * Add a .gitignore file that ignores all of the built files.
560 Signed-off-by: Dan Scott <dan@coffeecode.net>
565 create mode 100644 .gitignore
566 create mode 120000 INSTALL
568 commit c4c2d62cdf47ee7e5d02fac44cce5515a77c362c
569 Author: Dan Scott <dan@coffeecode.net>
570 Date: Tue May 1 21:31:38 2012 -0400
572 Change Java deps.sh to include . in CLASSPATH
574 Following the directions given by running deps.sh was a little bit
575 frustrating; we need to work in some documentation on how to use the
576 Java bits of OpenSRF - and perhaps look at a more standard option like
577 maven for dependencies.
579 Signed-off-by: Dan Scott <dan@coffeecode.net>
583 commit d7d8923e98a91c070668a529957d7ee7033529a7
584 Author: Bill Erickson <berick@esilibrary.com>
585 Date: Fri Mar 16 09:56:13 2012 -0400
587 Java Gateway interface improved exception handling
589 Handle any exceptions that should not reasonably occur in normal
590 operation under the covers. Bubble the rest up. Update test code with
593 Signed-off-by: Bill Erickson <berick@esilibrary.com>
594 Signed-off-by: Dan Scott <dscott@laurentian.ca>
596 57 51 src/java/org/opensrf/net/http/GatewayRequest.java
597 16 8 src/java/org/opensrf/net/http/HttpConnection.java
598 41 12 src/java/org/opensrf/net/http/HttpRequest.java
599 5 2 src/java/org/opensrf/net/http/HttpRequestHandler.java
600 50 30 src/java/org/opensrf/test/TestGateway.java
602 commit ad253eb0d67098b69c71141061563b1802f33f97
603 Author: Bill Erickson <berick@esilibrary.com>
604 Date: Thu Mar 15 17:26:16 2012 -0400
606 Java gateway interface test class
608 Signed-off-by: Bill Erickson <berick@esilibrary.com>
609 Signed-off-by: Dan Scott <dscott@laurentian.ca>
611 58 0 src/java/org/opensrf/test/TestGateway.java
612 create mode 100644 src/java/org/opensrf/test/TestGateway.java
614 commit 5b5e28f16be77d9b23a98579d10173103dd907ed
615 Author: Bill Erickson <berick@esilibrary.com>
616 Date: Mon Feb 27 18:05:07 2012 -0500
618 Java HTTP gateway interface
620 Supports sync and async requests. Async requests support onResponse,
621 onComplete, and onError handlers.
623 Supports a max-threads value to limit the number of activately
624 communicating threads over any connection. When max-threads is reached,
625 requests are queued and delivered as soon as there is room.
627 Note that since this is talking to the OpenSRF gateway and not the
628 translater, responses are simply collected and passed one at a time to
629 onResponse. They are not streamed. The goal of supporting onResponse
630 is to provide the same client API for both the gateway and translator.
632 Signed-off-by: Bill Erickson <berick@esilibrary.com>
633 Signed-off-by: Dan Scott <dscott@laurentian.ca>
635 129 0 src/java/org/opensrf/net/http/GatewayRequest.java
636 97 0 src/java/org/opensrf/net/http/HttpConnection.java
637 66 0 src/java/org/opensrf/net/http/HttpRequest.java
638 25 0 src/java/org/opensrf/net/http/HttpRequestHandler.java
639 create mode 100644 src/java/org/opensrf/net/http/GatewayRequest.java
640 create mode 100644 src/java/org/opensrf/net/http/HttpConnection.java
641 create mode 100644 src/java/org/opensrf/net/http/HttpRequest.java
642 create mode 100644 src/java/org/opensrf/net/http/HttpRequestHandler.java
644 commit 85830ce301654e2dfefcd186a2bd63bd3785a967
645 Author: Dan Scott <dscott@laurentian.ca>
646 Date: Mon Apr 23 14:17:35 2012 -0400
648 Remove GNU default INSTALL file
650 GNU autotools generate an INSTALL file that is generic and which
651 conflicts with the instructions given in the README. Installation is
652 already hard enough without conflicting instructions, so delete the
655 Signed-off-by: Dan Scott <dscott@laurentian.ca>
658 delete mode 100644 INSTALL
660 commit bc36b120e78f9fa995856a144b9054e2a0ab1f3e
661 Author: Dan Scott <dscott@laurentian.ca>
662 Date: Mon Apr 23 14:13:37 2012 -0400
664 autotools - do not explicitly include m4 directory
666 Some versions of autotools complain bitterly if an m4 include directory
667 is specified that does not exist.
669 Signed-off-by: Dan Scott <dscott@laurentian.ca>
674 commit 2bdd580e2bcc6660b073b6853dc1544d5c68a6fd
675 Author: Dan Scott <dscott@laurentian.ca>
676 Date: Mon Apr 23 13:45:14 2012 -0400
678 Name the bootstrapping steps in buildbot
680 Signed-off-by: Dan Scott <dscott@laurentian.ca>
682 10 6 examples/buildbot.cfg
684 commit f21b0a5aa647e7303cc0d6d3fb70cadf0e8fc812
685 Author: Dan Scott <dscott@laurentian.ca>
686 Date: Mon Apr 23 13:16:25 2012 -0400
688 Fix buildbot configuration
690 Need to define our tests before they're called; also, can't blindly
691 invoke a step out of the proper scope. Duh.
693 Signed-off-by: Dan Scott <dscott@laurentian.ca>
697 examples/buildbot.cfg
699 55 18 examples/buildbot.cfg
701 commit 4d58c3d24b65f96e0648e37a3f4da82051a58917
702 Author: Dan Scott <dscott@laurentian.ca>
703 Date: Mon Apr 23 12:52:57 2012 -0400
705 Switch to autoreconf instead of autogen.sh
707 Update the buildbot config accordingly to avoid erroneous errors of
710 Signed-off-by: Dan Scott <dscott@laurentian.ca>
714 12 4 examples/buildbot.cfg
715 delete mode 100755 autogen.sh
717 commit 5849a119bd363b152b41ed7a39c787f009412572
718 Author: Dan Scott <dscott@laurentian.ca>
719 Date: Mon Apr 2 16:48:15 2012 -0400
721 Bump version numbers for 2.1.0-RC1 release
723 Also update the ChangeLog with relevant entries.
725 Signed-off-by: Dan Scott <dscott@laurentian.ca>
728 1 1 src/perl/lib/OpenSRF.pm
731 commit 0ed34101e67dc04292f906945dd5752c73985412
732 Author: Dan Scott <dscott@laurentian.ca>
733 Date: Fri Mar 23 13:05:31 2012 -0400
735 Add trailing period, "localhost" to ejabberd.cfg example
737 Thanks to Yamil Suarez for noticing a discrepancy between the older wiki
738 instructions and the README.
740 Signed-off-by: Dan Scott <dscott@laurentian.ca>
744 commit cf4d4798c5949abaf6bc9a4c3a62bf9a6533977b
745 Author: Bill Erickson <berick@esilibrary.com>
746 Date: Wed Mar 14 11:38:18 2012 -0400
748 Prevent undef warnings on perl socket read nbytes test
750 Signed-off-by: Bill Erickson <berick@esilibrary.com>
751 Signed-off-by: Dan Scott <dan@coffeecode.net>
753 1 1 src/perl/lib/OpenSRF/Transport/SlimJabber/XMPPReader.pm
755 commit fff96812ff55cc50374d5a16e7c803fac2c2f2a5
756 Author: Dan Scott <dscott@laurentian.ca>
757 Date: Sun Mar 11 11:22:14 2012 -0400
759 Prepare 2.1.0-alpha1 for release
761 Signed-off-by: Dan Scott <dscott@laurentian.ca>
765 2 2 src/perl/lib/OpenSRF.pm
768 commit f470b55b86fd59f31dd142d8cb55fe812265892e
769 Author: Bill Erickson <berick@esilibrary.com>
770 Date: Mon Feb 20 14:40:30 2012 -0500
772 Detect remote disconnect in Perl XMPP reader
774 When the jabber server severs the connection, it leaves the Perl libs
775 with a socket that perpetually appears ready for reading, but always
776 returns 0 bytes. This produces a loop in the client code. This change
777 detects this situation, logs an error, and throws an exception.
779 Signed-off-by: Bill Erickson <berick@esilibrary.com>
780 Signed-off-by: Dan Scott <dscott@laurentian.ca>
782 13 2 src/perl/lib/OpenSRF/Transport/SlimJabber/XMPPReader.pm
784 commit 974d3a0dd4ddd134033b16bcd9e2fde34302ffd5
785 Author: Dan Wells <dbw2@calvin.edu>
786 Date: Tue Mar 6 15:08:33 2012 -0500
788 Protect gateway from format-string crashes in data
790 As a common security measure, printf-style formatting codes are
791 not allowed to be directly interpreted from a writable segment.
792 The gateway code currently has the following function call:
794 osrfLogActivity( OSRF_LOG_MARK, act->buf );
796 This is a variadic function which expects the 'act->buf' position
797 to contain a format string and any trailing arguments to be the
798 values passed to the formatter. Since act->buf is the value of
799 what we passed in, some data inadvertantly contains format strings,
800 and since it is a writable segment, the program crashes. Here is
801 an example of a crash-causing call:
803 http://localhost/osrf-gateway-v1?service=test&method=test¶m=%22%251n%22
805 The param is interpreted as "%1n" and abruptly fails.
807 The simple solution is to include a formatter so that our param gets
808 demoted to being mere data, i.e.:
810 osrfLogActivity( OSRF_LOG_MARK, "%s", act->buf );
812 Signed-off-by: Dan Wells <dbw2@calvin.edu>
813 Signed-off-by: Dan Scott <dscott@laurentian.ca>
815 1 1 src/gateway/osrf_json_gateway.c
817 commit fd92a859e2ba3eeeaafe4904cd04973eb8cd572b
818 Author: Thomas Berezansky <tsbere@mvlc.org>
819 Date: Wed Mar 7 16:42:21 2012 -0500
821 Stop warning about missing parentheses...
825 Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
827 1 1 src/perl/lib/OpenSRF/Application/Validator.pm
829 commit 8cfa0ae50935176a1574e8f233c8d4d88442c0ad
830 Author: Bill Erickson <berick@esilibrary.com>
831 Date: Thu Feb 16 17:31:29 2012 -0500
833 Refresh child file handles on status read
835 If a child process dies while the parent is attempting to read status
836 information from the child, the pipe connecting the two will be cleaned
837 up. The parent mustn't attempt to read from the dead pipe or it will
838 result in a bad file descriptor error, culminating in a high-cpu
839 infinite loop on the parent (Listener) process.
841 Signed-off-by: Bill Erickson <berick@esilibrary.com>
842 Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
843 Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
845 4 3 src/perl/lib/OpenSRF/Server.pm
847 commit 37606bf64f2829258cc612e730782e081e2ac6bb
848 Author: Bill Erickson <berick@esilibrary.com>
849 Date: Fri Jan 13 10:57:59 2012 -0500
851 Python libs for OpenSRF ingress tracking
853 osrf.ses.Session.ingress(ingress)
855 This also set the "srfsh" ingress value for srfsh.py.
857 Signed-off-by: Bill Erickson <berick@esilibrary.com>
858 Signed-off-by: Mike Rylander <mrylander@gmail.com>
860 11 1 src/python/osrf/ses.py
861 2 0 src/python/osrf/stack.py
862 1 0 src/python/srfsh.py
864 commit 26c31a9d5728adbd884a1369034caff41471130b
865 Author: Bill Erickson <berick@esilibrary.com>
866 Date: Fri Jan 13 09:35:18 2012 -0500
868 Set OpenSRF ingress value for srfsh/gateways
870 Sets the "srfsh", "gateway-v1", and "translator-v1" ingress values
873 For the translater, it's necessary to stamp the unpacked messages with
874 the updated ingress, then re-serialize before sending the messages along.
876 Signed-off-by: Bill Erickson <berick@esilibrary.com>
877 Signed-off-by: Mike Rylander <mrylander@gmail.com>
879 18 21 src/gateway/osrf_http_translator.c
880 1 0 src/gateway/osrf_json_gateway.c
881 1 0 src/srfsh/srfsh.c
883 commit 7ec92808fea116ead923e475ad5242a54b688798
884 Author: Bill Erickson <berick@esilibrary.com>
885 Date: Fri Jan 13 09:15:05 2012 -0500
887 C libs for OpenSRF ingress tracking
889 osrfAppSessionSetIngress(<ingress>);
891 Signed-off-by: Bill Erickson <berick@esilibrary.com>
892 Signed-off-by: Mike Rylander <mrylander@gmail.com>
894 5 0 include/opensrf/osrf_app_session.h
895 5 0 include/opensrf/osrf_message.h
896 26 0 src/libopensrf/osrf_app_session.c
897 32 0 src/libopensrf/osrf_message.c
898 4 0 src/libopensrf/osrf_stack.c
900 commit b12de37f9480c68b1c8b033da18c3cc0d0ebc8f0
901 Author: Bill Erickson <berick@esilibrary.com>
902 Date: Thu Jan 12 16:36:16 2012 -0500
904 Perl libs for OpenSRF ingress tracking
906 Ingress is a free-form text value which represents the entry point for
907 the client into the opensrf network. The value is passed within opensrf
908 messages, similar to "locale". Clients should specify the ingress
909 before any opensrf communication occurs.
911 OpenSRF::AppSession->ingress($ingress);
913 Stock values include the following:
920 Signed-off-by: Bill Erickson <berick@esilibrary.com>
921 Signed-off-by: Mike Rylander <mrylander@gmail.com>
923 9 0 src/perl/lib/OpenSRF/AppSession.pm
924 20 1 src/perl/lib/OpenSRF/DomainObject/oilsMessage.pm
925 2 0 src/perl/lib/OpenSRF/Transport.pm
927 commit 67d4d5de8656128f32b20f4c04dbf81a1028e929
928 Author: Dan Scott <dscott@laurentian.ca>
929 Date: Wed Feb 29 10:48:38 2012 -0500
931 Copy opensrf_core.xml.example to a clean opensrf_core.xml file
933 Ben Shum with the assist again.
935 Also, add ~/.srfsh.xml to the definition list of interesting OpenSRF
938 Signed-off-by: Dan Scott <dscott@laurentian.ca>
942 commit 68025993b01cc95f66a0ca723841e1abb406709f
943 Author: Dan Scott <dscott@laurentian.ca>
944 Date: Wed Feb 29 10:42:58 2012 -0500
946 Include explicit instructions to copy the opensrf config files
948 Also noted by the sharp-eyed Ben Shum, we didn't tell people to actually
949 copy opensrf.xml.example / opensrf_core.xml.example, which could lead to
952 Signed-off-by: Dan Scott <dscott@laurentian.ca>
956 commit 75f27021d4b45eebbf52a89a35f96e775f92a207
957 Author: Dan Scott <dscott@laurentian.ca>
958 Date: Wed Feb 29 10:27:36 2012 -0500
960 Update max_user_sessions suggestion to 10000 to match wiki
962 Ben Shum noticed that the README still specified 1000 for
963 max_user_sessions in the ejabberd.cfg file, whereas current larger
964 OpenSRF systems with many services may blow past that limit. Update to
965 match the current wiki specification of 10000.
967 Signed-off-by: Dan Scott <dscott@laurentian.ca>
971 commit 61fdb582dc918a1003351ff25842a23aaff24f71
972 Author: Dan Scott <dscott@laurentian.ca>
973 Date: Wed Jan 4 15:21:36 2012 -0500
975 Remove reference to Fedora specific version in prereq installer
977 Fedora changes every 6 months, so it's probably silly to have a make
978 target of "fedora14" when that is no longer supported by the Fedora
979 project itself. As Fedora has packaged all of the OpenSRF dependencies
980 (thanks, Ben Webb!), in theory it should be supported by the latest
981 releases of Fedora in the future... as long as we don't introduce any
982 dependencies on deprecated versions of packages.
984 Signed-off-by: Dan Scott <dscott@laurentian.ca>
986 2 2 src/extras/Makefile.install
988 commit ba6d4c7cc2988dafb6ca8de2d1f2f93194dcf3b3
989 Author: Dan Scott <dscott@laurentian.ca>
990 Date: Wed Jan 4 15:17:48 2012 -0500
992 Update README to match Evergreen's format
994 Reference the various accounts in use consistently.
996 Correct reference to "fedora" target in Makefile.install.
998 Put the developer preamble up front.
1000 Provide more Fedora examples.
1002 Do not include leading "#" and "$" in bash examples, to make it easier
1003 for people to copy and paste.
1005 Include source highlighting instructions and titles for example
1008 Signed-off-by: Dan Scott <dscott@laurentian.ca>
1012 commit cc7a12f74a9ce4555d5abd8989dfab43290fb41c
1013 Author: Bill Erickson <berick@esilibrary.com>
1014 Date: Fri Feb 24 16:28:27 2012 -0500
1016 Java dependencies update
1018 As of Java 6, XML Stax parsing is natively supported. This change
1019 removes the external Stax dependencies and updates how the JSON libs are
1020 fetched (in deps.sh), which now come from github.
1022 Signed-off-by: Bill Erickson <berick@esilibrary.com>
1023 Signed-off-by: Dan Scott <dscott@laurentian.ca>
1025 17 20 src/java/deps.sh
1026 1 4 src/java/org/opensrf/net/xmpp/XMPPReader.java
1027 1 4 src/java/org/opensrf/util/XMLFlattener.java
1029 commit 07b2eff0a7dfc492afd8e67788eae159c5ab96b7
1030 Author: Dan Scott <dscott@laurentian.ca>
1031 Date: Tue Feb 21 09:55:57 2012 -0500
1033 We're not in Subversion anymore, Dorothy
1035 We're in git now, make the README reflect that accordingly. Thanks to
1036 Warren Layton for the tip!
1038 Signed-off-by: Dan Scott <dscott@laurentian.ca>
1042 commit aeeb4acdc8695a640021dbc6902ab3279652583d
1043 Author: Bill Erickson <berick@esilibrary.com>
1044 Date: Tue Feb 14 09:10:58 2012 -0500
1046 Perl parent/child write improvements
1048 * Updated variable names for clarity
1049 * Added more inline comments
1050 * Added additional error logging
1051 * For severe read errors, allow the child to gracefully skip the request
1053 Signed-off-by: Bill Erickson <berick@esilibrary.com>
1054 Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
1055 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1057 25 19 src/perl/lib/OpenSRF/Server.pm
1059 commit 08ee4f993fe773e37233b139961cbcdae2fe93b8
1060 Author: Bill Erickson <berick@esilibrary.com>
1061 Date: Mon Feb 13 16:53:59 2012 -0500
1063 Perl pipe reading overhaul : data size header
1065 The lockfile mechanism for preventing premature end of reads on child
1066 processes suffers from one serious flaw: if the data to write exceeds
1067 the pipe buffer size, the parent will block on syswrite and the service
1068 will lock up. It's also not as effecient (for the normal case) as the
1069 code was without the lockfile, becasue the writes and reads are
1072 This commit replaces the lockfile mechanism with a protocol header in
1073 the data. The first X (currently 12) bytes of data written to the child
1074 process will contain the full length of the data to be written (minus
1075 the header size). The child now reads the data in parallel with the parent as
1076 data is available. If the child reads all available data (in the pipe)
1077 but not all of the expected data, the child will go back into a select()
1078 wait pending more data from the parent. The process continues until all
1081 This same mechanism is already used to commicate status info from child
1082 processes to the parent.
1084 Signed-off-by: Bill Erickson <berick@esilibrary.com>
1085 Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
1086 Signed-off-by: Mike Rylander <mrylander@gmail.com>
1088 49 73 src/perl/lib/OpenSRF/Server.pm
1089 1 2 src/perl/lib/OpenSRF/System.pm
1091 commit 04558f38c1c1d314acb978a37193dacb4a6eba31
1092 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
1093 Date: Fri Jan 27 09:05:07 2012 -0500
1095 JSON_v0 has been superseded, and it has insidious bugs anyway.
1097 For example, you cannot round-trip this through JSON2js() and js2JSON()
1098 in IE8: http://paste.lisp.org/display/127338
1100 This will make Evergreen's build fail until the change specified in
1101 LP #922609 is applied.
1103 Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
1104 Signed-off-by: Bill Erickson <berick@esilibrary.com>
1107 0 135 src/javascript/JSON_v0.js
1108 delete mode 100644 src/javascript/JSON_v0.js
1110 commit 89f41c82798dbac56716fdd5beeb6c0de3e4ce2e
1111 Author: Bill Erickson <berick@esilibrary.com>
1112 Date: Mon Nov 7 17:30:44 2011 -0500
1114 Sync parent/child write/read with lock file
1116 Wrap parent writes to child socket and initial child reads of the
1117 socket in file lock (via flock()) to prevent rare race condition
1118 where child process reads to the end of the data before the parent
1119 has written all bytes.
1121 This create a new lock file on the system, which resides in the same
1122 directory as the pid files. The lock file is created and destroyed by
1123 the opensrf perl mods at service start up and shutdown.
1125 See also https://bugs.launchpad.net/opensrf/+bug/883155
1127 Signed-off-by: Bill Erickson <berick@esilibrary.com>
1128 Signed-off-by: Dan Scott <dscott@laurentian.ca>
1130 1 1 bin/opensrf-perl.pl.in
1131 60 8 src/perl/lib/OpenSRF/Server.pm
1132 3 2 src/perl/lib/OpenSRF/System.pm
1134 commit 3d089bdfd067676f99807f7cb2014e122c4dbf72
1135 Author: Dan Scott <dscott@laurentian.ca>
1136 Date: Mon Dec 12 13:09:13 2011 -0500
1138 Update Perl OpenSRF build and tests for O:A:Validator
1140 Kickstarted by wanting to bring OpenSRF::Application::Validator into the
1141 MANIFEST and testing coverage, I noticed a few other files that needed
1142 to be added to the MANIFEST as well. This gets us closer to acceptable
1143 according to "./Build distcheck"
1145 Signed-off-by: Dan Scott <dscott@laurentian.ca>
1147 1 0 src/perl/Build.PL
1148 22 0 src/perl/MANIFEST
1149 6 1 src/perl/t/01-Application.t
1151 commit 5e1fbcc1c8ae2f969dbeac93fe1da80c008ca42b
1152 Author: Thomas Berezansky <tsbere@mvlc.org>
1153 Date: Fri Dec 9 15:19:12 2011 -0500
1155 OpenSRF Validator Service
1157 Add a new Validator service, and EmailAddress validators.
1159 The service runs a chain of one or more validators, each one being fed the
1160 normalized output of the previous one.
1162 The return from each validator should be a hash of valid (0 or 1), the new
1163 normalized output (the untouched input if invalid or nothing needed to be
1164 changed), and if invalid an error string. Optionally, a validator can also
1165 include an "additionals" hash of extra information to be included in the
1168 The complete list of validators included is:
1170 OpenSRF::Application::Validator::Base
1171 The base validator. Always returns valid.
1172 OpenSRF::Application::Validator::Invalid
1173 Always returns invalid for testing purposes.
1174 OpenSRF::Application::Validator::EmailAddress::Regex
1175 Does a very basic regular expression check on email addresses.
1176 OpenSRF::Application::Validator::EmailAddress::DNS
1177 Uses Net::DNS to look up the domain on an email address
1179 Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
1180 Signed-off-by: Dan Scott <dscott@laurentian.ca>
1182 40 0 examples/opensrf.xml.example
1183 3 0 src/extras/Makefile.install
1184 50 0 src/perl/lib/OpenSRF/Application/Validator.pm
1185 12 0 src/perl/lib/OpenSRF/Application/Validator/Base.pm
1186 96 0 src/perl/lib/OpenSRF/Application/Validator/EmailAddress/DNS.pm
1187 23 0 src/perl/lib/OpenSRF/Application/Validator/EmailAddress/Regex.pm
1188 16 0 src/perl/lib/OpenSRF/Application/Validator/Invalid.pm
1189 create mode 100644 src/perl/lib/OpenSRF/Application/Validator.pm
1190 create mode 100644 src/perl/lib/OpenSRF/Application/Validator/Base.pm
1191 create mode 100644 src/perl/lib/OpenSRF/Application/Validator/EmailAddress/DNS.pm
1192 create mode 100644 src/perl/lib/OpenSRF/Application/Validator/EmailAddress/Regex.pm
1193 create mode 100644 src/perl/lib/OpenSRF/Application/Validator/Invalid.pm
1195 commit b6b64deb16ed3f005d64f99365b0220a82d72431
1196 Author: Jason Stephenson <jstephenson@mvlc.org>
1197 Date: Wed Dec 7 15:08:42 2011 -0500
1199 Support installation for Ubuntu 12.04 Precise Pangolin.
1201 Update the README to include Precise Pangolin as a supported release.
1203 Update src/extras/Makefile.install to install two new debs required on
1204 Ubuntu 12.04 alpha1.
1206 Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
1207 Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
1210 15 1 src/extras/Makefile.install
1212 commit 3a4ae77be13349fae180fdc81bcc23e5a93032b4
1213 Author: Dan Scott <dscott@laurentian.ca>
1214 Date: Fri Nov 4 09:42:50 2011 -0400
1216 Add explicit chown command to README
1218 Warren Layton noticed that there was no explicit command to change the
1219 ownership of the files in the /<PREFIX> directory to be owned by
1220 "opensrf", although there was a statement that the files needed to be
1221 owned by "opensrf". To reduce the chance of failure, add the explicit
1224 TODO (for a willing volunteer): teach the installer to change the
1225 ownership at the time the files are installed!
1227 Signed-off-by: Dan Scott <dscott@laurentian.ca>
1231 commit a7be31f137ccf6e2f4522c9a4c690a23b5636db8
1232 Author: Bill Erickson <berick@esilibrary.com>
1233 Date: Fri Oct 28 11:33:24 2011 -0400
1235 Add SIGPIPE retry handling to child data sysread
1237 Similar to the SIGPIPE retry logic wrapped around the parent process'
1238 syswrite call (for sending data to a child process), protect the child's
1239 sysread call (as it reads data from the parent). In pre-2.0, the
1240 sysread step was handled by Net::Server, but now we need to protect it
1243 Signed-off-by: Bill Erickson <berick@esilibrary.com>
1244 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
1246 10 0 src/perl/lib/OpenSRF/Server.pm
1248 commit 40a753b10a3db58baa9179d75a76df1266589ea1
1249 Author: Dan Scott <dscott@laurentian.ca>
1250 Date: Wed Oct 19 11:39:41 2011 -0400
1252 LP878284: stop_osrf action should stop, not start, Perl
1254 As reported by Vicent Mas <uvemas@gmail.com> to the Evergreen
1255 developer's mailing list:
1258 It seems I've found a small bug in the
1259 /openils/bin/osrf_ctl.sh script. The line for the osrf_stop action is:
1261 "stop_osrf") stop_python; stop_c; start_perl;;
1265 "stop_osrf") stop_python; stop_c; stop_perl;;
1268 Signed-off-by: Dan Scott <dscott@laurentian.ca>
1270 1 1 bin/osrf_ctl.sh.in
1272 commit 07b5a335656be741353ab70c1d4717dacdbebc1b
1273 Author: Bill Erickson <berick@esilibrary.com>
1274 Date: Tue Oct 18 09:17:10 2011 -0400
1276 Warn when sending very large messages
1278 Depending on configuration, messages of a certain size sent through a
1279 Jabber server will cause the jabber server to disconnect the client.
1280 This change allows admins to configure a message size warning threshold.
1281 When a message meets or exceeds the size threshold, a warning is issued
1282 to the logs with the message size (in bytes) and the message recipient.
1283 It does not prevent the message from being delivered. It's purely
1286 Use 1 800 000 as the default threhold.
1288 Signed-off-by: Bill Erickson <berick@esilibrary.com>
1289 Signed-off-by: Galen Charlton <gmc@esilibrary.com>
1291 3 0 examples/opensrf_core.xml.example
1292 11 1 src/perl/lib/OpenSRF/Transport/SlimJabber/Client.pm
1294 commit ffb8bb73a2f505cfda9d8b97fab1f82aa3fb7097
1295 Author: Dan Scott <dscott@laurentian.ca>
1296 Date: Sat Sep 10 12:22:08 2011 -0400
1298 Fix README typo: 'mod_offlinex'
1300 mod_offline is not that x-treme.
1302 Signed-off-by: Dan Scott <dscott@laurentian.ca>
1306 commit 0725d1ddced0f16c351a5953f5fd3c14714cda1a
1307 Author: Dan Scott <dan@coffeecode.net>
1308 Date: Thu Aug 25 11:41:19 2011 -0400
1310 Don't define a variable inside a conditional block
1312 ./configure --disable-core --enable-javascript was dying with an error
1313 due to CHECK_TESTS not being defined; move it outside the conditional
1314 block so that we can ensure that it is defined as either yes or no.
1316 Signed-off-by: Dan Scott <dscott@laurentian.ca>
1320 commit b24e90f1a1b1f2309ca3cdf0728cdd54f7822597
1321 Author: Dan Scott <dan@coffeecode.net>
1322 Date: Mon Aug 22 09:49:45 2011 -0400
1324 Make distro targets in README match Makefile.install
1326 Swap ubuntu-karmic for ubuntu-lucid and pull fedora14 as it is really
1327 close to end of life.
1329 Signed-off-by: Dan Scott <dscott@laurentian.ca>