Commit Graph

  • 93e7ef4bcc Merge pull request #175 from pgsty/codex/upstream-sdk-password-20260910 main Feng Ruohang 2026-09-10 17:51:08 +08:00
  • a4229b366f build(deps): align final coordinated SILO source pins codex/upstream-sdk-password-20260910 Feng Ruohang 2026-09-10 17:39:01 +08:00
  • 420340bc14 docs(iam): explain breaking password-policy semantics Feng Ruohang 2026-09-10 16:58:21 +08:00
  • a164e1dda1 fix(iam): separate password changes and refresh coordinated SDK dependencies Feng Ruohang 2026-09-10 15:16:21 +08:00
  • 2f61325d4a Merge pull request #174 from pgsty/codex/contributor-orenyomtov-20260910 Feng Ruohang 2026-09-10 11:34:52 +08:00
  • a6145e1d2e docs: credit @orenyomtov for the SN-2026-011 report Feng Ruohang 2026-09-10 11:24:12 +08:00
  • 5232546690 Merge pull request #173 from pgsty/codex/unsigned-amz-header-copy-20260909 Feng Ruohang 2026-09-10 10:10:49 +08:00
  • 0c46cb641b docs(security): record SN-2026-011 (unsigned x-amz-* header CopyObject) Feng Ruohang 2026-09-10 09:57:26 +08:00
  • 1233254309 fix(auth): reject unsigned x-amz-* headers to close CopyObject confused-deputy Feng Ruohang 2026-09-10 09:57:01 +08:00
  • 8a2fe9b7a0 Merge pull request #164 from pgsty/codex/main-consolidation-20260909 Feng Ruohang 2026-09-09 19:49:08 +08:00
  • f26ee6bf0a test: cover metadata reload with equal maximum timestamps Feng Ruohang 2026-09-09 19:35:13 +08:00
  • d69c4ccfe4 Merge TLS default key exchange compatibility fixes Feng Ruohang 2026-09-09 19:31:35 +08:00
  • 086e619505 Merge accepted bucket metadata reload correction Feng Ruohang 2026-09-09 19:31:10 +08:00
  • 48e1846525 fix(tls): honor Go key exchange defaults across transports Feng Ruohang 2026-09-09 18:50:12 +08:00
  • bcc8871b1d Merge pull request #163 from pgsty/fix/issue-158-federated-copy-sse Feng Ruohang 2026-09-09 18:02:45 +08:00
  • 25cb3511c9 test: cover multipart SSE sources on federated CopyObject Feng Ruohang 2026-09-09 17:42:15 +08:00
  • cfefc049c1 fix: send the SSE-KMS context as a JSON object on federated copies Feng Ruohang 2026-09-09 17:35:50 +08:00
  • af56d17630 fix: forward plaintext on federated CopyObject of SSE objects (#158) Feng Ruohang 2026-09-09 17:35:20 +08:00
  • d1105bbb3d Merge pull request #162 from pgsty/codex/replication-reliability-20260909 Feng Ruohang 2026-09-09 14:55:35 +08:00
  • 66fe61ff65 test: reuse replication compatibility fixtures Feng Ruohang 2026-09-09 14:44:02 +08:00
  • a1141a43f2 style: format replication regression fixture Feng Ruohang 2026-09-09 14:35:31 +08:00
  • 702f113f51 fix(replication): scope resync cancellation and drain worker lifecycle Feng Ruohang 2026-09-09 14:34:42 +08:00
  • 63aace4099 fix(replication): expose bounded MRF queue drops Feng Ruohang 2026-09-09 14:32:57 +08:00
  • 9d7094b770 fix(replication): complete single-object delete marker purges Feng Ruohang 2026-09-09 14:32:09 +08:00
  • 450dcb8484 Merge pull request #161 from pgsty/codex/server-dependency-refresh-20260909 Feng Ruohang 2026-09-09 12:04:16 +08:00
  • 4074d00b96 build: refresh maintained SILO stack dependencies Feng Ruohang 2026-09-09 11:49:13 +08:00
  • 75ba0ce402 fix: drop the broken bucket-metadata reload publication guard (issue #105 T3) Feng Ruohang 2026-09-08 15:42:50 +08:00
  • da142327f2 Merge pull request #159 from pgsty/fix/issue-99-100-followups Feng Ruohang 2026-09-08 15:58:22 +08:00
  • a3df317ae0 Merge pull request #60 from mrjavadseydi/feat/access-based-ilm Feng Ruohang 2026-09-08 15:42:15 +08:00
  • 2c50d11f72 fix: correct federated CopyObject checksum edge cases (#99 follow-ups) Feng Ruohang 2026-09-08 15:38:11 +08:00
  • 5ac33e1583 test: make access move failure recovery deterministic Feng Ruohang 2026-09-08 15:28:33 +08:00
  • d57c4e8407 Merge remote-tracking branch 'origin/main' into codex/access-tiering-ci-20260908 Feng Ruohang 2026-09-08 15:08:34 +08:00
  • 374de0fa32 fix: make access tier moves preserve versions and isolate writes Feng Ruohang 2026-09-08 15:08:34 +08:00
  • 80e23dc9f2 Merge pull request #156 from pgsty/codex/bucket-metadata-merge-20260908 Feng Ruohang 2026-09-08 15:03:52 +08:00
  • 2cc0e3c6ed test: construct notification fixtures with the event ARN type Feng Ruohang 2026-09-08 14:52:48 +08:00
  • f9da3b919d fix: order bucket deletion and metadata publication safely Feng Ruohang 2026-09-08 14:43:15 +08:00
  • 1309853f57 Merge remote-tracking branch 'origin/main' into codex/access-tiering-ci-20260908 Feng Ruohang 2026-09-08 14:34:51 +08:00
  • 39b8e6c30a Merge remote-tracking branch 'origin/main' into codex/bucket-metadata-merge-20260908 Feng Ruohang 2026-09-08 14:24:22 +08:00
  • 9a6e1477f4 ci: record access tiering compatibility identifiers Feng Ruohang 2026-09-08 13:18:50 +08:00
  • 49375ed2d3 Merge pull request #157 from pgsty/codex/federated-copy-merge-20260908 Feng Ruohang 2026-09-08 13:16:30 +08:00
  • f817b5261c Merge pull request #151 from nikitapogromsky/fix/idempotent-add-system-target Feng Ruohang 2026-09-08 13:14:30 +08:00
  • 885bd2c20a fix: reject missing remote checksums on federated copies Feng Ruohang 2026-09-08 13:05:45 +08:00
  • 89b75e7913 Merge branch 'main' into feat/access-based-ilm Feng Ruohang 2026-09-08 13:04:25 +08:00
  • 079ebb1926 fix: serialize logger initialization and publish the console target safely Feng Ruohang 2026-09-08 12:58:21 +08:00
  • 04c29aac11 Merge branch 'audit/issue-105-bucketmeta-races' into codex/bucket-metadata-merge-20260908 Feng Ruohang 2026-09-08 12:55:51 +08:00
  • 95e7a190b3 Merge branch 'fix/issue-99-100-federated-copyobject' into codex/federated-copy-merge-20260908 Feng Ruohang 2026-09-08 12:55:51 +08:00
  • 8e2392e48f Merge remote-tracking branch 'origin/main' into codex/logger-idempotency-20260908 Feng Ruohang 2026-09-08 12:55:50 +08:00
  • 3abe0d95a5 Merge pull request #149 from pgsty/codex/embedded-console-compat Feng Ruohang 2026-09-08 10:09:21 +08:00
  • 9c6c9805de fix: select the validated Console mainline for embedding Feng Ruohang 2026-09-08 10:00:45 +08:00
  • 5cb900bfad logger: make AddSystemTarget idempotent nikitapogromsky 2026-09-07 12:03:39 +03:00
  • 0af5d22286 fix: restore embedded Console proxy and WebSocket configuration Feng Ruohang 2026-09-07 13:31:05 +08:00
  • f1687f402b fix: scope rebrand checks to the retired repository Feng Ruohang 2026-09-07 11:49:23 +08:00
  • ce606df2c4 fix: align contribution tooling with SILO AGPL policy Feng Ruohang 2026-09-07 11:18:19 +08:00
  • fd44dc4e9b docs: include the latest merged community contribution Feng Ruohang 2026-09-07 11:01:04 +08:00
  • 479745e764 docs: credit contributors across the SILO repositories Feng Ruohang 2026-09-07 10:53:50 +08:00
  • cc1c54475f Merge pull request #146 from pgsty/fix/issue-108-console-loopback-tls Feng Ruohang 2026-09-07 10:53:45 +08:00
  • e7654d470c fix: close residual bucket-metadata races (issue #105 audit) Feng Ruohang 2026-09-07 10:19:28 +08:00
  • 4b25f7e819 fix: return and persist checksum on federated CopyObject (#99) Feng Ruohang 2026-09-07 10:15:15 +08:00
  • 711b092f86 fix: keep embedded Console login working over loopback TLS (#108) Feng Ruohang 2026-09-07 09:52:47 +08:00
  • 2bc103b80c fix: strip all reserved metadata on federated CopyObject (#100) Feng Ruohang 2026-09-07 10:09:28 +08:00
  • ad873c7357 Merge pull request #132 from mrjavadseydi/fix/issue-106-bucket-quota-metrics Feng Ruohang 2026-09-07 09:54:01 +08:00
  • 0af0907eff Merge pull request #134 from pgsty/fix/issue-120-ssec-replica-retransmit Feng Ruohang 2026-09-07 00:24:45 +08:00
  • e27ba2bc14 Merge pull request #131 from pgsty/fix/issue-117-lock-resend-compare Feng Ruohang 2026-09-07 00:22:21 +08:00
  • 236e163c0b fix: repair an undecodable SSE-C replica on retransmit Feng Ruohang 2026-09-06 11:55:38 +08:00
  • 7220210e8d test: reconcile #134 fixtures with #119 and refresh the rebrand baseline Feng Ruohang 2026-09-06 11:55:38 +08:00
  • 34cbca97ea docs: point the multi-pool lock follow-up at pgsty/silo#133 Feng Ruohang 2026-09-06 08:37:06 +08:00
  • 109d824e5f fix: retransmit and re-order Object Lock for SSE-C replicas (single erasure set) Feng Ruohang 2026-09-05 17:45:12 +08:00
  • 87746913fc fix: retransmit existing SSE-C replicas instead of metadata-copying them Feng Ruohang 2026-09-05 15:23:49 +08:00
  • 7935c84f9a fix: recognize timestamp-only retention-removal tombstone in resend compare Feng Ruohang 2026-09-06 11:48:57 +08:00
  • c185635b43 fix: treat empty object lock values as absent when comparing Feng Ruohang 2026-09-05 14:52:56 +08:00
  • c201148738 Merge pull request #145 from pgsty/fix/issue-10-conditional-delete Feng Ruohang 2026-09-06 23:58:42 +08:00
  • 53adb21c52 Merge pull request #142 from pgsty/fix/issue-141-resync-dispatch-scope Feng Ruohang 2026-09-06 23:57:17 +08:00
  • 58b0ee36ca Merge pull request #140 from pgsty/fix/issue-139-resync-classification Feng Ruohang 2026-09-06 23:56:57 +08:00
  • 8a1f594add Merge pull request #138 from pgsty/fix/issue-136-resync-counter-flush Feng Ruohang 2026-09-06 23:55:59 +08:00
  • 5b9959617e Merge pull request #130 from pgsty/docs/issue-116-startup-readiness Feng Ruohang 2026-09-06 23:55:37 +08:00
  • da19d91b64 Merge pull request #143 from pgsty/fix/issue-107-chunked-checksum Feng Ruohang 2026-09-06 23:55:33 +08:00
  • 40bee4b7ba fix(delete): honor If-Match precondition on DeleteObject (#10) Feng Ruohang 2026-09-06 22:04:35 +08:00
  • 6a9b5d6763 fix: honor header checksum when x-amz-trailer is advertised on non-trailer chunked PUT (#107) Feng Ruohang 2026-09-06 22:28:18 +08:00
  • 0720ed477e fix(replication): scope resync dispatch to the target being resynced Feng Ruohang 2026-09-06 21:52:54 +08:00
  • 46e82eb54d fix(replication): count resync success by outcome, not target existence Feng Ruohang 2026-09-06 18:35:13 +08:00
  • f8ca4a8656 fix(replication): keep resync Completed status honest about object counts Feng Ruohang 2026-09-06 15:05:32 +08:00
  • e7d0e62f16 Merge pull request #135 from pgsty/fix/attributes-encrypted-parts-test-reconcile Feng Ruohang 2026-09-06 09:59:54 +08:00
  • aee290fc34 test: reconcile encrypted-parts attributes test with #119 write validation Feng Ruohang 2026-09-06 09:51:09 +08:00
  • 62cce2b152 Merge pull request #121 from pgsty/fix/issue-110-tampered-status Feng Ruohang 2026-09-06 09:26:28 +08:00
  • 65d4806a7b Merge pull request #127 from pgsty/fix/issue-112-bucket-metadata-cors Feng Ruohang 2026-09-06 09:26:21 +08:00
  • 765757473a Merge pull request #126 from pgsty/fix/issue-118-no-compressed-ssec Feng Ruohang 2026-09-06 09:26:12 +08:00
  • 425bd7fff1 Merge pull request #124 from pgsty/fix/issue-119-ssec-part-actual-size Feng Ruohang 2026-09-06 09:26:04 +08:00
  • e12e739a53 Merge pull request #128 from pgsty/fix/issue-114-115-object-attributes-parts Feng Ruohang 2026-09-06 09:25:28 +08:00
  • 8b736dee34 Merge pull request #123 from pgsty/fix/issue-113-rotation-checksum-algorithm Feng Ruohang 2026-09-06 09:25:02 +08:00
  • 32e75c27bf Merge pull request #122 from pgsty/fix/issue-109-raw-ssec-replica Feng Ruohang 2026-09-06 09:24:26 +08:00
  • 885ca604a1 Merge pull request #129 from pgsty/fix/issue-111-object-lock-replica-ordering Feng Ruohang 2026-09-06 09:23:34 +08:00
  • d10382d0dc build: refresh rebrand compatibility baseline for the SSE-C replica helper Feng Ruohang 2026-09-06 09:08:22 +08:00
  • 0db4bf3b00 fix: report effective bucket quotas in metrics mr javad seydi 2026-09-05 21:22:07 +03:30
  • 87c621965d docs: describe the startup readiness window of the health probes Feng Ruohang 2026-09-05 16:37:37 +08:00
  • b2dca43fda fix: order value-less replicated Object Lock updates by timestamp Feng Ruohang 2026-09-05 15:04:20 +08:00
  • 33a91d972f fix: carry per-bucket CORS through bucket metadata export/import Feng Ruohang 2026-09-05 15:51:34 +08:00
  • 2cbd48a3c3 fix: end GetObjectAttributes part pagination correctly Feng Ruohang 2026-09-05 15:40:55 +08:00
  • b5409ca112 fix: report logical part sizes in GetObjectAttributes Feng Ruohang 2026-09-05 15:38:33 +08:00
  • 35bd75948a fix: exclude SSE-C objects from compression Feng Ruohang 2026-09-05 15:21:22 +08:00
  • 0c8d74205b fix: record plaintext part sizes for replicated SSE-C multipart parts Feng Ruohang 2026-09-05 15:03:43 +08:00