aboutsummaryrefslogtreecommitdiff
path: root/src/mailman_pgp/config
diff options
context:
space:
mode:
authorJ08nY2017-06-09 17:41:24 +0200
committerJ08nY2017-06-09 17:41:24 +0200
commitb932ba4a32f208aa934bad8b4039e8c871b6715f (patch)
treec93f1277353928446dccaa4e16845fe9a83372b5 /src/mailman_pgp/config
parent25487795779c05ff8e97680550948443924b98c0 (diff)
downloadmailman-pgp-b932ba4a32f208aa934bad8b4039e8c871b6715f.tar.gz
mailman-pgp-b932ba4a32f208aa934bad8b4039e8c871b6715f.tar.zst
mailman-pgp-b932ba4a32f208aa934bad8b4039e8c871b6715f.zip
Rename to mailman-pgp.
- Renames to a name better suited following mailman-hyperkitty being a mailman plugin.
Diffstat (limited to 'src/mailman_pgp/config')
-rw-r--r--src/mailman_pgp/config/__init__.py8
-rw-r--r--src/mailman_pgp/config/mailman.cfg20
-rw-r--r--src/mailman_pgp/config/pgpmailman.cfg16
3 files changed, 44 insertions, 0 deletions
diff --git a/src/mailman_pgp/config/__init__.py b/src/mailman_pgp/config/__init__.py
new file mode 100644
index 0000000..a6f7004
--- /dev/null
+++ b/src/mailman_pgp/config/__init__.py
@@ -0,0 +1,8 @@
+""""""
+
+from configparser import ConfigParser
+
+from public.public import public
+
+config = ConfigParser()
+public(config=config)
diff --git a/src/mailman_pgp/config/mailman.cfg b/src/mailman_pgp/config/mailman.cfg
new file mode 100644
index 0000000..7bd45a7
--- /dev/null
+++ b/src/mailman_pgp/config/mailman.cfg
@@ -0,0 +1,20 @@
+
+# Example additions to mailman.cfg to enable PGP
+
+[plugin.pgp]
+class: mailman_pgp.plugin.PGPMailman
+path: mailman_pgp
+enable: yes
+configuration: python:mailman_pgp.config.pgpmailman
+
+[runner.in]
+class: mailman_pgp.runners.incoming.IncomingRunner
+
+[runner.in_default]
+class: mailman.runners.incoming.IncomingRunner
+
+[runner.out]
+class: mailman_pgp.runners.outgoing.OutgoingRunner
+
+[runner.out_default]
+class: mailman.runners.outgoing.OutgoingRunner
diff --git a/src/mailman_pgp/config/pgpmailman.cfg b/src/mailman_pgp/config/pgpmailman.cfg
new file mode 100644
index 0000000..45aa7b0
--- /dev/null
+++ b/src/mailman_pgp/config/pgpmailman.cfg
@@ -0,0 +1,16 @@
+# Default PGP config
+
+[db]
+# db path the PGP plugin will use to store list/user configuration (not keys!).
+url = sqlite:////$DATA_DIR/pgp.db
+
+[keyrings]
+# Keyring used to store list keypairs.
+core = $DATA_DIR/pgp_core.gpp
+
+# Keyring used to store user public keys.
+users = $DATA_DIR/pgp_users.gpg
+
+[queues]
+in = in_default
+out = out_default \ No newline at end of file