2025-11-07 - 2026-11-07

Overview

289 Active Pull Requests
16 Active Issues
Excluding merges, 5 authors have pushed 193 commits to main and 641 commits to all branches. On main, 390 files have changed and there have been 45702 additions and 3408 deletions.

58 Releases published by 2 users

Published v27.1-rc.12 v27.1-rc.12 2026-11-07 01:31:27 +00:00

Published v27.1-rc.11 v27.1-rc.11 2026-11-06 22:47:57 +00:00

Published v27.1-rc.10 v27.1-rc.10 2026-11-06 19:31:52 +00:00

Published v27.1-rc.9 v27.1-rc.9 2026-11-06 07:09:16 +00:00

Published v27.1-rc.8 v27.1-rc.8 2026-11-04 04:44:37 +00:00

Published v27.1-rc.7 v27.1-rc.7 2026-11-02 01:44:32 +00:00

Published v27.1-rc.6 v27.1-rc.6 2026-10-31 06:32:25 +00:00

Published v27.1-rc.5 v27.1-rc.5 2026-10-31 05:18:26 +00:00

Published v27.1-rc.4 v27.1-rc.4 2026-10-29 19:16:24 +00:00

Published v2026.10.29.1 INBUXA 2026.10.29.1 2026-10-29 13:42:31 +00:00

Published v27.1-rc.3 INBUXA 27.1-rc.3 2026-10-29 13:28:31 +00:00

Published v27.1-rc.2 INBUXA 27.1-rc.2 2026-10-29 05:10:45 +00:00

Published v2026.10.29 INBUXA 2026.10.29 2026-10-29 05:29:34 +00:00

Published v27.1-rc.1 INBUXA 27.1-rc.1 2026-10-28 19:21:22 +00:00

Published v2026.10.28 INBUXA 2026.10.28 2026-10-28 07:18:11 +00:00

Published v2026.10.19 INBUXA 2026.10.19 2026-10-19 10:07:29 +00:00

Published v2026.10.16 INBUXA 2026.10.16 2026-10-16 16:17:07 +00:00

Published v2026.10.15 INBUXA 2026.10.15 2026-10-15 13:47:42 +00:00

Published v2026.10.12.1 INBUXA 2026.10.12.1 2026-10-12 15:59:26 +00:00

Published v2026.10.12 INBUXA 2026.10.12 2026-10-12 10:07:59 +00:00

Published v2026.10.10.1 INBUXA 2026.10.10.1 2026-10-10 05:39:08 +00:00

Published v2026.10.10 INBUXA 2026.10.10 2026-10-08 22:50:52 +00:00

Published v2026.10.9 INBUXA 2026.10.9 2026-10-08 20:10:45 +00:00

Published v2026.10.8.1 INBUXA 2026.10.8.1 2026-10-08 18:07:21 +00:00

Published v2026.10.8 INBUXA 2026.10.8 2026-10-08 06:40:16 +00:00

Published v2026.10.6.3 INBUXA 2026.10.6.3 2026-10-07 06:23:16 +00:00

Published v2026.10.6.2 INBUXA 2026.10.6.2 2026-10-06 22:53:28 +00:00

Published v2026.10.6.1 INBUXA 2026.10.6.1 2026-10-06 14:24:52 +00:00

Published v2026.10.6 INBUXA 2026.10.6 2026-10-06 03:27:45 +00:00

Published v2026.10.5.1 INBUXA 2026.10.5.1 2026-10-05 23:37:40 +00:00

Published v2026.10.5 INBUXA 2026.10.5 2026-10-05 05:25:14 +00:00

Published v2026.9.30.2 INBUXA 2026.9.30.2 2026-10-01 02:09:23 +00:00

Published v2026.9.30.1 INBUXA 2026.9.30.1 2026-09-30 20:54:43 +00:00

Published v2026.9.30 2026-09-30 19:12:27 +00:00

Published v2026.9.29.2 INBUXA 2026.9.29.2 2026-09-29 17:31:16 +00:00

Published v2026.9.29.1 INBUXA 2026.9.29.1 2026-09-29 15:45:53 +00:00

Published v2026.9.29 INBUXA 2026.9.29 2026-09-29 05:43:58 +00:00

Published v2026.9.28.6 INBUXA 2026.9.28.6 2026-09-29 01:30:03 +00:00

Published v2026.9.28.5 INBUXA 2026.9.28.5 2026-09-29 00:06:38 +00:00

Published v2026.9.28.4 INBUXA 2026.9.28.4 2026-09-28 19:47:08 +00:00

Published v2026.9.28.3 INBUXA 2026.9.28.3 2026-09-28 07:23:19 +00:00

Published v2026.9.28.2 INBUXA 2026.9.28.2 2026-09-28 06:00:13 +00:00

Published v2026.9.28.1 INBUXA 2026.9.28.1 2026-09-28 05:03:38 +00:00

Published v2026.9.28 INBUXA 2026.9.28 2026-09-28 03:18:19 +00:00

Published v2026.9.27.2 INBUXA 2026.9.27.2 2026-09-28 01:36:02 +00:00

