Checkout Tools
  • last updated 5 hours ago
Constraints: committers
Constraints: files
Constraints: dates
(MODPYTHON-243) Fixed format string error.

All this stuff about building an uninstall log is not required. The file_created() function takes care of uninstalling files at removal.
Documentation housecleaing. Added "Changes from Version 3.3.1" to Appendix.

Added links in Request member docs to server object and connection object.

Bumped version strings in preparation for 3.3.1 release.

Small grammar fix in docs.

Synced NEWS file with branches/3.2.x

Preparation for tagging 3.3.0b.

Bumped version strings.

Changed prerequisites to python 2.3.4 and apache 2.0.54.

Minor tweaks to apache.import_module() documentation.

Updates to documentation for apache.import_module().

Update notes in change log in respect of companion functions needed to use


Fixed the LaTeX tilde character problems in the Docs.

Fixed a broken html link (which contained a tilde).

Added some notes on LaTeX tilde handling to Doc/README so we don't forget

how to do this in the future.

Fixed some typos.

More documentation about apache.import_module(), specifically, how to enable

the old importer.

Further documentation for the apache.import_module() function.

Further updates to documentation for the apache.import_module() function.

(MODPYTHON-143) Allow just '~' to be used as a directory in the module

importer search path to refer to the handler root directory.

Progressive documentation updates for the apache.import_module() function.

(MODPYTHON-170) Added req._request_rec, server._server_rec and

conn._conn_rec semi private members for getting accessing to underlying

Apache struct as a Python CObject. These can be used for use in

implementing SWIG bindings for lower level APIs of Apache. These members

should be regarded as experimental and there are no guarantees that they

will remain present in this specific form in the future.

Have documentation about directives refer to apache.import_module() where


Added link to the mod_python wiki CategorySecurity to the security section

of the Docs. Security documentation will be done in the wiki rather than

in the source distribution docs. (MODPYTHON-19)

(MODPYTHON-143) Have the handler root fallback to be the document root when

handler directives are used in Location directive or in root context of

VirtualHost or actual server. This handler root is what is used as the

first place to look for a module when using apache.import_module() or when

it is necessary to expand a path prefixed by '~/'.

Updated documentation of the req.meets_condition() member function to show

req.update_mtime() and req.set_last_modified() in example.

(MODPYTHON-128) The apache.stat() function, which is a wrapper for the

apr_stat() function, should still return a valid finfoobject when the

target of the apr_stat() call does not exist. This is instead of raising

an exception. This is necessary as otherwise there is no way of replacing

req.finfo with a finfoobject where req.finfo.filetype is APR_NOFILE. An

exception will only be raised now if a truly unexpected problem arises.

Callers of apache.stat() need to check finfo.filetype for APR_NOFILE if

they need to know if target existed or not.

(MODPYTHON-93) Made assignment using the subscript operator against the

FieldStorage class act like a dictionary. In other words, any existing values

against a field are replaced with a single value rather than an additional

value being added against the field.

(MODPYTHON-129) Changed how return status of stacked handlers registered

against PythonHandler phase are interpreted. Subsequent stacked content

handlers are now executed when apache.DECLINED is returned as well as when

apache.OK is returned.

(MODPYTHON-207) The attribute req.args is now modifiable and can be set

from within handlers.

The attribute req.used_path_info is now modifiable and can be set from

within handlers. This is equivalent to having used the AcceptPathInfo


Need to be looking for link library and not dll when determining if APR 1

is present on Windows.

Attempt to auto detect when Apache uses APR 1.0 and link to those libraries

instead of older libraries when on Windows.