summaryrefslogtreecommitdiffstats
path: root/sca-cpp/trunk/modules/http (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Move JavaScript eval functions to the js module.jsdelfino2010-12-081-2/+2
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1043295 13f79535-47bb-0310-9956-ffa450edef68
* Move HTTPD Require configuration for openid resources to the openid ↵jsdelfino2010-12-081-16/+2
| | | | | | configuration scripts. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1043294 13f79535-47bb-0310-9956-ffa450edef68
* Add scripts to support 'Require valid-user' and 'Require group' authz ↵jsdelfino2010-12-0310-41/+87
| | | | | | configurations separately. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1041681 13f79535-47bb-0310-9956-ffa450edef68
* Reset auth cookie before re-auth in login page.jsdelfino2010-12-031-0/+1
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1041680 13f79535-47bb-0310-9956-ffa450edef68
* Use different servers for cert-based and password-based auth and use event ↵jsdelfino2010-11-2811-190/+297
| | | | | | MPMs for tunnel and proxy servers. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1039840 13f79535-47bb-0310-9956-ffa450edef68
* Port to Ubuntu server 10.10 64-bit. C++ code fixes required to compile and ↵jsdelfino2010-11-145-18/+18
| | | | | | run on 64-bit. Update INSTALL doc and build scripts. Remove a few obsolete scripts. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1034963 13f79535-47bb-0310-9956-ffa450edef68
* Port to HTTPD 2.3.8. Add an auth module to make OpenID, OAuth 1/2 and HTTPD ↵jsdelfino2010-11-1314-68/+748
| | | | | | 2.3 Form auth modules play nice together. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1034693 13f79535-47bb-0310-9956-ffa450edef68
* Improvements to OAuth and OpenID modules. Store client app in an environment ↵jsdelfino2010-11-031-2/+2
| | | | | | 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
* Minor improvements to HTTPD configuration scripts. Add a mod-rewrite rule to ↵jsdelfino2010-10-282-7/+29
| | | | | | redirect requests to configured canonical host name. Move HTTPS redirect mod-rewrite rules under the HTTP virtual host configurations. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1028209 13f79535-47bb-0310-9956-ffa450edef68
* Improve format of HTTP and HTTPS logs.jsdelfino2010-10-252-2/+13
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1026938 13f79535-47bb-0310-9956-ffa450edef68
* Minor fixes to get all samples working in a target install dir.jsdelfino2010-10-201-1/+1
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1024522 13f79535-47bb-0310-9956-ffa450edef68
* Improvements to the oauth module and support for oauth 1.0a using liboauth.jsdelfino2010-09-191-0/+2
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@998571 13f79535-47bb-0310-9956-ffa450edef68
* Minor tweaks to make the OAuth support work with Github.jsdelfino2010-09-072-3/+10
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@993192 13f79535-47bb-0310-9956-ffa450edef68
* Strawman implementation of the OAuth 2.0 protocol. Minor improvements to the ↵jsdelfino2010-09-064-30/+135
| | | | | | OpenID support and changes to enable it to co-exist with OAuth. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@992963 13f79535-47bb-0310-9956-ffa450edef68
* Improve performance by reusing HTTP proxy connections across invocations and ↵jsdelfino2010-08-223-5/+81
| | | | | | using local function proxies instead of HTTP proxies for local wires. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@987845 13f79535-47bb-0310-9956-ffa450edef68
* Refactor store-cluster sample components to allow vhosts to share common ↵jsdelfino2010-08-223-18/+39
| | | | | | cache and database components. Minor fixes to config scripts and wiring code to get that combination working. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@987844 13f79535-47bb-0310-9956-ffa450edef68
* Script fixes to get database working with the HTTPS-enabled store-cluster ↵jsdelfino2010-08-193-22/+43
| | | | | | sample configuration. Also some logging improvements and aggregation of the sample logs using scribe. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@987012 13f79535-47bb-0310-9956-ffa450edef68
* Fix configuration scripts to create directories if necessary.jsdelfino2010-08-169-0/+12
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@985800 13f79535-47bb-0310-9956-ffa450edef68
* Test Postgresql hot standby + replication and integrated Postgresql database ↵jsdelfino2010-08-161-0/+1
| | | | | | in store-cluster sample. Add a front cache component which can be used to wire a cache component and a database component. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@985799 13f79535-47bb-0310-9956-ffa450edef68
* Some refactoring of the HTTP support, tunnel Memcached requests over HTTPS ↵jsdelfino2010-08-1420-220/+998
| | | | | | and add HTTPS config to store-cluster sample. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@985561 13f79535-47bb-0310-9956-ffa450edef68
* Fix HTTPS config scripts to enable SSL certicates, HTTP basic auth, and ↵jsdelfino2010-08-0211-67/+183
| | | | | | OpenID to coexist. Add OpenID support to sample. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@981352 13f79535-47bb-0310-9956-ffa450edef68
* Refactor and cleanup some of the config scripts. Add a sample using ↵jsdelfino2010-07-2813-57/+401
| | | | | | mod_proxy_balancer to distribute requests across three servers. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@980009 13f79535-47bb-0310-9956-ffa450edef68
* Enable HTTPD mod_status in SSL-enabled configuration.jsdelfino2010-07-121-0/+15
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@963319 13f79535-47bb-0310-9956-ffa450edef68
* Add a host component property reporting the current virtual host name.jsdelfino2010-07-121-8/+8
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@963318 13f79535-47bb-0310-9956-ffa450edef68
* More changes to get both single and mass dynamic virtual hosting working ↵jsdelfino2010-07-086-26/+105
| | | | | | with HTTP and HTTPS. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@961589 13f79535-47bb-0310-9956-ffa450edef68
* Add support for HTTPD mass dynamic virtual hosting. Components can now be ↵jsdelfino2010-07-063-6/+45
| | | | | | deployed, resolved, wired and invoked within a virtual host. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@960847 13f79535-47bb-0310-9956-ffa450edef68
* Minor cleanup of config scripts and samples.jsdelfino2010-07-062-5/+5
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@960846 13f79535-47bb-0310-9956-ffa450edef68
* HTTPD configuration changes to properly work behind a proxy or in a cluster.jsdelfino2010-07-042-6/+19
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@960383 13f79535-47bb-0310-9956-ffa450edef68
* Minimal support for implementation.widget, using simplified (and generic) ↵jsdelfino2010-07-011-0/+1
| | | | | | 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
* Add support for user and email component properties, and minimal support for ↵jsdelfino2010-06-272-0/+17
| | | | | | sign in using OpenID. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@958305 13f79535-47bb-0310-9956-ffa450edef68
* Add build support for a minimum distribution using prebuilt dependencies ↵jsdelfino2010-06-056-7/+42
| | | | | | from Ubuntu 9.10. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@951656 13f79535-47bb-0310-9956-ffa450edef68
* Add support for RSS feeds and minor fixes to ATOM support.jsdelfino2010-05-313-1/+68
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@949652 13f79535-47bb-0310-9956-ffa450edef68
* Fix source distribution build scripts, add missing files to the dist targets.jsdelfino2010-05-301-2/+5
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@949466 13f79535-47bb-0310-9956-ffa450edef68
* Fix distribution build, add missing files and samples and fix path to ↵jsdelfino2010-05-291-3/+4
| | | | | | 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
* Minor build cleanup and fixes. Add a few scripts to help run automated ↵jsdelfino2010-04-101-3/+4
| | | | | | builds on EC2 Ubuntu 9.10 images. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@932801 13f79535-47bb-0310-9956-ffa450edef68
* Use curl configured at build time instead of curl found on system path.jsdelfino2010-04-042-2/+6
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@930634 13f79535-47bb-0310-9956-ffa450edef68
* Move SCA runtime SSL config from httpd-ssl-conf to server-conf, as it only ↵jsdelfino2010-03-291-5/+0
| | | | | | applies to servers running the SCA runtime. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@928608 13f79535-47bb-0310-9956-ffa450edef68
* Build memcached from source as the Ubuntu 9.10 memcached package is back ↵jsdelfino2010-03-293-4/+4
| | | | | | 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
* Add a host parameter to the conf scripts to allow an external DNS host name ↵jsdelfino2010-03-286-22/+15
| | | | | | 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
* Add scripts to setup HTTPS support. A few fixes to get HTTPS working end to ↵jsdelfino2010-03-276-11/+361
| | | | | | 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
* 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