Published v2026.9.27.1 INBUXA 2026.9.27.1 2026-09-27 23:43:41 +00:00

Published v2026.9.27 INBUXA 2026.9.27 2026-09-27 05:18:57 +00:00

Published v2026.9.26.1 INBUXA 2026.9.26.1 2026-09-26 23:43:47 +00:00

Published v2026.9.26 INBUXA 2026.9.26 2026-09-26 21:34:04 +00:00

Published v2026.9.25.1 INBUXA 2026.9.25.1 2026-09-25 08:24:07 +00:00

Published v2026.9.25 INBUXA 2026.9.25 2026-09-25 05:35:42 +00:00

Published v2026.9.24.4 INBUXA 2026.9.24.4 2026-09-25 01:44:01 +00:00

Published v2026.9.24.3 INBUXA 2026.9.24.3 2026-09-23 06:11:03 +00:00

Published v2026.9.24.2 2026-09-23 05:47:50 +00:00

Published v2026.9.24 2026-09-23 04:23:22 +00:00

Published v2026.9.23 INBUXA 2026.9.23 2026-09-22 20:34:59 +00:00

Published v2026.9.22 INBUXA 2026.9.22 2026-09-22 19:00:52 +00:00

Published v2026.9.20 2026-09-20 10:14:11 +00:00

289 Pull requests merged by 1 user

Merged #309 Version 27.1-rc.12 2026-11-07 01:31:27 +00:00

Merged #308 Tasks: a renewal created over the API replaces the domain's queued one 2026-11-07 01:17:37 +00:00

Merged #307 Version 27.1-rc.11 2026-11-06 22:47:57 +00:00

Merged #306 DNS: allow automatic DNS that publishes no records 2026-11-06 22:29:29 +00:00

Merged #305 Calendar: keep the UTC zone of a series that starts in UTC 2026-11-06 20:27:41 +00:00

Merged #302 Version 27.1-rc.10 2026-11-06 19:31:53 +00:00

Merged #301 Allow Directory Queries: say what it does to sharing 2026-11-06 08:33:54 +00:00

Merged #300 SECURITY.md: GitHub private reporting works too 2026-11-06 08:19:57 +00:00

Merged #299 Certificate Hostnames: say the list replaces the default names 2026-11-06 07:47:02 +00:00

Merged #298 Version 27.1.0-rc.9 2026-11-06 07:09:17 +00:00

Merged #297 Query paging for masked email and archived items 2026-11-06 07:08:38 +00:00

Merged #295 ACME: order a certificate when a domain's names change 2026-11-06 06:39:58 +00:00

Merged #294 DNS: leave CAA off by default 2026-11-05 05:54:42 +00:00

Merged #293 Milter: keep the reply code and text in delivery traces 2026-11-05 04:46:21 +00:00

Merged #288 Version 27.1.0-rc.8 2026-11-04 04:44:37 +00:00

Merged #287 Journal reports: move to a documented multipart/report 2026-11-04 04:24:51 +00:00

Merged #286 CI: skip the build on branches that only change docs 2026-11-03 01:19:46 +00:00

Merged #285 README: describe inbuxa as its own project 2026-11-03 01:09:35 +00:00

Merged #284 Version 27.1.0-rc.7 2026-11-02 01:44:32 +00:00

Merged #283 Keep sharing to known accounts when directory queries are off 2026-11-02 01:31:12 +00:00

Merged #282 Make "Allow Directory Queries" apply to regular users 2026-11-01 23:35:36 +00:00

Merged #281 SECURITY.md: say we don't forward reports upstream 2026-10-31 21:36:29 +00:00

Merged #280 Version 27.1.0-rc.6 2026-10-31 06:32:26 +00:00

Merged #279 Seed the built-in roles when a role was made in recovery mode first 2026-10-31 05:53:29 +00:00

Merged #277 Version 27.1.0-rc.5 2026-10-31 05:18:27 +00:00

Merged #278 Migrations: a live test against a server image 2026-10-31 05:10:09 +00:00

Merged #276 Migrations: a Management menu link; passwords to whoever takes them 2026-10-31 04:03:04 +00:00

Merged #275 Migrations into this server: inbuxa:Migration 2026-10-31 03:07:42 +00:00

Merged #274 Relay: the relay keys wrapped under a key file (RL-35) 2026-10-31 03:05:32 +00:00

Merged #273 Relay: a new link CA without a new join (RL-34) 2026-10-31 02:36:47 +00:00

Merged #272 Relay: who may dial the link (RL-33) 2026-10-31 01:42:36 +00:00

Merged #271 Relay: its own image, binaries and signatures at release (RL-31) 2026-10-31 00:43:34 +00:00

Merged #270 Relay: signed upgrades (RL-29), and older relays shown (RL-28) 2026-10-30 23:53:24 +00:00

Merged #269 Relay: each relay's certificate, ordered by DNS-01 (RL-27) 2026-10-30 23:27:25 +00:00

Merged #268 Relay: relays in the domains' MX and SPF records (RL-25) 2026-10-30 22:01:32 +00:00

Merged #267 Relay: the Relays page in the served Settings layout 2026-10-30 21:23:06 +00:00

