[1.3.0] Security and quality after 1.2.5: domain-admin send-log authorization, fail-closed sign-in and application delete, level-2 rate-limit race fix, restore Resync, expanded tests, operator docs, release CI, and OFL for IBM Plex. Upgrading from 1.2.x is a tag bump; no migration. Added: - licence: the SIL Open Font License 1.1 text now travels with the IBM Plex - docs: agreed roadmap item **queue-retries** — show this Postfix's retry Security: - The independent security review of the send-log authorization and Fixed: - test (e2e): send-log status scrapers follow the badge markup in - security (panel): the Deliveries list is scoped to a domain administrator's - mail (level-2 rate limit): the ceiling is no longer overshot by messages that - panel (sign-in): a session that cannot be written to the database no longer - panel (applications): deleting an application removes its SASL credentials … (2 more in CHANGELOG) Changed: - docs: operator and as-built docs aligned with the code after a full - docs: [guide.md](docs/guide.md) reorganised into **Installation**, **Instance - docs: the 2026-08-13 full-tree review plan is complete — every phase (P0–P7) - licence: [NOTICE](NOTICE) tells modifiers to update `SourceURL` in - ci: the release image is published only for a **published** GitHub Release … (9 more in CHANGELOG) [1.3.1] Retry policy in the panel, persistent Postfix queue, and self-contained full backups. Mail queue and delivery history show this Postfix's first retry, backoff cap, and queue lifetime. Deferred mail survives container recreate. Full backups now archive `data/`, compose, `.env`, and `certs/`; the archive layout breaks 1.3.0 flat backups (unpack those with `tar xzf backup.tar.gz -C ./data` as before). Upgrading from 1.3.0 is a tag bump; no schema migration. Added: - Mail queue and a delivery's history show this Postfix's retry policy - docs: **Plan checklists** in [development.md](docs/development.md) — format, - docs: **Implementation checklists** with model routing in - docs: roadmap candidates **send-log-retention** (panel Settings for delivery - Postfix queue under `/data/postfix/queue` — deferred and active mail survive … (1 more in CHANGELOG) Changed: - **Breaking:** full-backup archive layout — paths are prefixed with `data/`; - docs: operator guide, architecture, security, and backup UI updated for - docs: HTML mockups for a full panel UI refresh Changed: - docs: panel UI mockups after review — Status restored to live readings - docs: panel UI design system and mockups rebuilt as separate pages - docs: panel UI mockups — add-domain sits in the list card (Domains and Fixed: - ci (GHCR): per-arch package tags (`X.Y.Z-amd64`, `X.Y.Z-arm64`) are dropped Squashed CHANGELOG sections: [1.3.0], [1.3.1]. Full detail: CHANGELOG.md (1.3.0, 1.3.1).
43 lines
1.8 KiB
Plaintext
43 lines
1.8 KiB
Plaintext
SelfPost
|
|
Copyright (C) 2026 Mikhail Yenuchenko
|
|
|
|
This product is licensed under the GNU Affero General Public License,
|
|
version 3. The full licence text is in the LICENSE file in this
|
|
distribution (and at /license in the control panel).
|
|
|
|
Corresponding Source for the published releases is at:
|
|
https://github.com/mixeme/selfpost
|
|
|
|
If you modify SelfPost and let users interact with it over a network,
|
|
AGPL-3.0 §13 requires you to offer them the Corresponding Source of
|
|
your modified version. Update SourceURL in internal/legal/legal.go
|
|
so the panel footer points at your sources.
|
|
|
|
Third-party software included in this distribution
|
|
----------------------------------------------------
|
|
|
|
htmx 2.0.4 (internal/web/view/static/htmx.min.js)
|
|
Copyright (c) Big Sky Software
|
|
Licence: Zero-Clause BSD (0BSD)
|
|
https://github.com/bigskysoftware/htmx
|
|
|
|
IBM Plex Sans / IBM Plex Mono
|
|
Copyright © 2017 IBM Corp., with Reserved Font Name "Plex"
|
|
Licence: SIL Open Font License 1.1
|
|
Full text: internal/web/view/static/OFL.txt
|
|
(also /usr/share/doc/selfpost/OFL.txt in the image, and
|
|
/static/OFL.txt from the control panel)
|
|
https://github.com/IBM/plex
|
|
Distributed unmodified as three latin-subset WOFF2 files served by the
|
|
control panel:
|
|
internal/web/view/static/ibm-plex-sans.woff2 (variable, 100-700)
|
|
internal/web/view/static/ibm-plex-mono-400.woff2
|
|
internal/web/view/static/ibm-plex-mono-600.woff2
|
|
Subsetting and WOFF2 packaging by Fontsource (fontsource.org), from
|
|
the Google Fonts distribution. The wordmarks in the shipped SVG logos
|
|
are outlined paths derived from the same fonts.
|
|
|
|
Go module dependencies are listed with their licences in
|
|
docs/development.md § External libraries. Debian packages in the
|
|
runtime image carry their own copyright files as shipped by Debian.
|