-
-
Notifications
You must be signed in to change notification settings - Fork 2k
other: open TODOs #3289
Copy link
Copy link
Closed
Labels
area/ciarea/scriptskind/improvementImprove an existing feature, configuration file or the documentationImprove an existing feature, configuration file or the documentationkind/updateUpdate an existing feature, configuration file or the documentationUpdate an existing feature, configuration file or the documentationstale-bot/ignoreIndicates that this issue / PR shall not be closed by our stale-checking CIIndicates that this issue / PR shall not be closed by our stale-checking CI
Metadata
Metadata
Assignees
Labels
area/ciarea/scriptskind/improvementImprove an existing feature, configuration file or the documentationImprove an existing feature, configuration file or the documentationkind/updateUpdate an existing feature, configuration file or the documentationUpdate an existing feature, configuration file or the documentationstale-bot/ignoreIndicates that this issue / PR shall not be closed by our stale-checking CIIndicates that this issue / PR shall not be closed by our stale-checking CI
Subject
I would like to contribute to the project
Description
I'd like v13.0.0 to be a release that barely adds new functionality, because I think DMS is already packed with functionality. For the far future, I'd like to remove unnecessary features as much as possible (i.e. OpenDKIM, OpenDMARC, Amavis (plus codecs), Spamassassin, Postgrey, Razor, Pyzor, fts-xapian and the likes). With v13.0.0, the default will change to Rspamd. Later, with upcoming major releases after v13.0.0, we can remove functionality.
The script are already high-class, but they lack Bash's integrity and error checks - this should changes as well. Then there are many TODO tickets in the issue tracker that should be resolved.
1to0for OpenDKIM, OpenDMARC, policyd-spf, Amavis & SpamAssassinintroduce(EDIT: could be done, but I lack the time)set -uandset -eEto our scripts to make them more robustset -o pipefailandshopt -s inherit_errexitto our scripts to make them more robustdeprecateOVERRIDE_HOSTNAMEand introduceDMS_FQDN