OpenSRF.git
13 years agofixed bool parsing bug -- off by one on the string size enforcement
erickson [Mon, 5 Feb 2007 16:20:39 +0000 (16:20 +0000)]
fixed bool parsing bug -- off by one on the string size enforcement

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@817 9efc2488-bf62-4759-914b-345cdb29e865

13 years agoadded a is-true wrapper for bool objects
erickson [Mon, 5 Feb 2007 15:47:11 +0000 (15:47 +0000)]
added a is-true wrapper for bool objects

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@816 9efc2488-bf62-4759-914b-345cdb29e865

13 years agoadded timeout url param to set the request timeout
erickson [Fri, 26 Jan 2007 20:24:37 +0000 (20:24 +0000)]
added timeout url param to set the request timeout

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@815 9efc2488-bf62-4759-914b-345cdb29e865

13 years agoAdded support for the opensrf XID, which is a transaction string that's passed
erickson [Thu, 25 Jan 2007 21:49:48 +0000 (21:49 +0000)]
Added support for the opensrf XID, which is a transaction string that's passed
around via the jabber message and inserted into each logged message to relate
activity accross different processes

implemented a child onExit handler for the C stack for cleaning up db connections, etc.

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@814 9efc2488-bf62-4759-914b-345cdb29e865

13 years agoremoved libjudy dependencies from makefiles
erickson [Thu, 18 Jan 2007 19:30:34 +0000 (19:30 +0000)]
removed libjudy dependencies from makefiles

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@813 9efc2488-bf62-4759-914b-345cdb29e865

13 years agoreduced hash size (just now comitting, been like this for a while on dev)
erickson [Fri, 5 Jan 2007 20:07:38 +0000 (20:07 +0000)]
reduced hash size (just now comitting, been like this for a while on dev)

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@812 9efc2488-bf62-4759-914b-345cdb29e865

13 years agoadding python libs
erickson [Fri, 5 Jan 2007 19:14:58 +0000 (19:14 +0000)]
adding python libs

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@811 9efc2488-bf62-4759-914b-345cdb29e865

13 years agoprintf format fix
miker [Tue, 2 Jan 2007 22:00:47 +0000 (22:00 +0000)]
printf format fix

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@809 9efc2488-bf62-4759-914b-345cdb29e865

13 years agoany unhandled char below ascii 32 will now be encoded as utf8 (\uXXXX)
erickson [Tue, 2 Jan 2007 21:33:59 +0000 (21:33 +0000)]
any unhandled char below ascii 32 will now be encoded as utf8 (\uXXXX)

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@808 9efc2488-bf62-4759-914b-345cdb29e865

13 years agoremoved big hash/array dependencies to remove libjudy requirements
erickson [Mon, 18 Dec 2006 16:00:53 +0000 (16:00 +0000)]
removed big hash/array dependencies to remove libjudy requirements

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@807 9efc2488-bf62-4759-914b-345cdb29e865

13 years agoreplaced (printf style) format buffer calls with non-format calls to prevent issues...
erickson [Wed, 13 Dec 2006 17:12:09 +0000 (17:12 +0000)]
replaced (printf style) format buffer calls with non-format calls to prevent issues with embedded % symbols

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@806 9efc2488-bf62-4759-914b-345cdb29e865

13 years agoremoved two warning logs to prevent the unixserver logs from bloating up with the...
erickson [Mon, 11 Dec 2006 16:19:01 +0000 (16:19 +0000)]
removed two warning logs to prevent the unixserver logs from bloating up with the warnings

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@805 9efc2488-bf62-4759-914b-345cdb29e865

14 years agoadded space in the utf buffer to handle 3-char characters
erickson [Thu, 30 Nov 2006 15:09:32 +0000 (15:09 +0000)]
added space in the utf buffer to handle 3-char characters

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@804 9efc2488-bf62-4759-914b-345cdb29e865

14 years agooff-by-one ... arg
miker [Mon, 27 Nov 2006 17:27:22 +0000 (17:27 +0000)]
off-by-one ... arg

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@803 9efc2488-bf62-4759-914b-345cdb29e865

14 years agohandle the first byte all special-like with utf-8
miker [Sun, 26 Nov 2006 18:05:29 +0000 (18:05 +0000)]
handle the first byte all special-like with utf-8

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@802 9efc2488-bf62-4759-914b-345cdb29e865

