OpenSRF.git
15 years agoAPI Documentation for the Persistance Application
miker [Sun, 27 Feb 2005 03:08:05 +0000 (03:08 +0000)]
API Documentation for the Persistance Application

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

15 years agointrospection bug fix for a single method lookup
miker [Fri, 25 Feb 2005 21:23:06 +0000 (21:23 +0000)]
introspection bug fix for a single method lookup

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

15 years agomaking return on failure sane
miker [Fri, 25 Feb 2005 21:22:43 +0000 (21:22 +0000)]
making return on failure sane

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

15 years agocomplete is a method
phasefx [Fri, 25 Feb 2005 17:35:22 +0000 (17:35 +0000)]
complete is a method

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

15 years agocleaned some stuff out of the makefile
erickson [Thu, 24 Feb 2005 22:42:57 +0000 (22:42 +0000)]
cleaned some stuff out of the makefile

added milliseconds to log file output

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

15 years agocasting
phasefx [Thu, 24 Feb 2005 21:26:51 +0000 (21:26 +0000)]
casting

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

15 years agoreturning empty array when no results
erickson [Thu, 24 Feb 2005 20:52:44 +0000 (20:52 +0000)]
returning empty array when no results

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

15 years agoadded "opensrf." to front of method name
erickson [Thu, 24 Feb 2005 20:28:23 +0000 (20:28 +0000)]
added "opensrf." to front of method name

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

15 years agoWHEEEEEEEEEE! using the router to discover remote apps now
miker [Thu, 24 Feb 2005 20:27:52 +0000 (20:27 +0000)]
WHEEEEEEEEEE! using the router to discover remote apps now

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

15 years agough
erickson [Thu, 24 Feb 2005 20:05:28 +0000 (20:05 +0000)]
ugh

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

15 years agoOK. This is the first early C version of the OpenSRF stack. It's highly
erickson [Thu, 24 Feb 2005 20:04:10 +0000 (20:04 +0000)]
OK.  This is the first early C version of the OpenSRF stack.  It's highly
incomplete at this point.  In particular, included in the stack code is
is the osrf_message code wich the router now needs.

Added a top level src makefile

Modified router to respond to app level requests.  The only available method
curently returns a list of attached router classes.

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

15 years agofixing create/destroy bugs introduced with the API updates
miker [Thu, 24 Feb 2005 18:46:13 +0000 (18:46 +0000)]
fixing create/destroy bugs introduced with the API updates

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

15 years agoWe're not using authentication past Jabber anymore.
phasefx [Thu, 24 Feb 2005 18:23:47 +0000 (18:23 +0000)]
We're not using authentication past Jabber anymore.

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

15 years agoadded sanity check for app for loop
erickson [Thu, 24 Feb 2005 18:22:25 +0000 (18:22 +0000)]
added sanity check for app for loop

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

15 years agoChanged some config settings to load all jabber stuff from the bootstrap config
erickson [Thu, 24 Feb 2005 16:47:22 +0000 (16:47 +0000)]
Changed some config settings to load all jabber stuff from the bootstrap config

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

15 years agoadded 'last' command to redo the last command
erickson [Thu, 24 Feb 2005 16:43:20 +0000 (16:43 +0000)]
added 'last' command to redo the last command

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

15 years agoadded .slot.set_expire interface for setting/removing/updating the expire time of...
miker [Thu, 24 Feb 2005 16:34:33 +0000 (16:34 +0000)]
added .slot.set_expire interface for setting/removing/updating the expire time of a slot

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

15 years agoadded .create_expirable interface. accepts a Utils style interval, and sweeps at...
miker [Thu, 24 Feb 2005 16:20:35 +0000 (16:20 +0000)]
added .create_expirable interface.  accepts a Utils style interval, and sweeps at each "_flush_by_name"

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

15 years agomake sure there is some space between interval parts
miker [Thu, 24 Feb 2005 16:19:11 +0000 (16:19 +0000)]
make sure there is some space between interval parts

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

