Deleting OpenSRF from repository. OpenSRF has its own repository now. Bye, bye, OpenSRF! git-svn-id: svn://svn.open-ils.org/ILS/trunk@7413 dcc99617-32d9-48b4-a31d-7c20da2025e4
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/ILS/trunk@6818 dcc99617-32d9-48b4-a31d-7c20da2025e4
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/ILS/trunk@6204 dcc99617-32d9-48b4-a31d-7c20da2025e4
free pointer git-svn-id: svn://svn.open-ils.org/ILS/trunk@4352 dcc99617-32d9-48b4-a31d-7c20da2025e4
added a userData pointer git-svn-id: svn://svn.open-ils.org/ILS/trunk@4294 dcc99617-32d9-48b4-a31d-7c20da2025e4
added connection oriented statefull session handling to the server stack git-svn-id: svn://svn.open-ils.org/ILS/trunk@4293 dcc99617-32d9-48b4-a31d-7c20da2025e4
added some additional logging and some cleanup functions for improving memory leak detection git-svn-id: svn://svn.open-ils.org/ILS/trunk@3605 dcc99617-32d9-48b4-a31d-7c20da2025e4
moved session code to osrfHash and osrfList instead of manual linked lists added some logging to the transport group stuff and a disconnect method git-svn-id: svn://svn.open-ils.org/ILS/trunk@1949 dcc99617-32d9-48b4-a31d-7c20da2025e4
changed around the status method some added the framework for processing 'system' method (introspect, etc.) implemented opensrf.system.method.all git-svn-id: svn://svn.open-ils.org/ILS/trunk@1820 dcc99617-32d9-48b4-a31d-7c20da2025e4
added the md5 server (opensrf.version) some memory debugging slight api change (OSRF_METHOD_VERIFY_CONTEXT no longer creates local vars) added a basic 'application' level logging numerous small changes git-svn-id: svn://svn.open-ils.org/ILS/trunk@1818 dcc99617-32d9-48b4-a31d-7c20da2025e4
added CONNECT handling added respond complete (general message batch handling) changed Dispatcher to Context cuz i thought it made more sense added gnarly function to change the process name for C progs laid groundwork for statefull keepalive loop git-svn-id: svn://svn.open-ils.org/ILS/trunk@1795 dcc99617-32d9-48b4-a31d-7c20da2025e4
added dbmath made some api changes to session, more to come git-svn-id: svn://svn.open-ils.org/ILS/trunk@1793 dcc99617-32d9-48b4-a31d-7c20da2025e4
Young C server code added git-svn-id: svn://svn.open-ils.org/ILS/trunk@1791 dcc99617-32d9-48b4-a31d-7c20da2025e4
all opensrf related headers are shoved into opensrf/*.h git-svn-id: svn://svn.open-ils.org/ILS/trunk@1787 dcc99617-32d9-48b4-a31d-7c20da2025e4
new json api changes new config reader code created and inserted git-svn-id: svn://svn.open-ils.org/ILS/trunk@1781 dcc99617-32d9-48b4-a31d-7c20da2025e4
adding utility methods adding the preforking for server apps fork code git-svn-id: svn://svn.open-ils.org/ILS/trunk@1753 dcc99617-32d9-48b4-a31d-7c20da2025e4
make install.sh slightly smarter removed compiler error for 'osrf_stack_process' by making it a global variable set by the stack (osrf_app_session no longer needs to know about the stack directly) git-svn-id: svn://svn.open-ils.org/ILS/trunk@1685 dcc99617-32d9-48b4-a31d-7c20da2025e4
moved transport code over to utils/socket_bundle so we can keep the code centralized and take advantage of the unix socket handling. made makefiles smarter so that we're not re-compiling targets make install less verbose so errors are easier to see cleared up all but one of the build errors (still thinking about that one) git-svn-id: svn://svn.open-ils.org/ILS/trunk@1666 dcc99617-32d9-48b4-a31d-7c20da2025e4
added handler for STATUS_CONTINUE git-svn-id: svn://svn.open-ils.org/ILS/trunk@1438 dcc99617-32d9-48b4-a31d-7c20da2025e4
removed all of the old libjson dependencies added some objson methods git-svn-id: svn://svn.open-ils.org/ILS/trunk@1205 dcc99617-32d9-48b4-a31d-7c20da2025e4