Merged #266 Relay: inbuxa:RelayMessage, a relay's queues read over the link 2026-10-30 20:36:32 +00:00

Merged #264 Relay: the InbuxaRelay route type, naming the relays to send through 2026-10-30 19:59:19 +00:00

Merged #263 relay: TLS-RPT reports from relays' TLS results 2026-10-30 17:36:32 +00:00

Merged #262 relay: send REQUIRETLS mail through relays 2026-10-30 17:08:30 +00:00

Merged #261 relay: hand outbound mail to relays and follow its status 2026-10-30 17:08:16 +00:00

Merged #260 relay: deliver outbound mail 2026-10-30 15:53:42 +00:00

Merged #259 Shared outbound TLS crate for the relay 2026-10-30 15:39:43 +00:00

Merged #258 relay: the Outbound queue 2026-10-30 15:09:12 +00:00

Merged #257 relay link: ping every 30 s, reconnect after two missed pongs 2026-10-30 13:15:37 +00:00

Merged #256 inbuxa Relay spec: a WireGuard underlay, and link hardening 2026-10-30 07:20:45 +00:00

Merged #255 inbuxa Relay: relay events in the trace, and the link-down alert 2026-10-30 07:00:52 +00:00

Merged #254 inbuxa Relay: ingest with session context, and live verdicts 2026-10-30 06:59:14 +00:00

Merged #253 inbuxa Relay: the downstream's link service 2026-10-30 05:49:12 +00:00

Merged #252 SECURITY.md: supported versions match the published policy 2026-10-30 05:37:33 +00:00

Merged #251 Switch off upstream's web interface when a Stalwart store is first opened 2026-10-30 05:03:26 +00:00

Merged #250 Freeze Stalwart 0.16.27 as an import format, with a fixture and a check 2026-10-30 04:53:27 +00:00

Merged #249 inbuxa Relay: the downstream's inbuxa:Relay object and its permissions 2026-10-30 04:50:28 +00:00

Merged #248 Silence the unused h3 warning in the vendored hickory resolver 2026-10-30 04:48:22 +00:00

Merged #247 Refuse stores marked by a newer release (release/2026) 2026-10-30 03:52:50 +00:00

Merged #246 Mark the store with inbuxa's own store version 2026-10-30 03:51:18 +00:00

Merged #245 inbuxa-relay: the relay binary, inbound in held and live mode 2026-10-30 03:47:45 +00:00

Merged #244 relay-proto: the link's shared types, joining, recipient hashing and sealing 2026-10-30 03:14:56 +00:00

Merged #243 Spec: inbuxa-relay ships as its own image and binaries 2026-10-29 22:23:26 +00:00

Merged #242 Spec: inbuxa-relay, the edge appliance 2026-10-29 22:11:03 +00:00

Merged #241 Version 27.1.0-rc.4 2026-10-29 19:16:25 +00:00

Merged #240 CI: leave :latest to the newest series once 27.1 ships (release/2026) 2026-10-29 19:02:59 +00:00

Merged #239 CI: retry a forum announcement the forum rate-limited (release/2026) 2026-10-29 19:02:56 +00:00

Merged #238 CI: retry a forum announcement the forum rate-limited 2026-10-29 19:02:52 +00:00

Merged #237 IMAP: check each pipelined command when it runs 2026-10-29 19:02:49 +00:00

Merged #236 Sieve: match any key, and :regex dates as regular expressions 2026-10-29 18:54:03 +00:00

Merged #235 Sieve: don't answer auto-submitted mail 2026-10-29 17:33:38 +00:00

Merged #234 Files: wake the task manager when a deletion queues its undelete task 2026-10-29 16:34:19 +00:00

Merged #233 Security release 2026.10.29.1 2026-10-29 13:42:32 +00:00

Merged #232 Version 27.1.0-rc.3 2026-10-29 13:28:32 +00:00

Merged #231 Security fixes for 2026.10.29.1 and 27.1-rc.3 2026-10-29 13:18:35 +00:00

Merged #230 README: say why LicenseRef-SEL.txt is in LICENSES/ 2026-10-29 06:33:18 +00:00

Merged #227 Serve /.well-known/source 2026-10-29 05:31:10 +00:00

Merged #229 Security release 2026.10.29 2026-10-29 05:29:35 +00:00

Merged #228 Version 27.1.0-rc.2 2026-10-29 05:10:45 +00:00

Merged #226 Security fixes for 2026.10.29 and 27.1-rc.2 2026-10-29 05:02:05 +00:00

Merged #225 Keep the spam rules on v3.0.2 and maintain them here 2026-10-28 21:55:04 +00:00

Merged #224 Announce release candidates as release candidates 2026-10-28 19:21:22 +00:00

Merged #223 Version 27.1.0-rc.1: one workspace version, series and RC releases 2026-10-28 16:11:34 +00:00

Merged #222 Security fixes for 2026.10.28 2026-10-28 07:17:09 +00:00

Merged #219 IMAP: bring OBJECTID+ up to draft rev 08 2026-10-28 06:35:25 +00:00

