Commits

Author Commit Message Labels Comments Date
Carlos Ribeiro
Ticket #59 - a bunch of changes: - Uniform return type: internally, the cpg.response.body is always assumed to be an iterable. Simple strings are wrapped in a single-item list. - All filters were modified to work with iterables & generators. - The gzip filter is now based on the zlib module, and works as a generator. - The encoding filter now checks for a content-type of 'text/html', and works on it. - The xmlrpcfilter was added …
Remco Boerma
resolves logmessage error at control-c: ticket #66
Remi Delon
Forgot one file ...
Remi Delon
User can now change cpg.request.objectPath Implemented InternalRedirect Added a VirtualHostFilter and a test for it
Remi Delon
Fixed ctrl-C shutdown for windows
Remi Delon
Removed InternalRedirect implementation for now
Remi Delon
Added cpg.request.mustBeExposed
Remi Delon
First attempt at InternalRedirect
Remi Delon
Allowed default session functions to be accessed by other modules - ticket #56
Remi Delon
Added cpg.threadData - ticket #53
Remi Delon
ticket #53 (still need some testing for it)
kender
fix a protocol bug in baseurlfilter
Remi Delon
Fixed small bug in HTTP server
Remi Delon
Fixed bug in BaseUrlFilter (realized that X-Forwarded-Host doesn't include the protocol)
Remi Delon
Allow server to shutdown
Remi Delon
Implemented cpg.server.stop() - ticket #4
Remi Delon
Changed my mind: sessions are no longer enabled by default
Remi Delon
* Added request.requestLine - ticket #52 (Remi)
Remi Delon
* Default session storageType is now ram (Remi) * logFile config option is now honored - ticket #51 (Remi) * Added cpg.request.remoteAddr and cpg.request.remoteHost - ticket #34 (Eurleif) * Improved baseurlfilter to handle x-forwarded-host - ticket #49 (Kender)
Remi Delon
Re-organized server code to comply to CherryPyAPI in trunk
Remi Delon
Now using Jesir's iterative implementation of getObjFromPath
Remi Delon
Added new case in testObjectMapping.py
Remi Delon
Ticket #38 - Split input and output filters
Remi Delon
Started to split filters (not finished yet). Also need to re-write handleRequest and document which info is available in cpg.request and cpg.response and when
Remco Boerma
Ticket #44 solved. Test suite now works with spaces in the pathnames. Someone using unix should test this as well. all items inserted into sys.path are now also normalized using os.path.normpath
Remi Delon
Remi Delon
Remco Boerma
testing of the cherrypy, importing from two directories up, not the installe version. With patch so less errors should occur in the test environment: so no more processes would stay around bound to port 8000
Remi Delon
Implemented ticket #37 Use cpg.request.paramList
Remi Delon
Made testing framework more flexible (can now check response status and header)
  1. Prev
  2. Next