debing.sun
0bca982441
Fix MurmurHash64A overflow in HyperLogLog with 2GB+ entries
...
The MurmurHash64A function in hyperloglog.c used an int parameter for length,
causing integer overflow when processing PFADD entries larger than 2GB.
This could lead to server crashes.
Changed the len parameter from int to size_t to properly handle
large inputs up to SIZE_MAX in HyperLogLog operations.
Refer to the implementation in facebook/mcrouter@2dbee3d/mcrouter/lib/fbi/hash.c#L54
2025-11-01 21:36:10 +02:00
..
2022-12-12 17:02:54 +02:00
2023-10-18 10:43:10 +03:00
2023-04-17 15:54:26 +03:00
2021-07-21 21:06:49 +03:00
2025-04-23 08:13:13 +00:00
2020-03-23 12:02:12 +01:00
2021-07-21 21:06:49 +03:00
2022-04-27 16:31:52 +03:00
2021-01-23 21:53:58 +02:00
2022-04-27 16:31:52 +03:00
2022-04-27 16:31:52 +03:00
2025-11-01 21:36:10 +02:00
2021-10-04 13:59:40 +03:00
2020-11-18 11:16:21 +02:00
2025-10-02 21:51:26 +03:00
2024-10-02 22:58:33 +03:00
2020-10-22 11:10:53 +03:00
2015-10-09 09:47:17 +02:00
2021-01-17 15:48:48 +02:00
2021-03-08 20:53:53 +02:00
2025-10-02 21:51:26 +03:00
2021-07-21 21:06:49 +03:00
2021-05-03 22:57:00 +03:00
2023-01-17 17:08:17 +02:00
2025-01-15 21:21:32 +08:00
2021-06-01 17:03:36 +03:00
2022-04-27 16:31:52 +03:00
2021-04-14 11:49:00 +03:00
2011-05-20 11:44:54 +02:00
2021-07-21 21:06:49 +03:00
2023-04-17 15:54:26 +03:00
2010-10-15 12:54:53 +02:00
2021-01-17 15:48:48 +02:00
2025-10-02 21:56:07 +03:00
2020-09-27 17:13:33 +03:00
2022-04-27 16:31:52 +03:00
2023-01-16 18:41:08 +02:00
2021-03-22 13:27:46 +02:00
2023-04-17 15:54:26 +03:00
2021-10-04 13:59:40 +03:00
2021-01-17 15:48:48 +02:00