Commit graph

  • 7c71fc6818 Merge branch 'main' of github.com:stalwartlabs/mail-server mdecimus 2024-04-18 11:13:32 +0200
  • 03c0a6e328 Fix parsing of IPv6 DNS server addresses mdecimus 2024-04-18 11:13:20 +0200
  • 1b95773379
    Update lookup.rs (#359) Jean-Yves 2024-04-17 22:37:20 +0200
  • 8390ede987
    Update lookup.rs Jean-Yves 2024-04-17 21:51:20 +0200
  • 3cc3b726ea v0.7.2 v0.7.2 mdecimus 2024-04-17 16:00:50 +0200
  • 929d84468f Support for DNS-01 and HTTP-01 ACME challenges (closes #226) mdecimus 2024-04-17 09:55:19 +0200
  • 0267f28156 Configurable external resources (closes #355) mdecimus 2024-04-15 13:50:47 +0200
  • 35fcfb8c81 Fix: Fails to start when Elasticsearch is down/starting up (closes #334) mdecimus 2024-04-14 19:44:28 +0200
  • 18de5659e6 load config file during init Ludea 2024-04-14 17:18:46 +0200
  • f5faa87916 CI: Generate a separate artifact for FDB v0.7.1 mdecimus 2024-04-12 20:00:54 +0200
  • 7832601bc4 CI: Generate a separate artifact for FDB mdecimus 2024-04-12 19:53:56 +0200
  • d876033c1a Use cross-compilation for CI, build the Docker image from source (#85) mdecimus 2024-04-12 16:35:00 +0200
  • 4ba65d6676 Updated webadmin location + Doc fixes mdecimus 2024-04-12 15:08:51 +0200
  • 0e8961937e Filter out invalid timestamps on log entries mdecimus 2024-04-10 16:53:26 +0200
  • e8205a27ca Remove ASN.1 DER structure from DKIM ED25519 public keys mdecimus 2024-04-10 12:37:48 +0200
  • afaa867b46
    Small fixes in command (#313) witchent 2024-04-10 08:01:40 +0000
  • c4b0493fdc
    Make initial admin password configurable via env (#311) Aaron Dewes 2024-04-10 09:56:33 +0200
  • bad8a577db
    Small fixes in command witchent 2024-04-10 00:21:15 +0000
  • 9fd39262be Make initial admin password configurable via env Aaron Dewes 2024-04-09 21:23:20 +0200
  • a4e3b1edeb Updated README mdecimus 2024-04-09 16:09:16 +0200
  • 0caaf43d31 v0.7.0 v0.7.0 mdecimus 2024-04-09 12:54:49 +0200
  • 62aa3be182 Updated resources mdecimus 2024-04-09 11:57:53 +0200
  • 23edd40fd0 Fixed DKIM public key format mdecimus 2024-04-08 11:09:02 +0200
  • 44f531ecf9 Fixed compile without SQL dbs mdecimus 2024-04-07 17:39:58 +0200
  • 841b8000c4 Updated install script mdecimus 2024-04-07 17:20:50 +0200
  • ab47eab1d9 Automatic spam filter and webadmin downloading + quickstart mdecimus 2024-04-05 19:00:55 +0200
  • 89433f3f06 Updated spamfilter rules mdecimus 2024-04-05 15:27:16 +0200
  • 3a5ca70365 DKIM record management API mdecimus 2024-04-04 11:51:47 +0200
  • 93a2f691ea OAuth and cryto management APIs + Store OAuth codes in lookup stores rather than memory mdecimus 2024-04-02 17:50:37 +0200
  • 223bd59bab REST API cleanup mdecimus 2024-04-01 19:48:59 +0200
  • 35562bb9fd Use safe defaults when settings are missing mdecimus 2024-03-30 18:12:40 +0100
  • cb4d2f15ae Config hot reloading API mdecimus 2024-03-28 17:21:32 +0100
  • c092452a2d
    Merge 7ffeb2fb4c into 16b0465933 Brandon Sprague 2024-03-28 14:27:41 +0100
  • 16b0465933 Unified TLS certificate management mdecimus 2024-03-28 11:12:46 +0100
  • 8632a99734
    Merge 3a0f24678e into 37eb6483ca Tobias Genannt 2024-03-27 20:48:33 +0200
  • 37eb6483ca Settings hot reloading - All tests passing mdecimus 2024-03-27 11:35:02 +0100
  • 170ff38d1f Settings hot reloading - Part 4 mdecimus 2024-03-26 18:40:41 +0100
  • d8af9b4576 Settings hot reloading - Part 3 mdecimus 2024-03-24 19:20:36 +0100
  • 4712892c47 Add cli command to generate passwords for storage in external directories Manuel Landesfeind 2024-03-22 23:05:33 +0100
  • 5756815e3e Settings hot reloading - Part 2 mdecimus 2024-03-22 20:16:02 +0100
  • 333a0d5a1b Settings hot reloading - Part 1 mdecimus 2024-03-21 20:07:21 +0100
  • 7e1a95c1ee Config file changes mdecimus 2024-03-20 12:03:10 +0100
  • 9a4110e343 Config API changes mdecimus 2024-03-18 16:16:00 +0100
  • 110349f5c2 Use custom resolver (closes #141) mdecimus 2024-03-18 16:13:01 +0100
  • 851c3b6e1a Use relaxed DNS parsing, allowing underscores in DNS labels (closes #172) mdecimus 2024-03-14 13:20:45 +0100
  • 310ce49314 Updated settings REST API mdecimus 2024-03-11 11:30:12 +0100
  • 3081958765 Escape regexes within matches() (#155) mdecimus 2024-03-07 16:57:53 +0100
  • 5b30d49327 Faster IMAP UID generation (mySQL and RocksDB impl) mdecimus 2024-03-06 18:54:05 +0100
  • 7041d495fc Faster IMAP UID generation mdecimus 2024-03-06 17:41:38 +0100
  • 9bfdfb57be Fix: second IDLE connections disconnects the first one (fixes #280) mdecimus 2024-03-05 12:21:34 +0100
  • f92027142c Store quotas as u64 mdecimus 2024-03-05 11:01:59 +0100
  • 48f255b31f Iterate values rather than sending multiple get requests mdecimus 2024-03-05 10:35:16 +0100
  • ff279b3a39 Global threadId caching mdecimus 2024-03-04 18:51:24 +0100
  • 31bc716a5f ThreadID caching mdecimus 2024-03-04 17:43:02 +0100
  • cf9a16c462 IMAP4 folder caching mdecimus 2024-03-04 16:03:17 +0100
  • 2b9eacb584 Rollback PostgreSQL (failed) optimizations mdecimus 2024-03-03 18:53:39 +0100
  • 49daa14fef Fixed PSQL dependency mdecimus 2024-03-03 11:46:24 +0100
  • fafb1f3ff0 Store RoaringBitmaps in PostgreSQL mdecimus 2024-03-03 11:34:10 +0100
  • f989f4f750 LZ4 compress blobs by default (closes #227) mdecimus 2024-03-02 18:02:30 +0100
  • 62a4f70ac8 Store message headers in message metadata mdecimus 2024-03-02 16:45:41 +0100
  • 875b1fa744 Store incoming reports in the data store mdecimus 2024-03-02 12:21:03 +0100
  • 417bc38288 Support for S3 bucket prefixes mdecimus 2024-03-02 09:33:36 +0100
  • 0bd4f8148e Improved TLS/DMARC report API mdecimus 2024-02-27 19:17:01 +0100
  • d94a6a2ec6 ManageSieve LOGOUT shoud reply with OK insted of BYE mdecimus 2024-02-27 17:25:05 +0100
  • 414a1434e0 Add allow plain text auth on ManageSieve mdecimus 2024-02-25 19:27:29 +0100
  • 044ecda98a Principal update API changes mdecimus 2024-02-24 20:22:34 +0100
  • be7c4cca73 Return counter value from counter_incr function mdecimus 2024-02-21 13:07:10 +0100
  • 75bb02d13a OAuth REST API mdecimus 2024-02-20 18:44:14 +0100
  • 8027f135bc Updated REST principal API mdecimus 2024-02-18 16:48:44 +0100
  • afe10e6d81 Added expression functions. mdecimus 2024-02-16 16:02:00 +0100
  • 7f5538a729 Added sql_query expression function mdecimus 2024-02-15 18:57:21 +0100
  • 53f0222f30 Updated directory expressions mdecimus 2024-02-14 15:44:35 +0100
  • 9472456ea0 v0.6.0 v0.6.0 mdecimus 2024-02-14 14:38:04 +0100
  • 8471706643 Clippy fixes mdecimus 2024-02-13 15:00:58 +0100
  • 44db67cc2a Distributed SMTP queues and Rate limiting passing tests mdecimus 2024-02-13 14:35:28 +0100
  • 66669545ff SMTP HELO command mdecimus 2024-02-10 16:25:34 +0100
  • 3d7b9b0334 Test fixes Mauro D 2024-02-10 15:39:05 +0100
  • d16119f54b Distributed SMTP queues (untested) Mauro D 2024-02-08 20:03:57 -0300
  • d15f598460 Do not include STATUS in NOOP responses (fixes #234) Mauro D 2024-02-08 10:16:03 -0300
  • f54670a6f6 DNS lookups from eval functions (closes #30) Mauro D 2024-01-21 10:14:53 -0300
  • 9f25761014 OAuth: redirect using a 301 instead of a 307 code Mauro D 2024-01-21 08:03:21 -0300
  • d7d27063d8 Updated configuration files Mauro D 2024-01-19 19:10:31 +0100
  • 02faa04e27 Config expressions passing tests. mdecimus 2024-01-19 13:06:39 +0100
  • 4551576e04 Expressions in configuration files (untested) mdecimus 2024-01-18 18:18:32 +0100
  • 7ffeb2fb4c
    Fix default Postgres schema config Brandon Sprague 2024-01-14 19:24:28 -0800
  • 4b5576cab4 v0.5.3 v0.5.3 mdecimus 2024-01-14 10:53:41 +0100
  • 02ddbfcc64 X-Forwarded-For on JMAP Rate-Limit does not work (fixes #208) mdecimus 2024-01-13 17:34:58 +0100
  • 6aeadb9cda Fail2ban and IP address blocking support (closes #164) mdecimus 2024-01-13 12:59:10 +0100
  • b7c03445e4 URL and credentials from env for stalwart-cli (closes #88) mdecimus 2024-01-09 18:23:12 +0100
  • 5c1a0f7d2f Added timeouts to install script (fixes #138) mdecimus 2024-01-09 18:16:28 +0100
  • 633181a80c Use Rust native async traits mdecimus 2024-01-09 18:11:26 +0100
  • 407c051e93 Log config errors + Do not send EHLO after AUTH mdecimus 2024-01-09 18:03:12 +0100
  • c7be16692e Fixed IMAP retrieval of auto-encrypted emails (fixes #203) mdecimus 2024-01-09 12:26:30 +0100
  • f53ef18f61 Add max-allowed-packet setting to mySQL driver (closes #201). mdecimus 2024-01-09 11:34:49 +0100
  • 8db9a842a8 Parse mysql timeout.wait property as duration (closes #202) mdecimus 2024-01-09 11:28:52 +0100
  • f6a9dd023a Added liberapay Mauro D 2024-01-08 19:07:15 +0100
  • 3a0f24678e
    Fixed MySQL default port Tobias Genannt 2024-01-08 17:57:35 +0100
  • b53aca88e8 Updated Dockerfile mdecimus 2024-01-08 14:28:11 +0100
  • 6dc7b846d9
    Merge e70b24edf8 into d829b56571 33KK 2024-01-07 11:20:39 -0700
  • d829b56571 v0.5.2 v0.5.2 mdecimus 2024-01-07 15:34:46 +0100