14 years agougly, but it does not warn
miker [Wed, 22 Nov 2006 21:41:54 +0000 (21:41 +0000)]
ugly, but it does not warn

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@801 9efc2488-bf62-4759-914b-345cdb29e865

14 years agoinline the utf8 stuff
miker [Wed, 22 Nov 2006 20:45:14 +0000 (20:45 +0000)]
inline the utf8 stuff

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@800 9efc2488-bf62-4759-914b-345cdb29e865

14 years agonew unicode stuff compiles now
miker [Wed, 22 Nov 2006 20:23:59 +0000 (20:23 +0000)]
new unicode stuff compiles now

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@799 9efc2488-bf62-4759-914b-345cdb29e865

14 years agoswitching to some UTF8 code from perl
miker [Wed, 22 Nov 2006 20:14:10 +0000 (20:14 +0000)]
switching to some UTF8 code from perl

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@798 9efc2488-bf62-4759-914b-345cdb29e865

14 years agoswitching to some UTF8 code from perl
miker [Wed, 22 Nov 2006 20:08:29 +0000 (20:08 +0000)]
switching to some UTF8 code from perl

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@797 9efc2488-bf62-4759-914b-345cdb29e865

14 years agorefactored redunant perl2JSON call
erickson [Tue, 21 Nov 2006 21:51:49 +0000 (21:51 +0000)]
refactored redunant perl2JSON call

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@795 9efc2488-bf62-4759-914b-345cdb29e865

14 years agocommitting a simple jabber registration script
erickson [Mon, 20 Nov 2006 14:09:12 +0000 (14:09 +0000)]
committing a simple jabber registration script

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@794 9efc2488-bf62-4759-914b-345cdb29e865

14 years agoadded a comment
erickson [Wed, 11 Oct 2006 16:56:42 +0000 (16:56 +0000)]
added a comment

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@792 9efc2488-bf62-4759-914b-345cdb29e865

14 years agouncomment some unnecessary code
erickson [Wed, 11 Oct 2006 16:44:51 +0000 (16:44 +0000)]
uncomment some unnecessary code

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@791 9efc2488-bf62-4759-914b-345cdb29e865

14 years agoadded a log line that will hopefully give us more info on what appears to
erickson [Tue, 10 Oct 2006 14:52:12 +0000 (14:52 +0000)]
added a log line that will hopefully give us more info on what appears to
be a network error of some type, without turning the logging up

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@790 9efc2488-bf62-4759-914b-345cdb29e865

14 years agochanged a log level to clear up some error logging
erickson [Tue, 10 Oct 2006 14:20:56 +0000 (14:20 +0000)]
changed a log level to clear up some error logging

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@789 9efc2488-bf62-4759-914b-345cdb29e865

14 years agochanged log line
erickson [Tue, 3 Oct 2006 01:31:10 +0000 (01:31 +0000)]
changed log line

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@788 9efc2488-bf62-4759-914b-345cdb29e865

14 years agostateful backend sessions now only timeout of no request was received within
erickson [Sun, 24 Sep 2006 18:27:34 +0000 (18:27 +0000)]
stateful backend sessions now only timeout of no request was received within
the keepalive timeout.  previously, if a request took long enough to process,
the session would timeout after sending the result back because the entire
time the forker waited on queue_wait exceeded the timeout

updated some logging

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@787 9efc2488-bf62-4759-914b-345cdb29e865

14 years agofixing month calculation in interval_to_seconds
miker [Fri, 15 Sep 2006 16:27:46 +0000 (16:27 +0000)]
fixing month calculation in interval_to_seconds

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@786 9efc2488-bf62-4759-914b-345cdb29e865

14 years agoNow, when no children are available to pass a request to, the parent
erickson [Tue, 12 Sep 2006 02:03:52 +0000 (02:03 +0000)]
Now, when no children are available to pass a request to, the parent
process blocks on a select() call until any child is available.

previously, the parent would sleep 50ms, do a select() poll, sleep again, etc.

The new approach has the potential to be up to almost 50ms faster at finding
an available child when the parent is forced to wait.  plus, polling is just dumb

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@785 9efc2488-bf62-4759-914b-345cdb29e865

14 years agofinally implemented opensrf.system.echo[.atomic] - useful for nagios-style testing...
erickson [Sat, 9 Sep 2006 17:29:13 +0000 (17:29 +0000)]
finally implemented opensrf.system.echo[.atomic] - useful for nagios-style testing against all C apps

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@784 9efc2488-bf62-4759-914b-345cdb29e865

