You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by pq...@apache.org on 2009/10/03 22:45:44 UTC

svn commit: r17 [13/18] - in /release/httpd: ./ binaries/ binaries/netware/ binaries/os2/ binaries/reliantunix/ binaries/rpm/ binaries/rpm/SRPMS/ binaries/rpm/i386/ binaries/rpm/x86_64/ binaries/solaris/ binaries/win32/ binaries/win32/patches_applied/ ...

Added: release/httpd/modpython/win/3.0.1/python2.2.1-apache2.0.43.zip.md5
==============================================================================
--- release/httpd/modpython/win/3.0.1/python2.2.1-apache2.0.43.zip.md5 (added)
+++ release/httpd/modpython/win/3.0.1/python2.2.1-apache2.0.43.zip.md5 Sat Oct  3 16:45:15 2009
@@ -0,0 +1 @@
+MD5 (python2.2.1-apache2.0.43.zip) = 40900e28776c063ed82264e81ac1ed15

Added: release/httpd/modpython/win/3.0.1/python2.2.2-apache2.0.43.zip
==============================================================================
Binary file - no diff available.

Propchange: release/httpd/modpython/win/3.0.1/python2.2.2-apache2.0.43.zip
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: release/httpd/modpython/win/3.0.1/python2.2.2-apache2.0.43.zip.asc
==============================================================================
--- release/httpd/modpython/win/3.0.1/python2.2.2-apache2.0.43.zip.asc (added)
+++ release/httpd/modpython/win/3.0.1/python2.2.2-apache2.0.43.zip.asc Sat Oct  3 16:45:15 2009
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.2.2 (FreeBSD)
+
+iD8DBQBEIrmJoB28nqh5/PURAjyJAJ4244dHQx3jrbsjXVK1hnxELnToZACdHLV3
+jeTA7esHavxUAbtD320EwE8=
+=TXzU
+-----END PGP SIGNATURE-----

Added: release/httpd/modpython/win/3.0.1/python2.2.2-apache2.0.43.zip.md5
==============================================================================
--- release/httpd/modpython/win/3.0.1/python2.2.2-apache2.0.43.zip.md5 (added)
+++ release/httpd/modpython/win/3.0.1/python2.2.2-apache2.0.43.zip.md5 Sat Oct  3 16:45:15 2009
@@ -0,0 +1 @@
+MD5 (python2.2.2-apache2.0.43.zip) = bedd2779949ff8d65c82b2a471cd6d60

Added: release/httpd/modpython/win/3.0.3/mod_python-3.0.3.win32.exe
==============================================================================
Binary file - no diff available.

Propchange: release/httpd/modpython/win/3.0.3/mod_python-3.0.3.win32.exe
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: release/httpd/modpython/win/3.0.3/mod_python-3.0.3.win32.exe.asc
==============================================================================
--- release/httpd/modpython/win/3.0.3/mod_python-3.0.3.win32.exe.asc (added)
+++ release/httpd/modpython/win/3.0.3/mod_python-3.0.3.win32.exe.asc Sat Oct  3 16:45:15 2009
@@ -0,0 +1,8 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.0.6 (FreeBSD)
+Comment: For info see http://www.gnupg.org
+
+iD8DBQA+cgGhoB28nqh5/PURAkMtAJ4r3w6UblY6IWY8JRWMRoyaAafgNACfTKms
+nUBmv5iNZ747LHlq7VRDPkM=
+=2KAe
+-----END PGP SIGNATURE-----

Added: release/httpd/modpython/win/3.0.3/mod_python-3.0.3.win32.exe.md5
==============================================================================
--- release/httpd/modpython/win/3.0.3/mod_python-3.0.3.win32.exe.md5 (added)
+++ release/httpd/modpython/win/3.0.3/mod_python-3.0.3.win32.exe.md5 Sat Oct  3 16:45:15 2009
@@ -0,0 +1 @@
+MD5 (mod_python-3.0.3.win32.exe) = f87f326abe9f168255310fc5fa899538

Added: release/httpd/modpython/win/3.0.4/mod_python-3.0.4.win32.exe
==============================================================================
Binary file - no diff available.

Propchange: release/httpd/modpython/win/3.0.4/mod_python-3.0.4.win32.exe
------------------------------------------------------------------------------
    svn:executable = *

Propchange: release/httpd/modpython/win/3.0.4/mod_python-3.0.4.win32.exe
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: release/httpd/modpython/win/3.0.4/mod_python-3.0.4.win32.exe.asc
==============================================================================
--- release/httpd/modpython/win/3.0.4/mod_python-3.0.4.win32.exe.asc (added)
+++ release/httpd/modpython/win/3.0.4/mod_python-3.0.4.win32.exe.asc Sat Oct  3 16:45:15 2009
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.2.3 (FreeBSD)
+
+iD8DBQA/x33koB28nqh5/PURAjBDAJ9RvCx+44onnJqgMJsd7ctevi672ACdHfLa
+mB7VxOs4QlmYJ6ppN+yFYIE=
+=BMwq
+-----END PGP SIGNATURE-----

Added: release/httpd/modpython/win/3.0.4/mod_python-3.0.4.win32.exe.md5
==============================================================================
--- release/httpd/modpython/win/3.0.4/mod_python-3.0.4.win32.exe.md5 (added)
+++ release/httpd/modpython/win/3.0.4/mod_python-3.0.4.win32.exe.md5 Sat Oct  3 16:45:15 2009
@@ -0,0 +1 @@
+MD5 (mod_python-3.0.4.win32.exe) = 38af459195c589eb9eb5cb947df7eca8

Added: release/httpd/modpython/win/3.1.0a/mod_python-3.1.0a.win32-py2.3.exe
==============================================================================
Binary file - no diff available.

Propchange: release/httpd/modpython/win/3.1.0a/mod_python-3.1.0a.win32-py2.3.exe
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: release/httpd/modpython/win/3.1.0a/mod_python-3.1.0a.win32-py2.3.exe.asc
==============================================================================
--- release/httpd/modpython/win/3.1.0a/mod_python-3.1.0a.win32-py2.3.exe.asc (added)
+++ release/httpd/modpython/win/3.1.0a/mod_python-3.1.0a.win32-py2.3.exe.asc Sat Oct  3 16:45:15 2009
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.2.2 (FreeBSD)
+
+iD8DBQA/TMHZoB28nqh5/PURAiXkAJ9JGKIMtdPugIDAhQKkyxeYBG8DCACfSjDc
+M65PiOJQLt6Cn1oOh5e14S4=
+=QEe0
+-----END PGP SIGNATURE-----

Added: release/httpd/modpython/win/3.1.0a/mod_python-3.1.0a.win32-py2.3.exe.md5
==============================================================================
--- release/httpd/modpython/win/3.1.0a/mod_python-3.1.0a.win32-py2.3.exe.md5 (added)
+++ release/httpd/modpython/win/3.1.0a/mod_python-3.1.0a.win32-py2.3.exe.md5 Sat Oct  3 16:45:15 2009
@@ -0,0 +1 @@
+MD5 (mod_python-3.1.0a.win32-py2.3.exe) = ce914554eca3d76143e15714c6b64f63

Added: release/httpd/modpython/win/3.1.2b/mod_python-3.1.2b.win32-py2.3.exe
==============================================================================
Binary file - no diff available.

Propchange: release/httpd/modpython/win/3.1.2b/mod_python-3.1.2b.win32-py2.3.exe
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: release/httpd/modpython/win/3.1.2b/mod_python-3.1.2b.win32-py2.3.exe.asc
==============================================================================
--- release/httpd/modpython/win/3.1.2b/mod_python-3.1.2b.win32-py2.3.exe.asc (added)
+++ release/httpd/modpython/win/3.1.2b/mod_python-3.1.2b.win32-py2.3.exe.asc Sat Oct  3 16:45:15 2009
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.2.2 (FreeBSD)
+
+iD8DBQA/mTQ2oB28nqh5/PURApR9AJ9mH38B5TDv/ET5gAW4CqY3LMiICwCcDJQm
+elZV+UU+zYIFLzxOjoQbCUw=
+=yqby
+-----END PGP SIGNATURE-----

Added: release/httpd/modpython/win/3.1.2b/mod_python-3.1.2b.win32-py2.3.exe.md5
==============================================================================
--- release/httpd/modpython/win/3.1.2b/mod_python-3.1.2b.win32-py2.3.exe.md5 (added)
+++ release/httpd/modpython/win/3.1.2b/mod_python-3.1.2b.win32-py2.3.exe.md5 Sat Oct  3 16:45:15 2009
@@ -0,0 +1 @@
+MD5 (mod_python-3.1.2b.win32-py2.3.exe) = b2ded6298343664bd13191ca82594344

Added: release/httpd/modpython/win/3.1.3/mod_python-3.1.3.win32-py2.3.exe
==============================================================================
Binary file - no diff available.

Propchange: release/httpd/modpython/win/3.1.3/mod_python-3.1.3.win32-py2.3.exe
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: release/httpd/modpython/win/3.1.3/mod_python-3.1.3.win32-py2.3.exe.asc
==============================================================================
--- release/httpd/modpython/win/3.1.3/mod_python-3.1.3.win32-py2.3.exe.asc (added)
+++ release/httpd/modpython/win/3.1.3/mod_python-3.1.3.win32-py2.3.exe.asc Sat Oct  3 16:45:15 2009
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.2.3 (FreeBSD)
+
+iD4DBQBAaEKDoB28nqh5/PURAggvAJwOpBmwGoTQC5JxCyaKadey7UycVgCYv7d7
+yS7s/vcxkAIP5rCyM3Iduw==
+=OYxr
+-----END PGP SIGNATURE-----

Added: release/httpd/modpython/win/3.1.3/mod_python-3.1.3.win32-py2.3.exe.md5
==============================================================================
--- release/httpd/modpython/win/3.1.3/mod_python-3.1.3.win32-py2.3.exe.md5 (added)
+++ release/httpd/modpython/win/3.1.3/mod_python-3.1.3.win32-py2.3.exe.md5 Sat Oct  3 16:45:15 2009
@@ -0,0 +1 @@
+MD5 (mod_python-3.1.3.win32-py2.3.exe) = 97b71209022c62da36a211b3ba586665

Added: release/httpd/modpython/win/3.2.10/mod_python-3.2.10.win32-py2.3-apache2.0.exe
==============================================================================
Binary file - no diff available.

Propchange: release/httpd/modpython/win/3.2.10/mod_python-3.2.10.win32-py2.3-apache2.0.exe
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: release/httpd/modpython/win/3.2.10/mod_python-3.2.10.win32-py2.3-apache2.0.exe.asc
==============================================================================
--- release/httpd/modpython/win/3.2.10/mod_python-3.2.10.win32-py2.3-apache2.0.exe.asc (added)
+++ release/httpd/modpython/win/3.2.10/mod_python-3.2.10.win32-py2.3-apache2.0.exe.asc Sat Oct  3 16:45:15 2009
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.2.3 (FreeBSD)
+
+iD8DBQBEz2XooB28nqh5/PURAlmgAJ9UQU10eU+EanRg4xDfPTKeSzPOUQCbBqvu
+PzK7b9z8ib1BFoQ837O7Z2I=
+=Q7Bg
+-----END PGP SIGNATURE-----

Added: release/httpd/modpython/win/3.2.10/mod_python-3.2.10.win32-py2.3-apache2.0.exe.md5
==============================================================================
--- release/httpd/modpython/win/3.2.10/mod_python-3.2.10.win32-py2.3-apache2.0.exe.md5 (added)
+++ release/httpd/modpython/win/3.2.10/mod_python-3.2.10.win32-py2.3-apache2.0.exe.md5 Sat Oct  3 16:45:15 2009
@@ -0,0 +1 @@
+MD5 (mod_python-3.2.10.win32-py2.3-apache2.0.exe) = 18cad1aa976a159f4a60e4d96cc5b374

