All Projects : mod_python (Key: MODPYTHON)

Project Lead: Grisha Trubetskoy
URL: http://modpython.org
Description:
Mod_python is an Apache module that embeds the Python interpreter within the server.

Release Notes

 Select:   Open Issues   Road Map   Change Log   Popular Issues   Subversion Commits   Releases   Versions   Components   

Change Log

Bugfix & improved version
   Bug MODPYTHON-252 UNRESOLVED mod_python install forces Python libraries into system-wide install directory Minor Open
   Bug MODPYTHON-201 FIXED ReportError in importer.py raises an exception for mal-formed psp Blocker Closed
   Task MODPYTHON-19 FIXED Add a section about security in the documentation Major Closed
   Improvement MODPYTHON-54 FIXED Add a way to import a published page into another published page Major Closed
   New Feature MODPYTHON-153 FIXED Add req.discard_request_body(). Major Closed
   Improvement MODPYTHON-193 FIXED Add req.hlist.location to mirror req.hlist.directory. Major Closed
   New Feature MODPYTHON-137 FIXED Add req.server.get_options() for obtain PythonOption values set at global level. Major Closed
   New Feature MODPYTHON-196 FIXED Add req.server.log_error() and req.connection.log_error(). Major Closed
   New Feature MODPYTHON-104 FIXED Allow Python code callouts with mod_include (SSI). Major Closed
   Wish MODPYTHON-118 FIXED Allow PythonImport to optionally call function in module. Major Closed
   New Feature MODPYTHON-170 FIXED Allow access to request_rec/server_rec/conn_rec/filter_rec as Python CObject. Major Closed
   Improvement MODPYTHON-149 FIXED Allow cross subdomain sessions. Major Closed
   Improvement MODPYTHON-141 FIXED Allow handlers to trigger proxying of requests. Major Closed
   New Feature MODPYTHON-164 FIXED Allow req.add_handler()/req.register_*_filter() to take module/function for handler. Major Closed
   Bug MODPYTHON-116 FIXED Attributes removed from module code file still accessible until restart. Major Closed
   New Feature MODPYTHON-94 FIXED Calling APR optional functions provided by mod_ssl Major Closed
   Bug MODPYTHON-200 FIXED Can't use signed and marshalled cookies together. Major Closed
   Bug MODPYTHON-119 FIXED DBM Session test shouldn't use default database. Major Closed
   Bug MODPYTHON-173 FIXED DbmSession creates world readable db file Major Closed
   New Feature MODPYTHON-165 FIXED Exporting functions from mod_python to allow access to interpreters etc. Major Closed
   Improvement MODPYTHON-132 FIXED Expose ap_construct_url() in request object. Major Closed
   Bug MODPYTHON-129 FIXED HandlerDispatch doesn't treat OK/DECLINED result properly for all phases. Major Closed
   Bug MODPYTHON-187 FIXED Hang on subscripted access to request.subprocess_env. Major Closed
   Improvement MODPYTHON-128 FIXED Have assigning req.filename automatically update req.finfo. Major Closed
   Bug MODPYTHON-167 FIXED If PythonDebug is On and error occurs, status is 200 when it should really be 500. Major Closed
   Bug MODPYTHON-101 FIXED If target handler found but evaluates false, there should still be an error if not silent. Major Closed
   Bug MODPYTHON-112 FIXED If using filters value of req.phase only valid up till first req.read()/req.write(). Major Closed
   Task MODPYTHON-143 FIXED Implement and integrate a new module importer. Major Closed
   New Feature MODPYTHON-103 FIXED Implement req.add_output_filter(). Major Closed
   Improvement MODPYTHON-8 FIXED Improve apache.load_module with a two-level locking scheme Major Closed
   Improvement MODPYTHON-130 FIXED Improvements associated with modifications times. Major Closed
   Improvement MODPYTHON-125 FIXED Improvements associated with req.handler for type checker phase. Major Closed
   Improvement MODPYTHON-124 FIXED Improvements associated with the req.ap_auth_type attribute. Major Closed
   Improvement MODPYTHON-144 FIXED Make apache._server/apace._interpreter part of public API. Major Closed
   Improvement MODPYTHON-131 FIXED Make name of mutex directory configurable. Major Closed
   Improvement MODPYTHON-142 FIXED Make req.no_cache and req.no_local_copy writable. Major Closed
   Bug MODPYTHON-184 FIXED Memory leak apache.table() Major Closed
   Bug MODPYTHON-194 FIXED Memory leak due to not clearing thread state object before deletion. Major Closed
   Bug MODPYTHON-182 FIXED Memory leak in request readline() Major Closed
   Bug MODPYTHON-181 FIXED Memory leak when using handlers in multiple phases at same time. Major Closed
   Bug MODPYTHON-172 FIXED Memory leak with util.fieldstorage using mod_python 3.2.8 on apache 2.0.55 Major Closed
   Sub-task MODPYTHON-156 FIXED MODPYTHON-143
