Checkout Tools
  • last updated 4 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates

Changeset 468187 is being indexed.

(MODPYTHON-93) Fix up issues whereby quick lookup table onto list of form

fields isn't update when add_field() is used after first time that a lookup

of table is performed. The changes also allow direct changes to the list of

fields to be made with the lookup table being invalidated so that it will

be rebuilt the next time it is required.

  1. … 2 more files in changeset.
(MODPYTHON-159) Fix FieldStorage class so that it can handle multiline

headers.

  1. … 2 more files in changeset.
Refactored util.py to fix egregious indent problems. There was a mixture

of 3 and 4 space indents splattered throughout the file. Ugh.

FieldStorage efficiency improvement provided by

Mike Looijmans. Adapted FieldStorage documentation examples

from Barry Pearce.

(MODPYTHON-93)

  1. … 2 more files in changeset.
Changed util.redirect() to return DONE status instead of OK. (MODPYTHON-140)

  1. … 4 more files in changeset.
Reverted the Python 2.2 support hack ; I leave python22.py in place because it should be possible to use it with PythonImport.
  1. … 9 more files in changeset.
Added a Python 2.2 compatibility module. The test suite now runs successfully on Python 2.2 under Windows 2000.
  1. … 13 more files in changeset.
Small logic error : continue only affects the innermost loop and Python doesn't have labels nor labeled break or continue.
Tried to simplify the whole multipart/form-data parsing algorithm by using a regexp for the boundary.
- Fix for MODPYTHON-40

- tweaked req_readlines : checking a string for zero length should not require strcmp() it to "".

  1. … 1 more file in changeset.
Fix for MODPYTHON-79.
  1. … 1 more file in changeset.
Graham's patch for MODPYTHON-73
Changed apply_fs_data to support new-style classes as well as old-style classes.
Remove two unused class fields.
Fix for MODPYTHON-40 by Barry Pearce.
  1. … 1 more file in changeset.
Cosmetic changes to the code in order to unify coding style.
  1. … 5 more files in changeset.
- finished fixing MODPYTHON-13 ; added new unit tests for this bug

- refined traversal / publication control in resolve_object : we now rely on a dictionary of rules.

  1. … 3 more files in changeset.
- Rewriting mod_python/publisher.py resolve_object to enhance security.

- Added unit tests for mod_python/publisher.py

- Fixing [#MODPYTHON-13]

- Preparing 3.1.4 release

  1. … 4 more files in changeset.
property cleanup

  1. … 75 more files in changeset.
This patch fixes the problem by checking if the file has a "file"

attribute itself, and checking the type of that.

There may be a cleaner way to do it.

PR:

Obtained from:

Submitted by: David Fraser

Reviewed by:

New license

  1. … 42 more files in changeset.
Submitted by: Mark McClain

Per Mark McClain's suggestion, added getfirst() and getlist() to FieldStorage.

  1. … 1 more file in changeset.
Add __contains__ to FieldStorage

PR:

Obtained from:

Submitted by: Michal Vitecek

Reviewed by:

Added a redirect() func to util and psp to simplify redirection.

PR:

Obtained from:

Submitted by:

Reviewed by:

  1. … 5 more files in changeset.
Added apply_data() to psp, which is similar in applicability to setProperty,

and works the same way as the publisher (in fact it ended up being same code,

which was moved to utils).

PR:

Obtained from:

Submitted by:

Reviewed by:

  1. … 4 more files in changeset.
Some final touches on the Cookie module. Added a couple of tests for

Cookies. Started the Cookie documentation.

PR:

Obtained from:

Submitted by:

Reviewed by:

  1. … 3 more files in changeset.
Added CVS Id

  1. … 4 more files in changeset.
Take Roy Fielding's advice and keep Grisha's email address out of the

source code. No need to send yet more spam his way :-)

  1. … 29 more files in changeset.
Bugfixes/patches from Robin Munn and other stuff.

  1. … 3 more files in changeset.