Merged #221 Vendor upstream's opentelemetry-rust fork at the pinned commit 2026-10-28 06:04:04 +00:00

Merged #220 Tests: put the upload limits back at the end of the quota test 2026-10-28 05:59:06 +00:00

Merged #218 Clear the warnings in test builds 2026-10-28 02:44:15 +00:00

Merged #217 Untrack a compiled Python file, and ignore __pycache__ everywhere 2026-10-28 02:34:30 +00:00

Merged #216 Format the tree with rustfmt, and check it in CI 2026-10-28 02:21:30 +00:00

Merged #214 Spec: what Stalwart 1.0 means for migration, as measured 2026-10-27 06:56:42 +00:00

Merged #212 Sieve: accept the pre-rename vnd.stalwart.* extension names 2026-10-27 06:56:40 +00:00

Merged #211 Strip: remove a dangling mod's multi-line attribute with it 2026-10-27 06:56:38 +00:00

Merged #210 JMAP: an unknown capability is unknownCapability, not notRequest 2026-10-26 16:01:49 +00:00

Merged #207 Drop the Object import test builds warned about 2026-10-18 22:21:31 +00:00

Merged #206 Never save "****" as a secret 2026-10-18 22:21:30 +00:00

Merged #205 Accept only S256 PKCE challenges 2026-10-18 22:21:28 +00:00

Merged #204 Merge upstream v0.16.27 2026-10-18 21:39:46 +00:00

Merged #203 Leave the startup domain check out of test builds 2026-10-18 21:28:11 +00:00

Merged #202 Release 2026.10.16 2026-10-16 16:17:08 +00:00

Merged #201 Re-queue DKIM rotation and certificate renewal a domain is missing 2026-10-16 15:34:52 +00:00

Merged #200 Release 2026.10.15 2026-10-15 13:47:42 +00:00

Merged #199 SMTP submission: send as a shared mailbox with send-as 2026-10-15 13:30:16 +00:00

Merged #198 Release 2026.10.12.1 2026-10-12 15:59:26 +00:00

Merged #197 Say the vendored hickory leaves out .cargo_vcs_info.json 2026-10-12 15:49:07 +00:00

Merged #196 Merge upstream v0.16.26 2026-10-12 15:19:01 +00:00

Merged #195 Where the front ends are, set over JMAP: inbuxa:FrontEnds 2026-10-12 13:23:01 +00:00

Merged #193 CONTRIBUTING: how to send a change without repository access 2026-10-11 08:09:20 +00:00

Merged #192 Accept operator-named private TLDs through INBUXA_PRIVATE_TLDS 2026-10-11 07:39:23 +00:00

Merged #191 Bootstrap banner: say to set the recovery admin in the server's environment 2026-10-11 06:35:28 +00:00

Merged #190 README: add forum badge 2026-10-10 21:00:49 +00:00

Merged #189 README: add badge row 2026-10-10 20:33:18 +00:00

Merged #188 README: add Discord link 2026-10-10 20:18:01 +00:00

Merged #187 Show an administrator a share as a share 2026-10-10 07:53:40 +00:00

Merged #185 Release 2026.10.10.1 2026-10-10 05:39:09 +00:00

Merged #184 Audit an administrator's access to a sharing account 2026-10-10 05:39:03 +00:00

Merged #183 build: pull base images through mirror.gcr.io 2026-10-09 22:02:04 +00:00

Merged #182 Scheduled reports: fixed deliverability findings in words 2026-10-09 19:51:59 +00:00

Merged #181 Sieve playground: the server's interpreter in the browser 2026-10-09 08:33:56 +00:00

Merged #180 Prepare search deletions without caching them 2026-10-08 23:07:32 +00:00

Merged #179 Release 2026.10.10 2026-10-08 22:50:53 +00:00

Merged #178 Retry object store transport errors, from a tenth of a second 2026-10-08 22:42:39 +00:00

Merged #177 Ask the DNS blocklists together 2026-10-08 22:31:18 +00:00

Merged #176 Drop local caches and reload settings when the coordinator comes back 2026-10-08 22:31:17 +00:00

Merged #175 Cache message blobs on each node 2026-10-08 21:32:38 +00:00

Merged #174 Skip the account-led search index on tables without an account column 2026-10-08 21:21:08 +00:00

Merged #173 Release 2026.10.9 2026-10-08 20:10:46 +00:00

Merged #172 Sort and filter by received date on the message cache 2026-10-08 20:02:22 +00:00

Merged #171 Publish .well-known/funding-manifest-urls 2026-10-08 19:45:29 +00:00

Merged #170 Read message archives in batches 2026-10-08 19:15:07 +00:00

Merged #169 Release 2026.10.8.1: size the collector tables for event 649 2026-10-08 18:07:21 +00:00

Merged #168 Release 2026.10.8 2026-10-08 06:40:17 +00:00

Merged #167 PostgreSQL: pipeline the statements of a write batch 2026-10-08 06:31:22 +00:00

Merged #166 Cluster: honour the push role on updates; step down when a node id lease is taken 2026-10-08 06:07:55 +00:00

Merged #165 Add a top-level LICENSE 2026-10-08 05:15:59 +00:00

