Commit History

Autor SHA1 Mensaxe Data
  Peter Thomassen dd5a104eed fix(api): move and simplify AuthenticatedActionAuthenticator %!s(int64=5) %!d(string=hai) anos
  Nils Wisiol 29e3c187fe feat(webapp): adds donation form %!s(int64=5) %!d(string=hai) anos
  Nils Wisiol 837c387c4c fix(api): clarifies DNS name validation error message %!s(int64=5) %!d(string=hai) anos
  Nils Wisiol 2b43c15175 feat(api): require CAPTCHA for password request reset %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen b2b3e1c3d9 fix(api): code style %!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 2a306dbb54 feat(api): expose tokens only at creation time %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen d62ecef398 feat(api): simply call exposed field 'token' instead of 'auth_token' %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen aa4ec2f52b fix(api): set correct minimum TTL on domains created via auth action %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen d23f16c661 fix(api): change '__all__' error key to 'non_field_errors' for consistency %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen 12075fe50e feat(api): allow account registration without a password %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen 48e33e3549 feat(api): expose RRset created field %!s(int64=6) %!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 784e6073ef feat(api): move domain limit check to permissions module %!s(int64=5) %!d(string=hai) anos
  Nils Wisiol 5794ff3985 chore(): re-organize imports, fix erronous imports %!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
  Peter Thomassen b23953480d fix(api): POST/PATCH/PUT at RRsetsList endpoint with invalid structure %!s(int64=6) %!d(string=hai) anos
  Peter Thomassen 80e9db2704 fix(api): DRF-ify type validation error message %!s(int64=6) %!d(string=hai) anos
  Peter Thomassen 53812f3d02 fix(api): make sure Domain fields are really immutable %!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 698eeea0be fix(api): RRset.domain: SlugRelatedField instead of StringRelatedField %!s(int64=6) %!d(string=hai) anos
  Peter Thomassen 6ce0b550f4 feat(api): new RRsets need to have records (no more "new no-op RRsets") %!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
  Nils Wisiol 1870c86aed fix(api): improve non-field error messages %!s(int64=6) %!d(string=hai) anos