Commit Graph

  • 5a83613c37
    Merge 615bdd7047de2a657c0a575d27f2a81f3d41719d into 217d8b9e0e4f678d5b99884dfb49a8b14a1a60f9 Chris Lu 2026-01-08 14:08:44 -08:00
  • 615bdd7047 Fix STS authorization in streaming/chunked uploads fix-sts-streaming-auth Chris Lu 2026-01-08 14:08:26 -08:00
  • 217d8b9e0e
    Fix: ListObjectVersions delimiter support (#7987) master Chris Lu 2026-01-08 14:02:19 -08:00
  • fdb6fda9c7 Fix: Add delimiter support to ListObjectVersions with proper truncation Chris Lu 2026-01-08 11:50:29 -08:00
  • 159e22a6dd Fix: Add delimiter support to ListObjectVersions with proper truncation Chris Lu 2026-01-08 11:15:55 -08:00
  • 4ba89bf73b adjust log level Chris Lu 2026-01-08 10:57:59 -08:00
  • bd237999bb weed mini can optionally skip s3 Chris Lu 2026-01-08 10:05:42 -08:00
  • 5a3aade445 less logs Chris Lu 2026-01-08 10:00:22 -08:00
  • f02e283ad2 add a nginx with ssl for easier testing Chris Lu 2026-01-08 09:59:31 -08:00
  • 4af7ee3db0
    Merge 53a70f4747b376c1febbf91041389d60f936b5ef into 9012069bd7a98d1e12c1a6117b47861da8349e16 Guang Jiong Lou 2026-01-08 20:02:19 +08:00
  • c42a477760
    Merge 80ea8a2943684f341518f2d119b7e8f7bce50c31 into 9012069bd7a98d1e12c1a6117b47861da8349e16 Sheya Bernstein 2026-01-07 16:37:39 -08:00
  • 5dcc7eb496
    Merge 4e580b322f0b5291ec50268d2e5c27a6b01a059e into 9012069bd7a98d1e12c1a6117b47861da8349e16 lif 2026-01-07 13:09:53 -08:00
  • 9012069bd7
    chore: execute goimports to format the code (#7983) promalert 2026-01-08 05:06:08 +08:00
  • 72ad0e2440 goimports -w . Chris Lu 2026-01-07 13:05:56 -08:00
  • 6432019d08
    Fix STS identity authorization by populating PolicyNames (#7985) (#7986) Chris Lu 2026-01-07 13:01:26 -08:00
  • f721af568c Refactor path construction and logging in canDo() Chris Lu 2026-01-07 12:57:13 -08:00
  • d27ddeac82 Simplify TestCanDoPathConstruction variable names Chris Lu 2026-01-07 12:52:24 -08:00
  • e2a63c8d5c Add canDo() verification to STS identity tests Chris Lu 2026-01-07 10:09:06 -08:00
  • a0695c562f Refactor STS identity tests: extract helpers and simplify redundant logic Chris Lu 2026-01-07 09:51:04 -08:00
  • d569ebd3bf Fix regression in canDo() path concatenation Chris Lu 2026-01-07 09:43:58 -08:00
  • 3c792fd80e Update STS identity tests to be more rigorous and use actual implementation path Chris Lu 2026-01-07 09:40:11 -08:00
  • 1c16519a0d Fix STS identity authorization by populating PolicyNames (#7985) Chris Lu 2026-01-07 09:35:26 -08:00
  • fadda8284c
    Merge 5148562e878a99d2b7b89a2baf5005d6f26c56ee into e67973dc5314ad56833849298cdb017bede58a57 Lisandro Pin 2026-01-07 16:03:45 +00:00
  • 5148562e87
    Boostrap persistent state for volume servers. Lisandro Pin 2026-01-06 17:57:20 +01:00
  • e597ce33af
    Merge edbb237e7aac44ac55dc6a035a0e2b944e3b7b17 into e67973dc5314ad56833849298cdb017bede58a57 Chris Lu 2026-01-07 20:18:06 +08:00
  • 7c4db48473 chore: execute goimports to format the code promalert 2026-01-07 16:10:53 +08:00
  • e67973dc53
    Support Policy Attachment for Object Store Users (#7981) Chris Lu 2026-01-06 21:53:28 -08:00
  • 18e31e69bc
    Merge af6b0291479df9e3c58353a42a325a2c41567d7f into d4ecfaeda7c10770f45300fe9688b5632d46459b Adam Lamar 2026-01-07 07:24:52 +03:00
  • dba3fb082f fix div Chris Lu 2026-01-06 20:23:39 -08:00
  • 3b25028891 verified XSS Fixes in Templates Chris Lu 2026-01-06 20:19:50 -08:00
  • 777a7d0e27 IAM Authorization for Static Access Keys Chris Lu 2026-01-06 20:19:34 -08:00
  • a94558f780 Refine user management and address code review feedback Chris Lu 2026-01-06 20:10:36 -08:00
  • 17f207a456 Remove duplicate handleUpdateUser function Chris Lu 2026-01-06 19:59:12 -08:00
  • 6b214cef39 Remove debug logging from UpdateObjectStoreUser Chris Lu 2026-01-06 19:57:58 -08:00
  • c577aeae3a Fix XSS vulnerability in loadPolicies function Chris Lu 2026-01-06 19:40:08 -08:00
  • c930499b11 Fix additional XSS vulnerabilities in user details display Chris Lu 2026-01-06 19:38:55 -08:00
  • f4b2e7f7a3 Fix XSS vulnerability in access keys display Chris Lu 2026-01-06 19:38:08 -08:00
  • c3eba8cbcc Fix policy persistence in handleUpdateUser Chris Lu 2026-01-06 19:01:35 -08:00
  • b2a1d24625 Fix policy pre-selection in Edit User modal Chris Lu 2026-01-06 18:55:33 -08:00
  • 48c385cb68 Add ETag header for cache-busting and update walkthrough Chris Lu 2026-01-06 18:44:00 -08:00
  • aa85918f5c Remove all debug code - clean implementation Chris Lu 2026-01-06 18:23:15 -08:00
  • 3278206ff1 Update version check to v3 to verify cache busting Chris Lu 2026-01-06 18:21:57 -08:00
  • d7e518a902 Fix syntax error - make handleUpdateUser async Chris Lu 2026-01-06 18:18:48 -08:00
  • b3aceb02ee Add cache-control headers to prevent browser caching Chris Lu 2026-01-06 18:15:33 -08:00
  • 6a80ab1e73 Simplify handleUpdateUser to non-async for testing Chris Lu 2026-01-06 18:13:11 -08:00
  • a6aa96684d Add function existence check and error catching Chris Lu 2026-01-06 18:11:04 -08:00
  • 241ae5b1b5 Remove all duplicate handleUpdateUser definitions Chris Lu 2026-01-06 18:08:05 -08:00
  • dc0861a033 Fix handleUpdateUser scope issue - remove duplicate definition Chris Lu 2026-01-06 18:04:49 -08:00
  • 2bfae386f5 Add button click detection and make handleUpdateUser global Chris Lu 2026-01-06 18:01:38 -08:00
  • e20b8b55b2 Compile templates using make Chris Lu 2026-01-06 17:59:36 -08:00
  • e8bc498f11 Add version check alert on page load Chris Lu 2026-01-06 17:58:58 -08:00
  • 40a5eacebe Add step-by-step alert debugging for policy update Chris Lu 2026-01-06 17:55:13 -08:00
  • cdd8501ac8 Remove debug logging and restore normal functionality Chris Lu 2026-01-06 17:41:00 -08:00
  • 78db0a108e Regenerate templ files for object_store_users Chris Lu 2026-01-06 14:40:43 -08:00
  • b5193fdc51 Add detailed debug logging and alert for policy selection Chris Lu 2026-01-06 14:35:56 -08:00
  • 64e4bebea7 Temporarily disable auto-reload for debugging Chris Lu 2026-01-06 14:30:25 -08:00
  • e2a2071fe5 Add debug logging for policy names update flow Chris Lu 2026-01-06 13:41:52 -08:00
  • 7df150b13d Fix policy names not being saved on user update Chris Lu 2026-01-06 13:37:22 -08:00
  • 58189e8c3f Fix policy dropdown by using correct JSON field name Chris Lu 2026-01-06 13:33:57 -08:00
  • 8c4ba9dc85 Add null safety checks for policy dropdowns Chris Lu 2026-01-06 13:32:35 -08:00
  • 91336be016 Fix policy dropdown not populating Chris Lu 2026-01-06 12:50:07 -08:00
  • 1bc450b37c Implement Policy Attachment support for Object Store Users Chris Lu 2026-01-06 12:42:47 -08:00
  • d4ecfaeda7
    Enable writeback_cache and async_dio FUSE options (#7980) Chris Lu 2026-01-06 10:50:54 -08:00
  • 7ce99825b2 Update to seaweedfs/go-fuse v2.9.1 Chris Lu 2026-01-06 10:40:49 -08:00
  • 9cf3b833d3 Use github.com/seaweedfs/go-fuse/v2 directly without replace directive Chris Lu 2026-01-06 10:12:21 -08:00
  • 7c61b36489 Use seaweedfs/go-fuse v2.9.0 instead of local repository Chris Lu 2026-01-06 09:59:00 -08:00
  • 8aadd9a2ee Add TODO comment for go.mod replace directive Chris Lu 2026-01-06 09:42:23 -08:00
  • bd2b7f6da3 Address PR review comments Chris Lu 2026-01-06 09:41:15 -08:00
  • 4ed745a66e Enable writeback_cache and async_dio FUSE options Chris Lu 2026-01-06 09:37:12 -08:00
  • e10f11b480
    opt: reduce ShardsInfo memory usage with bitmap and sorted slice (#7974) Chris Lu 2026-01-06 00:09:52 -08:00
  • 2280f09988 fix: update remaining test files to use NewShardInfo constructor Chris Lu 2026-01-05 23:46:13 -08:00
  • f7f555e126 fix: rename 'new' variable to avoid shadowing built-in Chris Lu 2026-01-05 23:37:21 -08:00
  • 1308508360 fix: remove unreachable code in filer backup commands Chris Lu 2026-01-05 23:30:19 -08:00
  • 70d188c0db fix: update remaining Set() calls to use NewShardInfo constructor Chris Lu 2026-01-05 23:22:14 -08:00
  • cc7c6990c7 refactor: add ShardInfo constructor and helper functions Chris Lu 2026-01-05 23:17:04 -08:00
  • 163e73378d refactor: move ShardInfo and ShardSize to separate file Chris Lu 2026-01-05 23:15:42 -08:00
  • 339800c5ed refactor: Set() now accepts ShardInfo for future extensibility Chris Lu 2026-01-05 23:14:15 -08:00
  • d5977f3a9b opt: use math/bits.OnesCount32 and reorganize types Chris Lu 2026-01-05 23:09:20 -08:00
  • 223deea63c fix: rename 'copy' variable to avoid shadowing built-in function Chris Lu 2026-01-05 22:52:09 -08:00
  • f9fb37f936 opt: avoid unnecessary locking in constructor functions Chris Lu 2026-01-05 22:51:31 -08:00
  • 28f800822a fix: prevent deadlock in Add and Subtract methods Chris Lu 2026-01-05 22:49:14 -08:00
  • e44631167d refactor: rename ShardsCountFromVolumeEcShardInformationMessage to GetShardCount Chris Lu 2026-01-05 22:41:54 -08:00
  • f11c724f2f refactor: change AsSlice to return []ShardInfo (values instead of pointers) Chris Lu 2026-01-05 22:40:10 -08:00
  • 01c29fef67 opt: use strings.Builder in ShardsInfo.String() for efficiency Chris Lu 2026-01-05 22:36:06 -08:00
  • 44a5a90ec0 opt: use ShardBits directly in ShardsCountFromVolumeEcShardInformationMessage Chris Lu 2026-01-05 22:35:04 -08:00
  • dc33c66570 refactor: add methods to ShardBits type Chris Lu 2026-01-05 22:30:23 -08:00
  • 1cfb41022e opt: reduce ShardsInfo memory usage with bitmap and sorted slice Chris Lu 2026-01-05 22:16:41 -08:00
  • a75cc09cdf
    test: fix EC integration test needle blob mismatch (#7972) Chris Lu 2026-01-05 22:13:56 -08:00
  • 84ae488fb3 fix needle blob Chris Lu 2026-01-05 18:44:28 -08:00
  • ec1c27a4b3
    storage/needle: add bounds check for WriteNeedleBlob buffer (#7973) Chris Lu 2026-01-05 19:21:57 -08:00
  • bbec60188c
    Apply suggestion from @gemini-code-assist[bot] Chris Lu 2026-01-05 19:21:03 -08:00
  • d2f0d6c03b go mod Chris Lu 2026-01-05 17:56:11 -08:00
  • 9f41306447 storage/needle: use int offsets when checking/writing Version3 timestamp Chris Lu 2026-01-05 16:10:00 -08:00
  • 47f07d1173 storage/needle: add bounds check for WriteNeedleBlob buffer Chris Lu 2026-01-05 15:09:07 -08:00
  • d75162370c
    Fix trust policy wildcard principal handling (#7970) Chris Lu 2026-01-05 15:55:24 -08:00
  • 64cc618c65 Fix syntax errors in filer_backup and filer_meta_backup Chris Lu 2026-01-05 14:12:46 -08:00
  • bb7fddb7c6 Enhance IAM integration tests with negative cases and interface array support Chris Lu 2026-01-05 14:11:32 -08:00
  • 5582ae8efc dup Chris Lu 2026-01-05 14:09:41 -08:00
  • 0c9c34c9c8 Fix malformed AWS docs URL in iam_manager.go comment Chris Lu 2026-01-05 14:08:27 -08:00
  • 7f5fbf07f0 Refactor matchesPrincipal to consolidate array handling logic Chris Lu 2026-01-05 14:08:03 -08:00