Commit History

Autor SHA1 Mensaxe Data
  Peter Thomassen 075c286664 chore(api): bump dnspython to 2.1.0 %!s(int64=4) %!d(string=hai) anos
  Peter Thomassen 29d7426382 chore(nslord,nsmaster): update to pdns auth 4.4.0 %!s(int64=4) %!d(string=hai) anos
  Nils Wisiol 3119c3da93 feat(api,webapp): adds audio CAPTCHA for a11y %!s(int64=4) %!d(string=hai) anos
  Peter Thomassen a9d5b4e743 feat(api,webapp): add token expiration and surrounding functionality %!s(int64=4) %!d(string=hai) anos
  Peter Thomassen 4a143511d5 feat(api): add Token.allowed_subnets and surrounding functionality %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen 71545dee14 fix(api): cleanup desecapi.models namespace %!s(int64=4) %!d(string=hai) anos
  Peter Thomassen 79a7ef47ae refactor(api): move Token class down so Domain can be referenced %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen d720ed5610 feat(api): add Token.perm_manage_tokens and surrounding functionality %!s(int64=4) %!d(string=hai) anos
  Peter Thomassen 335d921033 fix(api): make User migration independent of settings value %!s(int64=4) %!d(string=hai) anos
  Peter Thomassen fdde128695 fix(api): switch User.email to case-insensitive CIText field, fixes #417 %!s(int64=4) %!d(string=hai) anos
  Peter Thomassen 29e9623df7 fix(api): validate CNAME exclusivity %!s(int64=4) %!d(string=hai) anos
  Peter Thomassen 527c6e82f6 fix(api): disallow CNAME RRset at apex %!s(int64=4) %!d(string=hai) anos
  Peter Thomassen 7631d471e9 fix(api): disallow CNAME RRset with several records (RFC 1034, 3.6.2) %!s(int64=4) %!d(string=hai) anos
  Peter Thomassen 3f7c991e67 feat(api): remove expiration from domain renewal code, closes #422 %!s(int64=4) %!d(string=hai) anos
  Peter Thomassen adf9ed4213 fix(api): improve subname regex to reject values with too many dots %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen 7bc720551f feat(api): introduce immortal domains, scavenge regardless of suffix %!s(int64=5) %!d(string=hai) anos
  Nils Wisiol 8fdb998cbc feat(api): RRset.save_records: reduce query complexity and clarify code %!s(int64=5) %!d(string=hai) anos
  Nils Wisiol 0d956a3a49 chore(api): bump dnspython, remove bug workaround, adjust API %!s(int64=5) %!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 8cf0d7019f fix(api): allow punycode TLDs %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen bc0b4de7dc feat(api): add management command to handle inactive domain purge %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen a29ac4e172 feat(api): log user deletion %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen 14e2f9d333 feat(api): add immediate email lane %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen 469568bf1a feat(api): introduce Domain renewal fields and corresponding actions %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen f246c31800 fix(): remove no-op Prometheus instrumentation for unmanaged models %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen 9d7e6d87bb refactor(api): add AuthenticatedBasicUserAction with simple state %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen 53deb47692 fix(api): move comment and remove redundant code %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen c7e49e21b2 feat(api): allow _ in domains, but check against _acme-challenge hijack %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen d0be2e239a feat(api): ban registering reserved direct children of public suffixes %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen 21d939c4e8 feat(api): ban registering domains covering foreign zones, fixes #382 %!s(int64=5) %!d(string=hai) anos