Peter Thomassen
|
303ce2b2ff
fix(api): auth action link after activation w/o domain was using wrong state
|
2 years ago |
Peter Thomassen
|
671ca12b96
refactor(api): introduce black formatting
|
2 years ago |
Peter Thomassen
|
0ba9f319a7
fix(api): scavenger shall not touch domains owned by inactive users
|
2 years ago |
Peter Thomassen
|
1373a74c9a
fix(api): cover c373930310d0e7be1db8b5ea4259f188ff0aa690 in tests
|
2 years ago |
Peter Thomassen
|
8bae2c5a04
feat(api): add User.outreach_preference
|
3 years ago |
Peter Thomassen
|
4d0528df5c
feat(api): add User.email_verified, set during auth action authn
|
3 years ago |
Peter Thomassen
|
fd6e1f093a
feat(api): require User.is_active on auth actions, except activation
|
3 years ago |
Peter Thomassen
|
3e66869224
feat(api): represent pending user activation via nullable User.is_active
|
3 years ago |
Peter Thomassen
|
2115b37570
feat(api): crypto.decrypt() now returns ciphertext's timestamp
|
3 years ago |
Peter Thomassen
|
7871b7b8ff
refactor(api): improve UserSerializer structure
|
3 years ago |
Peter Thomassen
|
a0f42aa108
fix(api): scavenger: properly account for touched RRsets, fixes #499
|
4 years ago |
Peter Thomassen
|
e2c2440f28
feat(api): allow postponing captcha to AuthAction, closes #489
|
4 years ago |
Peter Thomassen
|
52dff2060a
fix(api): skip authentication for auth action redirects, fixes #494
|
4 years ago |
Peter Thomassen
|
fde00a4172
feat(api,webapp): set expiration fields on Login
|
4 years ago |
Peter Thomassen
|
3f7c991e67
feat(api): remove expiration from domain renewal code, closes #422
|
4 years ago |
Peter Thomassen
|
7bc720551f
feat(api): introduce immortal domains, scavenge regardless of suffix
|
4 years ago |
Peter Thomassen
|
ef1daa9763
refactor(tests): generalize requests_desec_domain_deletion()
|
4 years ago |
Peter Thomassen
|
bc0b4de7dc
feat(api): add management command to handle inactive domain purge
|
5 years ago |
Peter Thomassen
|
8663d49302
feat(api): improve authenticated action validation errors
|
5 years ago |
Peter Thomassen
|
21d939c4e8
feat(api): ban registering domains covering foreign zones, fixes #382
|
5 years ago |
Peter Thomassen
|
862a69bd9f
refactor(api): separate domain regex from lowercase rule
|
5 years ago |
Nils Wisiol
|
f18e36500a
fix(api): do not allow underscores in zone names
|
5 years ago |
Peter Thomassen
|
0313a579f8
feat(api): always return domain details after account activation
|
5 years ago |
Peter Thomassen
|
cf4c011bda
feat(api): require minimum password length (8 characters), fixes #317
|
5 years ago |
Peter Thomassen
|
f89cf2651a
feat(api): explain link expiration in emails
|
5 years ago |
Peter Thomassen
|
fed585f810
chore(api): code style
|
5 years ago |
Peter Thomassen
|
4057ac58d7
feat(api): add user ID to outgoing emails
|
5 years ago |
Peter Thomassen
|
4136abc442
feat(api): require POST for authenticated action links
|
5 years ago |
Nils Wisiol
|
1e79142480
feat(api): passwd reset when acti. user without domain and passwd
|
5 years ago |
Peter Thomassen
|
5e3c8eb84a
feat(api): add domain information to activation response
|
5 years ago |