14 years agoescaping hash keys
erickson [Fri, 8 Sep 2006 17:25:03 +0000 (17:25 +0000)]
escaping hash keys

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@783 9efc2488-bf62-4759-914b-345cdb29e865

14 years agoelevated response log to info because it is crucial for determing who a perl backend...
erickson [Wed, 6 Sep 2006 04:23:49 +0000 (04:23 +0000)]
elevated response log to info because it is crucial for determing who a perl backend is talking to

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@782 9efc2488-bf62-4759-914b-345cdb29e865

14 years agowhen the gateway is not bootstrapped.. it is useless, doing a short sleep, then going...
erickson [Wed, 6 Sep 2006 04:22:03 +0000 (04:22 +0000)]
when the gateway is not bootstrapped.. it is useless, doing a short sleep, then going away

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@781 9efc2488-bf62-4759-914b-345cdb29e865

14 years agoadded .1 second sleep to inbound processer when it goes nuts on reading empty socket...
erickson [Wed, 6 Sep 2006 04:20:27 +0000 (04:20 +0000)]
added .1 second sleep to inbound processer when it goes nuts on reading empty socket data.. still not sure what the cause is, but this will prevent the log storm

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@780 9efc2488-bf62-4759-914b-345cdb29e865

14 years agoelevated recv timeout to INFO cuz it is important
erickson [Tue, 5 Sep 2006 13:09:56 +0000 (13:09 +0000)]
elevated recv timeout to INFO cuz it is important

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@779 9efc2488-bf62-4759-914b-345cdb29e865

14 years agomoved processing duration up to info
erickson [Tue, 5 Sep 2006 03:39:38 +0000 (03:39 +0000)]
moved processing duration up to info

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@778 9efc2488-bf62-4759-914b-345cdb29e865

14 years agoadded message processing time to C stack
erickson [Tue, 5 Sep 2006 03:34:15 +0000 (03:34 +0000)]
added message processing time to C stack

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@777 9efc2488-bf62-4759-914b-345cdb29e865

14 years agoadded logic to reconnect to jabber if the child receiving data realizes the connectio...
erickson [Mon, 4 Sep 2006 19:32:24 +0000 (19:32 +0000)]
added logic to reconnect to jabber if the child receiving data realizes the connection is gone

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@776 9efc2488-bf62-4759-914b-345cdb29e865

14 years agofixed bug in child pipe reading code which limited the total readable bytes
erickson [Sun, 3 Sep 2006 21:30:33 +0000 (21:30 +0000)]
fixed bug in child pipe reading code which limited the total readable bytes

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@775 9efc2488-bf62-4759-914b-345cdb29e865

14 years agodoing better job of propogating network errors up the stack
erickson [Fri, 1 Sep 2006 21:29:43 +0000 (21:29 +0000)]
doing better job of propogating network errors up the stack

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@774 9efc2488-bf62-4759-914b-345cdb29e865

14 years agochanged format of log line just a little
erickson [Thu, 31 Aug 2006 00:08:32 +0000 (00:08 +0000)]
changed format of log line just a little

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@773 9efc2488-bf62-4759-914b-345cdb29e865

14 years agoadded var check to prevent warnings on the numerous timed_read(0) calls
erickson [Wed, 30 Aug 2006 15:23:24 +0000 (15:23 +0000)]
added var check to prevent warnings on the numerous timed_read(0) calls

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@772 9efc2488-bf62-4759-914b-345cdb29e865

14 years agochopping up dup messages in Client::process()
miker [Wed, 30 Aug 2006 00:35:12 +0000 (00:35 +0000)]
chopping up dup messages in Client::process()

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@771 9efc2488-bf62-4759-914b-345cdb29e865

14 years agoput free calls back in to free the xml from messages
erickson [Tue, 29 Aug 2006 19:02:48 +0000 (19:02 +0000)]
put free calls back in to free the xml from messages

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@770 9efc2488-bf62-4759-914b-345cdb29e865

14 years agoadded a log line
erickson [Mon, 28 Aug 2006 21:50:32 +0000 (21:50 +0000)]
added a log line

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@769 9efc2488-bf62-4759-914b-345cdb29e865

14 years agoremoved a bunch of old code
erickson [Mon, 28 Aug 2006 12:52:26 +0000 (12:52 +0000)]
removed a bunch of old code

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@768 9efc2488-bf62-4759-914b-345cdb29e865

