Commit History

Autor SHA1 Mensaxe Data
  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=8) %!d(string=hai) anos
  Peter Thomassen fda7c07c60 refactor(api): simplify record management %!s(int64=8) %!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
  Peter Thomassen cad275d3aa refactor(api): introduce RR model, replaces RRsets.records items %!s(int64=8) %!d(string=hai) anos
  Peter Thomassen b59803035b fix(api): typo in root view %!s(int64=8) %!d(string=hai) anos
  Nils Wisiol 0bcb8dc4f0 fix(api): removed dead code %!s(int64=8) %!d(string=hai) anos
  Nils Wisiol f547ad48c8 fix(api): removed wrong usage of Context %!s(int64=8) %!d(string=hai) anos
  Peter Thomassen 0cbbcb60a2 fix(api): skip restricted types in Domain.sync_from_pdns(), fixes #56 %!s(int64=8) %!d(string=hai) anos
  Peter Thomassen 39cdef0a27 fix(api): detect correctly whether dyn records have changed %!s(int64=8) %!d(string=hai) anos
  Nils Wisiol db83cc2c49 fix(domain): simplify domain name verfication %!s(int64=8) %!d(string=hai) anos
  Peter Thomassen b6278652b6 feat(api): allow reverse DNS domain name pattern %!s(int64=8) %!d(string=hai) anos
  Peter Thomassen 4411882869 fix(api): allow subzone creation only if zone is owned by same user %!s(int64=8) %!d(string=hai) anos
  Peter Thomassen c28761bcf7 feat(api): whitelist local IPv6 subnet from captcha %!s(int64=8) %!d(string=hai) anos
  Peter Thomassen 2fa2e74828 feat(api): after non-dyn user signup, send welcome email with token %!s(int64=8) %!d(string=hai) anos
  Peter Thomassen f13b45673e 20170418 rrsets endpoint (#50) %!s(int64=8) %!d(string=hai) anos
  Peter Thomassen 99fbc267d6 fix(api): improve serializers / model validation, fixes #16, fixes #25 %!s(int64=8) %!d(string=hai) anos
  Peter Thomassen b95cd1e5ea fix(api): return 409 (not 500) when POST'ing an unavailable domain %!s(int64=8) %!d(string=hai) anos
  Peter Thomassen fd92373104 fix(api): make DELETE on DomainDetail idempotent, fixes #12 %!s(int64=8) %!d(string=hai) anos
  Peter Thomassen beb085cf75 fix(api): fix HTTP error codes for basic auth, closes #26 %!s(int64=8) %!d(string=hai) anos
  Peter Thomassen 31ee6d32cd feat(api): implement zone deletion %!s(int64=8) %!d(string=hai) anos
  Peter Thomassen ac02fd4d59 feat(api): make sure domains are well-formed, closes #2 %!s(int64=8) %!d(string=hai) anos
  Peter Thomassen 4420dff375 fix(api): move dyn property from Domain to User model %!s(int64=8) %!d(string=hai) anos
  Nils Wisiol 601ebf421f fix(api): identification of domain by provided username %!s(int64=8) %!d(string=hai) anos
  Nils Wisiol 9d1bdbcba5 feat(api): extend abuse protection to check email hostnames %!s(int64=8) %!d(string=hai) anos
  Nils Wisiol ecee5025f3 fix(api): fix django source of remote IP %!s(int64=8) %!d(string=hai) anos
  Nils Wisiol b41764e745 feat(api): limit number of domains per user %!s(int64=8) %!d(string=hai) anos