Commit graph

  • 212463d688 4.6.3-beta Son 2022-10-31 10:38:47 +01:00
  • 54ab438f09 use the new dockerfile Son 2022-10-31 10:38:31 +01:00
  • 0fd00d8dd8 enable pool_pre_ping if SQLALCHEMY_POOL_PRE_PING is set Son 2022-10-30 20:03:12 +01:00
  • 36d1626972
    Notify another mailbox about an email sent by a mailbox to a reverse alias (#1381) v4.16.0 Son Nguyen Kim 2022-10-30 19:59:42 +01:00
  • cda56e3d2b only add DKIM if custom domain has DKIM enabled #1381 Son 2022-10-30 19:43:39 +01:00
  • 9e80c79ecc keep original subject, improve wording Son 2022-10-30 18:52:46 +01:00
  • fd9ae9d56a use alias as From to hint that the email is sent from the alias Son 2022-10-28 20:18:36 +02:00
  • aaf2d5c732 Set up npm clean install instead of npm install in order to keep the version of npm packages 🎨 ewen 2022-10-28 19:12:03 +02:00
  • c87902197f keep reverse alias in CC and To header Son 2022-10-28 12:44:40 +02:00
  • b01688ea07 Notify another mailbox about an email sent by a mailbox to a reverse alias Son 2022-10-27 16:48:56 +02:00
  • 6d8fba0320
    Added too many exceptions test (#1378) v4.15.2 Adrià Casajús 2022-10-27 14:04:03 +02:00
  • 02f42821c5
    fix 21004 error (#1380) Son Nguyen Kim 2022-10-27 14:03:11 +02:00
  • 679f5c8e0f fix 21004 error #1380 Son 2022-10-27 14:02:26 +02:00
  • a5056b3fcc
    Fix: Use source ip if user is not authenticated (#1379) v4.15.1 Adrià Casajús 2022-10-27 13:37:45 +02:00
  • 4f210c50de
    Fix lint #1379 Adrià Casajús 2022-10-27 13:26:57 +02:00
  • 10d35c70f4
    Fix: Use source ip if user is not authenticated Adrià Casajús 2022-10-27 13:17:49 +02:00
  • 4000e73d5d
    Added too many exceptions test #1378 Adrià Casajús 2022-10-27 11:05:09 +02:00
  • f6463a5adc
    Change: Do not sleep on exclusive zones (#1375) v4.15.0 Adrià Casajús 2022-10-27 10:40:33 +02:00
  • 0a46f3935e
    Update test #1375 Adrià Casajús 2022-10-27 10:27:35 +02:00
  • 4bf6f98ac7
    Change: Do not sleep on exclusive zones Adrià Casajús 2022-10-27 10:18:04 +02:00
  • 7f9ce5641f
    Feat: Added parallel limiter to prevent sqlalchemy transaction issues (#1360) Adrià Casajús 2022-10-27 10:07:02 +02:00
  • d324e2fa79
    Fix: Add csrf verification to directory updates (#1358) Adrià Casajús 2022-10-27 10:04:47 +02:00
  • 144f02a1a6
    Lint #1358 Adrià Casajús 2022-10-26 18:06:36 +02:00
  • e18dde11eb
    Added csrf to domain detail Adrià Casajús 2022-10-26 14:12:01 +02:00
  • 6605e1250f
    Added csrf for mailbox detail Adrià Casajús 2022-10-26 14:00:31 +02:00
  • b83c5cae30
    Added csrf to mailbox Adrià Casajús 2022-10-26 13:47:06 +02:00
  • c78529f55e
    Added csrf to contact manager Adrià Casajús 2022-10-26 13:36:31 +02:00
  • a774943c6a
    Added CSRF to alias dashboard and alias transfer Adrià Casajús 2022-10-26 13:33:22 +02:00
  • 1ecb6d0587
    Added csrf to batch import Adrià Casajús 2022-10-26 12:53:00 +02:00
  • c0aaf06057
    Added CSRF check for settings page Adrià Casajús 2022-10-26 12:33:16 +02:00
  • 2f769b38ad
    Apple in app fix (#1369) v4.14.26 Son Nguyen Kim 2022-10-25 19:45:53 +02:00
  • 0455f03b50 use the right secret when polling apple sub #1369 Son 2022-10-25 19:43:26 +02:00
  • 56cbb17558 error log if issue with apple sub Son 2022-10-25 19:42:58 +02:00
  • 5b4a286953
    Fix tests Adrià Casajús 2022-10-25 18:13:11 +02:00
  • 411a5d0ef0
    Added csrf for delete account form Adrià Casajús 2022-10-25 12:35:27 +02:00
  • d2190c03c5
    Removed debug prints #1360 Adrià Casajús 2022-10-25 07:51:21 +02:00
  • b74f888e3b
    Added v6 to the name Adrià Casajús 2022-10-24 18:39:26 +02:00
  • 2b6b2b1cb1
    Add redis to gh actions Adrià Casajús 2022-10-24 18:28:35 +02:00
  • 87047b3250
    use /p.outbound.js and /p/api/event on app.sl.io (#1366) v4.14.25 Son Nguyen Kim 2022-10-24 18:18:22 +02:00
  • efd3b8d51f use /p.outbound.js and /p/api/event on app.sl.io #1366 Son 2022-10-24 18:17:42 +02:00
  • 300f8c959e
    Fix: Add words.txt to local data (#1365) Adrià Casajús 2022-10-24 17:55:59 +02:00
  • efb7978963
    Fix: Add words.txt to local data #1365 Adrià Casajús 2022-10-24 17:55:06 +02:00
  • 8c73ff3c16
    plausible: use https://simplelogin.io/p.outbound.js (#1364) v4.14.24 Son Nguyen Kim 2022-10-24 16:44:01 +02:00
  • c6ae6aa3bc plausible: use https://simplelogin.io/p.outbound.js #1364 Son 2022-10-24 16:43:34 +02:00
  • b2011b0ebe
    Added test Adrià Casajús 2022-10-24 16:30:43 +02:00
  • 9b452641a8
    rename analytics.js to an.js (#1363) v4.14.23 Son Nguyen Kim 2022-10-24 15:47:02 +02:00
  • e2f040a65e rename analytics.js to an.js #1363 Son 2022-10-24 15:36:37 +02:00
  • be85d3d6a9
    Throw exception Adrià Casajús 2022-10-24 13:14:37 +02:00
  • da28d28325
    Moved initialization to its own file Adrià Casajús 2022-10-21 18:31:01 +02:00
  • 8a86e8c7ff
    Remove logs Adrià Casajús 2022-10-21 18:27:01 +02:00
  • 6cae5300e7
    Feat: Added parallel limiter to prevent sqlalchemy transaction issues Adrià Casajús 2022-10-21 18:25:52 +02:00
  • bd5a99724f
    Update templates/dashboard/directory.html Adrià Casajús 2022-10-21 15:21:40 +02:00
  • 4a288bf32a
    Fix: Add csrf verification to directory updates Adrià Casajús 2022-10-21 10:46:01 +02:00
  • 35470613d3
    add DailyMetric and Metric as admin page, remove EmailLog admin page (#1352) v4.14.22 Son Nguyen Kim 2022-10-15 19:10:39 +02:00
  • be78abea56 add DailyMetric and Metric as admin page, remove EmailLog admin page #1352 Son 2022-10-15 19:09:54 +02:00
  • c71824c68e
    Init daily metric (#1351) v4.14.21 Son Nguyen Kim 2022-10-14 17:35:34 +02:00
  • 4d26ce9572 fix test #1351 Son 2022-10-14 17:02:59 +02:00
  • 2a077ba7d3 fix test Son 2022-10-14 16:43:57 +02:00
  • 1fc75203f2
    Improve test: disable rate limit during test and avoid conflicts between tests (#1349) Son Nguyen Kim 2022-10-14 16:37:49 +02:00
  • a730eb815c increment nb_new_web_non_proton_user Son 2022-10-14 16:35:26 +02:00
  • 5a1500a74b Add DailyMetric model Son 2022-10-14 16:34:07 +02:00
  • 3a4dac15f0
    Plausible roll up (#1350) v4.14.19 Son Nguyen Kim 2022-10-14 10:38:43 +02:00
  • c998e259dd remove blank lines #1350 Son 2022-10-14 10:38:29 +02:00
  • fb1b1ad140 send "Complete registration" event when user finishes signup Son 2022-10-14 10:36:50 +02:00
  • 14abda59d4 allow plausible custom event Son 2022-10-14 10:26:51 +02:00
  • 40a4607365 versionning analytics.js to avoid caching Son 2022-10-14 10:20:18 +02:00
  • 9da824255b enable plausible roll-up, use everything.simplelogin.com Son 2022-10-14 10:20:03 +02:00
  • 309e1237c5 fix test #1349 Son 2022-10-13 22:06:05 +02:00
  • 24bd958093 disable rate limit during test, avoid conflict between tests Son 2022-10-13 22:03:47 +02:00
  • 7b24cdd98a
    Revert "remove deduct_limit as it has no effect (#1347)" (#1348) Son Nguyen Kim 2022-10-13 22:00:45 +02:00
  • 2261045972 Revert "remove deduct_limit as it has no effect (#1347)" #1348 Son Nguyen Kim 2022-10-13 22:00:25 +02:00
  • 851ba0a99a
    remove deduct_limit as it has no effect (#1347) v4.14.18 Son Nguyen Kim 2022-10-13 18:55:22 +02:00
  • 3725d6bf72 fix more test #1347 Son 2022-10-13 18:46:09 +02:00
  • fcbc6abc78 remove deduct_limit as it has no effect Son 2022-10-13 18:33:10 +02:00
  • 3be75a1bd9
    fix copy to clipboard (#1346) v4.14.17 Son Nguyen Kim 2022-10-13 17:29:01 +02:00
  • 8bf22124c0 fix copy to clipboard #1346 Son 2022-10-13 17:28:09 +02:00
  • 72277211bb
    For unauthenticated sessions only store them in redis for 5m (#1345) v4.14.16 Adrià Casajús 2022-10-13 15:55:08 +02:00
  • d05086dffa
    For unauthenticated sessions only store them in redis for 5m #1345 Adrià Casajús 2022-10-13 15:51:02 +02:00
  • d5ca316e41
    Have custom domains set up multiple dkim records to be able to rotate keys (#1334) Adrià Casajús 2022-10-11 07:17:37 +02:00
  • e841480276
    PR updates #1334 Adrià Casajús 2022-10-10 18:20:20 +02:00
  • f3bfc6e6a1
    djlint (#1342) v4.14.15 Son Nguyen Kim 2022-10-10 10:25:53 +02:00
  • 8831f96cea djlint #1342 Son 2022-10-10 10:25:24 +02:00
  • 21ce5c8e10
    Corrections & consistent footer (#1338) v4.14.14 mfmw123 2022-10-10 10:17:12 +02:00
  • 77f1dfa54d
    fix styling #1338 Son Nguyen Kim 2022-10-10 10:16:52 +02:00
  • 1c5a547cd0
    do not quarantine an email if fails DMARC but has a small rspamd score (#1337) Son Nguyen Kim 2022-10-10 10:13:07 +02:00
  • c323dabc6e Merge branch 'master' into quarantine-min-rspamd-score #1337 Son 2022-10-10 10:12:12 +02:00
  • 804e3deea4 use -1 as default value Son 2022-10-10 10:10:50 +02:00
  • a34c348368 use 0 when cannot parse rspamd score Son 2022-10-10 10:09:53 +02:00
  • 5088604bb8
    Replace reverse alias (#1335) Son Nguyen Kim 2022-10-10 10:00:19 +02:00
  • cc6e483fc7
    Format Adrià Casajús 2022-10-07 18:33:22 +02:00
  • f99ab92f7f
    Revert and use only reply_email and website_email #1335 Adrià Casajús 2022-10-07 18:00:02 +02:00
  • 131e03f31e
    Increase batch size to 1k Adrià Casajús 2022-10-07 17:09:43 +02:00
  • 05e7fb26f8
    Keep dkim enabled if it is already Adrià Casajús 2022-10-07 16:16:00 +02:00
  • 4d2b14f21b
    Added tests for the contact replacement Adrià Casajús 2022-10-07 15:20:13 +02:00
  • ac71ce5d19
    Fix typo Adrià Casajús 2022-10-07 13:58:08 +02:00
  • b3a5c2f189
    Request contacts in batches of 100 to avoid loading the db Adrià Casajús 2022-10-07 13:12:58 +02:00
  • 5dc25ead63
    Some PR comments Adrià Casajús 2022-10-07 13:00:48 +02:00
  • af509f3bb6 fix comment Son 2022-10-06 16:16:23 +02:00
  • f030fb27f0
    Corrections and consistent footer mfmw123 2022-10-06 18:17:03 +02:00
  • 4ff158950d
    use Proton Mail instead of Protonmail (#1336) Son Nguyen Kim 2022-10-06 17:43:01 +02:00