Peter Thomassen
|
f91c27ce8c
fix(api): streamline calls to RRsetSerializer.save()
|
5 vuotta sitten |
Peter Thomassen
|
baf4602983
feat(api): add Token.last_used, closes #351
|
5 vuotta sitten |
Akash Karar
|
f141a374ee
feat(api): added detailed prometheus metrics
|
5 vuotta sitten |
Peter Thomassen
|
cf4c011bda
feat(api): require minimum password length (8 characters), fixes #317
|
5 vuotta sitten |
Peter Thomassen
|
cf10527068
feat(api): limit total length of RRset to ~64KB
|
5 vuotta sitten |
Peter Thomassen
|
3653ccc006
feat(api): use ModelSerializer for RR validation, fix test
|
5 vuotta sitten |
Peter Thomassen
|
edf62b5ffd
fix(api): correctly handle POST/PUT/PATCH with empty payload
|
5 vuotta sitten |
Nils Wisiol
|
cf35f60cf8
feat(api): improve error handling for concurrent requests
|
5 vuotta sitten |
Peter Thomassen
|
2f432d3b5c
fix(api): remove excessive validation during auth action authentication
|
5 vuotta sitten |
Peter Thomassen
|
46310787e2
feat(api): only return DNSSEC keys when dealing with a single domain
|
5 vuotta sitten |
Peter Thomassen
|
cb9febf1b4
refactor(api): simplify DomainSerializer field settings
|
5 vuotta sitten |
Peter Thomassen
|
85fae1c65c
feat(api): bump dependencies, including Django 3.0
|
5 vuotta sitten |
Peter Thomassen
|
dd5a104eed
fix(api): move and simplify AuthenticatedActionAuthenticator
|
5 vuotta sitten |
Nils Wisiol
|
29e3c187fe
feat(webapp): adds donation form
|
5 vuotta sitten |
Nils Wisiol
|
837c387c4c
fix(api): clarifies DNS name validation error message
|
5 vuotta sitten |
Nils Wisiol
|
2b43c15175
feat(api): require CAPTCHA for password request reset
|
5 vuotta sitten |
Peter Thomassen
|
b2b3e1c3d9
fix(api): code style
|
5 vuotta sitten |
Peter Thomassen
|
25676430fc
feat(api): encrypt-then-authenticate action codes, closes #250
|
5 vuotta sitten |
Peter Thomassen
|
fc067e4d9b
feat(api): migrate User ID datatype from int to UUID, closes #249
|
5 vuotta sitten |
Peter Thomassen
|
158be3f8b2
feat(api): store tokens in hashed format and with UUID
|
5 vuotta sitten |
Peter Thomassen
|
2a306dbb54
feat(api): expose tokens only at creation time
|
5 vuotta sitten |
Peter Thomassen
|
d62ecef398
feat(api): simply call exposed field 'token' instead of 'auth_token'
|
5 vuotta sitten |
Peter Thomassen
|
aa4ec2f52b
fix(api): set correct minimum TTL on domains created via auth action
|
5 vuotta sitten |
Peter Thomassen
|
d23f16c661
fix(api): change '__all__' error key to 'non_field_errors' for consistency
|
5 vuotta sitten |
Peter Thomassen
|
12075fe50e
feat(api): allow account registration without a password
|
5 vuotta sitten |
Peter Thomassen
|
48e33e3549
feat(api): expose RRset created field
|
6 vuotta sitten |
Peter Thomassen
|
dc948e97ce
fix(api): improvements for authenticated actions
|
5 vuotta sitten |
Nils Wisiol
|
a7d54148a9
feat(api): require locally generated captcha for user registration
|
5 vuotta sitten |
Nils Wisiol
|
9d1b545d82
feat(api): improve domain name and PSL validation
|
5 vuotta sitten |
Nils Wisiol
|
784e6073ef
feat(api): move domain limit check to permissions module
|
5 vuotta sitten |