Commit History

Autor SHA1 Mensaxe Data
  Peter Thomassen bbe8f49e75 feat(api): parallelize record import, speeding up by factor of 7 %!s(int64=7) %!d(string=hai) anos
  Peter Thomassen fda7c07c60 refactor(api): simplify record management %!s(int64=7) %!d(string=hai) anos
  Peter Thomassen ae6dcc691b feat(api): switch RRset.pk to UUID %!s(int64=7) %!d(string=hai) anos
  Peter Thomassen 1238a2e72c fix(api): data structure typo. explicit is better than implicit! %!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 0cbbcb60a2 fix(api): skip restricted types in Domain.sync_from_pdns(), fixes #56 %!s(int64=8) %!d(string=hai) anos
  Peter Thomassen 4262caa5a8 fix(api): correctly reraise exception upon captcha unlock %!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 e28967d965 feat(api): export DS/DNSKEY records, bring tests up to date %!s(int64=8) %!d(string=hai) anos
  Peter Thomassen 7ed51f1336 fix(api): fix creating domains after user unlock %!s(int64=8) %!d(string=hai) anos
  Peter Thomassen 121364b445 fix(api): switch user dyn default from True to False, allow override %!s(int64=8) %!d(string=hai) anos
  Peter Thomassen f13b45673e 20170418 rrsets endpoint (#50) %!s(int64=8) %!d(string=hai) anos
  Peter Thomassen f6c2e0cf0a feat(api): check IP address validity on change, closes #23 %!s(int64=8) %!d(string=hai) anos
  Nils Wisiol 0a7386a6da feat(api): DNS challenge support for Let's Encrypt %!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 de680aba73 fix(api): wrap Domain database writes in transaction %!s(int64=8) %!d(string=hai) anos
  Peter Thomassen 31ee6d32cd feat(api): implement zone deletion %!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
  Peter Thomassen 8641cad93d fix(api): fix pdns A/AAAA record sync for new domains, add test %!s(int64=8) %!d(string=hai) anos
  Peter Thomassen 5b97b4e40f fix(api): update pdns database for new domains %!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
  Nils Wisiol 60edcbc31d fixup(api): resync suspended zones on unlock %!s(int64=8) %!d(string=hai) anos
  Nils Wisiol 6ecb3a3ac3 refactor(api): put pdns communication in pdns.py %!s(int64=8) %!d(string=hai) anos
  Nils Wisiol 00c9644e0f feat(api): lock account on abuse suspicion %!s(int64=8) %!d(string=hai) anos
  Nils Wisiol be5d9e6861 feat(api): record remote IP address on registration %!s(int64=8) %!d(string=hai) anos
  Nils Wisiol 81b3e44816 fix(mysql): configure mysql to support 4-byte utf8 chars %!s(int64=8) %!d(string=hai) anos
  Nils Wisiol 30dbf6a2b7 feat(api): show pdns API error msg %!s(int64=8) %!d(string=hai) anos
  Peter Thomassen 1f2b90602a feat(dnssec): ensure that zones are signed before sending out notifications %!s(int64=8) %!d(string=hai) anos
  Peter Thomassen 687d43aa90 feat(stack): move post-create hook from api to nslord (cron every minute) %!s(int64=8) %!d(string=hai) anos