dealerweb
cbdc4deadb
fix: stop after a silent delete or reject, and keep spaced rule names single
...
"Stop processing further rules" wrote no stop when the rule's last action
was "Delete silently" or "Reject". Both only cancel the implicit keep
(RFC 5228 4.4, RFC 5429): the script goes on, so a later rule still
filed the deleted or rejected message into a folder. Such a rule now
always writes a stop, unless its block has one already; rules below it
no longer run on its messages, which is what the option says.
Since 1.11.1 the "# Rule:" line carries the rule name with its runs of
whitespace collapsed, but the parser compared it with the name as
stored. A name like "Foo Bar", one with a tab or a trailing space, or
an empty one came back as someone else's block on every read, and every
save added one more copy. Both sides are now compared collapsed, and the
name is read from its own line only. That also drops the copies earlier
saves left, as long as the rule still exists under that name.
2026-10-01 14:57:33 +02:00
..
2026-10-01 11:06:00 +02:00
2026-10-01 11:01:17 +02:00
2026-10-01 00:24:47 +02:00
2026-09-20 19:59:37 +02:00
2026-09-30 13:52:41 +02:00
2026-09-30 14:48:26 +02:00
2026-09-30 19:34:37 +02:00
2026-09-30 14:23:09 +02:00
2026-10-01 00:24:47 +02:00
2026-09-30 12:17:25 +02:00
2026-09-26 21:38:57 +02:00
2026-08-06 16:47:20 +02:00
2026-09-30 08:54:14 +02:00
2026-09-30 08:54:14 +02:00
2026-10-01 14:57:33 +02:00
2026-09-26 14:59:55 +02:00
2026-09-26 15:15:23 +02:00
2026-08-29 12:46:39 +02:00
2026-08-25 19:16:20 +02:00
2026-09-26 22:28:34 +02:00
2026-09-26 15:34:13 +02:00
2026-09-19 05:44:44 +02:00
2026-09-10 10:45:45 +02:00
2026-06-19 12:31:07 +02:00
2026-09-19 00:53:53 +02:00
2026-09-19 13:01:07 +02:00
2026-07-07 23:26:36 +02:00
2026-08-16 21:18:57 +02:00
2026-09-03 22:12:15 -07:00
2026-08-29 11:03:48 +02:00
2026-04-21 17:42:52 +02:00
2026-04-16 16:54:09 +02:00
2026-09-30 14:21:20 +02:00
2026-09-09 18:27:01 +02:00
2026-09-26 20:47:13 +02:00
2026-09-09 16:38:55 +02:00
2026-08-25 18:50:50 +02:00
2026-09-27 12:45:19 +02:00
2026-10-01 11:01:17 +02:00
2026-04-12 01:10:28 +02:00
2026-09-01 20:55:13 +02:00
2026-09-27 18:21:24 +02:00
2026-09-17 21:42:16 +02:00
2026-09-21 20:52:02 +02:00
2026-08-31 20:41:45 +02:00
2026-09-26 15:48:27 +02:00
2026-08-25 19:36:04 +02:00
2026-09-23 19:41:44 +02:00
2026-09-26 14:13:33 +02:00
2026-09-26 15:11:46 +02:00
2026-06-25 01:04:26 +02:00
2026-05-06 20:07:36 +02:00
2026-05-22 15:22:33 +02:00
2026-09-24 10:00:01 +02:00
2026-08-20 16:49:31 +02:00
2026-09-22 20:54:01 +02:00
2026-09-30 15:08:31 +02:00
2026-08-20 14:21:41 +02:00
2026-07-29 11:41:34 +12:00
2026-06-15 23:15:04 +02:00
2026-09-24 21:15:22 +02:00
2026-05-18 16:01:29 +02:00
2026-07-08 15:42:42 +02:00
2026-07-21 23:26:51 +02:00
2026-08-06 18:44:14 +02:00
2026-07-29 17:18:38 +02:00
2026-07-29 17:18:42 +02:00
2026-09-26 20:24:23 +02:00
2026-10-01 00:24:47 +02:00
2026-09-18 22:16:57 +02:00
2026-09-19 00:53:53 +02:00
2026-09-17 23:54:33 +02:00
2026-09-19 00:53:53 +02:00
2026-02-16 18:51:30 +01:00
2026-06-24 19:32:13 +02:00
2026-09-17 20:55:39 +02:00
2026-09-29 20:28:39 +02:00
2026-07-04 14:52:26 +02:00
2026-08-29 18:11:50 +02:00
2026-08-31 09:55:06 +02:00
2026-05-30 15:56:55 +02:00
2026-08-31 09:55:06 +02:00
2026-06-25 01:04:26 +02:00
2026-09-26 16:55:34 +02:00
2026-09-26 14:36:02 +02:00
2026-09-26 14:36:02 +02:00
2026-09-30 19:03:34 +02:00
2026-08-16 23:04:22 +02:00
2026-07-22 19:17:23 +02:00
2026-06-25 00:25:28 +02:00
2026-04-09 22:13:08 +02:00
2026-09-30 22:43:59 +02:00
2026-09-26 15:45:59 +02:00
2026-09-23 13:40:01 +02:00
2026-09-23 13:40:01 +02:00
2026-08-25 21:13:34 +02:00
2026-09-09 19:27:08 +02:00
2026-08-16 21:12:21 +02:00
2026-08-06 19:19:18 +02:00
2026-09-29 20:15:14 +02:00
2026-08-29 17:47:23 +02:00
2026-08-25 20:09:18 +02:00
2026-09-23 18:31:27 +02:00
2026-09-26 12:54:30 +02:00
2026-05-09 17:37:41 +02:00
2026-05-31 15:52:27 +02:00
2026-09-19 13:32:41 +02:00
2026-09-26 16:55:34 +02:00
2026-08-16 22:20:49 +02:00
2026-09-26 15:31:05 +02:00
2026-05-06 20:07:36 +02:00
2026-08-18 15:48:05 +02:00
2026-07-19 10:10:31 +02:00
2026-08-16 22:20:49 +02:00
2026-08-06 18:23:21 +02:00
2026-09-26 14:36:02 +02:00
2026-09-19 13:32:41 +02:00
2026-09-26 14:36:02 +02:00
2026-08-16 02:19:04 +02:00
2026-09-29 20:28:39 +02:00
2026-09-22 20:42:07 +02:00
2026-09-26 14:15:10 +02:00
2026-10-01 04:38:04 +02:00
2026-08-23 19:44:56 +06:00
2026-10-01 11:02:26 +02:00
2026-09-26 14:41:14 +02:00
2026-08-31 23:53:24 +02:00
2026-09-30 00:14:08 +02:00
2026-05-21 23:35:58 +02:00
2026-09-29 23:24:55 +02:00