Peter Thomassen
|
d3c92f4b3c
refactor(api): simplify Domain.write_rrsets() interface
|
7 years ago |
Peter Thomassen
|
f403ec3ee5
fix(api): upgrade djoser, django-rest-framework; closes #76
|
7 years ago |
Peter Thomassen
|
dd04336b67
feat(api): allow unsetting dynamic IPs
|
7 years ago |
Peter Thomassen
|
314adddf8f
fix(api): do bulk update for dyn records
|
7 years ago |
Peter Thomassen
|
f2994f57b3
fix(api): tidy up some code
|
7 years ago |
Peter Thomassen
|
fda7c07c60
refactor(api): simplify record management
|
7 years ago |
Peter Thomassen
|
3fdd2012b7
refactor(api): switch dynDNS handling from Domain model to RRset model
|
7 years ago |
Peter Thomassen
|
cad275d3aa
refactor(api): introduce RR model, replaces RRsets.records items
|
7 years ago |
Peter Thomassen
|
b59803035b
fix(api): typo in root view
|
7 years ago |
Nils Wisiol
|
0bcb8dc4f0
fix(api): removed dead code
|
8 years ago |
Nils Wisiol
|
f547ad48c8
fix(api): removed wrong usage of Context
|
8 years ago |
Peter Thomassen
|
0cbbcb60a2
fix(api): skip restricted types in Domain.sync_from_pdns(), fixes #56
|
8 years ago |
Peter Thomassen
|
39cdef0a27
fix(api): detect correctly whether dyn records have changed
|
8 years ago |
Nils Wisiol
|
db83cc2c49
fix(domain): simplify domain name verfication
|
8 years ago |
Peter Thomassen
|
b6278652b6
feat(api): allow reverse DNS domain name pattern
|
8 years ago |
Peter Thomassen
|
4411882869
fix(api): allow subzone creation only if zone is owned by same user
|
8 years ago |
Peter Thomassen
|
c28761bcf7
feat(api): whitelist local IPv6 subnet from captcha
|
8 years ago |
Peter Thomassen
|
2fa2e74828
feat(api): after non-dyn user signup, send welcome email with token
|
8 years ago |
Peter Thomassen
|
f13b45673e
20170418 rrsets endpoint (#50)
|
8 years ago |
Peter Thomassen
|
99fbc267d6
fix(api): improve serializers / model validation, fixes #16, fixes #25
|
8 years ago |
Peter Thomassen
|
b95cd1e5ea
fix(api): return 409 (not 500) when POST'ing an unavailable domain
|
8 years ago |
Peter Thomassen
|
fd92373104
fix(api): make DELETE on DomainDetail idempotent, fixes #12
|
8 years ago |
Peter Thomassen
|
beb085cf75
fix(api): fix HTTP error codes for basic auth, closes #26
|
8 years ago |
Peter Thomassen
|
31ee6d32cd
feat(api): implement zone deletion
|
8 years ago |
Peter Thomassen
|
ac02fd4d59
feat(api): make sure domains are well-formed, closes #2
|
8 years ago |
Peter Thomassen
|
4420dff375
fix(api): move dyn property from Domain to User model
|
8 years ago |
Nils Wisiol
|
601ebf421f
fix(api): identification of domain by provided username
|
8 years ago |
Nils Wisiol
|
9d1bdbcba5
feat(api): extend abuse protection to check email hostnames
|
8 years ago |
Nils Wisiol
|
ecee5025f3
fix(api): fix django source of remote IP
|
8 years ago |
Nils Wisiol
|
b41764e745
feat(api): limit number of domains per user
|
8 years ago |