Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Support range requests and seekable streams | randomdan | 2014-03-20 |
| | | | | | Untangle streams/streamPresenter/writableContent Pass the ExecContext into more bits of content interface | ||
* | Add a stream presenter, allows output of any source stream | randomdan | 2014-03-15 |
| | | | | | Propergate stream exceptions back to presenters Expose the ICE communicator from iceDataSource | ||
* | Improvements to popenrw and add popenrwe for the stderr pipe too | randomdan | 2014-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 ↵ | randomdan | 2014-01-04 |
| | | | | instantiatation in different compilation units | ||
* | Tidy up the code for adding a help option | randomdan | 2013-12-31 |
| | |||
* | Allow instance registration to occur with different key types | randomdan | 2013-09-15 |
| | |||
* | Take local copies of settings, config reload can screw them over | randomdan | 2013-08-19 |
| | |||
* | Centralise and improve notfound and exception logging | randomdan | 2013-08-19 |
| | |||
* | Add logs for non-usercheck exceptions when processing CGI stages | randomdan | 2013-08-18 |
| | |||
* | Central various bits of the CGI start up process | randomdan | 2013-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 lookups | randomdan | 2013-07-10 |
| | |||
* | Massive refactor to remove the appEngine and environment complication and ↵ | randomdan | 2013-07-05 |
| | | | | instead have an execution context that's passed around from the original call site | ||
* | Move remaining options out of environment | randomdan | 2013-06-23 |
| | |||
* | Move script resolution out of environment into script reader | randomdan | 2013-06-23 |
| | |||
* | Move logger initialisation and optionSource loading out of environment into ↵ | randomdan | 2013-06-23 |
| | | | | their respective components | ||
* | Fix the gch usage quirk with a silly hack and a load of small changes | randomdan | 2013-06-21 |
| | |||
* | Split the plugable stuff into its own files/classes | randomdan | 2013-06-21 |
| | |||
* | Move options into the global scope | randomdan | 2013-06-20 |
| | |||
* | Remove the now pointless wrapper around UUIDs | randomdan | 2013-05-31 |
| | |||
* | Minor tidy up and localise | randomdan | 2013-05-28 |
| | |||
* | Don't precache variable conversion as it causes some currently inexplicable ↵ | randomdan | 2013-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 consts | randomdan | 2013-04-05 |
| | | | | Make options much more flexible with Boost function interface | ||
* | Move non p2 specific components into a supporting library, build libmisc ↵ | randomdan | 2013-04-04 |
| | | | | into this too | ||
* | Rename p2web library to p2cgicommon | randomdan | 2013-04-04 |
| | |||
* | Fix pch header inclusions and missing headers for no-pch building | randomdan | 2013-04-04 |
| | |||
* | Split variable and variabletype code into separate files | randomdan | 2013-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 only | randomdan | 2013-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 negotiation | randomdan | 2013-03-23 |
| | |||
* | Fix route parameter output | randomdan | 2013-03-18 |
| | |||
* | Fix the case where the routing table wasn't cleared before reload | randomdan | 2013-03-16 |
| | |||
* | Add a rowset that lists the routes configured in a programable router | randomdan | 2013-03-15 |
| | |||
* | Plugable CGI request routers | randomdan | 2013-03-13 |
| | | | | | The simple (default) router The programable router | ||
* | Minor fixes to work with GCC 4.7 | randomdan | 2013-03-03 |
| | |||
* | Simple support for redirect on request complete | randomdan | 2013-02-21 |
| | |||
* | Fix issues with PQ connection errors not being handled correctly | randomdan | 2013-01-27 |
| | |||
* | Allow reading URL list from a file for bulk testing | randomdan | 2013-01-26 |
| | |||
* | Add transform code to default error stage | randomdan | 2013-01-09 |
| | | | | Do xslt transform according to PI, not source value | ||
* | Use media-type for content type of XSL transformed documents | randomdan | 2013-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 style | randomdan | 2012-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 ↵ | randomdan | 2012-07-18 |
| | | | | | | created, addresses bug23 Minor tweak to file presenter cache to allow reopening of just generated content | ||
* | Fixes suggested by cppcheck | randomdan | 2012-07-09 |
| | |||
* | Write sha1 hashes onto presenter cache files and validate client caches with ↵ | randomdan | 2012-07-04 |
| | | | | them via etag | ||
* | Add support for client side caching and revalidation (HTTP ↵ | randomdan | 2012-06-29 |
| | | | | If-Modified-Since, must-revalidate and 304 Not Modified) | ||
* | Bit of a tidy up | randomdan | 2012-06-28 |
| | | | | Add a class interface for getting access to any environment variable not provided by Cgicc | ||
* | Fixes picked up by GCC 4.6 | randomdan | 2012-05-22 |
| | |||
* | Move output encoding somewhere cacheable | randomdan | 2012-05-14 |
| | |||
* | Don't bother setting locale on writing HTTP headers | randomdan | 2012-05-11 |
| | |||
* | Fixed memory leak in HtmlDocument (free doc) | randomdan | 2012-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) | randomdan | 2012-04-25 |
| | |||
* | Handy little lazy pointer class for last minute default initialisation | randomdan | 2012-04-24 |
| |