summaryrefslogtreecommitdiffstats
path: root/sca-cpp/trunk/modules/http (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Added support for HTTP references and different versions of the store-wsgi ↵jsdelfino2010-03-171-0/+2
| | | | | | composite. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@924188 13f79535-47bb-0310-9956-ffa450edef68
* Improved handling of HTTP etags and dynamic content expiration.jsdelfino2010-03-131-0/+8
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@922644 13f79535-47bb-0310-9956-ffa450edef68
* Minor code cleanup, refactored some ATOM data conversion functions, ↵jsdelfino2010-03-061-1/+1
| | | | | | simplified client test cases. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@919720 13f79535-47bb-0310-9956-ffa450edef68
* Minor fixes to distro build. Added missing scripts. Placed libraries in the ↵jsdelfino2010-03-011-4/+5
| | | | | | correct module and component directories. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@917438 13f79535-47bb-0310-9956-ffa450edef68
* Working queue and chat components. Added a few useful start/stop scripts. ↵jsdelfino2010-02-172-35/+11
| | | | | | Fixed lifecycle code to call start/stop/restart functions before APR pools are cleaned up in both parent and child processes. Minor build script improvements. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@910819 13f79535-47bb-0310-9956-ffa450edef68
* Moved server configuration to HTTPD postConfig phase, to avoid running ↵jsdelfino2010-02-078-16/+108
| | | | | | configuration commands twice and added a way for runtime modules and components to handle start/restart/stop events. Improved build scripts a little, to not depend on external environment variables. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@907352 13f79535-47bb-0310-9956-ffa450edef68
* Added a Web service listener component integrating Axis2/C's mod_axis2. ↵jsdelfino2010-01-301-4/+130
| | | | | | Consolidated a bit the HTTPD redirect functions (used to redirect to mod_axis2.) Minor updates to the README and INSTALL files. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@904733 13f79535-47bb-0310-9956-ffa450edef68
* Added skeletons and build options for a few more utility components. Minor ↵jsdelfino2010-01-251-0/+14
| | | | | | refactoring of the web service component. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@902721 13f79535-47bb-0310-9956-ffa450edef68
* Working Web service component using Axis2C 1.6. Some fixes to the JSON ↵jsdelfino2010-01-241-10/+7
| | | | | | conversion functions to correctly handle all cases of nested objects and arrays. Added support for component properties, the Web service component has a URI property that can be configured to the address of the target Web service. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@902540 13f79535-47bb-0310-9956-ffa450edef68
* Simplified Makefiles a bit. Added -R options to configure shared library ↵jsdelfino2010-01-171-1/+1
| | | | | | runtime search path and not require LD_LIBRARY_PATH anymore. Refactored test shell scripts and added a store-cpp integration test. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@900073 13f79535-47bb-0310-9956-ffa450edef68
* Improvements to autoconf build to make support for python, web service etc ↵jsdelfino2010-01-112-8/+5
| | | | | | and relevant test cases optional and generate ac_defines used in ifdefs to check for debug and multithreading. Moved some optional code and test cases around to run them only when the tested features are built. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@897791 13f79535-47bb-0310-9956-ffa450edef68
* Cleaned up lifecycle handling of objects that hold library and file ↵jsdelfino2010-01-021-28/+15
| | | | | | resources. Fixed pool stack initialization concurrency issue. Re-enabled watch strings to help watch compound values in debugger. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@895305 13f79535-47bb-0310-9956-ffa450edef68
* Performance improvements when running both in multi-threaded and pre-forked ↵jsdelfino2010-01-023-169/+158
| | | | | | HTTPD. Changed memory management to use Apache APR pools instead of ref counting pointers as it's much faster and easier to integrate with the Python and Ruby interpreters. Changed to use simple pool-based string and stream implementations instead of the STL ones, which cause a lots of mutex locks in a multi-threaded environment. Added build options to compile with threading and profiling. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@895165 13f79535-47bb-0310-9956-ffa450edef68
* Simplified server configuration, HTTPD modules now use deployment composite ↵jsdelfino2009-12-264-10/+26
| | | | | | to route service requests, minor fixes to store integration test. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@893939 13f79535-47bb-0310-9956-ffa450edef68
* Added missing const qualifiers, macros and util functions to help debugging, ↵jsdelfino2009-12-261-9/+9
| | | | | | and a simple balanced tree implementation for use in lookup tables. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@893938 13f79535-47bb-0310-9956-ffa450edef68
* Added timing functions to measure performance, removed unused cache support, ↵jsdelfino2009-12-261-27/+13
| | | | | | refactored and removed some obsolete tests and adjusted build. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@893937 13f79535-47bb-0310-9956-ffa450edef68
* More build improvements, added a configure option to turn on debugging and ↵jsdelfino2009-11-301-1/+1
| | | | | | profiling, fixed compile and link options to support multithreading where applicable, moved non-building tools to contrib, and adjusted the top readmes and build instructions. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@885350 13f79535-47bb-0310-9956-ffa450edef68
* Fixes to the http client, httpd modules and memcached component to get the ↵jsdelfino2009-11-305-119/+148
| | | | | | store and shopping cart test case working end to end. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@885349 13f79535-47bb-0310-9956-ffa450edef68
* Simplified the automake build using configure options instead of environment ↵jsdelfino2009-11-231-15/+3
| | | | | | variables and cleaned up some of the makefile.am files. Adjusted build instructions. Moved directories that don't yet build or work out of the main build dir and obsolete docs to a contrib dir. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@883254 13f79535-47bb-0310-9956-ffa450edef68
* Refactored httpd server integration, split http support and server logic in ↵jsdelfino2009-11-2316-1230/+173
| | | | | | two modules. Added functions to load component implementations packaged as dynamic libraries. Minor monad code cleanup, converted cast operators to separate functions. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@883249 13f79535-47bb-0310-9956-ffa450edef68
* Cleaning up SVN structure, moving sca trunk to sca-cpp/trunk.jsdelfino2009-11-1619-0/+2585
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@880633 13f79535-47bb-0310-9956-ffa450edef68