summaryrefslogtreecommitdiff
path: root/project2/cgi
Commit message (Collapse)AuthorAge
* Support range requests and seekable streamsrandomdan2014-03-20
| | | | | Untangle streams/streamPresenter/writableContent Pass the ExecContext into more bits of content interface
* Add a stream presenter, allows output of any source streamrandomdan2014-03-15
| | | | | Propergate stream exceptions back to presenters Expose the ICE communicator from iceDataSource
* Improvements to popenrw and add popenrwe for the stderr pipe toorandomdan2014-01-10
| | | | | Improve exception when loading a library fails Fix a handful of ingeniously located memory leaks
* Explicit instantiations of instance store/map/set to avoid multiple ↵randomdan2014-01-04
| | | | instantiatation in different compilation units
* Tidy up the code for adding a help optionrandomdan2013-12-31
|
* Allow instance registration to occur with different key typesrandomdan2013-09-15
|
* Take local copies of settings, config reload can screw them overrandomdan2013-08-19
|
* Centralise and improve notfound and exception loggingrandomdan2013-08-19
|
* Add logs for non-usercheck exceptions when processing CGI stagesrandomdan2013-08-18
|
* Central various bits of the CGI start up processrandomdan2013-07-10
| | | | | Move the command line arguments option source into a new cli library Extend testCgi with newly available features
* Tidy up around hostname platform lookupsrandomdan2013-07-10
|
* Massive refactor to remove the appEngine and environment complication and ↵randomdan2013-07-05
| | | | instead have an execution context that's passed around from the original call site
* Move remaining options out of environmentrandomdan2013-06-23
|
* Move script resolution out of environment into script readerrandomdan2013-06-23
|
* Move logger initialisation and optionSource loading out of environment into ↵randomdan2013-06-23
| | | | their respective components
* Fix the gch usage quirk with a silly hack and a load of small changesrandomdan2013-06-21
|
* Split the plugable stuff into its own files/classesrandomdan2013-06-21
|
* Move options into the global scoperandomdan2013-06-20
|
* Remove the now pointless wrapper around UUIDsrandomdan2013-05-31
|
* Minor tidy up and localiserandomdan2013-05-28
|
* Don't precache variable conversion as it causes some currently inexplicable ↵randomdan2013-04-13
| | | | | | problem with sessions Call FCGI finish to flush output to the client before calling post and iteration tasks
* GCC 4.6 workaround for vector of objects with constsrandomdan2013-04-05
| | | | Make options much more flexible with Boost function interface
* Move non p2 specific components into a supporting library, build libmisc ↵randomdan2013-04-04
| | | | into this too
* Rename p2web library to p2cgicommonrandomdan2013-04-04
|
* Fix pch header inclusions and missing headers for no-pch buildingrandomdan2013-04-04
|
* Split variable and variabletype code into separate filesrandomdan2013-03-29
| | | | | Use variabletype in populating options data Add code for guessing the type of some input data
* Strip all uri parameter stuff from common, make it cgi onlyrandomdan2013-03-28
| | | | | Add component to get a unique cgi request ID Change file presenter cache to use a configurable component to determine its ID
* Adds a presenter loader that performs basic HTTP content negotiationrandomdan2013-03-23
|
* Fix route parameter outputrandomdan2013-03-18
|
* Fix the case where the routing table wasn't cleared before reloadrandomdan2013-03-16
|
* Add a rowset that lists the routes configured in a programable routerrandomdan2013-03-15
|
* Plugable CGI request routersrandomdan2013-03-13
| | | | | The simple (default) router The programable router
* Minor fixes to work with GCC 4.7randomdan2013-03-03
|
* Simple support for redirect on request completerandomdan2013-02-21
|
* Fix issues with PQ connection errors not being handled correctlyrandomdan2013-01-27
|
* Allow reading URL list from a file for bulk testingrandomdan2013-01-26
|
* Add transform code to default error stagerandomdan2013-01-09
| | | | Do xslt transform according to PI, not source value
* Use media-type for content type of XSL transformed documentsrandomdan2013-01-04
| | | | | Allow setting up a default transformation chain with default presenters Remove mod_transform requirement from sites
* Fix creation of default error XML document stylerandomdan2012-07-22
| | | | | Fix hack used in script tidy up by not creating a mess in the first place (pass default or scripted to objects on creation) Fix bug where a cached script that failed on first run would succeed wrongly on subsequent runs due to excessive tidy up (above)
* Regig output flow in CGI app engine to serve cached content when first ↵randomdan2012-07-18
| | | | | | created, addresses bug23 Minor tweak to file presenter cache to allow reopening of just generated content
* Fixes suggested by cppcheckrandomdan2012-07-09
|
* Write sha1 hashes onto presenter cache files and validate client caches with ↵randomdan2012-07-04
| | | | them via etag
* Add support for client side caching and revalidation (HTTP ↵randomdan2012-06-29
| | | | If-Modified-Since, must-revalidate and 304 Not Modified)
* Bit of a tidy uprandomdan2012-06-28
| | | | Add a class interface for getting access to any environment variable not provided by Cgicc
* Fixes picked up by GCC 4.6randomdan2012-05-22
|
* Move output encoding somewhere cacheablerandomdan2012-05-14
|
* Don't bother setting locale on writing HTTP headersrandomdan2012-05-11
|
* Fixed memory leak in HtmlDocument (free doc)randomdan2012-04-27
| | | | Fix crash when internal transforms and debug document are enabled together (remove debug target transform from presenter)
* Check presenter caches are at least as new as their source scripts (bug17)randomdan2012-04-25
|
* Handy little lazy pointer class for last minute default initialisationrandomdan2012-04-24
|