SPECS: apache-mod_python.spec - up to 3.2.8 security release
Kamil Jakubowski
jakubowski.kamil at 3vnet.pl
Tue Mar 21 13:55:54 CET 2006
Hi,
- up to 3.2.8 security release
- poprawiony apache-mod_python-apr-status-is-success.patch
- SOA#1, rel 6
-------------- next part --------------
--- apache-mod_python.spec 2006-03-21 13:54:14.381517000 +0100
+++ apache-mod_python.spec.new 2006-03-21 13:53:49.471960250 +0100
@@ -19,12 +19,12 @@
Summary(sl): Vključeni pythonski tolmač za spletni strežnik Apache
Summary(sv): En inbyggd Python-interpretator för webbservern Apache
Name: apache-mod_%{mod_name}
-Version: 3.1.4
-Release: 5
+Version: 3.2.8
+Release: 6
License: Apache Group License
Group: Networking/Daemons
Source0: http://www.apache.org/dist/httpd/modpython/mod_%{mod_name}-%{version}.tgz
-# Source0-md5: 607175958137b06bcda91110414c82a1
+# Source0-md5: d03452979a6a334f73cc2b95b39db331
Source1: %{name}.conf
Patch0: %{name}-lib64.patch
Patch1: %{name}-apr-status-is-success.patch
-------------- next part --------------
diff -urN mod_python-3.2.8/src/connobject.c mod_python-3.2.8.new/src/connobject.c
--- mod_python-3.2.8/src/connobject.c 2006-02-02 22:30:55.000000000 +0100
+++ mod_python-3.2.8.new/src/connobject.c 2006-03-21 13:47:36.384643750 +0100
@@ -79,7 +79,7 @@
rc = ap_get_brigade(c->input_filters, bb, mode, APR_BLOCK_READ, bufsize);
Py_END_ALLOW_THREADS;
- if (! APR_STATUS_IS_SUCCESS(rc)) {
+ if (rc != APR_SUCCESS) {
PyErr_SetObject(PyExc_IOError,
PyString_FromString("Connection read error"));
return NULL;
@@ -321,12 +321,8 @@
PyObject *ret = NULL;
if (addrobj) {
apr_port_t port;
- if(apr_sockaddr_port_get(&port, addr)==APR_SUCCESS) {
- ret = Py_BuildValue("Oi", addrobj, port );
- }
- else {
- PyErr_SetString(PyExc_SystemError,"apr_sockaddr_port_get failure");
- }
+ port = addr->port;
+ ret = Py_BuildValue("Oi", addrobj, port );
Py_DECREF(addrobj);
}
return ret;
diff -urN mod_python-3.2.8/src/filterobject.c mod_python-3.2.8.new/src/filterobject.c
--- mod_python-3.2.8/src/filterobject.c 2004-11-25 23:10:52.000000000 +0100
+++ mod_python-3.2.8.new/src/filterobject.c 2006-03-21 13:25:05.140196250 +0100
@@ -178,7 +178,7 @@
APR_BLOCK_READ, self->readbytes);
Py_END_ALLOW_THREADS;
- if (!APR_STATUS_IS_EAGAIN(self->rc) && !APR_STATUS_IS_SUCCESS(self->rc)) {
+ if (!APR_STATUS_IS_EAGAIN(self->rc) && !(self->rc == APR_SUCCESS)) {
PyErr_SetObject(PyExc_IOError,
PyString_FromString("Input filter read error"));
return NULL;
More information about the pld-devel-pl
mailing list