<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lacme/Changelog, 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>Prepare new release v0.8.3.</title>
<updated>2024-06-13T15:39:34+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2024-06-13T15:39:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/lacme/commit/?id=ce6a95d172dbefd0e310c46e0a0d9c56d19e34ca'/>
<id>ce6a95d172dbefd0e310c46e0a0d9c56d19e34ca</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Prepare new release v0.8.2.</title>
<updated>2023-04-25T18:06:22+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2023-04-25T18:06:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/lacme/commit/?id=c80a2530eb014b34a314e078fec2589bc7969e33'/>
<id>c80a2530eb014b34a314e078fec2589bc7969e33</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Prepare new release v0.8.1.</title>
<updated>2023-01-25T02:23:51+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2023-01-25T02:23:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/lacme/commit/?id=b3af3526b293f396da02a6276ea86ca17dcd2d03'/>
<id>b3af3526b293f396da02a6276ea86ca17dcd2d03</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Adjust test suite against current Let's Encrypt staging environment.</title>
<updated>2023-01-25T02:23:45+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2023-01-25T02:12:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/lacme/commit/?id=cb0b301e7a62a71d9e4454f9f7af5358c857c48c'/>
<id>cb0b301e7a62a71d9e4454f9f7af5358c857c48c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace '$(dir $@)' with '$(@D)' in Makefile.</title>
<updated>2023-01-25T02:11:22+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2023-01-25T02:11:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/lacme/commit/?id=40a4c9b9be51f9c41edd8b421dd629e001659fb4'/>
<id>40a4c9b9be51f9c41edd8b421dd629e001659fb4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>lacme: pass a temporary JSON file with the client configuration to the internal client.</title>
<updated>2021-02-25T09:30:22+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2021-02-25T00:41:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/lacme/commit/?id=9a8f705eddd18ccc9a24fe0e7efe6b5a87b2be09'/>
<id>9a8f705eddd18ccc9a24fe0e7efe6b5a87b2be09</id>
<content type='text'>
So it doesn't have to parse the INI file again.  Also, while lacme.conf
is world-readable by default, one might restrict permissions and add
private information in there, not realizing that everything, including
comments, will be readable by the client.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
So it doesn't have to parse the INI file again.  Also, while lacme.conf
is world-readable by default, one might restrict permissions and add
private information in there, not realizing that everything, including
comments, will be readable by the client.
</pre>
</div>
</content>
</entry>
<entry>
<title>lacme: split certificates using Net::SSLeay::PEM_* instead of calling openssl.</title>
<updated>2021-02-24T23:37:17+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2021-02-24T23:30:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/lacme/commit/?id=f09c95ea97c9bdee92f7c7622689aed540373a73'/>
<id>f09c95ea97c9bdee92f7c7622689aed540373a73</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>lacme: Return an error when the 'mode'/'chown' isn't a number.</title>
<updated>2021-02-24T20:32:06+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2021-02-24T20:28:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/lacme/commit/?id=ea5a51ecaa72c8277b4f878cf3635025d757fa37'/>
<id>ea5a51ecaa72c8277b4f878cf3635025d757fa37</id>
<content type='text'>
oct("foobar") is 0, definitely not what we want.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
oct("foobar") is 0, definitely not what we want.
</pre>
</div>
</content>
</entry>
<entry>
<title>lacme: Add 'owner' resp. 'mode' as (prefered) alias for 'chown' resp. 'chmod'.</title>
<updated>2021-02-24T20:32:06+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2021-02-24T20:24:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/lacme/commit/?id=c6a4aaa6128d55ba5f7f3cd2bd75f789f69ae407'/>
<id>c6a4aaa6128d55ba5f7f3cd2bd75f789f69ae407</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>lacme: Default mode for certificate(-chain) creation is 0644 minus umask restrictions.</title>
<updated>2021-02-24T20:32:01+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2021-02-24T20:01:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/lacme/commit/?id=c612a7ff44995f4f9c39fa0fb68470d90c88decf'/>
<id>c612a7ff44995f4f9c39fa0fb68470d90c88decf</id>
<content type='text'>
Also, always spawn the client with umask 0022 so a starting lacme(8)
with a restrictive umask doesn't impede serving challenge response
files.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also, always spawn the client with umask 0022 so a starting lacme(8)
with a restrictive umask doesn't impede serving challenge response
files.
</pre>
</div>
</content>
</entry>
</feed>
