2007-04-06 Allan Saddi * Release version 1.0 2007-03-05 Allan Saddi * Fix memory corruption that occurs when Content-Length is deduced. Thanks to Kyle McFarland for finding the bug. 2007-02-15 Allan Saddi * Document certain functions/files. No functional changes. 2007-01-13 Allan Saddi * Release version 0.6.1 2006-12-27 Allan Saddi * Import threading module on initialization to ensure that it correctly knows the "main" thread. 2006-12-24 Allan Saddi * Release version 0.6 * Change exit codes. * Simplify and eliminate thread pooling. * Minor code cleanup. 2006-12-22 Allan Saddi * Release version 0.5 * Unquote REQUEST_URI and PATH_INFO by default. 2006-12-19 Allan Saddi * Release version 0.4 * Ensure atexit functions are only called by the main thread. * Ensure atexit functions are called by calling Py_Finalize() on exit. * Add wsgi.file_wrapper support. 2006-12-17 Allan Saddi * Release version 0.3.1 * Fix buffer limiting in readline() implementation. Optimize newline search. 2006-12-16 Allan Saddi * Release version 0.3 * Allow binding to specific interfaces. * Initialize threadpool *after* daemon(). Misc. UI improvements. 2006-12-15 Allan Saddi * Implement thread pooling. * Implement handling of SSL_KEY_SIZE. * Release version 0.2 2006-12-14 Allan Saddi * Don't request first body chunk. * Decouple WSGI code from AJP. * Release version 0.1.1 2006-12-13 Allan Saddi * Update Makefile to use LIBS and SYSLIBS from Python config for better portability. * Save & restore exception state when calling application iterator's close() method. * Be sure to call pthread_detach() on new threads! * Set argv[0] to 'ajp-wsgi' rather than the empty string. This ensures sys.path[0] will be the current directory. * Release version 0.1