Commit graph

5165 commits

Author SHA1 Message Date
Carlos Quintana
8f9eca7d11 chore: remove elapsed time from event and handle missing PGP_SENDER_PRIVATE_KEY 2026-01-14 12:36:13 +01:00
Carlos Quintana
155a2158cc chore: MR fixes 2026-01-14 12:36:13 +01:00
Carlos Quintana
7911891b14 Update app/pgp_utils.py
Co-authored-by: Adrià Casajús <acasajus@users.noreply.github.com>
2026-01-14 12:36:13 +01:00
Carlos Quintana
1b01d02483 Update app/pgp_utils.py
Co-authored-by: Adrià Casajús <acasajus@users.noreply.github.com>
2026-01-14 12:36:13 +01:00
Carlos Quintana
2eb9419218 Update app/pgp_utils.py
Co-authored-by: Adrià Casajús <acasajus@users.noreply.github.com>
2026-01-14 12:36:13 +01:00
Carlos Quintana
861119cfca fix: import in email_handler 2026-01-14 12:36:13 +01:00
Carlos Quintana
bc0a8bdfed chore: add sl-pgp dependency pointing to GitHub releases 2026-01-14 12:36:13 +01:00
Carlos Quintana
a2e45349ff chore: add metrics for pgp operations 2026-01-14 12:36:13 +01:00
Carlos Quintana
f387089013 feat: use rust pgp 2026-01-14 12:36:13 +01:00
Carlos Quintana
1a293b7e97 test: preserve behaviour disabled-alias and blocked-contact 2026-01-12 15:26:20 +01:00
Carlos Quintana
fe167fa820 fix: use Other proton client header appname 2026-01-08 16:30:51 +01:00
Adrià Casajús
0cfaa3325f
Fix mailbox test 2025-12-23 23:27:01 +01:00
Adrià Casajús
7bcef5cb4a
Do not allow to create accounts from proton with invalid domains 2025-12-23 22:57:01 +01:00
Adrià Casajús
2319ea0277
Fix missing data 2025-12-23 09:20:06 +01:00
Adrià Casajús
9588bc3870
Add scrip to check if a user should be disabled 2025-12-22 02:36:59 +01:00
Adrià Casajús
99e260c3fe
Add script to disable users with forbidden MX 2025-12-20 21:58:10 +01:00
Adrià Casajús
47e59ccf20 Make bounces configurable 2025-12-16 14:44:10 +01:00
Carlos Quintana
11abcaec8f chore(cron): delete expired oauth_token entries 2025-12-15 14:04:26 +01:00
Adrià Casajús
ae84d09f90
Update paddle error 2025-12-12 11:49:35 +01:00
Carlos Quintana
b5c25590a7 chore: reword error message 2025-12-10 11:25:48 +01:00
Carlos Quintana
9a96d4b1d0 chore: reword error logs regarding emails belonging to other users 2025-12-10 11:25:48 +01:00
Carlos Quintana
44b2ceaf7f feat: better errors for invalid domain in mailbox 2025-12-10 11:25:48 +01:00
Carlos Quintana
463ca56ed7 feat(admin panel): manage user quotas 2025-12-09 12:21:14 +01:00
Adrià Casajús
6eb9d65133 Refactor into a function 2025-12-01 12:09:16 +01:00
Adrià Casajús
057c9de14e Log out all other sessions when changing 2fa codes 2025-12-01 12:09:16 +01:00
Adrià Casajús
e01814f15c Test complete 2025-11-21 12:09:58 +01:00
Adrià Casajús
30c046a97a Update test 2025-11-21 12:09:58 +01:00
Adrià Casajús
28acdc16a5 test login action 2025-11-21 12:09:58 +01:00
Adrià Casajús
0ade025bd0 Disable rate limits in tests 2025-11-21 11:31:52 +01:00
Adrià Casajús
36e1372f51 Add googlemail to canonicalization 2025-11-21 11:31:52 +01:00
Adrià Casajús
cbe457a0a1 Limit rate limit for trial accounts 2025-11-21 11:31:52 +01:00
Adrià Casajús
f5d6f2fe10 Disallow custom domains to be used as mailbox domains 2025-11-11 12:38:55 +01:00
Aleksandr Kolbasov
652b5d840b WebAuthn fix: Credential can be null
https://w3c.github.io/webappsec-credential-management/#framework-credential-management
2025-11-11 11:20:42 +01:00
Aleksandr Kolbasov
b5ab83793f Callback fix
- Passing `verifyKey` as a function
- `$('document').ready()` is deprecated. See https://jquery.com/upgrade-guide/3.0/#deprecated-document-ready-handlers-other-than-jquery-function
2025-11-11 11:20:42 +01:00
Adrià Casajús
300aeca0af
Update log command 2025-11-07 11:37:19 +01:00
Adrià Casajús
b0de3aa7b7 Stop replies if the aliases are trashed 2025-11-03 14:30:24 +01:00
Adrià Casajús
06fc808bba Update mail again 2025-11-03 12:23:51 +01:00
Adrià Casajús
7c923b2956 more 2025-11-03 12:23:51 +01:00
Adrià Casajús
3b47008ba1 fk 2025-11-03 12:23:51 +01:00
Adrià Casajús
99ce10580d Uppercase after dot :P 2025-11-03 12:23:51 +01:00
Adrià Casajús
bc3f6e4005 Fix li 2025-11-03 12:23:51 +01:00
Adrià Casajús
00b8840a0d Update changes 2025-11-03 12:23:51 +01:00
Adrià Casajús
29d55f0d4e Update email 2025-11-03 12:23:51 +01:00
Adrià Casajús
567c41fddf Add sleep between sends 2025-11-03 11:18:49 +01:00
Son NK
136fa0c1a8 server_default set to None 2025-11-03 11:13:32 +01:00
Son NK
4853985916 use None as server_default 2025-11-03 11:13:32 +01:00
Son NK
98049dfec8 remove unneeded test 2025-11-03 11:13:32 +01:00
Son NK
3c16e5f986 user can set a display name for an autocreate rule 2025-11-03 11:13:32 +01:00
Adrià Casajús
95072d8e79 Fix email template 2025-10-31 16:17:17 +01:00
Adrià Casajús
a96441e178 Fix domain 2025-10-31 11:35:09 +01:00