15 years agoadded nondestructive (queue|stack).peek.all interface for grabbing the entire slot...
miker [Thu, 24 Feb 2005 13:14:26 +0000 (13:14 +0000)]
added nondestructive (queue|stack).peek.all interface for grabbing the entire slot without removing anything.  the base registered methods are streaming, so a ".atomic" version is generated by the system.

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

15 years agofixed logic error
erickson [Wed, 23 Feb 2005 23:34:34 +0000 (23:34 +0000)]
fixed logic error

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

15 years agoadded some logging.
erickson [Wed, 23 Feb 2005 22:17:58 +0000 (22:17 +0000)]
added some logging.

we now do an introspection lookup explicitly in math bench on child init

we build and tear down a connection in the unix:server configure hook so
that an applications 'initialize' method can do remote requests

inbound now only opens the socket after receiving data so that a restart
of a unix server won't require a restart of its companion listener process

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

15 years agoadded a cache flag to the settings client
erickson [Wed, 23 Feb 2005 21:39:56 +0000 (21:39 +0000)]
added a cache flag to the settings client

we now build a transport client in the unix server configure hook
in case anyone needs it..

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

15 years agoadded check for settings server, and removed some logging peer connection
erickson [Wed, 23 Feb 2005 16:53:22 +0000 (16:53 +0000)]
added check for settings server, and removed some logging peer connection

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

15 years agousing a single jabber connection per process, since we do not actually care about...
miker [Wed, 23 Feb 2005 16:48:38 +0000 (16:48 +0000)]
using a single jabber connection per process, since we do not actually care about the JID we are

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

15 years agoAdded "register_death_callback()" interface to run code at the begining of
miker [Tue, 22 Feb 2005 13:44:46 +0000 (13:44 +0000)]
Added "register_death_callback()" interface to run code at the begining of
"kill_me()".  This is the first thing needed to provide a transparent transaction
interface somewhere down the line.  It is added now to support database transactions
that span multiple requests.  We need this in order to send a ROLLBACK to the DB
in the case of a session killing error during a DB transaction.  We don't want
to leave locks or failed transactions lying around in the DB, right?

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

15 years agoadded nondestructive "peek" methods to stack, queue and object APIs; added "size...
miker [Mon, 21 Feb 2005 22:18:13 +0000 (22:18 +0000)]
added nondestructive "peek" methods to stack, queue and object APIs; added "size" to object API; added "depth" to stack API; added "length to queue API

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

15 years agoadded a debug_handler for verbose output
erickson [Mon, 21 Feb 2005 17:49:06 +0000 (17:49 +0000)]
added a debug_handler for verbose output
added a utility method for extracting the domain of a jid
add trusted server domains to the router.  now any router level commands will only be
fulfilled if the sender is in a trusted server domain.  more testing to follow

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

15 years agofixing to allow empty strings, and must be called as a class method
miker [Fri, 18 Feb 2005 18:27:17 +0000 (18:27 +0000)]
fixing to allow empty strings, and must be called as a class method

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

15 years agoARG... sqlite is pain
miker [Fri, 18 Feb 2005 18:26:43 +0000 (18:26 +0000)]
ARG... sqlite is pain

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

15 years agoadjust RESULT objects to allow empty string
miker [Fri, 18 Feb 2005 18:26:10 +0000 (18:26 +0000)]
adjust RESULT objects to allow empty string

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

15 years agoremoved prints
erickson [Fri, 18 Feb 2005 16:34:14 +0000 (16:34 +0000)]
removed prints

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

15 years agoadded DIGEST style authentication to the clients
erickson [Fri, 18 Feb 2005 16:33:42 +0000 (16:33 +0000)]
added DIGEST style authentication to the clients

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

15 years agosha.* is necessary for the component authentication, component is just an
erickson [Fri, 18 Feb 2005 00:57:21 +0000 (00:57 +0000)]
sha.* is necessary for the component authentication, component is just an
example component test client

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

15 years agoadded 'component' login functionality to the lib code
erickson [Fri, 18 Feb 2005 00:56:22 +0000 (00:56 +0000)]
added 'component' login functionality to the lib code

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

15 years agomade him a proper subclass
erickson [Thu, 17 Feb 2005 22:25:20 +0000 (22:25 +0000)]
made him a proper subclass

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

