richardopenai
2151d3a5b7
Reset registry retries when refreshing Noise bundles ( #39852 )
...
## Why
Refreshing a Noise rendezvous bundle after an unauthorized handshake inherited
the initial registry lookup's retry count. If that lookup had exhausted its
retries, a transient registry error during the refresh failed immediately.
## What changed
Reset the registry retry count along with the operation deadline before
requesting a replacement bundle after a `401` handshake response.
## Testing
Extend the initial Noise connection test to exhaust the first lookup's retry
budget, receive a `401`, then verify that an offline replacement lookup is
retried and connects successfully.
GitOrigin-RevId: bcfad50ea32d69855f1c2c4c461022b3ecbbd941
2026-08-21 03:47:37 +00:00
..
2026-08-20 19:33:48 +00:00
2026-08-20 19:33:48 +00:00
2026-08-20 08:32:11 +00:00
2026-08-18 18:15:21 +00:00
2026-08-15 03:00:35 +00:00
2026-07-23 23:25:53 +00:00
2026-08-20 17:39:06 +00:00
2026-07-21 08:59:41 +00:00
2026-08-13 19:14:30 +00:00
2026-08-20 08:10:08 +00:00
2026-08-05 20:08:41 +00:00
2026-08-20 18:48:17 +00:00
2026-08-20 19:33:48 +00:00
2026-08-21 03:47:37 +00:00
2026-08-21 03:47:37 +00:00
2026-08-20 19:33:48 +00:00
2026-08-17 22:53:55 +00:00
2026-07-24 00:16:42 +00:00
2026-07-24 00:16:42 +00:00
2026-08-07 08:32:30 +00:00
2026-07-24 00:16:42 +00:00
2026-06-17 17:20:53 -07:00
2026-06-17 17:20:53 -07:00
2026-07-31 21:37:56 +00:00
2026-08-20 19:33:48 +00:00
2026-06-16 09:50:55 -07:00
2026-08-18 18:15:21 +00:00
2026-08-18 18:15:21 +00:00
2026-08-13 11:11:26 +00:00
2026-08-20 08:10:08 +00:00
2026-08-17 21:49:30 +00:00
2026-08-20 17:39:06 +00:00
2026-08-20 08:10:08 +00:00
2026-08-20 17:16:52 +00:00
2026-08-20 17:39:06 +00:00
2026-07-25 16:03:00 +00:00
2026-07-25 16:03:00 +00:00
2026-06-15 17:39:00 -07:00
2026-07-21 13:39:33 +00:00
2026-08-20 17:39:06 +00:00
2026-08-14 23:42:40 +00:00
2026-07-30 19:23:33 +00:00
2026-08-18 13:36:16 +00:00
2026-08-20 08:10:08 +00:00
2026-08-18 17:18:50 +00:00
2026-06-15 17:39:00 -07:00
2026-08-18 17:18:50 +00:00
2026-06-16 09:50:55 -07:00
2026-08-20 08:10:08 +00:00
2026-08-20 17:16:52 +00:00
2026-07-30 19:23:33 +00:00
2026-08-20 18:48:17 +00:00
2026-07-20 13:45:29 +00:00
2026-07-22 15:22:21 +00:00
2026-07-25 16:03:00 +00:00
2026-08-17 22:53:55 +00:00
2026-04-12 18:36:03 -07:00
2026-08-20 08:10:08 +00:00
2026-08-20 08:10:08 +00:00
2026-08-20 16:22:45 +00:00
2026-08-04 22:28:15 +00:00
2026-08-20 17:39:06 +00:00
2026-08-20 17:39:06 +00:00
2026-08-17 22:53:55 +00:00
2026-06-25 13:42:40 -07:00
2026-08-17 20:36:10 +00:00
2026-07-01 14:15:34 -07:00
2026-07-01 14:15:34 -07:00