summaryrefslogtreecommitdiffstats
path: root/sca-cpp/trunk/components (unfollow)
Commit message (Collapse)AuthorFilesLines
2012-02-20Fixes to the hosting module to correctly store ATOM feeds instead of raw ↵jsdelfino4-5/+7
collections and work with the sqldb component. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1291136 13f79535-47bb-0310-9956-ffa450edef68
2012-02-20Optimize server modules a bit. Pass individual config elements instead of ↵jsdelfino1-3/+1
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
2012-01-30Refactor server hosting module, rename it and move it under a hosting dir, ↵jsdelfino4-5/+5
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
2012-01-16Add a partitioner component, which combined with a selector component can be ↵jsdelfino8-3/+289
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
2012-01-16Fix error with logging command in memcached and sqldb start / stop scripts. ↵jsdelfino10-36/+49
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
2011-12-30Add external configuration of Memcached and PostgreSQL logging, to allow the ↵jsdelfino11-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
2011-12-23Use HTTPD ap_log_error instead of stderr to log when running inside HTTPD, ↵jsdelfino24-0/+24
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
2011-12-14Change memcached component configuration syntax to use spaces instead of ↵jsdelfino2-3/+3
commas between memcached addresses. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1214043 13f79535-47bb-0310-9956-ffa450edef68
2011-11-30Enable log collection using Scribe, and some minor log cleanup.jsdelfino2-2/+2
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1208240 13f79535-47bb-0310-9956-ffa450edef68
2011-11-21Change default log level from 'info' to 'notice' and improve some of the log ↵jsdelfino6-50/+83
messages. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1204402 13f79535-47bb-0310-9956-ffa450edef68
2011-11-10Enable multiple apps to co-exist under different paths in a single Virtual ↵jsdelfino4-4/+41
Host and Internet domain. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1200105 13f79535-47bb-0310-9956-ffa450edef68
2011-09-17Start to add LevelDB supportrfeng10-0/+795
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1172029 13f79535-47bb-0310-9956-ffa450edef68
2011-09-10Rename nosqldb component to constdb.jsdelfino11-30/+30
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1167575 13f79535-47bb-0310-9956-ffa450edef68
2011-08-28Implement a portable alternative to __thread and get the HTTP and SQLDB ↵jsdelfino6-27/+85
components and the Auth modules working with the HTTPD multithreaded event MPM. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1162472 13f79535-47bb-0310-9956-ffa450edef68
2011-08-14Switch from the HTTPD prefork MPM to the multi-threaded event MPM where ↵jsdelfino12-21/+25
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
2011-06-28Port to Mac OS X 10.6.7.jsdelfino53-116/+149
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1140690 13f79535-47bb-0310-9956-ffa450edef68
2011-06-13Add missing files to build scripts and fixed a header typo.jsdelfino1-2/+2
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1135066 13f79535-47bb-0310-9956-ffa450edef68
2011-06-13Improve support for HTTP verbs and enable calls inside a domain without ↵jsdelfino12-9/+533
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
2011-05-23Support cookies over outgoing HTTP calls and a shorter component URL ↵jsdelfino11-19/+19
addressing scheme. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1126336 13f79535-47bb-0310-9956-ffa450edef68
2011-05-23Refactor some of the extensions and remove unnecessary namespace prefixes.jsdelfino9-36/+27
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1126298 13f79535-47bb-0310-9956-ffa450edef68
2011-04-17Add an XMPP message sender component that only connects to an XMPP server as ↵jsdelfino8-7/+345
needed just before sending a message to avoid unnecessary connects / disconnects in a dynamic virtual host environment. Add another component that does an HTTP delete. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1094212 13f79535-47bb-0310-9956-ffa450edef68
2011-04-04Add sample database and search components, sample apps and corresponding ↵jsdelfino1-3/+9
test cases, and minor refactoring of component categories. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1088507 13f79535-47bb-0310-9956-ffa450edef68
2011-03-13Add a reusable component that returns the contents of a configured url.jsdelfino9-3/+341
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1081203 13f79535-47bb-0310-9956-ffa450edef68
2011-03-08Change ATOM and RSS feed representations to use name value pairs instead of ↵jsdelfino7-50/+98
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-02-26Correctly pass query strings through component wiring redirects and improve ↵jsdelfino1-1/+5
format of XML and JSON response documents. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1074924 13f79535-47bb-0310-9956-ffa450edef68
2011-02-06Converts database key strings to symbols before computing database file names.jsdelfino1-3/+5
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1067564 13f79535-47bb-0310-9956-ffa450edef68
2011-01-09Fix memory leak in Python runtime integration. Reduce memory consumption of ↵jsdelfino8-0/+42
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
2011-01-02Fix automake warning. Add pragmas to sources generated by Thrift using sed ↵jsdelfino1-3/+1
instead of incorrectly overriding CXXFLAGS. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1054345 13f79535-47bb-0310-9956-ffa450edef68
2010-12-24Add support for XML and JSON formats to file database component.jsdelfino6-48/+147
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1052430 13f79535-47bb-0310-9956-ffa450edef68
2010-12-08Add a test file-based database component.jsdelfino10-1/+652
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1043296 13f79535-47bb-0310-9956-ffa450edef68
2010-11-28Use different servers for cert-based and password-based auth and use event ↵jsdelfino2-1/+10
MPMs for tunnel and proxy servers. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1039840 13f79535-47bb-0310-9956-ffa450edef68
2010-11-14Port to Ubuntu server 10.10 64-bit. C++ code fixes required to compile and ↵jsdelfino4-18/+29
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
2010-11-03Add .componentType files describing the utility components. Refactor chat ↵jsdelfino23-26/+556
component in two separate components for sending and receiving messages. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1030527 13f79535-47bb-0310-9956-ffa450edef68
2010-10-20Minor fixes to get all samples working in a target install dir.jsdelfino1-1/+1
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1024522 13f79535-47bb-0310-9956-ffa450edef68
2010-10-20Renamed frontcache to datacache and add a memo cache that memoizes function ↵jsdelfino7-22/+155
applications. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1024519 13f79535-47bb-0310-9956-ffa450edef68
2010-09-15Upgrade build scripts to on Ubuntu 10.04.jsdelfino1-2/+1
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@997186 13f79535-47bb-0310-9956-ffa450edef68
2010-09-06Strawman implementation of the OAuth 2.0 protocol. Minor improvements to the ↵jsdelfino7-12/+12
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
2010-09-03Configure mod-auth-openid to use memcached instead of sqlite. Remove ↵jsdelfino1-3/+1
dependencies on sqlite. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@992219 13f79535-47bb-0310-9956-ffa450edef68
2010-08-19Script fixes to get database working with the HTTPS-enabled store-cluster ↵jsdelfino9-53/+157
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
2010-08-19Exclude test program build output from version control.jsdelfino1-0/+0
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@987011 13f79535-47bb-0310-9956-ffa450edef68
2010-08-16Fix configuration scripts to create directories if necessary.jsdelfino1-0/+1
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@985800 13f79535-47bb-0310-9956-ffa450edef68
2010-08-16Test Postgresql hot standby + replication and integrated Postgresql database ↵jsdelfino26-131/+681
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
2010-08-14Some refactoring of the HTTP support, tunnel Memcached requests over HTTPS ↵jsdelfino13-27/+89
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
2010-07-28Change sample to use a pool of three memcached servers. Add a property to ↵jsdelfino8-16/+61
the memcached component to list multiple memcached servers. Replace spaces by tabs in memcached keys as spaces are not allowed in keys. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@980010 13f79535-47bb-0310-9956-ffa450edef68
2010-07-28Refactor and cleanup some of the config scripts. Add a sample using ↵jsdelfino3-0/+5
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
2010-06-22Fix test composite name.jsdelfino1-1/+1
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@956806 13f79535-47bb-0310-9956-ffa450edef68
2010-06-05Add build support for a minimum distribution using prebuilt dependencies ↵jsdelfino8-6/+21
from Ubuntu 9.10. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@951656 13f79535-47bb-0310-9956-ffa450edef68
2010-05-31Build the expat XML parser separately instead of building it as part of ↵jsdelfino1-3/+3
libstrophe. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@949816 13f79535-47bb-0310-9956-ffa450edef68
2010-05-30Fix source distribution build scripts, add missing files to the dist targets.jsdelfino7-8/+30
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@949466 13f79535-47bb-0310-9956-ffa450edef68
2010-05-29Fix distribution build, add missing files and samples and fix path to ↵jsdelfino16-57/+123
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