Lennart Poettering
004e60e0fc
chase: put limit on overall chase cycles
...
Let's add some protections in case we deal with inodes owned by an
untrusted person, with concurrent access: let's put a limit on how long
we traverse, and fail eventually so that live changes cannot send us in
circles indefinitely.
This reworks the current CHASE_MAX logic so that it not only applies to
symlinks transitions, but to any transitions.
This also bumps CHASE_MAX a bit, given that it's now bumped on every
single iteration of the loop.
2026-03-03 08:48:01 +01:00
..
2026-02-24 17:11:54 +01:00
2026-02-03 08:16:25 +09:00
2026-02-16 21:24:55 +09:00
2026-03-03 08:48:01 +01:00
2025-12-15 08:50:13 +09:00
2026-01-16 23:05:33 +09:00
2026-01-20 11:09:27 +09:00
2026-02-25 13:51:31 +00:00
2026-03-02 23:10:22 +09:00
2026-01-19 22:41:33 +09:00
2026-02-11 11:46:12 +01:00
2026-03-02 10:49:51 +01:00
2026-02-17 16:44:35 +01:00
2026-02-27 14:01:10 +01:00
2026-02-27 14:22:22 +01:00
2025-12-15 08:50:13 +09:00
2025-12-20 15:50:47 +01:00
2026-02-24 18:29:37 +01:00
2026-01-16 23:05:33 +09:00
2025-12-10 18:59:44 +09:00
2025-12-15 08:50:13 +09:00
2026-02-03 13:21:03 +01:00
2025-12-20 15:50:47 +01:00
2025-12-15 08:50:13 +09:00
2026-02-18 03:28:12 +09:00
2025-12-15 08:50:13 +09:00
2025-12-15 08:50:13 +09:00
2026-02-17 22:00:14 +01:00
2025-12-15 08:50:13 +09:00
2025-12-15 08:50:13 +09:00
2026-02-17 18:23:35 +05:30
2026-01-23 17:50:44 +01:00
2026-03-03 00:03:19 +01:00
2026-02-24 23:08:52 +09:00
2026-01-12 22:17:36 +01:00
2026-02-23 10:43:00 +01:00
2026-03-02 23:09:53 +09:00
2026-02-09 10:21:16 +01:00
2025-12-18 13:57:32 +01:00
2026-01-28 10:56:53 +09:00
2026-03-02 23:10:22 +09:00
2026-03-03 01:50:12 +09:00
2026-01-02 09:39:31 +01:00
2026-01-03 06:00:30 +09:00
2026-03-02 23:10:22 +09:00
2026-03-02 23:10:22 +09:00
2025-12-15 08:50:13 +09:00
2025-12-15 08:50:13 +09:00
2026-01-16 23:05:33 +09:00
2026-02-11 11:46:44 +01:00
2026-02-27 08:48:48 +01:00
2026-02-20 16:56:16 +01:00
2026-02-16 09:44:54 +01:00
2026-03-03 08:59:48 +09:00
2025-12-20 15:50:47 +01:00
2026-03-03 00:03:19 +01:00
2026-02-24 18:29:37 +01:00
2025-12-18 10:53:27 +01:00
2026-03-01 08:51:14 +01:00
2026-02-17 18:26:04 +09:00
2026-02-11 11:47:18 +01:00
2026-02-17 22:00:13 +01:00
2026-02-16 09:44:54 +01:00
2026-03-02 23:10:22 +09:00
2026-01-06 08:45:22 +09:00
2025-12-20 15:50:47 +01:00
2026-01-02 20:08:41 +01:00
2026-01-02 20:08:41 +01:00
2026-02-20 17:00:28 +00:00
2026-02-20 08:25:12 +01:00
2026-03-02 23:10:22 +09:00
2026-02-25 23:03:14 +00:00
2026-02-20 21:20:45 +01:00
2025-12-15 08:50:13 +09:00
2026-01-20 15:54:55 +01:00
2026-03-03 00:04:50 +01:00
2026-01-18 19:15:30 +01:00
2026-02-05 10:28:47 +01:00
2026-01-02 20:08:41 +01:00
2025-12-15 08:50:13 +09:00
2026-02-19 21:32:29 +01:00
2026-01-30 15:36:03 +09:00
2025-12-20 15:50:47 +01:00
2026-01-16 23:05:33 +09:00
2026-02-16 09:44:54 +01:00
2026-02-25 05:09:38 +09:00
2026-03-02 10:49:52 +01:00
2026-03-02 23:10:22 +09:00
2026-03-02 23:10:22 +09:00
2026-03-02 23:10:22 +09:00
2026-01-16 23:05:33 +09:00
2026-02-16 09:53:03 +09:00
2026-02-27 17:11:41 +01:00
2026-02-26 11:34:59 +01:00
2026-01-02 20:08:41 +01:00
2026-03-02 19:24:40 +01:00
2026-02-25 13:51:31 +00:00
2025-12-15 08:50:13 +09:00
2026-02-25 02:52:37 +01:00
2026-01-13 10:21:05 +09:00
2026-02-13 19:07:20 +01:00
2025-12-20 15:50:47 +01:00
2026-02-17 22:00:14 +01:00
2025-12-01 16:18:11 +01:00
2026-02-25 11:31:04 +01:00
2025-12-15 08:50:13 +09:00
2026-02-18 23:14:11 +01:00
2025-12-15 08:50:13 +09:00