14 years agomoved json parsing methods to non-printf style methods, added new Fmt to behave the...
erickson [Sun, 27 Aug 2006 17:02:08 +0000 (17:02 +0000)]
moved json parsing methods to non-printf style methods, added new Fmt to behave the old methods did (which treats all embedded % chars like format flag chars)

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@767 9efc2488-bf62-4759-914b-345cdb29e865

14 years agochanged some logging
erickson [Sun, 27 Aug 2006 13:28:34 +0000 (13:28 +0000)]
changed some logging

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@766 9efc2488-bf62-4759-914b-345cdb29e865

14 years agoadded escape for 0x1 char
erickson [Mon, 21 Aug 2006 22:09:04 +0000 (22:09 +0000)]
added escape for 0x1 char

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@765 9efc2488-bf62-4759-914b-345cdb29e865

14 years agomore aggressive uniquness measures just to be sure
erickson [Mon, 21 Aug 2006 21:42:00 +0000 (21:42 +0000)]
more aggressive uniquness measures just to be sure

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@764 9efc2488-bf62-4759-914b-345cdb29e865

14 years agoclearing tmp buffer before use
erickson [Sun, 20 Aug 2006 16:03:17 +0000 (16:03 +0000)]
clearing tmp buffer before use

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@763 9efc2488-bf62-4759-914b-345cdb29e865

14 years agotruncate messages more to prevent syslog overflow errors
erickson [Sun, 20 Aug 2006 15:58:43 +0000 (15:58 +0000)]
truncate messages more to prevent syslog overflow errors

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@762 9efc2488-bf62-4759-914b-345cdb29e865

14 years agosending authtoken in request header and logging to activity log
erickson [Sat, 19 Aug 2006 17:08:13 +0000 (17:08 +0000)]
sending authtoken in request header and logging to activity log

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@761 9efc2488-bf62-4759-914b-345cdb29e865

14 years agoupdated log output to be more srfsh-ish
erickson [Sat, 19 Aug 2006 16:33:11 +0000 (16:33 +0000)]
updated log output to be more srfsh-ish

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@760 9efc2488-bf62-4759-914b-345cdb29e865

14 years agofixed log line
erickson [Sat, 19 Aug 2006 16:12:32 +0000 (16:12 +0000)]
fixed log line

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@759 9efc2488-bf62-4759-914b-345cdb29e865

14 years agologging cleanup
miker [Thu, 17 Aug 2006 15:21:56 +0000 (15:21 +0000)]
logging cleanup

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@758 9efc2488-bf62-4759-914b-345cdb29e865

14 years agoremove method call that does not exist
erickson [Mon, 14 Aug 2006 19:03:46 +0000 (19:03 +0000)]
remove method call that does not exist

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@757 9efc2488-bf62-4759-914b-345cdb29e865

14 years agologging put errors instead of throwing exception
erickson [Fri, 11 Aug 2006 20:21:39 +0000 (20:21 +0000)]
logging put errors instead of throwing exception

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@756 9efc2488-bf62-4759-914b-345cdb29e865

14 years agotesting multi-message fix in parser
erickson [Tue, 8 Aug 2006 21:32:53 +0000 (21:32 +0000)]
testing multi-message fix in parser

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@755 9efc2488-bf62-4759-914b-345cdb29e865

14 years agoput time into resource to ensure uniqueness accross machines
erickson [Fri, 4 Aug 2006 16:25:23 +0000 (16:25 +0000)]
put time into resource to ensure uniqueness accross machines

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@754 9efc2488-bf62-4759-914b-345cdb29e865

14 years agowhen a backend child is not able to connect to jabber, the child now goes away
erickson [Thu, 3 Aug 2006 19:58:11 +0000 (19:58 +0000)]
when a backend child is not able to connect to jabber, the child now goes away
so it's not sitting around polluting the server pool

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@753 9efc2488-bf62-4759-914b-345cdb29e865

14 years agologging all requests + params to activity log
erickson [Thu, 27 Jul 2006 21:30:38 +0000 (21:30 +0000)]
logging all requests + params to activity log

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@752 9efc2488-bf62-4759-914b-345cdb29e865

14 years agologging the session id at client creation time for debugging
erickson [Mon, 17 Jul 2006 13:07:46 +0000 (13:07 +0000)]
logging the session id at client creation time for debugging

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@749 9efc2488-bf62-4759-914b-345cdb29e865

