Alejandro Colomar
1175932c0c
lib/strtoday.c: strtoday(): Fix calculation
...
Days officially roll over at 00:00 UTC, not at 12:00 UTC. I see no
reason to add that half day.
Also, remove the comment. It's likely to get stale.
So, get_date() gets the number of seconds since the Epoch. I wonder how
that thing works, but I'll assume it's something similar to getdate(3)
+ mktime(3). After that, we need to convert seconds since Epoch to days
since Epoch. That should be a simple division, AFAICS, since Epoch is
"1970‐01‐01 00:00:00 +0000 (UTC)". See mktime(3).
Fixes: 45c6603cc8 ("[svn-upgrade] Integrating new upstream version, shadow (19990709)")
Link: <https://github.com/shadow-maint/shadow/issues/939 >
Reported-by: Michael Vetter <jubalh@iodoru.org >
Tested-by: Gus Kenion <https://github.com/kenion >
Signed-off-by: Alejandro Colomar <alx@kernel.org >
2024-02-13 16:05:12 -06:00
..
2024-01-31 22:26:19 -06:00
2023-12-15 16:41:47 +01:00
2007-10-07 11:46:07 +00:00
2023-08-31 08:55:26 +02:00
2024-01-16 16:58:18 +01:00
2024-01-16 16:58:18 +01:00
2024-02-13 16:02:49 -06:00
2024-01-31 22:16:02 -06:00
2024-01-31 22:16:02 -06:00
2023-08-30 17:22:38 +02:00
2023-12-03 09:56:13 -06:00
2024-01-30 16:19:56 +01:00
2024-01-30 16:19:56 +01:00
2023-08-31 08:55:26 +02:00
2023-08-30 17:22:38 +02:00
2023-02-24 12:44:14 -06:00
2023-08-31 08:55:26 +02:00
2024-01-26 09:40:10 +01:00
2024-02-04 17:03:12 -06:00
2023-08-31 08:55:26 +02:00
2023-08-31 08:55:26 +02:00
2023-08-31 08:55:26 +02:00
2024-01-30 16:19:56 +01:00
2024-01-30 16:19:56 +01:00
2023-08-31 08:55:26 +02:00
2024-01-05 16:54:55 -06:00
2024-01-15 13:14:28 -06:00
2023-12-03 12:22:11 -06:00
2024-01-30 16:19:56 +01:00
2023-09-01 09:39:23 +02:00
2023-12-03 12:22:11 -06:00
2024-01-15 13:41:06 -06:00
2022-01-02 18:38:42 -06:00
2023-12-15 16:41:47 +01:00
2021-12-23 19:36:50 -06:00
2021-12-23 19:36:50 -06:00
2023-12-14 07:40:40 -06:00
2023-08-31 08:55:26 +02:00
2023-03-31 09:53:40 -05:00
2023-08-31 08:55:26 +02:00
2023-08-31 08:55:26 +02:00
2023-08-31 08:55:26 +02:00
2023-09-01 09:39:23 +02:00
2024-01-15 13:14:28 -06:00
2023-08-31 08:55:26 +02:00
2023-08-31 08:55:26 +02:00
2024-01-05 16:54:55 -06:00
2024-01-05 16:54:55 -06:00
2024-01-05 16:54:55 -06:00
2023-08-31 08:55:26 +02:00
2024-01-30 16:19:56 +01:00
2024-01-05 16:54:55 -06:00
2023-10-20 18:46:23 -05:00
2023-12-04 12:21:55 +01:00
2024-01-15 13:14:28 -06:00
2024-01-22 17:17:15 -06:00
2024-01-22 17:17:15 -06:00
2024-01-22 17:17:15 -06:00
2024-01-15 13:14:28 -06:00
2021-12-23 19:36:50 -06:00
2024-01-15 13:14:28 -06:00
2021-12-23 19:36:50 -06:00
2023-06-08 09:05:39 -05:00
2023-12-15 16:41:47 +01:00
2024-01-15 13:37:09 -06:00
2023-08-31 08:55:26 +02:00
2024-02-13 16:02:49 -06:00
2024-01-05 16:54:55 -06:00
2024-01-15 13:14:28 -06:00
2022-12-22 11:43:29 +01:00
2023-12-14 07:40:40 -06:00
2024-01-30 16:19:56 +01:00
2024-01-30 16:19:56 +01:00
2023-12-03 12:22:11 -06:00
2024-01-31 22:26:19 -06:00
2023-09-01 09:39:23 +02:00
2023-09-01 09:39:23 +02:00
2023-08-31 08:55:26 +02:00
2024-01-26 09:40:10 +01:00
2023-08-31 08:55:26 +02:00
2022-12-22 11:43:29 +01:00
2008-08-30 18:30:36 +00:00
2023-12-15 16:41:47 +01:00
2024-01-30 16:19:56 +01:00
2023-01-25 12:31:17 +01:00
2024-01-30 16:19:56 +01:00
2023-08-31 08:55:26 +02:00
2023-05-31 09:29:49 -05:00
2021-12-23 19:36:50 -06:00
2023-12-04 12:21:55 +01:00
2024-01-30 16:19:56 +01:00
2023-12-15 16:41:47 +01:00
2022-05-24 07:49:11 -05:00
2024-01-05 15:41:12 -06:00
2023-08-31 08:55:26 +02:00
2024-01-30 16:19:56 +01:00
2024-01-15 13:14:28 -06:00
2021-12-23 19:36:50 -06:00
2024-01-15 13:14:28 -06:00
2023-08-31 08:55:26 +02:00
2023-08-31 08:55:26 +02:00
2023-08-31 08:55:26 +02:00
2024-01-05 16:54:55 -06:00
2023-08-31 08:55:26 +02:00
2023-10-20 21:05:33 +02:00
2022-05-24 07:49:11 -05:00
2023-09-01 09:39:23 +02:00
2023-03-20 08:47:52 +01:00
2024-01-30 16:19:56 +01:00
2023-08-31 08:55:26 +02:00
2023-12-03 12:22:11 -06:00
2024-01-15 13:06:35 -06:00
2024-01-05 16:54:55 -06:00
2024-01-05 16:54:55 -06:00
2024-01-15 13:14:28 -06:00
2021-12-23 19:36:50 -06:00
2024-01-05 16:54:55 -06:00
2024-01-15 13:14:28 -06:00
2021-12-23 19:36:50 -06:00
2023-01-26 22:44:39 -06:00
2021-12-27 16:28:23 +00:00
2022-08-06 11:27:56 -05:00
2024-01-15 13:14:28 -06:00
2023-12-15 16:41:47 +01:00
2023-09-01 09:39:23 +02:00
2024-01-15 13:14:28 -06:00
2023-06-08 09:05:39 -05:00
2018-09-13 14:20:02 +02:00
2024-02-13 16:05:12 -06:00
2023-08-31 08:55:26 +02:00
2024-01-15 13:14:28 -06:00
2021-05-23 08:16:16 -05:00
2023-08-31 08:55:26 +02:00
2023-08-21 11:29:17 +02:00
2010-03-18 19:23:00 +00:00
2023-08-31 08:55:26 +02:00
2023-08-31 08:55:26 +02:00
2023-08-31 08:55:26 +02:00
2024-01-05 16:54:55 -06:00
2023-12-14 07:40:40 -06:00
2023-08-31 08:55:26 +02:00
2023-08-18 20:35:15 -05:00
2023-08-31 08:55:26 +02:00
2023-08-31 08:55:26 +02:00
2023-08-31 08:55:26 +02:00
2023-08-31 08:55:26 +02:00
2023-08-31 08:55:26 +02:00
2023-08-31 08:55:26 +02:00
2023-08-31 08:55:26 +02:00
2023-08-31 08:55:26 +02:00