362 Commits

Author SHA1 Message Date
spacefreak 1aa8917107 add style to the list of bad elements 2021-10-06 20:35:54 +02:00
spacefreak 321579251d fix CLI output mail as binary stream 2021-10-06 17:59:26 +02:00
spacefreak 3f5face79e rename ModifyMilter to QuarantineMilter 2021-10-05 15:46:36 +02:00
spacefreak 5a1e173771 fix encoding of text and html parts 2021-10-04 23:01:43 +02:00
spacefreak 07ac65dd6b relax BATV regex 2021-10-04 21:51:41 +02:00
spacefreak df1ddbf046 convert meta files to new format when read 2021-10-04 21:04:30 +02:00
spacefreak 082789e1d4 fix CLI 2021-10-04 20:17:20 +02:00
spacefreak c4755a3316 change logging 2021-10-04 19:36:18 +02:00
spacefreak 0a25e67f15 fix typo 2021-10-04 19:26:11 +02:00
spacefreak 540bfabef4 change logging of email notifications 2021-10-04 19:23:23 +02:00
spacefreak c76c9aee11 improve quarantine milter action 2021-10-04 19:18:03 +02:00
spacefreak 3220fcbf2c fix file loading and improve quarantine logic 2021-10-04 19:03:55 +02:00
spacefreak 5c9ec5037e fix rewrite of metadata file 2021-10-04 15:44:48 +02:00
spacefreak 251f15a1d9 some more fixes 2021-10-04 13:18:53 +02:00
spacefreak 32bebf873d fix template variable handling 2021-10-04 12:08:16 +02:00
spacefreak 91f5b34795 fix remove_batv and lazy-load config in CLI 2021-10-01 14:05:46 +02:00
spacefreak 5b21adcd24 lazy load quarantine objects in cli 2021-10-01 00:53:18 +02:00
spacefreak b9b6a62b5e improve config check 2021-10-01 00:24:02 +02:00
spacefreak 6a242e7d02 improve CLI output 2021-09-30 23:51:06 +02:00
spacefreak 01ae131088 adapt all CLI functions to new code structure 2021-09-30 23:40:50 +02:00
spacefreak 9e0baf3ce9 fix setup.py 2021-09-30 20:11:22 +02:00
spacefreak ff7ecce164 fix distribution 2021-09-30 19:44:24 +02:00
spacefreak e459463d5e improve distribution 2021-09-30 18:53:24 +02:00
spacefreak ba3ac65b21 merge with project pymodmilter 2021-09-30 18:18:00 +02:00
spacefreak 461a4bdb7c prepare to merge with project pymodmilter 2021-09-30 18:17:16 +02:00
spacefreak 0bd88f7cf4 prepare to merge with pyquarantine project 2021-09-30 18:04:36 +02:00
spacefreak cd7e0688dc prepare for cli 2021-09-30 16:54:03 +02:00
spacefreak 60e3f49fe1 add option for file creation mode 2021-09-30 15:12:31 +02:00
spacefreak 7de9cc1bb8 cleanup again 2021-09-30 02:06:16 +02:00
spacefreak e11d78ae4f more cleanup 2021-09-30 01:23:59 +02:00
spacefreak f18d4e57f9 cleanup 2021-09-30 01:17:17 +02:00
spacefreak 08b6ae6377 use jsonschema to validate config and massive refactor 2021-09-30 01:07:21 +02:00
spacefreak 4d9baa79f7 add JSON config schema 2021-09-22 01:00:28 +02:00
spacefreak c7168c6671 improve BATV handling 2021-09-22 01:00:02 +02:00
spacefreak 2a7b08fc06 fix setup.py 2021-09-21 11:18:40 +02:00
spacefreak 54e73273fb handle BATV (Bounce Address Tag Validation) in whitelist 2021-09-21 11:10:57 +02:00
spacefreak 1e53393238 remove WhitelistCache 2021-09-21 10:39:23 +02:00
spacefreak 677b6ccb45 fix milter_action on quarantine action 2021-09-21 10:09:37 +02:00
spacefreak f4bb0d38eb add whitelist functionality to quarantine 2021-09-21 05:20:47 +02:00
spacefreak f4bc545f9b fix replacebody logic 2021-09-21 01:35:47 +02:00
spacefreak 6333a0913d add delrcpt 2021-09-21 00:55:54 +02:00
spacefreak f4f26f08fd fix logging 2021-09-21 00:35:12 +02:00
spacefreak cd470e8947 add quarantine functionality and refactor 2021-09-21 00:06:15 +02:00
spacefreak 42e65848c4 refactor config structure 2021-09-20 18:08:56 +02:00
spacefreak 46a7103900 add condition on variables 2021-09-19 18:47:02 +02:00
spacefreak b91460b629 improve conditions and logging, add metavar to conditions 2021-09-14 14:39:40 +02:00
spacefreak e34e85af6b improve conditions handling 2021-09-14 01:36:32 +02:00
spacefreak ef025d758c improve logging again 2021-09-13 16:00:19 +02:00
spacefreak cc297fb70d fix logging 2021-09-13 15:52:36 +02:00
spacefreak e1709f763f fix actions, storages and mailer shutdown 2021-09-13 14:47:13 +02:00