Repoze-debug

Latest version: v1.1

Safety actively analyzes 682387 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 3

0.6

----------------

- Fix logging bug. Symptom: AttributeError: 'NoneType' object has no
attribute 'info'

0.5

----------------

- Make debug request id reflect approximate UNIX time rather than a
random debug id.

- Deal with responses via a generator; don't unwind response bodies
into memory.

- Default max_bodysize is now 3K rather than the entire response
body.

- User interface; keep entries around to show in GUI. See
/__repoze.debug/static/debugui.html.

- We now write two logs: a verbose log, and a trace log. The verbose
log contains information about headers, request information,
response bodies, etc. The trace log is more compact and is written
in essence to be parsed by a tool.

- The 'filename' option in Paste config is now 'verbose_log'.

- Port Zope's 'requestprofiler' script to WSGI. Invoke via
'wsgirequestprofiler' to see help; operates against 'trace' log.

0.4

----------------

- Add pdbpm middleware for dropping into the post-mortem debugger upon
an exception (copied from repoze.errorlog).

0.3

----------------

- Add 'canary' middleware for detecting environment dictionary leaks.
Add to your Paste config via 'egg:repoze.debugcanary'; it takes no
arguments. If refcounts to repoze.debug.canary.Canary grow without
bound, you know you are leaking WSGI environment dictionaries.

- Add source url to response logging.

0.2

----------------

- Add warning if content-length != body length.

0.1

----------------

- Initial release.

Page 3 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.