14 years agoFixed issue: when the router received two messages on a single socket that both fit...
erickson [Mon, 17 Jul 2006 00:24:56 +0000 (00:24 +0000)]
Fixed issue: when the router received two messages on a single socket that both fit into
the read buffer, only the first message was being processed

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@748 9efc2488-bf62-4759-914b-345cdb29e865

14 years agofixing typo in the bowels
miker [Sat, 8 Jul 2006 18:47:39 +0000 (18:47 +0000)]
fixing typo in the bowels

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@747 9efc2488-bf62-4759-914b-345cdb29e865

14 years agoexperimental port of the C parser (it is slower...)
miker [Fri, 7 Jul 2006 08:07:09 +0000 (08:07 +0000)]
experimental port of the C parser (it is slower...)

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@746 9efc2488-bf62-4759-914b-345cdb29e865

14 years agoadding client-side stream push method; working on the ingestor
miker [Thu, 6 Jul 2006 03:44:50 +0000 (03:44 +0000)]
adding client-side stream push method; working on the ingestor

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@745 9efc2488-bf62-4759-914b-345cdb29e865

14 years agoremoved debug warning
erickson [Thu, 29 Jun 2006 19:52:22 +0000 (19:52 +0000)]
removed debug warning

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@744 9efc2488-bf62-4759-914b-345cdb29e865

14 years agoremoved runtime print statement .. interfering with apache
erickson [Thu, 29 Jun 2006 19:50:58 +0000 (19:50 +0000)]
removed runtime print statement .. interfering with apache

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@743 9efc2488-bf62-4759-914b-345cdb29e865

14 years agocleaning up startup logging
erickson [Thu, 29 Jun 2006 17:20:48 +0000 (17:20 +0000)]
cleaning up startup logging

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@742 9efc2488-bf62-4759-914b-345cdb29e865

14 years agofixing old fieldmapper_lookup generator
miker [Thu, 29 Jun 2006 03:22:15 +0000 (03:22 +0000)]
fixing old fieldmapper_lookup generator

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@741 9efc2488-bf62-4759-914b-345cdb29e865

14 years agoremoved old code
erickson [Thu, 22 Jun 2006 21:44:22 +0000 (21:44 +0000)]
removed old code

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@740 9efc2488-bf62-4759-914b-345cdb29e865

14 years agoadding a tree filter for future common use
miker [Thu, 22 Jun 2006 19:06:47 +0000 (19:06 +0000)]
adding a tree filter for future common use

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@739 9efc2488-bf62-4759-914b-345cdb29e865

14 years agoremoved some unused non-apache2.2 friendly code
erickson [Tue, 20 Jun 2006 11:45:31 +0000 (11:45 +0000)]
removed some unused non-apache2.2 friendly code

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@738 9efc2488-bf62-4759-914b-345cdb29e865

14 years agoencoding char=30 (record seperator) in ToJSON
erickson [Thu, 15 Jun 2006 19:08:55 +0000 (19:08 +0000)]
encoding char=30 (record seperator) in ToJSON

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@737 9efc2488-bf62-4759-914b-345cdb29e865

14 years agoreturning error code on disconnect
erickson [Thu, 15 Jun 2006 18:34:14 +0000 (18:34 +0000)]
returning error code on disconnect

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@736 9efc2488-bf62-4759-914b-345cdb29e865

14 years agoreturn error when client is disconnected
erickson [Thu, 15 Jun 2006 18:00:19 +0000 (18:00 +0000)]
return error when client is disconnected

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@735 9efc2488-bf62-4759-914b-345cdb29e865

14 years agoadded \ escaping
erickson [Wed, 7 Jun 2006 14:31:36 +0000 (14:31 +0000)]
added \ escaping

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@734 9efc2488-bf62-4759-914b-345cdb29e865

14 years agoadded IP addresses to log line
erickson [Wed, 7 Jun 2006 12:26:46 +0000 (12:26 +0000)]
added IP addresses to log line

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@733 9efc2488-bf62-4759-914b-345cdb29e865

14 years agoattempting to fix the extra null in respondComplete
miker [Wed, 31 May 2006 17:25:53 +0000 (17:25 +0000)]
attempting to fix the extra null in respondComplete

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@732 9efc2488-bf62-4759-914b-345cdb29e865

14 years agoallow a null param element if argc is 0
miker [Thu, 25 May 2006 02:35:24 +0000 (02:35 +0000)]
allow a null param element if argc is 0

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@731 9efc2488-bf62-4759-914b-345cdb29e865

