mirror of
https://github.com/pgbackrest/pgbackrest.git
synced 2026-06-20 01:17:49 +02:00
v2.12: C Implementation of Archive Push
IMPORTANT NOTE: The new TLS/SSL implementation forbids dots in S3 bucket names per RFC-2818. This security fix is required for compliant hostname verification. Bug Fixes: * Fix issues when a path option is / terminated. (Reported by Marc Cousin.) * Fix issues when log-level-file=off is set for the archive-get command. (Reported by Brad Nicholson.) * Fix C code to recognize host:port option format like Perl does. (Reported by Kyle Nevins.) * Fix issues with remote/local command logging options. Improvements: * The archive-push command is implemented entirely in C. * Increase process-max limit to 999. (Suggested by Rakshitha-BR.) * Improve error message when an S3 bucket name contains dots. Documentation Improvements: * Clarify that S3-compatible object stores are supported. (Suggested by Magnus Hagander.)
This commit is contained in:
@@ -151,10 +151,6 @@ doc/xml/user-guide.xml:
|
||||
class: doc/source
|
||||
type: xml
|
||||
|
||||
lib/pgBackRest/Archive/Base.pm:
|
||||
class: core
|
||||
type: perl
|
||||
|
||||
lib/pgBackRest/Archive/Common.pm:
|
||||
class: core
|
||||
type: perl
|
||||
@@ -167,18 +163,6 @@ lib/pgBackRest/Archive/Info.pm:
|
||||
class: core
|
||||
type: perl
|
||||
|
||||
lib/pgBackRest/Archive/Push/Async.pm:
|
||||
class: core
|
||||
type: perl
|
||||
|
||||
lib/pgBackRest/Archive/Push/File.pm:
|
||||
class: core
|
||||
type: perl
|
||||
|
||||
lib/pgBackRest/Archive/Push/Push.pm:
|
||||
class: core
|
||||
type: perl
|
||||
|
||||
lib/pgBackRest/Backup/Backup.pm:
|
||||
class: core
|
||||
type: perl
|
||||
@@ -539,6 +523,22 @@ src/command/archive/get/protocol.h:
|
||||
class: core
|
||||
type: c/h
|
||||
|
||||
src/command/archive/push/file.c:
|
||||
class: core
|
||||
type: c
|
||||
|
||||
src/command/archive/push/file.h:
|
||||
class: core
|
||||
type: c/h
|
||||
|
||||
src/command/archive/push/protocol.c:
|
||||
class: core
|
||||
type: c
|
||||
|
||||
src/command/archive/push/protocol.h:
|
||||
class: core
|
||||
type: c/h
|
||||
|
||||
src/command/archive/push/push.c:
|
||||
class: core
|
||||
type: c
|
||||
@@ -1259,6 +1259,14 @@ src/protocol/server.h:
|
||||
class: core
|
||||
type: c/h
|
||||
|
||||
src/storage/driver/cifs/storage.c:
|
||||
class: core
|
||||
type: c
|
||||
|
||||
src/storage/driver/cifs/storage.h:
|
||||
class: core
|
||||
type: c/h
|
||||
|
||||
src/storage/driver/posix/common.c:
|
||||
class: core
|
||||
type: c
|
||||
@@ -1299,6 +1307,14 @@ src/storage/driver/remote/fileRead.h:
|
||||
class: core
|
||||
type: c/h
|
||||
|
||||
src/storage/driver/remote/fileWrite.c:
|
||||
class: core
|
||||
type: c
|
||||
|
||||
src/storage/driver/remote/fileWrite.h:
|
||||
class: core
|
||||
type: c/h
|
||||
|
||||
src/storage/driver/remote/protocol.c:
|
||||
class: core
|
||||
type: c
|
||||
@@ -1323,6 +1339,14 @@ src/storage/driver/s3/fileRead.h:
|
||||
class: core
|
||||
type: c/h
|
||||
|
||||
src/storage/driver/s3/fileWrite.c:
|
||||
class: core
|
||||
type: c
|
||||
|
||||
src/storage/driver/s3/fileWrite.h:
|
||||
class: core
|
||||
type: c/h
|
||||
|
||||
src/storage/driver/s3/storage.c:
|
||||
class: core
|
||||
type: c
|
||||
@@ -1507,10 +1531,6 @@ test/lib/pgBackRestTest/Module/Command/CommandArchiveGetPerlTest.pm:
|
||||
class: test/module
|
||||
type: perl
|
||||
|
||||
test/lib/pgBackRestTest/Module/Command/CommandArchivePushPerlTest.pm:
|
||||
class: test/module
|
||||
type: perl
|
||||
|
||||
test/lib/pgBackRestTest/Module/Common/CommonEncodePerlTest.pm:
|
||||
class: test/module
|
||||
type: perl
|
||||
@@ -1895,6 +1915,10 @@ test/src/module/protocol/protocolTest.c:
|
||||
class: test/module
|
||||
type: c
|
||||
|
||||
test/src/module/storage/cifsTest.c:
|
||||
class: test/module
|
||||
type: c
|
||||
|
||||
test/src/module/storage/posixTest.c:
|
||||
class: test/module
|
||||
type: c
|
||||
|
||||
Reference in New Issue
Block a user