summaryrefslogtreecommitdiffstats
path: root/sca-cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Upgrade to HTTPD 2.4.2, APR 1.4.6, Memcached 1.4.13, Python 2.7.3, Ubuntu ↵jsdelfino2012-07-1633-429/+969
| | | | | | 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
* Minor memory management, performance, and tracing improvements.jsdelfino2012-07-1654-175/+601
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1361917 13f79535-47bb-0310-9956-ffa450edef68
* Add a timeout property to the CURL HTTP clients.jsdelfino2012-07-1632-134/+700
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1361916 13f79535-47bb-0310-9956-ffa450edef68
* Add an HTTPD auth provider allowing the authentication logic to be ↵jsdelfino2012-07-1638-367/+1156
| | | | | | implemented by a component, and cleanup the SSL and mod-security config a bit. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1361915 13f79535-47bb-0310-9956-ffa450edef68
* Improve caching support and some of the navigations in the hosting environment.jsdelfino2012-07-1684-572/+1676
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1361914 13f79535-47bb-0310-9956-ffa450edef68
* Fix server config of server-status and proxy balancer-manager pages.jsdelfino2012-05-295-20/+19
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1343580 13f79535-47bb-0310-9956-ffa450edef68
* Fix PyObject reference counting bugs causing memory violations in the Python ↵jsdelfino2012-05-2912-59/+258
| | | | | | 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
* Refactor sample app definitions into proper ATOM entries.jsdelfino2012-05-2973-5153/+5511
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1343439 13f79535-47bb-0310-9956-ffa450edef68
* Improvements to the hosted composite management app. Simplify and optimize ↵jsdelfino2012-05-2852-1791/+3282
| | | | | | the Web UI a bit. Add test cases and fix some of the logic in the management components. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1343316 13f79535-47bb-0310-9956-ffa450edef68
* Cleanup sample and test HTML pages. Remove crlf, fix links to the Javascript ↵jsdelfino2012-05-2832-2503/+1975
| | | | | | scripts, and remove unused CSS stylesheets. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1343140 13f79535-47bb-0310-9956-ffa450edef68
* Database support optimizations. Use PgBouncer to pool connections. Track and ↵jsdelfino2012-05-2825-127/+434
| | | | | | manage WAL archives to optimize space and speed up database replication setup. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1343139 13f79535-47bb-0310-9956-ffa450edef68
* Improve error reporting with a reason code. Improve debug and audit logging. ↵jsdelfino2012-05-28111-251/+483
| | | | | | 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
* Cleanup Scribe log output and add ability to log to a firehose Unix fifo pipe.jsdelfino2012-04-0914-39/+273
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1311137 13f79535-47bb-0310-9956-ffa450edef68
* Enable administrative access using basic auth.jsdelfino2012-04-099-13/+37
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1311136 13f79535-47bb-0310-9956-ffa450edef68
* Add more fine grain debug options and remove overhead in debug log macros ↵jsdelfino2012-04-0223-55/+79
| | | | | | when logging is turned off. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1308248 13f79535-47bb-0310-9956-ffa450edef68
* Add scripts to configure multiple load balancers on a proxy server.jsdelfino2012-04-024-2/+107
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1308247 13f79535-47bb-0310-9956-ffa450edef68
* Detach Memcached and Pgsql from terminal when logging with a logger like ↵jsdelfino2012-04-027-7/+114
| | | | | | Scribe. Add a Scribe status command. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1308246 13f79535-47bb-0310-9956-ffa450edef68
* Automatically reconnect to a Memcached server after a disconnection.jsdelfino2012-04-0216-14/+46
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1308245 13f79535-47bb-0310-9956-ffa450edef68
* Support multiple Auth modules in a single server or proxy config. Minor ↵jsdelfino2012-04-0242-453/+670
| | | | | | fixes to the OAuth2 module to comply with the spec. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1308244 13f79535-47bb-0310-9956-ffa450edef68
* Minor cleanup of README, INSTALL, and remove an obsolete sample.jsdelfino2012-03-1711-614/+11
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1301985 13f79535-47bb-0310-9956-ffa450edef68
* Upgrade to newer version of CURL and integrate its SMTP support.jsdelfino2012-03-1728-51/+649
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1301969 13f79535-47bb-0310-9956-ffa450edef68
* Add options to use mmap or electric fence to check memory accesses, and fix ↵jsdelfino2012-02-2711-51/+167
| | | | | | a few memory access violations. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1294008 13f79535-47bb-0310-9956-ffa450edef68
* Add missing <?xml?> tag to test ATOM entry document.jsdelfino2012-02-271-0/+1
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1294007 13f79535-47bb-0310-9956-ffa450edef68
* Fix mapping between repeating XML elements, S-expression lists, and JSON ↵jsdelfino2012-02-275-4/+69
| | | | | | array cells. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1294006 13f79535-47bb-0310-9956-ffa450edef68
* Fixes to the hosting module to correctly store ATOM feeds instead of raw ↵jsdelfino2012-02-2029-56/+56
| | | | | | collections and work with the sqldb component. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1291136 13f79535-47bb-0310-9956-ffa450edef68
* Rename some of the utility programs and add them to the install target.jsdelfino2012-02-2010-14/+23
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1291135 13f79535-47bb-0310-9956-ffa450edef68
* Optimize server modules a bit. Pass individual config elements instead of ↵jsdelfino2012-02-209-433/+441
| | | | | | the whole server config. Load target composite once into the request. Enable loading of shared component implementations from the main contribution. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1291134 13f79535-47bb-0310-9956-ffa450edef68
* Refactor auth configuration to allow HTTP and HTTPS virtual hosts to use ↵jsdelfino2012-02-2025-32/+201
| | | | | | different auth mechanisms, and refactor log configuration to make it easier to use. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1291133 13f79535-47bb-0310-9956-ffa450edef68
* Refactor server hosting module, rename it and move it under a hosting dir, ↵jsdelfino2012-01-30172-1161/+825
| | | | | | and refactor its datastore components into a single component. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1237740 13f79535-47bb-0310-9956-ffa450edef68
* Add an app property which can be used to retrieve the current app name.jsdelfino2012-01-301-3/+27
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1237738 13f79535-47bb-0310-9956-ffa450edef68
* Change samples to use standard example.com domain name.jsdelfino2012-01-308-28/+28
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1237737 13f79535-47bb-0310-9956-ffa450edef68
* Add a partitioner component, which combined with a selector component can be ↵jsdelfino2012-01-169-5/+319
| | | | | | used to implement data partitioning, sharding, or data access load balancing for example. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1231822 13f79535-47bb-0310-9956-ffa450edef68
* Fix error with logging command in memcached and sqldb start / stop scripts. ↵jsdelfino2012-01-1644-86/+99
| | | | | | Adjust test scripts, add new parameter required by memcached start / stop scripts. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1231821 13f79535-47bb-0310-9956-ffa450edef68
* Add external configuration of Memcached and PostgreSQL logging, to allow the ↵jsdelfino2011-12-3011-21/+174
| | | | | | logs to be piped to Scribe or the HTTPD log rotation program. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1225904 13f79535-47bb-0310-9956-ffa450edef68
* Use HTTPD ap_log_error instead of stderr to log when running inside HTTPD, ↵jsdelfino2011-12-2337-41/+172
| | | | | | to get log piping and rotation to work. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1222604 13f79535-47bb-0310-9956-ffa450edef68
* Fix calculation of composite path when configured with an absolute path.jsdelfino2011-12-213-2/+9
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1221832 13f79535-47bb-0310-9956-ffa450edef68
* Fix PostgreSQL download URL and add it to the default build scripts on ↵jsdelfino2011-12-213-7/+35
| | | | | | Ubuntu and Mac OS X. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1221567 13f79535-47bb-0310-9956-ffa450edef68
* Turn ProxyPreserveHost off as it causes backend HTTPD servers to redirect ↵jsdelfino2011-12-182-2/+2
| | | | | | requests instead of accepting them. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1220537 13f79535-47bb-0310-9956-ffa450edef68
* Add ability to configure an HTTPS proxy with load balancing over a set of ↵jsdelfino2011-12-1829-144/+306
| | | | | | HTTP backend servers and get OAuth authentication working with that topology. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1220526 13f79535-47bb-0310-9956-ffa450edef68
* Change htpasswd conf from MD5 to DES as the MD5 version isn't recognized on ↵jsdelfino2011-12-141-5/+5
| | | | | | Mac OS X. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1214044 13f79535-47bb-0310-9956-ffa450edef68
* Change memcached component configuration syntax to use spaces instead of ↵jsdelfino2011-12-143-4/+4
| | | | | | commas between memcached addresses. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1214043 13f79535-47bb-0310-9956-ffa450edef68
* Minor build script updates. Add missing --enable-libcloud build option and ↵jsdelfino2011-12-145-13/+13
| | | | | | upgrade to PostgreSQL 9.1.2. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1214042 13f79535-47bb-0310-9956-ffa450edef68
* Fix build and install errors on Mac OS X. Add missing scripts to forward IP ↵jsdelfino2011-12-0111-17/+85
| | | | | | ports on Mac OS X. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1209010 13f79535-47bb-0310-9956-ffa450edef68
* Minor build and install script fixes. Install missing dev tools. Add a ↵jsdelfino2011-11-304-4/+6
| | | | | | missing cd command. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1208241 13f79535-47bb-0310-9956-ffa450edef68
* Enable log collection using Scribe, and some minor log cleanup.jsdelfino2011-11-3011-39/+143
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1208240 13f79535-47bb-0310-9956-ffa450edef68
* Change default log level from 'info' to 'notice' and improve some of the log ↵jsdelfino2011-11-218-51/+89
| | | | | | messages. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1204402 13f79535-47bb-0310-9956-ffa450edef68
* Improvements to the auth implementation. Refactor logout page, handle auth ↵jsdelfino2011-11-2117-220/+246
| | | | | | redirects in XHR responses and allow auth to work off an OpenID AX attribute or OAuth resource attribute. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1204401 13f79535-47bb-0310-9956-ffa450edef68
* Add a few useful backup scripts.jsdelfino2011-11-215-1/+105
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1204400 13f79535-47bb-0310-9956-ffa450edef68
* Change authentication scheme from Form based auth to OpenID + OAuth.jsdelfino2011-11-1439-133/+267
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1201614 13f79535-47bb-0310-9956-ffa450edef68
* Add a few missing files to Makefile install targets.jsdelfino2011-11-122-2/+2
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1201309 13f79535-47bb-0310-9956-ffa450edef68