Commit graph

91 commits

Author SHA1 Message Date
jsdelfino
1ce560e275 Fix build error when memcached is not on the system path.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@928610 13f79535-47bb-0310-9956-ffa450edef68
2010-03-29 06:51:48 +00:00
jsdelfino
9fe55e1666 Move SCA runtime SSL config from httpd-ssl-conf to server-conf, as it only applies to servers running the SCA runtime.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@928608 13f79535-47bb-0310-9956-ffa450edef68
2010-03-29 06:47:37 +00:00
jsdelfino
0a3cd4a1e3 Build memcached from source as the Ubuntu 9.10 memcached package is back level. Minor typo fixes in httpd config scripts.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@928605 13f79535-47bb-0310-9956-ffa450edef68
2010-03-29 06:26:16 +00:00
jsdelfino
67078ed604 Add a host parameter to the conf scripts to allow an external DNS host name to be used. Add HTTP basic auth to WSGI integration.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@928352 13f79535-47bb-0310-9956-ffa450edef68
2010-03-28 07:29:13 +00:00
jsdelfino
68fcd3094f Change automated build to build curl from source instead of using the deb libcurl package as it's back-level on Ubuntu 9.04. Adjust INSTALL instructions as well.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@928231 13f79535-47bb-0310-9956-ffa450edef68
2010-03-27 16:57:21 +00:00
jsdelfino
d64a280c20 Add scripts to setup HTTPS support. A few fixes to get HTTPS working end to end with both HTTPD and WSGI servers. Minor cleanup of the HTTPD config scripts.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@928160 13f79535-47bb-0310-9956-ffa450edef68
2010-03-27 06:24:56 +00:00
jsdelfino
64892de09e Correctly support binding URI on references.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@925910 13f79535-47bb-0310-9956-ffa450edef68
2010-03-21 22:00:35 +00:00
jsdelfino
bc6e7c7b3b Port to latest Apache Vysper 0.5 and Qpid 0.6. Change memcached scripts to start memcached as a daemon.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@925909 13f79535-47bb-0310-9956-ffa450edef68
2010-03-21 22:00:32 +00:00
jsdelfino
de984367f1 Minor fixes to the INSTALL instructions. Added two more automated install scripts to help deploy build+test images.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@924189 13f79535-47bb-0310-9956-ffa450edef68
2010-03-17 08:12:44 +00:00
jsdelfino
8ccd1ab0bc Added support for HTTP references and different versions of the store-wsgi composite.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@924188 13f79535-47bb-0310-9956-ffa450edef68
2010-03-17 08:12:39 +00:00
jsdelfino
a91627d5b8 Fixes to the automated Ubuntu install script, and automatic detection of xulrunner level (as it changes often) in configure.ac.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@923071 13f79535-47bb-0310-9956-ffa450edef68
2010-03-15 06:13:25 +00:00
jsdelfino
014971ccb5 Updated the INSTALL instructions, fixed a few incremental build issues, and added a script that builds everything from scratch, tested on Ubuntu 9.10.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@922645 13f79535-47bb-0310-9956-ffa450edef68
2010-03-13 18:40:42 +00:00
jsdelfino
7fc75cdf0b Improved handling of HTTP etags and dynamic content expiration.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@922644 13f79535-47bb-0310-9956-ffa450edef68
2010-03-13 18:40:38 +00:00
jsdelfino
5b3b3cf5da Added a WSGI store test case, plus a few fixes to get it working.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@921271 13f79535-47bb-0310-9956-ffa450edef68
2010-03-10 09:34:28 +00:00
jsdelfino
5a390791d3 Minor cleanup, renamed mcache to memcache, added a uuid util function to get consistent and unique uuids across languages.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@921270 13f79535-47bb-0310-9956-ffa450edef68
2010-03-10 09:34:20 +00:00
jsdelfino
39a1a1829a Added an XMPP test server using Apache Vysper, to help test the XMPP Chat component.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@921269 13f79535-47bb-0310-9956-ffa450edef68
2010-03-10 09:34:11 +00:00
jsdelfino
14f2449fa9 Support different Java VMs, including Apache Harmony.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@920204 13f79535-47bb-0310-9956-ffa450edef68
2010-03-08 06:16:14 +00:00
jsdelfino
caf895ebad Translated XML, ATOM and JSON conversion functions from C++ to Python. Added support for JSON-RPC and ATOM to the WSGI integration. Adjusted server module test cases to help test the WSGI server.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@919721 13f79535-47bb-0310-9956-ffa450edef68
2010-03-06 09:23:34 +00:00
jsdelfino
a84a0e4d16 Minor code cleanup, refactored some ATOM data conversion functions, simplified client test cases.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@919720 13f79535-47bb-0310-9956-ffa450edef68
2010-03-06 09:23:27 +00:00
jsdelfino
a5be184625 Updated svn:ignore properties.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@917443 13f79535-47bb-0310-9956-ffa450edef68
2010-03-01 10:22:02 +00:00
jsdelfino
af92457520 Fixed build bootstrap error with duplicate variable definitions.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@917441 13f79535-47bb-0310-9956-ffa450edef68
2010-03-01 10:13:34 +00:00
jsdelfino
99af35834f Minor fixes to distro build. Added missing scripts. Placed libraries in the correct module and component directories.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@917438 13f79535-47bb-0310-9956-ffa450edef68
2010-03-01 09:59:18 +00:00
jsdelfino
8720acd237 Strawman WSGI integration, allowing Python components to run in a Python WSGI server.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@917286 13f79535-47bb-0310-9956-ffa450edef68
2010-02-28 20:01:44 +00:00
jsdelfino
4a56fb4530 Minor README cleanup. Fixed permissions on COPYING and LICENSE files.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@917285 13f79535-47bb-0310-9956-ffa450edef68
2010-02-28 20:01:37 +00:00
jsdelfino
cbe502740b Removed contrib folder now that it's saved in its own branch.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@917274 13f79535-47bb-0310-9956-ffa450edef68
2010-02-28 19:41:51 +00:00
jsdelfino
e982b4ef38 Moving old inactive code to a branch as it's confusing code assist, searches and indexing in trunk.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@917273 13f79535-47bb-0310-9956-ffa450edef68
2010-02-28 19:40:06 +00:00
jsdelfino
64e2486555 Fixed ATOM test cases, return ATOM entry id as a string instead of an iterable.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@917263 13f79535-47bb-0310-9956-ffa450edef68
2010-02-28 19:29:18 +00:00
jsdelfino
7ca235a3a0 Fixed build errors, undefined AC_PROG_JAR autoconf macro, debug macro redefinition.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@916151 13f79535-47bb-0310-9956-ffa450edef68
2010-02-25 06:41:37 +00:00
jsdelfino
8c771c8ecd Moved component start calls from HTTPD postConfig to childInit, to give components an opportunity to start and setup connections and resources in each HTTPD child process. Adjusted utility components and test cases to this change. Minor code cleanup of Java components and integration tests.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@912491 13f79535-47bb-0310-9956-ffa450edef68
2010-02-22 06:08:34 +00:00
jsdelfino
0043831443 Working queue and chat components. Added a few useful start/stop scripts. 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
2010-02-17 04:14:31 +00:00
jsdelfino
6b7a8a38f6 Support HTTPD graceful restarts for non-stop operation. Simplified Python and Java error capture and recovery.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@907470 13f79535-47bb-0310-9956-ffa450edef68
2010-02-07 20:19:23 +00:00
jsdelfino
bb4b895471 Moved server configuration to HTTPD postConfig phase, to avoid running 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
2010-02-07 00:36:25 +00:00
jsdelfino
186bc1ebe7 Added missing OASIS and W3C licenses.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@905211 13f79535-47bb-0310-9956-ffa450edef68
2010-02-01 08:25:46 +00:00
jsdelfino
219fc7ed40 Added missing headers to scheme and python test cases. Updated NOTICE and LICENSE files.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@905204 13f79535-47bb-0310-9956-ffa450edef68
2010-02-01 07:57:40 +00:00
jsdelfino
80f6823cac Added build configuration and dependencies for chat and queue components.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@905203 13f79535-47bb-0310-9956-ffa450edef68
2010-02-01 07:57:32 +00:00
jsdelfino
8c5172b8ab Correctly pass property values to component implementations.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@904734 13f79535-47bb-0310-9956-ffa450edef68
2010-01-30 08:06:07 +00:00
jsdelfino
c06d7a38b9 Added a Web service listener component integrating Axis2/C's mod_axis2. 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
2010-01-30 08:06:00 +00:00
jsdelfino
50fd49bb66 Updated svn:ignore properties.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@902722 13f79535-47bb-0310-9956-ffa450edef68
2010-01-25 07:36:52 +00:00
jsdelfino
c4de801fcb Added skeletons and build options for a few more utility components. Minor refactoring of the web service component.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@902721 13f79535-47bb-0310-9956-ffa450edef68
2010-01-25 07:28:50 +00:00
jsdelfino
878131a50c Working Web service component using Axis2C 1.6. Some fixes to the JSON 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
2010-01-24 09:27:52 +00:00
jsdelfino
1c21d758af Minor improvements to java component support, use one classloader per component, use Iterables instead of arrays to represent lists, added more tests and a working java version of the store integration test.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@902539 13f79535-47bb-0310-9956-ffa450edef68
2010-01-24 09:27:44 +00:00
jsdelfino
249ec2897f Updated test composites and xsds to the latest SCA schemas.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@900233 13f79535-47bb-0310-9956-ffa450edef68
2010-01-17 22:41:34 +00:00
jsdelfino
1c5a690b1c Added asserts to memory alloc functions. Fixed JSON request construction to support char func names. Reduced size of test messages to speed up test cases.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@900074 13f79535-47bb-0310-9956-ffa450edef68
2010-01-17 09:03:01 +00:00
jsdelfino
cd55407949 Simplified Makefiles a bit. Added -R options to configure shared library 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
2010-01-17 09:02:57 +00:00
jsdelfino
e34c4a9109 Integrated Java component support as an HTTPD module. Added test case and store scenario skeleton.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@900072 13f79535-47bb-0310-9956-ffa450edef68
2010-01-17 09:02:39 +00:00
jsdelfino
b00fe27476 Cleaned up test composite files. Adjusted C++ implementation elements to match the spec. Minor refactoring/terminology cleanup in HTTPD modules, renamed readImplementation to evalImplementation and evalImplementation to applyImplementation.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@900071 13f79535-47bb-0310-9956-ffa450edef68
2010-01-17 09:02:29 +00:00
jsdelfino
9cb610814d Updated to newer version of xulrunner and libmozjs.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@900070 13f79535-47bb-0310-9956-ffa450edef68
2010-01-17 09:02:19 +00:00
jsdelfino
cbf23c742b Updated svn:ignore properties. Fixed build error.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@897797 13f79535-47bb-0310-9956-ffa450edef68
2010-01-11 08:44:09 +00:00
jsdelfino
e22bdc0f95 Improvements to autoconf build to make support for python, web service etc 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
2010-01-11 08:30:15 +00:00
jsdelfino
030239cff2 Created component structure and build files for Web service component using Axis2/C.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@897790 13f79535-47bb-0310-9956-ffa450edef68
2010-01-11 08:29:45 +00:00