.. |
api
|
f4f2db0f04
use the same error structure in apple endpoints
|
4 years ago |
auth
|
0a4fc76b61
optimize import
|
4 years ago |
dashboard
|
c1b8f717b5
improve DNS page
|
4 years ago |
developer
|
68eeb2e121
add rel="noopener" for target="_blank" link
|
5 years ago |
discover
|
68eeb2e121
add rel="noopener" for target="_blank" link
|
5 years ago |
monitor
|
d026c596ac
remove lambda function from config.py
|
5 years ago |
oauth
|
a890557c7f
Use check_alias_prefix() to check alias prefix
|
4 years ago |
__init__.py
|
0b3dd21a06
bootstrap: db models, login, logout, dashboard pages
|
6 years ago |
admin_model.py
|
c18d9f5280
create BaseForm to enable CSRF
|
6 years ago |
alias_utils.py
|
a890557c7f
Use check_alias_prefix() to check alias prefix
|
4 years ago |
config.py
|
6c626520d3
handle_bounce_reply_phase
|
4 years ago |
dns_utils.py
|
4ca6b02047
fix DKIM cname check
|
5 years ago |
email_utils.py
|
72a34e28be
add is_valid_email()
|
4 years ago |
errors.py
|
5b4eafce50
fix formatting
|
5 years ago |
extensions.py
|
31a1f94a5f
Implement rate limiting
|
5 years ago |
greylisting.py
|
ed2e748d1e
sanitize envelope mail_from and rcpt_tos
|
4 years ago |
jose_utils.py
|
78e274addf
add support for response_mode(query and fragment), nonce
|
5 years ago |
log.py
|
b09f74c445
use the same log format for colored log
|
5 years ago |
models.py
|
a989545505
make sure alias contact address is valid
|
4 years ago |
oauth_models.py
|
78e274addf
add support for response_mode(query and fragment), nonce
|
5 years ago |
paddle_utils.py
|
6557b7157f
handle the Paddle 147 error
|
4 years ago |
pgp_utils.py
|
4b8a2a1851
add tests for sign_data
|
4 years ago |
s3.py
|
fdedc24358
black new version
|
5 years ago |
spamassassin_utils.py
|
0a4fc76b61
optimize import
|
4 years ago |
utils.py
|
652e623111
make sure that user cannot use any suffix
|
5 years ago |