<feed xmlns='http://www.w3.org/2005/Atom'>
<title>fripost-ansible/roles/amavis, branch master</title>
<subtitle>Fripost ansible scripts</subtitle>
<link rel='alternate' type='text/html' href='http://git.fripost.org/fripost-ansible/'/>
<entry>
<title>DKIM key generation: Adjust ownership.</title>
<updated>2024-09-08T00:27:02+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2024-09-08T00:26:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.fripost.org/fripost-ansible/commit/?id=79c0fb2b2cfaa1671ba069e0235de1c87f59cb61'/>
<id>79c0fb2b2cfaa1671ba069e0235de1c87f59cb61</id>
<content type='text'>
As of bullseye amavis needs the private key material to be reabled by
the 'amavis' user.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As of bullseye amavis needs the private key material to be reabled by
the 'amavis' user.
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't restart amavis on DKIM key generation.</title>
<updated>2021-02-13T15:52:47+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2021-02-13T15:41:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.fripost.org/fripost-ansible/commit/?id=5e635d39918ad7c69cd90bee6b4ac2827198cc76'/>
<id>5e635d39918ad7c69cd90bee6b4ac2827198cc76</id>
<content type='text'>
We want to give people the time add the key to DNS before we update the
signing policy.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We want to give people the time add the key to DNS before we update the
signing policy.
</pre>
</div>
</content>
</entry>
<entry>
<title>roles/amavis: Drop packages that no longer exist.</title>
<updated>2020-05-17T03:21:36+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2020-05-17T03:13:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.fripost.org/fripost-ansible/commit/?id=e5d74c69d34522b37386291666dbae0c9a43e802'/>
<id>e5d74c69d34522b37386291666dbae0c9a43e802</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add own DKIM key for debian.org address.</title>
<updated>2020-04-13T15:29:53+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2020-04-13T14:18:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.fripost.org/fripost-ansible/commit/?id=a9c79689a9150c67c3bc133463c71aa887a8ebc9'/>
<id>a9c79689a9150c67c3bc133463c71aa887a8ebc9</id>
<content type='text'>
Cf. https://lists.debian.org/debian-devel-announce/2020/04/msg00004.html .  \o/

It's also fairly easy to deploy onto the Debian infrastucture:

    $ USERNAME="guilhem"
    $ SELECTOR="5d30c523ff3622ed454230a16a11ddf6.$USERNAME.user"
    $ printf "dkimPubKey: %s %s\n" "$SELECTOR" \
                "$(openssl pkey -pubin -in "./certs/dkim/$SELECTOR:debian.org.pub" -outform DER | base64 -w0)" \
        | gpg --clearsign | s-nail -r "USERNAME@debian.org" -s dkimPubKey changes@db.debian.org
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Cf. https://lists.debian.org/debian-devel-announce/2020/04/msg00004.html .  \o/

It's also fairly easy to deploy onto the Debian infrastucture:

    $ USERNAME="guilhem"
    $ SELECTOR="5d30c523ff3622ed454230a16a11ddf6.$USERNAME.user"
    $ printf "dkimPubKey: %s %s\n" "$SELECTOR" \
                "$(openssl pkey -pubin -in "./certs/dkim/$SELECTOR:debian.org.pub" -outform DER | base64 -w0)" \
        | gpg --clearsign | s-nail -r "USERNAME@debian.org" -s dkimPubKey changes@db.debian.org
</pre>
</div>
</content>
</entry>
<entry>
<title>DKIM: also include the "d=" tag in key filenames, not only the "s=" tag.</title>
<updated>2018-12-05T15:24:12+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2018-12-05T14:47:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.fripost.org/fripost-ansible/commit/?id=9722d50b9b6c5ccd81892a00bdd3023399b004fb'/>
<id>9722d50b9b6c5ccd81892a00bdd3023399b004fb</id>
<content type='text'>
While the combination of "s=" tag (selector) &amp; "d=" tag signing domain
maps to a unique key, the selector alone doesn't necessarily.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
While the combination of "s=" tag (selector) &amp; "d=" tag signing domain
maps to a unique key, the selector alone doesn't necessarily.
</pre>
</div>
</content>
</entry>
<entry>
<title>Upgrade DKIM keys to rsa2048, and allow for multiple keys.</title>
<updated>2018-12-04T00:14:45+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2018-12-03T22:13:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.fripost.org/fripost-ansible/commit/?id=c21b92d9b79a80a27607618666b56fbc5cd26ac8'/>
<id>c21b92d9b79a80a27607618666b56fbc5cd26ac8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Upgrade syntax to Ansible 2.7 (apt module).</title>
<updated>2018-12-03T02:43:42+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2018-12-03T02:21:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.fripost.org/fripost-ansible/commit/?id=cfedc9e785831d54195b120300932f74f9808daf'/>
<id>cfedc9e785831d54195b120300932f74f9808daf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Postfix: replace cdb &amp; btree tables with lmdb ones.</title>
<updated>2018-12-03T02:43:41+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2018-12-03T02:18:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.fripost.org/fripost-ansible/commit/?id=dcdb8cd6b1b525fc8eacd509586da3396c068251'/>
<id>dcdb8cd6b1b525fc8eacd509586da3396c068251</id>
<content type='text'>
Cf. lmdb_table(5).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Cf. lmdb_table(5).
</pre>
</div>
</content>
</entry>
<entry>
<title>Amavis: bind server to INADDR_LOOPBACK</title>
<updated>2018-04-04T14:13:08+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2018-04-04T14:13:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.fripost.org/fripost-ansible/commit/?id=c8f9db094fed7a819da110361f57525898caeb20'/>
<id>c8f9db094fed7a819da110361f57525898caeb20</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Postfix: ensure common aliases are present.</title>
<updated>2016-09-18T15:55:33+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2016-09-18T15:55:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.fripost.org/fripost-ansible/commit/?id=a4ecc629b38e9d9d4cf918d6095112347c141e55'/>
<id>a4ecc629b38e9d9d4cf918d6095112347c141e55</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
