Commit graph

110 commits

Author SHA1 Message Date
jsdelfino
dcbc62440a Minor cleanup of ubuntu install scripts.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@935460 13f79535-47bb-0310-9956-ffa450edef68
2010-04-19 06:26:28 +00:00
jsdelfino
9494282e75 Add a tinycdb-based nosql SCA component and integrate with server. Add a version of the store test that works with the nosql component.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@935459 13f79535-47bb-0310-9956-ffa450edef68
2010-04-19 06:26:26 +00:00
jsdelfino
400b52e095 Chdir to the installed SCA contribution before configuring components.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@935458 13f79535-47bb-0310-9956-ffa450edef68
2010-04-19 06:26:18 +00:00
jsdelfino
cd904cdd0a Strawman implementation of post, put and delete on a tinycdb database, for now just a simplistic rewrite of the db per update.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@935274 13f79535-47bb-0310-9956-ffa450edef68
2010-04-17 22:59:51 +00:00
jsdelfino
3d79be04a4 Install gcc-4.5 in ubuntu automated install script.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@935273 13f79535-47bb-0310-9956-ffa450edef68
2010-04-17 22:59:43 +00:00
jsdelfino
b174f527dc Add a test for lambda expressions with gcc-4.5 and change build script to require gcc-4.5.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@935247 13f79535-47bb-0310-9956-ffa450edef68
2010-04-17 20:21:32 +00:00
jsdelfino
5e5a4c9daa Copy trunk into gcc-4.4 branch before porting to gcc-4.5.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@935127 13f79535-47bb-0310-9956-ffa450edef68
2010-04-17 05:00:18 +00:00
jsdelfino
45629fcf8a Change build scripts to make them work with GCC 4.5. Add a script to help install GCC 4.5 on Ubuntu.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@935126 13f79535-47bb-0310-9956-ffa450edef68
2010-04-17 04:57:23 +00:00
jsdelfino
90a42e7b7f Update svn:ignore properties.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@933122 13f79535-47bb-0310-9956-ffa450edef68
2010-04-12 07:14:15 +00:00
jsdelfino
da7c427739 Removed build output from version control.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@933116 13f79535-47bb-0310-9956-ffa450edef68
2010-04-12 07:00:38 +00:00
jsdelfino
76361f54a8 Add various utility hash functions, useful to hash and retrieve keys from a datastore.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@933115 13f79535-47bb-0310-9956-ffa450edef68
2010-04-12 06:57:32 +00:00
jsdelfino
bd76aa29d2 Add test scripts to test the WSGI integration on the GAE SDK.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@932833 13f79535-47bb-0310-9956-ffa450edef68
2010-04-11 03:13:15 +00:00
jsdelfino
2120ffe506 Minor build cleanup and fixes. Add a few scripts to help run automated builds on EC2 Ubuntu 9.10 images.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@932801 13f79535-47bb-0310-9956-ffa450edef68
2010-04-10 23:01:32 +00:00
jsdelfino
1185e5dd31 Add new test directories to main build.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@932266 13f79535-47bb-0310-9956-ffa450edef68
2010-04-09 06:12:10 +00:00
jsdelfino
71e3c7ee84 Add store test using the sqldb component. Add conninfo and table properties to sqldb component.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@932259 13f79535-47bb-0310-9956-ffa450edef68
2010-04-09 05:52:43 +00:00
jsdelfino
e79215ecc3 Simple SQL database component implementation, using PostgreSQL.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@931801 13f79535-47bb-0310-9956-ffa450edef68
2010-04-08 07:17:49 +00:00
jsdelfino
e7a60b5b6b Minor fix, cleanup namespace.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@931800 13f79535-47bb-0310-9956-ffa450edef68
2010-04-08 07:17:42 +00:00
jsdelfino
8d0acee3d6 Create build structure for an SQL database component. Add dependencies to postgresql and tinycdb to build scripts.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@930635 13f79535-47bb-0310-9956-ffa450edef68
2010-04-04 07:31:28 +00:00
jsdelfino
74684a0739 Use curl configured at build time instead of curl found on system path.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@930634 13f79535-47bb-0310-9956-ffa450edef68
2010-04-04 07:31:23 +00:00
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