Merged #164 ci: pick up the discourse-release duplicate-announcement fix 2026-10-07 17:41:19 +00:00

Merged #163 Release 2026.10.6.3 2026-10-07 06:23:16 +00:00

Merged #162 Scheduled reports: a feature byte of their own 2026-10-07 06:14:36 +00:00

Merged #161 Release 2026.10.6.2 2026-10-06 22:53:28 +00:00

Merged #160 Scheduled reports and the weekly digest 2026-10-06 22:41:05 +00:00

Merged #159 Release 2026.10.6.1 2026-10-06 14:24:53 +00:00

Merged #155 Merge upstream v0.16.25 2026-10-06 07:30:13 +00:00

Merged #158 Send security and conduct reports to Coffey Labs LLC addresses 2026-10-06 07:30:10 +00:00

Merged #157 Name Coffey Labs LLC as the copyright holder 2026-10-06 06:42:03 +00:00

Merged #154 Release 2026.10.6 2026-10-06 03:27:45 +00:00

Merged #153 Domains menu: Deliverability 2026-10-06 01:28:10 +00:00

Merged #152 Release 2026.10.5.1 2026-10-05 23:37:40 +00:00

Merged #151 SPEC §2.4: allow factual comparisons, never with Stalwart 2026-10-05 23:32:44 +00:00

Merged #150 Deliverability check: each node asks what the internet sees of it 2026-10-05 23:29:28 +00:00

Merged #147 Don't let a group's members share its calendars, address books or files 2026-10-05 23:16:39 +00:00

Merged #149 Who may share mail: a server switch, and a tenant's that can only be stricter 2026-10-05 23:07:11 +00:00

Merged #148 Shared mailboxes: a second kind of account lock 2026-10-05 22:32:54 +00:00

Merged #146 Don't let a group's members share its mailboxes on 2026-10-05 21:26:53 +00:00

Merged #145 Refuse an empty JMAP id instead of reading it as id 0 2026-10-05 21:26:52 +00:00

Merged #144 Audit mail sent from an address that isn't the sender's own 2026-10-05 21:21:17 +00:00

Merged #143 Release 2026.10.5 2026-10-05 05:25:15 +00:00

Merged #142 Check TLSA lookups for false bogus verdicts too 2026-10-05 05:18:43 +00:00

Merged #141 Call the webmail inbuxa-webmail in docs and comments 2026-10-05 04:02:07 +00:00

Merged #140 Release 2026.9.30.2 2026-10-01 02:09:11 +00:00

Merged #139 Metric history: only the calculating node stores cluster-wide gauges 2026-10-01 01:59:11 +00:00

Merged #138 ci: retry release file uploads over HTTP/1.1 2026-09-30 22:24:27 +00:00

Merged #136 ci: give the release link swap on GitHub runners 2026-09-30 20:45:24 +00:00

Merged #134 Release 2026.9.30 2026-09-30 20:17:10 +00:00

Merged #133 x:Metric: say which node wrote each sample 2026-09-30 18:56:20 +00:00

Merged #132 ci: copy each release image to GHCR as a replica 2026-09-30 16:34:53 +00:00

Merged #131 ci: copy each release to GitHub after the tag build 2026-09-30 13:59:22 +00:00

Merged #130 ci: drop the build cache from tag image builds 2026-09-30 13:52:24 +00:00

Merged #129 ci: run the github wait job on its own runner label 2026-09-30 07:44:00 +00:00

Merged #127 docs: point issues and discussions at Gitea and the forum 2026-09-30 07:43:27 +00:00

Merged #128 ci: a cancelled GitHub run no longer reports failure to Gitea 2026-09-30 07:33:39 +00:00

Merged #126 ci: build on GitHub via the mirror, switchable with BUILD_ON 2026-09-30 06:52:16 +00:00

Merged #125 Release 2026.9.29.2 2026-09-29 17:27:07 +00:00

Merged #124 Document why the client registration override is setup-only 2026-09-29 17:04:07 +00:00

Merged #122 Take a token, never a password, outside DAV 2026-09-29 17:04:01 +00:00

Merged #123 Release 2026.9.29.1 2026-09-29 15:40:42 +00:00

Merged #121 Release 2026.9.29 2026-09-29 05:43:53 +00:00

Merged #120 Journaling spec: built, and the console as built 2026-09-29 05:23:59 +00:00

Merged #119 Journaling: a Journal link in Management › Compliance 2026-09-29 05:23:37 +00:00

Merged #117 Logs: a total only when it's known, not the query cap 2026-09-29 05:00:18 +00:00

Merged #118 Journaling: search, read and export over JMAP, and the chain check 2026-09-29 04:53:30 +00:00

Merged #116 Journaling: outside archives, and Journal it in mail flow rules 2026-09-29 04:33:59 +00:00

Merged #114 Security to-do list: accepted items, kept on the server 2026-09-29 04:33:47 +00:00

Merged #115 Journaling: capture at the queue, the built-in journal, retention 2026-09-29 04:11:40 +00:00

Merged #113 Spec: journaling 2026-09-29 03:17:23 +00:00