14 years agoattempting to update the documentation
erickson [Wed, 24 May 2006 20:05:10 +0000 (20:05 +0000)]
attempting to update the documentation

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@730 9efc2488-bf62-4759-914b-345cdb29e865

14 years agocopying userData to the atomic method
erickson [Wed, 24 May 2006 15:12:15 +0000 (15:12 +0000)]
copying userData to the atomic method

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@729 9efc2488-bf62-4759-914b-345cdb29e865

14 years agofixed logic error in disconnect
erickson [Wed, 24 May 2006 13:57:04 +0000 (13:57 +0000)]
fixed logic error in disconnect

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@728 9efc2488-bf62-4759-914b-345cdb29e865

14 years agotypo
erickson [Wed, 24 May 2006 13:54:58 +0000 (13:54 +0000)]
typo

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@727 9efc2488-bf62-4759-914b-345cdb29e865

14 years agodies if user is not "opensrf"
erickson [Tue, 23 May 2006 02:43:15 +0000 (02:43 +0000)]
dies if user is not "opensrf"

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@726 9efc2488-bf62-4759-914b-345cdb29e865

14 years ago free pointer
erickson [Tue, 23 May 2006 01:50:55 +0000 (01:50 +0000)]
 free pointer

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@725 9efc2488-bf62-4759-914b-345cdb29e865

14 years agoadded a free function pointer for the user data
erickson [Tue, 23 May 2006 01:39:17 +0000 (01:39 +0000)]
added a free function pointer for the user data

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@724 9efc2488-bf62-4759-914b-345cdb29e865

14 years agoinstalling osrf_ctl script
erickson [Mon, 22 May 2006 20:38:25 +0000 (20:38 +0000)]
installing osrf_ctl script

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@723 9efc2488-bf62-4759-914b-345cdb29e865

14 years agolimiting message size to prevent syslog warnings piling up
erickson [Mon, 22 May 2006 18:23:15 +0000 (18:23 +0000)]
limiting message size to prevent syslog warnings piling up

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@722 9efc2488-bf62-4759-914b-345cdb29e865

14 years agoadded error message for cached data on a closed socket
erickson [Mon, 22 May 2006 18:18:32 +0000 (18:18 +0000)]
added error message for cached data on a closed socket

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@721 9efc2488-bf62-4759-914b-345cdb29e865

14 years agocleaned up, added some info
erickson [Sat, 20 May 2006 13:34:29 +0000 (13:34 +0000)]
cleaned up, added some info

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@720 9efc2488-bf62-4759-914b-345cdb29e865

14 years agochanged ps name for more accurate grepping
erickson [Fri, 19 May 2006 21:47:15 +0000 (21:47 +0000)]
changed ps name for more accurate grepping

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@719 9efc2488-bf62-4759-914b-345cdb29e865

14 years agobetter, more-flexible, easier to use, all in one control script
erickson [Fri, 19 May 2006 21:46:41 +0000 (21:46 +0000)]
better, more-flexible, easier to use, all in one control script
this does not have chopchop support yet
it uses a pid directory and pid files to control processes when it can
sometimes it can't in which case it uses the same hacks the older scripts use

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@718 9efc2488-bf62-4759-914b-345cdb29e865

14 years agoadded some error logging
erickson [Tue, 16 May 2006 18:51:01 +0000 (18:51 +0000)]
added some error logging

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@717 9efc2488-bf62-4759-914b-345cdb29e865

14 years agoadded a userData pointer
erickson [Mon, 15 May 2006 14:46:51 +0000 (14:46 +0000)]
added a userData pointer

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@716 9efc2488-bf62-4759-914b-345cdb29e865

14 years agoadded connection oriented statefull session handling to the server stack
erickson [Mon, 15 May 2006 14:37:43 +0000 (14:37 +0000)]
added connection oriented statefull session handling to the server stack

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@715 9efc2488-bf62-4759-914b-345cdb29e865

14 years agothe code in these examples is way too old. best to delete.
erickson [Wed, 10 May 2006 13:43:26 +0000 (13:43 +0000)]
the code in these examples is way too old.  best to delete.

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@714 9efc2488-bf62-4759-914b-345cdb29e865

14 years agoadded request duration
erickson [Tue, 9 May 2006 15:11:06 +0000 (15:11 +0000)]
added request duration

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@713 9efc2488-bf62-4759-914b-345cdb29e865