From e72461aba9d6af93dabd95bff3072c874dc543b5 Mon Sep 17 00:00:00 2001 From: "russell@unturf.com" Date: Mon, 30 Mar 2026 08:35:14 -0400 Subject: [PATCH] undf: assign 737-739; stamp dragonfly/valkey/kafka patches; update UNDF count to 739 --- CLAUDE.md | 2 +- UNDF-REGISTRY.json | 5 ++++- .../patch/dragonfly-0001-acl-key-globs-unordered-map.patch | 1 + .../dragonfly-0002-acl-pubsub-globs-unordered-set.patch | 1 + ...fka-0001-sticky-assignor-current-assignment-hashset.patch | 1 + .../patch/kafka-0002-sticky-assignor-topics-hashset.patch | 1 + ...-0003-roundrobin-assignor-subscribed-topics-hashset.patch | 1 + defects/valkey/patch/valkey-0001-acl-key-pattern-dict.patch | 1 + .../valkey/patch/valkey-0002-acl-channel-pattern-dict.patch | 1 + 9 files changed, 12 insertions(+), 2 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 3e8b06868..d55134e1f 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -124,7 +124,7 @@ git push ### Current counts (update when generator runs) -**736** assigned | **736** UNDF posts | last run: 2026-03-30 +**739** assigned | **739** UNDF posts | last run: 2026-03-30 ### Patch stamp format diff --git a/UNDF-REGISTRY.json b/UNDF-REGISTRY.json index 24b519de9..e4afb0f55 100644 --- a/UNDF-REGISTRY.json +++ b/UNDF-REGISTRY.json @@ -734,5 +734,8 @@ "activemq-0003": "UNDF-2026-000000733", "spring-framework-0001": "UNDF-2026-000000734", "spring-framework-0002": "UNDF-2026-000000735", - "spring-framework-0003": "UNDF-2026-000000736" + "spring-framework-0003": "UNDF-2026-000000736", + "dragonfly-0002": "UNDF-2026-000000737", + "kafka-0002": "UNDF-2026-000000738", + "kafka-0003": "UNDF-2026-000000739" } diff --git a/defects/dragonfly/patch/dragonfly-0001-acl-key-globs-unordered-map.patch b/defects/dragonfly/patch/dragonfly-0001-acl-key-globs-unordered-map.patch index 4c0cfaae6..6f1f840bf 100644 --- a/defects/dragonfly/patch/dragonfly-0001-acl-key-globs-unordered-map.patch +++ b/defects/dragonfly/patch/dragonfly-0001-acl-key-globs-unordered-map.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000000382 --- a/src/server/acl/acl_commands_def.h +++ b/src/server/acl/acl_commands_def.h @@ -78,7 +78,8 @@ using GlobType = std::pair; diff --git a/defects/dragonfly/patch/dragonfly-0002-acl-pubsub-globs-unordered-set.patch b/defects/dragonfly/patch/dragonfly-0002-acl-pubsub-globs-unordered-set.patch index 2dc5a767d..87c3ff8a6 100644 --- a/defects/dragonfly/patch/dragonfly-0002-acl-pubsub-globs-unordered-set.patch +++ b/defects/dragonfly/patch/dragonfly-0002-acl-pubsub-globs-unordered-set.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000000737 --- a/src/server/acl/acl_commands_def.h +++ b/src/server/acl/acl_commands_def.h @@ -89,7 +89,8 @@ using GlobTypePubSub = std::pair; diff --git a/defects/kafka/patch/kafka-0001-sticky-assignor-current-assignment-hashset.patch b/defects/kafka/patch/kafka-0001-sticky-assignor-current-assignment-hashset.patch index 46b0da896..159704e5a 100644 --- a/defects/kafka/patch/kafka-0001-sticky-assignor-current-assignment-hashset.patch +++ b/defects/kafka/patch/kafka-0001-sticky-assignor-current-assignment-hashset.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000000131 --- a/clients/src/main/java/org/apache/kafka/clients/consumer/internals/AbstractStickyAssignor.java +++ b/clients/src/main/java/org/apache/kafka/clients/consumer/internals/AbstractStickyAssignor.java @@ -540,1 +540,2 @@ final Map> currentAssignment; diff --git a/defects/kafka/patch/kafka-0002-sticky-assignor-topics-hashset.patch b/defects/kafka/patch/kafka-0002-sticky-assignor-topics-hashset.patch index ce00d5519..4ce5bb233 100644 --- a/defects/kafka/patch/kafka-0002-sticky-assignor-topics-hashset.patch +++ b/defects/kafka/patch/kafka-0002-sticky-assignor-topics-hashset.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000000738 --- a/clients/src/main/java/org/apache/kafka/clients/consumer/internals/AbstractStickyAssignor.java +++ b/clients/src/main/java/org/apache/kafka/clients/consumer/internals/AbstractStickyAssignor.java @@ -975,6 +975,8 @@ Map> consumer2AllPotentialTopics diff --git a/defects/kafka/patch/kafka-0003-roundrobin-assignor-subscribed-topics-hashset.patch b/defects/kafka/patch/kafka-0003-roundrobin-assignor-subscribed-topics-hashset.patch index 25ae8ab4b..aa5da6516 100644 --- a/defects/kafka/patch/kafka-0003-roundrobin-assignor-subscribed-topics-hashset.patch +++ b/defects/kafka/patch/kafka-0003-roundrobin-assignor-subscribed-topics-hashset.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000000739 --- a/clients/src/main/java/org/apache/kafka/clients/consumer/RoundRobinAssignor.java +++ b/clients/src/main/java/org/apache/kafka/clients/consumer/RoundRobinAssignor.java @@ -100,8 +100,12 @@ public Map> assign( diff --git a/defects/valkey/patch/valkey-0001-acl-key-pattern-dict.patch b/defects/valkey/patch/valkey-0001-acl-key-pattern-dict.patch index d4ead4502..3f82a9db3 100644 --- a/defects/valkey/patch/valkey-0001-acl-key-pattern-dict.patch +++ b/defects/valkey/patch/valkey-0001-acl-key-pattern-dict.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000000326 --- a/src/acl.c +++ b/src/acl.c @@ -358,6 +358,8 @@ aclSelector *aclCreateSelector(int flags) { diff --git a/defects/valkey/patch/valkey-0002-acl-channel-pattern-dict.patch b/defects/valkey/patch/valkey-0002-acl-channel-pattern-dict.patch index 3ef0bfcb1..bc52c5c30 100644 --- a/defects/valkey/patch/valkey-0002-acl-channel-pattern-dict.patch +++ b/defects/valkey/patch/valkey-0002-acl-channel-pattern-dict.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000000327 --- a/src/acl.c +++ b/src/acl.c @@ -1793,6 +1793,14 @@ static int ACLCheckChannelAgainstList(list *reference, const char *channel,