Merged #112 Mail rules: group and tenant ids in their JMAP form 2026-09-29 02:36:50 +00:00

Merged #111 DLP: how long held mail waits is a setting 2026-09-29 02:32:13 +00:00

Merged #110 Submissions say when DLP held the message 2026-09-29 01:54:01 +00:00

Merged #109 Menus: Held Mail, Data Loss Prevention and Mail Flow Rules 2026-09-29 01:48:08 +00:00

Merged #108 DLP phase 3: hold for review 2026-09-29 01:43:44 +00:00

Merged #107 Release 2026.9.28.6 2026-09-29 01:29:48 +00:00

Merged #106 Mail flow rules: carry out the transport actions 2026-09-29 01:17:04 +00:00

Merged #104 DLP at DATA: block, warn and override over SMTP and JMAP 2026-09-29 01:16:46 +00:00

Merged #105 Ports: each node checks the others' ports from outside 2026-09-29 01:15:47 +00:00

Merged #101 Explain: don't prepare answers for date fields 2026-09-29 01:06:47 +00:00

Merged #100 Webhooks: send one sample event to a saved webhook 2026-09-29 01:06:13 +00:00

Merged #103 DLP and mail flow rules: rules, engine, and inbuxa:MailRule over JMAP 2026-09-29 00:36:26 +00:00

Merged #102 DLP: regional identifiers and templates 2026-09-29 00:21:52 +00:00

Merged #99 DLP: the detector framework, the region-free detectors, word lists and attachment text 2026-09-29 00:13:21 +00:00

Merged #98 Release 2026.9.28.5 2026-09-29 00:05:39 +00:00

Merged #97 Spec: data loss prevention and mail flow rules 2026-09-28 23:58:53 +00:00

Merged #96 DNS test: expect the account-configuration digest inbuxa publishes 2026-09-28 22:48:03 +00:00

Merged #93 ACME: a renewal that isn't due yet is rescheduled, not failed for good 2026-09-28 21:52:18 +00:00

Merged #95 Try a directory before anything signs in through it 2026-09-28 21:51:56 +00:00

Merged #91 Schema: each expression field says which values and variables it accepts 2026-09-28 21:51:35 +00:00

Merged #94 Release 2026.9.28.4 2026-09-28 19:46:36 +00:00

Merged #92 Compliance menu: Overview and Data Inventory first 2026-09-28 18:48:52 +00:00

Merged #90 New installs start with the hashed-address blocklist off, and DNSBL zones read right 2026-09-28 18:32:41 +00:00

Merged #89 Evaluate the personal-data catalog: the data inventory and its history 2026-09-28 17:15:10 +00:00

Merged #88 Add the compliance permission and the Compliance Officer roles 2026-09-28 16:34:17 +00:00

Merged #84 Merge upstream v0.16.24 2026-09-28 15:55:17 +00:00

Merged #87 Keep rotated log files for a set number of days 2026-09-28 15:27:35 +00:00

Merged #86 Spec: settle where log retention lives and when D5 is built 2026-09-28 15:14:48 +00:00

Merged #85 New-install privacy defaults, and expired bans purged daily 2026-09-28 14:51:26 +00:00

Merged #83 Add the personal-data catalog and the check that keeps it true 2026-09-28 14:32:24 +00:00

Merged #82 Stop webhooks sending every event, message content included 2026-09-28 13:44:52 +00:00

Merged #81 Spec: personal-data catalog, compliance role, Overview and Data inventory 2026-09-28 13:05:02 +00:00

Merged #80 Release 2026.9.28.3 2026-09-28 07:23:19 +00:00

Merged #79 Give IMAP, POP3 and ManageSieve a switch each 2026-09-28 06:32:41 +00:00

Merged #75 List what a hold export can't read instead of skipping it (LH-12) 2026-09-28 06:09:20 +00:00

Merged #77 Release 2026.9.28.2 2026-09-28 06:00:00 +00:00

Merged #76 Send "none" instead of "pass" as the DMARC report disposition 2026-09-28 05:48:23 +00:00

Merged #72 Recheck DNSSEC lookups that hickory wrongly calls bogus 2026-09-28 05:33:21 +00:00

Merged #74 Release 2026.9.28.1 2026-09-28 05:03:39 +00:00

Merged #73 Export what a legal hold keeps as a ZIP (LH-12) 2026-09-28 04:51:16 +00:00

Merged #71 Release 2026.9.28 2026-09-28 03:18:10 +00:00

Merged #70 Legal holds (phase 3) 2026-09-28 03:00:43 +00:00

Merged #69 Release 2026.9.27.2 2026-09-28 01:35:27 +00:00

Merged #68 Delegates reach the whole locked account 2026-09-28 01:22:48 +00:00

Merged #67 Release 2026.9.27.1 2026-09-27 23:43:32 +00:00

Merged #66 End a locked account's delegation at its date 2026-09-27 23:31:30 +00:00

Merged #65 Locked accounts: keep receiving mail, no sign-in, hand to delegates 2026-09-27 22:55:36 +00:00

Merged #64 Audit log: a permanent, tamper-evident record of admin actions 2026-09-27 21:45:51 +00:00

