Author Commit Message Labels Comments Date
Robert Brewer avatarRobert Brewer
Reversed httperrors references in bareError (which must not be allowed to fail).
Robert Brewer avatarRobert Brewer
Removed unused LocalInt class.
Robert Brewer avatarRobert Brewer
Added download method (serveFile demo) to tutorial 9.
Robert Brewer avatarRobert Brewer
Fix for ticket #249 (ExposeAs recipe). The underscore hack is retained (and not reversed). %xx chars (ticket #104) were fixed in [561], so neither #104 nor #248 (firefox hack) apply anymore to #249.
Default avatar Remi Delon
Leave TypeError exceptions as they are
Robert Brewer avatarRobert Brewer
Initial fix for #286.
Default avatar Michael Robinson
fixed ticket:285, made cgi.maxlen global, as recommended in ticket:90
Default avatar Peter Hunt
g o t e g g s ? ? ?
Default avatar Michael Robinson
fixed HTTPStatusError, it did not except codes > 499
Default avatar Remi Delon
Added "sessionFilter.storageClass" config option, new SessionWrapper that uses old-style classes and forwards *all* methods
Default avatar Remi Delon
Checking in documentation for new session system
Default avatar Remi Delon
Fixed #280
Default avatar Remi Delon
Fixed ticket #253 (change download_url) in PyPi
Default avatar Michael Robinson
HTTPClientError renamed HTTPStatusError, removed some outdated session documentation
Default avatar Michael Robinson
merged some httperror changes that got left out of the first merge
Default avatar Michael Robinson
improvments to the http errors tutorial (10), minor cleanups of the http error code.
Default avatar Michael Robinson
httperrors branch merged into the trunk, the configuration paramater "showTracebacks" is now "server.showTracebacks"
Default avatar Remi Delon
added __contains__ hook for session; better error message if user forgets to enable sessions; fixed sessionauthenticatefilter for recent session changes
Default avatar Remi Delon
More session improvements: support cleaning up old sessions, support notifying users when a session is created/deleted, new PostgreSQL backend
Robert Brewer avatarRobert Brewer
Updated lib\defaultformmask.py to smart attribute quoting and XHTML.
Robert Brewer avatarRobert Brewer
Fix broken test from changeset [583].
Default avatar Michael Robinson
fixed a small bug in _cpcgifs, that was introduced in the last commit
Default avatar Michael Robinson
The maximum size of a post body can know be limited using sever.maxRequestSize, this does not test the header size! (yet)
Default avatar John P. Speno
Removed deleted sessionfilter sub-package.
Default avatar John P. Speno
Added cherrypy.request.remotePort; the TCP port from which the client's
Default avatar Remi Delon
Small improvements to new session implementation
Default avatar Remi Delon
Checking in first draft of new session implementation (see ticket #275). Only RAM and File storage so far, and it doesn't clean up old sessions
Robert Brewer avatarRobert Brewer
Moved fileGenerator, httpdate, serve_file, and get_ranges from _cphttptools to cptools (now HTTPDate, serveFile, and getRanges). serveFile has new contentType, disposition, and name arguments, and now returns cherrypy.response.body.
Robert Brewer avatarRobert Brewer
Found another errno to trap in _cpwsgiserver.WorkerThread.run
Robert Brewer avatarRobert Brewer
_cpwsgi might receive a request-uri with spaces (which would break _cphttptools.Request.parseFirstLine), so escape such.
  1. Prev
  2. Next
Help
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.