Added: release/httpd/modpython/win/3.2.10/mod_python-3.2.10.win32-py2.4-apache2.0.exe
==============================================================================
Binary file - no diff available.

Propchange: release/httpd/modpython/win/3.2.10/mod_python-3.2.10.win32-py2.4-apache2.0.exe
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: release/httpd/modpython/win/3.2.10/mod_python-3.2.10.win32-py2.4-apache2.0.exe.asc
==============================================================================
--- release/httpd/modpython/win/3.2.10/mod_python-3.2.10.win32-py2.4-apache2.0.exe.asc (added)
+++ release/httpd/modpython/win/3.2.10/mod_python-3.2.10.win32-py2.4-apache2.0.exe.asc Sat Oct  3 16:45:15 2009
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.2.3 (FreeBSD)
+
+iD8DBQBEz2X9oB28nqh5/PURAmrVAJ9yfCP26m10xeQ0xfiAh2+eF5cnKgCdHh5d
+k8AOMn3G/MpVJZebWj4922A=
+=xbuy
+-----END PGP SIGNATURE-----

Added: release/httpd/modpython/win/3.2.10/mod_python-3.2.10.win32-py2.4-apache2.0.exe.md5
==============================================================================
--- release/httpd/modpython/win/3.2.10/mod_python-3.2.10.win32-py2.4-apache2.0.exe.md5 (added)
+++ release/httpd/modpython/win/3.2.10/mod_python-3.2.10.win32-py2.4-apache2.0.exe.md5 Sat Oct  3 16:45:15 2009
@@ -0,0 +1 @@
+MD5 (mod_python-3.2.10.win32-py2.4-apache2.0.exe) = 2a8e75eee2963954355562b7169c61d8

Added: release/httpd/modpython/win/3.2.10/mod_python-3.2.10.win32-py2.4-apache2.2.exe
==============================================================================
Binary file - no diff available.

Propchange: release/httpd/modpython/win/3.2.10/mod_python-3.2.10.win32-py2.4-apache2.2.exe
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: release/httpd/modpython/win/3.2.10/mod_python-3.2.10.win32-py2.4-apache2.2.exe.asc
==============================================================================
--- release/httpd/modpython/win/3.2.10/mod_python-3.2.10.win32-py2.4-apache2.2.exe.asc (added)
+++ release/httpd/modpython/win/3.2.10/mod_python-3.2.10.win32-py2.4-apache2.2.exe.asc Sat Oct  3 16:45:15 2009
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.2.3 (FreeBSD)
+
+iD8DBQBEz2YMoB28nqh5/PURAqpwAJ9IEgn0uplY+b3Jb7JFf+LQMw3kkACeOT5m
+gn3BOcNqLOXJYe0t6fzKi7g=
+=cPqe
+-----END PGP SIGNATURE-----

Added: release/httpd/modpython/win/3.2.10/mod_python-3.2.10.win32-py2.4-apache2.2.exe.md5
==============================================================================
--- release/httpd/modpython/win/3.2.10/mod_python-3.2.10.win32-py2.4-apache2.2.exe.md5 (added)
+++ release/httpd/modpython/win/3.2.10/mod_python-3.2.10.win32-py2.4-apache2.2.exe.md5 Sat Oct  3 16:45:15 2009
@@ -0,0 +1 @@
+MD5 (mod_python-3.2.10.win32-py2.4-apache2.2.exe) = fbf555b0a2a6fff1e164ec3f9b797f79

Added: release/httpd/modpython/win/3.2.2b/mod_python-3.2.2b.win32-py2.4.exe
==============================================================================
Binary file - no diff available.

Propchange: release/httpd/modpython/win/3.2.2b/mod_python-3.2.2b.win32-py2.4.exe
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: release/httpd/modpython/win/3.2.2b/mod_python-3.2.2b.win32-py2.4.exe.asc
==============================================================================
--- release/httpd/modpython/win/3.2.2b/mod_python-3.2.2b.win32-py2.4.exe.asc (added)
+++ release/httpd/modpython/win/3.2.2b/mod_python-3.2.2b.win32-py2.4.exe.asc Sat Oct  3 16:45:15 2009
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.2.3 (FreeBSD)
+
+iD8DBQBDKX1ZoB28nqh5/PURArqaAJ9r6v/Hsvv7pRvafX6IAPCLLa/mmQCgg15n
+ZQVesTy20XygGF6x4hcD7wQ=
+=Y2I+
+-----END PGP SIGNATURE-----

Added: release/httpd/modpython/win/3.2.2b/mod_python-3.2.2b.win32-py2.4.exe.md5
==============================================================================
--- release/httpd/modpython/win/3.2.2b/mod_python-3.2.2b.win32-py2.4.exe.md5 (added)
+++ release/httpd/modpython/win/3.2.2b/mod_python-3.2.2b.win32-py2.4.exe.md5 Sat Oct  3 16:45:15 2009
@@ -0,0 +1 @@
+MD5 (mod_python-3.2.2b.win32-py2.4.exe) = acdee956d435fa7ff3e3808ca236790a

Added: release/httpd/modpython/win/3.2.5b/mod_python-3.2.5b.win32-py2.3.exe
==============================================================================
Binary file - no diff available.

Propchange: release/httpd/modpython/win/3.2.5b/mod_python-3.2.5b.win32-py2.3.exe
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: release/httpd/modpython/win/3.2.5b/mod_python-3.2.5b.win32-py2.3.exe.asc
==============================================================================
--- release/httpd/modpython/win/3.2.5b/mod_python-3.2.5b.win32-py2.3.exe.asc (added)
+++ release/httpd/modpython/win/3.2.5b/mod_python-3.2.5b.win32-py2.3.exe.asc Sat Oct  3 16:45:15 2009
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.2.3 (FreeBSD)
+
+iD8DBQBDfMB+oB28nqh5/PURAk6eAJ9GfjPGc9zStOxnHtEdPs5ddsRLKACffOu3
+kpfGHbJ+o4rveS7sCP06pRw=
+=9XLG
+-----END PGP SIGNATURE-----

Added: release/httpd/modpython/win/3.2.5b/mod_python-3.2.5b.win32-py2.3.exe.md5
==============================================================================
--- release/httpd/modpython/win/3.2.5b/mod_python-3.2.5b.win32-py2.3.exe.md5 (added)
+++ release/httpd/modpython/win/3.2.5b/mod_python-3.2.5b.win32-py2.3.exe.md5 Sat Oct  3 16:45:15 2009
@@ -0,0 +1 @@
+7d8c8059c5255ac7c251f7fb00938904  mod_python-3.2.5b.win32-py2.3.exe

Added: release/httpd/modpython/win/3.2.5b/mod_python-3.2.5b.win32-py2.4.exe
==============================================================================
Binary file - no diff available.

Propchange: release/httpd/modpython/win/3.2.5b/mod_python-3.2.5b.win32-py2.4.exe
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: release/httpd/modpython/win/3.2.5b/mod_python-3.2.5b.win32-py2.4.exe.asc
==============================================================================
--- release/httpd/modpython/win/3.2.5b/mod_python-3.2.5b.win32-py2.4.exe.asc (added)
+++ release/httpd/modpython/win/3.2.5b/mod_python-3.2.5b.win32-py2.4.exe.asc Sat Oct  3 16:45:15 2009
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.2.3 (FreeBSD)
+
+iD8DBQBDfMCIoB28nqh5/PURArI+AJ4wOK8ZfqzTm+Va0edY5ovUmvruTwCfa955
+216oYJNRv/3KQuGOw+a+EX8=
+=5Lv6
+-----END PGP SIGNATURE-----

Added: release/httpd/modpython/win/3.2.5b/mod_python-3.2.5b.win32-py2.4.exe.md5
==============================================================================
--- release/httpd/modpython/win/3.2.5b/mod_python-3.2.5b.win32-py2.4.exe.md5 (added)
+++ release/httpd/modpython/win/3.2.5b/mod_python-3.2.5b.win32-py2.4.exe.md5 Sat Oct  3 16:45:15 2009
@@ -0,0 +1 @@
+009ad51af0068c42319076a515dca7c1  mod_python-3.2.5b.win32-py2.4.exe

Added: release/httpd/modpython/win/3.2.7/mod_python-3.2.7.win32-py2.2.exe
==============================================================================
Binary file - no diff available.

Propchange: release/httpd/modpython/win/3.2.7/mod_python-3.2.7.win32-py2.2.exe
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: release/httpd/modpython/win/3.2.7/mod_python-3.2.7.win32-py2.2.exe.asc
==============================================================================
--- release/httpd/modpython/win/3.2.7/mod_python-3.2.7.win32-py2.2.exe.asc (added)
+++ release/httpd/modpython/win/3.2.7/mod_python-3.2.7.win32-py2.2.exe.asc Sat Oct  3 16:45:15 2009
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.2.3 (FreeBSD)
+
+iD8DBQBD6gIXoB28nqh5/PURAvq4AJ90NgtkUTLBkJWQYAyUFeyBk+ZGiwCffYaz
+tydLd8Af/xIt/p2twJbbLQs=
+=dHsO
+-----END PGP SIGNATURE-----

Added: release/httpd/modpython/win/3.2.7/mod_python-3.2.7.win32-py2.2.exe.md5
==============================================================================
--- release/httpd/modpython/win/3.2.7/mod_python-3.2.7.win32-py2.2.exe.md5 (added)
+++ release/httpd/modpython/win/3.2.7/mod_python-3.2.7.win32-py2.2.exe.md5 Sat Oct  3 16:45:15 2009
@@ -0,0 +1 @@
+MD5 (mod_python-3.2.7.win32-py2.2.exe) = 39155c2728fa9bd6f990d6849432da61

Added: release/httpd/modpython/win/3.2.7/mod_python-3.2.7.win32-py2.3.exe
==============================================================================
Binary file - no diff available.

Propchange: release/httpd/modpython/win/3.2.7/mod_python-3.2.7.win32-py2.3.exe
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: release/httpd/modpython/win/3.2.7/mod_python-3.2.7.win32-py2.3.exe.asc
==============================================================================
--- release/httpd/modpython/win/3.2.7/mod_python-3.2.7.win32-py2.3.exe.asc (added)
+++ release/httpd/modpython/win/3.2.7/mod_python-3.2.7.win32-py2.3.exe.asc Sat Oct  3 16:45:15 2009
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.2.3 (FreeBSD)
+
+iD8DBQBD6gI0oB28nqh5/PURApLfAJ0Xjn2OdHMLhTuSieLcBISdrCAP4ACbBvQM
+7+870X6pkIMkx/NFd0qoX7U=
+=Ern7
+-----END PGP SIGNATURE-----

Added: release/httpd/modpython/win/3.2.7/mod_python-3.2.7.win32-py2.3.exe.md5
==============================================================================
--- release/httpd/modpython/win/3.2.7/mod_python-3.2.7.win32-py2.3.exe.md5 (added)
+++ release/httpd/modpython/win/3.2.7/mod_python-3.2.7.win32-py2.3.exe.md5 Sat Oct  3 16:45:15 2009
@@ -0,0 +1 @@
+MD5 (mod_python-3.2.7.win32-py2.3.exe) = d330a9262299011d739390adbb6ba4a2

Added: release/httpd/modpython/win/3.2.7/mod_python-3.2.7.win32-py2.4.exe
==============================================================================
Binary file - no diff available.

