Peter Thomassen
|
50b3ac89d3
fix(api): use corrects settings object
|
1 éve |
Peter Thomassen
|
41bbe0abf1
chore(api): bump Python to 3.11
|
2 éve |
Nils Wisiol
|
5c44147949
chore(api): adjust request tests method names
|
2 éve |
Nils Wisiol
|
9656836ca4
chore(api): bump formatting to black 23
|
2 éve |
Peter Thomassen
|
ac999ddb77
fix(api): properly test and document login failures
|
2 éve |
Peter Thomassen
|
01951bfb7a
refactor(api): move some test methods to parent class
|
2 éve |
Peter Thomassen
|
303ce2b2ff
fix(api): auth action link after activation w/o domain was using wrong state
|
2 éve |
Peter Thomassen
|
671ca12b96
refactor(api): introduce black formatting
|
2 éve |
Peter Thomassen
|
0ba9f319a7
fix(api): scavenger shall not touch domains owned by inactive users
|
2 éve |
Peter Thomassen
|
1373a74c9a
fix(api): cover c373930310d0e7be1db8b5ea4259f188ff0aa690 in tests
|
2 éve |
Peter Thomassen
|
8bae2c5a04
feat(api): add User.outreach_preference
|
3 éve |
Peter Thomassen
|
4d0528df5c
feat(api): add User.email_verified, set during auth action authn
|
3 éve |
Peter Thomassen
|
fd6e1f093a
feat(api): require User.is_active on auth actions, except activation
|
3 éve |
Peter Thomassen
|
3e66869224
feat(api): represent pending user activation via nullable User.is_active
|
3 éve |
Peter Thomassen
|
2115b37570
feat(api): crypto.decrypt() now returns ciphertext's timestamp
|
3 éve |
Peter Thomassen
|
7871b7b8ff
refactor(api): improve UserSerializer structure
|
3 éve |
Peter Thomassen
|
a0f42aa108
fix(api): scavenger: properly account for touched RRsets, fixes #499
|
4 éve |
Peter Thomassen
|
e2c2440f28
feat(api): allow postponing captcha to AuthAction, closes #489
|
4 éve |
Peter Thomassen
|
52dff2060a
fix(api): skip authentication for auth action redirects, fixes #494
|
4 éve |
Peter Thomassen
|
fde00a4172
feat(api,webapp): set expiration fields on Login
|
4 éve |
Peter Thomassen
|
3f7c991e67
feat(api): remove expiration from domain renewal code, closes #422
|
4 éve |
Peter Thomassen
|
7bc720551f
feat(api): introduce immortal domains, scavenge regardless of suffix
|
4 éve |
Peter Thomassen
|
ef1daa9763
refactor(tests): generalize requests_desec_domain_deletion()
|
4 éve |
Peter Thomassen
|
bc0b4de7dc
feat(api): add management command to handle inactive domain purge
|
5 éve |
Peter Thomassen
|
8663d49302
feat(api): improve authenticated action validation errors
|
5 éve |
Peter Thomassen
|
21d939c4e8
feat(api): ban registering domains covering foreign zones, fixes #382
|
5 éve |
Peter Thomassen
|
862a69bd9f
refactor(api): separate domain regex from lowercase rule
|
5 éve |
Nils Wisiol
|
f18e36500a
fix(api): do not allow underscores in zone names
|
5 éve |
Peter Thomassen
|
0313a579f8
feat(api): always return domain details after account activation
|
5 éve |
Peter Thomassen
|
cf4c011bda
feat(api): require minimum password length (8 characters), fixes #317
|
5 éve |