<feed xmlns='http://www.w3.org/2005/Atom'>
<title>acme-dns-tiny, branch master</title>
<subtitle>Fork of https://github.com/Trim/acme-dns-tiny but simpler and lets you define your way of update dns server</subtitle>
<id>https://git.devys.org/acme-dns-tiny/atom?h=master</id>
<link rel='self' href='https://git.devys.org/acme-dns-tiny/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.devys.org/acme-dns-tiny/'/>
<updated>2025-07-06T07:08:04Z</updated>
<entry>
<title>update test suite to latest letsencrypt certificate policy updates</title>
<updated>2025-07-06T07:08:04Z</updated>
<author>
<name>vg</name>
<email>vgm+dev@devys.org</email>
</author>
<published>2025-07-06T07:08:04Z</published>
<link rel='alternate' type='text/html' href='https://git.devys.org/acme-dns-tiny/commit/?id=f201868b9089da733ae268a5a72f8359be10e51d'/>
<id>urn:sha1:f201868b9089da733ae268a5a72f8359be10e51d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add conversion for retry-after header</title>
<updated>2025-06-26T08:53:05Z</updated>
<author>
<name>vg</name>
<email>vgm+dev@devys.org</email>
</author>
<published>2025-06-26T08:53:05Z</published>
<link rel='alternate' type='text/html' href='https://git.devys.org/acme-dns-tiny/commit/?id=ac6cbfb81f5683e5af2fdb8810c5bb536643f47d'/>
<id>urn:sha1:ac6cbfb81f5683e5af2fdb8810c5bb536643f47d</id>
<content type='text'>
Headers coming from request answer are strings, and sleep expect
a number. Convert header to integer, fallback default is already an
integer, will do a no-op in this case.
</content>
</entry>
<entry>
<title>add requirements for listing dependencies for this project</title>
<updated>2025-06-23T21:09:18Z</updated>
<author>
<name>vg</name>
<email>vgm+dev@devys.org</email>
</author>
<published>2025-06-23T21:09:18Z</published>
<link rel='alternate' type='text/html' href='https://git.devys.org/acme-dns-tiny/commit/?id=ad50a8ee4d5ab6676e045230fea435409b23a1d6'/>
<id>urn:sha1:ad50a8ee4d5ab6676e045230fea435409b23a1d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix stupid mistake introduced in previous commit</title>
<updated>2025-06-23T20:18:00Z</updated>
<author>
<name>vg</name>
<email>vgm+dev@devys.org</email>
</author>
<published>2025-06-23T20:18:00Z</published>
<link rel='alternate' type='text/html' href='https://git.devys.org/acme-dns-tiny/commit/?id=ff9ba98c8802669d096c1cb48c8b60f102c93c61'/>
<id>urn:sha1:ff9ba98c8802669d096c1cb48c8b60f102c93c61</id>
<content type='text'>
While removing contact lines, I also removed the call which registers
the account, leading the client to not work anymore.
</content>
</entry>
<entry>
<title>Remove contact field management</title>
<updated>2025-06-23T19:32:24Z</updated>
<author>
<name>vg</name>
<email>vgm+dev@devys.org</email>
</author>
<published>2025-06-23T19:32:24Z</published>
<link rel='alternate' type='text/html' href='https://git.devys.org/acme-dns-tiny/commit/?id=c2e9d2acf3159ebd6ff6ed28513945eb62d05265'/>
<id>urn:sha1:c2e9d2acf3159ebd6ff6ed28513945eb62d05265</id>
<content type='text'>
Since June 4 2025, letsencrypt don't return contact information anymore
from newAccount api point.

More information at
https://community.letsencrypt.org/t/support-ended-for-expiration-notification-emails/238173

acme_tiny_dns could be used with little modification outside
letsencrypt, but I'm aligned with the rationale given by letsencrypt on
why they removed contact information from their database.

So this commit removes contact management for the following reasons:

- without modifying the code (even if the modifications would be small),
  the client does not work as the key 'contact' is not found anymore in
  the json structure returned by the newAccount url.

- this client main target is letsencrypt and does not seek to be
  complete.

- this simplifies the script by reducing the code and having less
  features.

- I think, like explained by letsencrypt in addition to private data
  issues, that reminders of an expiring certificate can be monitored by
  other means. Monit for example can do it, and there exists also online
  services for this if needed. See
  https://letsencrypt.org/2025/01/22/ending-expiration-emails/ for more
  information.
</content>
</entry>
<entry>
<title>robustify nonce management by retry mechanism</title>
<updated>2023-01-16T16:16:24Z</updated>
<author>
<name>vg</name>
<email>vgm+dev@devys.org</email>
</author>
<published>2023-01-16T16:16:24Z</published>
<link rel='alternate' type='text/html' href='https://git.devys.org/acme-dns-tiny/commit/?id=c4d914d69b2fe53e56b1fd81549b14a1cf667bef'/>
<id>urn:sha1:c4d914d69b2fe53e56b1fd81549b14a1cf667bef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add compatibility for older dnspython releases</title>
<updated>2021-02-21T12:00:17Z</updated>
<author>
<name>vg</name>
<email>vgm+dev@devys.org</email>
</author>
<published>2021-02-21T12:00:17Z</published>
<link rel='alternate' type='text/html' href='https://git.devys.org/acme-dns-tiny/commit/?id=9aa60992fbc87cb3c5cc21421ef7e59038d90540'/>
<id>urn:sha1:9aa60992fbc87cb3c5cc21421ef7e59038d90540</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add support for alternative chains</title>
<updated>2021-01-17T20:25:43Z</updated>
<author>
<name>vg</name>
<email>vgm+dev@devys.org</email>
</author>
<published>2021-01-17T20:25:43Z</published>
<link rel='alternate' type='text/html' href='https://git.devys.org/acme-dns-tiny/commit/?id=4338401912e3a415bf0a056c521cef612e29888c'/>
<id>urn:sha1:4338401912e3a415bf0a056c521cef612e29888c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add contact information example</title>
<updated>2020-04-04T16:50:02Z</updated>
<author>
<name>vg</name>
<email>vgm+dev@devys.org</email>
</author>
<published>2020-04-04T16:50:02Z</published>
<link rel='alternate' type='text/html' href='https://git.devys.org/acme-dns-tiny/commit/?id=706cffaac7aba2a4e623b4d1971d7c93d666d599'/>
<id>urn:sha1:706cffaac7aba2a4e623b4d1971d7c93d666d599</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rework test (coverage and refactorization)</title>
<updated>2020-03-12T16:43:52Z</updated>
<author>
<name>vg</name>
<email>vgm+dev@devys.org</email>
</author>
<published>2020-03-12T16:43:52Z</published>
<link rel='alternate' type='text/html' href='https://git.devys.org/acme-dns-tiny/commit/?id=cf2f1f2d3429650444685e07ee4e11bcd596bba8'/>
<id>urn:sha1:cf2f1f2d3429650444685e07ee4e11bcd596bba8</id>
<content type='text'>
- better coverage (add contact tests)
- split one big test with a loop on a dict to single test functions,
  giving better view on test advance and report
- factorization of _csr and _san_csr to a single function
</content>
</entry>
</feed>
