Commit History

Autor SHA1 Mensaxe Data
  Nils Wisiol 2ef603f3a2 chore(api): move PDNS business to pdns.py, don't use private API %!s(int64=2) %!d(string=hai) anos
  Nils Wisiol f61390b9bf chore(api): import pdns module as a whole into change tracker %!s(int64=2) %!d(string=hai) anos
  Nils Wisiol a557d36e8c feat(api): contact PCH API for domain creation and deletion %!s(int64=2) %!d(string=hai) anos
  Peter Thomassen b7a0845538 fix(api): properly deal with invalid change tracker state %!s(int64=2) %!d(string=hai) anos
  Peter Thomassen 671ca12b96 refactor(api): introduce black formatting %!s(int64=2) %!d(string=hai) anos
  Peter Thomassen 0719c11dc5 chore(): remove gitzones 😢 %!s(int64=2) %!d(string=hai) anos
  Peter Thomassen e4cfacdcef fix(api): be forgiving with race conditions in rr post-delete %!s(int64=3) %!d(string=hai) anos
  Peter Thomassen 05e36156d8 feat(nsmaster): TSIG-secured AXFR replication to external secondaries %!s(int64=3) %!d(string=hai) anos
  Peter Thomassen b960c5c6b1 fix(api): create zones with SOA REFRESH = 1h, fixes #570 %!s(int64=3) %!d(string=hai) anos
  Peter Thomassen e86b920b33 feat(api): for new domains, set "NSEC3PARAM 1 0 0 -" %!s(int64=4) %!d(string=hai) anos
  Nils Wisiol e37f5ea896 feat(api): introduce git-based zone file repository %!s(int64=4) %!d(string=hai) anos
  Nils Wisiol 5e4e91c919 fix(api): only use resolvable domain names in SOA record %!s(int64=4) %!d(string=hai) anos
  Nils Wisiol b03d4f93b9 feat(api): move RR set content validation to API realm %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen 796578aeac fix(api): improve change tracker error verbosity %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen 13133732f9 fix(api): reduce SOA refresh/retry to 1d for automatic RRSIG rollover %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen 3d600c7896 feat(api): rework SOA creation, set better values, closes #337 %!s(int64=5) %!d(string=hai) anos
  Nils Wisiol 29f7411b02 feat(api): use Python's secrets module for obtaining randomness %!s(int64=5) %!d(string=hai) anos
  Akash Karar f141a374ee feat(api): added detailed prometheus metrics %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen e0716dd380 fix(api): reduce traffic with nslord / nsmaster %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen 4528e6575b feat(api): add catalog zone, closes #270 %!s(int64=5) %!d(string=hai) anos
  Nils Wisiol c1051d9293 feat(api): improve change tracker error handling %!s(int64=6) %!d(string=hai) anos
  Nils Wisiol 433091918c docs(api): add cautionary note about multi-threading to change tracker %!s(int64=6) %!d(string=hai) anos
  Peter Thomassen 5367ea150a fix(api): add dispatch_uid to pdns change tracker %!s(int64=5) %!d(string=hai) anos
  Nils Wisiol 0fb1bf46c4 feat(api): adds change tracker shorthand method %!s(int64=6) %!d(string=hai) anos
  Nils Wisiol 7692b6b1a3 feat(api): change tracker raises on unsupported nesting %!s(int64=6) %!d(string=hai) anos
  Peter Thomassen 33adeea6ef fix(api): fix settings imports %!s(int64=6) %!d(string=hai) anos
  Nils Wisiol 2aff65be62 fix(api): adding RRsets conflicting with CNAMES marked for deletion %!s(int64=6) %!d(string=hai) anos
  Nils Wisiol 9cd2c417e9 feat(): configure NS names, NS record TTL via env %!s(int64=6) %!d(string=hai) anos
  Nils Wisiol f0d288b205 feat(api): contact pdns through change tracker, replaces write_rrsets %!s(int64=6) %!d(string=hai) anos