Module imports from server side includes and new importer.
Major Closed
   Bug MODPYTHON-78 FIXED No support for Apache 2.2 yet Major Closed
   Bug MODPYTHON-175 FIXED PSP error page accessing session object can cause a deadlock. Major Closed
   Bug MODPYTHON-114 FIXED Problems with PythonPath directive. Major Closed
   Bug MODPYTHON-198 FIXED Python 2.5 nested auth functions in publisher. Major Closed
   Bug MODPYTHON-151 FIXED PythonDebug exception error page doesn't escape special HTML characters. Major Closed
   Bug MODPYTHON-126 FIXED PythonHandler in <Files> directive sets req.hlist.directory to useless value. Major Closed
   Bug MODPYTHON-166 FIXED PythonHandlerModule doesn't set up PythonAuthenHandler registration. Major Closed
   Bug MODPYTHON-147 FIXED PythonImport directives causing duplicate entries in sys.path. Major Closed
   Bug MODPYTHON-113 FIXED PythonImport should use apache.import_module() and not PyImport_ImportModule(). Major Closed
   Bug MODPYTHON-157 FIXED PythonInterpPerDirectory broken for directory request in fixup phase and earlier. Major Closed
   Sub-task MODPYTHON-154 FIXED MODPYTHON-143
PythonPath overriding use of Python*Handler directory.
Major Closed
   Bug MODPYTHON-139 FIXED Running make clean/distclean doesn't clean up test directory. Major Closed
   Bug MODPYTHON-111 FIXED Sessions don't set accessed time on read Major Closed
   Bug MODPYTHON-134 FIXED Setting PythonDebug to Off, doesn't override On setting in parent scope. Major Closed
   Bug MODPYTHON-191 FIXED Tampering with signed cookies. Major Closed
   Improvement MODPYTHON-207 FIXED The attribute req.args should be modifiable. Major Closed
   Improvement MODPYTHON-206 FIXED The attribute req.used_path_info should be writable. Major Closed
   Bug MODPYTHON-77 FIXED The multiple interpreter concept of mod_python is broken for Python extension modules since Python 2.3 Major Closed
   Task MODPYTHON-174 FIXED Update requirements to Apache 2.0.47 or greater Major Closed
   Improvement MODPYTHON-127 FIXED Use namespace for mod_python PythonOption settings. Major Closed
   Bug MODPYTHON-161 FIXED Wrong interpreter chosen with req.add_handler()/PythonInterpPerDirective. Major Closed
   Bug MODPYTHON-135 FIXED [SECURITY] A Security Issue with FileSession in 3.2.7 Major Closed
   Bug MODPYTHON-115 FIXED import_module() and multiple modules of same name. Major Closed
   Bug MODPYTHON-150 FIXED make_obcallback not thread protected Major Closed
   Improvement MODPYTHON-178 FIXED mod_python.psp should return 404 and not 500 when PSP file doesn't exist. Major Closed
   Improvement MODPYTHON-107 FIXED mod_python.publisher shouldn't flush result when written. Major Closed
   Bug MODPYTHON-159 FIXED multiline headers in multipart/form not handled Major Closed
   Bug MODPYTHON-180 FIXED publisher wrongly generating warning that there is 'nothing to publish' Major Closed
   Bug MODPYTHON-100 FIXED raise apache.SERVER_RETURN, apache.OK aborts handlers. Major Closed
   Sub-task MODPYTHON-155 FIXED MODPYTHON-143
