Stable v2.10.14
- fix(agent): Abbruch reicht bis zum Download, zum Hash und zum Zonen-Dump
- fix(ssl): die Hintergrund-Läufe bestellen durch denselben Lock wie der Nutzer
- fix(resources): "Ohne Limit" steht nur noch da, wo der Kernel es sagt
- fix(ssl): das Nachziehen bestellt durch denselben Lock wie der Nutzerpfad
- fix(ssl): www ist nach dem Beenden der Vorschau erreichbar — und bleibt es
- fix(recovery): die DNS-Zonen kommen zurück, und zwar begrenzt
- fix(resources): das Limit kommt aus dem Kernel, und 0 heißt nicht mehr vier Dinge
- fix(backup): an incomplete run says that the DNS zones are the gap
- fix(email): der imapsync-Fallback meldet sich am Zielpostfach über einen Dovecot-Master-Benutzer an
- fix(packages): slice limit fields show the limit that will really apply
- fix(backup): a panel-state run without the DNS zones is no longer a success
- fix(email): der IMAP-Import läuft auf Dovecot 2.4 wieder an, statt an einem entfernten Setting zu sterben
- fix(email): ein abgebrochener IMAP-Import stoppt auch die apt-Installation, die er gestartet hat
- fix(dns): the MX row names the mail server host, not an IP
- fix(email): der IMAP-Import installiert das fehlende Perl-Modul und nennt die Ursache statt "exit status 2"
- fix(backup): a run the memory limit kills now names the limit, not the backup target
- fix(a11y): the check id next to a warning policy stays readable in the light theme
- fix(backup): a run that is waiting for a free slot stops calling itself running
- fix(backup): ADR renumbered, restore-side dump clients joined, criterion 2 answered
- feat(backup): run backup and restore work in its own slice, rebuilt on today's main
- fix(sites): the per-site "Back up now" dialog names Databases' real scope
- feat(backup): carry the panel's own backup expectation into the snapshot as a manifest
- fix(backup): a customer's "backup now" and restore now cover every site, not just the first
- feat(backup): count mailboxes too, customer-wide like sites and databases
- fix(backup): tar_failed reaches the operator, and an incomplete run is never a pass
- feat(backup): name how much a customer-scoped scope covers
- fix(backup): panel-state tarDir failures no longer vanish into a false success
- fix(backup): a rolled-back config restore stops being followed by a reconfigure
- fix(backup): a restored mailbox whose panel record is gone is reported, not success
- fix(license): name the monthly self-service reset limit, not just the state
- fix(backup): a restore writes only into databases it may write into