[finetuning Joost van Baal **20060106144812] { hunk ./mailman-ssls/mailman-ssls/README.SSLS.html 9 -

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.

hunk ./mailman-ssls/mailman-ssls/README.SSLS.html 26 -

specs

+

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.

+ +

Specs

hunk ./mailman-ssls/mailman-ssls/README.SSLS.html 31 -

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.

hunk ./mailman-ssls/mailman-ssls/README.SSLS.html 34 -

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.

hunk ./mailman-ssls/mailman-ssls/README.SSLS.html 41 -

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:

hunk ./mailman-ssls/mailman-ssls/README.SSLS.html 61 -

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 -

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".

+for "GPG" and "smime".

+ +

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).

+ +

fresh installs

hunk ./mailman-ssls/mailman-ssls/README.SSLS.html 82 -

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 -

Fresh Installs

+
+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 -

Setting up lists

+

setting up lists

hunk ./mailman-ssls/mailman-ssls/README.SSLS.html 95 -

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 -

hacking

+

Hacking

hunk ./mailman-ssls/mailman-ssls/README.SSLS.html 152 -

history, credits, copyright

+

History, credits, copyright

hunk ./mailman-ssls/mailman-ssls/README.SSLS.html 158 -mailman-2.1.5-gpg_2005-02-22.diff.gz) and Tilburg University (stuff written by -Joost van Baal), see the individual files for details.

+mailman-2.1.5-gpg_2005-02-22.diff.gz) and Tilburg +University (stuff written by Joost van Baal), see the individual files for +details.

}