Daniel La Rocque
242d1d8eba
LibWeb: Fail to parse cookie date when date does not exist
...
Previously, the cookie date validation did not validate days in the
context of the month and year, resulting in dates that do not exist to
be successfully parsed (e.g. February 31st). We now validate that the
day does not exceed the number of days for the given month and year,
taking leap years into account.
2024-01-07 08:01:58 -05:00
..
2023-01-15 12:43:03 +01:00
2023-03-26 15:09:57 +02:00
2020-06-17 20:09:44 +02:00
2021-03-08 09:20:53 +01:00
2020-06-17 20:09:44 +02:00
2021-11-28 13:28:01 +00:00
2021-10-17 13:51:10 +01:00
2021-07-31 00:18:11 +02:00
2022-10-07 13:08:24 +01:00
2021-04-03 11:24:33 +02:00
2023-07-17 14:53:52 +01:00
2021-04-05 18:49:04 +02:00
2021-04-03 11:24:33 +02:00
2021-04-03 11:24:33 +02:00
2021-04-03 11:24:33 +02:00
2021-11-17 22:20:01 +01:00
2020-07-23 13:11:41 +02:00
2020-06-17 20:09:44 +02:00
2023-07-26 08:38:54 +02:00
2021-05-17 23:24:32 +02:00
2020-06-17 20:09:44 +02:00
2022-11-03 19:15:43 +00:00
2023-04-13 09:53:47 +02:00
2023-04-09 18:42:45 +02:00
2023-06-18 20:31:11 +02:00
2023-06-08 07:17:43 +02:00
2023-10-20 07:20:29 +02:00
2023-02-03 20:36:21 +01:00
2020-06-26 18:27:12 +02:00
2023-08-09 05:48:32 +02:00
2022-06-23 19:13:24 +01:00
2021-08-25 12:14:34 +02:00
2022-02-16 19:18:57 +01:00
2021-03-08 09:20:53 +01:00
2022-08-14 11:22:52 +02:00
2024-01-07 08:01:58 -05:00
2023-07-13 05:10:41 +02:00
2021-07-31 00:18:11 +02:00
2021-07-31 00:18:11 +02:00
2021-07-31 00:18:11 +02:00
2022-03-14 22:22:53 +01:00
2020-06-17 20:09:44 +02:00
2023-04-14 09:57:49 +02:00
2022-06-02 22:31:41 +02:00
2021-07-31 00:18:11 +02:00
2021-05-18 08:45:53 +01:00
2022-07-04 23:09:06 +02:00
2023-03-10 18:20:27 +01:00
2023-01-03 20:02:47 +01:00
2022-09-25 18:37:31 +02:00
2020-06-17 20:09:44 +02:00
2022-10-15 01:25:12 +02:00
2020-06-17 20:09:44 +02:00
2021-09-15 13:55:25 +02:00
2022-11-05 11:42:19 +01:00
2022-03-30 21:16:47 +02:00
2021-03-08 09:20:53 +01:00
2021-03-08 09:20:53 +01:00
2021-03-30 22:21:46 +02:00
2022-09-16 15:15:50 +02:00
2022-09-22 16:54:12 +02:00
2022-09-22 16:54:12 +02:00
2022-03-20 17:35:31 +00:00
2022-04-09 23:48:18 +02:00
2022-02-20 11:50:38 +01:00
2020-06-17 20:09:44 +02:00
2023-04-05 09:43:52 +01:00
2021-10-07 19:13:34 +02:00
2022-12-03 09:06:51 -05:00
2020-06-17 20:09:44 +02:00
2020-06-17 20:09:44 +02:00
2022-02-19 11:38:46 +01:00
2021-09-20 22:18:20 +02:00
2020-08-27 15:38:02 +02:00
2020-06-17 20:09:44 +02:00
2020-06-17 20:09:44 +02:00
2023-08-03 05:25:48 +02:00
2020-08-18 16:58:46 +02:00
2023-12-21 13:17:51 +01:00
2023-12-21 13:17:51 +01:00
2022-03-18 11:34:02 +01:00
2023-07-09 06:32:20 +02:00
2020-06-17 20:09:44 +02:00
2021-03-31 23:53:15 +02:00
2020-06-17 20:09:44 +02:00
2023-11-09 16:10:54 +01:00
2020-06-17 20:09:44 +02:00
2020-06-17 20:09:44 +02:00
2020-06-17 20:09:44 +02:00
2020-06-17 20:09:44 +02:00
2022-12-30 14:21:19 +01:00
2022-12-30 14:21:19 +01:00
2023-12-04 19:54:43 +00:00
2023-09-15 22:12:56 +02:00
2020-06-17 20:09:44 +02:00
2022-09-21 10:47:41 +01:00
2023-08-03 05:25:48 +02:00
2021-08-14 12:45:01 +02:00
2020-06-17 20:09:44 +02:00
2020-06-21 16:42:46 +02:00
2020-06-17 20:09:44 +02:00
2020-06-17 20:09:44 +02:00
2021-03-08 09:20:53 +01:00
2021-03-08 09:20:53 +01:00
2022-01-23 12:08:37 +01:00
2022-08-27 20:33:27 +01:00
2022-11-16 17:23:56 +00:00
2022-03-01 15:14:18 +00:00
2020-06-17 20:09:44 +02:00
2021-04-04 18:30:15 +02:00
2020-06-17 20:09:44 +02:00
2020-06-17 20:09:44 +02:00
2021-10-14 10:32:13 +02:00
2023-12-23 10:12:36 +01:00
2020-06-17 20:09:44 +02:00
2022-03-04 19:51:26 +01:00
2020-06-17 20:09:44 +02:00
2022-05-28 23:54:06 +01:00
2022-02-19 19:33:54 +01:00
2023-06-11 19:34:24 +02:00
2023-08-20 20:04:10 +02:00
2023-04-17 07:32:31 +02:00
2023-04-12 07:40:22 +02:00
2023-05-20 08:52:19 +02:00
2022-04-09 23:48:18 +02:00
2022-04-09 23:48:18 +02:00
2022-04-09 23:48:18 +02:00
2022-03-24 18:08:34 +01:00
2024-01-07 10:22:32 +01:00
2022-10-01 14:07:47 +02:00
2021-03-08 09:20:53 +01:00
2022-03-24 22:57:01 +01:00
2023-05-13 15:51:44 +02:00
2023-04-21 07:54:36 +02:00
2021-05-26 15:34:13 +04:30
2022-02-06 13:10:10 +01:00
2023-08-03 05:25:48 +02:00
2022-09-21 17:34:32 +01:00
2022-03-18 11:34:02 +01:00
2023-11-24 08:41:38 +01:00
2023-12-25 12:09:11 +01:00