Commits

Show all
Author Commit Message Labels Comments Date
Mahlon Smith
* Coverage added for StaticContentHandler. * Add an accessor to StaticContentHandler -- possible use: dynamic static resource directory selection based on arbitrary conditionals!!! YEAH. A new para-dig-im!
Branches
content_negotiation
Mahlon Smith
Status handler: * Added coverage. * Fix structure returned for non-html requests. Static content handler: * Started spec, checkpoint.
Branches
content_negotiation
Michael Granger
* Increasing coverage of ThingFish::Daemon.
Branches
content_negotiation
Michael Granger
* Improved test coverage of ThingFish::Daemon. * Set $0 for thingfishd appropriately.
Branches
content_negotiation
Michael Granger
More documentation work
Branches
content_negotiation
Michael Granger
* Checkpoint commit of the new RDoc generator+templates. * Made some consistency fixes to various RHTML templates. * Added API docs link to the index contant for the default handler.
Branches
content_negotiation
Mahlon Smith
* Checkpoint commit. * Ensure spooled files from the /upload handler are cleaned up immediately after upload. * Some additional .html -> .rhtml renames * Add content disposition header on responses * Add query_args hash to request object for GET requests * Some cleanup of default_handler specs
Branches
content_negotiation
Michael Granger
One fix and another partial fix for tests broken by the new error-response stuff
Branches
content_negotiation
Mahlon Smith
* Nicer lookin' 500 series error page and generic fallthrough.
Branches
content_negotiation
Mahlon Smith
* Checkpoint commit. * Add pretty error display for text/html clients. * Add response.is_handled? predicate.
Branches
content_negotiation
Michael Granger
Made some more progress on the API docs.
Branches
content_negotiation
Michael Granger
* Started factoring out the filter-ey bits from the daemon's main handler method. * Added tests for coverage. * Fixed js link in generated RDoc.
Branches
content_negotiation
Michael Granger
Initial commit of new RDoc generator/templates
Branches
content_negotiation
Michael Granger
Adding a few more images for the new RDoc generator
Branches
content_negotiation
Mahlon Smith
Checkpoint, adding coverage tests
Branches
content_negotiation
Michael Granger
Checkpoint -- all tests passing, working on coverage
Branches
content_negotiation
Michael Granger
Checkpoint commit
Branches
content_negotiation
Michael Granger
Checkpoint
Branches
content_negotiation
Mahlon Smith
* Fix NOT MODIFIED filestore responses * Remove Mongrel TCPSocket debuggin
Branches
content_negotiation
Mahlon Smith
* Checkpoint commit. Specs need work!! * First pass at 'new-world' fixes for Inspect and Upload handler. * Break ThingFish::Request::AcceptParam out to ThingFish::AcceptParam.
Branches
content_negotiation
Michael Granger
Checkpoint.
Branches
content_negotiation
Mahlon Smith
* Cleanup NOT_ALLOWED debug messages a little. * CHUNK_SIZE no longer used, as the daemon-wide buffer size has been moved to @config.
Branches
content_negotiation
Michael Granger
Checkpoint commit
Branches
content_negotiation
Michael Granger
* Docs work.
Branches
content_negotiation
Michael Granger
Checkpoint commit
Branches
content_negotiation
Mahlon Smith
* Extended the behavior of Thingfish::Table to act more like a Hash. IDKFA.
Branches
content_negotiation
Michael Granger
Adding work on new RDoc template, documentation fixup.
Branches
content_negotiation
Michael Granger
Checkpoint commit
Branches
content_negotiation
Michael Granger
Branching for the content negotiation redesign work
Branches
content_negotiation
Michael Granger
* Moved multipart MIME parser out of the upload plugin into ThingFish proper. * Started sketching out the places that will need to change with the new request/response stuff in comments. * Updated the class diagrams to reflect changes in design. * Added multipart MIME parsing to ThingFish::Request. * Started implementation of ThingFish::Response. * Factored spool directory and buffer size into the top level of the config, and added default constants to ThingFish:…
  1. Prev
  2. Next