Feb 10 2000 -   Fixed the dissapearing / in PATH_INFO.

Jan 23 2000 -	Fixed the bug where req.server.register_cleanup was 
		expecting a builtin _req object rather than the new real 
		Python Request.

Jan 21 2000 -	The Publisher handler __auth__ can now be a dictionary or.
		a const. There is also new __access__, which can be a list.

Jan 19 2000 -	Added req._content_type_set flag which is set to 1 when
		a value is assigned to content_type from Python. This way
		the publisher handler can know if it's been purposely set
		and will not attempt to guess it.

Jan 18 2000 -	Documented req.form. Fixed a security problem with the
		Publisher handler - it now does not allow modules to be
		published, so a user can't access test.os.renames, etc.

Dec 18 2000 -	2.7 had a typo in it + win32 wants types initialized
		separately like I thought. Time for 2.7.1.

Dec 16 2000 -	Releasing 2.7....

Dec 16 2000 -   Found another bug related to ALLOW_THREADS macros which are
		noops without threads, but that is actually wrong, because
		what they is needed wvwn without threads. Also, some days
		ago 2.6.4 was released.

Dec 13 2000 -	The initial documentation for the util module and for the
		publisher handler is done. Perhaps the tutorial should have
		a bit on the publisher handler.

Dec 12 2000 - 	publisher handler appears to be working pretty well. Now need
		to document it.

Dec 11 2000 -	It appears I found a big booboo with mispalced #ifdef
		WITH_THREADS... The "Dispatch returned nothing" should be
		gone now. This means 2.6.3 has major problems with multiple
		interpreters.

Dec  8 2000 -   connection.user now writable. More Doc improvements.

Dec  6 2000 -	The COPYRIGHT no longer has the advertizing clause.

Dec  4 2000 -	Initial (not proof-read) LaTeX source for documentation is 
		checked in.

Nov 26 2000 -	Dilligently migrating all the documentation to LaTeX using the
		Python standards. 

Nov 17 2000 -	I forgot to uncomment type initialization. type(req.headers_in)
		would segfault. Fixed. Continuing work on publisher.py module.

Nov 08 2000 -	read() and reqadline() now behave very much like the standard
		Python file object counterparts. Added James Gessling's VMS
		instructions.

Nov 07 2000 -	Initial version of req.readline(), also some fixes to 
		req.read() (both now raise appropriate errors). Both still need
		some work.

Nov 04 2000 -	Implemented _apache.parse_qs. Also, CGIStin had a read() bug.
		PythonHandlerModule is documented.

Oct 30 2000 -	Implemented PythonHandlerModule. Still need to document it.

Oct 29 2000 -	2.6.3 release. Mostly static install bug fixes.

Oct 22 2000 -   2.6.2 release

Oct 22 2000 -   "Fatal Python error: PyThreadState_Get: no current thread" upon
		exit is now fixed. Also, --with-python was improved to point
		to the right Makefile (Modules/Makefile) when scanning for LIBS.

Oct 21 2000 -   2.6.1 release

Oct 20 2000 -	Fixed some minor installation bugs.

Oct 19 2000 -   2.6 out

Oct 16 2000 -	Began a major file reorganization. All objects are now in
		separate files, and all external functions have an Mp prefix
		and named consistently with Python C API conventions.

Oct 15 2000 -	We now use mkdep.

Oct 12 2000 -   Autoconf now works. Documentation has been adjusted. Also
		added Windows installation instructions to the docs.

Oct  2 2000 -   PythonInterpPerServer is now default behavior, and this 
		directive is therefore obsolete. The old default behavior can
		be achieved via the new PythonInterpPerDirective directive.

Sep  ? 2000 -   Request is now a real python object. This means that it can be
		used to retain state between requests.

Sep  9 2000 -   Added server.register_cleanup(). This happened to be a little
		trickier than I thought since it turned out that server_rec does
		not have a pool member. Py_Finalze() has been moved to a 
		cleanup from the ChildExit handler because ChildExit runs *before*
		any cleanups. (Now I know why mod_perl doesn't use child_exit.)

Sep  8 2000 -   Sean True's fix to call note_basic_auth_failure added.

Sep  6 2000 -   Stphane Bidoul's Win32 fixes applied.

Sep  5 2000 -   2.5 released.

Sep  4 2000 -   Added the PythonCleanupHandler.

Sep  4 2000 -   Added req.register_cleanup(). Still need server.register_cleanup(),
		as well as a PythonCleanupHandler.

Sep  2 2000 -   Added PythonInterpPerServer directive. Fixed a bug relating
		to ap_add_version_component.

Aug 28 2000 -	Added Richard Barret's patch that gives python socket module 
		behaviour from req.connection.local_addr and remote_addr.

Aug 27 2000 -   Added PythonInitHandler. Also, it looks like dynamic handler
		addition now works correctly, after trying 15 different ways of
		implementing it, resorting to req->notes seems to be the only
		option.

Aug 18 2000 -   Added req.get_remote_host()

Aug 16 2000 -   Added Dr. Timochouk's PythonOptimize directive patch.

Aug 15 2000 -   Extensive improvements to req.read() prompted by Dr. Timochouk's
		patches.

Aug 10 2000 -	Documentation change - get_basic_auth_pw must be called before
		using connection.user.

Aug 06 2000 -   Table oject now has a new method "add" which allows creation
		of multiple keys. This is useful with things like "Set-Cookie"
		headers.

Jul 22 2000 -   Added req.add_handler (dynamic handler registration)

Jul 18 2000 -   Added PythonEnablePdb
		ChildExitHandler now properly calls Py_Finalize()
		python_handler is now cumulative rather than overriding

Jul 04 2000 -   2.4.1 Released. Mostly bug fixes. Should be pretty stable.

Jun 20 2000 -   2.4 Released.

Jun 17 2000 -   Started the tutorial.html.

Jun 11 2000 -   Stephane Bidoul's thread-safe win32 changes put in. As part
		of this, all chdir()'s are gone and now instead of '.', the
		file path is prepended to pythonpath.

Jun  8 2000 -   2.3 Released.

Jun  7 2000 -	PythonImport now works.

Jun  5 2000 - 	PythonDebug and other on/off type handlers are now of type FLAG
		so they require an argument of On or Off. 

Apr    2000 - 	rename to mod_python and go apache-specific.
Nov    1998 - 	support for multiple interpreters introduced.
May    1998 - 	initial release (httpdapy).