Merged #63 Release 2026.9.27 2026-09-27 05:18:54 +00:00

Merged #62 Brand: inbuxa own kitten replaces ihasmail cat 2026-09-27 05:12:44 +00:00

Merged #61 Announce releases on the community forum 2026-09-27 02:40:22 +00:00

Merged #60 Release 2026.9.26.1 2026-09-26 23:43:31 +00:00

Merged #59 Explain: shorter answers, streamed, remembered, and prepared for settings 2026-09-26 23:30:08 +00:00

Merged #58 Release 2026.9.26 2026-09-26 21:33:50 +00:00

Merged #57 Don't listen on a socket whose bind failed 2026-09-26 08:48:04 +00:00

Merged #56 Explain this: the local model reads delivery failures, verdicts, logs and settings 2026-09-26 08:30:45 +00:00

Merged #55 Release 2026.9.25.1 2026-09-25 08:23:56 +00:00

Merged #54 Report a node unhealthy after three minutes of silence 2026-09-25 08:15:45 +00:00

Merged #53 Release 2026.9.25 2026-09-25 05:35:39 +00:00

Merged #52 PostgreSQL search: find words inside URLs and file names in body text 2026-09-25 04:42:06 +00:00

Merged #51 Settings writes: wait for a burst to settle before reloading 2026-09-25 04:35:09 +00:00

Merged #50 Tracers whose settings change start over on reload 2026-09-25 03:57:53 +00:00

Merged #47 Every node records DMARC and TLS results for the aggregate reports 2026-09-25 01:46:20 +00:00

Merged #49 Hotfix 2026.9.24.4: report reschedules keep the task queue readable 2026-09-25 01:43:58 +00:00

Merged #48 Publish: accept tags on release/* branches for hotfix releases 2026-09-25 01:38:58 +00:00

Merged #46 Report reschedules keep the task queue readable 2026-09-25 01:30:35 +00:00

Merged #44 Cluster role changes apply to delivery and tasks without a restart 2026-09-25 00:56:31 +00:00

Merged #45 SQL queries time out; readiness follows the data store 2026-09-25 00:45:10 +00:00

Merged #43 PostgreSQL search GIN indexes without a pending list 2026-09-25 00:45:09 +00:00

Merged #42 Allowed IPs take the full settings reload after a write 2026-09-24 20:33:19 +00:00

Merged #41 SQL pools time out; task locks are a renewed five-minute lease 2026-09-24 20:18:57 +00:00

Merged #40 Task manager: every task type follows the node's cluster role 2026-09-24 20:06:55 +00:00

Merged #39 Registry writes apply to the running settings without ReloadSettings 2026-09-24 19:34:08 +00:00

Merged #38 Settings reload: no DNS at build time, don't refuse over old failures 2026-09-24 19:19:34 +00:00

Merged #37 Search: find addresses by local part, domain or name on PostgreSQL and MySQL 2026-09-24 19:11:32 +00:00

Merged #36 Coordinator: join the cluster when NATS comes up, report the connection 2026-09-24 15:51:07 +00:00

Merged #34 Publish amd64 first, then arm64, on a builder that keeps its cache 2026-09-24 15:45:26 +00:00

Merged #35 Task manager: release task locks on stop, recheck claims held elsewhere 2026-09-24 15:38:39 +00:00

Merged #33 Trace search: index event type and queue id as integers 2026-09-24 14:57:19 +00:00

Merged #32 Broadcast subscriber: fix the inverted subscribe retry backoff 2026-09-24 14:26:53 +00:00

Merged #31 Export/import: keep archived items, spam samples and the spam model 2026-09-23 08:50:16 +00:00

Merged #30 Image build: put the vendored crate where cargo chef cooks; release 2026.9.24.3 2026-09-23 06:10:47 +00:00

Merged #29 Release 2026.9.24.2 2026-09-23 05:47:10 +00:00

Merged #28 Bundle the spam filter rules with the server, and link the Local AI page 2026-09-23 05:39:50 +00:00

Merged #27 Let the image build see the dependency Cargo patches 2026-09-23 04:48:35 +00:00

Merged #26 Compile the scim crate in release, and check that profile in CI 2026-09-23 04:23:09 +00:00

Merged #25 queue_retry test: measure retries from when each attempt started 2026-09-23 04:21:38 +00:00

Merged #24 Fix the antispam test: pin the rules it scores against, stop live Pyzor 2026-09-23 04:12:41 +00:00

Merged #23 Fork/brand lowercase 2026-09-23 04:12:06 +00:00

Merged #22 Fork/rename upstream identifiers 2026-09-23 04:11:34 +00:00

Merged #21 Fork tooling: a build check and a rename pass in the strip, a notice check in CI 2026-09-23 04:10:32 +00:00

Merged #20 Release 2026.9.24 2026-09-23 02:53:04 +00:00

Merged #19 Attach binaries to a release, for installs that are not containers 2026-09-23 02:36:53 +00:00

Merged #18 Merge/upstream v0.16.23 2026-09-23 00:48:23 +00:00

