Commit Graph

  • 6867509f5e Do not announce STARTTLS if the listener does not support it mdecimus 2024-06-06 09:22:39 +02:00
  • d4e6d19f9c Fix session.rcpt.script IfBlock variable name (closes #502) mdecimus 2024-05-31 14:39:08 +02:00
  • 649ccfdba0 Fix session.rcpt.script IfBlock variable name mdecimus 2024-05-31 14:38:03 +02:00
  • 4e7087d335 Run Sieve scripts in async context mdecimus 2024-05-24 10:32:41 +02:00
  • ffdb7d766a Cargo update mdecimus 2024-05-23 16:50:22 +02:00
  • 58b0bb72fa v0.8.1 mdecimus 2024-05-23 16:38:37 +02:00
  • 46076c6f20 v0.8.1 mdecimus 2024-05-23 16:32:47 +02:00
  • 7251908aad Do not send empty messages generated by trusted Sieve scripts mdecimus 2024-05-23 15:20:47 +02:00
  • ce1c12b8ba Add TLS Reporting DNS entry (closes #464) mdecimus 2024-05-23 15:14:41 +02:00
  • f366dc3fd3 Remove technical subdomains from MTA-STS policies and TLS records (closes #429) mdecimus 2024-05-23 14:47:50 +02:00
  • d52180dcf1 HTTP Strict Transport Security mdecimus 2024-05-23 14:29:55 +02:00
  • 0d2e58361b IP addresses trigger R_SUSPICIOUS_URL false positive (closes #461 #419) mdecimus 2024-05-22 16:52:26 +02:00
  • 0fc5d40ec1 POP3 support (closes #100) mdecimus 2024-05-22 11:28:35 +02:00
  • 6e5a92d882 Default to ARC seal using just one signature mdecimus 2024-05-20 18:25:46 +02:00
  • faf34ecde2 Include server hostname in SMTP greetings (closes #448) mdecimus 2024-05-20 16:15:32 +02:00
  • d8140dd0e1 Include authentication headers and check queue quotas on Sieve message forwards mdecimus 2024-05-19 18:59:50 +02:00
  • b755357314 IP allowlists mdecimus 2024-05-19 16:30:16 +02:00
  • bd4a2f5956 Use separate account for master user mdecimus 2024-05-19 16:09:52 +02:00
  • 66cc0a3072 Faster email deletion, Junk/Trash folder auto-expunge and changelog auto-expiry (closes #403) mdecimus 2024-05-19 12:15:35 +02:00
  • 21137080f8 DKIM exploit fix mdecimus 2024-05-18 10:39:27 +02:00
  • 7535caf5da Fix: JMAP identities should not return null signatures mdecimus 2024-05-16 11:57:40 +02:00
  • 7328ba8dd5 Range scanning of message and report queues mdecimus 2024-05-15 17:42:00 +02:00
  • 7baa088a19 Fixed Docker UPGRADING instructions mdecimus 2024-05-15 16:02:36 +02:00
  • 5ae7a0b7d4 Fixed UPGRADING mdecimus 2024-05-13 16:45:50 +02:00
  • d4327af3ad Log errors during message ingestion mdecimus 2024-05-13 15:36:59 +02:00
  • 398b31b40b Improved full-text indexing mdecimus 2024-05-12 18:15:41 +02:00
  • f4e5a0baf5 Gossip service implementation for cluster node autodiscovery with failure detection mdecimus 2024-05-10 20:34:08 +02:00
  • cf6765b70d FoundationDB fixes mdecimus 2024-05-10 08:04:34 +02:00
  • 1e908f7737 Changed autoconfig mime type to application/xml mdecimus 2024-05-09 14:44:01 +02:00
  • 7e8f5fb3e9 Autoconfig testing mdecimus 2024-05-09 13:14:18 +02:00
  • 7a25689288 Use permanent links for blobs in the SMTP queue mdecimus 2024-05-09 09:09:12 +02:00
  • e10083651b mySQL TLS support (closes #415) mdecimus 2024-05-08 18:43:44 +02:00
  • a1930fa0f4 Resolve file macros after dropping root privileges (fixed tests) mdecimus 2024-05-08 18:33:08 +02:00
  • 53e6c352d8 Resolve file macros after dropping root privileges mdecimus 2024-05-08 18:31:02 +02:00
  • 8a07a8133e Fixed tests mdecimus 2024-05-08 16:08:45 +02:00
  • 1473d8cdcf Autoconfig and MS Autodiscover services (closes #336) mdecimus 2024-05-08 16:00:54 +02:00
  • baef85e55b MTA-STS Policy management mdecimus 2024-05-07 15:20:54 +02:00
  • 3e9d0ae5d2 Generate TLSA Records for DANE (closes #397) mdecimus 2024-05-07 10:36:57 +02:00
  • ede21dbfe8 Added certificate.* as local key default mdecimus 2024-05-06 15:09:48 +02:00
  • a30843b72d Removed run-as setting mdecimus 2024-05-06 14:57:50 +02:00
  • b5a5858ec2 Drop root privileges in systemd unit (#402) Lukas Lihotzki 2024-05-06 14:53:04 +02:00
  • 8c224290aa Updated Order And Syntax Of SPF Records (#395) Meade 2024-05-06 12:44:35 +00:00
  • 67db7348e7 Fix Dockerfile.fdb (#401) Lukas Lihotzki 2024-05-06 14:43:49 +02:00
  • 3a34d13068 Avoid duplicate accountIds when using case insensitive external directories (closes #399) mdecimus 2024-05-06 14:34:28 +02:00
  • 00d74abaed authenticated_as variable not usable for must-match-sender (fixes #372) mdecimus 2024-05-06 14:23:52 +02:00
  • 5b236e00ae Added retry_num, notify_num, last_error, last_status variables to queue expressions mdecimus 2024-05-06 12:55:31 +02:00
  • 54dbd9ec5e Add Microsoft Office Macro types to bad mime types (#391) Moritz Poldrack 2024-05-05 16:01:13 +02:00
  • 0d78f66bcf Remove StandardOutput, StandardError in service (#390) Linus 2024-05-05 15:59:13 +02:00
  • df68ebadf8 fix(smtp): compatibility issues with Microsoft Outlook (#400) Ward Pieters 2024-05-05 11:23:50 +02:00
  • 0779fd1593 Chunk FDB imports by transaction byte limit mdecimus 2024-05-04 09:05:40 +01:00
  • b2ca1e9f2d Merge mdecimus 2024-05-03 11:30:17 +01:00
  • afe63c3e9d Updated import/export to use latest schema mdecimus 2024-05-03 11:16:51 +01:00
  • 17d203c928 View queued message contents API mdecimus 2024-05-02 10:11:25 +01:00
  • c4a12e235d Master user implementation mdecimus 2024-05-01 14:39:29 +02:00
  • 91f674d921 Support for concurrent index updates mdecimus 2024-04-28 19:52:02 +02:00
  • fb110fb078 FoundationDB performance improvements mdecimus 2024-04-28 11:20:27 +02:00
  • 0514ac0f0d Individual subspaces for each value and bitmap type mdecimus 2024-04-27 10:47:36 +02:00
  • c6960bfba8 documentId generation within the database transaction mdecimus 2024-04-23 20:03:30 +02:00
  • c003a4c2b4 View queued message contents API mdecimus 2024-05-02 10:11:25 +01:00
  • 6ec5956a93 Master user implementation mdecimus 2024-05-01 14:39:29 +02:00
  • 03332635f8 Report import/export status mdecimus 2024-05-01 10:59:05 +02:00
  • 1950366629 v0.7.3 mdecimus 2024-04-30 19:52:05 +02:00
  • 592ca3ccc5 Add --help and --version command line arguments (closes #365) mdecimus 2024-04-29 15:23:28 +02:00
  • 2cde6f58e7 Support for concurrent index updates mdecimus 2024-04-28 19:52:02 +02:00
  • 58b8c5bcdb Trim spaces in DNS-01 ACME secrets (closes #382) mdecimus 2024-04-28 17:58:17 +02:00
  • a93c792a9a Allow catch-all addresses when validating must match sender mdecimus 2024-04-28 17:07:39 +02:00
  • d7817b9754 FoundationDB performance improvements mdecimus 2024-04-28 11:20:27 +02:00
  • 9bebcd9b8c Individual subspaces for each value and bitmap type mdecimus 2024-04-27 10:47:36 +02:00
  • 98e13667d6 documentId generation within the database transaction mdecimus 2024-04-23 20:03:30 +02:00
  • 20a74e787f Allow only one journald tracer (closes #375) mdecimus 2024-04-23 19:55:19 +02:00
  • 0bd908c8c1 authenticated_as variable not usable for must-match-sender (closes #372) mdecimus 2024-04-23 18:58:56 +02:00
  • 5838b61c80 Fixed BOGUS_ENCRYPTED_AND_TEXT spam filter rule mdecimus 2024-04-23 18:44:07 +02:00
  • 5885eaf3f8 Update stalwart-mail.service (#373) Teal 2024-04-22 17:41:32 +02:00
  • 4f375a4883 Use 16kb page size on Linux aarch64 (closes #289) mdecimus 2024-04-18 17:15:15 +02:00
  • 7663d96d28 Use 16kb page size on Linux aarch64 (closes #289) mdecimus 2024-04-18 17:05:38 +02:00
  • 4c873d8407 Stress testing scripts mdecimus 2024-04-18 16:13:21 +02:00
  • 7c71fc6818 Merge branch 'main' of github.com:stalwartlabs/mail-server mdecimus 2024-04-18 11:13:32 +02:00
  • 03c0a6e328 Fix parsing of IPv6 DNS server addresses mdecimus 2024-04-18 11:13:20 +02:00
  • 1b95773379 Update lookup.rs (#359) Jean-Yves 2024-04-17 22:37:20 +02:00
  • 3cc3b726ea v0.7.2 mdecimus 2024-04-17 16:00:50 +02:00
  • 929d84468f Support for DNS-01 and HTTP-01 ACME challenges (closes #226) mdecimus 2024-04-17 09:55:19 +02:00
  • 0267f28156 Configurable external resources (closes #355) mdecimus 2024-04-15 13:50:47 +02:00
  • 35fcfb8c81 Fix: Fails to start when Elasticsearch is down/starting up (closes #334) mdecimus 2024-04-14 19:44:28 +02:00
  • f5faa87916 CI: Generate a separate artifact for FDB mdecimus 2024-04-12 20:00:54 +02:00
  • 7832601bc4 CI: Generate a separate artifact for FDB mdecimus 2024-04-12 19:53:56 +02:00
  • d876033c1a Use cross-compilation for CI, build the Docker image from source (#85) mdecimus 2024-04-12 16:35:00 +02:00
  • 4ba65d6676 Updated webadmin location + Doc fixes mdecimus 2024-04-12 15:08:51 +02:00
  • 0e8961937e Filter out invalid timestamps on log entries mdecimus 2024-04-10 16:53:26 +02:00
  • e8205a27ca Remove ASN.1 DER structure from DKIM ED25519 public keys mdecimus 2024-04-10 12:37:48 +02:00
  • afaa867b46 Small fixes in command (#313) witchent 2024-04-10 08:01:40 +00:00
  • c4b0493fdc Make initial admin password configurable via env (#311) Aaron Dewes 2024-04-10 09:56:33 +02:00
  • a4e3b1edeb Updated README mdecimus 2024-04-09 16:09:16 +02:00
  • 0caaf43d31 v0.7.0 mdecimus 2024-04-09 12:54:49 +02:00
  • 62aa3be182 Updated resources mdecimus 2024-04-09 11:57:53 +02:00
  • 23edd40fd0 Fixed DKIM public key format mdecimus 2024-04-08 11:09:02 +02:00
  • 44f531ecf9 Fixed compile without SQL dbs mdecimus 2024-04-07 17:39:58 +02:00
  • 841b8000c4 Updated install script mdecimus 2024-04-07 17:20:50 +02:00
  • ab47eab1d9 Automatic spam filter and webadmin downloading + quickstart mdecimus 2024-04-05 19:00:55 +02:00
  • 89433f3f06 Updated spamfilter rules mdecimus 2024-04-05 15:27:16 +02:00
  • 3a5ca70365 DKIM record management API mdecimus 2024-04-04 11:51:47 +02:00