Commit graph

  • b678337320 do not quarantine an email if fails DMARC but has a small rspamd score Son 2022-10-06 17:42:03 +02:00
  • 7c96db49e0 use Proton Mail instead of Protonmail #1336 Son 2022-10-06 16:31:10 +02:00
  • b51bf49c99 improve logging Son 2022-10-06 16:15:02 +02:00
  • 4e303c1291 replace any reverse alias by real address for all contacts Son 2022-10-06 15:36:27 +02:00
  • d76ff0562c
    Apply suggestions from code review Adrià Casajús 2022-10-05 22:50:00 +02:00
  • b5383af43d
    Have custom domains set up multiple dkim records to be able to rotate keys Adrià Casajús 2022-10-05 12:35:41 +02:00
  • d159a51de4
    update logo white (#1331) v4.14.13 Son Nguyen Kim 2022-10-04 18:07:00 +02:00
  • 4e038b1d7e update logo white #1331 Son 2022-10-04 18:06:06 +02:00
  • 002897182e
    use logo with Proton mention (#1330) Son Nguyen Kim 2022-10-04 11:14:23 +02:00
  • faeddc365c
    Display recovery codes for mfa only once (#1317) Adrià Casajús 2022-10-03 12:32:45 +02:00
  • a7368c590f use logo with Proton mention #1330 Son 2022-10-03 10:45:18 +02:00
  • faaff7e9b9
    Handle failed payments subscriptions in paddle (#1327) v4.14.12 Adrià Casajús 2022-09-30 17:51:06 +02:00
  • c5c42a2c3d
    Remove unused import #1327 Adrià Casajús 2022-09-30 15:21:00 +02:00
  • 2c0fd0e193
    Remove unused import Adrià Casajús 2022-09-30 15:14:51 +02:00
  • 1fb5f3dda1
    Added tests Adrià Casajús 2022-09-30 13:06:18 +02:00
  • fa47077cf7
    Handle failed payments subscriptions in paddle Adrià Casajús 2022-09-30 12:33:06 +02:00
  • 41fc8fd7cf
    Set the config by default #1317 Adrià Casajús 2022-09-30 11:53:44 +02:00
  • f541048da8
    Updated wording Adrià Casajús 2022-09-30 11:36:49 +02:00
  • d287450b8f
    Added base code Adrià Casajús 2022-09-27 18:36:15 +02:00
  • 70603b653a
    Format Adrià Casajús 2022-09-27 18:29:17 +02:00
  • 0faca179fb
    Formatting Adrià Casajús 2022-09-27 18:21:25 +02:00
  • 8b91a89996
    Updated models and script Adrià Casajús 2022-09-27 18:11:12 +02:00
  • 6610bbd6ca
    Added recovery codes fix Adrià Casajús 2022-09-27 17:28:51 +02:00
  • 0d9773d02c
    Recovery codes can only be shown after adding a 2FA code and cannot be seen afterwards Adrià Casajús 2022-09-27 17:20:56 +02:00
  • d415974e3b
    Handle undisclosed recipients header (#1314) v4.14.20 v4.14.11 Son Nguyen Kim 2022-09-27 09:43:58 +02:00
  • ba299c3e97 remove unnecessary indentation character in plain text email #1314 Son 2022-09-26 19:42:59 +02:00
  • 3ca3d2534f remove TO header if it's set to "undisclosed-recipients:;" Son 2022-09-26 19:40:41 +02:00
  • fa50c23a43
    Allow RedisSessionStore to connect to sentinel (#1307) v4.14.10 Carlos Quintana 2022-09-23 10:23:07 +02:00
  • 68ede5f578
    Reuse flask_limiter redis storage #1307 Adrià Casajús 2022-09-22 18:25:35 +02:00
  • 90c0ccf04c
    Allow RedisSessionStore to connect to sentinel Carlos Quintana 2022-09-22 16:15:59 +02:00
  • 3900742d1f
    Add proton mention (#1306) v4.14.9 Son Nguyen Kim 2022-09-22 15:15:22 +02:00
  • 1856b9f157 update email template #1306 Son 2022-09-22 15:12:18 +02:00
  • 585aa32dac mention proton in footer Son 2022-09-22 14:58:50 +02:00
  • 72a130e225
    do not add mime-version header if already present (#1302) Son Nguyen Kim 2022-09-22 13:46:32 +02:00
  • 553477191f do not add mime-version header if already present #1302 Son 2022-09-21 20:01:38 +02:00
  • b5aff490ef
    Store session in redis if redis is enabled (#1288) Adrià Casajús 2022-09-21 11:11:17 +02:00
  • e3ed685b03 Set default value as true Ymage 2022-09-20 14:06:54 +02:00
  • 361f822a96
    Logout session completely #1288 Adrià Casajús 2022-09-19 13:04:19 +02:00
  • 06015b29f0
    Rename sid to session_id Adrià Casajús 2022-09-19 12:36:35 +02:00
  • d7bc2e7a3f Handle unset and false the same way Ymage 2022-09-19 11:31:17 +02:00
  • 934982ee76
    Format Adrià Casajús 2022-09-15 19:29:29 +02:00
  • 8e85e92b58
    Store sesions in redis to prevent saving old cookies Adrià Casajús 2022-09-15 19:29:00 +02:00
  • 2760b149ff
    change twitter handle to simplelogin instead of simple_login (#1286) v4.14.8 Son Nguyen Kim 2022-09-14 17:37:41 +02:00
  • 83290d7910 change twitter handle to simplelogin instead of simple_login #1286 Son 2022-09-14 17:35:43 +02:00
  • 9c86e1a820
    Fix: Use email directly for DomainDeletedAlias (#1273) Adrià Casajús 2022-09-08 14:54:32 +02:00
  • 7bd68878c6
    Use the first mailbox of the domain for deleted domain aliase #1273 Adrià Casajús 2022-09-08 10:31:11 +02:00
  • 4ef737af6a
    Add handling for reply phase Adrià Casajús 2022-09-07 17:43:20 +02:00
  • 607da42a42
    Fix: Use email directly for DomainDeletedAlias Adrià Casajús 2022-09-07 17:41:06 +02:00
  • 753a28e886
    handle case msg is string in replace() (#1271) v4.14.7 Son Nguyen Kim 2022-09-07 10:22:11 +02:00
  • 5dc1aa1be1 handle case msg is string in replace() #1271 Son 2022-09-06 18:22:53 +02:00
  • f47661c3d2
    Add uncategorized PRs to changelog (#1270) Carlos Quintana 2022-09-05 16:43:18 +02:00
  • 6eb0aaa8ac
    Add uncategorized PRs to changelog #1270 Carlos Quintana 2022-09-05 16:38:00 +02:00
  • 6595d34276
    shouldn't count processed batch import (#1268) v4.14.6 Son Nguyen Kim 2022-09-05 15:38:12 +02:00
  • 192d03fd68
    make sure sl_formataddr always return str (#1269) Son Nguyen Kim 2022-09-05 15:38:04 +02:00
  • f8fd10d810 make sure sl_formataddr always return str #1269 Son 2022-09-05 15:37:13 +02:00
  • 86e96aef29 shouldn't count processed batch import #1268 Son 2022-09-05 15:31:54 +02:00
  • 313a928070
    Create sl_formataddr to handle unicode for built-in formataddr (#1265) v4.14.5 Son Nguyen Kim 2022-09-05 08:40:24 +02:00
  • c7807837ee fix circular import #1265 Son 2022-09-04 20:40:04 +02:00
  • a2076fdb6a Create sl_formataddr to handle unicode for built-in formataddr Son 2022-09-02 12:25:30 +02:00
  • 48127914c2
    Fix: Spelling (#1259) PurpleSn0w 2022-09-02 19:58:26 +10:00
  • cea139b7d5
    Improve handling when pgp key is invalid (#1264) v4.14.4 Son Nguyen Kim 2022-09-02 11:47:04 +02:00
  • eee6b8a92e remove unused email status #1264 Son 2022-09-02 11:26:16 +02:00
  • 47735c5ba9 add a header about PGP failure when forward emails can't be encrypted Son 2022-09-02 11:20:45 +02:00
  • 99c902bcf5 improve email Son 2022-09-02 11:19:29 +02:00
  • f1e629dfbc use text_header if html_header not set Son 2022-09-02 11:19:05 +02:00
  • 6e58ceec37 add more logging Son 2022-09-02 11:18:30 +02:00
  • 335d0a81c9 remove unused email statuses Son 2022-09-02 11:18:03 +02:00
  • 25773448c2
    admin can go directly to paddle (#1263) Son Nguyen Kim 2022-09-02 10:39:53 +02:00
  • 641daf7736 Fix: Spelling #1259 Hugh 2022-09-02 18:23:24 +10:00
  • 763c73abeb admin can go directly to paddle #1263 Son 2022-09-02 10:08:38 +02:00
  • 96e6753c95
    fix dockerfile (#1262) v4.14.3 Son Nguyen Kim 2022-09-01 16:40:39 +02:00
  • 3128cb605d fix dockerfile #1262 Son 2022-09-01 16:40:04 +02:00
  • 2b389cbe53
    use the recommended way to install poetry (#1261) v4.14.2 Son Nguyen Kim 2022-09-01 15:28:33 +02:00
  • 0b37a4cd31 use the recommended way to install poetry #1261 Son 2022-09-01 15:28:03 +02:00
  • ae2cbf98e2
    Handle invalid pgp key (#1260) v4.14.1 Son Nguyen Kim 2022-09-01 15:10:11 +02:00
  • ef5af8a5ba remove unused code #1260 Son 2022-09-01 15:09:25 +02:00
  • f69c9583fb
    fix proton partner error when self host (#1255) Son Nguyen Kim 2022-09-01 14:59:16 +02:00
  • 4aa8cde35b fix query Son 2022-09-01 14:54:16 +02:00
  • be74eb9638 check if public key is valid before trying with pgpy Son 2022-09-01 14:50:58 +02:00
  • 80a7597031 check invalid mailbox pgp key Son 2022-09-01 14:45:57 +02:00
  • 0aa9aae2a1 Fix: Spelling Hugh 2022-09-01 20:41:30 +10:00
  • a19a18876d remove a@b.c #1255 Son 2022-09-01 10:10:49 +02:00
  • 509da20ff9 fix test Son 2022-09-01 10:06:26 +02:00
  • 5354638ec0 fix test Son 2022-09-01 09:50:34 +02:00
  • 91a067b6e0 fix proton partner error when self host Son 2022-08-31 09:58:55 +02:00
  • 72256d935c
    do not notify lifetime user about coinbase sub (#1254) Son Nguyen Kim 2022-08-30 22:41:08 +02:00
  • f45052243f do not notify lifetime user about coinbase sub #1254 Son 2022-08-30 22:40:30 +02:00
  • 0fb5f377b2 fix the duplicated alias issue Son 2022-08-29 11:47:47 +02:00
  • fd00100141
    fix grammar mistake (#1248) Son Nguyen Kim 2022-08-26 16:47:25 +02:00
  • 5a412b9e68 fix grammar mistake #1248 Son 2022-08-26 16:46:51 +02:00
  • 9eacd980ef
    include_sender_in_reverse_alias set to true for new users (#1244) v4.14.0 Son Nguyen Kim 2022-08-23 11:24:49 +02:00
  • 01bf0f2c42 include_sender_in_reverse_alias set to true for new users #1244 Son 2022-08-23 11:03:14 +02:00
  • 6e59a57b5c use "reverse alias" instead of reverse-alias everywhere #1243 include-sender-reverse-alias Son 2022-08-23 11:03:14 +02:00
  • b299a305b5
    Fix quarantine (#1241) Son Nguyen Kim 2022-08-18 14:47:05 +02:00
  • 1164cccd4e fix quarantine email incorrect deleted_at #1241 Son 2022-08-18 14:45:02 +02:00
  • ba06852dc2
    Do not crash if action is unknown (#1231) v4.13.2 Carlos Quintana 2022-08-12 15:02:00 +02:00
  • d771e5900a
    Do not crash if action is unknown #1231 Carlos Quintana 2022-08-12 14:48:14 +02:00
  • 7eb44a5947
    Fixes for connect with proton on mobile (#1230) v4.13.1 Carlos Quintana 2022-08-12 13:17:21 +02:00
  • 24da6ae5b0
    Added a test #1230 Adrià Casajús 2022-08-12 13:08:49 +02:00
  • 7d0a2f3582
    Fixes for connect with proton on mobile Carlos Quintana 2022-08-12 12:41:26 +02:00