15 years agofirst cut at the Persist Application
miker [Thu, 17 Feb 2005 22:12:28 +0000 (22:12 +0000)]
first cut at the Persist Application

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

15 years agoadded "api_name" wrapper method
miker [Thu, 17 Feb 2005 21:54:08 +0000 (21:54 +0000)]
added "api_name" wrapper method

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

15 years agofixed up the magic auto-introspection and made sure we were
erickson [Wed, 16 Feb 2005 23:17:14 +0000 (23:17 +0000)]
fixed up the magic auto-introspection and made sure we were
closing connections when necessary

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

15 years agoremoveing C++ style quote support
miker [Wed, 16 Feb 2005 20:31:58 +0000 (20:31 +0000)]
removeing C++ style quote support

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

15 years agoadded the rest of the magic remote subrequest stuff
miker [Wed, 16 Feb 2005 20:01:31 +0000 (20:01 +0000)]
added the rest of the magic remote subrequest stuff

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

15 years agoadded utility method for retrieveing a list of transport targets..
erickson [Wed, 16 Feb 2005 18:22:41 +0000 (18:22 +0000)]
added utility method for retrieveing a list of transport targets..

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

15 years agocleaned some
erickson [Wed, 16 Feb 2005 18:09:01 +0000 (18:09 +0000)]
cleaned some

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

15 years agonow we only get the router target from the bootstrap file if
erickson [Wed, 16 Feb 2005 18:02:24 +0000 (18:02 +0000)]
now we only get the router target from the bootstrap file if
we are connecting to 'settings'

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

15 years agofixed up to make the remote settings grabbing work...
erickson [Wed, 16 Feb 2005 17:48:04 +0000 (17:48 +0000)]
fixed up to make the remote settings grabbing work...

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

15 years agoadded command line passing of bootstrap config file
erickson [Wed, 16 Feb 2005 17:39:34 +0000 (17:39 +0000)]
added command line passing of bootstrap config file

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

15 years agoadded new config handling
erickson [Wed, 16 Feb 2005 17:35:10 +0000 (17:35 +0000)]
added new config handling

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

15 years agofirst round of the settings app
erickson [Wed, 16 Feb 2005 17:24:50 +0000 (17:24 +0000)]
first round of the settings app

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

15 years agoBeginnings of the new config parsing and client classes
erickson [Wed, 16 Feb 2005 17:21:59 +0000 (17:21 +0000)]
Beginnings of the new config parsing and client classes

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

15 years agonew config settings
erickson [Wed, 16 Feb 2005 17:17:42 +0000 (17:17 +0000)]
new config settings

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

15 years agousing new config settings
erickson [Wed, 16 Feb 2005 17:17:26 +0000 (17:17 +0000)]
using new config settings

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

15 years agoremoved reference to 'param'
erickson [Wed, 16 Feb 2005 17:16:45 +0000 (17:16 +0000)]
removed reference to 'param'

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

15 years agoadded a sanity check
erickson [Wed, 16 Feb 2005 17:16:18 +0000 (17:16 +0000)]
added a sanity check

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

15 years agonew config settings
erickson [Wed, 16 Feb 2005 17:15:46 +0000 (17:15 +0000)]
new config settings

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

15 years agomoved to new config settings
erickson [Wed, 16 Feb 2005 17:15:23 +0000 (17:15 +0000)]
moved to new config settings

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

15 years agomoved to new config settings
erickson [Wed, 16 Feb 2005 17:15:09 +0000 (17:15 +0000)]
moved to new config settings

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

15 years agomoved to new config settings
erickson [Wed, 16 Feb 2005 17:14:37 +0000 (17:14 +0000)]
moved to new config settings

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

15 years agoneed to grab the content from the result message
miker [Tue, 15 Feb 2005 21:13:48 +0000 (21:13 +0000)]
need to grab the content from the result message

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

15 years agoremoving old references to OpenSRF::DOM::Element::userAuth
miker [Tue, 15 Feb 2005 21:07:52 +0000 (21:07 +0000)]
removing old references to OpenSRF::DOM::Element::userAuth

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

