<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lacme/webserver, branch v0.8.3</title>
<subtitle>Small ACME client written with process isolation and minimal privileges in mind</subtitle>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/lacme/'/>
<entry>
<title>Bump copyright years.</title>
<updated>2021-02-15T00:31:29+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2021-02-14T16:02:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/lacme/commit/?id=f3e28985165e9ff30907d5da45a4a0bc8c0ccf31'/>
<id>f3e28985165e9ff30907d5da45a4a0bc8c0ccf31</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Upgrade links to secure HTTP.</title>
<updated>2020-08-03T23:39:39+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2020-08-03T23:27:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/lacme/commit/?id=89c94e697545c3333277194dfa862daede14a5e8'/>
<id>89c94e697545c3333277194dfa862daede14a5e8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update copyright info</title>
<updated>2017-07-08T22:33:15+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2017-07-08T22:33:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/lacme/commit/?id=82b5c4803a2ac5a8130d370778bb9f689e9674b7'/>
<id>82b5c4803a2ac5a8130d370778bb9f689e9674b7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Specify minimum required Perl versions.</title>
<updated>2017-07-01T18:00:55+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2017-07-01T17:55:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/lacme/commit/?id=abb09fac8787c3444f45cf8cc06386dd75719a01'/>
<id>abb09fac8787c3444f45cf8cc06386dd75719a01</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Ensure fdopen is called with an integer.</title>
<updated>2017-07-01T17:36:46+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2017-07-01T17:36:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/lacme/commit/?id=7a4e51344423ee3309c258087a69dac29bf30b51'/>
<id>7a4e51344423ee3309c258087a69dac29bf30b51</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>webserver: improve serving logic for ACME challenge responses.</title>
<updated>2017-06-29T13:03:02+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2017-06-29T12:53:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/lacme/commit/?id=97b4aad955ea816d7cc2273c1fd85fe139ec6207'/>
<id>97b4aad955ea816d7cc2273c1fd85fe139ec6207</id>
<content type='text'>
In particular, we now return "403 Forbidden" for
/.well-known/acme-challenge/
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In particular, we now return "403 Forbidden" for
/.well-known/acme-challenge/
</pre>
</div>
</content>
</entry>
<entry>
<title>webserver: open ACME challenge files with O_NOFOLLOW.</title>
<updated>2017-06-29T10:06:35+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2017-06-29T10:06:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/lacme/commit/?id=a71cce0e99270492dbfa1567c046cd7db79ffd64'/>
<id>a71cce0e99270492dbfa1567c046cd7db79ffd64</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>webserver: refuse to follow symlink when serving ACME challenge responses.</title>
<updated>2017-06-29T08:48:39+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2017-06-29T08:48:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/lacme/commit/?id=15639f5b1aa607ccb4fec1a41643a3b916e0e44a'/>
<id>15639f5b1aa607ccb4fec1a41643a3b916e0e44a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>webserver: allow listening to multiple addresses.</title>
<updated>2017-06-28T20:09:43+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2017-06-28T15:19:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/lacme/commit/?id=944407621f313c15f6cfd53267da1ddbdaceec9f'/>
<id>944407621f313c15f6cfd53267da1ddbdaceec9f</id>
<content type='text'>
(Useful when dual-stack IPv4/IPv6 is not supported.)  Also, change the
default to listen to a UNIX-domain socket &lt;/var/run/lacme.socket&gt;.

Moreover temporary iptables rules are no longer installed.  Hosts
without a public HTTP daemon listening on port 80 need to set the
'listen' option to [::] and/or 0.0.0.0, and possibly set the 'iptables'
option to Yes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(Useful when dual-stack IPv4/IPv6 is not supported.)  Also, change the
default to listen to a UNIX-domain socket &lt;/var/run/lacme.socket&gt;.

Moreover temporary iptables rules are no longer installed.  Hosts
without a public HTTP daemon listening on port 80 need to set the
'listen' option to [::] and/or 0.0.0.0, and possibly set the 'iptables'
option to Yes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add the short description in headers and manpages.</title>
<updated>2016-06-14T11:45:59+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2016-06-14T11:45:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/lacme/commit/?id=2284fd825bcea047ab595bf769ef13fa763d269a'/>
<id>2284fd825bcea047ab595bf769ef13fa763d269a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
