Make int64_div_fast_to_numeric() more robust. commit : b2d47928908d7a99b8e39198d0e8e9e0cb2b024b author : Dean Rasheed <dean.a.rasheed@gmail.com> date : Fri, 3 Feb 2023 11:13:34 +0000 committer: Dean Rasheed <dean.a.rasheed@gmail.com> date : Fri, 3 Feb 2023 11:13:34 +0000 Click here for diff
The prior coding of int64_div_fast_to_numeric() had a number of bugs that would cause it to fail under different circumstances, such as with log10val2 <= 0, or log10val2 a multiple of 4, or in the "slow" numeric path with log10val2 >= 10.
Make int64_div_fast_to_numeric() more robust. commit : b2d47928908d7a99b8e39198d0e8e9e0cb2b024b author : Dean Rasheed <dean.a.rasheed@gmail.com> date : Fri, 3 Feb 2023 11:13:34 +0000 committer: Dean Rasheed <dean.a.rasheed@gmail.com> date : Fri, 3 Feb 2023 11:13:34 +0000 Click here for diff
The prior coding of int64_div_fast_to_numeric() had a number of bugs that would cause it to fail under different circumstances, such as with log10val2 <= 0, or log10val2 a multiple of 4, or in the "slow" numeric path with log10val2 >= 10.
Make int64_div_fast_to_numeric() more robust. commit : 86bfbeab4f439ad527318d9edeb3c71ea46c1ab3 author : Dean Rasheed <dean.a.rasheed@gmail.com> date : Fri, 3 Feb 2023 11:09:15 +0000 committer: Dean Rasheed <dean.a.rasheed@gmail.com> date : Fri, 3 Feb 2023 11:09:15 +0000 Click here for diff
The prior coding of int64_div_fast_to_numeric() had a number of bugs that would cause it to fail under different circumstances, such as with log10val2 <= 0, or log10val2 a multiple of 4, or in the "slow" numeric path with log10val2 >= 10.
doc: Fix XML formatting that psql cannot handle commit : a28bf818eaaa4bc71f492071b5a8e6bb0919e4ed author : Peter Eisentraut <peter@eisentraut.org> date : Fri, 3 Feb 2023 09:04:35 +0100 committer: Peter Eisentraut <peter@eisentraut.org> date : Fri, 3 Feb 2023 09:04:35 +0100 Click here for diff
Breaking <phrase> over two lines is not handled by psql's create_help.pl. (It creates faulty \help output.) Undo the formatting change introduced by 9bdad1b5153e5d6b77a8f9c6e32286d6bafcd76d to fix this for now. M doc/src/sgml/ref/fetch.sgml
doc: Fix XML formatting that psql cannot handle commit : 104c1c8daf343cfa7717e8536c9c6a44ecb75d92 author : Peter Eisentraut <peter@eisentraut.org> date : Fri, 3 Feb 2023 09:04:35 +0100 committer: Peter Eisentraut <peter@eisentraut.org> date : Fri, 3 Feb 2023 09:04:35 +0100 Click here for diff
Breaking <phrase> over two lines is not handled by psql's create_help.pl. (It creates faulty \help output.) Undo the formatting change introduced by 9bdad1b5153e5d6b77a8f9c6e32286d6bafcd76d to fix this for now. M doc/src/sgml/ref/fetch.sgml
doc: Fix XML formatting that psql cannot handle commit : c7b31ecc27f4056a40e17432dc17c1aeffe5d117 author : Peter Eisentraut <peter@eisentraut.org> date : Fri, 3 Feb 2023 09:04:35 +0100 committer: Peter Eisentraut <peter@eisentraut.org> date : Fri, 3 Feb 2023 09:04:35 +0100 Click here for diff
Breaking <phrase> over two lines is not handled by psql's create_help.pl. (It creates faulty \help output.) Undo the formatting change introduced by 9bdad1b5153e5d6b77a8f9c6e32286d6bafcd76d to fix this for now. M doc/src/sgml/ref/fetch.sgml
Check for stray execute permissions in test.pl --code-format. commit : 31cad5e09e1910fc9d36d18306524aabca3ff36b author : David Steele <david@pgmasters.net> date : Wed, 1 Feb 2023 12:57:04 +0700 committer: David Steele <david@pgmasters.net> date : Wed, 1 Feb 2023 12:57:04 +0700 Click here for diff
Sometimes these can get set while updating permissions from with a VM or container. Also fix a few permissions that were not correct. M src/config/parse.auto.c.inc
M test/lib/pgBackRestTest/Common/ContainerTest.pm
M test/test.pl
M test/uncrustify.
v2.44: Remove PostgreSQL 9.0/9.1/9.2 Support commit : 053468bfb156a8ecbd5d0325d35141056c89ec52 author : David Steele <david@pgmasters.net> date : Mon, 30 Jan 2023 09:15:44 +0700 committer: David Steele <david@pgmasters.net> date : Mon, 30 Jan 2023 09:15:44 +0700 Click here for diff
Improvements: * Remove support for PostgreSQL 9.0/9.1/9.2. (Reviewed by Stefan Fercot.) * Restore errors when no backup matches the current version of PostgreSQL. (Contributed by Stefan Fercot. Reviewed by David Steele. Suggested by Soulou.
Update copyright end year. commit : e24d3422f0c238a85f81e21e9e3c4d5900394d94 author : David Youatt <youattdp@gmail.com> date : Wed, 4 Jan 2023 01:31:31 -0800 committer: David Steele <david@pgmasters.net> date : Wed, 4 Jan 2023 01:31:31 -0800 Click here for diff
M pgaudit.c
Add caveat about auditing the superuser. commit : 25f5657d718d5aab5b0b29b9f1727fbeda4a7b4b author : David Steele <david@pgmasters.net> date : Tue, 14 Jun 2022 13:36:44 -0400 committer: David Steele <david@pgmasters.net> date : Tue, 14 Jun 2022 13:36:44 -0400 Click here for diff
Update copyright end year. commit : c8630ddc41c56ee693c934a898225a60891204a6 author : David Youatt <youattdp@gmail.com> date : Wed, 4 Jan 2023 01:31:31 -0800 committer: GitHub <noreply@github.com> date : Wed, 4 Jan 2023 01:31:31 -0800 Click here for diff
M pgaudit.c
Add caveat about auditing superusers. commit : 8349710fbbe38ca9518ebe753a528b94f5ab2c19 author : David Steele <david@pgmasters.net> date : Tue, 14 Jun 2022 13:32:06 -0400 committer: David Steele <david@pgmasters.net> date : Tue, 14 Jun 2022 13:32:06 -0400 Click here for diff
Update copyright end year. commit : c8630ddc41c56ee693c934a898225a60891204a6 author : David Youatt <youattdp@gmail.com> date : Wed, 4 Jan 2023 01:31:31 -0800 committer: GitHub <noreply@github.com> date : Wed, 4 Jan 2023 01:31:31 -0800 Click here for diff
M pgaudit.c
Add caveat about auditing superusers. commit : 8349710fbbe38ca9518ebe753a528b94f5ab2c19 author : David Steele <david@pgmasters.net> date : Tue, 14 Jun 2022 13:32:06 -0400 committer: David Steele <david@pgmasters.net> date : Tue, 14 Jun 2022 13:32:06 -0400 Click here for diff
Update copyright end year. commit : c8630ddc41c56ee693c934a898225a60891204a6 author : David Youatt <youattdp@gmail.com> date : Wed, 4 Jan 2023 01:31:31 -0800 committer: GitHub <noreply@github.com> date : Wed, 4 Jan 2023 01:31:31 -0800 Click here for diff
M pgaudit.c
Add caveat about auditing superusers. commit : 8349710fbbe38ca9518ebe753a528b94f5ab2c19 author : David Steele <david@pgmasters.net> date : Tue, 14 Jun 2022 13:32:06 -0400 committer: David Steele <david@pgmasters.net> date : Tue, 14 Jun 2022 13:32:06 -0400 Click here for diff
v2.43: Bug Fix commit : cc2ffd8264bb4e10e6b289ce3978452018f725e8 author : David Steele <david@pgmasters.net> date : Mon, 28 Nov 2022 17:47:48 +0800 committer: David Steele <david@pgmasters.net> date : Mon, 28 Nov 2022 17:47:48 +0800 Click here for diff
Bug Fixes: * Fix missing reference in diff/incr backup. (Reviewed by Stefan Fercot. Reported by Marcel Borger, ulfedf, jaymefSO.) Improvements: * Add hint when an option is specified without an index. (Reviewed by Stefan Fercot.) M CONTRIBUTING.
v2.42: Bug Fixes commit : 70b75532bf20a025323b2a3138497ef01eb1774f author : David Steele <david@pgmasters.net> date : Tue, 22 Nov 2022 10:20:59 +0800 committer: David Steele <david@pgmasters.net> date : Tue, 22 Nov 2022 10:20:59 +0800 Click here for diff
Bug Fixes: * Fix memory leak in file bundle backup/restore. (Reviewed by John Morris, Oscar. Reported by Oscar.) * Fix protocol error on short read of remote file. (Reviewed by Stephen Frost.) Improvements: * Do not store references for zero-length files when bundling.
Account for IPC::Run::result() Windows behavior change. commit : ec6ba191ce5aba32606171b2bda0d73b53381af0 author : Noah Misch <noah@leadboat.com> date : Thu, 17 Nov 2022 07:35:06 -0800 committer: Noah Misch <noah@leadboat.com> date : Thu, 17 Nov 2022 07:35:06 -0800 Click here for diff
This restores compatibility with the not-yet-released successor of version 20220807.0. Back-patch to 9.4, which introduced this code. Reviewed by Andrew Dunstan. Discussion: https://postgr.es/m/20221117061805.GA4020280@rfd.leadboat.com M src/test/perl/TestLib.pm
Fix compilation warnings with libselinux 3.1 in contrib/sepgsql/ commit : 8f5d4ee6c5a1de2601934139c974bc09bc42edab author : Michael Paquier <michael@paquier.
Stamp 10.23. commit : 02991e79f8f58bc208f05dcc8af0c62dbe0a6ea4 author : Tom Lane <tgl@sss.pgh.pa.us> date : Mon, 7 Nov 2022 16:51:10 -0500 committer: Tom Lane <tgl@sss.pgh.pa.us> date : Mon, 7 Nov 2022 16:51:10 -0500 Click here for diff
M configure
M configure.in
M doc/bug.template
M src/include/pg_config.h.win32
M src/interfaces/libpq/libpq.rc.in
M src/port/win32ver.rc
Translation updates commit : d26829e3f76ac58872bd57374cce6bd41d1e40cf author : Peter Eisentraut <peter@eisentraut.org> date : Mon, 7 Nov 2022 13:50:33 +0100 committer: Peter Eisentraut <peter@eisentraut.org> date : Mon, 7 Nov 2022 13:50:33 +0100 Click here for diff
Stamp 11.18. commit : eb3ff8600bd313071838ab376dd5c35524937242 author : Tom Lane <tgl@sss.pgh.pa.us> date : Mon, 7 Nov 2022 16:49:11 -0500 committer: Tom Lane <tgl@sss.pgh.pa.us> date : Mon, 7 Nov 2022 16:49:11 -0500 Click here for diff
M configure
M configure.in
M doc/bug.template
M src/include/pg_config.h.win32
M src/interfaces/libpq/libpq.rc.in
M src/port/win32ver.rc
Translation updates commit : 953a0346f43cbd69bef85513765d7cc621ac81e7 author : Peter Eisentraut <peter@eisentraut.org> date : Mon, 7 Nov 2022 13:52:22 +0100 committer: Peter Eisentraut <peter@eisentraut.org> date : Mon, 7 Nov 2022 13:52:22 +0100 Click here for diff
Stamp 12.13. commit : 26b9b5dddfa21ce73d9b99e79e2336c5584745bd author : Tom Lane <tgl@sss.pgh.pa.us> date : Mon, 7 Nov 2022 16:47:13 -0500 committer: Tom Lane <tgl@sss.pgh.pa.us> date : Mon, 7 Nov 2022 16:47:13 -0500 Click here for diff
M configure
M configure.in
M src/include/pg_config.h.win32
M src/interfaces/libpq/libpq.rc.in
M src/port/win32ver.rc
Translation updates commit : 81b2ffdb32385366aa45b13e669b7d1291770af0 author : Peter Eisentraut <peter@eisentraut.org> date : Mon, 7 Nov 2022 13:55:08 +0100 committer: Peter Eisentraut <peter@eisentraut.org> date : Mon, 7 Nov 2022 13:55:08 +0100 Click here for diff
v2.41: Backup Annotations commit : 6b355806cc288e6f473254412337596287291798 author : David Steele <david@pgmasters.net> date : Mon, 19 Sep 2022 10:08:10 -0700 committer: David Steele <david@pgmasters.net> date : Mon, 19 Sep 2022 10:08:10 -0700 Click here for diff
Bug Fixes: * Fix incorrect time expiration being used for non-default repositories. (Reviewed by Stefan Fercot. Reported by Adam Brusselback.) * Fix issue when listing directories recursively with a filter. (Reviewed by Stephen Frost. Reported by Efremov Egor.
Stamp 10.22. commit : c8b932112db2589bd9bb12d120f09fa29ab1f080 author : Tom Lane <tgl@sss.pgh.pa.us> date : Mon, 8 Aug 2022 16:50:46 -0400 committer: Tom Lane <tgl@sss.pgh.pa.us> date : Mon, 8 Aug 2022 16:50:46 -0400 Click here for diff
M configure
M configure.in
M doc/bug.template
M src/include/pg_config.h.win32
M src/interfaces/libpq/libpq.rc.in
M src/port/win32ver.rc
Stabilize output of new regression test. commit : 2d7d8f4397c5855e9159c05a2afb131c34282a8f author : Tom Lane <tgl@sss.pgh.pa.us> date : Mon, 8 Aug 2022 12:16:01 -0400 committer: Tom Lane <tgl@sss.
Stamp 11.17. commit : 866f915688b02294275d8791828dca3442cbeb78 author : Tom Lane <tgl@sss.pgh.pa.us> date : Mon, 8 Aug 2022 16:49:00 -0400 committer: Tom Lane <tgl@sss.pgh.pa.us> date : Mon, 8 Aug 2022 16:49:00 -0400 Click here for diff
M configure
M configure.in
M doc/bug.template
M src/include/pg_config.h.win32
M src/interfaces/libpq/libpq.rc.in
M src/port/win32ver.rc
Stabilize output of new regression test. commit : 4c1dd680267f0bc56de8fb2a138aa556054f9886 author : Tom Lane <tgl@sss.pgh.pa.us> date : Mon, 8 Aug 2022 12:16:01 -0400 committer: Tom Lane <tgl@sss.
Stamp 12.12. commit : 7cd0d523d2581895e65cd0ebebc7e50caa8bbfda author : Tom Lane <tgl@sss.pgh.pa.us> date : Mon, 8 Aug 2022 16:47:33 -0400 committer: Tom Lane <tgl@sss.pgh.pa.us> date : Mon, 8 Aug 2022 16:47:33 -0400 Click here for diff
M configure
M configure.in
M src/include/pg_config.h.win32
M src/interfaces/libpq/libpq.rc.in
M src/port/win32ver.rc
Stabilize output of new regression test. commit : dfab37100de1127595b4f1f6949137bfea355c22 author : Tom Lane <tgl@sss.pgh.pa.us> date : Mon, 8 Aug 2022 12:16:01 -0400 committer: Tom Lane <tgl@sss.pgh.pa.us> date : Mon, 8 Aug 2022 12:16:01 -0400 Click here for diff
v2.40: OpenSSL 3 Support commit : 1ff531090b9d1eccd9107592398148a51486c9f8 author : David Steele <david@pgmasters.net> date : Mon, 18 Jul 2022 09:32:30 -0400 committer: David Steele <david@pgmasters.net> date : Mon, 18 Jul 2022 09:32:30 -0400 Click here for diff
NOTE TO PACKAGERS: An experimental meson build has been added but packagers should continue to use the autoconf/make build for the foreseeable future. Improvements: * OpenSSL 3 support. (Reviewed by Stephen Frost.) * Create snapshot when listing contents of a path.
Add caveat about auditing the superuser. commit : fff8fbd865d1078635431014ac6928a19f4798ef author : David Steele <david@pgmasters.net> date : Tue, 14 Jun 2022 13:37:06 -0400 committer: David Steele <david@pgmasters.net> date : Tue, 14 Jun 2022 13:37:06 -0400 Click here for diff
M README.md
Documentation updates for PostgreSQL 15 release. commit : 19325da1df469d8e08eb39a320a108a58b337a0e author : David Steele <david@pgmasters.net> date : Mon, 13 Jun 2022 16:33:53 -0400 committer: David Steele <david@pgmasters.net> date : Mon, 13 Jun 2022 16:33:53 -0400 Click here for diff
v2.39: Verify and File Bundling commit : 901e829f6dd05fdc15d899bc7f1108883002b1d5 author : David Steele <david@pgmasters.net> date : Mon, 16 May 2022 08:46:24 -0400 committer: David Steele <david@pgmasters.net> date : Mon, 16 May 2022 08:46:24 -0400 Click here for diff
Bug Fixes: * Fix error thrown from FINALLY() causing an infinite loop. (Reviewed by Stephen Frost.) * Error on all lock failures except another process holding the lock. (Reviewed by Reid Thompson, Geir RĂ¥ness.