..
api
fix: crash on empty mailbox email ( #2283 )
2024-10-22 10:06:20 +02:00
auth
feat: use oidc well-known url ( #2077 )
2024-05-02 16:17:10 +02:00
cron
Premium user can enable data breach monitoring ( #2084 )
2024-04-12 10:39:23 +02:00
dashboard
On alias transfer send the proper events ( #2249 )
2024-10-04 13:17:59 +00:00
data
Validate user uploaded image ( #1123 )
2022-06-29 15:04:55 +02:00
email_tests
Send email to users with a subscription and a partner plan upgrade ( #1101 )
2022-06-20 14:34:20 +02:00
events
Have the dead letter also take events to avoid race conditions ( #2267 )
2024-10-17 09:16:33 +00:00
example_emls
Fix: Use MIMEText for text contents ( #1801 )
2023-07-11 16:48:01 +02:00
handler
Do not replace unsubs that go to UNSUBSCRIBER ( #2051 )
2024-03-06 16:26:10 +01:00
jobs
Send alias creation time in alias status change event also and rename some proto fields ( #2217 )
2024-09-13 14:25:38 +02:00
models
Use partner emails when the user has used alias from a partner ( #2136 )
2024-06-28 13:34:16 +00:00
monitor
chore: add upcloud monitoring ( #1835 )
2023-08-04 12:19:00 +02:00
oauth
Mitigate open redirect with OAuth ( #1176 )
2022-07-21 14:23:08 +02:00
proton
Only send new alias events on user creation ( #2285 )
2024-10-23 11:18:03 +02:00
tasks
Cleanup old data ( #2066 )
2024-03-18 16:00:21 +01:00
user_settings
Update tests
2024-08-05 11:54:44 +02:00
__init__.py
create BaseForm to enable CSRF
2019-07-02 10:20:12 +03:00
conftest.py
Fix base test class ( #2152 )
2024-07-10 11:41:50 +00:00
test.env
feat: use oidc well-known url ( #2077 )
2024-05-02 16:17:10 +02:00
test_account_linking.py
feat: audit log and admin panel improvements ( #2274 )
2024-10-18 13:32:26 +00:00
test_alias_audit_log_utils.py
feat: alias audit log ( #2261 )
2024-10-14 12:45:00 +02:00
test_alias_mailbox_utils.py
chore: emit some missing contact audit logs ( #2269 )
2024-10-17 09:55:04 +02:00
test_alias_suffixes.py
Do not show the default domain twice ( #1772 )
2023-06-21 18:56:03 +02:00
test_alias_utils.py
fix: missing branch on get_alias_recipient_name ( #2254 )
2024-10-09 10:46:48 +02:00
test_config.py
do not use flask-sqlalchemy
2021-10-12 14:36:47 +02:00
test_contact_utils.py
Move more contact creation logic to a single function ( #2234 )
2024-09-27 16:04:32 +02:00
test_custom_domain_utils.py
chore: extract set_custom_domain_mailboxes from controller ( #2244 )
2024-10-01 11:25:00 +02:00
test_custom_domain_validation.py
chore: DNS validation improvements ( #2248 )
2024-10-03 13:04:17 +02:00
test_dns_utils.py
fix: improve MX and SPF domain handling ( #2246 )
2024-10-02 15:46:10 +02:00
test_domains.py
Allow to get premium partner domains without premium sl domains ( #1880 )
2023-09-13 18:12:47 +02:00
test_email_handler.py
Preserve X-SL-Queue-Id ( #2076 )
2024-03-22 11:00:06 +01:00
test_email_utils.py
Fix: Allow to create mailboxes for a custom domain if they are not sl domains ( #2236 )
2024-10-02 13:50:51 +00:00
test_extensions.py
Replace poetry with rye ( #2163 )
2024-07-25 16:18:49 +02:00
test_image_validation.py
Do not allow SVG image uploads ( #1198 )
2022-07-29 08:52:51 +02:00
test_jose_utils.py
Replace black and flake8 with ruff ( #1943 )
2023-11-21 16:42:18 +01:00
test_mail_sender.py
Fix: When re-sending emails if they trigger exceptions move out of failed dir ( #1411 )
2022-11-10 13:24:46 +01:00
test_mailbox_utils.py
fix: prevent mailbox disclosure ( #2284 )
2024-10-23 10:24:15 +02:00
test_message_utils.py
Reformat base64 encoded messages to shorter lines ( #1575 )
2023-02-21 15:28:06 +01:00
test_models.py
chore: add retry counter to event ( #2159 )
2024-07-23 14:11:16 +00:00
test_monitoring.py
Fix: Track processes that start with the same chars independently (smtp vs stmpd) ( #974 )
2022-05-12 12:37:19 +02:00
test_oauth_models.py
add get_response_types_from_str, response_types_to_str
2019-12-15 18:55:11 +02:00
test_onboarding.py
Add extension_redirect endpoint ( #1093 )
2022-06-16 09:56:00 +02:00
test_paddle_callback.py
Handle failed payments subscriptions in paddle ( #1327 )
2022-09-30 17:51:06 +02:00
test_paddle_utils.py
add paddle_utils.verify_incoming_request
2019-12-15 18:55:18 +02:00
test_pgp_utils.py
Replace black and flake8 with ruff ( #1943 )
2023-11-21 16:42:18 +01:00
test_prarallel_limiter.py
Added too many exceptions test ( #1378 )
2022-10-27 14:04:03 +02:00
test_regex_utils.py
refactor: move regex_match() to its own file
2021-12-14 15:00:32 +01:00
test_server.py
feat: user audit log ( #2266 )
2024-10-16 16:57:59 +02:00
test_user_audit_log_utils.py
feat: audit log and admin panel improvements ( #2274 )
2024-10-18 13:32:26 +00:00
test_utils.py
use {word1}_{word2}{digits} as random alias address instead of {word1}{word2}{digits} ( #1673 )
2023-04-04 08:46:29 +02:00
utils.py
Create jobs to trigger sending all alias as create events ( #2126 )
2024-06-07 13:36:18 +00:00
utils_test_alias.py
Simpler csv export ( #1383 )
2022-11-23 13:51:08 +01:00