Commits

Author Commit Message Labels Comments Date
Robert Brewer
Merged new test suite from branches/ticket-177 into trunk.
Robert Brewer
New _cpconfig--tests now pass again. Plus it's even faster.
Peter Hunt
rewrote _cpconfig to be way faster than any of the previous solutions. uses a new, but fully-backwards compatible algorithm.
Robert Brewer
Faster sessionID generator.
Remi Delon
Added a couple of filters: sessionauthenticate and nsgmlsfilter
Robert Brewer
Use threading.local if present (Python 2.4+). This increases req/sec by over 100%.
Remi Delon
Fixed small bug in tidyfilter
Robert Brewer
Always set cpg.request.method from requestLine, not by the httpservers.
Robert Brewer
Fixed ticket #174.
Robert Brewer
1. Set cpg.request.login in _cpwsgi.wsgiApp. 2. Fixed ticket #169. 3. Fixed WSGI server sockets for *nix.
Remi Delon
Couple of small bugfixes. Fixed ticket #170
Robert Brewer
changelog update
Robert Brewer
1. Fixed bug in helper: native threaded server was not being instantiated due to missing "threadPool" config item. 2. Fixed bug in cachefilter.
Robert Brewer
1. Still fixing tests. All now pass except testObjectMapping. 2. Fixed misnamed _start in _cpserver.py. 3. _cpwsgiserver.WorkerThread now blocks on Queue.get(). 4. _cpwsgiserver.socket now has timeout to allow shutdown on Win32. 5. Test suite now checks for a free port upon each test.
Peter Hunt
fixed the server stopping system and fixed up the requests/second again
Robert Brewer
Test suite passes now. Mostly a bug in _cpwsgi error handling. Also, wsgi server threads needed a finally: clause to terminate.
Robert Brewer
Fixes to WSGIServer. Fixes to test suite, so at least someone can start figuring out why testCore is still broken.
Peter Hunt
removed unneccessary buffering
Peter Hunt
multiplied the requests/second by 3...err...i mean...implemented a new wsgi server that can also be used outside of CP.
Robert Brewer
Put some "import cpg" statements back into onStartResource methods.
Robert Brewer
1. Moved onStartResource before processRequestHeader where it should have been in the first place. Most filters also changed as a result. 2. Overrode send_response in _cpwsgi. Fixes ticket 168. 3. Fixed ticket 167 (testCore.py).
Robert Brewer
Merged branches/ticket-151 into trunk. See CHANGELOG and the branch logs for details.
Remi Delon
Couple of bugfixes to logdebuginfofilter and tidyfilter. Made "development" the default environment
Remi Delon
Don't silently ignore errors if unrepr() can't parse a value; Display better error message about which config option causes the problem
Michael Robinson
fixed typo in last update
Michael Robinson
replaced unrepr with smarter unreprWrapper, updated wiki link in CHERRYPYTEAM.txt
Remi Delon
Now using "unrepr" to read config file; Got rid of "cast" option in config.get; Using long names for "server.environment";
Peter Hunt
- fix for parse_qs #141 - added autoreload for the "dev" server env
Remi Delon
Another big change: Changed config system; Added default filters; See http://www.cherrypy.org/wiki/WhatsNewIn21 ; Added tests for filters
Remi Delon
Changed the config API
  1. Prev
  2. Next