[finetuning
Joost van Baal This patch is an effort to include PGP and S/MIME support in Mailman, as
-part of the SURFnet Secure List Server project. This patch is an effort to include OpenPGP and S/MIME support in Mailman, as
+part of the SURFnet Secure List Server
+project. Beware! This code is not mature, and not yet suitable for production use.
+Inspect the code to find out if it's good enough for you. This patch handles RFC 2633 (S/MIME) messages next to RFC 2440 (OpenPGP). This patch handles both RFC 2633 (S/MIME) and RFC 2440 (OpenPGP) email
+messages. A post will be distributed only if the PGP signature on the post is from one
-of the list members. A post will be distributed only if the PGP (or S/MIME) signature on the post
+is from one of the list members. In order to achieve this, each list has a public and private key, as well
-as a key passphrase. Furthermore, new list settings are defined: In order to achieve this, each list has a public and private key. (These
+private keys can optionally be protected by passphrases.) Furthermore, new list
+settings are defined: GPG support needs to store additional information for the mailing lists,
+ SSLS support needs to store additional information for the mailing lists,
hunk ./mailman-ssls/mailman-ssls/README.SSLS.html 73
-for "GPG".specs
+Specs
hunk ./mailman-ssls/mailman-ssls/README.SSLS.html 31
-installation
+Installation
hunk ./mailman-ssls/mailman-ssls/README.SSLS.html 69
-Upgrading from earlier and/or unpatched versions
+upgrading from earlier and/or unpatched versions
hunk ./mailman-ssls/mailman-ssls/README.SSLS.html 71
-
The automatic upgrade procedure occuring on a change of the version number +is implemented yet untested. You can either modify the version number in +Version.py to trigger the automatic patch, or run bin/update --force (worked +for me, but I won't give any guarantees).
+ +The automatic upgrade procedure occuring on a change of the -version number is implemented yet untested. -You can either modify the version number in Version.py to trigger the -automatic patch, or run bin/update --force (worked for me, but I won't -give any guarantees).
+If you're installing on a Debian(-based) hosts, you can "apt-get install" +the patched package from
hunk ./mailman-ssls/mailman-ssls/README.SSLS.html 85 -+deb http://non-gnu.uvt.nl/debian sarge mailman +hunk ./mailman-ssls/mailman-ssls/README.SSLS.html 89 -
Install the patched Mailman.
+If you're on another platform, you can apply the patch to a pristine official +mailman tarball, and install using the official installation instructions.
hunk ./mailman-ssls/mailman-ssls/README.SSLS.html 93 -Create a list. Go to the admin menu. Open "Privacy -options", select "GPG options". Make the settings appropriate for your list +
Create a list. Go to the admin menu. Open "Privacy options", select "GPG +options" and "S/MIME options". Make the settings appropriate for your list hunk ./mailman-ssls/mailman-ssls/README.SSLS.html 138 -