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

Changeset 431327 is being indexed.

When handler directives are used within Directory or DirectoryMatch

directives where wildcards or regular expressions are used, the handler

directory will now be correctly set to the shortest directory matched by

the directory pattern, whereas previously it was being left as the

pattern which meant that modules located with that directory weren't

able to be loaded.

  1. … 11 more files in changeset.
(MODPYTHON-155) Modifications to handler and filter lists so that

references can be maintained back to parent handler of a handler/filter

which was registered dynamically. This is necessary within the scheme of

how the new module importer works. Specifically, where a directory isn't

specified when adding a handler or registering a filter, the directory

associated with the parent up the chain has to be used instead. In the old

importer it was relying on fact that directory of parent had already been

added to the Python sys.path, although this didn't actually work reliably.

The new module importer doesn't add directories to sys.path and so the need

to properly work out directory associated with a parent so that it can be

used when required.

  1. … 9 more files in changeset.
Added support such that when using req.register_input_filter(),

req.register_output_filter() and req.add_handler() it is now possible to

supply directly a callable object to be used as well as the existing

string reference identifying the module/function to be called. (MODPYTHON-164)

  1. … 17 more files in changeset.
When Python*Handler or Python*Filter directive is used inside of a Files

directive container, the handler/filter directory value will now correctly

resolve to the directory corresponding to any parent Directory directive or

the location of the .htaccess file the Files directive is contained in.


The patch also lays the ground work for being able to support Directory

directive with glob style wildcards or Directory/DirectoryMatch directive

with a regular expression. (MODPYTHON-63)

  1. … 9 more files in changeset.
property cleanup

  1. … 75 more files in changeset.
New license

  1. … 42 more files in changeset.
This gigantic patch gets rid of all tabs in C code. I know this is ugly, but

better late than never!


Obtained from:

Submitted by:

Reviewed by:

  1. … 20 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.

Revamp the copyright/license headers in all(?) of the files. Include

the appropriate attribution/recognition to Grisha's original work.

  1. … 29 more files in changeset.
hlist, and many other changes

  1. … 15 more files in changeset.