Propchange: release/httpd/modpython/win/3.2.7/mod_python-3.2.7.win32-py2.4.exe
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: release/httpd/modpython/win/3.2.7/mod_python-3.2.7.win32-py2.4.exe.asc
==============================================================================
--- release/httpd/modpython/win/3.2.7/mod_python-3.2.7.win32-py2.4.exe.asc (added)
+++ release/httpd/modpython/win/3.2.7/mod_python-3.2.7.win32-py2.4.exe.asc Sat Oct  3 16:45:15 2009
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.2.3 (FreeBSD)
+
+iD8DBQBD6gI/oB28nqh5/PURAnZ0AJsFQLrLw+Cubf4GUK0P0OlL46reggCfX4Zx
+oJGbYWdnjQF5X3WM/Qsg3yY=
+=Me3a
+-----END PGP SIGNATURE-----

Added: release/httpd/modpython/win/3.2.7/mod_python-3.2.7.win32-py2.4.exe.md5
==============================================================================
--- release/httpd/modpython/win/3.2.7/mod_python-3.2.7.win32-py2.4.exe.md5 (added)
+++ release/httpd/modpython/win/3.2.7/mod_python-3.2.7.win32-py2.4.exe.md5 Sat Oct  3 16:45:15 2009
@@ -0,0 +1 @@
+MD5 (mod_python-3.2.7.win32-py2.4.exe) = e181658a1427647920fef6457dad757d

Added: release/httpd/modpython/win/3.2.8/mod_python-3.2.8.win32-py2.2.exe
==============================================================================
Binary file - no diff available.

Propchange: release/httpd/modpython/win/3.2.8/mod_python-3.2.8.win32-py2.2.exe
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: release/httpd/modpython/win/3.2.8/mod_python-3.2.8.win32-py2.2.exe.asc
==============================================================================
--- release/httpd/modpython/win/3.2.8/mod_python-3.2.8.win32-py2.2.exe.asc (added)
+++ release/httpd/modpython/win/3.2.8/mod_python-3.2.8.win32-py2.2.exe.asc Sat Oct  3 16:45:15 2009
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.2.3 (FreeBSD)
+
+iD8DBQBD+hntoB28nqh5/PURAsHgAJ9wL31lx9FSRg5kosooXsQUFfx7ywCfW0SU
+Dfl+Z6iYuRTp/Foy8rh2xqw=
+=Wzos
+-----END PGP SIGNATURE-----

Added: release/httpd/modpython/win/3.2.8/mod_python-3.2.8.win32-py2.2.exe.md5
==============================================================================
--- release/httpd/modpython/win/3.2.8/mod_python-3.2.8.win32-py2.2.exe.md5 (added)
+++ release/httpd/modpython/win/3.2.8/mod_python-3.2.8.win32-py2.2.exe.md5 Sat Oct  3 16:45:15 2009
@@ -0,0 +1 @@
+MD5 (mod_python-3.2.8.win32-py2.2.exe) = 3df062947bdcd37619314a5460bc6fc8

Added: release/httpd/modpython/win/3.2.8/mod_python-3.2.8.win32-py2.3.exe
==============================================================================
Binary file - no diff available.

Propchange: release/httpd/modpython/win/3.2.8/mod_python-3.2.8.win32-py2.3.exe
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: release/httpd/modpython/win/3.2.8/mod_python-3.2.8.win32-py2.3.exe.asc
==============================================================================
--- release/httpd/modpython/win/3.2.8/mod_python-3.2.8.win32-py2.3.exe.asc (added)
+++ release/httpd/modpython/win/3.2.8/mod_python-3.2.8.win32-py2.3.exe.asc Sat Oct  3 16:45:15 2009
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.2.3 (FreeBSD)
+
+iD8DBQBD+hn4oB28nqh5/PURAu0sAJ48mXgX5i858ikV08EbAswJhSrlZACfc7OB
+oDqsZL5rSfy0hqt64WsU1OY=
+=kX5/
+-----END PGP SIGNATURE-----

Added: release/httpd/modpython/win/3.2.8/mod_python-3.2.8.win32-py2.3.exe.md5
==============================================================================
--- release/httpd/modpython/win/3.2.8/mod_python-3.2.8.win32-py2.3.exe.md5 (added)
+++ release/httpd/modpython/win/3.2.8/mod_python-3.2.8.win32-py2.3.exe.md5 Sat Oct  3 16:45:15 2009
@@ -0,0 +1 @@
+MD5 (mod_python-3.2.8.win32-py2.3.exe) = fab7c0f72bbf2d773f8620bdc7c94a88

Added: release/httpd/modpython/win/3.2.8/mod_python-3.2.8.win32-py2.4.exe
==============================================================================
Binary file - no diff available.

Propchange: release/httpd/modpython/win/3.2.8/mod_python-3.2.8.win32-py2.4.exe
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: release/httpd/modpython/win/3.2.8/mod_python-3.2.8.win32-py2.4.exe.asc
==============================================================================
--- release/httpd/modpython/win/3.2.8/mod_python-3.2.8.win32-py2.4.exe.asc (added)
+++ release/httpd/modpython/win/3.2.8/mod_python-3.2.8.win32-py2.4.exe.asc Sat Oct  3 16:45:15 2009
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.2.3 (FreeBSD)
+
+iD8DBQBD+hoqoB28nqh5/PURAvQ6AJ9BWE4x+5Kr5bsq9kIwcnBRRTMf6wCffVYA
+y/5O8w8DphtV08QMwHoV//k=
+=TVo6
+-----END PGP SIGNATURE-----

Added: release/httpd/modpython/win/3.2.8/mod_python-3.2.8.win32-py2.4.exe.md5
==============================================================================
--- release/httpd/modpython/win/3.2.8/mod_python-3.2.8.win32-py2.4.exe.md5 (added)
+++ release/httpd/modpython/win/3.2.8/mod_python-3.2.8.win32-py2.4.exe.md5 Sat Oct  3 16:45:15 2009
@@ -0,0 +1 @@
+MD5 (mod_python-3.2.8.win32-py2.4.exe) = aa0b07bf5f559611bab8ca84bff984f9

Added: release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.3-Apache2.0.exe
==============================================================================
Binary file - no diff available.

Propchange: release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.3-Apache2.0.exe
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.3-Apache2.0.exe.asc
==============================================================================
--- release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.3-Apache2.0.exe.asc (added)
+++ release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.3-Apache2.0.exe.asc Sat Oct  3 16:45:15 2009
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.2.3 (FreeBSD)
+
+iD8DBQBFiq6koB28nqh5/PURApdEAJ0ReW69Nhm+bGW/YlRrkfQhO7GU6wCffVcB
+nPO+z5mTF51CTyL4SiTXd/g=
+=etv/
+-----END PGP SIGNATURE-----

Added: release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.3-Apache2.0.exe.md5
==============================================================================
--- release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.3-Apache2.0.exe.md5 (added)
+++ release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.3-Apache2.0.exe.md5 Sat Oct  3 16:45:15 2009
@@ -0,0 +1 @@
+MD5 (mod_python-3.3.0b.win32-py2.3-Apache2.0.exe) = 9feb085322c1b081456bb80bb6a4af97

Added: release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.3-Apache2.2.exe
==============================================================================
Binary file - no diff available.

Propchange: release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.3-Apache2.2.exe
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.3-Apache2.2.exe.asc
==============================================================================
--- release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.3-Apache2.2.exe.asc (added)
+++ release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.3-Apache2.2.exe.asc Sat Oct  3 16:45:15 2009
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.2.3 (FreeBSD)
+
+iD8DBQBFiq67oB28nqh5/PURAg3yAJ0R1OEnueD/whmSVHpXt+eaT+0Z7ACdHhBq
+cS74mrWMqQNWD9I+TJA+j/0=
+=z6CH
+-----END PGP SIGNATURE-----

Added: release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.3-Apache2.2.exe.md5
==============================================================================
--- release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.3-Apache2.2.exe.md5 (added)
+++ release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.3-Apache2.2.exe.md5 Sat Oct  3 16:45:15 2009
@@ -0,0 +1 @@
+MD5 (mod_python-3.3.0b.win32-py2.3-Apache2.2.exe) = 342b254f6300c09c727bda143e2aa19c

Added: release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.4-Apache2.0.exe
==============================================================================
Binary file - no diff available.

Propchange: release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.4-Apache2.0.exe
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.4-Apache2.0.exe.asc
==============================================================================
--- release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.4-Apache2.0.exe.asc (added)
+++ release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.4-Apache2.0.exe.asc Sat Oct  3 16:45:15 2009
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.2.3 (FreeBSD)
+
+iD8DBQBFiq7QoB28nqh5/PURAn7lAJ0ZMtZevAXatpNN9YKazzlarVXvywCdGPRI
+NzTI75jR9yCcbiDgTROqeC8=
+=ZxYZ
+-----END PGP SIGNATURE-----

Added: release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.4-Apache2.0.exe.md5
==============================================================================
--- release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.4-Apache2.0.exe.md5 (added)
+++ release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.4-Apache2.0.exe.md5 Sat Oct  3 16:45:15 2009
@@ -0,0 +1 @@
+MD5 (mod_python-3.3.0b.win32-py2.4-Apache2.0.exe) = 3f4f0112819390d2d082da42d071f0c3

Added: release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.4-Apache2.2.exe
==============================================================================
Binary file - no diff available.

Propchange: release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.4-Apache2.2.exe
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.4-Apache2.2.exe.asc
==============================================================================
--- release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.4-Apache2.2.exe.asc (added)
+++ release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.4-Apache2.2.exe.asc Sat Oct  3 16:45:15 2009
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.2.3 (FreeBSD)
+
+iD8DBQBFiq7noB28nqh5/PURAr3JAJ9MND83rz8zEec7AXpopaWwRgCWEACfdKLl
+JKbKOk4QQ2yaF9yMzxRutVQ=
+=tcXu
+-----END PGP SIGNATURE-----

Added: release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.4-Apache2.2.exe.md5
==============================================================================
--- release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.4-Apache2.2.exe.md5 (added)
+++ release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.4-Apache2.2.exe.md5 Sat Oct  3 16:45:15 2009
@@ -0,0 +1 @@
+MD5 (mod_python-3.3.0b.win32-py2.4-Apache2.2.exe) = 90360f255cdce4cd17d0d7d3130f6224

Added: release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.5-Apache2.0.exe
==============================================================================
Binary file - no diff available.

Propchange: release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.5-Apache2.0.exe
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.5-Apache2.0.exe.asc
==============================================================================
--- release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.5-Apache2.0.exe.asc (added)
+++ release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.5-Apache2.0.exe.asc Sat Oct  3 16:45:15 2009
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.2.3 (FreeBSD)
+
+iD8DBQBFiq76oB28nqh5/PURApO/AJwNpvRMcwDF7eeRVhzPkGD7VbdYqwCfSHxT
+MrZloJ5CmZwkc+kO9Zhr7DY=
+=uNvb
+-----END PGP SIGNATURE-----

Added: release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.5-Apache2.0.exe.md5
==============================================================================
--- release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.5-Apache2.0.exe.md5 (added)
+++ release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.5-Apache2.0.exe.md5 Sat Oct  3 16:45:15 2009
@@ -0,0 +1 @@
+MD5 (mod_python-3.3.0b.win32-py2.5-Apache2.0.exe) = 6f2536012c0596f5b01821793bf3447c

Added: release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.5-Apache2.2.exe
==============================================================================
Binary file - no diff available.

