diff --git a/UNDF-REGISTRY.json b/UNDF-REGISTRY.json index 1e00146ab..8d9b33b64 100644 --- a/UNDF-REGISTRY.json +++ b/UNDF-REGISTRY.json @@ -970,5 +970,72 @@ "renpy-0001-0001": "UNDF-2026-000000969", "wesnoth-0001-0001": "UNDF-2026-000000970", "wesnoth-0002-0002": "UNDF-2026-000000971", - "wesnoth-0003-0003": "UNDF-2026-000000972" + "wesnoth-0003-0003": "UNDF-2026-000000972", + "endless-sky-0001-0001": "UNDF-2026-000000973", + "freeciv-0001-0001": "UNDF-2026-000000974", + "warzone2100-0001-2100": "UNDF-2026-000000975", + "widelands-0001-0001": "UNDF-2026-000000976", + "widelands-0002-0002": "UNDF-2026-000000977", + "widelands-0003-0003": "UNDF-2026-000000978", + "flightgear-0001-0001": "UNDF-2026-000000979", + "flightgear-0002-0002": "UNDF-2026-000000980", + "flightgear-0003-0003": "UNDF-2026-000000981", + "megaglest-0001-0001": "UNDF-2026-000000982", + "megaglest-0002-0002": "UNDF-2026-000000983", + "pioneer-0001-0001": "UNDF-2026-000000984", + "pioneer-0002-0002": "UNDF-2026-000000985", + "pioneer-0003-0003": "UNDF-2026-000000986", + "spring-rts-0001-0001": "UNDF-2026-000000987", + "spring-rts-0002-0002": "UNDF-2026-000000988", + "xonotic-0001-0001": "UNDF-2026-000000989", + "xonotic-0002-0002": "UNDF-2026-000000990", + "xonotic-0003-0003": "UNDF-2026-000000991", + "xonotic-0004-0004": "UNDF-2026-000000992", + "bzflag-0001-0001": "UNDF-2026-000000993", + "bzflag-0002-0002": "UNDF-2026-000000994", + "bzflag-0003-0003": "UNDF-2026-000000995", + "freeorion-0001-0001": "UNDF-2026-000000996", + "freeorion-0002-0002": "UNDF-2026-000000997", + "freeorion-0003-0003": "UNDF-2026-000000998", + "naev-0001-0001": "UNDF-2026-000000999", + "naev-0002-0002": "UNDF-2026-000001000", + "netpanzer-0001-0001": "UNDF-2026-000001001", + "netpanzer-0002-0002": "UNDF-2026-000001002", + "openxcom-0001-0001": "UNDF-2026-000001003", + "openxcom-0002-0002": "UNDF-2026-000001004", + "regamedll-0001-0001": "UNDF-2026-000001005", + "regamedll-cs-0001-0001": "UNDF-2026-000001006", + "simutrans-0001-0001": "UNDF-2026-000001007", + "simutrans-0002-0002": "UNDF-2026-000001008", + "simutrans-0003-0003": "UNDF-2026-000001009", + "xash3d-0001-0001": "UNDF-2026-000001010", + "xash3d-0002-0002": "UNDF-2026-000001011", + "xash3d-0003-0003": "UNDF-2026-000001012", + "go-libp2p-0001-0001": "UNDF-2026-000001013", + "go-libp2p-0002-0002": "UNDF-2026-000001014", + "ipfs-cluster-0001-0001": "UNDF-2026-000001015", + "iroh-0001-0001": "UNDF-2026-000001016", + "juicefs-0001-0001": "UNDF-2026-000001017", + "lotus-0001-0001": "UNDF-2026-000001018", + "nfs-ganesha-0001-0001": "UNDF-2026-000001019", + "nfs-ganesha-0002-0002": "UNDF-2026-000001020", + "nfs-utils-0001-0001": "UNDF-2026-000001021", + "nfs-utils-0002-0002": "UNDF-2026-000001022", + "rclone-0001-0001": "UNDF-2026-000001023", + "rclone-0002-0001": "UNDF-2026-000001024", + "rclone-0003-0001": "UNDF-2026-000001025", + "rclone-0004-0001": "UNDF-2026-000001026", + "rclone-0005-0001": "UNDF-2026-000001027", + "regamedll-0002-0002": "UNDF-2026-000001028", + "s3fs-fuse-0001-0001": "UNDF-2026-000001029", + "samba-0001-0001": "UNDF-2026-000001030", + "samba-0002-0002": "UNDF-2026-000001031", + "seaweedfs-0001-0001": "UNDF-2026-000001032", + "seaweedfs-0002-0002": "UNDF-2026-000001033", + "speed-dreams-0001-0001": "UNDF-2026-000001034", + "speed-dreams-0002-0002": "UNDF-2026-000001035", + "speed-dreams-0003-0003": "UNDF-2026-000001036", + "speed-dreams-0004-0004": "UNDF-2026-000001037", + "speed-dreams-0005-0005": "UNDF-2026-000001038", + "speed-dreams-0006-0006": "UNDF-2026-000001039" } diff --git a/defects/bzflag-0001/patch/bzflag-0001.patch b/defects/bzflag-0001/patch/bzflag-0001.patch index f96e8e9fa..b7d9e18dc 100644 --- a/defects/bzflag-0001/patch/bzflag-0001.patch +++ b/defects/bzflag-0001/patch/bzflag-0001.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000000993 --- a/include/WorldEventManager.h +++ b/include/WorldEventManager.h @@ -24,8 +24,8 @@ diff --git a/defects/bzflag-0002/patch/bzflag-0002.patch b/defects/bzflag-0002/patch/bzflag-0002.patch index 643c9da2e..4e52e7524 100644 --- a/defects/bzflag-0002/patch/bzflag-0002.patch +++ b/defects/bzflag-0002/patch/bzflag-0002.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000000994 --- a/src/bzfs/AccessControlList.h +++ b/src/bzfs/AccessControlList.h @@ -12,6 +12,7 @@ diff --git a/defects/bzflag-0003/patch/bzflag-0003.patch b/defects/bzflag-0003/patch/bzflag-0003.patch index a7ba89910..804f22b64 100644 --- a/defects/bzflag-0003/patch/bzflag-0003.patch +++ b/defects/bzflag-0003/patch/bzflag-0003.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000000995 --- a/src/bzfs/Permissions.cxx +++ b/src/bzfs/Permissions.cxx @@ -536,6 +536,7 @@ diff --git a/defects/endless-sky-0001/patch/endless-sky-0001.patch b/defects/endless-sky-0001/patch/endless-sky-0001.patch index 6ca91e2ed..d2154cb55 100644 --- a/defects/endless-sky-0001/patch/endless-sky-0001.patch +++ b/defects/endless-sky-0001/patch/endless-sky-0001.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000000973 --- a/source/comparators/ByGivenOrder.h +++ b/source/comparators/ByGivenOrder.h @@ -16,8 +16,9 @@ diff --git a/defects/flightgear-0001/patch/flightgear-0001.patch b/defects/flightgear-0001/patch/flightgear-0001.patch index 01dec7278..1fe3c2204 100644 --- a/defects/flightgear-0001/patch/flightgear-0001.patch +++ b/defects/flightgear-0001/patch/flightgear-0001.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000000979 --- a/src/Airports/groundnetwork.hxx +++ b/src/Airports/groundnetwork.hxx @@ -8,6 +8,7 @@ diff --git a/defects/flightgear-0002/patch/flightgear-0002.patch b/defects/flightgear-0002/patch/flightgear-0002.patch index b84bd569b..71fe0920d 100644 --- a/defects/flightgear-0002/patch/flightgear-0002.patch +++ b/defects/flightgear-0002/patch/flightgear-0002.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000000980 --- a/src/Airports/groundnetwork.cxx +++ b/src/Airports/groundnetwork.cxx @@ -433,34 +433,38 @@ diff --git a/defects/flightgear-0003/patch/flightgear-0003.patch b/defects/flightgear-0003/patch/flightgear-0003.patch index 8e44ce7c5..877dbc330 100644 --- a/defects/flightgear-0003/patch/flightgear-0003.patch +++ b/defects/flightgear-0003/patch/flightgear-0003.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000000981 --- a/src/Navaids/airways.cxx +++ b/src/Navaids/airways.cxx @@ -607,16 +607,6 @@ diff --git a/defects/freeciv-0001/patch/freeciv-0001.patch b/defects/freeciv-0001/patch/freeciv-0001.patch index 1055812ef..67826715a 100644 --- a/defects/freeciv-0001/patch/freeciv-0001.patch +++ b/defects/freeciv-0001/patch/freeciv-0001.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000000974 --- a/server/generator/mapgen_utils.c +++ b/server/generator/mapgen_utils.c @@ -289,7 +289,8 @@ diff --git a/defects/freeciv-0001/test/test_continent_flood b/defects/freeciv-0001/test/test_continent_flood new file mode 100755 index 000000000..113921950 Binary files /dev/null and b/defects/freeciv-0001/test/test_continent_flood differ diff --git a/defects/freeorion-0001/patch/freeorion-0001.patch b/defects/freeorion-0001/patch/freeorion-0001.patch index 3fc793b0c..884951e64 100644 --- a/defects/freeorion-0001/patch/freeorion-0001.patch +++ b/defects/freeorion-0001/patch/freeorion-0001.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000000996 --- a/Empire/Empire.cpp +++ b/Empire/Empire.cpp @@ -2263,6 +2263,14 @@ std::vector Empire::CheckResearchProgress( diff --git a/defects/freeorion-0002/patch/freeorion-0002.patch b/defects/freeorion-0002/patch/freeorion-0002.patch index 18dd677a1..a445c5385 100644 --- a/defects/freeorion-0002/patch/freeorion-0002.patch +++ b/defects/freeorion-0002/patch/freeorion-0002.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000000997 --- a/universe/Tech.cpp +++ b/universe/Tech.cpp @@ -593,6 +593,7 @@ std::string TechManager::FindFirstDependencyCycle() const { diff --git a/defects/freeorion-0003/patch/freeorion-0003.patch b/defects/freeorion-0003/patch/freeorion-0003.patch index ac92d5fc8..94396c1bf 100644 --- a/defects/freeorion-0003/patch/freeorion-0003.patch +++ b/defects/freeorion-0003/patch/freeorion-0003.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000000998 --- a/server/ServerApp.cpp +++ b/server/ServerApp.cpp @@ -3216,6 +3216,7 @@ namespace { diff --git a/defects/go-libp2p-0001/patch/go-libp2p-0001.patch b/defects/go-libp2p-0001/patch/go-libp2p-0001.patch index 12bae53e2..2691be573 100644 --- a/defects/go-libp2p-0001/patch/go-libp2p-0001.patch +++ b/defects/go-libp2p-0001/patch/go-libp2p-0001.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000001013 --- a/p2p/protocol/identify/id.go +++ b/p2p/protocol/identify/id.go @@ -698,22 +698,18 @@ func (ids *idService) getRecordBytes() []byte { diff --git a/defects/go-libp2p-0002/patch/go-libp2p-0002.patch b/defects/go-libp2p-0002/patch/go-libp2p-0002.patch index f7f317848..d1c22872c 100644 --- a/defects/go-libp2p-0002/patch/go-libp2p-0002.patch +++ b/defects/go-libp2p-0002/patch/go-libp2p-0002.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000001014 --- a/p2p/security/noise/transport.go +++ b/p2p/security/noise/transport.go @@ -3,7 +3,6 @@ package noise diff --git a/defects/ipfs-cluster-0001/patch/ipfs-cluster-0001.patch b/defects/ipfs-cluster-0001/patch/ipfs-cluster-0001.patch index 610081953..3c1643dce 100644 --- a/defects/ipfs-cluster-0001/patch/ipfs-cluster-0001.patch +++ b/defects/ipfs-cluster-0001/patch/ipfs-cluster-0001.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000001015 --- a/allocate.go +++ b/allocate.go @@ -123,11 +123,22 @@ func (c *Cluster) filterMetrics(ctx context.Context, mSet api.MetricsSet, numMet diff --git a/defects/iroh-0001/patch/iroh-0001.patch b/defects/iroh-0001/patch/iroh-0001.patch index f01e05ed5..bf9eeb97d 100644 --- a/defects/iroh-0001/patch/iroh-0001.patch +++ b/defects/iroh-0001/patch/iroh-0001.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000001016 --- a/iroh-relay/src/main.rs +++ b/iroh-relay/src/main.rs @@ -6,6 +6,7 @@ diff --git a/defects/juicefs-0001/patch/juicefs-0001.patch b/defects/juicefs-0001/patch/juicefs-0001.patch index da1abb588..08cfbc3dc 100644 --- a/defects/juicefs-0001/patch/juicefs-0001.patch +++ b/defects/juicefs-0001/patch/juicefs-0001.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000001017 # juicefs-0001: Rule.CanAccess named-group scan O(G*N) -> O(G+N) # Defect: pkg/acl/acl.go CanAccess() nested loop over caller gids * NamedGroups # Fix: build gidSet map once (O(G)), then scan NamedGroups once with O(1) lookup diff --git a/defects/lotus-0001/patch/lotus-0001.patch b/defects/lotus-0001/patch/lotus-0001.patch index 74299a996..b14e8bbdb 100644 --- a/defects/lotus-0001/patch/lotus-0001.patch +++ b/defects/lotus-0001/patch/lotus-0001.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000001018 --- a/chain/events/filter/event.go +++ b/chain/events/filter/event.go @@ -4,7 +4,6 @@ import ( diff --git a/defects/megaglest-0001/patch/megaglest-0001.patch b/defects/megaglest-0001/patch/megaglest-0001.patch index cfd5967c4..95d3d52c3 100644 --- a/defects/megaglest-0001/patch/megaglest-0001.patch +++ b/defects/megaglest-0001/patch/megaglest-0001.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000000982 --- a/source/glest_game/type_instances/unit.cpp +++ b/source/glest_game/type_instances/unit.cpp @@ -2,6 +2,7 @@ diff --git a/defects/megaglest-0001/test/test_attack_boost_lookup b/defects/megaglest-0001/test/test_attack_boost_lookup new file mode 100755 index 000000000..1c133c3c6 Binary files /dev/null and b/defects/megaglest-0001/test/test_attack_boost_lookup differ diff --git a/defects/megaglest-0002/patch/megaglest-0002.patch b/defects/megaglest-0002/patch/megaglest-0002.patch index fa849ac25..9176f98cc 100644 --- a/defects/megaglest-0002/patch/megaglest-0002.patch +++ b/defects/megaglest-0002/patch/megaglest-0002.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000000983 --- a/source/glest_game/world/unit_updater.h +++ b/source/glest_game/world/unit_updater.h @@ -1,6 +1,7 @@ diff --git a/defects/megaglest-0002/test/test_find_units_dedup b/defects/megaglest-0002/test/test_find_units_dedup new file mode 100755 index 000000000..db7d5689b Binary files /dev/null and b/defects/megaglest-0002/test/test_find_units_dedup differ diff --git a/defects/naev-0001/patch/naev-0001.patch b/defects/naev-0001/patch/naev-0001.patch index e4d90f77d..522132bc1 100644 --- a/defects/naev-0001/patch/naev-0001.patch +++ b/defects/naev-0001/patch/naev-0001.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000000999 --- a/src/map.c +++ b/src/map.c @@ -2840,6 +2840,8 @@ diff --git a/defects/naev-0002/patch/naev-0002.patch b/defects/naev-0002/patch/naev-0002.patch index d6fd63e78..ec57d31fb 100644 --- a/defects/naev-0002/patch/naev-0002.patch +++ b/defects/naev-0002/patch/naev-0002.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000001000 --- a/src/tech.c +++ b/src/tech.c @@ -656,6 +656,12 @@ diff --git a/defects/netpanzer-0001/patch/netpanzer-0001.patch b/defects/netpanzer-0001/patch/netpanzer-0001.patch index 30c342cef..aaae8d007 100644 --- a/defects/netpanzer-0001/patch/netpanzer-0001.patch +++ b/defects/netpanzer-0001/patch/netpanzer-0001.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000001001 --- a/src/NetPanzer/Units/UnitInterface.hpp +++ b/src/NetPanzer/Units/UnitInterface.hpp @@ -1,6 +1,7 @@ diff --git a/defects/netpanzer-0002/patch/netpanzer-0002.patch b/defects/netpanzer-0002/patch/netpanzer-0002.patch index 1f2580919..aa751512e 100644 --- a/defects/netpanzer-0002/patch/netpanzer-0002.patch +++ b/defects/netpanzer-0002/patch/netpanzer-0002.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000001002 --- a/src/NetPanzer/Units/UnitBucketArray.hpp +++ b/src/NetPanzer/Units/UnitBucketArray.hpp @@ -1,6 +1,7 @@ diff --git a/defects/nfs-ganesha-0001/patch/nfs-ganesha-0001.patch b/defects/nfs-ganesha-0001/patch/nfs-ganesha-0001.patch index 0eed3fef7..729395a8c 100644 --- a/defects/nfs-ganesha-0001/patch/nfs-ganesha-0001.patch +++ b/defects/nfs-ganesha-0001/patch/nfs-ganesha-0001.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000001019 --- a/src/SAL/state_deleg.c +++ b/src/SAL/state_deleg.c @@ -59,12 +59,40 @@ int32_t g_total_num_files_delegated; diff --git a/defects/nfs-ganesha-0002/patch/nfs-ganesha-0002.patch b/defects/nfs-ganesha-0002/patch/nfs-ganesha-0002.patch index 371c50191..012eed293 100644 --- a/defects/nfs-ganesha-0002/patch/nfs-ganesha-0002.patch +++ b/defects/nfs-ganesha-0002/patch/nfs-ganesha-0002.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000001020 --- a/src/support/fridgethr.c +++ b/src/support/fridgethr.c @@ -425,6 +425,30 @@ diff --git a/defects/nfs-utils-0001/patch/nfs-utils-0001.patch b/defects/nfs-utils-0001/patch/nfs-utils-0001.patch index d2b605cf6..6694fd4fa 100644 --- a/defects/nfs-utils-0001/patch/nfs-utils-0001.patch +++ b/defects/nfs-utils-0001/patch/nfs-utils-0001.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000001021 --- a/support/export/client.c +++ b/support/export/client.c @@ -1,5 +1,6 @@ diff --git a/defects/nfs-utils-0002/patch/nfs-utils-0002.patch b/defects/nfs-utils-0002/patch/nfs-utils-0002.patch index 81b7b0213..01ab30505 100644 --- a/defects/nfs-utils-0002/patch/nfs-utils-0002.patch +++ b/defects/nfs-utils-0002/patch/nfs-utils-0002.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000001022 --- a/utils/mountd/mountd.c +++ b/utils/mountd/mountd.c @@ -536,6 +536,15 @@ diff --git a/defects/openmw-0001/test/test b/defects/openmw-0001/test/test new file mode 100755 index 000000000..532c5d64b Binary files /dev/null and b/defects/openmw-0001/test/test differ diff --git a/defects/openmw-0002/test/test b/defects/openmw-0002/test/test new file mode 100755 index 000000000..02e090f9a Binary files /dev/null and b/defects/openmw-0002/test/test differ diff --git a/defects/openmw-0003/test/test b/defects/openmw-0003/test/test new file mode 100755 index 000000000..78b596478 Binary files /dev/null and b/defects/openmw-0003/test/test differ diff --git a/defects/openmw-0004/test/test b/defects/openmw-0004/test/test new file mode 100755 index 000000000..daead6dc6 Binary files /dev/null and b/defects/openmw-0004/test/test differ diff --git a/defects/openxcom-0001/patch/openxcom-0001.patch b/defects/openxcom-0001/patch/openxcom-0001.patch index 4450b0ca4..d549e412c 100644 --- a/defects/openxcom-0001/patch/openxcom-0001.patch +++ b/defects/openxcom-0001/patch/openxcom-0001.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000001003 --- a/src/Battlescape/AIModule.h +++ b/src/Battlescape/AIModule.h @@ -20,6 +20,7 @@ diff --git a/defects/openxcom-0002/patch/openxcom-0002.patch b/defects/openxcom-0002/patch/openxcom-0002.patch index 29b8720dd..ac8a1aaa3 100644 --- a/defects/openxcom-0002/patch/openxcom-0002.patch +++ b/defects/openxcom-0002/patch/openxcom-0002.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000001004 --- a/src/Savegame/SavedGame.h +++ b/src/Savegame/SavedGame.h @@ -18,6 +18,7 @@ diff --git a/defects/pioneer-0001/patch/pioneer-0001.patch b/defects/pioneer-0001/patch/pioneer-0001.patch index 3333517ca..98877d500 100644 --- a/defects/pioneer-0001/patch/pioneer-0001.patch +++ b/defects/pioneer-0001/patch/pioneer-0001.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000000984 --- a/src/Sensors.h +++ b/src/Sensors.h @@ -14,6 +14,7 @@ diff --git a/defects/pioneer-0001/test/test b/defects/pioneer-0001/test/test new file mode 100755 index 000000000..e904c4ede Binary files /dev/null and b/defects/pioneer-0001/test/test differ diff --git a/defects/pioneer-0002/patch/pioneer-0002.patch b/defects/pioneer-0002/patch/pioneer-0002.patch index 098900c88..4c53a3136 100644 --- a/defects/pioneer-0002/patch/pioneer-0002.patch +++ b/defects/pioneer-0002/patch/pioneer-0002.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000000985 --- a/src/galaxy/Factions.h +++ b/src/galaxy/Factions.h @@ -14,6 +14,7 @@ diff --git a/defects/pioneer-0002/test/test b/defects/pioneer-0002/test/test new file mode 100755 index 000000000..ac25df5a1 Binary files /dev/null and b/defects/pioneer-0002/test/test differ diff --git a/defects/pioneer-0003/patch/pioneer-0003.patch b/defects/pioneer-0003/patch/pioneer-0003.patch index 75be52958..cc89eecb1 100644 --- a/defects/pioneer-0003/patch/pioneer-0003.patch +++ b/defects/pioneer-0003/patch/pioneer-0003.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000000986 --- a/src/SectorView.h +++ b/src/SectorView.h @@ -7,6 +7,7 @@ diff --git a/defects/pioneer-0003/test/test b/defects/pioneer-0003/test/test new file mode 100755 index 000000000..4c807201a Binary files /dev/null and b/defects/pioneer-0003/test/test differ diff --git a/defects/rclone-0001/patch/graceful_shutdown_set.patch b/defects/rclone-0001/patch/graceful_shutdown_set.patch index 3005d9191..dc7a832bc 100644 --- a/defects/rclone-0001/patch/graceful_shutdown_set.patch +++ b/defects/rclone-0001/patch/graceful_shutdown_set.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000001023 --- a/cmd/bisync/listing.go +++ b/cmd/bisync/listing.go @@ -669,6 +669,7 @@ func (b *bisyncRun) modifyListing(ctx context.Context, src, dst fs.Fs, results [ diff --git a/defects/rclone-0002/patch/recheck_set.patch b/defects/rclone-0002/patch/recheck_set.patch index 5eb8f9450..2b239faab 100644 --- a/defects/rclone-0002/patch/recheck_set.patch +++ b/defects/rclone-0002/patch/recheck_set.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000001024 --- a/cmd/bisync/listing.go +++ b/cmd/bisync/listing.go @@ -727,8 +727,14 @@ func (b *bisyncRun) recheck(ctxRecheck context.Context, src, dst fs.Fs, srcList, diff --git a/defects/rclone-0003/patch/sort_permissions_map.patch b/defects/rclone-0003/patch/sort_permissions_map.patch index a8d2e11c4..e13f6d347 100644 --- a/defects/rclone-0003/patch/sort_permissions_map.patch +++ b/defects/rclone-0003/patch/sort_permissions_map.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000001025 --- a/backend/onedrive/metadata.go +++ b/backend/onedrive/metadata.go @@ -432,6 +432,24 @@ func (m *Metadata) sortPermissions() (add, update, remove []*api.PermissionsType diff --git a/defects/rclone-0004/patch/jottacloud_secret_log.patch b/defects/rclone-0004/patch/jottacloud_secret_log.patch index b6f129606..aa1e019c3 100644 --- a/defects/rclone-0004/patch/jottacloud_secret_log.patch +++ b/defects/rclone-0004/patch/jottacloud_secret_log.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000001026 --- a/backend/jottacloud/jottacloud.go +++ b/backend/jottacloud/jottacloud.go @@ -282,7 +282,7 @@ func (f *Fs) Config(ctx context.Context, name string, m configmap.Mapper, config diff --git a/defects/rclone-0005/patch/shade_token_log.patch b/defects/rclone-0005/patch/shade_token_log.patch index de415a3e8..8736fab63 100644 --- a/defects/rclone-0005/patch/shade_token_log.patch +++ b/defects/rclone-0005/patch/shade_token_log.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000001027 --- a/backend/shade/shade.go +++ b/backend/shade/shade.go @@ -337,7 +337,7 @@ func (f *Fs) Move(ctx context.Context, src fs.Object, remote string) (fs.Object, diff --git a/defects/regamedll-0001/patch/regamedll-0001.patch b/defects/regamedll-0001/patch/regamedll-0001.patch index 41b77ee21..349114ac3 100644 --- a/defects/regamedll-0001/patch/regamedll-0001.patch +++ b/defects/regamedll-0001/patch/regamedll-0001.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000001005 --- a/regamedll/game_shared/bot/bot_profile.cpp +++ b/regamedll/game_shared/bot/bot_profile.cpp @@ -590,13 +590,24 @@ diff --git a/defects/regamedll-0002/patch/regamedll-0002.patch b/defects/regamedll-0002/patch/regamedll-0002.patch index 57f123eba..c81315aef 100644 --- a/defects/regamedll-0002/patch/regamedll-0002.patch +++ b/defects/regamedll-0002/patch/regamedll-0002.patch @@ -1,4 +1,4 @@ -# UNDF: UNDF-2026-000001006 +# UNDF: UNDF-2026-000001028 --- a/regamedll/dlls/hostage/hostage_localnav.h +++ b/regamedll/dlls/hostage/hostage_localnav.h @@ -27,6 +27,8 @@ diff --git a/defects/s3fs-fuse-0001/patch/s3fs-fuse-0001.patch b/defects/s3fs-fuse-0001/patch/s3fs-fuse-0001.patch index 9595df125..d073b9c31 100644 --- a/defects/s3fs-fuse-0001/patch/s3fs-fuse-0001.patch +++ b/defects/s3fs-fuse-0001/patch/s3fs-fuse-0001.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000001029 --- a/src/cache.cpp +++ b/src/cache.cpp @@ -18,6 +18,7 @@ diff --git a/defects/samba-0001/patch/samba-0001.patch b/defects/samba-0001/patch/samba-0001.patch index a3d41f4af..188b8aac1 100644 --- a/defects/samba-0001/patch/samba-0001.patch +++ b/defects/samba-0001/patch/samba-0001.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000001030 # UNDF: UNDF-2026-XXXXXXXXX --- a/libcli/security/security_token.c +++ b/libcli/security/security_token.c diff --git a/defects/samba-0002/patch/samba-0002.patch b/defects/samba-0002/patch/samba-0002.patch index f95326e64..1bf2080af 100644 --- a/defects/samba-0002/patch/samba-0002.patch +++ b/defects/samba-0002/patch/samba-0002.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000001031 # UNDF: UNDF-2026-XXXXXXXXX --- a/source4/dsdb/samdb/samdb.c +++ b/source4/dsdb/samdb/samdb.c diff --git a/defects/seaweedfs-0001/patch/seaweedfs-0001.patch b/defects/seaweedfs-0001/patch/seaweedfs-0001.patch index 5d4912fdf..44565b3f8 100644 --- a/defects/seaweedfs-0001/patch/seaweedfs-0001.patch +++ b/defects/seaweedfs-0001/patch/seaweedfs-0001.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000001032 --- a/weed/s3api/s3api_server.go +++ b/weed/s3api/s3api_server.go @@ -436,13 +436,16 @@ func classifyDomainNames(domainNames []string) (pathStyleDomains, virtualHostDom diff --git a/defects/seaweedfs-0002/patch/seaweedfs-0002.patch b/defects/seaweedfs-0002/patch/seaweedfs-0002.patch index 529a4c317..d6e56ca6a 100644 --- a/defects/seaweedfs-0002/patch/seaweedfs-0002.patch +++ b/defects/seaweedfs-0002/patch/seaweedfs-0002.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000001033 --- a/weed/shell/command_fs_verify.go +++ b/weed/shell/command_fs_verify.go @@ -1,16 +1,15 @@ diff --git a/defects/simutrans-0001/patch/simutrans-0001.patch b/defects/simutrans-0001/patch/simutrans-0001.patch index 3bf4098a2..58d84246d 100644 --- a/defects/simutrans-0001/patch/simutrans-0001.patch +++ b/defects/simutrans-0001/patch/simutrans-0001.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000001007 --- a/src/simutrans/simhalt.cc +++ b/src/simutrans/simhalt.cc @@ -1374,13 +1374,22 @@ diff --git a/defects/simutrans-0002/patch/simutrans-0002.patch b/defects/simutrans-0002/patch/simutrans-0002.patch index 69f45b699..833890830 100644 --- a/defects/simutrans-0002/patch/simutrans-0002.patch +++ b/defects/simutrans-0002/patch/simutrans-0002.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000001008 --- a/src/simutrans/simhalt.cc +++ b/src/simutrans/simhalt.cc @@ -3295,14 +3295,19 @@ diff --git a/defects/simutrans-0003/patch/simutrans-0003.patch b/defects/simutrans-0003/patch/simutrans-0003.patch index 2d80b559a..cdeec6f1b 100644 --- a/defects/simutrans-0003/patch/simutrans-0003.patch +++ b/defects/simutrans-0003/patch/simutrans-0003.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000001009 --- a/src/simutrans/simhalt.cc +++ b/src/simutrans/simhalt.cc @@ -1222,6 +1222,10 @@ diff --git a/defects/speed-dreams-0001/patch/speed-dreams-0001.patch b/defects/speed-dreams-0001/patch/speed-dreams-0001.patch index e395b143d..fcb6a9c8c 100644 --- a/defects/speed-dreams-0001/patch/speed-dreams-0001.patch +++ b/defects/speed-dreams-0001/patch/speed-dreams-0001.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000001034 --- a/src/modules/racing/standardgame/raceresults.cpp +++ b/src/modules/racing/standardgame/raceresults.cpp @@ -22,6 +22,7 @@ diff --git a/defects/speed-dreams-0002/patch/speed-dreams-0002.patch b/defects/speed-dreams-0002/patch/speed-dreams-0002.patch index 45146258e..0805847fb 100644 --- a/defects/speed-dreams-0002/patch/speed-dreams-0002.patch +++ b/defects/speed-dreams-0002/patch/speed-dreams-0002.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000001035 --- a/src/modules/userinterface/legacymenu/racescreens/driverselect.cpp +++ b/src/modules/userinterface/legacymenu/racescreens/driverselect.cpp @@ -1164,13 +1164,17 @@ diff --git a/defects/speed-dreams-0003/patch/speed-dreams-0003.patch b/defects/speed-dreams-0003/patch/speed-dreams-0003.patch index 95dc349e6..e0fbf1992 100644 --- a/defects/speed-dreams-0003/patch/speed-dreams-0003.patch +++ b/defects/speed-dreams-0003/patch/speed-dreams-0003.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000001036 --- a/src/libs/tgfdata/racemanagers.cpp +++ b/src/libs/tgfdata/racemanagers.cpp @@ -245,6 +245,8 @@ diff --git a/defects/speed-dreams-0004/patch/speed-dreams-0004.patch b/defects/speed-dreams-0004/patch/speed-dreams-0004.patch index 388e91e92..c90b4c22f 100644 --- a/defects/speed-dreams-0004/patch/speed-dreams-0004.patch +++ b/defects/speed-dreams-0004/patch/speed-dreams-0004.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000001037 --- a/src/modules/userinterface/legacymenu/racescreens/humanselect.cpp +++ b/src/modules/userinterface/legacymenu/racescreens/humanselect.cpp @@ -224,12 +224,15 @@ diff --git a/defects/speed-dreams-0005/patch/speed-dreams-0005.patch b/defects/speed-dreams-0005/patch/speed-dreams-0005.patch index 6940f005d..696518f0f 100644 --- a/defects/speed-dreams-0005/patch/speed-dreams-0005.patch +++ b/defects/speed-dreams-0005/patch/speed-dreams-0005.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000001038 --- a/src/libs/tgfdata/cars.cpp +++ b/src/libs/tgfdata/cars.cpp @@ -82,6 +82,7 @@ diff --git a/defects/speed-dreams-0006/patch/speed-dreams-0006.patch b/defects/speed-dreams-0006/patch/speed-dreams-0006.patch index 44b883e6a..db9bf4e88 100644 --- a/defects/speed-dreams-0006/patch/speed-dreams-0006.patch +++ b/defects/speed-dreams-0006/patch/speed-dreams-0006.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000001039 diff --git a/src/libs/tgfclient/webserver.cpp b/src/libs/tgfclient/webserver.cpp index 8863236..26d73f7 100644 --- a/src/libs/tgfclient/webserver.cpp diff --git a/defects/spring-rts-0001/patch/spring-rts-0001.patch b/defects/spring-rts-0001/patch/spring-rts-0001.patch index bb3f778bb..3f0b2d454 100644 --- a/defects/spring-rts-0001/patch/spring-rts-0001.patch +++ b/defects/spring-rts-0001/patch/spring-rts-0001.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000000987 --- a/rts/Sim/Weapons/Weapon.h +++ b/rts/Sim/Weapons/Weapon.h @@ -1,6 +1,7 @@ diff --git a/defects/spring-rts-0002/patch/spring-rts-0002.patch b/defects/spring-rts-0002/patch/spring-rts-0002.patch index 9f503bf15..203510e29 100644 --- a/defects/spring-rts-0002/patch/spring-rts-0002.patch +++ b/defects/spring-rts-0002/patch/spring-rts-0002.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000000988 --- a/rts/Net/GameServer.cpp +++ b/rts/Net/GameServer.cpp @@ -2487,10 +2487,10 @@ diff --git a/defects/warzone2100-0001/patch/warzone2100-0001.patch b/defects/warzone2100-0001/patch/warzone2100-0001.patch index 45978d202..dfc4449cc 100644 --- a/defects/warzone2100-0001/patch/warzone2100-0001.patch +++ b/defects/warzone2100-0001/patch/warzone2100-0001.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000000975 --- a/src/projectiledef.h +++ b/src/projectiledef.h @@ -22,7 +22,7 @@ diff --git a/defects/widelands-0001/patch/widelands-0001.patch b/defects/widelands-0001/patch/widelands-0001.patch index 5ce590e57..419e97ed0 100644 --- a/defects/widelands-0001/patch/widelands-0001.patch +++ b/defects/widelands-0001/patch/widelands-0001.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000000976 # Widelands CWE-407: FindBobsCallback std::find on vector O(B²) dedup # File: src/logic/map.cc # Severity: HIGH diff --git a/defects/widelands-0002/patch/widelands-0002.patch b/defects/widelands-0002/patch/widelands-0002.patch index 878807a8e..fc0cda82f 100644 --- a/defects/widelands-0002/patch/widelands-0002.patch +++ b/defects/widelands-0002/patch/widelands-0002.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000000977 # Widelands CWE-407: find_reachable_immovables_unique std::find on vector O(N²) # File: src/logic/map.cc # Severity: MEDIUM diff --git a/defects/widelands-0003/patch/widelands-0003.patch b/defects/widelands-0003/patch/widelands-0003.patch index a52657ccb..467e1ed9d 100644 --- a/defects/widelands-0003/patch/widelands-0003.patch +++ b/defects/widelands-0003/patch/widelands-0003.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000000978 # Widelands CWE-407: cleanup_playerimmovables_area burnlist std::find O(N²) # File: src/logic/editor_game_base.cc # Severity: MEDIUM diff --git a/defects/xash3d-0001/patch/xash3d-0001.patch b/defects/xash3d-0001/patch/xash3d-0001.patch index 10f9bd0dd..5b4a4b45a 100644 --- a/defects/xash3d-0001/patch/xash3d-0001.patch +++ b/defects/xash3d-0001/patch/xash3d-0001.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000001010 --- a/engine/server/sv_custom.c +++ b/engine/server/sv_custom.c @@ -61,6 +61,36 @@ static void SV_CreateCustomizationList( sv_client_t *cl ) diff --git a/defects/xash3d-0002/patch/xash3d-0002.patch b/defects/xash3d-0002/patch/xash3d-0002.patch index 52cbebc67..07042d016 100644 --- a/defects/xash3d-0002/patch/xash3d-0002.patch +++ b/defects/xash3d-0002/patch/xash3d-0002.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000001011 --- a/engine/server/sv_init.c +++ b/engine/server/sv_init.c @@ -95,6 +95,28 @@ static void SV_SendSingleResource( const char *name, resourcetype_t type, int in diff --git a/defects/xash3d-0003/patch/xash3d-0003.patch b/defects/xash3d-0003/patch/xash3d-0003.patch index 3c8c68863..cee33183f 100644 --- a/defects/xash3d-0003/patch/xash3d-0003.patch +++ b/defects/xash3d-0003/patch/xash3d-0003.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000001012 --- a/engine/server/sv_client.c +++ b/engine/server/sv_client.c @@ -1059,14 +1059,25 @@ Redirect all printfs diff --git a/defects/xonotic-0001/patch/xonotic-0001.patch b/defects/xonotic-0001/patch/xonotic-0001.patch index 91ca758e6..fc15d309f 100644 --- a/defects/xonotic-0001/patch/xonotic-0001.patch +++ b/defects/xonotic-0001/patch/xonotic-0001.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000000989 --- a/model_shared.c +++ b/model_shared.c @@ -4473,12 +4473,36 @@ void Mod_Mesh_Restart(model_t *mod) diff --git a/defects/xonotic-0001/test/test_mod_mesh_get_texture b/defects/xonotic-0001/test/test_mod_mesh_get_texture new file mode 100755 index 000000000..e678c9adc Binary files /dev/null and b/defects/xonotic-0001/test/test_mod_mesh_get_texture differ diff --git a/defects/xonotic-0002/patch/xonotic-0002.patch b/defects/xonotic-0002/patch/xonotic-0002.patch index 6f7a87f69..53f1f9c37 100644 --- a/defects/xonotic-0002/patch/xonotic-0002.patch +++ b/defects/xonotic-0002/patch/xonotic-0002.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000000990 --- a/sv_main.c +++ b/sv_main.c @@ -1407,12 +1407,21 @@ SV_ModelIndex diff --git a/defects/xonotic-0002/test/test_sv_model_index b/defects/xonotic-0002/test/test_sv_model_index new file mode 100755 index 000000000..8c9c2cb5f Binary files /dev/null and b/defects/xonotic-0002/test/test_sv_model_index differ diff --git a/defects/xonotic-0003/patch/xonotic-0003.patch b/defects/xonotic-0003/patch/xonotic-0003.patch index 397a10dfe..a51735ca0 100644 --- a/defects/xonotic-0003/patch/xonotic-0003.patch +++ b/defects/xonotic-0003/patch/xonotic-0003.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000000991 --- a/sv_main.c +++ b/sv_main.c @@ -1468,12 +1468,21 @@ SV_SoundIndex diff --git a/defects/xonotic-0003/test/test_sv_sound_index b/defects/xonotic-0003/test/test_sv_sound_index new file mode 100755 index 000000000..c9ba76ef9 Binary files /dev/null and b/defects/xonotic-0003/test/test_sv_sound_index differ diff --git a/defects/xonotic-0004/patch/xonotic-0004.patch b/defects/xonotic-0004/patch/xonotic-0004.patch index 0299b7fe1..7e8d55f79 100644 --- a/defects/xonotic-0004/patch/xonotic-0004.patch +++ b/defects/xonotic-0004/patch/xonotic-0004.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000000992 --- a/snd_main.c +++ b/snd_main.c @@ -888,6 +888,20 @@ S_FindName diff --git a/defects/xonotic-0004/test/test_s_findname b/defects/xonotic-0004/test/test_s_findname new file mode 100755 index 000000000..662396b82 Binary files /dev/null and b/defects/xonotic-0004/test/test_s_findname differ