This commit is contained in:
Mateusz Gruszczyński committed 2026-11-08 08:43:14 +01:00
1 parent 19dfc51360
commit b6e8ddb9c7
31 files changed
+1080 -32

No files matched your search

+20
View File
@@ -1,5 +1,25 @@
# Changelog
## 0.1.4 - 2026-11-07
- Autodiscover: several domains, each optionally with its own ActiveSync URL - one line per domain, e.g.
`example.org https://mail.example.org/Microsoft-Server-ActiveSync`. Without a URL the global Public ActiveSync URL
applies; an empty list serves every domain. Diagnostics use the per-domain URL.
## 0.1.3 - 2026-11-07
- New panel page **Autodiscover**: list of served e-mail domains, public ActiveSync URL and per-domain diagnostics
(DNS A/AAAA/SRV, endpoint probes with certificate/redirect detection, ActiveSync URL, verdict, recommended DNS
records and nginx block). When a domain list is set, other domains are refused.
- Built-in minimal DNS client (no new dependencies). Responses carry an `X-ActivePush` marker so the diagnostics can
tell ActivePush from another application behind the proxy.
## 0.1.2 - 2026-11-07
- Autodiscover: every attempt (including the unauthenticated first request iOS sends, wrong host, backend errors)
is now logged (`active_push::autodiscover`) and shown in Live with the host it arrived on; a request without
`AcceptableResponseSchema` is treated as MobileSync. See docs/TROUBLESHOOTING.md ("iPhone asks for the server").
## 0.1.1 - 2026-11-05
- Fix: devices migrated from Z-Push looping on unknown collection ids (`collection ... not found`) - such ids are