Commit History

Autor SHA1 Mensaxe Data
  Peter Thomassen 8499029db3 feat(api): allow dynDNS updates regardless of minimum_ttl, closes #393 %!s(int64=4) %!d(string=hai) anos
  Peter Thomassen 9463d59eba refactor(api): streamline RRsetSerializer context handling %!s(int64=4) %!d(string=hai) anos
  Peter Thomassen 94e2f66891 refactor(api): preparatory no-op: change serializer declaration order %!s(int64=4) %!d(string=hai) anos
  Peter Thomassen 1e3c3c873a feat(api): shorten auth action codes, fixes #451 %!s(int64=4) %!d(string=hai) anos
  Peter Thomassen e2c2440f28 feat(api): allow postponing captcha to AuthAction, closes #489 %!s(int64=4) %!d(string=hai) anos
  Peter Thomassen e9c45062dc refactor(api): streamline functionality and use of DomainSerializer %!s(int64=4) %!d(string=hai) anos
  Peter Thomassen 460b8bec54 feat(api): perform record content validation in serializer as well %!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 d720ed5610 feat(api): add Token.perm_manage_tokens and surrounding functionality %!s(int64=4) %!d(string=hai) anos
  Peter Thomassen 0d76ccaef9 refactor(api): replace deprecated validator / default context handling %!s(int64=4) %!d(string=hai) anos
  Peter Thomassen 29e9623df7 fix(api): validate CNAME exclusivity %!s(int64=4) %!d(string=hai) anos
  Peter Thomassen 6d210b7690 refactor(api): separately index RRsets by subname, type in serializer %!s(int64=4) %!d(string=hai) anos
  Peter Thomassen e09b0f7201 fix(api): move database exceptions from serializer to general handler %!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
  Nils Wisiol b03d4f93b9 feat(api): move RR set content validation to API realm %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen 50b7baeda7 BREAKING feat(dbapi): switch to postgres, fixes #430 %!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 9d7e6d87bb refactor(api): add AuthenticatedBasicUserAction with simple state %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen 8663d49302 feat(api): improve authenticated action validation errors %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen 69f83053b1 fix(api): fix serializer logic for [] PATCH/PUT payload to rrsets/ %!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
  Peter Thomassen 4f3d3d328d refactor(api): make Domain.is_registrable() an instance method %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen f16b784eaf feat(api): add Domain.touched %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen 953b14f1b9 feat(api,docs): expose RRset.touched %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen d3fd47638b feat(api): for no-op updates, update RRset.touched %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen f91c27ce8c fix(api): streamline calls to RRsetSerializer.save() %!s(int64=5) %!d(string=hai) anos
  Peter Thomassen baf4602983 feat(api): add Token.last_used, closes #351 %!s(int64=5) %!d(string=hai) anos
  Akash Karar f141a374ee feat(api): added detailed prometheus metrics %!s(int64=5) %!d(string=hai) anos