Peter Thomassen
|
f2fff49f9e
feat(api): add fast / slow lane depending on email type, closes #242
|
5 years ago |
Peter Thomassen
|
2e483327f1
fix(api): clarify comments
|
5 years ago |
Peter Thomassen
|
84cd591f7e
fix(api): use user.send_email() for dyndns welcome emails
|
5 years ago |
Peter Thomassen
|
d8413e3482
fix(api): expose user ID instead of email address
|
5 years ago |
Peter Thomassen
|
3787a485d9
refactor(api): simplify interface to retrieve parent domain
|
5 years ago |
Peter Thomassen
|
0f1ed0ed52
fix(api): make Domain.minimum_ttl schema independent of settings state
|
5 years ago |
Peter Thomassen
|
dc948e97ce
fix(api): improvements for authenticated actions
|
5 years ago |
Nils Wisiol
|
a7d54148a9
feat(api): require locally generated captcha for user registration
|
5 years ago |
Nils Wisiol
|
9d1b545d82
feat(api): improve domain name and PSL validation
|
5 years ago |
Nils Wisiol
|
09ce355c76
feat(api): do not record registration IP
|
5 years ago |
Nils Wisiol
|
7c4dc77ddc
feat(api): rework user management
|
5 years ago |
Peter Thomassen
|
bbfd19526f
feat(api): introduce per-domain minimum TTL setting, fixes #216
|
6 years ago |
Nils Wisiol
|
f0d288b205
feat(api): contact pdns through change tracker, replaces write_rrsets
|
6 years ago |
Peter Thomassen
|
4ef79f8543
feat(api): add a setting to specify which suffixes we manage
|
6 years ago |
Peter Thomassen
|
698eeea0be
fix(api): RRset.domain: SlugRelatedField instead of StringRelatedField
|
6 years ago |
Nils Wisiol
|
bb57dc3530
refactor(api): make dependency on user model explicit
|
6 years ago |
Nils Wisiol
|
9219915fa7
chore(api): update code style (mostly PEP 8), no functional changes
|
6 years ago |
Nils Wisiol
|
226913cc6d
fix(api): enforce all domain names and subnames to be lowercase
|
6 years ago |
Peter Thomassen
|
df4aa952bf
fix(api): make pdns_id computation consistent with pdns code
|
6 years ago |
Nils Wisiol
|
cc448ddb2b
chore(api): code style
|
6 years ago |
Peter Thomassen
|
99170f2edd
fix(api): don't fetch keys for unpublished domains from pdns, fixes #167
|
6 years ago |
Nils Wisiol
|
e4bbca190d
fix(api): avoid using regex OR operator, remove '@' special case
|
6 years ago |
Peter Thomassen
|
95092f9d99
fix(api): improve some error messages
|
6 years ago |
Peter Thomassen
|
ff00555681
feature(api): remove write-support for locked users, closes #147
|
6 years ago |
Peter Thomassen
|
11a23da1d2
fix(api): rework timezone stuff, closes #122
|
6 years ago |
Peter Thomassen
|
46570e66e5
fix(api): when fetching a user token, return the first one
|
6 years ago |
Nils Wisiol
|
e1db767cf0
chore(): upgrade dependencies
|
6 years ago |
Peter Thomassen
|
8ddf8f0d59
feat(api): add Domain.published
|
6 years ago |
Peter Thomassen
|
62ef5b9f52
fix(token): use random 8-byte int to avoid user-specific ID collisions
|
6 years ago |
Nils Wisiol
|
05b3481085
fix(token): URL-safe token encoding
|
6 years ago |