Nick Craig-Wood
2b099f2667
zoho: fix flaky folder list limiter test under concurrent listings
...
The folder list limiter granted the caller-supplied time immediately in
the burst phase, so concurrent callers observing time.Now() out of order
could record grant times that moved backwards. The sliding safety log
indexes grants as an ordered history, so out-of-order grants could also
breach the rolling-window cap. Clamp each grant to be at or after the
previous one so grant times are always monotonic.
2026-07-09 18:09:13 +01:00
..
2024-08-08 13:41:31 +01:00
2026-05-01 13:41:07 +01:00
2026-04-13 12:48:38 +01:00
2026-07-09 17:46:31 +01:00
2026-04-24 15:55:53 +01:00
2026-03-03 14:01:11 +00:00
2025-11-18 16:09:06 +00:00
2026-04-19 13:31:27 +01:00
2025-06-12 18:31:01 +01:00
2026-05-06 17:47:53 +01:00
2025-09-14 15:58:20 +01:00
2025-11-04 14:50:56 +00:00
2025-11-27 14:42:11 +00:00
2026-01-18 20:48:33 +01:00
2026-05-29 12:51:26 +01:00
2026-07-07 12:35:37 +01:00
2026-06-25 11:54:14 +01:00
2024-09-06 18:20:10 +01:00
2025-02-28 11:31:14 +00:00
2026-06-08 11:54:43 +01:00
2026-04-10 20:46:55 +01:00
2025-02-28 11:31:14 +00:00
2026-05-06 11:40:07 +01:00
2025-05-27 14:28:25 +01:00
2025-12-01 19:04:02 +00:00
2026-07-07 12:35:37 +01:00
2025-11-04 23:00:46 +01:00
2025-07-31 11:38:51 +01:00
2025-02-28 11:31:14 +00:00
2026-05-11 11:05:22 +01:00
2026-05-24 19:57:31 +01:00
2026-06-01 17:11:23 +01:00
2026-01-08 12:05:37 +00:00
2025-09-04 10:37:27 +01:00
2026-07-09 12:42:21 +01:00
2026-07-02 11:30:15 +01:00
2025-06-24 15:04:45 +01:00
2026-04-08 08:49:42 +01:00
2026-07-08 16:12:24 +01:00
2026-02-18 12:11:52 +00:00
2026-07-01 10:06:53 +01:00
2025-12-17 10:21:12 +00:00
2025-11-04 23:00:46 +01:00
2026-05-19 11:21:17 +01:00
2025-02-28 11:31:14 +00:00
2026-01-09 16:10:02 +00:00
2026-04-20 12:16:10 +01:00
2026-02-18 12:11:52 +00:00
2024-08-12 13:35:44 +01:00
2025-07-31 11:38:51 +01:00
2026-05-24 17:50:01 +01:00
2025-02-28 11:31:14 +00:00
2025-04-08 15:14:00 +01:00
2025-09-15 12:45:57 +01:00
2026-07-08 16:08:32 +01:00
2026-07-09 17:50:26 +01:00
2026-05-30 11:01:20 +01:00
2026-02-18 12:11:52 +00:00
2026-02-18 12:11:52 +00:00
2025-02-28 11:31:14 +00:00
2025-09-22 15:33:44 +01:00
2024-04-22 19:29:12 +02:00
2026-05-06 10:51:16 +01:00
2026-07-02 11:30:15 +01:00
2025-11-10 15:56:06 +00:00
2025-09-14 15:58:20 +01:00
2026-06-03 18:04:15 +01:00
2026-07-02 11:30:15 +01:00
2026-07-09 18:09:13 +01:00