req.add_handler() and inheritance of directory to be searched for module
Major Closed
   Bug MODPYTHON-160 FIXED req.add_handler/req.handler and PythonInterpPerDirective Major Closed
   Improvement MODPYTHON-152 FIXED req.main/prev from subrequest should yield true Python request object. Major Closed
   Bug MODPYTHON-84 FIXED req.sendfile(filename) sends an incorrect number of bytes when filename is a symlink Major Closed
   Bug MODPYTHON-133 FIXED req.server.get_config() table object populated wrongly. Major Closed
   Bug MODPYTHON-140 FIXED util.redirect() returns wrong SERVER_RETURN status value Major Closed
   New Feature MODPYTHON-148 FIXED Additional constants for mod_python.apache module. Minor Closed
   Bug MODPYTHON-120 FIXED Connection handler test fails on virtual hosting system such as OpenVPS. Minor Closed
   Bug MODPYTHON-47 FIXED Digest Authorization header causes bad request error. Minor Closed
   Improvement MODPYTHON-90 FIXED Explicitly don't allow Pdb support to work if not ONE_PROCESS mode. Minor Closed
   Improvement MODPYTHON-63 FIXED Handle wildcard in Directory to sys.path transfer Minor Closed
   Improvement MODPYTHON-91 FIXED Improve error message when "quit" run in pdb debugger. Minor Closed
   Improvement MODPYTHON-93 FIXED Improve util.FieldStorage efficiency Minor Closed
   Improvement MODPYTHON-108 FIXED Let Cookie support new HttpOnly property to prevent cross-site cookie stealing Minor Closed
   New Feature MODPYTHON-145 FIXED Make number of mutex locks configurable at apache startup Minor Closed
   Improvement MODPYTHON-176 FIXED PSP.run() should not unlock session if it didn't create it. Minor Closed
   Improvement MODPYTHON-38 FIXED Passing req.form into psp.PSP(). Minor Closed
   Bug MODPYTHON-121 FIXED The local/remote host tests fail for a virtual hosting system such as OpenVPS. Minor Closed
   Bug MODPYTHON-185 FIXED _psp.parsestring doesn't check for empty values Minor Closed
   Bug MODPYTHON-122 FIXED configure fails when using bash 3.1.x Minor Closed
   Improvement MODPYTHON-43 FIXED mod_python.publisher auth functions access to globals Minor Closed
   New Feature MODPYTHON-27 FIXED mod_python.publisher authentication Minor Closed
   Bug MODPYTHON-168 FIXED psp_parser fails when CR is used as a line terminator Minor Closed
   Bug MODPYTHON-189 FIXED repr() for various objects doesn't convert data members correctly. Minor Closed
   Bug MODPYTHON-179 FIXED req.readlines(sizehint) does not work correctly Minor Closed
Bugfix & improved version
   New Feature MODPYTHON-137 FIXED Add req.server.get_options() for obtain PythonOption values set at global level. Major Closed
   New Feature MODPYTHON-94 FIXED Calling APR optional functions provided by mod_ssl Major Closed
   Bug MODPYTHON-119 FIXED DBM Session test shouldn't use default database. Major Closed
   Bug MODPYTHON-173 FIXED DbmSession creates world readable db file Major Closed
   Improvement MODPYTHON-131 FIXED Make name of mutex directory configurable. Major Closed
   Bug MODPYTHON-172 FIXED Memory leak with util.fieldstorage using mod_python 3.2.8 on apache 2.0.55 Major Closed
   Bug MODPYTHON-78 FIXED No support for Apache 2.2 yet Major Closed
   Task MODPYTHON-174 FIXED Update requirements to Apache 2.0.47 or greater Major Closed
   Bug MODPYTHON-84 FIXED req.sendfile(filename) sends an incorrect number of bytes when filename is a symlink Major Closed
   New Feature MODPYTHON-145 FIXED Make number of mutex locks configurable at apache startup Minor Closed
   Bug MODPYTHON-122 FIXED configure fails when using bash 3.1.x Minor Closed
Security release
   Bug MODPYTHON-135 FIXED [SECURITY] A Security Issue with FileSession in 3.2.7 Major Closed