15 years agono longer used
miker [Tue, 15 Feb 2005 21:06:19 +0000 (21:06 +0000)]
no longer used

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

15 years agoaccidentally reverted some fixes... puting them back
miker [Tue, 15 Feb 2005 21:02:06 +0000 (21:02 +0000)]
accidentally reverted some fixes... puting them back

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

15 years agoNo longer used
miker [Tue, 15 Feb 2005 21:01:12 +0000 (21:01 +0000)]
No longer used

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

15 years agomore logical shortcircuit for disableing remote method lookup
miker [Tue, 15 Feb 2005 20:29:28 +0000 (20:29 +0000)]
more logical shortcircuit for disableing remote method lookup

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

15 years agosome syntax stuff
erickson [Tue, 15 Feb 2005 20:28:30 +0000 (20:28 +0000)]
some syntax stuff

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

15 years agochanged unixserver app retrieval
erickson [Tue, 15 Feb 2005 19:18:47 +0000 (19:18 +0000)]
changed unixserver app retrieval

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

15 years agoremoved stale comments regarding config
miker [Tue, 15 Feb 2005 17:26:09 +0000 (17:26 +0000)]
removed stale comments regarding config

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

15 years agoadding the transparent subrequest logic, it will be enabled when the Settings server...
miker [Tue, 15 Feb 2005 17:25:52 +0000 (17:25 +0000)]
adding the transparent subrequest logic, it will be enabled when the Settings server is ready

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

15 years agoinitial stab at a roadmap for OpenSRF
miker [Tue, 15 Feb 2005 02:28:49 +0000 (02:28 +0000)]
initial stab at a roadmap for OpenSRF

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

15 years agoadding session-wide api_level setting
miker [Mon, 14 Feb 2005 23:50:34 +0000 (23:50 +0000)]
adding session-wide api_level setting

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

15 years agoadded server_class to the method struct, this will let us provide transparent remote...
miker [Mon, 14 Feb 2005 20:34:32 +0000 (20:34 +0000)]
added server_class to the method struct, this will let us provide transparent remote subrequests

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

15 years agoadd api_level to introspection responses
miker [Mon, 14 Feb 2005 18:31:38 +0000 (18:31 +0000)]
add api_level to introspection responses

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

15 years agostarted introspection API; added thunking flag; added "atomic-ifier" and stream flag...
miker [Mon, 14 Feb 2005 17:42:53 +0000 (17:42 +0000)]
started introspection API; added thunking flag; added "atomic-ifier" and stream flag to registration; repurposed "protocol" to be "api_level"

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

15 years agoadded a function to format a timestamp in human readable form
erickson [Fri, 11 Feb 2005 20:26:27 +0000 (20:26 +0000)]
added a function to format a timestamp in human readable form

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

15 years agoA XUL version of the math app example. Some assembly required with the
phasefx [Fri, 11 Feb 2005 15:50:47 +0000 (15:50 +0000)]
A XUL version of the math app example.  Some assembly required with the
client_config.xml file.

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

15 years agoNeed to set a global myPackageDir before loading the OpenSRF scripts.
phasefx [Fri, 11 Feb 2005 15:42:50 +0000 (15:42 +0000)]
Need to set a global myPackageDir before loading the OpenSRF scripts.
I'm sure there is a better Mozilla way to do this (what directory in
chrome am I actually running from?)

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

15 years agoadded brokenSession
erickson [Fri, 11 Feb 2005 14:12:40 +0000 (14:12 +0000)]
added brokenSession

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

15 years agooops, perl syntax
phasefx [Thu, 10 Feb 2005 18:34:32 +0000 (18:34 +0000)]
oops, perl syntax

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

15 years agov1, currently only answers to 'exit', 'quit', 'help', and a single router
erickson [Thu, 10 Feb 2005 15:20:30 +0000 (15:20 +0000)]
v1, currently only answers to 'exit', 'quit', 'help', and a single router
query command

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

15 years agohowto on Application development
miker [Wed, 9 Feb 2005 21:12:06 +0000 (21:12 +0000)]
howto on Application development

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

