Peter Thomassen
|
f89cf2651a
feat(api): explain link expiration in emails
|
5 years ago |
Peter Thomassen
|
591e15ec68
feat(api): enforce 500-byte limit on RR contents
|
5 years ago |
Peter Thomassen
|
a1f4a5b03b
feat(api): export Prometheus metrics and configure scraping
|
5 years ago |
Peter Thomassen
|
eadc80c460
fix(api): block registering domains under .internal, fixes #283
|
5 years ago |
Peter Thomassen
|
6d135028be
fix(api): more precise fallback if PSL lookup fails
|
5 years ago |
Nils Wisiol
|
c1051d9293
feat(api): improve change tracker error handling
|
6 years ago |
Peter Thomassen
|
4057ac58d7
feat(api): add user ID to outgoing emails
|
5 years ago |
Peter Thomassen
|
5e3c8eb84a
feat(api): add domain information to activation response
|
5 years ago |
Nils Wisiol
|
29e3c187fe
feat(webapp): adds donation form
|
5 years ago |
Nils Wisiol
|
933cfcc492
feat(api): drastically decrease PSL check timeout and default to allow
|
5 years ago |
Peter Thomassen
|
1fa8ff78ca
fix(api): fix domain regex
|
5 years ago |
Peter Thomassen
|
cf471ea8fa
fix(api): do not persist donations in database
|
5 years ago |
Peter Thomassen
|
25676430fc
feat(api): encrypt-then-authenticate action codes, closes #250
|
5 years ago |
Peter Thomassen
|
fc067e4d9b
feat(api): migrate User ID datatype from int to UUID, closes #249
|
5 years ago |
Peter Thomassen
|
158be3f8b2
feat(api): store tokens in hashed format and with UUID
|
5 years ago |
Peter Thomassen
|
ceb2452419
chore(api): remove dead code
|
5 years ago |
Peter Thomassen
|
49e666f457
fix(api): simplify token encoding
|
5 years ago |
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 |