Peter Thomassen
|
d3c92f4b3c
refactor(api): simplify Domain.write_rrsets() interface
|
7 yıl önce |
Peter Thomassen
|
270bd2b037
feat(api): minimize pdns work for no-op RRset updates in write_rrsets()
|
7 yıl önce |
Peter Thomassen
|
3b527c9d75
fix(api): avoid race condition from multiple requests in write_rrsets()
|
7 yıl önce |
Peter Thomassen
|
314adddf8f
fix(api): do bulk update for dyn records
|
7 yıl önce |
Peter Thomassen
|
bbe8f49e75
feat(api): parallelize record import, speeding up by factor of 7
|
7 yıl önce |
Peter Thomassen
|
fda7c07c60
refactor(api): simplify record management
|
7 yıl önce |
Peter Thomassen
|
ae6dcc691b
feat(api): switch RRset.pk to UUID
|
7 yıl önce |
Peter Thomassen
|
1238a2e72c
fix(api): data structure typo. explicit is better than implicit!
|
7 yıl önce |
Peter Thomassen
|
3fdd2012b7
refactor(api): switch dynDNS handling from Domain model to RRset model
|
7 yıl önce |
Peter Thomassen
|
cad275d3aa
refactor(api): introduce RR model, replaces RRsets.records items
|
7 yıl önce |
Peter Thomassen
|
0cbbcb60a2
fix(api): skip restricted types in Domain.sync_from_pdns(), fixes #56
|
8 yıl önce |
Peter Thomassen
|
4262caa5a8
fix(api): correctly reraise exception upon captcha unlock
|
8 yıl önce |
Peter Thomassen
|
2fa2e74828
feat(api): after non-dyn user signup, send welcome email with token
|
8 yıl önce |
Peter Thomassen
|
e28967d965
feat(api): export DS/DNSKEY records, bring tests up to date
|
8 yıl önce |
Peter Thomassen
|
7ed51f1336
fix(api): fix creating domains after user unlock
|
8 yıl önce |
Peter Thomassen
|
121364b445
fix(api): switch user dyn default from True to False, allow override
|
8 yıl önce |
Peter Thomassen
|
f13b45673e
20170418 rrsets endpoint (#50)
|
8 yıl önce |
Peter Thomassen
|
f6c2e0cf0a
feat(api): check IP address validity on change, closes #23
|
8 yıl önce |
Nils Wisiol
|
0a7386a6da
feat(api): DNS challenge support for Let's Encrypt
|
8 yıl önce |
Peter Thomassen
|
99fbc267d6
fix(api): improve serializers / model validation, fixes #16, fixes #25
|
8 yıl önce |
Peter Thomassen
|
de680aba73
fix(api): wrap Domain database writes in transaction
|
8 yıl önce |
Peter Thomassen
|
31ee6d32cd
feat(api): implement zone deletion
|
8 yıl önce |
Peter Thomassen
|
4420dff375
fix(api): move dyn property from Domain to User model
|
8 yıl önce |
Peter Thomassen
|
8641cad93d
fix(api): fix pdns A/AAAA record sync for new domains, add test
|
8 yıl önce |
Peter Thomassen
|
5b97b4e40f
fix(api): update pdns database for new domains
|
8 yıl önce |
Nils Wisiol
|
b41764e745
feat(api): limit number of domains per user
|
8 yıl önce |
Nils Wisiol
|
60edcbc31d
fixup(api): resync suspended zones on unlock
|
8 yıl önce |
Nils Wisiol
|
6ecb3a3ac3
refactor(api): put pdns communication in pdns.py
|
8 yıl önce |
Nils Wisiol
|
00c9644e0f
feat(api): lock account on abuse suspicion
|
8 yıl önce |
Nils Wisiol
|
be5d9e6861
feat(api): record remote IP address on registration
|
8 yıl önce |