aboutsummaryrefslogtreecommitdiff
path: root/libs/postgresql
Commit message (Collapse)AuthorAge
* postgesql: update to 15.6Rosen Penev2024-02-12
| | | | | | Fixes CVE-2023-39417 and CVE-2023-39418 Signed-off-by: Rosen Penev <rosenp@gmail.com>
* postgresql: update to version 15.3Daniel Golle2023-08-05
| | | | | | | | | | | Fixes security issues: * CVE-2023-2454 * CVE-2023-2455 See release notes for details: https://www.postgresql.org/about/news/postgresql-153-148-1311-1215-and-1120-released-2637/ Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* postgresql: update to 15.2Nick Hainke2023-05-25
| | | | | | | | Release Notes: https://www.postgresql.org/docs/release/15.2/ Fixes: CVE-2022-41862 Signed-off-by: Nick Hainke <vincent@systemli.org>
* treewide: refactor to use PKG_BUILD_FLAGS:=no-mips16Andre Heider2023-04-08
| | | | | | | See commit 5c545bdb "treewide: replace PKG_USE_MIPS16:=0 with PKG_BUILD_FLAGS:=no-mips16" on the main repository. Signed-off-by: Andre Heider <a.heider@gmail.com>
* postgresql: update to version 15.1Daniel Golle2023-01-14
| | | | | | | | | | | | | https://www.postgresql.org/docs/release/15.0/ https://www.postgresql.org/docs/release/15.1/ A dump/restore using pg_dumpall or use of pg_upgrade or logical replication is required for those wishing to migrate data from any previous release. Do not backport to release branch which should remain on version 14. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* postgresql: update to version 14.6Daniel Golle2022-12-20
| | | | | | | | This release contains a variety of fixes from 14.5. See https://www.postgresql.org/docs/release/14.6/ for details. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* postgresql: update to version 14.5Daniel Golle2022-09-07
| | | | | | | | | Release date: 2022-08-11 Adresses CVE-2022-2625. For more details, please see the release notes[1]. [1]: https://www.postgresql.org/docs/release/14.5/ Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* postgresql: update to 14.2Daniel Golle2022-03-18
| | | | | | | | Minor release with a large number of fixes and small changes. See release notes[1] for details. [1]: https://www.postgresql.org/docs/release/14.2/ Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* postgresql: update to version 14.1Daniel Golle2021-11-15
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* postgresql: update to version 14.0Daniel Golle2021-10-09
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* postgresql: update to version 13.4Daniel Golle2021-08-16
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* postgresql: improve init scriptDaniel Golle2021-08-12
| | | | | | | | | | | | | | | | Use newly introduced procd_add_restart_mount_trigger to make sure postmaster gets started only once PGDATA becomes available. Relocate socket directory to /var/lib/postgresql to make it possible to run postgresql inside a ujail. Use signal for shutdown, so it works nicely with jail. Allow multiple script in UCI 'config postgres-db' to be a list and run them in order listed. User more silent methods to check for db or role existence and make it easy to create several databases owned by the same user by passing the same credentials multiple times. Remove disfunctional reload handler. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* postgresql: update to version 13.3Daniel Golle2021-08-01
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* postgresql: prevent addition of ARM target flagSebastian Kemper2021-07-07
| | | | | | | | | | | | | | | | | | | configure.in checks for "ARMv8 CRC32C intrinsics" and goes as far as adding "-march=armv8-a+crc" to the target flags if the compiler allows it. This can clash with the OpenWrt target flags in CONFIG_TARGET_OPTIMIZATION. If for example the latter is set to "-mcpu=cortex-a9" the following warning is issued: cc1: warning: switch '-mcpu=cortex-a9' conflicts with '-march=armv5t' switch This commit prevents configure.in from adding the mentioned flag. The addition is unwanted when cross-compiling. An issue was raised for this recently, see [1]. [1] https://github.com/openwrt/packages/issues/16034 Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* postgresql: update to version 13.2Daniel Golle2021-03-25
| | | | | | Adresses CVE-2021-20229 (Incorrect Authorization) Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* postgresql: update to 13.1Daniel Golle2020-11-15
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* postgresql: update to version 13.0Daniel Golle2020-09-27
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* postgresql: update to version 12.4Daniel Golle2020-08-30
| | | | | | Fixes CVE-2020-14349 and CVE-2020-14350. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* postgresql: update to version 12.3Daniel Golle2020-06-07
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* postgresql: fix compilation with GCC4Rosen Penev2020-05-23
| | | | | | | | The minimum version of GCC according to prereq-build.mk is 4.8 which defaults to gnu89. This breaks the host build when the host GCC is less than 5, which defaults to gnu99. Add a simple CFLAG to fix. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* treewide: add conffilesHuangbin Zhan2020-05-09
| | | | Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
* postgresql: fix pkg-config fileSebastian Kemper2020-03-05
| | | | | | | | Currently the pc file has includedir hard coded to "/usr/include" and libdir to "/usr/lib". This commit changes this so they can be controlled via the "prefix" variable. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* postgresql: fix PKG_HASHDaniel Golle2020-01-07
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* postgresql: update to version 12.1Daniel Golle2020-01-07
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* treewide: fix service status command in procd compatible servicesPetr Štetiar2019-11-18
| | | | | | | | | | | | | | | Fix breaking change introduced in the main tree with a commit 7519a36774ca ("base-files,procd: add generic service status") where the old service `status` callback function doesn't work anymore and needs to be renamed to `status_service`. This name was chosen for consistency with start and stop function callbacks, which are using `start_service` and `stop_service` naming schemes. While at it, fix whitespace issues in the status_service as well. Ref: http://lists.infradead.org/pipermail/openwrt-devel/2019-September/019035.html Reported-by: Dirk Brenken <dev@brenken.org> Signed-off-by: Petr Štetiar <ynezz@true.cz>
* treewide: add PKG_CPE_ID for better cvescanner coverageJan Pavlinec2019-09-17
| | | | Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
* treewide: Capitalize submenusEneas U de Queiroz2019-07-25
| | | | | | Fixed a typo in tcpreplay. Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
* postgresql: Update to version 11.3Daniel Danzberger2019-06-18
| | | | | | | | | | | | | | | Version 11.3 is the current stable relase. Changes between 9.3 and 11.3: - pg_receivexlog, pg_resetxlog and pg_xlogdump have been replaced with pg_resetwal - ZIC config variable must be set when cross compiling - disable systemd support - ecpg is no longer needed for building - MAKELEVEL must be set to 0 when called from another makefile - Setting AC_CONFIG_AUX_DIR([config]) is no longer requried - Decrease build time by removing unnecessary configure checks Signed-off-by: Daniel Danzberger <daniel@dd-wrt.com>
* postgresql: update ot version 9.6.13Daniel Golle2019-05-18
| | | | | | | | | | Fixes CVE-2019-10129: Memory disclosure in partition routing Does **NOT** fix CVE-2019-9193 which PostgreSQL doesn't consider a security issue, see [1]. [1]: https://www.postgresql.org/about/news/1935/ Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* postgresql: Revert adding build dependency to zlib/hostHannu Nyman2019-03-17
| | | | | | | | | | | | | | | | | | Revert the addition of build dependency in commit 2d1694ff7 to a non-existent host build of zlib. The host build of zlib was removed already in April 2018 by https://github.com/openwrt/openwrt/commit/8dcd941d8b934891676a8d4bbef1ee78e89a4bf7#diff-1ed408c61d79f9c6c5d197333e94ce8d which made zlib a build tool defined in /tools The newly introduced build dependency causes always a warning like: WARNING: Makefile 'package/feeds/packages/postgresql/Makefile' has a build dependency on 'zlib/host', which does not exist Not sure what was the error that 2d1694ff7 tried to fix, but reference to a non-existent host build is not the solution. Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
* postgresql: add HOST_BUILD_DEPENDS:=zlib/hostDaniel Golle2019-03-07
| | | | | | | | | spotted on buildbot trying postgresql/host build: configure: error: zlib library not found Fix this by adding zlib/host to HOST_BUILD_DEPENDS. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* postgresql: update to version 9.6.12Daniel Golle2019-03-02
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* postgresql: Update to 9.6.11Rosen Penev2018-11-16
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* postgresql: security bump to 9.6.10Sebastian Kemper2018-08-15
| | | | | | | | | | This update includes fixes for the following CVEs: - CVE-2018-1115 - CVE-2018-10925 - CVE-2018-10915 Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* postgresql: update to version 9.6.8Sebastian Kemper2018-03-19
| | | | | | | | | | This update addresses: CVE-2018-1052 CVE-2018-1053 CVE-2018-1058 Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* postgresql: fix build for ARC archSebastian Kemper2018-03-19
| | | | | | | | | | | | | When building for ARC the compile fails with: /var/lib/buildbot/slaves/dave-builder/arc_arc700/build/sdk/build_dir/target-arc_arc700_uClibc/postgresql-9.6.5/src/include/storage/s_lock.h:899:2: error: #error PostgreSQL does not have native spinlock support on this platform. To continue the compilation, rerun configure using --disable-spinlocks. However, performance will be poor. Please report this to pgsql-bugs@postgresql.org. #error PostgreSQL does not have native spinlock support on this platform. To continue the compilation, rerun configure using --disable-spinlocks. However, performance will be poor. Please report this to pgsql-bugs@postgresql.org. So disable spinlocks when compiling for this arch. This was done likewise for the avr32 target, which is not supported anymore, so this can be deleted. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* postgresql: clean up DEPENDSSebastian Kemper2018-03-19
| | | | | | Currently the DEPENDS do not reflect reality. Fix this. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* postgresql: clean up CFLAGSSebastian Kemper2018-03-19
| | | | | | | | | | | | | | | | | | | | | | | - The extra include is removed; the postgresql build system adds this include by itself. - '-lpthread' is removed; the postgresql build system is able to detect how to access pthread features by itself. - '$(FPIC)' is removed; adding this to CFLAGS is not recommendable: a) The postgresql build system adds its own PIC flag behind OpenWrt's CFLAGS when compiling shared objects, overriding OpenWrt's setting. b) Forcing applications into PIC mode will just slow them down. c) This leads to build failures on aarch64: access/transam/commit_ts.o: In function `CommitTsPagePrecedes': commit_ts.c:(.text+0x14): relocation truncated to fit: R_AARCH64_LD64_GOTPAGE_LO15 against symbol `TransactionIdPrecedes' defined in .text section in access/transam/transam.o commit_ts.c:(.text+0x14): warning: Too many GOT entries for -fpic, please recompile with -fPIC /var/lib/buildbot/slaves/dave-builder/aarch64_generic/build/sdk/staging_dir/toolchain-aarch64_generic_gcc-7.3.0_musl/bin/../lib/gcc/aarch64-openwrt-linux-musl/7.3.0/../../../../aarch64-openwrt-linux-musl/bin/ld: final link failed: Symbol needs debug section which does not exist collect2: error: ld returned 1 exit status Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* postgresql: update to version 9.6.6Daniel Golle2018-01-05
| | | | | | Fixes CVE-2017-12172, CVE-2017-15098 and CVE-2017-15099. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* postgresql: update to version 9.6.5Daniel Golle2017-11-07
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* postgresql: update to version 9.6.4Daniel Golle2017-08-14
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* Merge pull request #4180 from michael-dev/features/libpq-pkgconfig-filesDaniel Golle2017-08-01
|\ | | | | postgresql: InstallDev pkg-config files for libpq
| * postgresql: InstallDev pkg-config files for libpqMichael Braun2017-08-01
| | | | | | | | Signed-off-by: Michael Braun <michael-dev@fami-braun.de>
* | postgresql: allow populating required DB using scriptDaniel Golle2017-07-02
| | | | | | | | | | | | | | Extend UCI mechanics to allow pre-populating a newly created database by executing SQL statements from a scripts file. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* | postgresql: update to version 9.6.3Daniel Golle2017-07-01
| | | | | | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* | postgresql: fix host build and correctly apply NLSDaniel Golle2017-06-24
| | | | | | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* | postgresql: properly handle pg_config host buildDaniel Golle2017-06-23
| | | | | | | | | | | | | | pg_config needs to be build for each target which creates some extra complications... Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* | postgresql: set include path to fix building contribsDaniel Golle2017-06-20
| | | | | | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* | postgresql: disable parallel buildDaniel Golle2017-06-20
| | | | | | | | | | | | It seems to break things (occasionally) Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* | postgresql: fix build and improve packagingDaniel Golle2017-06-19
| | | | | | | | | | | | | | * make sure contrib stuff gets built and installed * refresh patches and improve Makefile while at it Signed-off-by: Daniel Golle <daniel@makrotopia.org>