Commit History

Autor SHA1 Mensaxe Data
  Peter Thomassen 8bae2c5a04 feat(api): add User.outreach_preference %!s(int64=3) %!d(string=hai) anos
  Peter Thomassen 4900c0cdc3 refactor(api): use template inheritance for confirmation emails %!s(int64=3) %!d(string=hai) anos
  Peter Thomassen 97627bcde8 refactor(api): better logic and template tags for confirmation mails %!s(int64=3) %!d(string=hai) anos
  Peter Thomassen 9f5e22f2c6 refactor(api): remove dead code %!s(int64=3) %!d(string=hai) anos
  Peter Thomassen 1879bad0fb feat(api): introduce auth action to verify email for legacy accounts %!s(int64=3) %!d(string=hai) anos
  Peter Thomassen 4d0528df5c feat(api): add User.email_verified, set during auth action authn %!s(int64=3) %!d(string=hai) anos
  Peter Thomassen 3e66869224 feat(api): represent pending user activation via nullable User.is_active %!s(int64=3) %!d(string=hai) anos
  Peter Thomassen 47b8522e58 refactor(api): clarify calculation of Domain.touched %!s(int64=3) %!d(string=hai) anos
  Peter Thomassen 1bb290d2eb refactor(api): move confirmation link business to User model %!s(int64=3) %!d(string=hai) anos
  Peter Thomassen a76ab2435b refactor(api): merge account activation email templates %!s(int64=3) %!d(string=hai) anos
  Peter Thomassen ab89e834e7 chore(api): bump Python %!s(int64=3) %!d(string=hai) anos
  Peter Thomassen f82221b535 chore(api): bump psl-dns %!s(int64=3) %!d(string=hai) anos
  Peter Thomassen ab4325f150 fix(api): don't fail ?owns_qname= validation with uppercase chars %!s(int64=3) %!d(string=hai) anos
  Peter Thomassen 306f2a6319 fix(api): enforce (non-)apex requirements from DNSKEY, DS %!s(int64=3) %!d(string=hai) anos
  Peter Thomassen ea63dde0b2 feat(api): in Domain.keys, return unmanaged DNSSEC keys %!s(int64=3) %!d(string=hai) anos
  Peter Thomassen 0403b4186c chore(nslord,nsmaster): upgrade to PowerDNS auth 4.6 %!s(int64=3) %!d(string=hai) anos
  Peter Thomassen f57e5db9ab chore(api),feat(api): dnspython upgrade, support L32/L64/LP/NID %!s(int64=3) %!d(string=hai) anos
  Peter Thomassen 5233cceb56 feat(api): add token domain policy %!s(int64=4) %!d(string=hai) anos
  Peter Thomassen 269fe129de refactor(api): minor code cleanup %!s(int64=4) %!d(string=hai) anos
  Peter Thomassen 29750fb171 feat(api): prepare for supporting RFC 6742 record types %!s(int64=4) %!d(string=hai) anos
  Peter Thomassen 44f9e053cd feat(nslord,nsmaster): bump pdns to 4.5 %!s(int64=4) %!d(string=hai) anos
  Peter Thomassen 480cd6e92e fix(api): enforce DNAME exclusivity at the same owner name, fixes #557 %!s(int64=4) %!d(string=hai) anos
  Nicolas Lenz f9b7db603d fix(api): allow wilrdcard prefix in filter_qname, fixes #555 %!s(int64=4) %!d(string=hai) anos
  Peter Thomassen 7b0792041b feat(api): support DNAME records %!s(int64=4) %!d(string=hai) anos
  Peter Thomassen 5c4c43e0fa fix(api): make User.limit_domains non-negative %!s(int64=4) %!d(string=hai) anos
  Peter Thomassen b62767c6c0 chore(api): bump Django to 3.2 %!s(int64=4) %!d(string=hai) anos
  Peter Thomassen 160a1dda11 fix(api): validate MX, NS, SRV for hostname content %!s(int64=4) %!d(string=hai) anos
  Peter Thomassen 8935fabb5f fix(api): accept IPv4-mapped IPv6 addresses in AAAA records %!s(int64=4) %!d(string=hai) anos
  Peter Thomassen beef375f73 feat(api,webapp): add recurring donations %!s(int64=4) %!d(string=hai) anos
  Peter Thomassen f00429d9c3 fix(api): allow re-setting an auto-delegation, #370 %!s(int64=4) %!d(string=hai) anos