Issue #29061: secrets.randbelow() would hang with a negative input
diff --git a/Misc/ACKS b/Misc/ACKS
index 5faed18..1c3f573 100644
--- a/Misc/ACKS
+++ b/Misc/ACKS
@@ -369,6 +369,7 @@
Josip Djolonga
Walter Dörwald
Jaromir Dolecek
+Brendan Donegan
Ismail Donmez
Robert Donohue
Marcos Donolo
diff --git a/Misc/NEWS b/Misc/NEWS
index 3436c0a..f3c6e9e 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -43,6 +43,9 @@
- Issue #29085: Allow random.Random.seed() to use high quality OS randomness
rather than the pid and time.
+- Issue #29061: Fixed bug in secrets.randbelow() which would hang when given
+ a negative input. Patch by Brendan Donegan.
+
- Issue #29079: Prevent infinite loop in pathlib.resolve() on Windows
- Issue #13051: Fixed recursion errors in large or resized