Download Install Tutorial Docs FAQ Tools WikiLicense Team IRC Planet Involvement Shop Book

root/trunk/cherrypy/lib/cptools.py


Mode:

Legend:

Added
Modified
Copied or renamed
Date Rev Chgset Author Log Message
(edit) 07/09/08 00:55:06 @2016 [2016] nick125 * Test case and fix for Ticket #780
(edit) 06/08/08 16:56:25 @1980 [1980] fumanchu Fix for #782 (X-Forwarded-Ssl).
(edit) 04/05/08 15:04:56 @1938 [1938] fumanchu Audit of logging: 1. cherrypy.log now defaults to INFO. …
(edit) 03/14/08 10:24:28 @1923 [1923] fumanchu Stuck cherrypy.url in log_hooks.
(edit) 02/04/08 20:49:49 @1885 [1885] fumanchu Added a 'severity' arg to the log_tracebacks tool.
(edit) 10/29/07 19:27:35 @1811 [1811] fumanchu Fix for #745 (Make a builtin tool which logs all hooks for a given …
(edit) 10/26/07 02:33:28 @1767 [1767] fumanchu Fix for #740 (Default server.socket_host to IPv4 address).
(edit) 02/07/07 15:29:04 @1614 [1614] lawouach Implemented a login attribute for the request and answered #653
(edit) 12/01/06 23:34:00 @1462 [1462] fumanchu Clearer trailing-slash logic using endswith instead of slicing.
(edit) 11/22/06 13:44:12 @1445 [1445] fumanchu Solution for #602 (ETag autotags are incorrect on 304): …
(edit) 11/16/06 14:59:58 @1431 [1431] fumanchu Fix for #600 (InternalRedirect? does double duty). This dispwrappers.patch …
(edit) 11/07/06 15:43:06 @1427 [1427] fumanchu Some tool buglets and docs.
(edit) 11/02/06 18:49:48 @1422 [1422] fumanchu New tools.accept(media). See test_misc_tools.py for usage.
(edit) 10/27/06 13:14:09 @1415 [1415] fumanchu Moved _cprequest.flattener to cherrypy.tools.flatten.
(edit) 10/25/06 23:28:21 @1412 [1412] fumanchu Probable fix for #583 (session_auth login_screen).
(edit) 10/20/06 02:14:06 @1402 [1402] fumanchu Trunk fix for #577 (GzipFilter doesn't force an update of the …
(edit) 09/16/06 15:08:31 @1369 [1369] fumanchu Fix for #562 (Redirect for slash doesn't use tools.proxy.base). Moved …
(edit) 09/11/06 12:26:06 @1350 [1350] fumanchu Collapsed request.url and tree.url into a single cherrypy.url function.
(edit) 09/08/06 21:08:41 @1342 [1342] fumanchu Got rid of cherrypy.request.path. Use request.script_name + …
(edit) 09/06/06 18:53:46 @1339 [1339] fumanchu New scheme arg to tools.proxy.
(edit) 09/06/06 17:39:38 @1338 [1338] fumanchu Improved tree.url() to include base. Also replaced request.browser_url …
(edit) 09/04/06 01:19:27 @1330 [1330] fumanchu New tools.referer, and moved test_response_headers into new …
(edit) 09/02/06 18:05:33 @1324 [1324] fumanchu More SessionAuth? cleanups. Replaced 'login' with 'username' whenever …
(edit) 09/02/06 17:42:11 @1323 [1323] fumanchu session_auth really should NOT use thread_data.
(edit) 09/02/06 17:32:57 @1322 [1322] fumanchu cptools.session_auth was growing an unwieldy number of parameters, so I …
(edit) 09/02/06 13:39:10 @1319 [1319] fumanchu Fix for #535 (Apache re-processes Range headers). _cpmodpy now uses a new …
(edit) 08/30/06 19:02:25 @1303 [1303] fumanchu Fix for #433 (mapPathToObject should remove a trailing /, not just add …
(edit) 08/28/06 18:43:17 @1294 [1294] fumanchu New tools.err_redirect.internal arg.
(edit) 08/28/06 13:39:08 @1288 [1288] fumanchu Tweaks to docs, line lengths, tests, and number of serving lookups.
(edit) 08/24/06 02:06:16 @1276 [1276] fumanchu Fixes to some typos in [1274].
(edit) 08/24/06 01:35:47 @1274 [1274] fumanchu Made all imports absolute "just in case" for Python 2.5.
(edit) 08/22/06 16:33:25 @1270 [1270] fumanchu tool docstrings.
(edit) 08/22/06 13:06:40 @1267 [1267] fumanchu Fix to etags when 412 has already been raised.
(edit) 08/21/06 12:40:20 @1261 [1261] fumanchu Fix for #555 (Error propagation in hooks). Failsafe flags are now …
(edit) 08/12/06 11:39:31 @1243 [1243] fumanchu Lots of mixedCase to lower_with_underscores.
(edit) 08/11/06 11:55:20 @1233 [1233] fumanchu X-Forwarded-For should overwrite remote.ip, not remote.name.
(edit) 08/10/06 12:32:39 @1232 [1232] fumanchu Revamped session module. Much better tests. Cleanup is now in a separate, …
(edit) 08/06/06 21:48:57 @1225 [1225] fumanchu Replaced request.remote_addr, remote_port, and remote_host with a single …
(edit) 08/05/06 20:03:15 @1222 [1222] fumanchu Eliminated 'default_content_type' config entry by moving …
(edit) 07/17/06 16:34:54 @1203 [1203] fumanchu More work on tools.expires: 1. Now takes 'secs' arg instead of 'e_time'. …
(edit) 06/28/06 18:06:42 @1171 [1171] fumanchu Expanded baseurl tool into a new proxy tool.
(edit) 06/12/06 01:46:25 @1141 [1141] fumanchu Renamed httptools to "http" to reduce confusion with new cherrypy.tools. …
(edit) 06/11/06 22:57:21 @1134 [1134] fumanchu Separated tool construction from default toolbox by renaming …
(edit) 06/03/06 14:01:40 @1118 [1118] fumanchu A little hook/tool refactoring. Moved HookMap? from tools module to …
(edit) 06/03/06 00:42:24 @1117 [1117] fumanchu Fix for #531 (Make an ETag tool). Also refactored If-Modified-Since …
(edit) 05/11/06 00:48:22 @1106 [1106] fumanchu Made tree.Application.script_name, and it now defaults to "", not "/".
(edit) 05/10/06 01:11:38 @1102 [1102] fumanchu Dispatch and config lookup now happens as early as possible, once per …
(edit) 05/07/06 01:35:03 @1096 [1096] fumanchu Root and config are now isolated per app: …
(edit) 05/01/06 01:40:59 @1082 [1082] fumanchu Lots of changes to error and log handling: …
(edit) 04/25/06 02:18:05 @1070 [1070] fumanchu Removed a bunch of instances of the word "filter".
(edit) 04/25/06 02:11:16 @1069 [1069] fumanchu test_core works again. …
(edit) 04/24/06 19:13:25 @1068 [1068] fumanchu Fixed session auth for new tool API.
(edit) 04/21/06 16:42:11 @1051 [1051] fumanchu Added a 'force' flag to response_headers tool.
(edit) 04/21/06 16:25:25 @1049 [1049] fumanchu Corrected several old headerMap references. Updated …
(edit) 04/21/06 15:44:17 @1047 [1047] fumanchu CP 3 initial checkin. Global filters have been replaced by request.hooks. …
(edit) 04/19/06 13:31:43 @1045 [1045] fumanchu Added CallFunc? and NoneType? to unrepr. This allows object instantiation in …
(edit) 03/15/06 22:06:27 @1008 [1008] dowski As per the discussion on cherrypy-devel, …
(edit) 02/19/06 02:09:41 @974 [974] fumanchu Fix for #458 (auto-init mimetypes module). Knownfiles only works on Unix.
(edit) 01/23/06 16:54:44 @933 [933] fumanchu Fix for serveFile if the extension is uppercase (like "picture.JPG").
(edit) 01/20/06 11:08:00 @929 [929] lawouach created modified_since function so that applications can check manually if …
(edit) 01/02/06 15:12:13 @909 [909] fumanchu Fix for #430 (serveFile should require abs paths).
(edit) 12/29/05 17:03:46 @896 [896] fumanchu Fix for #404, #417 (index files and staticfilter). New …
(edit) 12/03/05 12:44:11 @856 [856] rdelon Big change: camelCase to lower_with_underscore names (still need to update …
(edit) 11/26/05 16:51:20 @839 [839] fumanchu Got rid of some superfluous custom exceptions.
(edit) 11/26/05 14:32:53 @837 [837] fumanchu Made response.body into a descriptor: …
(edit) 11/10/05 12:41:40 @807 [807] fumanchu Moved filter-handling code into lib.filter.init.py. Also moved unrepr …
(edit) 11/05/05 01:17:13 @790 [790] fumanchu Moved a bunch of stuff from lib/cptools into a new lib/httptools module. …
(edit) 11/01/05 15:04:36 @775 [775] fumanchu Moved _cphttptools.KeyTitlingDict? to lib.cptools.HeaderMap?.
(edit) 11/01/05 01:23:34 @774 [774] fumanchu Fix for #357 (Pythonic access to Accept-* request headers). New …
(edit) 10/31/05 17:23:57 @773 [773] fumanchu Moved these blocks out of _cphttptools.Request and into cptools: …
(edit) 10/31/05 12:46:05 @768 [768] fumanchu Fix for #374 (reduce license boilerplate to a single LICENSE.txt file).
(edit) 10/30/05 19:07:05 @762 [762] fumanchu Set svn:eol-style to "native" for all .py files. This should fix any …
(edit) 10/30/05 18:46:28 @761 [761] fumanchu Fix for #356 (formalize server.environment as a set of config defaults). …
(edit) 10/29/05 16:12:01 @760 [760] fumanchu Fix for #373 (arbitrary mount points, or "virtual roots"). All internal …
(edit) 10/09/05 23:11:25 @731 [731] fumanchu Fix for #283.
(edit) 10/03/05 11:57:58 @708 [708] fumanchu NotFound? path arg now defaults to cherrypy.request.path.
(edit) 09/27/05 02:54:29 @682 [682] fumanchu Fix for ticket #317? More importantly, some error-handling and other …
(edit) 09/25/05 18:43:31 @680 [680] fumanchu Closes #324 (wontfix). Added more extensive comment regarding relative …
(edit) 09/25/05 18:22:47 @679 [679] fumanchu Fix for #318, #322 and #323. …
(edit) 09/13/05 17:47:59 @639 [639] mikerobi ticket:288 changes merged into trunk, deleted httperrors branch, added …
(edit) 09/04/05 21:27:38 @608 [608] mikerobi HTTPClientError renamed HTTPStatusError, removed some outdated session …
(edit) 09/04/05 16:47:18 @606 [606] mikerobi improvments to the http errors tutorial (10), minor cleanups of the http …
(edit) 08/30/05 13:32:28 @580 [580] fumanchu Moved fileGenerator, httpdate, serve_file, and get_ranges from …
(edit) 08/26/05 02:43:07 @555 [555] fumanchu All raised exceptions now conform to "raise Exception([arg])" syntax (no …
(edit) 08/08/05 13:35:03 @521 [521] fumanchu 1. Partial fix for ticket #242 (ability to specify attributes in a config …
(edit) 08/07/05 17:47:01 @520 [520] peterhunt yet another fix to positionalparametersaware
(edit) 07/21/05 08:49:46 @491 [491] speno Removed windows line endings from revision 490.
(edit) 07/20/05 15:10:13 @490 [490] peterhunt fix to cptools that made index() work in corner cases, and fixed a …
(edit) 07/14/05 12:07:56 @465 [465] fumanchu Fixes for ticket #226.
(edit) 07/12/05 00:09:49 @456 [456] peterhunt Fix to cptools.PositionalParametersAware? that broke NotFound?
(edit) 06/25/05 15:37:39 @382 [382] fumanchu Implements ticket #195. …
(edit) 06/25/05 15:01:48 @381 [381] peterhunt added fun decorator utility funcs and getSPecialAttributePath
(edit) 06/24/05 12:29:34 @376 [376] fumanchu Fixed InternalRedirect? to handle query strings.
(edit) 06/23/05 19:47:16 @372 [372] peterhunt small fix to cptools
(edit) 06/14/05 13:33:23 @311 [311] fumanchu Oops on the version string, and newline fixes yet again.
(edit) 06/12/05 09:54:49 @296 [296] peterhunt added positional parameters to …
(add) 01/04/05 10:01:38 @118 [118] cribeiro Moved the ExposeItems class out of the lib package init.py. Created a …

Hosted by WebFaction

Log in as guest/cpguest to create tickets