Commits

Show all
Author Commit Message Labels Comments Date
ianb
Removed news item
Tags
1.1
ianb
Revert r5958, for more threadsafe profiling -- the feature it used is only available in Python 2.5
ianb
Apply #146, avoid orphaned threadpool, from jek
ianb
Apply #145, put http:// before URLs when starting server
ianb
Security fix for StaticURLParser, plus unquote SCRIPT_NAME and PATH_INFO, plus don't double-unquote in StaticURLParser
asaddi
Header values sent by dump_environ should be strings.
ianb
allow ssl_context and auto-generated certs, from Jason Kirtland; closes #143
pjenvey
fixed ThreadPoolMixIn.server_close to shutdown its thread pool fixed #140 (thanks jek)
pjenvey
changelog about the whole registry working in EvalException
pjenvey
Made Registries work in EvalException (prepare, register, replace, cleanup) o Registries get their state restored from the restorer when EvalException begins executing, and their state changes are maintained by the restorer o StackedObjectProxy's _push/pop_object will no-op in that context o made get_saved_proxied_obj handle proxies having their objects de-registered within EvalException
ianb
Added unicorn power, from Chad Whitacre
pjenvey
enable the StackedObjectRestorer during show_frame so locals show up correctly
pjenvey
whitespace
bbangert
Fixed issue with pushing obj twice.
bbangert
Added replace method to registry for replacing registered objects with a new one.
pjenvey
paid not payed (thanks intgr)
pjenvey
small refactor
pjenvey
StackedObjectRestorer tests. fixed a couple edge cases: o get_saved_proxied_obj needed to delve down to allow access to older (overlaid) RegistryManagers' objects (test_restorer_nested_middleman) o save_registry_state needed to save all state, so restoration can get to every overlaid RegistryManagers' objects (test_restorer_middlemen_nested_evalexception). cleaned it up to do all the saving at once, instead of piecemeal
ianb
Remove sys.stdout patching, in favor of directly capturing output
ianb
Expanded profile test a bit
pjenvey
StackedObjectProxies now work within the interactive debugger. When EvalException is enabled and RegistryManager and or EvalException detect an unexpected exception, they'll call StackedObjectRestorer to: o save the Registry state o change currently registered StackedObjectProxies to detect when they're being used within the interactive debugger via a threadlocal (resulting in a small performance hit). They'll get their proxied object from the restorer when they d…
ianb
Fixed errordocument header test
bbangert
Fixed recursive test to use new KeepStatus init signature.
ianb
Added paste.response.replace_header test
bbangert
StatusKeeper now also retains headers.
ianb
Test for errordocument header-preserving problem (currently broken)
pjenvey
use repr instead of __repr__ directly
ianb
Added __traceback_decorator__
ianb
Change CONTENT_LENGTH's default to '0', not ''
ianb
Handle case when CONTENT_LENGTH is empty string (which cgi.FieldStorage treats the same as missing)
  1. Prev
  2. Next