13101 Commits (674deb10a090a9e58d2dc75c0c5aca2d51116a7d)
 

Author SHA1 Message Date
Chris Lu 674deb10a0 fix: use errors.Is for filer_pb.ErrNotFound comparison in group loading 4 days ago
Chris Lu cdff00d832 fix: seed mergedGroups from existing groups in MergeS3ApiConfiguration 4 days ago
Chris Lu a68e69826c fix: validate Disabled field in UpdateGroup handlers 4 days ago
Chris Lu 36d11f3cb3 fix: add nil guard for group param in propagating store log calls 4 days ago
Chris Lu 8dd79e8fa4 fix: use admin S3 client for bucket cleanup in enforcement test 4 days ago
Chris Lu cabcd5a697 fix: wrap DetachGroupPolicy error with ErrPolicyNotAttached sentinel 4 days ago
Chris Lu f4abf64292 fix: update service account ParentUser on user rename 4 days ago
Chris Lu 0b576dec79 fix: remove unused policyNameFromArn and strings import 4 days ago
Chris Lu 85aa6e345b docs: explain why group methods skip propagateChange 4 days ago
Chris Lu 7643f18b33 fix: use errors.Is for sql.ErrNoRows comparison in postgres group store 4 days ago
Chris Lu cc2fb6a616 fix: fail group reload on unreadable or corrupt group files 4 days ago
Chris Lu 4f47773cd9 fix: move identity nil check before map lookup and refine hasAttachedPolicies 4 days ago
Chris Lu afffa9cab9 fix: correct test cleanup ordering for group tests 4 days ago
Chris Lu e98e2231b0 fix: rollback inline policies on UpdateUser PutPolicies failure 4 days ago
Chris Lu d1bb4b6cd0 fix: standalone IAM AttachGroupPolicy uses persisted policy store 4 days ago
Chris Lu 4e7302eaa3 fix: distinguish backend errors from missing policies in AttachGroupPolicy 4 days ago
Chris Lu b709663936 fix: add omitempty to Marker XML tags in group responses 4 days ago
Chris Lu 81825f9d25 feat: add UpdateGroup handler to standalone IAM API 4 days ago
Chris Lu 58964de34c fix: authenticate raw IAM API calls in group tests 4 days ago
Chris Lu 54dc6b4d40 feat: add UpdateGroup handler to embedded IAM API 4 days ago
Chris Lu 66661de746 fix: use credentialManager.GetPolicy for AttachGroupPolicy validation 4 days ago
Chris Lu 76fdae1c5c test: replace time.Sleep with require.Eventually for propagation waits 5 days ago
Chris Lu ef1b2c3cb2 ci: add weed/pb/** to S3 IAM test trigger paths 5 days ago
Chris Lu b0bca50dfd iam: require empty PolicyNames before group deletion 5 days ago
Chris Lu f687001b9e iam: short-circuit UpdateUser when newUserName equals current name 5 days ago
Chris Lu 5b77cc7a26 admin: use groupErrorToHTTPStatus in GetGroupMembers and GetGroupPolicies 5 days ago
Chris Lu 5012a1b716 iam: add input validation and persist groups during migration 5 days ago
Chris Lu 519ea3c03b admin: regenerate groups_templ.go with XSS-safe data attributes 5 days ago
Chris Lu ff9a1fdbaa iam: wrap ErrUserNotInGroup sentinel in RemoveGroupMember error 5 days ago
Chris Lu 8089e9bb5b test: use t.Cleanup for bucket cleanup in group policy test 5 days ago
Chris Lu c84e2f56af iam: check for name collision before renaming user in UpdateUser 5 days ago
Chris Lu d80e7af8f0 iam: include group policies in IAM authorization 5 days ago
Chris Lu 886019f467 iam: check group attachment before policy deletion 5 days ago
Chris Lu 79da12eee9 iam: add Marker field to group list response types 5 days ago
Chris Lu 1487ecbc8e iam: detect postgres unique constraint violation and add groups index 5 days ago
Chris Lu 2f7289d999 iam: add explicit group methods to PropagatingCredentialStore 5 days ago
Chris Lu e367600b21 iam: add defensive copies, validation, and XSS fixes for group management 5 days ago
Chris Lu 07f6734e80 iam: address PR review comments for group management 5 days ago
Chris Lu 930252532d test: add IAM group management integration tests 5 days ago
Chris Lu 75b8d7c821 admin: add group management page to admin UI 5 days ago
Chris Lu 05c51d1d5b iam: watch /etc/iam/groups directory for config changes 5 days ago
Chris Lu ccf0057ea8 iam: add group side effects on user deletion and rename 5 days ago
Chris Lu e660180438 iam: integrate group policies into authorization 5 days ago
Chris Lu 204512151b iam: add group management handlers to standalone IAM API 5 days ago
Chris Lu 38d504d182 iam: add group management handlers to embedded IAM API 5 days ago
Chris Lu b7c991688e iam: add group IAM response types 5 days ago
Chris Lu 6d8e36a415 iam: add group CRUD to CredentialStore interface and all backends 5 days ago
Chris Lu 07d8ceafc7 iam: add Group message to protobuf schema 5 days ago
Chris Lu 0647f66bb5
filer.sync: add exponential backoff on unexpected EOF during replication (#8557) 5 days ago
Chris Lu ba66411337 Update plugin_templ.go 5 days ago