1
0
mirror of https://github.com/pgbackrest/pgbackrest.git synced 2026-10-23 21:28:56 +03:00

Commit Graph

  • 528a84366a Use 256-bit subkeys for repository format 6. integration David Steele 2026-10-20 13:49:46 +02:00
  • 328d7dd27f Begin v2.61.0 development. David Steele 2026-10-18 11:05:39 +02:00
  • 2e1c4f2ba7 v2.60.0: Page Checksum Errors and Object Store Prefetch main release/2.60.0 David Steele 2026-10-18 10:31:33 +02:00
  • 1911f5f174 End the release note history at upstream integration in CI. David Steele 2026-10-18 09:36:51 +02:00
  • 28a1e3d627 Adjust keyword styling in light mode. David Steele 2026-10-17 23:10:17 +02:00
  • bd8f99be00 Add release note details for v2.33 through v2.60. David Steele 2026-10-17 20:53:47 +02:00
  • e96d03cb38 Bump CI container for PostgreSQL 19rc1. David Steele 2026-10-16 08:19:02 +02:00
  • 3ae42b9080 Fix incorrect file reference in comment. David Steele 2026-10-16 08:18:14 +02:00
  • 050ca9e354 Add expandable details to the release notes. David Steele 2026-10-13 18:41:57 +02:00
  • a8c1a58116 Generate git-history.cache from git instead of committing it. David Steele 2026-10-13 11:48:34 +02:00
  • 4c65010e7d Add fuzz testing for the JSON, ini, and pack readers. David Steele 2026-10-13 11:26:52 +02:00
  • 950c1e149f Error on zero-size pack fields. David Steele 2026-10-12 11:32:44 +02:00
  • 0966ebbb3e Check pack field sizes against the bytes remaining in a buffer. David Steele 2026-10-12 11:16:00 +02:00
  • 6963016c77 Error on invalid field ids when reading packs. David Steele 2026-10-12 10:36:16 +02:00
  • b63357ee89 Accept hex digits in JSON \u escapes when skipping. David Steele 2026-10-12 10:31:13 +02:00
  • 1808295ccd Reject \u0000 when reading JSON strings. David Steele 2026-10-12 10:27:52 +02:00
  • 2b919843ad Reject unexpected commas when reading JSON. David Steele 2026-10-12 10:25:11 +02:00
  • b623071a2a Fix reads past the end of JSON strings ending in an escape. David Steele 2026-10-12 10:10:20 +02:00
  • 4b8e3f4386 Limit the depth of nested containers when reading JSON. David Steele 2026-10-12 09:50:17 +02:00
  • 81704daaf4 Check the mem context stack bounds in production builds. David Steele 2026-10-12 09:32:10 +02:00
  • 80d46a0bef Add UNLIKELY() macro for error checks. David Steele 2026-10-12 09:20:47 +02:00
  • 86936e1fa6 Cast current_timestamp to text in the backup start label. Tiago Corcelli de Oliveira 2026-10-11 09:18:23 +02:00
  • ad72e5815f Support building on illumos. retrodood 2026-10-09 18:31:57 +03:00
  • c179f3f7d6 Update release numbering in the release notes intro. David Steele 2026-10-08 19:02:09 +02:00
  • 9bca69a591 Document the release schedule. David Steele 2026-10-08 18:51:30 +02:00
  • 8429046135 Restore the archive.info save to backup. David Steele 2026-10-07 15:27:00 +02:00
  • 5a78374f54 Skip deploying pages that differ from the site only in the release date. David Steele 2026-10-07 15:07:30 +02:00
  • 269764c5b7 Make the repo-format and repo-cipher-rotate options internal. David Steele 2026-10-07 13:58:08 +02:00
  • 1d217e6263 Add web-id key type for GCS Workload Identity Federation. Adol Rodriguez 2026-10-06 10:06:32 +02:00
  • 08fbb97b85 Merge v2.59.3 release. David Steele 2026-10-06 09:22:02 +02:00
  • 46cdca625a v2.59.3: Weak Encryption Subkey Bug release/2.59.3 David Steele 2026-10-04 09:29:49 +02:00
  • 47ed78f8d5 Fix possible weak encryption subkeys/salts. j0uinim 2026-10-02 18:29:39 +02:00
  • 2def063e06 Fix possible checksum error loading encrypted info and manifest files. j0uinim 2026-10-02 18:25:14 +02:00
  • 5b104c1346 Begin v2.59.3 development. David Steele 2026-10-02 18:07:27 +02:00
  • 0d2b88de32 Fix possible weak encryption subkeys/salts. j0uinim 2026-10-02 14:40:33 +01:00
  • 2a805e22b6 Check the result of EVP_BytesToKey() and HMAC(). Stefan Fercot 2026-10-02 15:10:22 +02:00
  • cb79ce7452 Fix possible checksum error loading encrypted info and manifest files. j0uinim 2026-10-02 09:07:17 +01:00
  • 6e28c0445f Add archive key rotation for repository format 6. David Steele 2026-10-02 08:37:45 +02:00
  • 3b9f27c086 Remove the default digest from CipherSpec. David Steele 2026-09-30 08:47:43 +03:00
  • 9405fd92e2 Check that every code module is covered by a test module. David Steele 2026-09-28 18:31:23 +03:00
  • 82b3f91b4b Add missing modules to unit test coverage. David Steele 2026-09-28 18:29:41 +03:00
  • a729ac881f Fix compilation with OpenSSL 4. David Steele 2026-09-28 09:39:58 +03:00
  • 0b9d7f66db Merge coding standards into the contributing guide. David Steele 2026-09-27 18:08:51 +03:00
  • fe2c883c23 Allow test.py options before the command. David Steele 2026-09-27 17:42:33 +03:00
  • 36afca4636 Merge v2.59.2 release. David Steele 2026-09-27 17:07:37 +03:00
  • d5138e2e3b v2.59.2: PostgreSQL 19beta4 Support release/2.59.2 David Steele 2026-09-27 14:15:45 +03:00
  • 89eae839d5 PostgreSQL 19beta4 support. David Steele 2026-09-27 12:26:46 +03:00
  • 3c821e6ba2 PostgreSQL 19beta4 support. David Steele 2026-09-27 12:11:20 +03:00
  • 12b1b3cf58 Fix async archive-push stalling on a zero-size backup history file. Andrew Kroh 2026-09-27 11:25:38 +03:00
  • 6f0490dd29 Fix pagination of S3 version listing. David Steele 2026-09-27 11:07:29 +03:00
  • ea3293be75 Set the Azure version header for SAS authentication. David Steele 2026-09-27 11:01:39 +03:00
  • c6eca28ff8 Disable read retry when filters are passed to the driver. David Steele 2026-09-27 10:54:50 +03:00
  • 572d163102 Fix empty block map when file is truncated to zero during backup. David Steele 2026-09-27 10:36:06 +03:00
  • 497ad5aee0 Fix annotate and manifest commands on a remote encrypted repository. David Steele 2026-09-27 10:26:19 +03:00
  • a0c8d7f48b Begin v2.59.2 development. David Steele 2026-09-27 10:09:22 +03:00
  • 95a14644f3 Allow time option values greater than 49 days. David Steele 2026-09-24 11:19:15 +03:00
  • ce19dae6a2 Allow test user names that adduser on Debian rejects. Stefan Fercot 2026-09-17 09:59:27 +02:00
  • 0a6b047292 Fix async archive-push stalling on a zero-size backup history file. Andrew Kroh 2026-09-16 14:57:13 -04:00
  • d7f54b2245 Add checksum-page-error option to error on invalid page checksums. Andrew Pogrebnoi 2026-09-15 10:56:36 +03:00
  • 917f27c7b3 Fix pagination of S3 version listing. David Steele 2026-09-15 10:33:08 +03:00
  • ce590e9d9b Fix mem context in GCS service key parsing. David Steele 2026-09-14 11:35:23 +03:00
  • 700722b8b5 Derive the cipher key with SHA-256 at repository format 6. David Steele 2026-09-11 18:25:19 +03:00
  • 567a245124 Retry Azure batch sub-requests missing from the response. David Steele 2026-09-11 11:20:23 +03:00
  • 777d69de1a Set the Azure version header for SAS authentication. David Steele 2026-09-09 18:00:36 +03:00
  • 5440bedafc Disable read retry when filters are passed to the driver. David Steele 2026-09-03 20:36:40 +03:00
  • d2597a407a Fix cvtDivToZ() rendering of a quotient less than one. David Steele 2026-09-03 18:33:39 +03:00
  • 340d58bb49 Use original size to determine if a file should be bundled. David Steele 2026-09-03 12:31:57 +03:00
  • 8687b12560 Fix empty block map when file is truncated to zero during backup. David Steele 2026-09-03 11:04:01 +03:00
  • 908a11a841 Use the Fil-C distribution as-is now that it ships every library needed. David Steele 2026-08-22 10:39:44 +07:00
  • e50b562de7 General framework for new repository formats. David Steele 2026-08-21 19:29:06 +07:00
  • bd22b6809d Move the test server port range below the ephemeral port range. David Steele 2026-08-20 18:48:59 +07:00
  • b6de9b4241 Use a bogus test port outside the ephemeral port range. David Steele 2026-08-20 18:40:00 +07:00
  • 83f9030429 Remove unused arg_unity variable. David Steele 2026-08-20 16:40:37 +07:00
  • db7dfffbb4 Rename the unity job to lint and widen what it checks. David Steele 2026-08-20 16:35:57 +07:00
  • 8ab8411d7a Do not log parameters that only an assert reads. David Steele 2026-08-20 16:12:25 +07:00
  • d22d0f61f6 Remove parameters used only by an assert. David Steele 2026-08-20 14:55:50 +07:00
  • 5e6c209398 Add a unity build check for unused parameters. David Steele 2026-08-20 14:40:11 +07:00
  • 07f1cd6cdf Remove unused function parameters. David Steele 2026-08-20 14:25:22 +07:00
  • ad4a1a5b9b Clear archive async errors from the correct spool queue. David Steele 2026-08-20 13:40:08 +07:00
  • c4fc1b5cf8 Cast unused interface parameters to void rather than logging them. David Steele 2026-08-20 13:15:30 +07:00
  • f46bfafdd5 Fix option name in block incremental map errors. David Steele 2026-08-20 12:27:13 +07:00
  • 3aa53ba24c Name options with an index when not valid for the command. David Steele 2026-08-20 12:17:36 +07:00
  • 1849fb1bfe Work around a slow apt mirror on the runner. David Steele 2026-08-19 12:26:48 +07:00
  • bc91688c4c Add context to block map read errors during backup. David Steele 2026-08-19 11:53:36 +07:00
  • 12396fb353 Add a Fil-C job to the compile workflow. David Steele 2026-08-19 09:57:55 +07:00
  • 35fe00e314 Store the file owner as an index rather than a pointer in the pack. David Steele 2026-08-19 09:24:40 +07:00
  • f32a5d5543 Add a workflow to compile and test on the runner without a container. David Steele 2026-08-18 22:11:54 +07:00
  • 95e2051c46 Fix tool tests that depend on the environment they run in. David Steele 2026-08-18 22:01:29 +07:00
  • df1491ef0f Fix conversions in tests that clang reports as errors. David Steele 2026-08-18 21:53:28 +07:00
  • d9e5e14e93 Return bool from a function declared to return bool. David Steele 2026-08-18 21:50:43 +07:00
  • 195e66bafd Return the declared type from functions that return a StringId-based enum. David Steele 2026-08-18 21:30:04 +07:00
  • 66edabb57b Fix test harness build when libssh2 is not present. David Steele 2026-08-18 21:21:59 +07:00
  • e6609b59be Fix test harness build when libsystemd is not present. David Steele 2026-08-18 21:13:15 +07:00
  • 84b031af68 Require the header when checking for libbacktrace. David Steele 2026-08-18 21:00:28 +07:00
  • a787e20b14 Fix out-of-bounds read when adding to the protocol client session list. David Steele 2026-08-18 18:34:34 +07:00
  • 02a9f37278 Fix out-of-bounds read when decoding an empty base64 string. David Steele 2026-08-18 18:32:19 +07:00
  • ad755d2502 Specify the repo for stanza-delete in the integration test. David Steele 2026-08-18 17:29:12 +07:00
  • 18c3986707 Inherit an allow list documented under a command. David Steele 2026-08-18 13:41:56 +07:00
  • b9b58a17db Pass a cipher spec rather than a type and passphrase. David Steele 2026-08-18 10:23:25 +07:00
  • 078489fa34 Fix annotate and manifest commands on a remote encrypted repository. David Steele 2026-08-18 09:44:34 +07:00