5312 Commits
Author SHA1 Message Date
Carlos Quintana 91ebfa340c test: remove leftover tests 2026-06-05 12:34:57 +02:00
Carlos Quintana 438654c250 chore: remove leftover check 2026-06-05 12:34:57 +02:00
Carlos Quintana 2385d3f428 feat: maintenance mode for web 2026-06-05 12:34:57 +02:00
Carlos Quintana ed2c38f388 chore: disable FB auth if secrets not defined 2026-06-04 12:25:54 +02:00
Adrià Casajús ae61bdfab8 rev 2026-05-29 17:04:16 +02:00
Adrià Casajús f2340e86cb Clear test 2026-05-29 17:04:16 +02:00
Adrià Casajús 4c39f7ce95 Fix racecond 2026-05-29 17:04:16 +02:00
Adrià Casajús 82c1f8c04e allow to use session sudo 2026-05-29 17:04:16 +02:00
Carlos Quintana 53e076c453 chore: disable google auth via API if google login is not enabled v4.81.2 2026-05-28 14:43:46 +02:00
Adrià Casajús 9830d4f175 revert v4.81.1 2026-05-28 12:12:27 +02:00
Adrià Casajús 63467b7acc Escape emails individually 2026-05-28 12:12:27 +02:00
Carlos Quintana 82ac8b1df4 chore: disable google oauth endpoints if login with google is disabled 2026-05-28 09:51:20 +02:00
Adrià Casajús 2bddad4b59 Add the original unsub behaviour information as a header v4.81.0 2026-05-19 10:44:20 +02:00
Adrià Casajús 0681d05ae0 Custom domain fix with created_at 2026-05-19 10:27:39 +02:00
Adrià Casajús 8361ffa4cf Rotate sessions before log-in 2026-05-18 12:27:35 +02:00
Adrià Casajús d2bb4c9ecb * fixes:
Prevent bypassing 2FA if it is set
  Fix the message
  Add dummy password oracle to avoid timing attacks
2026-05-18 11:06:54 +02:00
Adrià Casajús bd21e9d42d Prevent bypassing 2FA if it is set 2026-05-18 11:06:17 +02:00
Adrià Casajús d2ed37f617 Fix the message 2026-05-18 10:53:42 +02:00
Adrià Casajús 5d3317aa08 Add dummy password oracle to avoid timing attacks 2026-05-18 10:52:31 +02:00
Adrià Casajús 3365fe8a81 Several fixes 2026-05-18 10:44:35 +02:00
Adrià Casajús 7271ea4e9f Fix tests 2026-05-13 16:28:15 +02:00
Adrià Casajús 9c02e4fd44 Require sudo to create api keys via api 2026-05-13 15:31:21 +02:00
Adrià Casajús 8ed17f2d92 Unsub fixes v4.80.6 2026-05-12 15:19:06 +02:00
Adrià Casajús bafa0b8aa5 Fix missing csrf in the index table 2026-05-12 12:53:27 +02:00
Adrià Casajús d3105621d5 Add CSRF token to several endpoints v4.80.5 2026-05-08 12:29:50 +02:00
Adrià Casajús 2d76bf1388 Enable autoescape 2026-05-08 12:29:50 +02:00
Adrià Casajús 03c1206182 Add limit 2026-05-08 12:29:50 +02:00
Adrià Casajús 5c3ce9bc56 Strip also \r 2026-05-08 12:29:50 +02:00
Adrià Casajús 0d1005b3b2 Also handle replies 2026-05-06 10:08:58 +02:00
Adrià Casajús 4ede154de9 Disable custom domains if MX records are disabled 2026-05-06 10:08:58 +02:00
Carlos Quintana 2957ac1162 fix: proton account link v4.80.4 2026-05-04 11:29:13 +02:00
Carlos Quintana 02a5d690be fix: oauth suggested email v4.80.3 2026-04-30 09:59:42 +02:00
Carlos Quintana 325d30d34e fix: oauth alias checks 2026-04-30 09:59:42 +02:00
Adrià Casajús ab64eb6cbe Update job state v4.80.2 2026-04-28 09:55:36 +02:00
Adrià Casajús 338668c159 Increase limits on api key updates 2026-04-28 09:55:36 +02:00
Adrià Casajús 4c43d492f4 update 2026-04-28 09:55:36 +02:00
Adrià Casajús 4af4a52152 Replace newsletter and fix abuser lookup 2026-04-28 09:55:36 +02:00
Adrià Casajús f60066916f Prevent from importing an invalid alias 2026-04-28 09:55:36 +02:00
Adrià Casajús 8e2dbfd189 Fix test v4.80.1 2026-04-08 15:27:03 +02:00
Adrià Casajús 361e4bfff6 Revert verp 2026-04-08 15:27:03 +02:00
Adrià Casajús 723387aeaa use created_by_partner 2026-04-08 15:27:03 +02:00
Adrià Casajús ab051cc3ce User partner no reply email for users with partner users
# Conflicts:
#	email_handler.py
2026-04-08 15:27:03 +02:00
Adrià Casajús 5043ed12b5 Ensure that catch all only works for domains that have the ownership verified 2026-04-08 11:29:13 +02:00
Adrià Casajús 21b68940c8 Add fix for json transports 2026-04-08 11:29:13 +02:00
Adrià Casajús 948596a1a1 Remove old bounce checks and reply on signed verp 2026-04-08 11:29:13 +02:00
CyberHD1811 8b998ebbd0 Fix uv-hash in Dockerfile
The provided sha256 hash does not match the hash required for:
"[...]/0.10.12/uv-x86_64-unknown-linux-gnu.tar.gz"
according to the official sha256 sources [here](https://releases.astral.sh/github/uv/releases/download/0.10.12/uv-x86_64-unknown-linux-gnu.tar.gz.sha256)
2026-04-02 14:35:22 +02:00
Adrià Casajús 60c0cb981e Apply suggestions from code review
Co-authored-by: Adrià Casajús <acasajus@users.noreply.github.com>
2026-03-25 16:24:36 +01:00
Adrià Casajús 78ff695d96 Apply suggestions from code review
Co-authored-by: Adrià Casajús <acasajus@users.noreply.github.com>
2026-03-25 16:24:36 +01:00
Carlos Quintana 58e0472819 feat(admin): add Domain Check section in admin panel 2026-03-25 16:24:36 +01:00
Carlos Quintana e4c90f3cd3 chore: upgrade uv to 0.10.12 2026-03-25 15:22:39 +01:00