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
Changqing Li
6f1d9e2a7f
postgresql: upgrade to 11.1
...
Signed-off-by: Changqing Li <changqing.li@windriver.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2018-11-29 18:44:56 -08:00
Otavio Salvador
103939fecd
postgresql: Allow successful run of postgresql-setup
...
The postgresql-setup utility log-in on postgres user to create the
database, however, the shell was set to bash and it wasn't being
installed as runtime dependency.
This rework this expectation to use busybox ash as shell and avoid the
new dependency
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2018-11-26 09:38:14 -08:00
Armin Kuster
805e74d00c
postgresql: Fix build issue with timezone 2018f update
...
Sync our copy of the timezone library with IANA release tzcode2018f.
Signed-off-by: Armin Kuster <akuster808@gmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2018-10-22 14:44:30 -07:00
Hongxu Jia
d9abf69f20
postgresql: split one dpg package
...
Multiple -dbg packages per recipe is not encouraged, and only one is
recommended and the code only works properly in some cases for one.
Add RPROVIDES_${PN}-dbg to be compatiable with previous dbg packages
requiring.
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2018-09-18 20:17:02 -07:00
Changqing Li
af8dd46f86
postgresql: Upgrade 10.4 -> 10.5
...
Signed-off-by: Changqing Li <changqing.li@windriver.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2018-08-22 11:32:41 -07:00
Changqing Li
a6b72344a2
postgresql: upgrade 9.4.18 -> 10.4
...
Signed-off-by: Changqing Li <changqing.li@windriver.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2018-08-11 20:16:53 -07:00
Ross Burton
140bf68e37
postgresql: use util-linux's uuid
...
Postgreqsql was configured to use ossp-uuid but ossp-uuid is dead and everyone
will be building util-linux anyway, so use the libuuid.so from there.
Confusing the option is called e2fs because the library originated in e2fsprogs.
Signed-off-by: Ross Burton <ross.burton@intel.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2018-07-27 13:49:48 -07:00
changqing.li@windriver.com
54aa4c4cda
postgresql: upgrade 9.4.17 -> 9.4.18
...
Signed-off-by: Changqing Li <changqing.li@windriver.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2018-06-29 07:00:52 -07:00