Peter Thomassen
|
dd5a104eed
fix(api): move and simplify AuthenticatedActionAuthenticator
|
%!s(int64=5) %!d(string=hai) anos |
Nils Wisiol
|
29e3c187fe
feat(webapp): adds donation form
|
%!s(int64=5) %!d(string=hai) anos |
Nils Wisiol
|
837c387c4c
fix(api): clarifies DNS name validation error message
|
%!s(int64=5) %!d(string=hai) anos |
Nils Wisiol
|
2b43c15175
feat(api): require CAPTCHA for password request reset
|
%!s(int64=5) %!d(string=hai) anos |
Peter Thomassen
|
b2b3e1c3d9
fix(api): code style
|
%!s(int64=5) %!d(string=hai) anos |
Peter Thomassen
|
25676430fc
feat(api): encrypt-then-authenticate action codes, closes #250
|
%!s(int64=5) %!d(string=hai) anos |
Peter Thomassen
|
fc067e4d9b
feat(api): migrate User ID datatype from int to UUID, closes #249
|
%!s(int64=5) %!d(string=hai) anos |
Peter Thomassen
|
158be3f8b2
feat(api): store tokens in hashed format and with UUID
|
%!s(int64=5) %!d(string=hai) anos |
Peter Thomassen
|
2a306dbb54
feat(api): expose tokens only at creation time
|
%!s(int64=5) %!d(string=hai) anos |
Peter Thomassen
|
d62ecef398
feat(api): simply call exposed field 'token' instead of 'auth_token'
|
%!s(int64=5) %!d(string=hai) anos |
Peter Thomassen
|
aa4ec2f52b
fix(api): set correct minimum TTL on domains created via auth action
|
%!s(int64=5) %!d(string=hai) anos |
Peter Thomassen
|
d23f16c661
fix(api): change '__all__' error key to 'non_field_errors' for consistency
|
%!s(int64=5) %!d(string=hai) anos |
Peter Thomassen
|
12075fe50e
feat(api): allow account registration without a password
|
%!s(int64=5) %!d(string=hai) anos |
Peter Thomassen
|
48e33e3549
feat(api): expose RRset created field
|
%!s(int64=6) %!d(string=hai) anos |
Peter Thomassen
|
dc948e97ce
fix(api): improvements for authenticated actions
|
%!s(int64=5) %!d(string=hai) anos |
Nils Wisiol
|
a7d54148a9
feat(api): require locally generated captcha for user registration
|
%!s(int64=5) %!d(string=hai) anos |
Nils Wisiol
|
9d1b545d82
feat(api): improve domain name and PSL validation
|
%!s(int64=5) %!d(string=hai) anos |
Nils Wisiol
|
784e6073ef
feat(api): move domain limit check to permissions module
|
%!s(int64=5) %!d(string=hai) anos |
Nils Wisiol
|
5794ff3985
chore(): re-organize imports, fix erronous imports
|
%!s(int64=5) %!d(string=hai) anos |
Nils Wisiol
|
7c4dc77ddc
feat(api): rework user management
|
%!s(int64=5) %!d(string=hai) anos |
Peter Thomassen
|
bbfd19526f
feat(api): introduce per-domain minimum TTL setting, fixes #216
|
%!s(int64=6) %!d(string=hai) anos |
Peter Thomassen
|
b23953480d
fix(api): POST/PATCH/PUT at RRsetsList endpoint with invalid structure
|
%!s(int64=6) %!d(string=hai) anos |
Peter Thomassen
|
80e9db2704
fix(api): DRF-ify type validation error message
|
%!s(int64=6) %!d(string=hai) anos |
Peter Thomassen
|
53812f3d02
fix(api): make sure Domain fields are really immutable
|
%!s(int64=6) %!d(string=hai) anos |
Nils Wisiol
|
f0d288b205
feat(api): contact pdns through change tracker, replaces write_rrsets
|
%!s(int64=6) %!d(string=hai) anos |
Peter Thomassen
|
698eeea0be
fix(api): RRset.domain: SlugRelatedField instead of StringRelatedField
|
%!s(int64=6) %!d(string=hai) anos |
Peter Thomassen
|
6ce0b550f4
feat(api): new RRsets need to have records (no more "new no-op RRsets")
|
%!s(int64=6) %!d(string=hai) anos |
Nils Wisiol
|
9219915fa7
chore(api): update code style (mostly PEP 8), no functional changes
|
%!s(int64=6) %!d(string=hai) anos |
Nils Wisiol
|
226913cc6d
fix(api): enforce all domain names and subnames to be lowercase
|
%!s(int64=6) %!d(string=hai) anos |
Nils Wisiol
|
1870c86aed
fix(api): improve non-field error messages
|
%!s(int64=6) %!d(string=hai) anos |