Update to PostgreSQL 8.2.4 for CVE-2007-2138, data loss bugs Resolves:

#237682
This commit is contained in:
Tom Lane 2007-04-24 19:21:40 +00:00
parent 32445b61dc
commit 2ee0978ca2
3 changed files with 30 additions and 26 deletions

View File

@ -1,4 +1,4 @@
postgresql-8.2.3.tar.bz2 postgresql-8.2.4.tar.bz2
PyGreSQL-3.8.1.tgz PyGreSQL-3.8.1.tgz
pgtcl1.5.3.tar.gz pgtcl1.5.3.tar.gz
pgtcldocs-20060909.zip pgtcldocs-20060909.zip

View File

@ -78,10 +78,10 @@
%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} %{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
Summary: PostgreSQL client programs and libraries. Summary: PostgreSQL client programs and libraries
Name: postgresql Name: postgresql
Version: 8.2.3 Version: 8.2.4
Release: 2%{?dist} Release: 1%{?dist}
License: BSD License: BSD
Group: Applications/Databases Group: Applications/Databases
Url: http://www.postgresql.org/ Url: http://www.postgresql.org/
@ -106,42 +106,42 @@ Patch5: pgtcl-no-rpath.patch
Patch6: postgresql-perl-rpath.patch Patch6: postgresql-perl-rpath.patch
Patch8: postgresql-prefer-ncurses.patch Patch8: postgresql-prefer-ncurses.patch
Buildrequires: perl glibc-devel bison flex autoconf BuildRequires: perl glibc-devel bison flex autoconf
Prereq: /sbin/ldconfig initscripts Prereq: /sbin/ldconfig initscripts
%if %python || %plpython %if %python || %plpython
BuildPrereq: python-devel BuildRequires: python-devel
%endif %endif
%if %tcl || %pltcl %if %tcl || %pltcl
BuildPrereq: tcl BuildRequires: tcl
%if %tcldevel %if %tcldevel
Buildrequires: tcl-devel BuildRequires: tcl-devel
%endif %endif
%endif %endif
BuildPrereq: readline-devel BuildRequires: readline-devel
BuildPrereq: zlib-devel >= 1.0.4 BuildRequires: zlib-devel >= 1.0.4
%if %ssl %if %ssl
BuildPrereq: openssl-devel BuildRequires: openssl-devel
%endif %endif
%if %kerberos %if %kerberos
BuildPrereq: krb5-devel BuildRequires: krb5-devel
BuildPrereq: e2fsprogs-devel BuildRequires: e2fsprogs-devel
%endif %endif
%if %nls %if %nls
BuildPrereq: gettext >= 0.10.35 BuildRequires: gettext >= 0.10.35
%endif %endif
%if %xml %if %xml
BuildPrereq: libxml2-devel libxslt-devel BuildRequires: libxml2-devel libxslt-devel
%endif %endif
%if %pam %if %pam
BuildPrereq: pam-devel BuildRequires: pam-devel
%endif %endif
Obsoletes: postgresql-clients Obsoletes: postgresql-clients
@ -170,7 +170,7 @@ server, you need this package. You also need to install this package
if you're installing the postgresql-server package. if you're installing the postgresql-server package.
%package libs %package libs
Summary: The shared libraries required for any PostgreSQL clients. Summary: The shared libraries required for any PostgreSQL clients
Group: Applications/Databases Group: Applications/Databases
Provides: libpq.so Provides: libpq.so
Obsoletes: rh-postgresql-libs Obsoletes: rh-postgresql-libs
@ -182,7 +182,7 @@ to use any other PostgreSQL package or any clients that need to connect to a
PostgreSQL server. PostgreSQL server.
%package server %package server
Summary: The programs needed to create and run a PostgreSQL server. Summary: The programs needed to create and run a PostgreSQL server
Group: Applications/Databases Group: Applications/Databases
Prereq: /usr/sbin/useradd /sbin/chkconfig Prereq: /usr/sbin/useradd /sbin/chkconfig
Prereq: postgresql = %{version}-%{release} libpq.so Prereq: postgresql = %{version}-%{release} libpq.so
@ -224,7 +224,7 @@ included in the PostgreSQL distribution.
%package devel %package devel
Summary: PostgreSQL development header files and libraries. Summary: PostgreSQL development header files and libraries
Group: Development/Libraries Group: Development/Libraries
Prereq: postgresql = %{version}-%{release} Prereq: postgresql = %{version}-%{release}
Requires: postgresql-libs = %{version}-%{release} Requires: postgresql-libs = %{version}-%{release}
@ -240,7 +240,7 @@ develop applications which will interact with a PostgreSQL server.
#------------ #------------
%if %plperl %if %plperl
%package plperl %package plperl
Summary: The Perl procedural language for PostgreSQL. Summary: The Perl procedural language for PostgreSQL
Group: Applications/Databases Group: Applications/Databases
PreReq: postgresql = %{version}-%{release} PreReq: postgresql = %{version}-%{release}
PreReq: postgresql-server = %{version}-%{release} PreReq: postgresql-server = %{version}-%{release}
@ -256,7 +256,7 @@ procedural language for the backend.
#------------ #------------
%if %plpython %if %plpython
%package plpython %package plpython
Summary: The Python procedural language for PostgreSQL. Summary: The Python procedural language for PostgreSQL
Group: Applications/Databases Group: Applications/Databases
PreReq: postgresql = %{version}-%{release} PreReq: postgresql = %{version}-%{release}
PreReq: postgresql-server = %{version}-%{release} PreReq: postgresql-server = %{version}-%{release}
@ -272,7 +272,7 @@ procedural language for the backend.
#------------ #------------
%if %pltcl %if %pltcl
%package pltcl %package pltcl
Summary: The Tcl procedural language for PostgreSQL. Summary: The Tcl procedural language for PostgreSQL
Group: Applications/Databases Group: Applications/Databases
PreReq: postgresql = %{version}-%{release} PreReq: postgresql = %{version}-%{release}
PreReq: postgresql-server = %{version}-%{release} PreReq: postgresql-server = %{version}-%{release}
@ -288,7 +288,7 @@ procedural language for the backend.
#------------ #------------
%if %tcl %if %tcl
%package tcl %package tcl
Summary: A Tcl client library for PostgreSQL. Summary: A Tcl client library for PostgreSQL
Group: Applications/Databases Group: Applications/Databases
Requires: libpq.so Requires: libpq.so
Requires: tcl >= 8.3 Requires: tcl >= 8.3
@ -303,7 +303,7 @@ and its documentation.
#------------ #------------
%if %python %if %python
%package python %package python
Summary: Development module for Python code to access a PostgreSQL DB. Summary: Development module for Python code to access a PostgreSQL DB
Group: Applications/Databases Group: Applications/Databases
Requires: libpq.so Requires: libpq.so
Requires: python mx Requires: python mx
@ -319,7 +319,7 @@ database.
#---------- #----------
%if %test %if %test
%package test %package test
Summary: The test suite distributed with PostgreSQL. Summary: The test suite distributed with PostgreSQL
Group: Applications/Databases Group: Applications/Databases
PreReq: postgresql = %{version}-%{release} PreReq: postgresql = %{version}-%{release}
PreReq: postgresql-server = %{version}-%{release} PreReq: postgresql-server = %{version}-%{release}
@ -822,6 +822,10 @@ rm -rf $RPM_BUILD_ROOT
%endif %endif
%changelog %changelog
* Tue Apr 24 2007 Tom Lane <tgl@redhat.com> 8.2.4-1
- Update to PostgreSQL 8.2.4 for CVE-2007-2138, data loss bugs
Resolves: #237682
* Wed Feb 14 2007 Karsten Hopp <karsten@redhat.com> 8.2.3-2 * Wed Feb 14 2007 Karsten Hopp <karsten@redhat.com> 8.2.3-2
- rebuild with tcl-8.4 - rebuild with tcl-8.4

View File

@ -1,4 +1,4 @@
cb47771004d53505200ffd00ac45bc32 postgresql-8.2.3.tar.bz2 af7ec100a33c41bfb8d87b5e0ec2f44a postgresql-8.2.4.tar.bz2
5575979dac93c9c5795d7693a8f91c86 PyGreSQL-3.8.1.tgz 5575979dac93c9c5795d7693a8f91c86 PyGreSQL-3.8.1.tgz
43ad97c7dd108fb7a165b4755d8aec32 pgtcl1.5.3.tar.gz 43ad97c7dd108fb7a165b4755d8aec32 pgtcl1.5.3.tar.gz
a71b4aced6b0b068335f8e040e5b9fb6 pgtcldocs-20060909.zip a71b4aced6b0b068335f8e040e5b9fb6 pgtcldocs-20060909.zip