1
0
mirror of https://github.com/pgbackrest/pgbackrest.git synced 2025-01-04 03:49:14 +02:00
pgbackrest/lib/pgBackRest
Marc Cousin cb3b4fa24b Enable socket keep-alive on older Perl versions.
The prior method depended on IO:Socket:SSL to push the keep-alive options down to the socket but it only worked for recent versions of the module.

Instead, create the socket directly using IO::Socket::IP if available or IO:Socket:INET as a fallback.  The keep-alive option is set directly on the socket before it is passed to IO:Socket:SSL.

Contributed by Marc Cousin.
2019-02-28 14:33:29 +02:00
..
Archive The archive-get command is implemented entirely in C. 2019-02-27 23:03:02 +02:00
Backup The archive-get command is implemented entirely in C. 2019-02-27 23:03:02 +02:00
Check
Common Enable socket keep-alive on older Perl versions. 2019-02-28 14:33:29 +02:00
Config Fix non-compliant JSON for options passed from C to Perl. 2019-02-22 12:02:26 +02:00
Protocol The archive-get command is implemented entirely in C. 2019-02-27 23:03:02 +02:00
Storage Fix possible truncated WAL segments when an error occurs mid-write. 2019-02-15 11:52:39 +02:00
Db.pm Fix check for improperly configured pg-path. 2019-02-05 18:55:07 +02: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
LibC.pm
LibCAuto.pm Add separate archive-get-async command. 2019-02-20 15:52:07 +02:00
Main.pm The archive-get command is implemented entirely in C. 2019-02-27 23:03:02 +02:00
Manifest.pm Automatically enable backup checksum delta when anomalies (e.g. timeline switch) are detected. 2018-11-01 11:31:25 -04: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
Stanza.pm Rename CipherError to CryptoError. 2018-11-06 19:38:38 -05:00
Version.pm Begin v2.11 development. 2019-02-12 14:11:16 +02:00