Propchange: release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.5-Apache2.2.exe
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.5-Apache2.2.exe.asc
==============================================================================
--- release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.5-Apache2.2.exe.asc (added)
+++ release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.5-Apache2.2.exe.asc Sat Oct  3 16:45:15 2009
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.2.3 (FreeBSD)
+
+iD8DBQBFiq8JoB28nqh5/PURAjMXAJ45UDiIRExugeCvAvQfLgKCD1KKBQCfXluu
+5TEgWS4Nq68KYQI7eXjblc0=
+=cikP
+-----END PGP SIGNATURE-----

Added: release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.5-Apache2.2.exe.md5
==============================================================================
--- release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.5-Apache2.2.exe.md5 (added)
+++ release/httpd/modpython/win/3.3.0b/mod_python-3.3.0b.win32-py2.5-Apache2.2.exe.md5 Sat Oct  3 16:45:15 2009
@@ -0,0 +1 @@
+MD5 (mod_python-3.3.0b.win32-py2.5-Apache2.2.exe) = 308c75d7051101e02a0c537224ae1595

Added: release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.3-Apache2.0.exe
==============================================================================
Binary file - no diff available.

Propchange: release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.3-Apache2.0.exe
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.3-Apache2.0.exe.asc
==============================================================================
--- release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.3-Apache2.0.exe.asc (added)
+++ release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.3-Apache2.0.exe.asc Sat Oct  3 16:45:15 2009
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.6 (FreeBSD)
+
+iD8DBQBF0iwEoB28nqh5/PURAgOTAJ4ilZLesTgqqBzGKs/0DouxJSX8SACfTrZ2
+cco9JlUqQZykXAa/AyHcypE=
+=fWzS
+-----END PGP SIGNATURE-----

Added: release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.3-Apache2.0.exe.md5
==============================================================================
--- release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.3-Apache2.0.exe.md5 (added)
+++ release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.3-Apache2.0.exe.md5 Sat Oct  3 16:45:15 2009
@@ -0,0 +1 @@
+MD5 (mod_python-3.3.1.win32-py2.3-Apache2.0.exe) = ddafd35c3356a134c786100579784aa7

Added: release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.3-Apache2.2.exe
==============================================================================
Binary file - no diff available.

Propchange: release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.3-Apache2.2.exe
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.3-Apache2.2.exe.asc
==============================================================================
--- release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.3-Apache2.2.exe.asc (added)
+++ release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.3-Apache2.2.exe.asc Sat Oct  3 16:45:15 2009
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.6 (FreeBSD)
+
+iD8DBQBF0iwdoB28nqh5/PURAk2vAJ9OI+as4IzaKIq60CSH7l+YcG4wJwCdEe6b
+4sefsDlAGwZFTVM1BExA2tU=
+=IU0m
+-----END PGP SIGNATURE-----

Added: release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.3-Apache2.2.exe.md5
==============================================================================
--- release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.3-Apache2.2.exe.md5 (added)
+++ release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.3-Apache2.2.exe.md5 Sat Oct  3 16:45:15 2009
@@ -0,0 +1 @@
+MD5 (mod_python-3.3.1.win32-py2.3-Apache2.2.exe) = c8b4e01805a4db0c1f53d9b0b681afe8

Added: release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.4-Apache2.0.exe
==============================================================================
Binary file - no diff available.

Propchange: release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.4-Apache2.0.exe
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.4-Apache2.0.exe.asc
==============================================================================
--- release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.4-Apache2.0.exe.asc (added)
+++ release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.4-Apache2.0.exe.asc Sat Oct  3 16:45:15 2009
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.6 (FreeBSD)
+
+iD8DBQBF0iw0oB28nqh5/PURAgnAAJ9Qm29QwccFCvvtjDmPX3ralgdaaACgg7nx
+lyYq5gWfUNix//4Q5QH56sY=
+=dmRI
+-----END PGP SIGNATURE-----

Added: release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.4-Apache2.0.exe.md5
==============================================================================
--- release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.4-Apache2.0.exe.md5 (added)
+++ release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.4-Apache2.0.exe.md5 Sat Oct  3 16:45:15 2009
@@ -0,0 +1 @@
+MD5 (mod_python-3.3.1.win32-py2.4-Apache2.0.exe) = e0f1d5e6044a9f861a27a38679f18f6d

Added: release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.4-Apache2.2.exe
==============================================================================
Binary file - no diff available.

Propchange: release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.4-Apache2.2.exe
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.4-Apache2.2.exe.asc
==============================================================================
--- release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.4-Apache2.2.exe.asc (added)
+++ release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.4-Apache2.2.exe.asc Sat Oct  3 16:45:15 2009
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.6 (FreeBSD)
+
+iD8DBQBF0ixXoB28nqh5/PURAksYAJ90P0FKkSW1gDF8LEp4559ofV5bYgCfe+TV
+lkiHBY793BqSfaCZcxcmQh4=
+=IlP8
+-----END PGP SIGNATURE-----

Added: release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.4-Apache2.2.exe.md5
==============================================================================
--- release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.4-Apache2.2.exe.md5 (added)
+++ release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.4-Apache2.2.exe.md5 Sat Oct  3 16:45:15 2009
@@ -0,0 +1 @@
+MD5 (mod_python-3.3.1.win32-py2.4-Apache2.2.exe) = 1a082fbaf01102bcb88a48a465b76cf4

Added: release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.5-Apache2.0.exe
==============================================================================
Binary file - no diff available.

Propchange: release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.5-Apache2.0.exe
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.5-Apache2.0.exe.asc
==============================================================================
--- release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.5-Apache2.0.exe.asc (added)
+++ release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.5-Apache2.0.exe.asc Sat Oct  3 16:45:15 2009
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.6 (FreeBSD)
+
+iD8DBQBF0ixroB28nqh5/PURAgRlAJwPlFEKAeOK/HPMDHHv12K9UbHmfACfW1Bw
+fW7FirQ3rNFZsokFksSZJFM=
+=MwNf
+-----END PGP SIGNATURE-----

Added: release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.5-Apache2.0.exe.md5
==============================================================================
--- release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.5-Apache2.0.exe.md5 (added)
+++ release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.5-Apache2.0.exe.md5 Sat Oct  3 16:45:15 2009
@@ -0,0 +1 @@
+MD5 (mod_python-3.3.1.win32-py2.5-Apache2.0.exe) = 3f6ea9582c7582b44f6daf9f14a328d6

Added: release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.5-Apache2.2.exe
==============================================================================
Binary file - no diff available.

Propchange: release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.5-Apache2.2.exe
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.5-Apache2.2.exe.asc
==============================================================================
--- release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.5-Apache2.2.exe.asc (added)
+++ release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.5-Apache2.2.exe.asc Sat Oct  3 16:45:15 2009
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.6 (FreeBSD)
+
+iD8DBQBF0ix9oB28nqh5/PURAujfAJ98vQQdRz79EEE59+dfcMnRfOk4+wCdFfUz
+tiDLUj0l3A3GpTP+QWy+E2A=
+=rEWp
+-----END PGP SIGNATURE-----

Added: release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.5-Apache2.2.exe.md5
==============================================================================
--- release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.5-Apache2.2.exe.md5 (added)
+++ release/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.5-Apache2.2.exe.md5 Sat Oct  3 16:45:15 2009
@@ -0,0 +1 @@
+MD5 (mod_python-3.3.1.win32-py2.5-Apache2.2.exe) = ab32821f963cb05cf714fe7e42252a04

Added: release/httpd/patches/HEADER.html
==============================================================================
--- release/httpd/patches/HEADER.html (added)
+++ release/httpd/patches/HEADER.html Sat Oct  3 16:45:15 2009
@@ -0,0 +1,6 @@
+
+<H1>Official Patches for publically released versions of Apache</H1>
+
+<P>Unofficial patches (things we are not yet sure about including)
+are in the <A HREF="../contrib/patches/">contributed patches</a> directory.
+

Propchange: release/httpd/patches/HEADER.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: release/httpd/patches/HEADER.html
------------------------------------------------------------------------------
    svn:keywords = Date Revision Author HeadURL Id

Propchange: release/httpd/patches/HEADER.html
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: release/httpd/patches/README.html
==============================================================================
--- release/httpd/patches/README.html (added)
+++ release/httpd/patches/README.html Sat Oct  3 16:45:15 2009
@@ -0,0 +1,12 @@
+
+<P>Patches are applied using the <CODE>patch</CODE> command e.g. to
+apply a patch called <I>76.kaboom.patch</I> run..</P>
+
+<CODE>
+patch -s &lt; 76.kaboom.patch
+</CODE>
+
+<P>Warnings don't usually matter. If you get an error message, check the
+manual page for <CODE>patch</CODE> for information on identifying the
+problem.</P>
+

Propchange: release/httpd/patches/README.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: release/httpd/patches/README.html
------------------------------------------------------------------------------
    svn:keywords = Date Revision Author HeadURL Id

Propchange: release/httpd/patches/README.html
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: release/httpd/patches/apply_to_1.0.0/57a.recurse.patch
==============================================================================
--- release/httpd/patches/apply_to_1.0.0/57a.recurse.patch (added)
+++ release/httpd/patches/apply_to_1.0.0/57a.recurse.patch Sat Oct  3 16:45:15 2009
@@ -0,0 +1,30 @@
+From: drtr@ast.cam.ac.uk (David Robinson)
+Subject: Trap recursive includes
+Affects: util.c
+ChangeLog: Trap recursive includes.
+Comments: Recursive includes can occur if the client supplies PATH_INFO data
+          and the server provider uses relative links; as
+          file.html relative to /doc.shtml/pathinfo is
+          /doc.shtml/file.html.
+
+*** mod_include.c.orig	Fri Nov 17 21:33:17 1995
+--- mod_include.c	Mon Dec 11 16:19:03 1995
+***************
+*** 381,386 ****
+--- 381,396 ----
+  		&& (strncmp (rr->content_type, "text/", 5)))
+  	        error_fmt =
+  		  "unable to include potential exec %s in parsed file %s";
++ 
++ 	    if (error_fmt == NULL)
++ 	    {
++ 		request_rec *p;
++ 
++ 		for (p=r; p != NULL; p=p->main)
++ 		    if (strcmp(p->filename, rr->filename) == 0) break;
++ 		if (p != NULL)
++ 		    error_fmt = "Recursive include of %s in parsed file %s";
++ 	    }
+  	    
+  	    if (!error_fmt && run_sub_req (rr))
+  	        error_fmt = "unable to include %s in parsed file %s";

