Commit History

Autor SHA1 Mensaxe Data
  Nils Wisiol 933cfcc492 feat(api): drastically decrease PSL check timeout and default to allow %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen 1fa8ff78ca fix(api): fix domain regex %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen cf471ea8fa fix(api): do not persist donations in database %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen 25676430fc feat(api): encrypt-then-authenticate action codes, closes #250 %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen fc067e4d9b feat(api): migrate User ID datatype from int to UUID, closes #249 %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen 158be3f8b2 feat(api): store tokens in hashed format and with UUID %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen ceb2452419 chore(api): remove dead code %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen 49e666f457 fix(api): simplify token encoding %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen f2fff49f9e feat(api): add fast / slow lane depending on email type, closes #242 %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen 2e483327f1 fix(api): clarify comments %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen 84cd591f7e fix(api): use user.send_email() for dyndns welcome emails %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen d8413e3482 fix(api): expose user ID instead of email address %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen 3787a485d9 refactor(api): simplify interface to retrieve parent domain %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen 0f1ed0ed52 fix(api): make Domain.minimum_ttl schema independent of settings state %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen dc948e97ce fix(api): improvements for authenticated actions %!s(int64=5) %!d(string=hai) anos
  Nils Wisiol a7d54148a9 feat(api): require locally generated captcha for user registration %!s(int64=5) %!d(string=hai) anos
  Nils Wisiol 9d1b545d82 feat(api): improve domain name and PSL validation %!s(int64=5) %!d(string=hai) anos
  Nils Wisiol 09ce355c76 feat(api): do not record registration IP %!s(int64=5) %!d(string=hai) anos
  Nils Wisiol 7c4dc77ddc feat(api): rework user management %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen bbfd19526f feat(api): introduce per-domain minimum TTL setting, fixes #216 %!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 4ef79f8543 feat(api): add a setting to specify which suffixes we manage %!s(int64=6) %!d(string=hai) anos
  Peter Thomassen 698eeea0be fix(api): RRset.domain: SlugRelatedField instead of StringRelatedField %!s(int64=6) %!d(string=hai) anos
  Nils Wisiol bb57dc3530 refactor(api): make dependency on user model explicit %!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
  Nils Wisiol 226913cc6d fix(api): enforce all domain names and subnames to be lowercase %!s(int64=6) %!d(string=hai) anos
  Peter Thomassen df4aa952bf fix(api): make pdns_id computation consistent with pdns code %!s(int64=6) %!d(string=hai) anos
  Nils Wisiol cc448ddb2b chore(api): code style %!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
  Nils Wisiol e4bbca190d fix(api): avoid using regex OR operator, remove '@' special case %!s(int64=6) %!d(string=hai) anos