Commit History

Autor SHA1 Mensaxe Data
  Nils Wisiol b03d4f93b9 feat(api): move RR set content validation to API realm %!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 20692c7f34 feat(api): new serials/ endpoint %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen 4528e6575b feat(api): add catalog zone, closes #270 %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen bc6d5d01c1 fix(api): check explicitly whether pdns payload is None %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen 264896fef9 feat(api): send 400 instead of 422 for pdns validation error %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen fd36642206 fix(api): rework pdns error handling, closes #265 %!s(int64=5) %!d(string=hai) anos
  Nils Wisiol 5794ff3985 chore(): re-organize imports, fix erronous imports %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen 33adeea6ef fix(api): fix settings imports %!s(int64=6) %!d(string=hai) anos
  Peter Thomassen 45ff85377f fix(api): pdns: narrow down acceptable range of status codes to 2xx %!s(int64=6) %!d(string=hai) anos
  Peter Thomassen 62819a3a90 fix(api): explicitly whitelist characters allowed in pdns URLs %!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
  Peter Thomassen 9b078952ce feat(ns): improve provisioning on nsmaster, fixes #190 %!s(int64=6) %!d(string=hai) anos
  Nils Wisiol 9219915fa7 chore(api): update code style (mostly PEP 8), no functional changes %!s(int64=6) %!d(string=hai) anos
  Peter Thomassen a76ae0851b feat(api): gracefully deal with requests too large for pdns %!s(int64=6) %!d(string=hai) anos
  Peter Thomassen e8605619a3 refactor(api): unify handling of pdns requests %!s(int64=6) %!d(string=hai) anos
  Peter Thomassen 99170f2edd fix(api): don't fetch keys for unpublished domains from pdns, fixes #167 %!s(int64=6) %!d(string=hai) anos
  Peter Thomassen 3bbaaa2096 fix(api): reorganize Django project structure, fixes #77 %!s(int64=6) %!d(string=hai) anos
  Peter Thomassen 8ddf8f0d59 feat(api): add Domain.published %!s(int64=6) %!d(string=hai) anos
  Peter Thomassen f28a7cf4e2 fix(api): reduce NSEC3 iterations to 127 %!s(int64=7) %!d(string=hai) anos
  Peter Thomassen 2e4d4949e0 feat(api): speed-up by notifying slave of domain creation, add test %!s(int64=7) %!d(string=hai) anos
  Peter Thomassen a8c793b564 feat(api,nslord): have api handle DNSSEC setup, closes #81 %!s(int64=7) %!d(string=hai) anos
  Peter Thomassen b46656c1e4 fix(api): condone pdns status code regression %!s(int64=7) %!d(string=hai) anos
  Peter Thomassen fda7c07c60 refactor(api): simplify record management %!s(int64=8) %!d(string=hai) anos
  Peter Thomassen 1238a2e72c fix(api): data structure typo. explicit is better than implicit! %!s(int64=8) %!d(string=hai) anos
  Peter Thomassen 3fdd2012b7 refactor(api): switch dynDNS handling from Domain model to RRset model %!s(int64=8) %!d(string=hai) anos
  Peter Thomassen cad275d3aa refactor(api): introduce RR model, replaces RRsets.records items %!s(int64=8) %!d(string=hai) anos
  Peter Thomassen e83550e3f6 fix(api): fix regression from 13f9fdd (empty keys) %!s(int64=8) %!d(string=hai) anos
  Nils Wisiol 13f9fdd80d fix(pdns): check key type before processing response %!s(int64=8) %!d(string=hai) anos
  Peter Thomassen 550649be09 fix(api): work around key retrieval failure %!s(int64=8) %!d(string=hai) anos