Gyorgy Sarvari
94f3cecaae
postgresql: upgrade 14.19 -> 14.20
...
Beside other bugfixes, it contains fixes for CVE-2025-12817 and CVE-2025-12818.
Release notes: https://www.postgresql.org/docs/release/14.20/
Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com >
2025-12-17 15:37:58 +01:00
Vijay Anusuri
28798fac9f
postgresql: upgrade 14.18 -> 14.19
...
Includes fix for CVE-2025-8713, CVE-2025-8714, CVE-2025-8715
License-Update: Align organization wording in copyright statement
Changelog:
https://www.postgresql.org/docs/release/14.19/
0001-configure.ac-bypass-autoconf-2.69-version-check.patch
refreshed for 14.19
Signed-off-by: Vijay Anusuri <vanusuri@mvista.com >
Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com >
2025-09-06 16:27:30 +02:00
Yogita Urade
cec6410b0c
postgresql: upgrade 14.17 -> 14.18
...
Upgrade includes fix for CVE-2025-4207
Release notes:
https://www.postgresql.org/docs/release/14.18/
0001-configure.ac-bypass-autoconf-2.69-version-check.patch
refreshed for 14.18
Signed-off-by: Yogita Urade <yogita.urade@windriver.com >
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2025-07-02 20:31:21 -04:00
Vijay Anusuri
62473559da
postgresql: upgrade 14.14 -> 14.17
...
License-Update: Update license year to 2025
Includes fix for CVE-2025-1094
Changelog:
https://www.postgresql.org/docs/release/14.17/
Refreshed 0003-configure.ac-bypass-autoconf-2.69-version-check.patch for
14.17
Signed-off-by: Vijay Anusuri <vanusuri@mvista.com >
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2025-03-06 09:45:52 -05:00
Yogita Urade
8fb0186a91
postgresql: upgrade 14.13 -> 14.14
...
Includes fix for CVE-2024-10976, CVE-2024-10977, CVE-2024-10978
and CVE-2024-10979
Changelog:
https://www.postgresql.org/docs/release/14.14/
0001-configure.ac-bypass-autoconf-2.69-version-check.patch
refreshed for 14.14
Signed-off-by: Yogita Urade <yogita.urade@windriver.com >
2024-12-31 09:00:05 -05:00
Vijay Anusuri
d4a4e8b281
postgresql: upgrade 14.11 -> 14.13
...
Addresses CVEs CVE-2024-4317 & CVE-2024-7348 and other bug fixes.
Release notes are available at:
https://www.postgresql.org/docs/release/14.13/
https://www.postgresql.org/docs/release/14.12/
0001-configure.ac-bypass-autoconf-2.69-version-check.patch
refreshed for new version.
Signed-off-by: Vijay Anusuri <vanusuri@mvista.com >
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2024-08-25 18:11:33 -04:00
Soumya Sambu
938a3ff43c
postgresql: Upgrade to 14.11
...
Addresses CVEs and other bug fixes. Remove patches that are fixed
in this release. Release notes are available at:
https://www.postgresql.org/docs/release/14.10/
https://www.postgresql.org/docs/release/14.11/
0001-configure.ac-bypass-autoconf-2.69-version-check.patch
refreshed for new version.
License-Update: Copyright year updated
Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com >
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2024-03-25 07:11:05 -04:00
Yogita Urade
1117be8983
postgresql: fix CVE-2023-5868 CVE-2023-5869 CVE-2023-5870
...
CVE-2023-5868:
postgresql: Compute aggregate argument types correctly in
transformAggregateCall()
CVE-2023-5869:
postgresql: Detect integer overflow while computing new
array dimensions
CVE-2023-5870:
postgresql: Ban role pg_signal_backend from more superuser
backend types.
References:
https://nvd.nist.gov/vuln/detail/CVE-2023-5868
https://nvd.nist.gov/vuln/detail/CVE-2023-5869
https://nvd.nist.gov/vuln/detail/CVE-2023-5870
Signed-off-by: Yogita Urade <yogita.urade@windriver.com >
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2023-12-13 13:35:51 -05:00
Robert Joslyn
4aeca7b2b3
postgresql: Update to 14.9
...
This is a minor release to address CVEs and other bug fixes without new
features. Remove patches that are fixed in this release. Release notes
are available at:
https://www.postgresql.org/docs/release/14.6/
https://www.postgresql.org/docs/release/14.7/
https://www.postgresql.org/docs/release/14.8/
https://www.postgresql.org/docs/release/14.9/
License-Update: Copyright year updated
Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org >
[Fixup patch fuzzy]
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2023-08-30 13:40:19 -04:00
vkumbhar
d57b6c0002
postgresql: fix CVE-2023-2454 & CVE-2023-2455
...
fixed Below security CVE:
1)CVE-2023-2454 postgresql: schema_element defeats protective search_path changes.
2)CVE-2023-2455 postgresql: row security policies disregard user ID changes after inlining.
Signed-off-by: Vivek Kumbhar <vkumbhar@mvista.com >
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2023-06-23 11:01:38 -04:00
Manoj Saun
0a19e27595
postgresql: fix ptest failure of sysviews test
...
In postgresql sysview ptest are failing due to hidden debug info in pg_config table.
The information is hidden due to existing patch 0001-config_info.c-not-expose-build-info.patch
So for passing the test we need to reduce the row count in the sysviews test.
Also for test results to be shown as pass we need to reduce the row count for
the expected count in the sysviews.out file.
Signed-off-by: Manoj Saun <manojsingh.saun@windriver.com >
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2023-04-13 08:23:13 -04:00
Changqing Li
6623bf1ca8
postgresql: fix CVE-2022-41862
...
Signed-off-by: Changqing Li <changqing.li@windriver.com >
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2023-03-05 07:53:18 -05:00
Steffen Olsen
088eaf9ea9
postgreql: Fix pg_config not working after buildpaths patch
...
The patch for removing 'QA issues' with pg_config was incomplete, it did not
change the number of items supposed to be in the configdata stucture. This leads to
get_configdata function asserting, and pg_config command does not work
Signed-off-by: Steffen Olsen <steffen.olsen@gmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
(cherry picked from commit 730c85613e )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2022-09-22 09:45:09 -04:00
Wang Mingyu
73e66e5ea3
postgresql: upgrade 14.4 -> 14.5
...
0001-configure.ac-bypass-autoconf-2.69-version-check.patch
refreshed for new version.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
(cherry picked from commit c484ec1300 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2022-09-22 09:44:41 -04:00
Mingli Yu
05dcac9847
postgresql: make sure pam conf installed when pam enabled
...
Update the pam check logic to make sure pam conf installed.
Before the patch:
root@intel-x86-64:~# rpm -ql postgresql | grep pam.d | grep postgresql
root@intel-x86-64:~#
After the patch:
root@intel-x86-64:~# rpm -ql postgresql | grep pam.d | grep postgresql
/etc/pam.d/postgresql
root@intel-x86-64:~#
Signed-off-by: Mingli Yu <mingli.yu@windriver.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
(cherry picked from commit a755af4fb5 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2022-09-15 08:39:48 -04:00
Mingli Yu
fe7250a321
postgresql: Fix the buildpaths issue
...
Fixes:
WARNING: postgresql-14.4-r0 do_package_qa: QA Issue: File /usr/bin/postgres in package postgresql contains reference to TMPDIR
File /usr/bin/pg_config in package postgresql contains reference to TMPDIR [buildpaths]
WARNING: postgresql-14.4-r0 do_package_qa: QA Issue: File /usr/include/pg_config.h in package libpq-dev contains reference to TMPDIR [buildpaths]
WARNING: postgresql-14.4-r0 do_package_qa: QA Issue: File /usr/include/postgresql/server/pg_config.h in package postgresql-server-dev contains reference to TMPDIR
File /usr/lib/postgresql/pgxs/src/Makefile.global in package postgresql-server-dev contains reference to TMPDIR [buildpaths]
WARNING: postgresql-14.4-r0 do_package_qa: QA Issue: File /usr/lib/libpgcommon.a in package postgresql-staticdev contains reference to TMPDIR
File /usr/lib/libpgcommon_shlib.a in package postgresql-staticdev contains reference to TMPDIR [buildpaths]
Signed-off-by: Mingli Yu <mingli.yu@windriver.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
(cherry picked from commit 59eff6269c )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2022-08-07 14:58:13 -07:00
Davide Gardenal
4f0231595f
postgresql: ignore unrelated CVE
...
CVE-2017-8806 doesn't apply to out configuration of postgresql so we
can safely ignore it.
Signed-off-by: Davide Gardenal <davide.gardenal@huawei.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
(cherry picked from commit de4097f230 )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2022-07-21 07:17:15 -07:00
wangmy
e4c5f5b359
postgresql: upgrade 14.3 -> 14.4
...
0001-configure.ac-bypass-autoconf-2.69-version-check.patch
refreshed for new version.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
(cherry picked from commit a9db38fa9a )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2022-07-04 09:23:13 -04:00
wangmy
133d2c2003
postgresql: upgrade 14.2 -> 14.3
...
0001-configure.ac-bypass-autoconf-2.69-version-check.patch
refreshed for new version.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
(cherry picked from commit b3aa90d11d )
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2022-05-30 13:13:22 -07:00
Khem Raj
14c7d8a0d7
recipes: Update LICENSE variable to use SPDX license identifiers
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2022-03-04 17:41:45 -08:00
Zheng Ruoqin
eb62c5af59
postgresql: upgrade 14.1 -> 14.2
...
refresh 0001-configure.ac-bypass-autoconf-2.69-version-check.patch
License-Update: year updated to 2022
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2022-02-23 09:25:19 -08:00
Khem Raj
aa22894fa3
postgresql: Fix build on riscv
...
Remove duplicate code
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2022-01-25 21:03:16 -08:00
Robert Joslyn
4cf47b8325
postgresql: Update to 14.1
...
Refresh patches, since upstream moved from configure.in to configure.ac.
Remove CVE backports that no longer apply to the new version.
Update SRC_URI to use https. Upstream redirects http to https anyway.
Rework PACKAGECONFIG:
* Reorder PACKAGECONFIG to be the same as the `./configure --help` output
to make future updates easier.
* Move zlib to a PACKAGECONFIG. Upstream enables it by default, so keep it
enabled to preserve existing behavior.
* Add PACKAGECONFIGs for ldap, systemd, gssapi, xslt, and lz4
* Update openssl to use `--with-ssl=openssl` because the `--with-openssl`
form is deprecated.
* Remove the nls config because gettext.bbclass already appends the
desired option to EXTRA_OECONF based on the value of USE_NLS.
Enable spinlocks on aarch64. Support was added in version 9.2.5 and
should provide much better performance.
Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2022-01-18 09:01:51 -08:00
Changqing Li
8e57fb9b1e
postgresql: fix CVE-2021-23214,CVE-2021-23222
...
Signed-off-by: Changqing Li <changqing.li@windriver.com >
Signed-off-by: Armin Kuster <akuster808@gmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2021-12-23 00:21:30 -08:00
Changqing Li
fea2b1ef77
postgresql: upgrade 13.3 -> 13.4
...
Signed-off-by: Changqing Li <changqing.li@windriver.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2021-09-14 19:16:26 -07:00
Martin Jansa
c61dc077bb
Convert to new override syntax
...
This is the result of automated script (0.9.1) conversion:
oe-core/scripts/contrib/convert-overrides.py .
converting the metadata to use ":" as the override character instead of "_".
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
2021-08-03 10:21:25 -07:00
zangrc
48cb359db2
postgresql: upgrade 13.2 -> 13.3
...
Refresh the following patch:
0001-configure.in-bypass-autoconf-2.69-version-check.patch
Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2021-05-19 18:39:35 -07:00
zhengruoqin
cb3f4cffe9
postgresql: upgrade 13.1 -> 13.2
...
-License-Update: Copyright year updated to 2021.
Upgrade patches to fix
ERROR: postgresql-13.2-r0 do_patch: Fuzz detected:
Applying patch 0001-configure.in-bypass-autoconf-2.69-version-check.patch
patching file configure.in
Hunk #1 succeeded at 19 with fuzz 2.
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2021-02-22 09:14:39 -08:00
Yi Fan Yu
e6b08a15d9
postgresql: bypass autoconf version check
...
allowing autoconf to be upgraded 2.69->2.71.
Signed-off-by: Yi Fan Yu <yifan.yu@windriver.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2021-02-05 18:06:33 -08:00
changqing.li@windriver.com
615a9d6334
postgresql: upgrade 12.4 -> 13.1
...
Signed-off-by: Changqing Li <changqing.li@windriver.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2020-12-29 22:03:27 -08:00
Khem Raj
db3aab1e47
postgresql: Use /dev/urandom when openssl is not used
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2020-12-23 22:47:02 -08:00
Khem Raj
c499aaeef8
postgresql: Inherit python3targetconfig
...
it now ends up searching native python shared libraries and tries to
link with it and fails on non-host architectures
recipe-sysroot-native/usr/lib/libpython3.9.so: file not recognized: file format not recognized
collect2: error: ld returned 1 exit status
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2020-11-17 15:04:43 -08:00
Robert Joslyn
e5412c2203
postgresql: Update to 12.4
...
createlang, droplang, and the tsearch2 module were all removed in the
10.0 release. More details are in the release notes:
https://www.postgresql.org/docs/10/release-10.html
Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2020-09-12 18:46:28 -07:00
Konrad Weihmann
b1aad0ba67
postgresql: remove vacuumlo from contrib
...
as it is already packaged in client package
Signed-off-by: Konrad Weihmann <kweihmann@outlook.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2020-07-06 07:28:04 -07:00
Wang Mingyu
04dc1ffc16
postgresql: 12.2 -> 12.3
...
0001-Use-pkg-config-for-libxml2-detection.patch
removed since it is not available in 12.3
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2020-06-05 18:42:45 -07:00
Wang Mingyu
99793bee6b
postgresql: 12.1 -> 12.2
...
-License-Update: Copyright year updated to 2020.
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2020-03-13 21:27:53 -07:00
Khem Raj
46951201fc
postgresql: Add python3 to depends
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2020-01-24 09:25:34 -08:00
Khem Raj
5057746583
meta-oe: Remove using python2
...
This change makes the parsing go though, we still might have build
issues, which will be reported in world builds seprately
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2020-01-22 09:56:34 -08:00
Wang Mingyu
287625a640
postgresql: 12.0 -> 12.1
...
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2019-12-05 23:01:06 -08:00
Zheng Ruoqin
0e88ca24d6
postgresql: upgrade 11.5 -> 12.0
...
Update 0001-Use-pkg-config-for-libxml2-detection.patch for new version.
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2019-11-07 17:43:44 -08:00
Christophe PRIOUZEAU
f29988781f
postgresql: Clarify BSD license variant
...
The License of postgresql is BSD-0-Clause.
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@st.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2019-10-25 10:29:51 -07:00
Changqing Li
eb2b608cf9
postgresql: 11.4 -> 11.5
...
Signed-off-by: Changqing Li <changqing.li@windriver.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2019-09-02 12:52:45 -07:00
Zang Ruochen
48e7943e85
postgresql: upgrade 11.3 -> 11.4
...
-Upgrade from postgresql_11.3.bb to postgresql_11.4.bb.
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2019-07-10 09:24:32 -07:00
Hongxu Jia
6a160e340d
postgresql: improve reproducibility
...
- Make pg_config not record var-CC, var-CFLAGS, and configure
which contains build paths
- Split pgxs in which Makefile.global contains build path from
package postgresql to postgresql-server-dev, it refers ubuntu
Here is we got from Ubuntu 18.04
$ dpkg -c /var/cache/apt/archives/postgresql-server-dev-10_10.8-0ubuntu0.18.04.1_amd64.deb
-rwxr-xr-x root/root 30792 2019-05-07 17:20 ./usr/lib/postgresql/10/bin/pg_config
drwxr-xr-x root/root 0 2019-05-07 17:20 ./usr/lib/postgresql/10/lib/
drwxr-xr-x root/root 0 2019-05-07 17:20 ./usr/lib/postgresql/10/lib/pgxs/
drwxr-xr-x root/root 0 2019-05-07 17:20 ./usr/lib/postgresql/10/lib/pgxs/config/
drwxr-xr-x root/root 0 2019-05-07 17:20 ./usr/lib/postgresql/10/lib/pgxs/src/
-rw-r--r-- root/root 31309 2019-05-07 17:20 ./usr/lib/postgresql/10/lib/pgxs/src/Makefile.global
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2019-06-15 16:45:33 -07:00
Adrian Bunk
fbdb7d48c1
postgresql: Upgrade 11.2 -> 11.3
...
Signed-off-by: Adrian Bunk <bunk@stusta.de >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2019-05-10 09:19:21 -07:00
Changqing Li
f1cc8bf017
postgresql: fix compile error
...
configuration:
MULTILIB_GLOBAL_VARIANTS_append = " libn32"
MULTILIBS ?= "multilib:lib32 multilib:libn32"
DEFAULTTUNE_virtclass-multilib-lib32 ?= "mips"
DEFAULTTUNE_virtclass-multilib-libn32 ?= "mips64-n32"
require conf/multilib.conf
SELECTED_OPTIMIZATION = "${DEBUG_OPTIMIZATION}"
DEBUG_BUILD = "1"
EXTRA_IMAGE_FEATURES += "dbg-pkgs"
with above configuration and option -Og, postgresql compile failed with:
| make[4]: Nothing to be done for 'all'.
| make[4]: Leaving directory '/tmp/work/mips-pokymllib32-linux/lib32-postgresql/11.2-r0/build/src/fe_utils'
| {standard input}: Assembler messages:
| {standard input}:58887: Error: branch out of range
| <builtin>: recipe for target 'tab-complete.o' failed
| make[3]: *** [tab-complete.o] Error 1
| make[3]: Leaving directory '/tmp/work/mips-pokymllib32-linux/lib32-postgresql/11.2-r0/build/src/bin/psql'
| Makefile:41: recipe for target 'all-psql-recurse' failed
| make[2]: *** [all-psql-recurse] Error 2
replace -Og with -O to fix this error
Signed-off-by: Changqing Li <changqing.li@windriver.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2019-05-02 14:13:57 -07:00
Khem Raj
319789e47c
postgresql: Fix build for RISC-V
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2019-03-15 17:15:05 -07:00
Changqing Li
47c96e0bbb
postgresql: upgrade 1.11.1 -> 1.11.2
...
License-Update: Copyright Year Update
Signed-off-by: Changqing Li <changqing.li@windriver.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2019-02-22 18:14:52 -08:00
Akram Hameed
a368821c96
postgresql: Update the regex to determine PGMAJORVERSION to match v10+ database clusters
...
Older versions of postgresql would generate MAJVER.MINVER in new clusters. 10+ do not. Update the regex to determine PGMAJORVERSION as a single int.
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2019-01-15 22:08:47 -08:00
Alexander Kanavin
26b1bd2097
postgresql: correctly build against target perl
...
Previously perl-native headers were erroneously included,
which was causing issues with the new perl recipe.
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2019-01-11 07:48:30 -08:00