1
0
mirror of https://github.com/pgbackrest/pgbackrest.git synced 2026-05-22 10:15:16 +02:00

v2.40: OpenSSL 3 Support

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. (Reviewed by John Morris, Stephen Frost.)
* Force target-timeline=current when restore type=immediate. (Reviewed by Stephen Frost.)
* Truncate files during delta restore when they are larger than expected. (Reviewed by Stephen Frost.)
* Disable incremental manifest save when resume=n. (Contributed by Reid Thompson. Reviewed by David Steele.)
* Set backup percent complete to zero before copy start. (Contributed by Reid Thompson. Reviewed by David Steele.)
* Use S3 IsTruncated flag to determine list continuation. (Reviewed by John Morris, Soulou. Suggested by Christian Montagne.)

Documentation Bug Fixes:

* Skip internal options in the configuration reference. (Reported by Francisco Miguel Biete.)

Documentation Improvements:

* Add link to PostgreSQL configuration in repository host section. (Reviewed by Stefan Fercot. Suggested by Julien Cigar.)

Test Suite Improvements:

* Add experimental Meson build. (Reviewed by Eli Schwartz, Sam Bassaly.)
* Allow any path to be passed to the --test-path option. (Contributed by Andrey Sokolov. Reviewed by David Steele.)
* Fix compile error when DEBUG_EXEC_TIME is defined without DEBUG. (Contributed by Andrey Sokolov. Reviewed by David Steele.)
This commit is contained in:
David Steele
2022-07-18 09:32:30 -04:00
parent 1df1e0281b
commit 1ff531090b
13 changed files with 895 additions and 474 deletions
+84
View File
@@ -1175,6 +1175,14 @@ src/common/time.h:
class: core
type: c/h
src/common/type/blob.c:
class: core
type: c
src/common/type/blob.h:
class: core
type: c/h
src/common/type/buffer.c:
class: core
type: c
@@ -1635,6 +1643,22 @@ src/storage/info.h:
class: core
type: c/h
src/storage/iterator.c:
class: core
type: c
src/storage/iterator.h:
class: core
type: c/h
src/storage/list.c:
class: core
type: c
src/storage/list.h:
class: core
type: c/h
src/storage/posix/read.c:
class: core
type: c
@@ -1975,6 +1999,42 @@ test/lib/pgBackRestTest/Module/Real/RealAllTest.pm:
class: test/module
type: perl
test/src/build/config/config.yaml:
class: test/harness
type: yaml
test/src/build/help/help.xml:
class: test/harness
type: xml
test/src/command/help/meson.build:
class: build
type: meson
test/src/command/test/build.c:
class: test/harness
type: c
test/src/command/test/build.h:
class: test/harness
type: c/h
test/src/command/test/define.c:
class: test/harness
type: c
test/src/command/test/define.h:
class: test/harness
type: c/h
test/src/command/test/test.c:
class: test/harness
type: c
test/src/command/test/test.h:
class: test/harness
type: c/h
test/src/common/harnessConfig.c:
class: test/harness
type: c
@@ -2131,6 +2191,26 @@ test/src/common/harnessTest.intern.h:
class: test/harness
type: c/h
test/src/config/load.c:
class: test/harness
type: c
test/src/config/load.h:
class: test/harness
type: c/h
test/src/config/meson.build:
class: build
type: meson
test/src/main.c:
class: test/harness
type: c
test/src/meson.build:
class: build
type: meson
test/src/module/build/commonTest.c:
class: test/module
type: c
@@ -2307,6 +2387,10 @@ test/src/module/common/timeTest.c:
class: test/module
type: c
test/src/module/common/typeBlobTest.c:
class: test/module
type: c
test/src/module/common/typeBufferTest.c:
class: test/module
type: c