Merged #15 CI: open an issue when upstream publishes a release not yet imported 2026-09-22 23:23:02 +00:00

Merged #16 CI: fail when the upstream name appears in a new string literal 2026-09-22 23:19:37 +00:00

Merged #14 Release 2026.9.23 2026-09-22 20:34:47 +00:00

Merged #13 Keep the upstream name out of user-visible strings 2026-09-22 20:25:30 +00:00

Merged #12 Keep the upstream name out of the version string 2026-09-22 20:07:52 +00:00

Merged #11 Release 2026.9.22, and pin the cargo-chef base image 2026-09-22 19:00:37 +00:00

Merged #10 Legacy mail apps: tenant switch, session flag, use panel and cleanup 2026-09-22 18:54:32 +00:00

Merged #9 ci: publish the image on tags, port the weekly release 2026-09-22 17:03:48 +00:00

Merged #8 Point links at git.coffeylabs.org after the move from GitHub 2026-09-22 16:17:17 +00:00

Merged #7 ci: raise the Cargo target-dir limit to 60 GB 2026-09-22 16:08:42 +00:00

Merged #6 ci: persistent Cargo cache, run on either runner 2026-09-22 15:37:49 +00:00

Merged #2 Settings › Security gains Hardening (after the admin release and LP-6) 2026-09-21 18:17:18 +00:00

Merged #4 No legacy listener can be added while the switch is off (LP-4) 2026-09-21 17:50:01 +00:00

Merged #3 Legacy sign-in is refused while the switch is off (LP-6) 2026-09-21 17:05:14 +00:00

Merged #1 Run CI on the self-hosted GitLab 2026-09-21 03:56:40 +00:00

16 Issues closed from 5 users

Closed #304 A domain can't use DNS-01 without publishing at least one record type 2026-11-06 22:29:29 +00:00

Closed #303 Recurring events come back in the request's time zone, not their own 2026-11-06 20:27:41 +00:00

Closed #291 Additional Hostnames replaces the default names, but the label says it adds to them 2026-11-06 07:47:02 +00:00

Closed #296 Fix pagination in x:MaskedEmail/query 2026-11-06 07:08:38 +00:00

Closed #290 Changing a domain's Additional Hostnames doesn't order a new certificate 2026-11-06 06:39:58 +00:00

Closed #292 CAA record published by default breaks other ACME clients on the same domain 2026-11-05 05:54:42 +00:00

Closed #289 Preserve Milter SMTP reply code and text in delivery traces 2026-11-05 04:46:21 +00:00

Closed #265 Built-in roles aren't created if a role was made in recovery mode first 2026-10-31 05:53:29 +00:00

Closed #208 Update the bundled spam rules to v3.0.3 2026-10-28 21:47:15 +00:00

Closed #209 Migration documentation from Stalwart incomplete 2026-10-28 20:45:20 +00:00

Closed #213 Import upstream v1.0.0 2026-10-28 20:45:01 +00:00

Closed #194 Import upstream v0.16.26 2026-10-12 15:19:01 +00:00

Closed #186 Calendar/get reports full rights to admins on calendars that weren't shared 2026-10-10 07:53:40 +00:00

Closed #156 Import upstream v0.16.25 2026-10-06 07:30:54 +00:00

Closed #135 The connection to the console isn't working 2026-09-30 22:55:03 +00:00

Closed #78 Import upstream v0.16.24 2026-09-28 16:20:52 +00:00

16 Issues created by 0 users

Opened #78 Import upstream v0.16.24 2026-09-28 06:17:10 +00:00

Opened #135 The connection to the console isn't working 2026-09-30 19:14:12 +00:00

Opened #156 Import upstream v0.16.25 2026-10-06 06:17:49 +00:00

Opened #186 Calendar/get reports full rights to admins on calendars that weren't shared 2026-10-10 07:23:38 +00:00

Opened #194 Import upstream v0.16.26 2026-10-12 06:17:38 +00:00

Opened #208 Update the bundled spam rules to v3.0.3 2026-10-26 06:17:09 +00:00

Opened #209 Migration documentation from Stalwart incomplete 2026-10-26 09:05:32 +00:00

Opened #213 Import upstream v1.0.0 2026-10-27 06:17:12 +00:00

Opened #265 Built-in roles aren't created if a role was made in recovery mode first 2026-10-30 20:01:17 +00:00

Opened #289 Preserve Milter SMTP reply code and text in delivery traces 2026-11-04 08:49:44 +00:00

Opened #290 Changing a domain's Additional Hostnames doesn't order a new certificate 2026-11-04 18:45:44 +00:00

Opened #291 Additional Hostnames replaces the default names, but the label says it adds to them 2026-11-04 18:45:44 +00:00

Opened #292 CAA record published by default breaks other ACME clients on the same domain 2026-11-05 04:06:14 +00:00

Opened #296 Fix pagination in x:MaskedEmail/query 2026-11-05 19:23:16 +00:00

Opened #303 Recurring events come back in the request's time zone, not their own 2026-11-06 19:35:32 +00:00

Opened #304 A domain can't use DNS-01 without publishing at least one record type 2026-11-06 19:54:18 +00:00