Commit Graph

  • 2b62e6229c fix url parsing chrislu 2025-11-16 17:15:40 -0800
  • e5f18bc4c0 Update s3api_bucket_policy_handlers.go chrislu 2025-11-16 17:09:18 -0800
  • 1b27a537eb clean up chrislu 2025-11-16 17:07:50 -0800
  • 1b92b3dd3a avoid magic number chrislu 2025-11-16 17:07:29 -0800
  • dc66822d3b Update s3api_object_handlers.go chrislu 2025-11-16 17:07:08 -0800
  • aa06dde8e3 Update s3api_object_handlers.go chrislu 2025-11-16 17:06:41 -0800
  • 0507004850 Update s3api_object_handlers_copy.go chrislu 2025-11-16 17:05:53 -0800
  • dcef3da8e5 better errors chrislu 2025-11-16 17:05:14 -0800
  • 4e2b121869 set content range chrislu 2025-11-16 17:01:32 -0800
  • 8c96d1246f sse kms chrislu 2025-11-16 16:58:38 -0800
  • 6e9abfc6fc aws sig v4 authen chrislu 2025-11-16 16:50:19 -0800
  • b77fd536cb multipart sse-s3 chrislu 2025-11-16 16:47:36 -0800
  • 2ece7395cc propergate sse headers chrislu 2025-11-16 16:43:35 -0800
  • a26706fcac fix url parsing chrislu 2025-11-16 16:41:47 -0800
  • cdfe61e389 Fix Headers Being Set After WriteHeader chrislu 2025-11-16 16:38:50 -0800
  • 70d58a75a9 fix SSE-C IV Mismatch chrislu 2025-11-16 16:38:00 -0800
  • 79ed8419dd fix type chrislu 2025-11-16 16:37:09 -0800
  • ef0aba83b9 fmt chrislu 2025-11-16 16:36:15 -0800
  • e863d1e6d3 context chrislu 2025-11-16 16:36:11 -0800
  • d8ae111fa5 refactor chrislu 2025-11-16 16:35:39 -0800
  • 430cd5903e sse chrislu 2025-11-16 16:28:06 -0800
  • efd66bb45c range sse chrislu 2025-11-16 16:24:11 -0800
  • e87b48a6c7 Eliminated Unnecessary Stream Prefetch for Multipart SSE chrislu 2025-11-16 16:13:20 -0800
  • 7c546359eb dead code chrislu 2025-11-16 16:05:27 -0800
  • 8277f53866 Optimize Case-Insensitive Prefix Check chrislu 2025-11-16 16:04:25 -0800
  • 46d6c3919e jwt in request header chrislu 2025-11-16 16:02:19 -0800
  • 4be1202c82 fmt chrislu 2025-11-16 16:00:48 -0800
  • dfe3800868 jwt handling chrislu 2025-11-16 16:00:28 -0800
  • 4a9593f69e bucket policy error vs bucket not found chrislu 2025-11-16 16:00:15 -0800
  • 3896c44ca4 fix url chrislu 2025-11-16 15:56:20 -0800
  • 6b9f39789d header case chrislu 2025-11-16 15:52:46 -0800
  • 7af0594eb7 upload in chunks chrislu 2025-11-16 15:47:35 -0800
  • 969d1179d3 unused code chrislu 2025-11-16 15:46:49 -0800
  • 014079e870 fmt chrislu 2025-11-16 15:46:29 -0800
  • 317ece85ca test range requests for sse objects chrislu 2025-11-16 14:55:11 -0800
  • 7eae9c3ba0 range read for sse content chrislu 2025-11-16 14:49:38 -0800
  • 34b4584ee0 nil handling chrislu 2025-11-16 14:44:17 -0800
  • 30a6076626 header handling chrislu 2025-11-16 14:42:52 -0800
  • db161b4312 Fix ACL grants storage logic chrislu 2025-11-16 14:33:45 -0800
  • ff95e1b5de fmt chrislu 2025-11-16 14:33:29 -0800
  • 42b3e61308 Fix SSE-KMS multipart base IV fallback to fail instead of regenerating chrislu 2025-11-16 14:33:24 -0800
  • b564674556 Remove fmt.Printf debug statements chrislu 2025-11-16 14:32:17 -0800
  • 0c571f7334 fix map update lock chrislu 2025-11-16 14:31:40 -0800
  • fb25eaddb0 explicit update to avoid sync delay chrislu 2025-11-16 14:23:00 -0800
  • 4bc3c33381 Merge branch 'master' into directly-read-write-volume-servers chrislu 2025-11-16 13:55:39 -0800
  • fa8df6e42b
    S3: Lazy Versioning Check, Conditional SSE Entry Fetch, HEAD Request Optimization (#7480) Chris Lu 2025-11-16 13:50:53 -0800
  • 8e379d1415 skip retry if object is not found chrislu 2025-11-16 13:28:25 -0800
  • cb2cf65dc9 quick check (no retries) to see if the .versions/ directory exists chrislu 2025-11-16 13:27:04 -0800
  • 8edb1e9641 handle retry if not found in .versions folder and should read the normal object chrislu 2025-11-16 13:11:52 -0800
  • 6719b6e7ac fix(s3api): simply comparing signatures 没有小名的曲 2025-11-16 10:21:02 +0800
  • cf3109ab48 kms sse chrislu 2025-11-15 14:11:36 -0800
  • ec3f7f7fbf fixes chrislu 2025-11-15 14:05:27 -0800
  • 98807ed3f6 s3: Fix SSE-C multipart IV base64 decoding bug chrislu 2025-11-15 12:55:23 -0800
  • e328c66d8d s3: Trace SSE chunk metadata through multipart completion and retrieval chrislu 2025-11-15 12:38:18 -0800
  • 50cbe7af75 s3: Add SSE chunk detection debugging for multipart uploads chrislu 2025-11-15 12:27:13 -0800
  • a5b35d09b0 s3: Enhanced versioning state tracing for suspended versioning diagnosis chrislu 2025-11-15 12:24:12 -0800
  • 83bb8d2289 s3: Add debug logging for versioning state diagnosis chrislu 2025-11-15 12:07:33 -0800
  • e1551d36b0 s3: Fix SSE multipart upload metadata preservation chrislu 2025-11-15 11:24:46 -0800
  • e8b47c1b3a s3: Fix SSE decryption JWT authentication and streaming errors chrislu 2025-11-15 11:19:22 -0800
  • 10e96df867 decode ivBase64 chrislu 2025-11-15 11:16:28 -0800
  • 4e28bbc482 decode values chrislu 2025-11-15 11:09:31 -0800
  • 2763911a80 same logic as filer chrislu 2025-11-15 11:05:04 -0800
  • 5f24aadfca fix sse header chrislu 2025-11-15 11:01:28 -0800
  • 9a8194782c nil check chrislu 2025-11-15 10:58:59 -0800
  • 1ef90058a9 remove chrislu 2025-11-15 10:52:44 -0800
  • 206e036e27 set ModifiedTsNs chrislu 2025-11-15 10:52:15 -0800
  • f0dedf1944 test(s3api): add unit tests for Signature V2 authentication fix 没有小名的曲 2025-11-15 23:48:46 +0800
  • 06b10b7e2b fix(s3api): Skip space after "AWS" prefix (+1 offset) 没有小名的曲 2025-11-15 23:08:22 +0800
  • 0a4761269d fix(s3api): fix AWS Signature V2 format and validation 没有小名的曲 2025-11-15 22:51:21 +0800
  • b7d009f3d5 nil safety chrislu 2025-11-15 01:29:23 -0800
  • 09ced7448d Update s3api_object_handlers.go chrislu 2025-11-15 01:10:13 -0800
  • 8c62b44c04 handle part number chrislu 2025-11-15 01:04:06 -0800
  • e6de9535cd adjust log level chrislu 2025-11-15 00:18:35 -0800
  • 1851f70aef debug chrislu 2025-11-15 00:15:36 -0800
  • c8853b327b headers chrislu 2025-11-14 18:41:47 -0800
  • 6d0cc81791 test_multipart_get_part chrislu 2025-11-14 18:40:01 -0800
  • 5432666863 url encoding chrislu 2025-11-14 18:19:02 -0800
  • 010b9b502a profiling chrislu 2025-11-14 17:53:22 -0800
  • 9a71ffda9d Missing PartsCount Header chrislu 2025-11-14 09:14:37 -0800
  • f2319f1134 debug logs chrislu 2025-11-14 07:56:23 -0800
  • 52f7d29742
    Merge branch 'master' into add_error_list_each_entry_func tam-i13 2025-11-14 17:25:45 +0300
  • 73aa7fd88a fix return errClose Roman Tamarov 2025-11-14 17:08:10 +0300
  • 932ad2af3c fix fmt.Errorf Roman Tamarov 2025-11-14 16:38:29 +0300
  • be6e357286
    `volume.check.disk`: add support for uni- or bi-directional sync between volume replicas. Lisandro Pin 2025-11-14 13:17:16 +0100
  • 28debc0e63 need a hint gemini #7482 Konstantin Lebedev 2025-11-14 15:25:24 +0500
  • af75282979 fix: wrap errors using %w Konstantin Lebedev 2025-11-14 15:12:44 +0500
  • 2e945f1e72
    Merge branch 'master' into pass_429_to_s3 Konstantin Lebedev 2025-11-14 15:09:17 +0500
  • 878864dc45 fix: s3 500 to 429 Konstantin Lebedev 2025-11-13 23:48:32 +0500
  • 9c81ff354e fix: filer download pass 429 to S3 Konstantin Lebedev 2025-11-14 14:29:40 +0500
  • e18d5693e5 return error if errClose Roman Tamarov 2025-11-14 12:53:41 +0300
  • b01b7a2aec fixed the suffix range bug (bytes=-N for "last N bytes") chrislu 2025-11-14 00:45:08 -0800
  • a82dc8c844 sse continue chrislu 2025-11-14 00:40:48 -0800
  • 4b4dc6d10b implement sse chrislu 2025-11-14 00:32:47 -0800
  • 615de0dbf2 fmt chrislu 2025-11-14 00:27:57 -0800
  • eae129e818 fix sse chrislu 2025-11-14 00:20:10 -0800
  • ba6e797dd1 copy object chrislu 2025-11-14 00:11:30 -0800
  • a6250d46e7 md5 chrislu 2025-11-14 00:03:51 -0800
  • ecd30076fc set header chrislu 2025-11-13 23:54:52 -0800
  • 9a67f2917c HTTP Range Request Support chrislu 2025-11-13 23:45:21 -0800
  • 7ef058d89a directly read write volume servers chrislu 2025-11-13 23:26:36 -0800