<feed xmlns='http://www.w3.org/2005/Atom'>
<title>fripost-ansible/roles/webmail/files/etc/nginx/sites-available/roundcube, branch master</title>
<subtitle>Fripost ansible scripts</subtitle>
<link rel='alternate' type='text/html' href='http://git.fripost.org/fripost-ansible/'/>
<entry>
<title>Webmail: Upgrade backend to PHP7.4.</title>
<updated>2024-09-08T00:03:08+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2024-09-08T00:02:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.fripost.org/fripost-ansible/commit/?id=e2d06229e4ebbe4640872f6e2fcb7b32329b462a'/>
<id>e2d06229e4ebbe4640872f6e2fcb7b32329b462a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Roundcube: Fix favicon path.</title>
<updated>2021-01-27T15:03:33+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2021-01-27T15:03:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.fripost.org/fripost-ansible/commit/?id=617f9ba2f03e3b4efdf94db1bfa0db51a63de87f'/>
<id>617f9ba2f03e3b4efdf94db1bfa0db51a63de87f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Roundcube: Serve assets pre-compressed when possible.</title>
<updated>2021-01-27T14:28:32+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2021-01-27T14:28:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.fripost.org/fripost-ansible/commit/?id=cce519c645c55c246817f92cf24e8332c03f2252'/>
<id>cce519c645c55c246817f92cf24e8332c03f2252</id>
<content type='text'>
See https://salsa.debian.org/roundcube-team/roundcube/-/commit/f1e89494e8b777d69564e67f2d8b47ac84eb02f4 .
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
See https://salsa.debian.org/roundcube-team/roundcube/-/commit/f1e89494e8b777d69564e67f2d8b47ac84eb02f4 .
</pre>
</div>
</content>
</entry>
<entry>
<title>Roundcube: Change document root to /var/lib/roundcube/public_html.</title>
<updated>2021-01-27T14:22:32+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2021-01-27T14:22:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.fripost.org/fripost-ansible/commit/?id=393c894d3b5d84d28555e557edcbc7531c070452'/>
<id>393c894d3b5d84d28555e557edcbc7531c070452</id>
<content type='text'>
Per https://salsa.debian.org/roundcube-team/roundcube/commit/7df02624eec4857053432d8ebe9b4e2b36f22bc5 .
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Per https://salsa.debian.org/roundcube-team/roundcube/commit/7df02624eec4857053432d8ebe9b4e2b36f22bc5 .
</pre>
</div>
</content>
</entry>
<entry>
<title>nginx: Add Expires: HTTP headers.</title>
<updated>2020-05-17T18:34:42+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2020-05-17T18:24:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.fripost.org/fripost-ansible/commit/?id=3c7c834a37802e5ca5d93a4b4a91dde3264d9f5d'/>
<id>3c7c834a37802e5ca5d93a4b4a91dde3264d9f5d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>webmail: Add .webp to the list of static resources.</title>
<updated>2020-05-17T18:34:42+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2020-05-17T18:23:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.fripost.org/fripost-ansible/commit/?id=a16b003a9bf101234ca988b6e43466a3d6b99bc7'/>
<id>a16b003a9bf101234ca988b6e43466a3d6b99bc7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Webmail: Compress static resources.</title>
<updated>2020-05-17T16:30:03+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2020-05-17T14:21:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.fripost.org/fripost-ansible/commit/?id=e75fdedc7267b4918dbf4ebe10e66f2ac90ab313'/>
<id>e75fdedc7267b4918dbf4ebe10e66f2ac90ab313</id>
<content type='text'>
We leave dynamic pages (those passed to PHP-FPM) alone for now:
compressing them would make us vulnerable to BREACH attacks.  This will
be revisited once Roundcube 1.5 is released: 1.5 adds support for the
same-site cookie attribute which once set to 'Strict' makes it immune to
BREACH attacks:

    https://github.com/roundcube/roundcubemail/pull/6772
    https://www.sjoerdlangkemper.nl/2016/11/07/current-state-of-breach-attack/#same-site-cookies
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We leave dynamic pages (those passed to PHP-FPM) alone for now:
compressing them would make us vulnerable to BREACH attacks.  This will
be revisited once Roundcube 1.5 is released: 1.5 adds support for the
same-site cookie attribute which once set to 'Strict' makes it immune to
BREACH attacks:

    https://github.com/roundcube/roundcubemail/pull/6772
    https://www.sjoerdlangkemper.nl/2016/11/07/current-state-of-breach-attack/#same-site-cookies
</pre>
</div>
</content>
</entry>
<entry>
<title>Webmail: Fix allowed extensions for static resources.</title>
<updated>2020-05-17T16:30:03+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2020-05-17T14:14:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.fripost.org/fripost-ansible/commit/?id=a4e1c724be8729854c38c452a7bc248a3ee16f39'/>
<id>a4e1c724be8729854c38c452a7bc248a3ee16f39</id>
<content type='text'>
  $ find -L /usr/share/roundcube/{plugins,program/js,program/resources,skins} -xtype f -printf "%f\\n" \
      | sed -r "s/^([^.]+)(.*)/\1\2\t\2/" | sort -k2 | uniq -c -f1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  $ find -L /usr/share/roundcube/{plugins,program/js,program/resources,skins} -xtype f -printf "%f\\n" \
      | sed -r "s/^([^.]+)(.*)/\1\2\t\2/" | sort -k2 | uniq -c -f1
</pre>
</div>
</content>
</entry>
<entry>
<title>Webmail: Improve Content-Security-Policy.</title>
<updated>2020-05-17T16:30:03+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2020-05-17T12:54:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.fripost.org/fripost-ansible/commit/?id=20d14e9e6b3baf04c952605088af1d380bfb6d90'/>
<id>20d14e9e6b3baf04c952605088af1d380bfb6d90</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Roundcube: Port to Debian 10.</title>
<updated>2020-05-17T03:21:32+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2020-05-17T02:25:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.fripost.org/fripost-ansible/commit/?id=aba1438a4d188ae4ba20d2ee264212622809afd1'/>
<id>aba1438a4d188ae4ba20d2ee264212622809afd1</id>
<content type='text'>
We use the version from buster-backports (currently 1.4.4+dfsg.1-1~bpo10+1)
for the elastic theme.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We use the version from buster-backports (currently 1.4.4+dfsg.1-1~bpo10+1)
for the elastic theme.
</pre>
</div>
</content>
</entry>
</feed>
