summaryrefslogtreecommitdiffstats
path: root/sca-cpp/trunk/modules/http (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Refactor and simplify edit app, and optimize app resource loading and caching.jsdelfino2011-10-246-20/+25
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1188045 13f79535-47bb-0310-9956-ffa450edef68
* Fix stack overflow on Mac OS X.jsdelfino2011-09-203-0/+30
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1172977 13f79535-47bb-0310-9956-ffa450edef68
* Build with Clang/LLVM when available.jsdelfino2011-09-042-8/+14
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1164964 13f79535-47bb-0310-9956-ffa450edef68
* Switch from the HTTPD prefork MPM to the multi-threaded event MPM where ↵jsdelfino2011-08-143-0/+4
| | | | | | possible. Fix multi-threading issues in the SpiderMonkey integration. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1157676 13f79535-47bb-0310-9956-ffa450edef68
* Make authentication work with wildcard domains and increase authentication ↵jsdelfino2011-08-064-4/+13
| | | | | | cookie max-age. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1154445 13f79535-47bb-0310-9956-ffa450edef68
* Port to Mac OS X 10.6.7.jsdelfino2011-06-2831-76/+86
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1140690 13f79535-47bb-0310-9956-ffa450edef68
* Add the ability to configure page headers and footers.jsdelfino2011-06-131-6/+3
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1135049 13f79535-47bb-0310-9956-ffa450edef68
* Improve support for HTTP verbs and enable calls inside a domain without ↵jsdelfino2011-06-132-29/+191
| | | | | | having to repeat the domain name in all the URLs. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1135047 13f79535-47bb-0310-9956-ffa450edef68
* Add configuration and script to enable mod-security 2.6.0.jsdelfino2011-06-134-1/+216
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1135046 13f79535-47bb-0310-9956-ffa450edef68
* Support cookies over outgoing HTTP calls and a shorter component URL ↵jsdelfino2011-05-237-20/+58
| | | | | | addressing scheme. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1126336 13f79535-47bb-0310-9956-ffa450edef68
* Fix representation of null values and escape control characters in JSON and ↵jsdelfino2011-04-173-23/+101
| | | | | | HTTP query strings. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1094210 13f79535-47bb-0310-9956-ffa450edef68
* Cleanup HTML pages. Improvements and a few fixes to get consistent behavior ↵jsdelfino2011-04-171-0/+1
| | | | | | across browsers including Safari/iOS. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1094209 13f79535-47bb-0310-9956-ffa450edef68
* Fix performance and security issues reported by pagespeed and skipfish.jsdelfino2011-04-043-4/+77
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1088508 13f79535-47bb-0310-9956-ffa450edef68
* Support returning binary content. Fix server bug preventing a component to ↵jsdelfino2011-03-271-1/+1
| | | | | | return an empty list. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1086049 13f79535-47bb-0310-9956-ffa450edef68
* HTML cleanup, improve layout on different browsers, iOS and android devices ↵jsdelfino2011-03-271-0/+4
| | | | | | and add robots.txt and some icons. Support execution and preview of components from the edit pages. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1086046 13f79535-47bb-0310-9956-ffa450edef68
* Support authentication across wildcard domains.jsdelfino2011-03-212-3/+3
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1083692 13f79535-47bb-0310-9956-ffa450edef68
* Change ATOM and RSS feed representations to use name value pairs instead of ↵jsdelfino2011-03-081-5/+5
| | | | | | 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
* Move virtual host htdocs under their corresponding virtual host contribution ↵jsdelfino2011-02-262-10/+17
| | | | | | directory. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1074925 13f79535-47bb-0310-9956-ffa450edef68
* Correctly pass query strings through component wiring redirects and improve ↵jsdelfino2011-02-263-20/+41
| | | | | | format of XML and JSON response documents. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1074924 13f79535-47bb-0310-9956-ffa450edef68
* Use a common stylesheet in all samples.jsdelfino2011-01-173-4/+35
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1059769 13f79535-47bb-0310-9956-ffa450edef68
* Fix memory leak in Python runtime integration. Reduce memory consumption of ↵jsdelfino2011-01-096-2/+62
| | | | | | debug trace functions. Add trace points to help track the lifecycle of some of the runtime context objects. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1056880 13f79535-47bb-0310-9956-ffa450edef68
* Fix incorrect cookie name in sample logout pages.jsdelfino2011-01-071-1/+1
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1056189 13f79535-47bb-0310-9956-ffa450edef68
* Remove type=feed and type=entry parameters from application/atom+xml media ↵jsdelfino2010-12-291-2/+2
| | | | | | 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
* Fix automated build and Ubuntu 10.10 install.jsdelfino2010-12-271-0/+6
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1053221 13f79535-47bb-0310-9956-ffa450edef68
* Merge changes from apr-2 branch. Port to APR 1.4.x and enable ↵jsdelfino2010-12-275-12/+54
| | | | | | mod_session_crypto. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1053002 13f79535-47bb-0310-9956-ffa450edef68
* Fix roundtripping of JSON arrays, booleans and numbers, ATOM / RSS feed ↵jsdelfino2010-12-242-10/+34
| | | | | | detection, and support REST-style JSON and XML payloads in server handler and client proxy. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1052432 13f79535-47bb-0310-9956-ffa450edef68
* 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