Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Oct 29, 2014
  1. Merge pull request #31 from cognusion/testsfail

    authored
    Test fail if MPMs loaded modularly
Commits on Jul 8, 2014
  1. M@
  2. M@
Commits on Mar 11, 2014
Commits on Feb 25, 2014
  1. asl97

    fix issues 22

    asl97 authored committed
    small issue like this shouldn't take 2 months to fix
    #22
Commits on Jan 1, 2014
  1. Merge pull request #24 from rhiller/master

    authored
    Revert to mod_python 3.3.1 semantics where cookie expiration is sent to client
  2. Ron Hiller

    Revert to mod_python 3.3.1 semantics where cookie expiration is sent …

    rhiller authored
    …to client
    
    Without the "expires" attribute in the _valid_attr list, cookie expirations are never returned by the __str__ method, and consequently are never sent to the browser.
Commits on Dec 31, 2013
  1. Ron

    Typo

    Cipherwraith authored
    Fitler -> Filter
Commits on Dec 19, 2013
  1. Fixes for compile without git, correct how git revision hash is

    authored
    generated (skip it if it's a tag or no git available or we are not
    working with a checkin), also fix a bash-dependency (helps on Solaris),
    and a couple of cross-platform awk fixes in configure.
Commits on Dec 18, 2013
  1. 3.5.0 in NEWS

    authored
Commits on Oct 25, 2013
  1. User and password for basic authentication now Latin1. Also FieldStorage

    authored
    is all str now. Added a couple of Unicode notes to the docs.
  2. Up version to 3.5.0

    authored
Commits on Oct 24, 2013
Commits on Oct 23, 2013
  1. Updated NEWS

    authored
Commits on Oct 22, 2013
Commits on Oct 14, 2013
  1. In preparation for Python 3 support.

    authored
    Rework how much of lock/threading is done,
    make syntax both 2 and 3 compatible.
Commits on Oct 10, 2013
  1. One more compiler warning

    authored
Commits on Oct 9, 2013
  1. Update Changes section in docs

    authored
  2. Up the version to 3.4.1

    authored
  3. Document Python path and map_to_storage behavior with respect to

    authored
    Directory and Location.
Commits on Oct 8, 2013
  1. Add a test for Location-wrapped wsgi and correcto documentation to

    authored
    encourage using Location instead of wsgi.base_uri.
  2. Make wsgi automatically use Location as its base_uri. Explicit setting

    authored
    of mod_python.wsgi.base_uri is still suppored, but discouraged, as using
    Location is much cleaner, as well as faster.
  3. Even when not evaling/cache-checking, we need to lock to prepend to

    authored
    path.
    
    Fix a bug where accessing an invalid attribute in hlist would segfault.
    
    There is no need to do any directory-related stuff if we are in a
    Location context. Added d_is_location flag to the hlist
    structure, and added checks for it.
    
    Skip map-to-storage phase when we are wrapped in a Location (it
    attempts to do a directory_walk). The implication is that
    Location trumps all Directory configs which have no effect. But
    it's much faster this way.
    
    Track down where in core.c the trailing slash is added as part of
    the why-are-we-doing-this research with respect to appending
    trailing slashes to all directories.
Commits on Oct 4, 2013
  1. Rework how configuration is handled a little bit, addint a d_is_location

    authored
    member, which keeps track of whether the config directive is wrapped in
    a Location block. This is that when we're in a location, we can omit
    running the map_to_storage phase and not touch the fs at all during a
    request. This has a potentially unusual side-effect of disabling all
    fs-based Directive config parts, this is yet-to-be-documented.
    
    Also remove trailing blanks from a lot of lines - this makes it a mess
    of a commit, but oh well.
Commits on Oct 3, 2013
  1. More evil optimizations. Avoid re-creating objects that can be cached in

    authored
    the request object, move the path_info/script_name creation into C
  2. The root of all evil, i.e. optimizations. Not much else in this commit.

    authored
    The rules are simple - avoid function calls at all cost, especially for
    Python code that runs at every request, replace all had_key() and get()
    with something using "in", avoid string to integer conversions and other
    string manipulation, etc.
Commits on Oct 1, 2013
Something went wrong with that request. Please try again.