Commit graph

44 commits

Author SHA1 Message Date
jsdelfino
6ab0d6faaa Upgrade to HTTPD 2.4.2, APR 1.4.6, Memcached 1.4.13, Python 2.7.3, Ubuntu 12.04, and Mac OS X 10.7.4.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1361918 13f79535-47bb-0310-9956-ffa450edef68
2012-07-16 06:48:21 +00:00
jsdelfino
f82576588f Improve caching support and some of the navigations in the hosting environment.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1361914 13f79535-47bb-0310-9956-ffa450edef68
2012-07-16 06:47:37 +00:00
jsdelfino
5e4d964310 Fix PyObject reference counting bugs causing memory violations in the Python component implementation. Build Python runtime from source with pydebug to diagnose memory issues.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1343550 13f79535-47bb-0310-9956-ffa450edef68
2012-05-29 06:05:43 +00:00
jsdelfino
f278315081 Improve error reporting with a reason code. Improve debug and audit logging. Fix test scripts to cleanup state from previous builds and correctly report test errors.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1343138 13f79535-47bb-0310-9956-ffa450edef68
2012-05-28 04:39:18 +00:00
jsdelfino
1b4cab13b7 Add a few missing files to Makefile install targets.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1201309 13f79535-47bb-0310-9956-ffa450edef68
2011-11-12 19:17:35 +00:00
jsdelfino
caec161501 Port to Mac OS X 10.6.7.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1140690 13f79535-47bb-0310-9956-ffa450edef68
2011-06-28 15:50:47 +00:00
jsdelfino
874620b24e Refactor some of the extensions and remove unnecessary namespace prefixes.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1126298 13f79535-47bb-0310-9956-ffa450edef68
2011-05-23 02:29:02 +00:00
jsdelfino
a0f6883021 Fix representation of null values and escape control characters in JSON and HTTP query strings.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1094210 13f79535-47bb-0310-9956-ffa450edef68
2011-04-17 22:14:18 +00:00
jsdelfino
dff600b18d Update svn:ignore properties and minor build cleanups.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1081254 13f79535-47bb-0310-9956-ffa450edef68
2011-03-14 03:24:37 +00:00
jsdelfino
49b878b1b0 Change ATOM and RSS feed representations to use name value pairs instead of just strings, to allow support for all ATOM and RSS attributes and avoid confusion with non-feed string results.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1079292 13f79535-47bb-0310-9956-ffa450edef68
2011-03-08 08:18:07 +00:00
jsdelfino
3e1309dbb6 Support for changing component names and properties, and some edit improvements.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1067563 13f79535-47bb-0310-9956-ffa450edef68
2011-02-06 01:06:46 +00:00
jsdelfino
7a003f5bbf Use a common stylesheet in all samples.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1059769 13f79535-47bb-0310-9956-ffa450edef68
2011-01-17 07:26:48 +00:00
jsdelfino
2fedb4a4b6 Remove type=feed and type=entry parameters from application/atom+xml media types as they make IE 6's XMLHttpRequest hang.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1053559 13f79535-47bb-0310-9956-ffa450edef68
2010-12-29 07:24:32 +00:00
jsdelfino
c5e532242f Port REST support improvements to AppEngine Python integration scripts and add a sample.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1053004 13f79535-47bb-0310-9956-ffa450edef68
2010-12-27 05:59:31 +00:00
jsdelfino
86fa951ba9 Apply roundtripping fixes from SVN r1052432 to Python and Javascript scripts.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1052445 13f79535-47bb-0310-9956-ffa450edef68
2010-12-24 04:35:53 +00:00
jsdelfino
034b527d25 Improvements to OAuth and OpenID modules. Store client app in an environment variable. Add support for more OAuth providers. Fix a cookie parsing bug.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1030524 13f79535-47bb-0310-9956-ffa450edef68
2010-11-03 16:39:53 +00:00
jsdelfino
a2a2cb76e9 Support python method invocation style on references, ref.func(...) in addition to ref('func', ...). Minor cleanup of the various samples, renamed gettotal to total and getcatalog to items, for consistency with the python sample.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1026939 13f79535-47bb-0310-9956-ffa450edef68
2010-10-25 03:18:16 +00:00
jsdelfino
ac736cca82 Remove unnecessary javaClass hint attribute from JSON objects.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1024521 13f79535-47bb-0310-9956-ffa450edef68
2010-10-20 04:59:59 +00:00
jsdelfino
35e8051a42 Accept JSON-RPC requests with application/x-www-form-urlencoded content type.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@997187 13f79535-47bb-0310-9956-ffa450edef68
2010-09-15 05:08:17 +00:00
jsdelfino
fe52f0dc58 Upgrade build scripts to on Ubuntu 10.04.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@997186 13f79535-47bb-0310-9956-ffa450edef68
2010-09-15 05:08:05 +00:00
jsdelfino
5a7306e0e7 Add support nickname property to WSGI / GAE integration code.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@993642 13f79535-47bb-0310-9956-ffa450edef68
2010-09-08 07:27:09 +00:00
jsdelfino
7ca5198878 Add a test of the password protected python store sample.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@966096 13f79535-47bb-0310-9956-ffa450edef68
2010-07-21 05:28:51 +00:00
jsdelfino
a19a7d3f51 Add more JSON and ATOMPub test cases.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@965342 13f79535-47bb-0310-9956-ffa450edef68
2010-07-19 02:27:31 +00:00
jsdelfino
c59c7ef6db Support the host property and a /logout URL on WSGI servers.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@965145 13f79535-47bb-0310-9956-ffa450edef68
2010-07-17 22:44:52 +00:00
jsdelfino
69c5921fb2 Support user and email properties in WSGI integration.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@959523 13f79535-47bb-0310-9956-ffa450edef68
2010-07-01 06:04:47 +00:00
jsdelfino
ac8bb2ddec Minimal support for implementation.widget, using simplified (and generic) JSONRPC and ATOMPub Javascript proxies. Minor changes to the server runtime to serve reference requests from widgets. Adjust and simplified samples using the widget support.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@959521 13f79535-47bb-0310-9956-ffa450edef68
2010-07-01 06:04:35 +00:00
jsdelfino
69c6e0618a Add RSS support to the WSGI integration module.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@951655 13f79535-47bb-0310-9956-ffa450edef68
2010-06-05 05:38:43 +00:00
jsdelfino
90b55b9370 Fix source distribution build scripts, add missing files to the dist targets.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@949466 13f79535-47bb-0310-9956-ffa450edef68
2010-05-30 03:32:37 +00:00
jsdelfino
e5a49fff24 Fix distribution build, add missing files and samples and fix path to libraries. GCC 4.5 is used if available but not installed automatically.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@949435 13f79535-47bb-0310-9956-ffa450edef68
2010-05-29 19:44:35 +00:00
jsdelfino
4e0f558c13 Add simple implementation of Scheme-like lazy streams.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@943806 13f79535-47bb-0310-9956-ffa450edef68
2010-05-13 05:28:54 +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
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
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
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
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
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
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
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