Commit History

Autor SHA1 Mensaxe Data
  Peter Thomassen a767eff2a2 fix(api): remove obsolete IPAuthentication scheme %!s(int64=6) %!d(string=hai) anos
  Peter Thomassen 35af1c1e1a fix(dyn): respond regardless of Accept header, and return text/plain %!s(int64=6) %!d(string=hai) anos
  Peter Thomassen 5488d3cd1b fix(api): better adhere to DynDNS RA-API %!s(int64=6) %!d(string=hai) anos
  Peter Thomassen 46570e66e5 fix(api): when fetching a user token, return the first one %!s(int64=6) %!d(string=hai) anos
  Peter Thomassen b2a6f9e9f7 fix(api): validate that RRset view receives JSON object %!s(int64=6) %!d(string=hai) anos
  Peter Thomassen 6895071a18 fix(api): accept application/json only, fixes #103 %!s(int64=6) %!d(string=hai) anos
  Peter Thomassen c86f5ca6f5 fix(api): also send welcome email if user is locked, fixes #128 %!s(int64=6) %!d(string=hai) anos
  Peter Thomassen 3bbaaa2096 fix(api): reorganize Django project structure, fixes #77 %!s(int64=6) %!d(string=hai) anos
  Nils Wisiol e1db767cf0 chore(): upgrade dependencies %!s(int64=6) %!d(string=hai) anos
  Nils Wisiol 6f404159a2 fix(auth): ignore failed b64 decoding of tokens %!s(int64=6) %!d(string=hai) anos
  Nils Wisiol d5d09c5b36 fix(api): remove unused endpoint domains/:id, fixes #117 %!s(int64=6) %!d(string=hai) anos
  Nils Wisiol cdd7ab47ca fix(bulk): PATCH rrsets: check if domain exists, fixes #111 %!s(int64=6) %!d(string=hai) anos
  Nils Wisiol 55a8ae2389 feat(auth): multiple auth tokens per user %!s(int64=7) %!d(string=hai) anos
  Peter Thomassen df7af6a5a6 fix(api): silently accept unnecessary user unlock attempt %!s(int64=7) %!d(string=hai) anos
  Peter Thomassen 0edfab3531 feat(api): bulk REST requests, closes #83 %!s(int64=7) %!d(string=hai) anos
  Peter Thomassen a904ea1a0e refactor(api): add method to convert dict-like RRsets to RRset objects %!s(int64=7) %!d(string=hai) anos
  Peter Thomassen cb0434be63 fix(api): fix hostname-based abuse check %!s(int64=7) %!d(string=hai) anos
  Nils Wisiol 449752d201 feat(donation): introduced setting for creditor name %!s(int64=7) %!d(string=hai) anos
  Peter Thomassen 7ffe0ed3c5 feat(api): replace captcha flag by locking timestamp %!s(int64=7) %!d(string=hai) anos
  Peter Thomassen 433491d905 fix(api): improve RRset creation/modification error codes %!s(int64=7) %!d(string=hai) anos
  Peter Thomassen 01279095b8 fix(api): remove no-op code %!s(int64=7) %!d(string=hai) anos
  Nils Wisiol 06342fe5b1 feat(test): e2e tests for dyndns12 endpoint %!s(int64=8) %!d(string=hai) anos
  Peter Thomassen c80af3e611 fix(api): disallow deleting RRset while user is locked %!s(int64=7) %!d(string=hai) anos
  Peter Thomassen d3c92f4b3c refactor(api): simplify Domain.write_rrsets() interface %!s(int64=7) %!d(string=hai) anos
  Peter Thomassen f403ec3ee5 fix(api): upgrade djoser, django-rest-framework; closes #76 %!s(int64=7) %!d(string=hai) anos
  Peter Thomassen dd04336b67 feat(api): allow unsetting dynamic IPs %!s(int64=7) %!d(string=hai) anos
  Peter Thomassen 314adddf8f fix(api): do bulk update for dyn records %!s(int64=7) %!d(string=hai) anos
  Peter Thomassen f2994f57b3 fix(api): tidy up some code %!s(int64=7) %!d(string=hai) anos
  Peter Thomassen fda7c07c60 refactor(api): simplify record management %!s(int64=7) %!d(string=hai) anos
  Peter Thomassen 3fdd2012b7 refactor(api): switch dynDNS handling from Domain model to RRset model %!s(int64=8) %!d(string=hai) anos