Added: release/httpd/patches/apply_to_1.0.0/59.scoreboard_race.patch
==============================================================================
--- release/httpd/patches/apply_to_1.0.0/59.scoreboard_race.patch (added)
+++ release/httpd/patches/apply_to_1.0.0/59.scoreboard_race.patch Sat Oct  3 16:45:15 2009
@@ -0,0 +1,54 @@
+From: ben@algroup.co.uk (Ben Laurie)
+Subject: Cure scoreboard race condition
+Affects: http_main.c scoreboard.h
+Changelog: On heavily loaded servers it was possible for the scoreboard to
+	get out of sync with reality, as a result of a race condition. The
+	observed symptoms are far more Apaches running than should be, and
+	heavy system loads, generally followed by catastrophic system failure.
+
+*** http_main.c.old	Fri Dec  8 18:59:11 1995
+--- http_main.c	Fri Dec  8 19:26:22 1995
+***************
+*** 433,439 ****
+      int res = 0;
+  
+      for (i = 0; i < HARD_SERVER_MAX; ++i)
+! 	if (scoreboard_image[i].status == SERVER_READY)
+  	    ++res;
+  
+      return res;
+--- 433,440 ----
+      int res = 0;
+  
+      for (i = 0; i < HARD_SERVER_MAX; ++i)
+! 	if (scoreboard_image[i].status == SERVER_READY
+! 	  || scoreboard_image[i].status == SERVER_STARTING)
+  	    ++res;
+  
+      return res;
+***************
+*** 963,969 ****
+--- 964,973 ----
+  	if ((count_idle_servers() < daemons_min_free)
+  	    && (child_slot = find_free_child_num()) >= 0
+  	    && child_slot <= daemons_limit)
++ 	    {
++ 	    update_child_status(child_slot,SERVER_STARTING);
+  	    make_child(server_conf, child_slot);
++ 	    }
+      }
+  
+  } /* standalone_main */
+*** scoreboard.h.old	Fri Dec  8 18:59:47 1995
+--- scoreboard.h	Fri Dec  8 19:04:49 1995
+***************
+*** 65,70 ****
+--- 65,71 ----
+  #define SERVER_DEAD 0		/* Unused scoreboard entry */
+  #define SERVER_READY 1		/* Waiting for connection (or accept() lock) */
+  #define SERVER_BUSY 2		/* Processing a client request */
++ #define SERVER_STARTING 3	/* Launched, but not yet live */
+  
+  typedef struct {
+      pid_t pid;
+

Added: release/httpd/patches/apply_to_1.0.2/88.cookie_pstrcat.patch
==============================================================================
--- release/httpd/patches/apply_to_1.0.2/88.cookie_pstrcat.patch (added)
+++ release/httpd/patches/apply_to_1.0.2/88.cookie_pstrcat.patch Sat Oct  3 16:45:15 2009
@@ -0,0 +1,25 @@
+From: sameer@c2.org (Sameer Parkeh)
+Subject: fix mod_cookies.c SEGV
+Affects: mod_cookies.c
+Problem: the pstrcat call in mod_cookies.c didn't have an ending NULL,
+ 	 which caused a SEGV with cookies enabled
+
+*** 1.2	1996/01/31 09:08:40
+--- mod_cookies.c	1996/02/01 01:43:42
+***************
+*** 200,206 ****
+  		timz%3600);
+  
+  /* ignore s= on cookie */
+!     str = pstrcat(orig->pool, cookie + 2, " \"", orig->the_request, tstr);
+      
+      write(cls->log_fd, str, strlen(str));
+  
+--- 200,206 ----
+  		timz%3600);
+  
+  /* ignore s= on cookie */
+!     str = pstrcat(orig->pool, cookie + 2, " \"", orig->the_request, tstr, NULL);
+      
+      write(cls->log_fd, str, strlen(str));
+  

