gnu: postgresql: Replace with 10.8 [security fixes].

This fixes CVE-2019-10129 and CVE-2019-10130.

* gnu/packages/databases.scm (postgresql)[replacement]: New field.
(postgresql-10.8): New variable.
This commit is contained in:
Marius Bakke 2019-05-11 18:34:27 +02:00
parent 66fbffde1f
commit a52c807a39
No known key found for this signature in database
GPG Key ID: A2A06DF2A33A54FA
1 changed files with 17 additions and 0 deletions

View File

@ -800,6 +800,7 @@ as a drop-in replacement of MySQL.")
(package (package
(name "postgresql") (name "postgresql")
(version "10.7") (version "10.7")
(replacement postgresql-10.8)
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append "https://ftp.postgresql.org/pub/source/v" (uri (string-append "https://ftp.postgresql.org/pub/source/v"
@ -842,6 +843,22 @@ TIMESTAMP. It also supports storage of binary large objects, including
pictures, sounds, or video.") pictures, sounds, or video.")
(license (license:x11-style "file://COPYRIGHT")))) (license (license:x11-style "file://COPYRIGHT"))))
;; This release fixes CVE-2019-10129 and CVE-2019-10130. See
;; <https://www.postgresql.org/about/news/1939/> for details.
;; TODO: Remove this in the next rebuild cycle.
(define-public postgresql-10.8
(package
(inherit postgresql)
(version "10.8")
(source (origin
(method url-fetch)
(uri (string-append "https://ftp.postgresql.org/pub/source/v"
version "/postgresql-" version ".tar.bz2"))
(sha256
(base32
"0pfdmy4w95b49w9rkn8dwvzmi2brpqfvbxd04y0k0s0xvymc565i"))
(patches (search-patches "postgresql-disable-resolve_symlinks.patch"))))))
(define-public postgresql-9.6 (define-public postgresql-9.6
(package (package
(inherit postgresql) (inherit postgresql)