Bugfix & improved version
   Bug MODPYTHON-60 FIXED PythonOption directive causes memory leak Critical Closed
   Bug MODPYTHON-99 FIXED accessing some request or server object members causes a segfault Critical Closed
   Bug MODPYTHON-34 FIXED mod_python.publisher index.py exposes underscore prefixed variables Critical Closed
   Bug MODPYTHON-85 FIXED ./configure does not find the correct PY_STD_LIB for x86-64 platform Major Closed
   Bug MODPYTHON-65 FIXED 3.2 working version will not install on Mac OS X (10.3.7) Major Closed
   Bug MODPYTHON-51 FIXED A few issues in setup.py.in for Unixes Major Closed
   Bug MODPYTHON-96 FIXED Accessing req.boundary causes crash. Major Closed
   Improvement MODPYTHON-28 FIXED Add a standard test handler in the distribution Major Closed
   Improvement MODPYTHON-55 FIXED Add a version attribute to the mod_python module. Major Closed
   Improvement MODPYTHON-95 FIXED Allow testing on Win32 without affecting main Apache service Major Closed
   Bug MODPYTHON-17 FIXED Big marshalled cookies cause an error Major Closed
   Bug MODPYTHON-5 FIXED Bug in setting interpreter name with PythonInterpPerDirectory. Major Closed
   Bug MODPYTHON-13 FIXED Builtin functions not callable with mod_python.publisher. Major Closed
   Bug MODPYTHON-102 FIXED Bus error with connection handler on secondary port. Major Closed
   Improvement MODPYTHON-41 FIXED Calls to PyErr_Print should be followed by fflush(). Major Closed
   Bug MODPYTHON-1 FIXED Circular references starting from the request object create a memory leak Major Closed
   Bug MODPYTHON-75 FIXED Crash and memory leak in python_merge_config due to use of apr_table_overlap Major Closed
   Bug MODPYTHON-40 FIXED FieldStorage : don't stream file uploads to memory Major Closed
   Bug MODPYTHON-12 FIXED ImportError: cannot import name publisher Major Closed
   New Feature MODPYTHON-67 FIXED Make req.path_info writable. Major Closed
   Bug MODPYTHON-86 FIXED Multiple session cookies created when ApplicationPath is set to / Major Closed
   Bug MODPYTHON-69 FIXED Potential deadlock in psp cache Major Closed
   Bug MODPYTHON-106 FIXED PythonAutoReload directive can't be turned off in config. Major Closed
   Bug MODPYTHON-46 FIXED PythonHandlerModule directive is broken. Major Closed
   Improvement MODPYTHON-26 FIXED Solve the traversal security issue Major Closed
   Bug MODPYTHON-36 FIXED [PATCH] close fd after ap_send_fd() in req_sendfile() Major Closed
   Bug MODPYTHON-64 FIXED local_addr and remote_addr not using APR to make IP address strings, breaks with IPv6 Major Closed
   Bug MODPYTHON-3 FIXED mod_python cannot parse cookies with $-prefixed attributes Major Closed
   Bug MODPYTHON-83 FIXED mod_python doesn't work if threads not compiled into Python Major Closed
   Bug MODPYTHON-82 FIXED mod_python.publisher cache will not work if threading not built into Python Major Closed
   Bug MODPYTHON-23 FIXED mod_python.publisher default index file traversal Major Closed
   Bug MODPYTHON-9 FIXED mod_python.publisher does not support modules with the same name but in different directories Major Closed
   Bug MODPYTHON-97 FIXED mod_python.publisher iterables and content_type broken Major Closed
   Bug MODPYTHON-24 FIXED mod_python.publisher loading wrong module and giving no warning/error Major Closed
   Bug MODPYTHON-72 FIXED mod_python.publisher no longer pays attention to result of req.get_addhandler_exts() Major Closed
   Bug MODPYTHON-105 FIXED mod_python.publisher should not discard content for HEAD request. Major Closed
   Bug MODPYTHON-2 FIXED multiple/redundant interpreter creation Major Closed
   Bug MODPYTHON-48 FIXED psp.PSP doesn't work for a text string Major Closed
   Bug MODPYTHON-87 FIXED psp_parser: replaces "\n" on \n Major Closed
   Bug MODPYTHON-49 FIXED publisher : new module loading mechanism does not allow omiting the '.py' extension Major Closed
   Bug MODPYTHON-79 FIXED util.FieldStorage doesn't correctly check the mime types of POSTed entities Major Closed
   Bug MODPYTHON-98 FIXED wrong handler supplied to req.add_handler() generates error Major Closed
   Bug MODPYTHON-62 DUPLICATE local_ip and local_host in connection object returns remote_ip and remote_host instead Major Closed
   New Feature MODPYTHON-37 FIXED Add apache.register_cleanup(). Minor Closed
   Improvement MODPYTHON-89 FIXED Add new apache.exists_config_define() function. Minor Closed
   Improvement MODPYTHON-7 FIXED Autoreload works if mtime is newer, but not older. Minor Closed
   Bug MODPYTHON-4 FIXED Bug in setting up of config_dir from Handler directives. Minor Closed
   Bug MODPYTHON-80 FIXED Compile problem on IRIX Minor Closed
   Bug MODPYTHON-10 FIXED Continual reloading of modules Minor Closed
   Bug MODPYTHON-42 FIXED Cookie documentation, small correction Minor Closed
   Bug MODPYTHON-11 FIXED Cross contamination of modules Minor Closed
   New Feature MODPYTHON-45 FIXED Implement a file-based session manager Minor Closed
   Improvement MODPYTHON-88 FIXED Initialise sys.argv to a dummy value. Minor Closed
   Wish MODPYTHON-6 FIXED Not possible to have empty value when using PythonOption. Minor Closed
   New Feature MODPYTHON-61 FIXED Session : allow the customization of the session cookie name Minor Closed
   Improvement MODPYTHON-50 FIXED Session use outside of <Directory> directive. Minor Closed
   Improvement MODPYTHON-73 FIXED Using objects to create an explicit hierarchy. Minor Closed
   Bug MODPYTHON-58 FIXED _apache._global_lock results in segfault when index > number of mutexes Minor Closed
   Bug MODPYTHON-25 FIXED apply_fs_data() does not work with "new style" objects Minor Closed
   Improvement MODPYTHON-39 FIXED couple of documentation improvements Minor Closed
   Bug MODPYTHON-66 FIXED install_dso target also tries to install Python code files. Minor Closed
   Bug MODPYTHON-57 FIXED mem_cleanup throws "dictionary changed size during iteration" Minor Closed
   Improvement MODPYTHON-35 FIXED mod_python.c doesn't always log reason for 500 error Minor Closed
   Bug MODPYTHON-22 FIXED mod_python.publisher extension handling Minor Closed
   Bug MODPYTHON-52 FIXED path to flex used in compiling mod_python is hard coded Minor Closed
   Bug MODPYTHON-136 FIXED req.user is writable (delete read-only claim) Minor Closed
   New Feature MODPYTHON-70 FIXED Add configure --with-max-locks option to set MAX_LOCKS. Trivial Closed
   Task MODPYTHON-32 FIXED Remove workaround code from Session.py. Trivial Closed
Bugfix version
   Task MODPYTHON-18 FIXED Try to be explicit in the error log about the various error conditions Major Closed
   Bug MODPYTHON-14 FIXED Returning nothing from mod_python.publisher (2.7.10) causes 500 error text to be appended. Trivial Closed
  No issues.

Reports

Recently Created Issues Report
Created vs Resolved Issues Report
Resolution Time Report
Average Age Report
Pie Chart Report
Contribution Report
User Workload Report
Version Workload Report
Time Tracking Report
Single Level Group By Report

Preset Filters


Project Summary

Open Open 70
   28%
In Progress In Progress 6
   2%
Reopened Reopened 3
   1%
Resolved Resolved 1
Closed Closed 174
   69%

Open Issues

By Priority
Major Major 52
   66%
Minor Minor 26
   33%
Trivial Trivial 1
   1%

By Assignee
Graham Dumpleton 12
   15%
Jim Gallacher 1
   1%
Nicolas Lehuen 3
   4%
Unassigned 63
   80%