Added: release/httpd/patches/apply_to_1.1.1/directoryindex_security.patch
==============================================================================
--- release/httpd/patches/apply_to_1.1.1/directoryindex_security.patch (added)
+++ release/httpd/patches/apply_to_1.1.1/directoryindex_security.patch Sat Oct  3 16:45:15 2009
@@ -0,0 +1,175 @@
+From: Marc Slemko <ma...@znep.com>
+Date: Sat, 11 Jan 1997
+
+
+This patch fixes a problem in Apache whereby carefully crafted URL's
+could cause an error for the search for an index.html in a particular
+directory, thus possibly bypassing the file and returning an index of
+all content in the directory.  This patch fixes it by distinguishing
+between different error codes returned by a failed stat() call.
+
+This patch will bring it up to equivalence with Apache 1.1.3.
+
+
+*** ../../../../work/apache_1.1.2/src/mod_dir.c	Sat Jan 11 23:32:39 1997
+--- mod_dir.c	Sun Jan 12 06:00:27 1997
+***************
+*** 768,773 ****
+--- 768,774 ----
+        (dir_config_rec *)get_module_config (r->per_dir_config, &dir_module);
+      char *names_ptr = d->index_names ? d->index_names : DEFAULT_INDEX;
+      int allow_opts = allow_options (r);
++     int error_notfound = 0;
+  
+      if (r->uri[0] == '\0' || r->uri[strlen(r->uri)-1] != '/') {
+  	char* ifile;
+***************
+*** 808,816 ****
+  	    return OK;
+  	}
+  
+!         destroy_sub_req (rr);
+      }
+  
+      if (r->method_number != M_GET) return NOT_IMPLEMENTED;
+      
+      /* OK, nothing easy.  Trot out the heavy artillery... */
+--- 809,832 ----
+  	    return OK;
+  	}
+  
+!        /* If the request returned something other than 404 (or 200),
+!         * it means the module encountered some sort of problem. To be
+!         * secure, we should return the error, rather than create
+!         * along a (possibly unsafe) directory index.
+!         *
+!         * So we store the error, and if none of the listed files
+!         * exist, we return the last error response we got, instead
+!         * of a directory listing.
+!         */
+!        if (rr->status && rr->status != 404 && rr->status != 200)
+!            error_notfound = rr->status;
+! 
+!        destroy_sub_req (rr);
+      }
+  
++     if (error_notfound)
++        return error_notfound;
++  
+      if (r->method_number != M_GET) return NOT_IMPLEMENTED;
+      
+      /* OK, nothing easy.  Trot out the heavy artillery... */
+*** ../../../../work/apache_1.1.2/src/http_request.c	Sat Jan 11 23:32:38 1997
+--- http_request.c	Sun Jan 12 06:00:22 1997
+***************
+*** 1,6 ****
+  
+  /* ====================================================================
+!  * Copyright (c) 1995 The Apache Group.  All rights reserved.
+   *
+   * Redistribution and use in source and binary forms, with or without
+   * modification, are permitted provided that the following conditions
+--- 1,6 ----
+  
+  /* ====================================================================
+!  * Copyright (c) 1995-1997 The Apache Group.  All rights reserved.
+   *
+   * Redistribution and use in source and binary forms, with or without
+   * modification, are permitted provided that the following conditions
+***************
+*** 139,145 ****
+  /* Dealing with the file system to get PATH_INFO
+   */
+  
+! void get_path_info(request_rec *r)
+  {
+      char *cp;
+      char *path = r->filename;
+--- 139,145 ----
+  /* Dealing with the file system to get PATH_INFO
+   */
+  
+! int get_path_info(request_rec *r)
+  {
+      char *cp;
+      char *path = r->filename;
+***************
+*** 157,163 ****
+--- 157,166 ----
+  	/* See if the pathname ending here exists... */
+        
+  	*cp = '\0';
++ 
++ 	errno = 0;
+  	rv = stat(path, &r->finfo);
++ 
+  	if (cp != end) *cp = '/';
+        
+  	if (!rv) {
+***************
+*** 174,182 ****
+  	
+  	    r->path_info = pstrdup (r->pool, cp);
+  	    *cp = '\0';
+! 	    return;
+  	}
+  	else {
+  	    last_cp = cp;
+  	
+  	    while (--cp > path && *cp != '/')
+--- 177,192 ----
+  	
+  	    r->path_info = pstrdup (r->pool, cp);
+  	    *cp = '\0';
+! 	    return OK;
+  	}
++ #if defined(ENOENT) && defined(ENOTDIR)
++ 	else if (errno == ENOENT || errno == ENOTDIR) {
++ #else
++   #error Your system apparently does not define ENOENT || ENOTDIR.
++   #error Removal of these lines opens a security hole if protecting
++   #error from directory indexes with DirectoryIndex.
+  	else {
++ #endif
+  	    last_cp = cp;
+  	
+  	    while (--cp > path && *cp != '/')
+***************
+*** 184,191 ****
+--- 194,209 ----
+  
+  	    while (cp > path && cp[-1] == '/')
+  		--cp;
++ 	} 
++ #if defined(ENOENT) && defined(ENOTDIR)
++ 	else {
++ 	    log_printf(r->server, "access to %s failed for client; unable to determine if index file exists (stat() returned unexpected error[%d])", r->filename, errno);
++ 	    return FORBIDDEN;
+  	}
++ #endif
+      }
++ 
++     return OK;
+  }
+  
+  int directory_walk (request_rec *r)
+***************
+*** 261,267 ****
+  
+      no2slash (test_filename);
+      num_dirs = count_dirs(test_filename);
+!     get_path_info (r);
+      
+      if (S_ISDIR (r->finfo.st_mode)) ++num_dirs;
+  
+--- 279,288 ----
+  
+      no2slash (test_filename);
+      num_dirs = count_dirs(test_filename);
+!     res = get_path_info (r);
+!     if (res != OK) {
+! 	return res;
+!     }
+      
+      if (S_ISDIR (r->finfo.st_mode)) ++num_dirs;
+  

Added: release/httpd/patches/apply_to_1.1.1/mod_cookies_security.patch
==============================================================================
--- release/httpd/patches/apply_to_1.1.1/mod_cookies_security.patch (added)
+++ release/httpd/patches/apply_to_1.1.1/mod_cookies_security.patch Sat Oct  3 16:45:15 2009
@@ -0,0 +1,59 @@
+This patch fixes a buffer overrun problem in mod_cookies.  It's a security hole
+and considered to have the potential to be quite serious.
+
+This patch will bring it up to equivalence with Apache 1.1.3.
+
+
+*** mod_cookies.c.orig	Mon Jan 13 20:45:05 1997
+--- mod_cookies.c	Mon Jan 13 20:43:54 1997
+***************
+*** 1,6 ****
+  
+  /* ====================================================================
+!  * Copyright (c) 1995, 1996 The Apache Group.  All rights reserved.
+   *
+   * Redistribution and use in source and binary forms, with or without
+   * modification, are permitted provided that the following conditions
+--- 1,6 ----
+  
+  /* ====================================================================
+!  * Copyright (c) 1995-1997 The Apache Group.  All rights reserved.
+   *
+   * Redistribution and use in source and binary forms, with or without
+   * modification, are permitted provided that the following conditions
+***************
+*** 119,133 ****
+  void make_cookie(request_rec *r)
+  {
+      struct timeval tv;
+!     char new_cookie[100];	/* blurgh */
+      char *dot;
+!     const char *rname = pstrdup(r->pool, 
+  				get_remote_host(r->connection, r->per_dir_config,
+  						REMOTE_NAME));
+      
+      struct timezone tz = { 0 , 0 };
+  
+      if ((dot = strchr(rname,'.'))) *dot='\0';	/* First bit of hostname */
+      gettimeofday(&tv, &tz);
+      sprintf(new_cookie,"%s%s%d%ld%d; path=/",
+          COOKIE_NAME, rname,
+--- 119,136 ----
+  void make_cookie(request_rec *r)
+  {
+      struct timeval tv;
+!     char new_cookie[1024];	/* blurgh */
+      char *dot;
+!     char *rname = pstrdup(r->pool, 
+  				get_remote_host(r->connection, r->per_dir_config,
+  						REMOTE_NAME));
+      
+      struct timezone tz = { 0 , 0 };
+  
+      if ((dot = strchr(rname,'.'))) *dot='\0';	/* First bit of hostname */
++     if (strlen (rname) > 255)
++       rname[256] = 0;
++ 
+      gettimeofday(&tv, &tz);
+      sprintf(new_cookie,"%s%s%d%ld%d; path=/",
+          COOKIE_NAME, rname,

Added: release/httpd/patches/apply_to_1.1.1/mozilla-nokeepalive.patch
==============================================================================
--- release/httpd/patches/apply_to_1.1.1/mozilla-nokeepalive.patch (added)
+++ release/httpd/patches/apply_to_1.1.1/mozilla-nokeepalive.patch Sat Oct  3 16:45:15 2009
@@ -0,0 +1,110 @@
+From: Chuck Murcko   chuck@telebase.com
+
+This patch disables PHTTP (Keepalive connections) for Apache versions 1.1.x
+when accessed by a Mozilla/2 browser, since those browsers have known
+keepalive bugs that degrade service.
+
+It will be replaced in version 1.2 by handlers invoked by the BrowserMatch
+directive.
+
+*** http_main.c.orig	Mon Aug  5 17:58:47 1996
+--- http_main.c	Mon Aug  5 18:03:20 1996
+***************
+*** 1249,1255 ****
+  #if defined(STATUS)
+          if (r) increment_counts(child_num,r,1);
+  #endif
+! 	while (r && current_conn->keepalive) {
+  	  bflush(conn_io);
+  	  destroy_pool(r->pool);
+  	  (void)update_child_status (child_num, SERVER_BUSY_KEEPALIVE, (request_rec*)NULL);
+--- 1249,1255 ----
+  #if defined(STATUS)
+          if (r) increment_counts(child_num,r,1);
+  #endif
+! 	while (r && !is_agent_mozilla2(r) && current_conn->keepalive) {
+  	  bflush(conn_io);
+  	  destroy_pool(r->pool);
+  	  (void)update_child_status (child_num, SERVER_BUSY_KEEPALIVE, (request_rec*)NULL);
+***************
+*** 1568,1574 ****
+  	r = read_request (conn);
+  	if (r) process_request (r); /* else premature EOF (ignore) */
+  
+!         while (r && conn->keepalive) {
+  	  bflush(cio);
+  	  destroy_pool(r->pool);
+            r = read_request (conn);
+--- 1568,1574 ----
+  	r = read_request (conn);
+  	if (r) process_request (r); /* else premature EOF (ignore) */
+  
+!         while (r && !is_agent_mozilla2(r) && conn->keepalive) {
+  	  bflush(cio);
+  	  destroy_pool(r->pool);
+            r = read_request (conn);
+*** http_protocol.c.orig	Mon Aug  5 17:58:46 1996
+--- http_protocol.c	Mon Aug  5 18:02:00 1996
+***************
+*** 704,710 ****
+      
+      basic_http_header (r);
+  
+!     set_keepalive (r);
+      
+      if (r->content_type)
+          bvputs(fd, "Content-type: ", 
+--- 704,711 ----
+      
+      basic_http_header (r);
+  
+!     if(!is_agent_mozilla2(r))
+!         set_keepalive (r);
+      
+      if (r->content_type)
+          bvputs(fd, "Content-type: ", 
+***************
+*** 733,741 ****
+      }
+  
+      bputs("\015\012",fd);
+- 
+-     if (c->keepalive)
+- 	bflush(r->connection->client);  /* For bugs in Netscape, perhaps */
+  
+      bsetopt(fd, BO_BYTECT, &zero);
+      r->sent_bodyct = 1;		/* Whatever follows is real body stuff... */
+--- 734,739 ----
+*** httpd.h.orig	Mon Aug  5 17:58:46 1996
+--- httpd.h	Mon Aug  5 18:02:00 1996
+***************
+*** 558,560 ****
+--- 558,562 ----
+  unsigned long get_virthost_addr (char *hostname, short int *port);
+  
+  extern time_t restart_time;
++ 
++ int is_agent_mozilla2(request_rec *r);
+*** util.c.orig	Mon Aug  5 17:58:46 1996
+--- util.c	Mon Aug  5 18:01:59 1996
+***************
+*** 66,71 ****
+--- 66,83 ----
+  #include <time.h>
+  #endif
+  
++ int
++ is_agent_mozilla2(request_rec *r)
++ {
++     char *agent;
++ 
++     agent = table_get(r->headers_in, "User-Agent");
++     if(agent != NULL)
++         return(strncmp(agent, "Mozilla/2", 9) == 0 ? 1 : 0);
++     else
++ 	return 0;
++ }
++ 
+  #ifdef NOTDEF
+  extern char** environ;
+  

Added: release/httpd/patches/apply_to_1.1.2/http_request.patch
==============================================================================
--- release/httpd/patches/apply_to_1.1.2/http_request.patch (added)
+++ release/httpd/patches/apply_to_1.1.2/http_request.patch Sat Oct  3 16:45:15 2009
@@ -0,0 +1,42 @@
+*** ../../t/apache_1.1.2/src/http_request.c	Sat Jan 11 22:17:24 1997
+--- ./http_request.c	Mon Jan 13 12:07:41 1997
+***************
+*** 179,186 ****
+  	    *cp = '\0';
+  	    return OK;
+  	}
+! #if defined(ENOENT)
+! 	else if (errno == ENOENT) {
+  #else
+    #error Your system apparently does not define ENOENT.
+    #error Removal of these lines opens a security hole if protecting
+--- 179,186 ----
+  	    *cp = '\0';
+  	    return OK;
+  	}
+! #if defined(ENOENT) && defined(ENOTDIR)
+! 	else if (errno == ENOENT || errno == ENOTDIR) {
+  #else
+    #error Your system apparently does not define ENOENT.
+    #error Removal of these lines opens a security hole if protecting
+***************
+*** 195,203 ****
+  	    while (cp > path && cp[-1] == '/')
+  		--cp;
+  	} 
+! #if defined(ENOENT)
+  	else {
+! 	    log_printf(r->server, "access to %s failed for client; unable to determine if index file exists (stat() returned unexpected error)", r->filename);
+  	    return FORBIDDEN;
+  	}
+  #endif
+--- 195,203 ----
+  	    while (cp > path && cp[-1] == '/')
+  		--cp;
+  	} 
+! #if defined(ENOENT) && defined(ENOTDIR)
+  	else {
+! 	    log_printf(r->server, "access to %s failed for client; unable to determine if index file exists (stat() returned unexpected error [%d])", r->filename, errno);
+  	    return FORBIDDEN;
+  	}
+  #endif

Added: release/httpd/patches/apply_to_1.1.2/mod_cookies.patch
==============================================================================
--- release/httpd/patches/apply_to_1.1.2/mod_cookies.patch (added)
+++ release/httpd/patches/apply_to_1.1.2/mod_cookies.patch Sat Oct  3 16:45:15 2009
@@ -0,0 +1,19 @@
+*** ../../t/apache_1.1.2/src/mod_cookies.c	Sat Jan 11 19:05:42 1997
+--- ./mod_cookies.c	Mon Jan 13 12:01:42 1997
+***************
+*** 121,127 ****
+      struct timeval tv;
+      char new_cookie[1024];	/* blurgh */
+      char *dot;
+!     const char *rname = pstrdup(r->pool, 
+  				get_remote_host(r->connection, r->per_dir_config,
+  						REMOTE_NAME));
+      
+--- 121,127 ----
+      struct timeval tv;
+      char new_cookie[1024];	/* blurgh */
+      char *dot;
+!     char *rname = pstrdup(r->pool, 
+  				get_remote_host(r->connection, r->per_dir_config,
+  						REMOTE_NAME));
+      

Added: release/httpd/patches/apply_to_1.2.1/SECURITY_chunk_size_patch.txt
==============================================================================
--- release/httpd/patches/apply_to_1.2.1/SECURITY_chunk_size_patch.txt (added)
+++ release/httpd/patches/apply_to_1.2.1/SECURITY_chunk_size_patch.txt Sat Oct  3 16:45:15 2009
@@ -0,0 +1,38 @@
+Please see <http://httpd.apache.org/info/security_bulletin_20020620.txt>
+
+This patch fixes the known vulnerability of chunk size reads,
+and a potential vulnerability for content-length reads on systems
+with a broken atol() implementation, for all versions of
+Apache httpd 1.2.0 through 1.3.22.
+
+Apache httpd 1.3.23 through 1.3.25 require a more extensive patch
+and should upgrade to the latest version of Apache httpd.
+
+All Apache users are encouraged to upgrade to httpd 1.3.26 (or later)
+or httpd 2.0.39 (or later).  This patch is for those people who cannot
+upgrade for reasons beyond their control.
+
+
+--- apache_1.3.22/src/main/http_protocol_orig.c	Fri Jun 22 05:43:54 2001
++++ apache_1.3.22/src/main/http_protocol.c	Sun Jun 23 15:56:34 2002
+@@ -1913,6 +1913,9 @@
+         }
+ 
+         r->remaining = atol(lenp);
++        if (r->remaining < 0) {
++            return HTTP_BAD_REQUEST;
++        }
+     }
+ 
+     if ((r->read_body == REQUEST_NO_BODY) &&
+@@ -2049,6 +2052,10 @@
+         }
+ 
+         len_to_read = get_chunk_size(buffer);
++        if (len_to_read < 0) {
++            r->connection->keepalive = -1;
++            return -1;
++        }
+ 
+         if (len_to_read == 0) { /* Last chunk indicated, get footers */
+             if (r->read_body == REQUEST_CHUNKED_DECHUNK) {

Propchange: release/httpd/patches/apply_to_1.2.1/SECURITY_chunk_size_patch.txt
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: release/httpd/patches/apply_to_1.2.1/SECURITY_chunk_size_patch.txt
------------------------------------------------------------------------------
    svn:keywords = Date Revision Author HeadURL Id

Propchange: release/httpd/patches/apply_to_1.2.1/SECURITY_chunk_size_patch.txt
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: release/httpd/patches/apply_to_1.2.1/msie_4_0b2_fixes.patch
==============================================================================
--- release/httpd/patches/apply_to_1.2.1/msie_4_0b2_fixes.patch (added)
+++ release/httpd/patches/apply_to_1.2.1/msie_4_0b2_fixes.patch Sat Oct  3 16:45:15 2009
@@ -0,0 +1,134 @@
+MSIE 4.0 PR2 is the first public release of IE4 with HTTP/1.1 support. 
+There are two bugs in the HTTP/1.1 support that we've been notified
+of so far:
+
+- It seems to handle keep-alive only on "200 OK" responses.  The HTTP/1.1
+  standard indicates that all connections are keep-alive by default,
+  and Apache behaves according to the standard.  This problem typically
+  manifests itself as a long delay after the client receives a redirect
+  from the server.
+
+- The Java VM makes HTTP/1.1 requests but does not seem to understand
+  HTTP/1.1 responses.  In particular it does not implement chunked
+  encoding (which is required by HTTP/1.1).  An example where this
+  would occur is a Java applet accessing a CGI on an Apache server.
+  The response in this case is (usually) chunked.
+
+Note that neither of these will be a problem for MSIE 4.0 PR2 clients
+that are behind proxies -- in that case IE will downgrade its request
+to 1.0 in order to pass it to the proxy.  The client also provides
+the option of disabling HTTP/1.1 support.
+
+Apache can workaround these problems.  Apply the patch below and rebuild
+your server, then add this line to your httpd.conf file:
+
+    BrowserMatch "MSIE 4\.0b2;" nokeepalive force-response-1.0 downgrade-1.0
+
+That disables keep-alive, and causes Apache to pretend it is talking
+with a 1.0 client whenever it recieves a request from IE 4.0 PR2.
+
+Dean Gaudet <dg...@apache.org>
+
+Index: http_protocol.c
+===================================================================
+RCS file: /export/home/cvs/apache/src/http_protocol.c,v
+retrieving revision 1.126.2.2
+diff -u -r1.126.2.2 http_protocol.c
+--- http_protocol.c	1997/07/01 06:50:29	1.126.2.2
++++ http_protocol.c	1997/07/19 08:25:12
+@@ -281,8 +281,9 @@
+      *   and the response status does not require a close;
+      *   and the response generator has not already indicated close;
+      *   and the client did not request non-persistence (Connection: close);
++     *   and    we haven't been configured to ignore the buggy twit
++     *       or they're a buggy twit coming through a HTTP/1.1 proxy
+      *   and    the client is requesting an HTTP/1.0-style keep-alive
+-     *          and we haven't been configured to ignore the buggy twit,
+      *       or the client claims to be HTTP/1.1 compliant (perhaps a proxy);
+      *   THEN we can be persistent, which requires more headers be output.
+      *
+@@ -304,9 +305,10 @@
+         !status_drops_connection(r->status) &&
+         !wimpy &&
+         !find_token(r->pool, conn, "close") &&
+-        (((ka_sent = find_token(r->pool, conn, "keep-alive")) &&
+-          !table_get(r->subprocess_env, "nokeepalive")) ||
+-         (r->proto_num >= 1001))
++	(!table_get(r->subprocess_env, "nokeepalive") ||
++	 table_get(r->headers_in, "Via")) &&
++	((ka_sent = find_token(r->pool, conn, "keep-alive")) ||
++	   (r->proto_num >= 1001))
+        ) {
+ 	char header[256];
+ 	int left = r->server->keep_alive_max - r->connection->keepalives;
+@@ -1041,8 +1043,9 @@
+     
+     if (!r->status_line)
+         r->status_line = status_lines[index_of_response(r->status)];
+-    
+-    if (table_get(r->subprocess_env,"force-response-1.0"))
++
++    if (r->proto_num == 1000
++	&& table_get(r->subprocess_env,"force-response-1.0"))
+ 	protocol = "HTTP/1.0";
+     else
+ 	protocol = SERVER_PROTOCOL;
+Index: http_request.c
+===================================================================
+RCS file: /export/home/cvs/apache/src/http_request.c,v
+retrieving revision 1.50.2.3
+diff -u -r1.50.2.3 http_request.c
+--- http_request.c	1997/07/01 06:50:30	1.50.2.3
++++ http_request.c	1997/07/19 08:25:15
+@@ -935,6 +935,10 @@
+ 	return;
+     }
+ 
++    if (r->proto_num > 1000 && table_get (r->subprocess_env, "downgrade-1.0")) {
++	r->proto_num = 1000;
++    }
++
+     /* NB: directory_walk() clears the per_dir_config, so we don't inherit from
+        location_walk() above */
+ 
+Index: mod_browser.c
+===================================================================
+RCS file: /export/home/cvs/apache/src/mod_browser.c,v
+retrieving revision 1.9
+diff -u -r1.9 mod_browser.c
+--- mod_browser.c	1997/04/24 23:35:21	1.9
++++ mod_browser.c	1997/07/19 08:25:16
+@@ -139,7 +139,7 @@
+ { NULL },
+ };
+ 
+-int parse_headers_browser_module(request_rec *r)
++static int browser_match(request_rec *r)
+ {
+     server_rec *s = r->server;
+     browser_server_config_rec *sconf = get_module_config (s->module_config,
+@@ -166,7 +166,7 @@
+ 	}
+     }
+ 
+-    return OK;  
++    return DECLINED;  
+ }
+ 
+ module browser_module = {
+@@ -178,12 +178,12 @@
+    merge_browser_config,     	/* merge server configs */
+    browser_module_cmds,		/* command table */
+    NULL,			/* handlers */
+-   NULL,			/* filename translation */
++   browser_match,		/* filename translation */
+    NULL,			/* check_user_id */
+    NULL,			/* check auth */
+    NULL,			/* check access */
+    NULL,			/* type_checker */
+    NULL,			/* fixups */
+    NULL,			/* logger */
+-   parse_headers_browser_module	/* header parser */
++   NULL				/* header parser */
+ };
+

Added: release/httpd/patches/apply_to_1.2.1/solaris_hup.patch
==============================================================================
--- release/httpd/patches/apply_to_1.2.1/solaris_hup.patch (added)
+++ release/httpd/patches/apply_to_1.2.1/solaris_hup.patch Sat Oct  3 16:45:15 2009
@@ -0,0 +1,30 @@
+--- apache_1.2.1-dist/src/http_main.c	Sun Jun 29 11:08:37 1997
++++ apache_1.2.1/src/http_main.c	Mon Jul 28 11:35:36 1997
+@@ -1982,7 +1982,27 @@
+         exit(1);
+     }
+ 
++    /* Solaris, at least versions 2.4, 2.5 and 2.5.1, even with various
++     * levels of tcp/ip patches available as of July 28, 1997, completely
++     * botches up if you do any form of dup() on a socket.  If that dupped
++     * socket is then put into listen() and accept()s at least one
++     * connection, then Bad Things happen.  Things work fine until the
++     * socket is close()d.  At that point, no matter what SO_REUSEADDR was
++     * set to, nothing can rebind the same address/port, you'll get
++     * "Address in use" errors.  This takes about 5 minutes to timeout.
++     *
++     * So we do no slacking on solaris sockets.  If you can live with those
++     * restrictions (which essentially means you have to use SIGUSR1 and
++     * not SIGHUP to restart the server, and should you ever need to stop
++     * the server you'll have at least a 5 minute wait before you can
++     * restart it) then you can remove this #ifndef.  You'll get yourself
++     * another 120ish virtual hosts (assuming you're using Listen for each
++     * of them) before you run into another Solaris problem:  the 256
++     * FILE * limitation.
++     */
++#ifndef SOLARIS2
+     s = ap_slack(s, AP_SLACK_HIGH);
++#endif
+ 
+     note_cleanups_for_fd(pconf, s); /* arrange to close on exec or restart */
+     

Added: release/httpd/patches/apply_to_1.2.3/SECURITY_chunk_size_patch.txt
==============================================================================
--- release/httpd/patches/apply_to_1.2.3/SECURITY_chunk_size_patch.txt (added)
+++ release/httpd/patches/apply_to_1.2.3/SECURITY_chunk_size_patch.txt Sat Oct  3 16:45:15 2009
@@ -0,0 +1,38 @@
+Please see <http://httpd.apache.org/info/security_bulletin_20020620.txt>
+
+This patch fixes the known vulnerability of chunk size reads,
+and a potential vulnerability for content-length reads on systems
+with a broken atol() implementation, for all versions of
+Apache httpd 1.2.0 through 1.3.22.
+
+Apache httpd 1.3.23 through 1.3.25 require a more extensive patch
+and should upgrade to the latest version of Apache httpd.
+
+All Apache users are encouraged to upgrade to httpd 1.3.26 (or later)
+or httpd 2.0.39 (or later).  This patch is for those people who cannot
+upgrade for reasons beyond their control.
+
+
+--- apache_1.3.22/src/main/http_protocol_orig.c	Fri Jun 22 05:43:54 2001
++++ apache_1.3.22/src/main/http_protocol.c	Sun Jun 23 15:56:34 2002
+@@ -1913,6 +1913,9 @@
+         }
+ 
+         r->remaining = atol(lenp);
++        if (r->remaining < 0) {
++            return HTTP_BAD_REQUEST;
++        }
+     }
+ 
+     if ((r->read_body == REQUEST_NO_BODY) &&
+@@ -2049,6 +2052,10 @@
+         }
+ 
+         len_to_read = get_chunk_size(buffer);
++        if (len_to_read < 0) {
++            r->connection->keepalive = -1;
++            return -1;
++        }
+ 
+         if (len_to_read == 0) { /* Last chunk indicated, get footers */
+             if (r->read_body == REQUEST_CHUNKED_DECHUNK) {

Propchange: release/httpd/patches/apply_to_1.2.3/SECURITY_chunk_size_patch.txt
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: release/httpd/patches/apply_to_1.2.3/SECURITY_chunk_size_patch.txt
------------------------------------------------------------------------------
    svn:keywords = Date Revision Author HeadURL Id

Propchange: release/httpd/patches/apply_to_1.2.3/SECURITY_chunk_size_patch.txt
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: release/httpd/patches/apply_to_1.2.3/mod_proxy_fix_3.patch
==============================================================================
--- release/httpd/patches/apply_to_1.2.3/mod_proxy_fix_3.patch (added)
+++ release/httpd/patches/apply_to_1.2.3/mod_proxy_fix_3.patch Sat Oct  3 16:45:15 2009
@@ -0,0 +1,30 @@
+This patch fixes a problem with mod_proxy in 1.2.3 where it will not properly
+talk to most servers.  This patch replaces the mod_proxy_fix.patch and
+mod_proxy_fix_2.patch which were available for a short time.
+
+Index: proxy_http.c
+===================================================================
+RCS file: /export/home/cvs/apache/src/modules/proxy/proxy_http.c,v
+retrieving revision 1.17.2.3
+retrieving revision 1.17.2.5
+diff -u -c -r1.17.2.3 -r1.17.2.5
+*** proxy_http.c	1997/08/17 21:00:48	1.17.2.3
+--- proxy_http.c	1997/08/21 02:44:30	1.17.2.5
+***************
+*** 250,256 ****
+      bpushfd(f, sock, sock);
+  
+      hard_timeout ("proxy send", r);
+!     bvputs(f, r->method, " ", url, " HTTP/1.0\015\012", NULL);
+      bvputs(f, "Host: ", desthost, NULL);
+      if (destportstr != NULL && destport != DEFAULT_PORT)
+  	bvputs(f, ":", destportstr, "\015\012", NULL);
+--- 250,257 ----
+      bpushfd(f, sock, sock);
+  
+      hard_timeout ("proxy send", r);
+!     bvputs(f, r->method, " ", proxyhost ? url : urlptr, " HTTP/1.0\015\012",
+!            NULL);
+      bvputs(f, "Host: ", desthost, NULL);
+      if (destportstr != NULL && destport != DEFAULT_PORT)
+  	bvputs(f, ":", destportstr, "\015\012", NULL);

Added: release/httpd/patches/apply_to_1.2.4/SECURITY_chunk_size_patch.txt
==============================================================================
--- release/httpd/patches/apply_to_1.2.4/SECURITY_chunk_size_patch.txt (added)
+++ release/httpd/patches/apply_to_1.2.4/SECURITY_chunk_size_patch.txt Sat Oct  3 16:45:15 2009
@@ -0,0 +1,38 @@
+Please see <http://httpd.apache.org/info/security_bulletin_20020620.txt>
+
+This patch fixes the known vulnerability of chunk size reads,
+and a potential vulnerability for content-length reads on systems
+with a broken atol() implementation, for all versions of
+Apache httpd 1.2.0 through 1.3.22.
+
+Apache httpd 1.3.23 through 1.3.25 require a more extensive patch
+and should upgrade to the latest version of Apache httpd.
+
+All Apache users are encouraged to upgrade to httpd 1.3.26 (or later)
+or httpd 2.0.39 (or later).  This patch is for those people who cannot
+upgrade for reasons beyond their control.
+
+
+--- apache_1.3.22/src/main/http_protocol_orig.c	Fri Jun 22 05:43:54 2001
++++ apache_1.3.22/src/main/http_protocol.c	Sun Jun 23 15:56:34 2002
+@@ -1913,6 +1913,9 @@
+         }
+ 
+         r->remaining = atol(lenp);
++        if (r->remaining < 0) {
++            return HTTP_BAD_REQUEST;
++        }
+     }
+ 
+     if ((r->read_body == REQUEST_NO_BODY) &&
+@@ -2049,6 +2052,10 @@
+         }
+ 
+         len_to_read = get_chunk_size(buffer);
++        if (len_to_read < 0) {
++            r->connection->keepalive = -1;
++            return -1;
++        }
+ 
+         if (len_to_read == 0) { /* Last chunk indicated, get footers */
+             if (r->read_body == REQUEST_CHUNKED_DECHUNK) {

Propchange: release/httpd/patches/apply_to_1.2.4/SECURITY_chunk_size_patch.txt
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: release/httpd/patches/apply_to_1.2.4/SECURITY_chunk_size_patch.txt
------------------------------------------------------------------------------
    svn:keywords = Date Revision Author HeadURL Id

Propchange: release/httpd/patches/apply_to_1.2.4/SECURITY_chunk_size_patch.txt
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: release/httpd/patches/apply_to_1.2.4/no2slash-loop-fix.patch
==============================================================================
--- release/httpd/patches/apply_to_1.2.4/no2slash-loop-fix.patch (added)
+++ release/httpd/patches/apply_to_1.2.4/no2slash-loop-fix.patch Sat Oct  3 16:45:15 2009
@@ -0,0 +1,53 @@
+This patch fixes a possible denial of service attack that could 
+result in httpd processes using a large amount of CPU on your
+system when requests with many '/'s are made.
+
+A new release will be available within a week that includes this patch.
+
+Index: util.c
+===================================================================
+RCS file: /export/home/cvs/apache/src/util.c,v
+retrieving revision 1.52.2.2
+retrieving revision 1.52.2.3
+diff -c -r1.52.2.2 -r1.52.2.3
+*** util.c	1997/06/27 01:47:47	1.52.2.2
+--- util.c	1997/12/30 18:59:32	1.52.2.3
+***************
+*** 328,341 ****
+      }
+  } 
+  
+! void no2slash(char *name) {
+!     register int x,y;
+  
+!     for(x=0; name[x];)
+!         if(x && (name[x-1] == '/') && (name[x] == '/'))
+!             for(y=x+1;name[y-1];y++)
+!                 name[y-1] = name[y];
+! 	else x++;
+  }
+  
+  char *make_dirstr(pool *p, const char *s, int n) {
+--- 328,349 ----
+      }
+  } 
+  
+! void no2slash(char *name)
+! {
+!     char *d, *s;
+  
+!     s = d = name;
+!     while (*s) {
+!         if ((*d++ = *s) == '/') {
+!             do {
+!                 ++s;
+!             } while (*s == '/');
+!         }
+!         else {
+!             ++s;
+!         }
+!     }
+!     *d = '\0';
+  }
+  
+  char *make_dirstr(pool *p, const char *s, int n) {

Added: release/httpd/patches/apply_to_1.2.6/SECURITY_chunk_size_patch.txt
==============================================================================
--- release/httpd/patches/apply_to_1.2.6/SECURITY_chunk_size_patch.txt (added)
+++ release/httpd/patches/apply_to_1.2.6/SECURITY_chunk_size_patch.txt Sat Oct  3 16:45:15 2009
@@ -0,0 +1,38 @@
+Please see <http://httpd.apache.org/info/security_bulletin_20020620.txt>
+
+This patch fixes the known vulnerability of chunk size reads,
+and a potential vulnerability for content-length reads on systems
+with a broken atol() implementation, for all versions of
+Apache httpd 1.2.0 through 1.3.22.
+
+Apache httpd 1.3.23 through 1.3.25 require a more extensive patch
+and should upgrade to the latest version of Apache httpd.
+
+All Apache users are encouraged to upgrade to httpd 1.3.26 (or later)
+or httpd 2.0.39 (or later).  This patch is for those people who cannot
+upgrade for reasons beyond their control.
+
+
+--- apache_1.3.22/src/main/http_protocol_orig.c	Fri Jun 22 05:43:54 2001
++++ apache_1.3.22/src/main/http_protocol.c	Sun Jun 23 15:56:34 2002
+@@ -1913,6 +1913,9 @@
+         }
+ 
+         r->remaining = atol(lenp);
++        if (r->remaining < 0) {
++            return HTTP_BAD_REQUEST;
++        }
+     }
+ 
+     if ((r->read_body == REQUEST_NO_BODY) &&
+@@ -2049,6 +2052,10 @@
+         }
+ 
+         len_to_read = get_chunk_size(buffer);
++        if (len_to_read < 0) {
++            r->connection->keepalive = -1;
++            return -1;
++        }
+ 
+         if (len_to_read == 0) { /* Last chunk indicated, get footers */
+             if (r->read_body == REQUEST_CHUNKED_DECHUNK) {

Propchange: release/httpd/patches/apply_to_1.2.6/SECURITY_chunk_size_patch.txt
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: release/httpd/patches/apply_to_1.2.6/SECURITY_chunk_size_patch.txt
------------------------------------------------------------------------------
    svn:keywords = Date Revision Author HeadURL Id

Propchange: release/httpd/patches/apply_to_1.2.6/SECURITY_chunk_size_patch.txt
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: release/httpd/patches/apply_to_1.3.0/SECURITY_chunk_size_patch.txt
==============================================================================
--- release/httpd/patches/apply_to_1.3.0/SECURITY_chunk_size_patch.txt (added)
+++ release/httpd/patches/apply_to_1.3.0/SECURITY_chunk_size_patch.txt Sat Oct  3 16:45:15 2009
@@ -0,0 +1,38 @@
+Please see <http://httpd.apache.org/info/security_bulletin_20020620.txt>
+
+This patch fixes the known vulnerability of chunk size reads,
+and a potential vulnerability for content-length reads on systems
+with a broken atol() implementation, for all versions of
+Apache httpd 1.2.0 through 1.3.22.
+
+Apache httpd 1.3.23 through 1.3.25 require a more extensive patch
+and should upgrade to the latest version of Apache httpd.
+
+All Apache users are encouraged to upgrade to httpd 1.3.26 (or later)
+or httpd 2.0.39 (or later).  This patch is for those people who cannot
+upgrade for reasons beyond their control.
+
+
+--- apache_1.3.22/src/main/http_protocol_orig.c	Fri Jun 22 05:43:54 2001
++++ apache_1.3.22/src/main/http_protocol.c	Sun Jun 23 15:56:34 2002
+@@ -1913,6 +1913,9 @@
+         }
+ 
+         r->remaining = atol(lenp);
++        if (r->remaining < 0) {
++            return HTTP_BAD_REQUEST;
++        }
+     }
+ 
+     if ((r->read_body == REQUEST_NO_BODY) &&
+@@ -2049,6 +2052,10 @@
+         }
+ 
+         len_to_read = get_chunk_size(buffer);
++        if (len_to_read < 0) {
++            r->connection->keepalive = -1;
++            return -1;
++        }
+ 
+         if (len_to_read == 0) { /* Last chunk indicated, get footers */
+             if (r->read_body == REQUEST_CHUNKED_DECHUNK) {

Propchange: release/httpd/patches/apply_to_1.3.0/SECURITY_chunk_size_patch.txt
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: release/httpd/patches/apply_to_1.3.0/SECURITY_chunk_size_patch.txt
------------------------------------------------------------------------------
    svn:keywords = Date Revision Author HeadURL Id

Propchange: release/httpd/patches/apply_to_1.3.0/SECURITY_chunk_size_patch.txt
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: release/httpd/patches/apply_to_1.3.0/ftp_size_mod_proxy.patch
==============================================================================
--- release/httpd/patches/apply_to_1.3.0/ftp_size_mod_proxy.patch (added)
+++ release/httpd/patches/apply_to_1.3.0/ftp_size_mod_proxy.patch Sat Oct  3 16:45:15 2009
@@ -0,0 +1,26 @@
+Fix parsing of FTP `SIZE' responses in proxy module: The newline was not
+truncated which forced following HTTP headers to be data in the HTTP
+reponse. [Ralf S. Engelschall, Charles Fu <cc...@bacchus.com>] PR#2412, 2367
+
+Index: src/modules/proxy/proxy_ftp.c
+===================================================================
+RCS file: /e/apache/REPOS/apache-1.3/src/modules/proxy/proxy_ftp.c,v
+retrieving revision 1.61
+retrieving revision 1.62
+diff -u -u -r1.61 -r1.62
+--- proxy_ftp.c 1998/06/08 14:23:50     1.61
++++ proxy_ftp.c 1998/06/13 12:06:01     1.62
+@@ -933,7 +933,11 @@
+                len = 0;
+            }
+            else if (i == 213) { /* Size command ok */
+-               size = resp;
++               for (j = 0; j < resplen && isdigit(resp[j]); j++)
++                       ;
++               resp[j] = '\0';
++               if (resp[0] != '\0')
++                   size = ap_pstrdup(p, resp);
+            }
+        }
+     }
+

Added: release/httpd/patches/apply_to_1.3.0/win32_mod_rewrite.patch
==============================================================================
--- release/httpd/patches/apply_to_1.3.0/win32_mod_rewrite.patch (added)
+++ release/httpd/patches/apply_to_1.3.0/win32_mod_rewrite.patch Sat Oct  3 16:45:15 2009
@@ -0,0 +1,30 @@
+
+Apply this patch if you want to compile Apache 1.3.0
+yourself under the Win32 environment.
+
+                                       Ralf S. Engelschall
+				       The Apache Group
+                                       rse@apache.org
+
+Index: mod_rewrite.c
+===================================================================
+RCS file: /e/apache/REPOS/apache-1.3/src/modules/standard/mod_rewrite.c,v
+retrieving revision 1.113
+retrieving revision 1.114
+diff -u -r1.113 -r1.114
+--- mod_rewrite.c	1998/05/29 09:19:41	1.113
++++ mod_rewrite.c	1998/06/03 12:12:11	1.114
+@@ -3190,11 +3190,11 @@
+ #if defined(WIN32)
+     /* MS Windows */
+     {
+-        char *pCommand;
++        char pCommand[MAX_STRING_LEN];
+         STARTUPINFO si;
+         PROCESS_INFORMATION pi;
+ 
+-        pCommand = strcat(SHELL_PATH, " /C ", cmd, NULL);
++        sprintf(pCommand, "%s /C %s", SHELL_PATH, cmd);
+ 
+         memset(&si, 0, sizeof(si));
+         memset(&pi, 0, sizeof(pi));

Added: release/httpd/patches/apply_to_1.3.1/SECURITY_chunk_size_patch.txt
==============================================================================
--- release/httpd/patches/apply_to_1.3.1/SECURITY_chunk_size_patch.txt (added)
+++ release/httpd/patches/apply_to_1.3.1/SECURITY_chunk_size_patch.txt Sat Oct  3 16:45:15 2009
@@ -0,0 +1,38 @@
+Please see <http://httpd.apache.org/info/security_bulletin_20020620.txt>
+
+This patch fixes the known vulnerability of chunk size reads,
+and a potential vulnerability for content-length reads on systems
+with a broken atol() implementation, for all versions of
+Apache httpd 1.2.0 through 1.3.22.
+
+Apache httpd 1.3.23 through 1.3.25 require a more extensive patch
+and should upgrade to the latest version of Apache httpd.
+
+All Apache users are encouraged to upgrade to httpd 1.3.26 (or later)
+or httpd 2.0.39 (or later).  This patch is for those people who cannot
+upgrade for reasons beyond their control.
+
+
+--- apache_1.3.22/src/main/http_protocol_orig.c	Fri Jun 22 05:43:54 2001
++++ apache_1.3.22/src/main/http_protocol.c	Sun Jun 23 15:56:34 2002
+@@ -1913,6 +1913,9 @@
+         }
+ 
+         r->remaining = atol(lenp);
++        if (r->remaining < 0) {
++            return HTTP_BAD_REQUEST;
++        }
+     }
+ 
+     if ((r->read_body == REQUEST_NO_BODY) &&
+@@ -2049,6 +2052,10 @@
+         }
+ 
+         len_to_read = get_chunk_size(buffer);
++        if (len_to_read < 0) {
++            r->connection->keepalive = -1;
++            return -1;
++        }
+ 
+         if (len_to_read == 0) { /* Last chunk indicated, get footers */
+             if (r->read_body == REQUEST_CHUNKED_DECHUNK) {