Commit Graph

  • 8cb77d3b98 be fine with 9 chars for password already holger krekel 2023-12-07 17:10:41 +01:00
  • 19bbe24f07 be fine with 9 chars for password already 9passwords holger krekel 2023-12-07 17:10:41 +01:00
  • c67fb69af2 Parametrized privacy policy, unified and refined nine/non-nine landing pages (#89) holger krekel 2023-12-07 13:52:00 +01:00
  • 960bc1599b add missing simple test file for generating a qr code holger krekel 2023-12-06 11:00:07 +01:00
  • 0f05216ea0 mention QRcode in readme and modify nine.testrun.org index page to include it holger krekel 2023-12-04 16:50:02 +01:00
  • 75551224b3 revert unneccessary reformatting and unused file holger krekel 2023-12-04 15:40:55 +01:00
  • 0b8de41da2 put index.html into www/ dir, as it's not config holger krekel 2023-12-04 14:16:09 +01:00
  • f9b5783296 streamline text to be less redundant holger krekel 2023-12-04 13:51:34 +01:00
  • d3281cc746 Update deploy-chatmail/src/deploy_chatmail/nginx/index.html.j2 holger krekel 2023-12-04 12:38:20 +01:00
  • 4c7e39c10c add origin of genqr code holger krekel 2023-12-02 00:43:50 +01:00
  • 7b3c1d5ab9 streamline index.html holger krekel 2023-12-02 00:41:36 +01:00
  • 2d5eb86776 make QR code clickable, verified it works on android and desktop holger krekel 2023-12-02 00:18:54 +01:00
  • 5c9d9a98b3 works holger krekel 2023-12-01 22:11:17 +01:00
  • aa3f12b2a0 mention QRcode in readme and modify nine.testrun.org index page to include it cgi holger krekel 2023-12-04 16:50:02 +01:00
  • 1be1580454 revert unneccessary reformatting and unused file holger krekel 2023-12-04 15:40:55 +01:00
  • bf8b69ae68 put index.html into www/ dir, as it's not config holger krekel 2023-12-04 14:16:09 +01:00
  • 4708533a0d streamline text to be less redundant holger krekel 2023-12-04 13:51:34 +01:00
  • 466e92ab37 Update deploy-chatmail/src/deploy_chatmail/nginx/index.html.j2 holger krekel 2023-12-04 12:38:20 +01:00
  • 0f15a9d095 add origin of genqr code holger krekel 2023-12-02 00:43:50 +01:00
  • 9ef53806d5 streamline index.html holger krekel 2023-12-02 00:41:36 +01:00
  • ab2cc5a687 make QR code clickable, verified it works on android and desktop holger krekel 2023-12-02 00:18:54 +01:00
  • b8cf5da37f works holger krekel 2023-12-01 22:11:17 +01:00
  • fbcf071e89 doveauth-http: deploying HTTP route for account creation http-account-creation missytake 2023-12-01 18:32:45 +01:00
  • ccfbb59e17 doveauth: flask app to create accounts via HTTP missytake 2023-12-01 18:05:40 +01:00
  • 5eb5c09052 redirect HTTPS traffic to HTTPS. fix #81 missytake 2023-11-22 16:19:54 +01:00
  • a86e135967 opendkim: correctly specify SigningTable in opendkim.conf missytake 2023-11-26 01:08:41 +01:00
  • 3a32817de8 support CHATMAIL_SERVER in generate-dns-zone.sh support-server-domain-separation missytake 2023-11-21 11:03:08 +01:00
  • c6dd4f9b21 generate-dns-zone.sh doesn't need to support CHATMAIL_SERVER env var for now, let's assume A/AAAA point to the chatmail server, too missytake 2023-11-21 11:02:28 +01:00
  • a420e37612 MTA-STS: the HTTPS route needs to be mta-sts.@ not _mta-sts missytake 2023-11-13 19:05:38 +01:00
  • 5429f3e379 fix: hetzner doesn't accept whitespace in TXT and CAA records apparently missytake 2023-11-13 18:27:04 +01:00
  • d2c98e9afc DNS: distinguish between mail_server and mail_domain missytake 2023-11-13 17:17:07 +01:00
  • 658d6923ae Added MTA-STS records and .well-known file missytake 2023-11-13 17:04:00 +01:00
  • 776bd87888 moved mta-sts-resolver to /usr/local/lib missytake 2023-11-25 00:29:37 +01:00
  • d7683ed3f7 Move ssl_certificate back to http and fix indentation link2xt 2023-11-24 18:44:27 +00:00
  • 0cc9f18468 acmetool: request one TLS cert for all domains missytake 2023-11-24 14:32:40 +01:00
  • 889e18f803 generate-dns-zone.sh doesn't need to support CHATMAIL_SERVER env var for now, let's assume A/AAAA point to the chatmail server, too missytake 2023-11-22 16:01:06 +01:00
  • 773b8d1e00 MTA-STS: fixing lint issues missytake 2023-11-13 19:21:31 +01:00
  • dca6d35a6f MTA-STS: adding correct line breaks to config missytake 2023-11-13 19:13:43 +01:00
  • d29d2d147b MTA-STS: the HTTPS route needs to be mta-sts.@ not _mta-sts missytake 2023-11-13 19:05:38 +01:00
  • 347dae1f84 MTA-STS: CNAME doesn't work, it needs to be A and AAAA missytake 2023-11-13 18:38:33 +01:00
  • 63cbb83344 fix: hetzner doesn't accept whitespace in TXT and CAA records apparently missytake 2023-11-13 18:27:04 +01:00
  • 27d135fee7 python3-venv was missing missytake 2023-11-13 18:25:40 +01:00
  • ccd7c789f0 postfix: install MTA-STS resolver daemon missytake 2023-11-13 18:06:49 +01:00
  • c7625fad81 DNS: distinguish between mail_server and mail_domain missytake 2023-11-13 17:17:07 +01:00
  • 5305dfab12 Added MTA-STS records and .well-known file missytake 2023-11-13 17:04:00 +01:00
  • 4478270fc9 properly call logging.exception holger krekel 2023-11-20 22:52:31 +01:00
  • e7c9992fdc it's unclear what this limit really means -- with ipv6 one can easily create lots of IP addresses anyway holger krekel 2023-11-20 16:27:12 +01:00
  • a9d43c42f4 - tune down logging for filtermail - allow higher smtp connection limit holger krekel 2023-11-20 15:59:14 +01:00
  • bbf2f0dd36 with help/side-comments from alex i fixed the concurrent account creation problem holger krekel 2023-11-20 15:48:38 +01:00
  • 9061cbbb4a properly call logging.exception hpk/fix_account_create holger krekel 2023-11-20 22:52:31 +01:00
  • e27ec22465 it's unclear what this limit really means -- with ipv6 one can easily create lots of IP addresses anyway holger krekel 2023-11-20 16:27:12 +01:00
  • 073f567292 - tune down logging for filtermail - allow higher smtp connection limit holger krekel 2023-11-20 15:59:14 +01:00
  • d74f3dfeda with help/side-comments from alex i fixed the concurrent account creation problem holger krekel 2023-11-20 15:48:38 +01:00
  • 43c02377ef make headlines as big as normal text holger krekel 2023-11-16 11:46:26 +01:00
  • 70f330b0e4 Changed typo to sans-serif, feel free to revert missytake 2023-11-16 10:02:09 +01:00
  • 02eaa55441 reduce retro-ness of design after @hocuri's comment :) holger krekel 2023-11-15 21:36:31 +01:00
  • d547435d6a make headlines as big as normal text hpk/less-retro holger krekel 2023-11-16 11:46:26 +01:00
  • 6c12849599 Changed typo to sans-serif, feel free to revert missytake 2023-11-16 10:02:09 +01:00
  • 570d75dcd4 www: point link to e2ee FAQ from staging to production fix-faq-link missytake 2023-11-16 09:47:16 +01:00
  • d82d57b2b2 reduce retro-ness of design after @hocuri's comment :) holger krekel 2023-11-15 21:36:31 +01:00
  • 6c3ec903c2 Update www/nine.testrun.org/index.html holger krekel 2023-11-15 20:48:19 +01:00
  • 7d9b81863f refining the entry point, more info, more directly speaking to DC users (we don't want to get arbitrary users to report issues) holger krekel 2023-11-15 15:11:08 +01:00
  • fbd82b5d90 Update www/nine.testrun.org/index.html hpk/improve-nine holger krekel 2023-11-15 20:48:19 +01:00
  • 24c64b638a refining the entry point, more info, more directly speaking to DC users (we don't want to get arbitrary users to report issues) holger krekel 2023-11-15 15:11:08 +01:00
  • af90d0a7de rename doveauth-dictproxy to doveauth missytake 2023-11-14 20:38:15 +01:00
  • 322bc9a3aa Set critical flag on generated CAA record link2xt 2023-11-13 14:42:51 +00:00
  • e4009854dc Add NOTIFY capability link2xt 2023-11-12 04:30:52 +00:00
  • d407c2ad6a Add NOTIFY capability link2xt/notify-capability link2xt 2023-11-12 04:30:52 +00:00
  • 9e14a741c3 Autoformat tests with black link2xt 2023-11-08 20:29:44 +00:00
  • 01fcb9ae0e Fix None dereference in benchmarks link2xt 2023-11-08 20:29:21 +00:00
  • 064f6d36ad Fix path in scripts/bench.sh link2xt 2023-11-08 20:23:14 +00:00
  • 6b3590e7c8 test: test concurrent user creation holger krekel 2023-11-08 10:46:58 +01:00
  • 251aac18fb fix(dictproxy): check that user exists and create it in a transaction link2xt 2023-11-07 21:07:50 +00:00
  • d1ddf4d9e0 fix(dictproxy): check that user exists and create it in a transaction link2xt/create-user-transaction link2xt 2023-11-07 21:07:50 +00:00
  • f46bf2f670 Remove authentication logs from dictproxy link2xt 2023-11-07 19:15:09 +00:00
  • 4c9e8d40b4 Remove authentication logs from dictproxy link2xt/auth-remove-debug-logs link2xt 2023-11-07 19:15:09 +00:00
  • 40a88c7fc6 nginx: move config to own directory missytake 2023-11-04 11:55:37 +01:00
  • 937bd19492 WIP: enable rawlogs link2xt/enable-rawlogs link2xt 2023-11-04 16:16:12 +00:00
  • 9e7adaf6a2 nginx: move config to own directory streamline-nginx missytake 2023-11-04 11:55:37 +01:00
  • 8791e7735d simplify history of nine branch holger krekel 2023-11-01 22:50:08 +01:00
  • f490213a7e simplify history of nine branch nine holger krekel 2023-11-01 22:50:08 +01:00
  • 248f67dcf6 fix nocreate location holger krekel 2023-11-01 21:55:15 +01:00
  • a24df735d4 streamline README, port some changes/additions from nine-branch holger krekel 2023-11-01 19:14:48 +01:00
  • 7d0797c510 streamline account creation and add tests also incorporates nine.testrun.org user policies holger krekel 2023-11-01 20:30:12 +01:00
  • d5c14e20a7 fix nocreate location hpk/readme-streamline2 holger krekel 2023-11-01 21:55:15 +01:00
  • ca763960e5 streamline account creation and add tests also incorporates nine.testrun.org user policies hpk/streamline-creation holger krekel 2023-11-01 20:30:12 +01:00
  • 1ba3c410dd streamline README, port some changes/additions from nine-branch holger krekel 2023-11-01 19:14:48 +01:00
  • 3a9db729f8 simplify sysctl call holger krekel 2023-10-31 21:20:05 +01:00
  • 7eb86cba34 increase inotify limits for dovecot holger krekel 2023-10-31 21:15:08 +01:00
  • 5633c0612e dovecot: increase number of simultaneous connections handled by imap-login link2xt 2023-10-29 16:05:40 +00:00
  • 81d8a11344 dovecot: increase number of simultaneous connections handled by imap-login link2xt/configure-imap-login link2xt 2023-10-29 16:05:40 +00:00
  • d5912b909c fix benchmark script holger krekel 2023-10-28 16:50:24 +02:00
  • f75eb0658c Require that passwords are at least 10 characters long link2xt 2023-10-27 17:58:09 +00:00
  • abd7e42a34 Require that passwords are at least 10 characters long link2xt/password-policy link2xt 2023-10-27 17:58:09 +00:00
  • 7c5ec1e0df Add scripts/generate-dns-zone.sh link2xt 2023-10-24 21:21:31 +00:00
  • ee739e4956 Add scripts/generate-dns-zone.sh nsd link2xt 2023-10-24 21:21:31 +00:00
  • 11ebc4623c somehow this deploy.sh adpatation was missing from main, not sure why holger krekel 2023-10-24 00:31:06 +02:00
  • cf29053389 added full path to tox missytake 2023-10-24 21:53:23 +02:00
  • ca70537453 added full path to tox scripts-test missytake 2023-10-24 21:53:23 +02:00
  • 49cd07ca8a somehow this deploy.sh adpatation was missing from main, not sure why fix_deploy holger krekel 2023-10-24 00:31:06 +02:00