Commit Graph

  • 1807f4e94d fixes chrislu 2025-07-18 16:03:06 -0700
  • 7203c78e4d constants and fixes chrislu 2025-07-18 15:58:07 -0700
  • 1bc503530a fixes chrislu 2025-07-18 15:52:28 -0700
  • 9f88fd2ea5 fixes chrislu 2025-07-18 15:45:15 -0700
  • 0123abe49b address test errors chrislu 2025-07-18 15:39:30 -0700
  • 4b92f03b65 address test errors chrislu 2025-07-18 15:33:44 -0700
  • 1e7a3c09d4 Update s3tests.conf chrislu 2025-07-18 15:23:05 -0700
  • ddb2105f00 Update s3tests.conf chrislu 2025-07-18 15:17:58 -0700
  • bbcd19f6c6 Update s3tests.yml chrislu 2025-07-18 15:14:09 -0700
  • fc2fcae543 Update s3tests.yml chrislu 2025-07-18 15:03:21 -0700
  • 4801f641f1 install s3 tests chrislu 2025-07-18 15:01:25 -0700
  • 770888df81 use marker chrislu 2025-07-18 14:54:15 -0700
  • 1dfdd3c84d Merge branch 'master' into fix-GetObjectLockConfigurationHandler chrislu 2025-07-18 14:47:36 -0700
  • b63855560a add s3 tests for object lock and retention chrislu 2025-07-18 14:46:32 -0700
  • 9f8e0257b0 read entry once chrislu 2025-07-18 14:39:02 -0700
  • ef326c56cc
    Merge fabd8efc66 into c6a22ce43a #6422 dsd 2025-07-18 22:28:10 +0900
  • c6a22ce43a
    Fix get object lock configuration handler (#6996) Chris Lu 2025-07-18 02:19:50 -0700
  • e53cd29eb2 errorf #6996 chrislu 2025-07-18 02:14:19 -0700
  • eeeb595346 change error style chrislu 2025-07-18 02:02:54 -0700
  • 678f962ded
    Update weed/s3api/object_lock_utils.go Chris Lu 2025-07-18 01:55:43 -0700
  • a906358c59
    Update test/s3/retention/s3_retention_test.go Chris Lu 2025-07-18 01:54:36 -0700
  • 12f34f965f
    Update weed/s3api/s3api_object_handlers_put.go Chris Lu 2025-07-18 01:54:14 -0700
  • 1db149ecc2 address comments chrislu 2025-07-18 01:49:44 -0700
  • 59f8444a90 fix test chrislu 2025-07-18 01:42:03 -0700
  • bcc7a74a25 use fields instead of xml chrislu 2025-07-18 01:39:23 -0700
  • 0d4eeb67be admin ui and api handler are consistent now chrislu 2025-07-18 01:27:46 -0700
  • 85e34df214 fix routing chrislu 2025-07-18 01:27:27 -0700
  • bb05e6cade Update s3api_object_handlers_put.go chrislu 2025-07-18 00:53:20 -0700
  • bc46214445 rename variable chrislu 2025-07-18 00:52:38 -0700
  • 121f6ef2c0 avoid duplidated work chrislu 2025-07-18 00:48:55 -0700
  • 22673fee76
    Update weed/s3api/s3api_server.go Chris Lu 2025-07-18 00:47:24 -0700
  • 3fbab20b83 refactor chrislu 2025-07-18 00:34:16 -0700
  • b8cbe9b6b2 increase bucket config cache TTL chrislu 2025-07-18 00:26:58 -0700
  • 8bb47f3c03 subscribe to bucket configuration changes chrislu 2025-07-18 00:25:18 -0700
  • 7bec2ef94b cache and use bucket object lock config chrislu 2025-07-18 00:19:47 -0700
  • f9cbed7ee1 fix GetObjectLockConfigurationHandler chrislu 2025-07-17 23:12:19 -0700
  • 69553e5ba6
    convert error fromating to %w everywhere (#6995) Chris Lu 2025-07-16 23:39:27 -0700
  • b48e62ccef convert error fromating to %w everywhere #6995 chrislu 2025-07-16 23:31:30 -0700
  • a524b4f485
    Object locking need to persist the tags and set the headers (#6994) Chris Lu 2025-07-16 23:00:25 -0700
  • a7c0e67950 ensure locked objects cannot be overwritten #6994 chrislu 2025-07-16 22:52:38 -0700
  • f9807d822c avoid nil chrislu 2025-07-16 22:36:43 -0700
  • 0fb1b14ae7
    Update weed/s3api/s3api_object_handlers.go Chris Lu 2025-07-16 22:20:31 -0700
  • d7e2a09ab3
    Update weed/s3api/s3api_object_handlers_put.go Chris Lu 2025-07-16 22:20:15 -0700
  • ceddd3123f
    Update weed/s3api/s3api_object_handlers_put.go Chris Lu 2025-07-16 22:19:45 -0700
  • 1bcec2d8f3 address comment chrislu 2025-07-16 22:11:22 -0700
  • fbee44d045 address comment chrislu 2025-07-16 22:00:14 -0700
  • e53af822e6 refactoring chrislu 2025-07-16 21:53:15 -0700
  • f9c9a17094 fix chrislu 2025-07-16 21:32:49 -0700
  • 2819c14998 purge chrislu 2025-07-16 21:25:31 -0700
  • 5424897b32 fix tests chrislu 2025-07-16 21:24:22 -0700
  • 0068e1326f address comments chrislu 2025-07-16 21:09:55 -0700
  • fafd279a7e only set object lock headers for objects that are actually from object lock-enabled buckets chrislu 2025-07-16 21:00:29 -0700
  • 87cd265a03 default to OFF legal hold chrislu 2025-07-16 20:45:38 -0700
  • 649ceca183 allow check lock permissions for PUT chrislu 2025-07-16 20:44:55 -0700
  • f13208d689 validate put object lock header chrislu 2025-07-16 20:09:56 -0700
  • 516806223d fix tests chrislu 2025-07-16 20:03:58 -0700
  • 7dd457b41d racing condition when enable versioning chrislu 2025-07-16 18:54:36 -0700
  • 4009260da8 fix tests chrislu 2025-07-16 18:43:21 -0700
  • 096e546422 lint chrislu 2025-07-16 18:28:40 -0700
  • 85d8b2cfc2 fix legal hold values chrislu 2025-07-16 18:01:05 -0700
  • 3658316403 Update s3_worm_integration_test.go chrislu 2025-07-16 17:43:41 -0700
  • 67448662c6 sync versions chrislu 2025-07-16 17:34:52 -0700
  • 9eca7e5864 add unit tests chrislu 2025-07-16 17:18:10 -0700
  • 138bf8e7fc refactor chrislu 2025-07-16 17:14:05 -0700
  • 355f3ecf4c
    Update weed/s3api/s3api_object_handlers.go Chris Lu 2025-07-16 17:09:03 -0700
  • d15fb7c701
    Update weed/s3api/s3api_object_handlers_put.go Chris Lu 2025-07-16 17:08:43 -0700
  • eac427edbb add tests for object locking chrislu 2025-07-16 17:01:31 -0700
  • c6f4a5a035 fix object locking read and write chrislu 2025-07-16 16:35:43 -0700
  • 89706d36dc less logs chrislu 2025-07-16 16:30:22 -0700
  • 22465b8a96 unused chrislu 2025-07-16 16:30:07 -0700
  • 39b574f3c5
    [cosi] Update sidecar (#6993) Andrei Kvapil 2025-07-16 22:51:30 +0200
  • ee49076b53
    [cosi] Update sidecar #6993 Andrei Kvapil 2025-07-16 22:36:26 +0200
  • 9982f91b4c
    Add more fuse tests (#6992) Chris Lu 2025-07-16 12:43:08 -0700
  • dd46566b20
    Update test/fuse_integration/concurrent_operations_test.go #6992 Chris Lu 2025-07-16 12:28:54 -0700
  • 5a0e0b0141 fix chrislu 2025-07-16 12:26:27 -0700
  • 167cb029b4
    Update test/fuse_integration/README.md Chris Lu 2025-07-16 12:26:05 -0700
  • f390862e68
    Update test/fuse_integration/README.md Chris Lu 2025-07-16 12:25:53 -0700
  • 442fc15a72
    Update test/fuse_integration/framework.go Chris Lu 2025-07-16 12:25:34 -0700
  • 0b9c7edee3
    Update test/fuse_integration/README.md Chris Lu 2025-07-16 12:25:04 -0700
  • 9338e2ac07
    Update test/fuse_integration/README.md Chris Lu 2025-07-16 12:24:56 -0700
  • babb74f8fe Update fuse-integration.yml chrislu 2025-07-16 11:47:15 -0700
  • dbf7c8e545 Update fuse-integration.yml chrislu 2025-07-16 11:39:09 -0700
  • 868a9ccbc5 add github action chrislu 2025-07-16 11:37:08 -0700
  • c86df5c486 move to new package chrislu 2025-07-16 11:22:39 -0700
  • 1a69d9171a add more tests chrislu 2025-07-16 09:40:46 -0700
  • 215c5de579 minor chrislu 2025-07-16 09:22:25 -0700
  • 12c9282042 avoid error overwriting chrislu 2025-07-16 09:15:50 -0700
  • bb81894078 Update .gitignore chrislu 2025-07-16 01:17:53 -0700
  • dde1cf63c2
    S3 Object Lock: ensure x-amz-bucket-object-lock-enabled header (#6990) Chris Lu 2025-07-15 23:21:58 -0700
  • abb0deced6 package name #6990 chrislu 2025-07-15 23:12:32 -0700
  • ee5801e693
    Update weed/s3api/s3api_bucket_handlers.go Chris Lu 2025-07-15 23:09:16 -0700
  • 1e8b0fe39d
    Update test/s3/retention/s3_bucket_object_lock_test.go Chris Lu 2025-07-15 23:06:18 -0700
  • 35ca703968
    Update weed/s3api/s3api_bucket_handlers.go Chris Lu 2025-07-15 23:03:06 -0700
  • 6121063f1a
    Update weed/s3api/s3api_bucket_handlers.go Chris Lu 2025-07-15 23:02:54 -0700
  • 076d5d10d0
    Update test/s3/retention/s3_bucket_object_lock_test.go Chris Lu 2025-07-15 23:02:38 -0700
  • 3e06220cbb
    Update test/s3/retention/object_lock_validation_test.go Chris Lu 2025-07-15 23:02:27 -0700
  • cf8f112794
    Update test/s3/retention/object_lock_reproduce_test.go Chris Lu 2025-07-15 23:02:17 -0700
  • de87141fd7
    Update weed/s3api/s3api_bucket_handlers.go Chris Lu 2025-07-15 23:01:59 -0700
  • a5c7d1b257 Update s3api_bucket_handlers.go chrislu 2025-07-15 22:55:11 -0700
  • 77c326eb96 address comments chrislu 2025-07-15 22:48:18 -0700