1
0
mirror of https://github.com/pgbackrest/pgbackrest.git synced 2024-12-14 10:13:05 +02:00
pgbackrest/lib/pgBackRest
David Steele 4e57b68916 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.)
2019-04-11 09:14:22 -04:00
..
Archive The archive-push command is implemented entirely in C. 2019-03-29 13:26:33 +00:00
Backup Add additional options to backup.manifest for debugging purposes. 2019-03-10 11:03:52 +02:00
Check Add checksum delta for incremental backups. 2018-09-19 11:12:45 -04:00
Common Allow three-digits process IDs in logging. 2019-04-07 18:12:07 -04:00
Config Allow three-digits process IDs in logging. 2019-04-07 18:12:07 -04:00
Protocol The archive-push command is implemented entirely in C. 2019-03-29 13:26:33 +00:00
Storage Fix possible truncated WAL segments when an error occurs mid-write. 2019-02-15 11:52:39 +02:00
Db.pm Add a note regarding verifying checkpoint against replay position. 2019-03-17 08:35:40 +04:00
DbVersion.pm Fix static WAL segment size used to determine if archive-push-queue-max has been exceeded. 2018-10-27 20:00:00 +01:00
Expire.pm The archive-get command is implemented entirely in C. 2019-02-27 23:03:02 +02:00
InfoCommon.pm Added stanza-upgrade command. 2017-04-03 10:42:55 -04:00
LibC.pm Allow command/option constants to autonumber in both C and Perl to reduce churn when a new command/option is added. 2018-08-24 19:31:45 -04:00
LibCAuto.pm Fix issues when a path option is / terminated. 2019-03-14 13:48:33 +04:00
Main.pm The archive-push command is implemented entirely in C. 2019-03-29 13:26:33 +00:00
Manifest.pm Add additional options to backup.manifest for debugging purposes. 2019-03-10 11:03:52 +02:00
Restore.pm Add error message when current user uid/gid does not map to a name. 2018-12-07 07:41:26 -05:00
RestoreFile.pm Fix delta restore failing when a linked file was missing. 2018-05-02 12:06:12 -04:00
Stanza.pm Rename CipherError to CryptoError. 2018-11-06 19:38:38 -05:00
Version.pm v2.12: C Implementation of Archive Push 2019-04-11 09:14:22 -04:00