1
0
mirror of https://github.com/mail-in-a-box/mailinabox.git synced 2026-03-30 21:07:23 +02:00

Commit Graph

  • c7280055a8 Implement SPF/DMARC checks, add spam weight to those mails (#1836) jvolkenant 2020-12-25 14:22:24 -08:00
  • 003e8b7bb1 Adjust max-recursion-queries to fix alternating rdns status (#1876) Hilko 2020-12-25 23:19:16 +01:00
  • 3422cc61ce Include en_US.UTF-8 locale in daemon startup (#1883) Hilko 2020-12-20 01:11:58 +01:00
  • 8664afa997 Implement Backblaze for Backup (#1812) Hilko 2020-11-26 13:13:31 +01:00
  • 82229ce04b Document how to start the control panel from the command line and in debugging use a stable API key Joshua Tauberer 2020-11-21 08:09:37 -05:00
  • f66e609d3f Api spec cleanup (#1869) Richard Willis 2020-11-26 11:56:04 +00:00
  • b85b86e6de Add download zonefile button to external DNS page (#1853) Victor 2020-11-16 12:03:41 +01:00
  • 7fd35bbd11 Disable default Nextcloud apps that we don't support Joshua Tauberer 2020-11-15 17:17:36 -05:00
  • 7ce41e3865 Changed mta-sts.txt end of line from LF to CRLF per RFC 8461 (#1863) gumida 2020-11-15 12:54:34 +00:00
  • 92221f9efb v0.51 v0.51 Joshua Tauberer 2020-11-14 10:05:20 -05:00
  • 0bd3977cde CHANGELOG updates Joshua Tauberer 2020-10-31 10:36:40 -04:00
  • 6a979f4f52 Add TOTP two-factor authentication to admin panel login (#1814) Joshua Tauberer 2020-10-31 10:27:38 -04:00
  • 545e7a52e4 Add MFA list/disable to the management CLI so admins can restore access if MFA device is lost Joshua Tauberer 2020-10-29 15:41:34 -04:00
  • 48c233ebe5 Update Roundcube to version 1.4.9 (#1830) David Duque 2020-10-31 14:01:14 +00:00
  • 9a588de754 Upgrade Nextcloud to version 20.0.1 (#1848) Michael Kroes 2020-10-31 14:58:26 +01:00
  • ac9ecc3bd3 Rename tools/mail.py to management/cli.py Joshua Tauberer 2020-10-29 15:10:11 -04:00
  • 8b166f3041 Display certificate expiry dates in ISO format (#1841) David Duque 2020-10-16 21:22:36 +01:00
  • 5509420637 s/Days/Retention Days/ on the backup settings page Joshua Tauberer 2020-10-15 14:11:43 -04:00
  • 7d6c7b6610 Increase mta-sts max_age to one week (#1829) Felix Spöttel 2020-10-03 01:27:21 +00:00
  • 1f0e493b8c Exclude mru_token in user key hash Felix Spöttel 2020-09-30 12:34:26 +02:00
  • ada2167d08 Only update mru_token for matched mfa row Felix Spöttel 2020-09-29 20:05:58 +02:00
  • be5032ffbe Don't expose mru_token and secret for enabled mfas over HTTP Felix Spöttel 2020-09-29 19:46:02 +02:00
  • 00b3a3b0a9 Remove unique key constraint on foreign key user_id in mfa table Felix Spöttel 2020-09-29 19:39:40 +02:00
  • 6d82c0035a Update openAPI docs Felix Spöttel 2020-09-28 21:27:24 +02:00
  • 4dced10a3f Fix handling of bad input when enabling mfa Felix Spöttel 2020-09-28 21:04:44 +02:00
  • b80f225691 Reorganize MFA front-end and add label column Joshua Tauberer 2020-09-27 08:31:23 -04:00
  • 7f0f28f8e3 Use tabs instead of spaces in nginx conf (#1827) 0pis 2020-09-27 07:13:33 -04:00
  • a8ea456b49 Reorganize the MFA backend methods Joshua Tauberer 2020-09-26 09:58:25 -04:00
  • 03bff5292b v0.50 v0.50 Joshua Tauberer 2020-09-25 07:43:30 -04:00
  • e891a9a3f3 Update CHANGELOG Joshua Tauberer 2020-09-21 15:59:38 -04:00
  • 51aedcf6c3 Drop the MTA-STS TLSRPT record unless set explicitly Joshua Tauberer 2020-09-21 15:56:27 -04:00
  • 853008ddcc Be more forgiving of people who missed the train on upgrading NextCloud (#1813) b-k 2020-09-21 15:45:58 -04:00
  • 7d6427904f Typo Felix Spöttel 2020-09-12 16:38:44 +02:00
  • dcb93d071c Add TOTP secret to user_key hash Felix Spöttel 2020-09-12 16:34:06 +02:00
  • 2ea97f0643 Do not log failed login attempts for MissingToken errors Felix Spöttel 2020-09-06 13:08:44 +02:00
  • 4791c2fc62 Safeguard against empty mru_token column Felix Spöttel 2020-09-06 13:03:54 +02:00
  • 49c333221a Use hmac.compare_digest() to compare mru_token Felix Spöttel 2020-09-06 12:54:45 +02:00
  • 481a333dc0 Address review feedback, thanks @hija Felix Spöttel 2020-09-04 20:28:15 +02:00
  • b0df35eba0 conn.close() if mru_token update can't .commit() Felix Spöttel 2020-09-03 20:39:03 +02:00
  • 08ae3d2b7f Rename internal validate_two_factor_secret => validate_two_factor_secret Felix Spöttel 2020-09-03 19:48:54 +02:00
  • 7c4eb0fb70 Add sqlite migration Felix Spöttel 2020-09-03 19:39:29 +02:00
  • ee01eae55e Decouple totp from users table by moving to totp_credentials table Felix Spöttel 2020-09-03 19:07:21 +02:00
  • 89b301afc7 Update OpenApi docs, rename /2fa/ => /mfa/ Felix Spöttel 2020-09-03 13:48:03 +02:00
  • ce70f44c58 Extract TOTPStrategy class to totp.py Felix Spöttel 2020-09-03 11:19:19 +02:00
  • 6594e19a1f Autofocus otp input when logging in, update layout Felix Spöttel 2020-09-02 20:30:08 +02:00
  • 8597646a12 Update API route naming, update setup page Felix Spöttel 2020-09-02 19:41:06 +02:00
  • f205c48564 Use pyotp for validating TOTP codes Felix Spöttel 2020-09-02 19:12:15 +02:00
  • 3c3683429b implement two factor check during login Felix Spöttel 2020-09-02 17:23:32 +02:00
  • a7a66929aa add user interface for managing 2fa Felix Spöttel 2020-09-02 16:48:23 +02:00
  • 0d72566c99 Merge v0.48 point release branch Joshua Tauberer 2020-08-26 14:11:56 -04:00
  • 62db58eaaf v0.48 v0.48 Joshua Tauberer 2020-08-26 14:11:01 -04:00
  • 891de8d6c3 Upgrade Roundcube to 1.4.8 Joshua Tauberer 2020-08-26 14:10:04 -04:00
  • 62b9b1f15f Add OpenAPI HTTP spec (#1804) Richard Willis 2020-08-22 20:44:19 +01:00
  • 94da7bb088 status_checks.py: Properly terminate the process pools (#1795) David Duque 2020-08-09 16:42:39 +01:00
  • 65983b8ac7 Merge v0.47 point release branch Joshua Tauberer 2020-07-29 10:26:39 -04:00
  • 56d0289ed9 v0.47 v0.47 hija 2020-07-26 18:57:04 +02:00
  • f253c40012 [backport] Add rate limiting of SSH in the firewall (#1770) Marcus Bointon 2020-06-07 15:47:51 +02:00
  • 4bbe4af377 Update CHANGELOG Joshua Tauberer 2020-07-29 10:11:47 -04:00
  • 2c34a6df2b Update roundcube to 1.4.7 Hilko 2020-07-26 17:50:59 +02:00
  • 1098e2b48e Add noindex to www_default meta tags (#1791) Hilko 2020-07-29 16:03:33 +02:00
  • c50170b816 Update "Remove Alias" modal title (#1800) Richard Willis 2020-07-29 15:01:20 +01:00
  • cd518e6820 Raise Dovecot per user connection limit (#1799) Marcus Bointon 2020-07-27 12:37:52 +02:00
  • 967409b157 Drop requirement for passwords to have no spaces (#1789) David Duque 2020-07-16 12:23:11 +01:00
  • 1b2711fc42 Add 'always' modifier to the HSTS add_header directive (#1790) David Duque 2020-07-16 12:21:14 +01:00
  • e6102eacfb AXFR Transfers (for secondary DNS servers): Allow IPv6 addresses (#1787) David Duque 2020-07-08 23:26:47 +01:00
  • 6fd3195275 Fix MTA-STS policy id so it does not have invalid characters, fixes #1779 Joshua Tauberer 2020-06-12 13:09:11 -04:00
  • 224242dfde Merge v0.46 point release branch Joshua Tauberer 2020-06-11 12:25:49 -04:00
  • 049bfb6f7f v0.46 v0.46 Joshua Tauberer 2020-06-11 12:23:18 -04:00
  • 12d60d102b Update Roundcube to 1.4.6 Joshua Tauberer 2020-06-11 12:19:00 -04:00
  • 9db2fc7f05 In web proxies, add X-{Forwarded-{Host,Proto},Real-IP} and 'proxy_set_header Host' when there is a flag Joshua Tauberer 2020-06-07 09:45:04 -04:00
  • e03a6541ce Don't make autoconfig/autodiscover subdomains and SRV records when the parent domain has no user accounts Joshua Tauberer 2020-06-05 13:45:50 -04:00
  • 41642f2f59 [backport] Fix roundcube error log file path in setup script (#1775) Faye Duxovni 2020-06-07 09:50:04 -04:00
  • df9bb263dc daily_tasks.sh: redirect stderr to stdout (#1768) Vasek Sraier 2020-06-07 15:56:45 +02:00
  • 339c330b4f Fix roundcube error log file path in setup script (#1775) Faye Duxovni 2020-06-07 09:50:04 -04:00
  • cfc8fb484c Add rate limiting of SSH in the firewall (#1770) Marcus Bointon 2020-06-07 15:47:51 +02:00
  • bc1be9d70a readme fixes Joshua Tauberer 2020-05-30 08:15:31 -04:00
  • 3a4b8da8fd More for MTA-STS for incoming mail Joshua Tauberer 2020-05-30 08:04:07 -04:00
  • 37dad9d4bb Provision certificates from Let's Encrypt grouped by DNS zone Joshua Tauberer 2020-05-22 07:05:24 -04:00
  • b805f8695e Move status checks for www, autoconfig, autodiscover, and mta-sts to within the section for the parent domain Joshua Tauberer 2020-05-17 12:43:58 -04:00
  • 10bedad3a3 MTA-STS tweaks, add status check using postfix-mta-sts-resolver, change to enforce Joshua Tauberer 2020-05-17 12:10:38 -04:00
  • afc9f9686a Publish MTA-STS policy for incoming mail (#1731) A. Schippers 2020-05-29 21:30:07 +02:00
  • 7de8fc9bc0 v0.45 v0.45 Joshua Tauberer 2020-05-16 06:45:23 -04:00
  • c87b62b8c2 Fix path to Roundcube error log in fail2ban jails.conf (#1761) yeuna92 2020-05-11 08:59:42 -04:00
  • 8fe33da85d Run nightly tasks on a random minute after 03:00 to avoid overload (#1754) clonejo 2020-05-03 16:34:42 +02:00
  • c202a5cbc6 Changlog entries Joshua Tauberer 2020-05-10 19:46:25 -04:00
  • 1353949e42 Upgrade Roundcube to 1.4.4, Nextcloud to 17.0.6, Z-Push to 2.5.2 Joshua Tauberer 2020-05-10 19:44:12 -04:00
  • c19f8c9ee6 Change Mozilla autoconfig useGlobalPreferredServer property to false Joshua Tauberer 2020-05-10 19:29:01 -04:00
  • 40b21c466d Fypo fix in users.html (#1748) Michael Becker 2020-04-14 04:10:52 +02:00
  • f52749b403 Better return codes after errors in the setup scripts (#1741) Stefan 2020-04-11 20:18:44 +02:00
  • d67e09f334 Allowing adding nginx aliases in www/custom.yaml (#1742) Sumit 2020-04-11 20:17:46 +02:00
  • e224fc6656 Delete unused function apt_add_repository_to_unattended_upgrades (#1721) Daniel Davis 2020-03-08 09:49:39 -04:00
  • 5e47677f7a Merge mail log script fixes for UTF-8 issue and Feb 29 issue (#1734) Joshua Tauberer 2020-03-08 09:37:43 -04:00
  • db9637ce4f Fix Feb 29 issue #1733 Jarek Jurasz 2020-03-03 20:59:28 +01:00
  • f908bc364e mail_log.py reading forward #1593 Jarek Jurasz 2020-03-03 20:03:18 +01:00
  • 30c2c60f59 v0.44 v0.44 Joshua Tauberer 2020-02-15 07:15:09 -05:00
  • ab5ce01bdd Some changelog entries Joshua Tauberer 2020-01-22 03:36:02 -05:00
  • ddadb6c28a Roundcube 1.4.2 Joshua Tauberer 2020-01-22 03:25:26 -05:00
  • 23be1031b8 Remove security.md's information about port 25 which is out of date Joshua Tauberer 2020-01-22 03:08:25 -05:00
  • faee29ba8b Bump Nextcloud to 17.0.2 (#1702) Michael Kroes 2020-01-22 09:06:17 +01:00
  • b86bf07d57 Fix spelling of 'guarantee' (#1703) E.M. Makat 2020-01-21 23:58:40 -08:00