bedo
bc1ed82620
rate_limiter: Block IPv6 by /64 instead of per-single-IP.
...
Fixes #21544 .
The network prefix (e.g. 64) identifies the network portion
which determines which bucket should that IPv6 belong to.
Implemented as a generic approach, so we have the option
to use different prefix sizes (leading to different buckets)
in the future.
Add comprehensive assertions for which IPv6s
are expected to belong to the same bucket and which are not.
2025-09-12 13:06:29 -07:00
..
2025-07-11 13:11:56 -07:00
2025-01-15 09:56:19 -08:00
2025-05-29 15:39:03 -07:00
2025-09-08 14:30:59 -07:00
2025-09-08 14:30:59 -07:00
2025-03-05 09:48:58 -08:00
2025-05-28 17:02:41 -07:00
2025-08-28 10:13:02 -07:00
2025-08-05 14:46:12 -07:00
2025-08-12 11:17:17 -07:00
2025-07-17 15:44:53 -07:00
2025-02-13 16:35:43 -08:00
2025-03-10 09:36:30 -07:00
2025-05-15 12:37:29 -07:00
2025-06-11 15:41:50 -07:00
2025-04-15 16:24:59 -07:00
2025-08-08 11:59:29 -07:00
2025-08-28 11:08:02 -07:00
2025-07-07 17:15:08 -07:00
2025-03-04 16:09:25 -08:00
2025-07-02 10:21:08 -07:00
2025-03-04 16:09:25 -08:00
2025-03-26 10:54:38 -07:00
2025-07-14 14:52:38 -07:00
2025-08-13 10:38:40 -07:00
2025-05-18 23:58:59 -07:00
2025-02-25 11:53:08 -08:00
2025-03-28 16:45:07 -07:00
2025-08-05 16:54:22 -07:00
2025-08-08 18:59:37 -07:00
2024-11-18 16:12:31 -08:00
2025-08-29 11:58:17 -07:00
2025-06-01 11:38:02 -07:00
2025-08-08 18:59:37 -07:00
2025-08-13 10:38:40 -07:00
2025-08-04 18:41:15 -07:00
2025-04-23 17:41:51 -07:00
2025-08-27 09:22:56 -07:00
2025-08-13 14:11:05 -07:00
2025-08-19 23:37:07 -07:00
2025-06-19 10:44:37 -07:00
2024-12-06 09:23:02 -08:00
2025-07-24 11:52:20 -07:00
2025-08-19 23:37:07 -07:00
2025-06-05 17:03:49 -07:00
2025-07-09 14:25:53 -07:00
2025-08-05 15:27:08 -07:00
2025-07-24 16:41:52 -07:00
2025-07-22 16:59:47 -07:00
2025-07-09 14:25:53 -07:00
2025-02-28 12:10:16 +05:30
2025-03-28 09:24:47 -07:00
2025-08-08 11:59:29 -07:00
2025-03-20 10:57:54 -07:00
2025-02-25 11:53:08 -08:00
2025-04-16 13:17:19 -07:00
2025-05-23 16:25:08 -07:00
2025-07-22 16:59:47 -07:00
2024-10-10 11:37:44 -07:00
2025-03-13 14:38:16 -07:00
2025-08-29 10:21:42 -07:00
2025-01-30 18:46:02 -08:00
2025-06-30 11:19:00 -07:00
2025-05-13 17:36:53 -07:00
2025-02-26 12:51:57 -08:00
2025-08-05 16:54:22 -07:00
2025-07-16 16:59:58 -07:00
2025-05-19 16:39:44 -07:00
2024-12-06 09:23:02 -08:00
2025-09-12 13:06:29 -07:00
2025-08-27 09:22:56 -07:00
2024-10-13 16:09:04 -07:00
2025-03-28 17:44:58 -07:00
2025-02-16 17:22:47 -08:00
2025-08-08 18:59:37 -07:00
2025-08-27 12:07:21 -07:00
2025-08-19 23:37:07 -07:00
2025-07-21 11:08:25 -07:00
2025-03-17 11:03:25 -07:00
2025-07-21 22:46:38 -07:00
2025-08-08 17:29:11 -07:00
2025-01-24 17:56:44 -08:00
2025-09-08 14:30:59 -07:00
2025-07-28 10:59:38 -07:00
2025-08-04 18:41:00 -07:00
2024-10-30 09:48:32 -07:00
2024-12-06 09:23:02 -08:00
2025-09-08 16:52:37 -07:00
2025-06-11 15:41:50 -07:00
2025-09-04 09:37:34 -07:00
2025-07-29 10:01:40 -07:00
2025-08-13 14:11:05 -07:00
2025-06-18 13:03:56 -07:00
2025-02-14 17:04:51 -08:00
2025-08-06 15:46:07 -07:00
2025-07-24 22:40:12 -07:00
2025-07-21 22:48:01 -07:00
2024-11-10 22:43:55 -08:00
2025-02-28 13:20:46 -08:00
2025-07-29 10:01:40 -07:00
2025-08-13 14:07:21 -07:00
2025-08-06 09:41:44 -07:00
2025-02-24 15:37:40 -08:00
2025-07-03 14:40:49 -07:00
2025-08-11 14:37:31 -07:00
2025-07-22 16:21:05 -07:00
2025-07-18 17:37:26 -07:00
2025-04-15 10:28:18 -07:00
2025-09-08 14:30:59 -07:00
2025-06-25 11:49:02 -07:00
2025-06-06 18:06:06 -07:00
2025-08-12 00:12:52 -07:00
2025-02-13 12:40:53 -08:00
2025-04-17 10:55:05 -07:00
2025-08-06 09:52:45 -07:00