15 years agofixing subrequest support
erickson [Wed, 9 Feb 2005 20:52:17 +0000 (20:52 +0000)]
fixing subrequest support

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

15 years agoadding subrequest example to Math.pm
miker [Wed, 9 Feb 2005 19:35:21 +0000 (19:35 +0000)]
adding subrequest example to Math.pm

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

15 years agoadding subrequest support
miker [Wed, 9 Feb 2005 19:24:00 +0000 (19:24 +0000)]
adding subrequest support

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

15 years agore-enabled process automation
erickson [Wed, 9 Feb 2005 16:45:07 +0000 (16:45 +0000)]
re-enabled process automation

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

15 years agoupdated, removed the userAuth stuff
erickson [Wed, 9 Feb 2005 16:42:26 +0000 (16:42 +0000)]
updated, removed the userAuth stuff

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

15 years agoadded la_time as timestamp and serve_count
erickson [Wed, 9 Feb 2005 15:52:34 +0000 (15:52 +0000)]
added la_time as timestamp and serve_count

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

15 years agoheaders for libjson
erickson [Wed, 9 Feb 2005 14:46:25 +0000 (14:46 +0000)]
headers for libjson

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

15 years agoLGPL'd json C library. Slightly modified to build a .so file so we can link
erickson [Wed, 9 Feb 2005 14:45:55 +0000 (14:45 +0000)]
LGPL'd json C library.  Slightly modified to build a .so file so we can link
it into our code.

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

15 years agoremoved the "libxml.h" dependency which is unnecessary (and requires source)
erickson [Wed, 9 Feb 2005 14:43:42 +0000 (14:43 +0000)]
removed the "libxml.h" dependency which is unnecessary (and requires source)

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

15 years agoadded a router_command type of "query". The only supported query so far is
erickson [Wed, 9 Feb 2005 14:20:21 +0000 (14:20 +0000)]
added a router_command type of "query".  The only supported query so far is
"servers" (which is passed in as the body of the message).  The router then
makes a list of all of the server_node's and returns the string to the
sender of the query

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

15 years agoadded exception passing from dbmath through math back to the client
erickson [Tue, 8 Feb 2005 15:31:11 +0000 (15:31 +0000)]
added exception passing from dbmath through math back to the client

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

15 years agoadded better error handling
erickson [Tue, 8 Feb 2005 15:15:15 +0000 (15:15 +0000)]
added better error handling

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

15 years agosome sanity checking, syntax error fixups
erickson [Tue, 8 Feb 2005 15:14:54 +0000 (15:14 +0000)]
some sanity checking, syntax error fixups

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

15 years agochanged ILS to SRF
erickson [Tue, 8 Feb 2005 15:04:32 +0000 (15:04 +0000)]
changed ILS to SRF

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

15 years agoupdating method lookup and registration in the demo
miker [Mon, 7 Feb 2005 21:19:33 +0000 (21:19 +0000)]
updating method lookup and registration in the demo

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

15 years agoupdating with a new method registration and lookup mechanism
miker [Mon, 7 Feb 2005 20:57:43 +0000 (20:57 +0000)]
updating with a new method registration and lookup mechanism

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

15 years agoadded an 'all'
erickson [Mon, 7 Feb 2005 20:52:58 +0000 (20:52 +0000)]
added an 'all'

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

15 years agochanged some config file stuff so it's not router specific
erickson [Mon, 7 Feb 2005 20:51:02 +0000 (20:51 +0000)]
changed some config file stuff so it's not router specific

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

15 years agofixed some dum NULL strdup problems
erickson [Mon, 7 Feb 2005 20:48:00 +0000 (20:48 +0000)]
fixed some dum NULL strdup problems

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

15 years agochanged some logging
erickson [Mon, 7 Feb 2005 20:46:58 +0000 (20:46 +0000)]
changed some logging

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

15 years agomaking to work in new environment, added 'system_client' login for system
erickson [Mon, 7 Feb 2005 20:31:23 +0000 (20:31 +0000)]
making to work in new environment, added 'system_client' login for system
clients

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