-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Fri, 06 Mar 2026 15:34:02 -0500 Source: freedombox Architecture: source Version: 26.4~bpo13+1 Distribution: trixie-backports Urgency: medium Maintainer: FreedomBox packaging team <freedombox-pkg-team@lists.alioth.debian.org> Changed-By: James Valleroy <jvalleroy@mailbox.org> Changes: freedombox (26.4~bpo13+1) trixie-backports; urgency=medium . * Rebuild for trixie-backports. . freedombox (26.4) unstable; urgency=medium . [ Joseph Nuthalapati ] * ui: Dismiss notifications without page reload . [ Sunil Mohan Adapa ] * ui: Refactor notification delete buttons to avoid repeating code * ui: Add animation for notification dismissal * actions, privileged_daemon: Drop some unused global statements * backups: Avoid some repeated text in form help text * backups: Fix issue with Javascript in add remote location form * backups: Show/hide form elements instead of disabling for simplicity * backups: Tweak appearance of add remote location form * backups: tests: Simplify functional test using more classes * backups: Minor refactoring * backups: Simplify handling of migration to SSH keys * backups: Create .ssh folder before creating SSH key * backups: Fix showing proper error for incorrect passphrase * backups: Create a better comment in the generated SSH key file * backups: Fix type checking errors * action_utils: Implement utility to change umask temporarily * quassel: Explicitly set permissions on the domain configuration file * letsencrypt: When copying certificate reset the umask reliably * doc/dev: Set new theme for developer documentation * action_utils: Fix issue with type checking a generator * tests: functional: Increase systemd rate limits for starting units * js: When page load fails during install, show it to user * tests: functional: Fix reloading error page during install/uninstall * locale/de: Fix several translations with HTML links (German) * locale/bg: Fix several translations with HTML links (Bulgarian) * bin: Add tool to change FreedomBox password in Django database * ejabberd: Fix setting up certificates for multiple domains * gitweb: Fix issue with running post init due to missing method * wireguard: Fix format when showing multiple endpoints of the server * wireguard: Fix showing default route setting in server edit form * wireguard: Show status of default route in server information page * wireguard: Accept/use netmask with IP address for server connection * README/HACKING: Update weblate project path to /freedombox * *: Remove some absolute file paths in SVGs * matrixsynapse: Update apache config to proxy Synapse client API * cfg: Drop unused config_dir option * cfg: Drop unused actions_dir option * Vagrantfile: Drop unnecessary sudo configuration for actions * pyproject: Use new format to specify licenses * action_utils: Drop support for link-local IPv6 addresses * debian: Ensure that gbp creates a clean tarball prior to build * syncthing: tests: Fix tests by allowing rapid restarts * web_server: Log requests to WSGI app * *: Update URL base from /plinth to /freedombox * tests: functional: Fix expecting FreedomBox to be home page * web_framework: Allow FreedomBox apps to override templates * templates: Allow building pages without navigation bar and footer * apache: Preserve host header when proxying to service * oidc: New app to implement OpenID Connect Provider * oidc: Style the page for authorizing an OIDC app * apache: Implement protecting apps using OpenID Connect * featherwiki: Use OpenID Connect instead of pubtkt based SSO * syncthing: Use OpenID Connect instead of pubtkt based SSO * searx: Use OpenID Connect instead of pubtkt based SSO * rssbridge: Use OpenID Connect instead of pubtkt based SSO * email: Use OpenID Connect instead of pubtkt based SSO * calibre: Use OpenID Connect instead of pubtkt based SSO * deluge: Use OpenID Connect instead of pubtkt based SSO * gitweb: Use OpenID Connect instead of pubtkt based SSO * tiddlywiki: Use OpenID Connect instead of pubtkt based SSO * wordpress: Use OpenID Connect instead of pubtkt based SSO when private * transmission: Use OpenID Connect instead of pubtkt based SSO * doc/dev: Use OpenID Connect instead of pubtkt based SSO * sharing: Use OpenID Connect instead of pubtkt based SSO * sso: Merge into users module, drop pubtkt related code * apache: Fix diagnosing URLs protected by OpenID Connect . [ 大王叫我来巡山 ] * Translated using Weblate (Chinese (Simplified Han script)) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Coucouf ] * Translated using Weblate (French) * Translated using Weblate (French) . [ Besnik Bleta ] * Translated using Weblate (Albanian) . [ Dietmar ] * Translated using Weblate (German) . [ James Valleroy ] * backups: Generate SSH client key if needed * backups: Display SSH public key when adding remote * backups: Copy SSH client public key to remote * backups: Use SSH key instead of password * backups: Use selected SSH credential for remote * backups: Test adding/removing remote location * backups: Arrange form for adding remote location * backups: Migrate to SSH key auth when mounting * Translated using Weblate (Greek) * mumble: murmurd renamed to mumble-server * Translated using Weblate (Tamil) * locale: Update translation strings * doc: Fetch latest manual * apache: Fix check_url test . [ Frederico Gomes ] * container: Align terminology in printed banner * wireguard: filter .local addresses from showClient view * wireguard: improved server section UX flow * wireguard: show server vpn ip in show client page * wireguard: Fix split tunneling * miniflux: Revert workaround for a packaging bug with DB connection * db: Create a utility to get credentials from dbconfig * miniflux: Get credentials from dbconfig-common directly . [ Pierfrancesco Passerini ] * Translated using Weblate (Italian) . [ Daniel Wiik ] * Translated using Weblate (Swedish) * Translated using Weblate (Swedish) . [ kosagi ] * Translated using Weblate (Catalan) . [ Jiří Podhorecký ] * Translated using Weblate (Czech) . [ Isak ] * Translated using Weblate (Swedish) . [ Βασίλης Χατζηκαμάρης ] * Translated using Weblate (Greek) . [ Benedek Nagy ] * doc/dev: always have an up-to-date copyright year . [ தமிழ்நேரம் ] * Translated using Weblate (Tamil) . freedombox (26.3) unstable; urgency=medium . [ Frederico Gomes ] * wireguard: Add 'Start Server' button * docs: Update container script usage * wireguard: Show next available client IP in Add Client form * wireguard: Show server endpoint on main app page . [ James Valleroy ] * wireguard: Update functional tests to handle Start Server button * lintian: Remove mismatched overrides * Makefile: Fix removing extra license file * debian: Follows policy 4.7.3 * debian: Remove default Rules-Requires-Root * debian: Remove preinst script * debian: Update copyright years * locale: Update translation strings * doc: Fetch latest manual . [ Ettore Atalan ] * Translated using Weblate (German) . [ Sunil Mohan Adapa ] * debian: Ignore lintian warning: service file missing Install section * wireguard: Remove NM connections when app is uninstalled * ui: Use HTMX to update notifications on partial page updates . [ Joseph Nuthalapati ] * ui: Add HTMX as a dependency * ui: Use HTMX to eliminate full page reloads . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Pierfrancesco Passerini ] * Translated using Weblate (Italian) . [ 大王叫我来巡山 ] * Translated using Weblate (Chinese (Simplified Han script)) Checksums-Sha1: ca7ff9a172bb14aeb8339284e0292bad7e88fe99 3255 freedombox_26.4~bpo13+1.dsc e1de5d0a53e5dd69895a5adbfb1bbb30a72c243c 53880940 freedombox_26.4~bpo13+1.tar.xz 942410e2b06ba7821dee11c7156e7c722749a6d6 40161220 freedombox_26.4~bpo13+1.git.tar.xz 24acd5de58c1c57015996e011175f94c33015f52 17328 freedombox_26.4~bpo13+1_source.buildinfo Checksums-Sha256: 550a8cdbb4f64ac9868f4ca23b70fabf83d37b19f07c33d731da68c618b4ada8 3255 freedombox_26.4~bpo13+1.dsc 4faaa0b26ed87371c81cac65d39151f22d16e7cd606139517b5ac97fc644aa9f 53880940 freedombox_26.4~bpo13+1.tar.xz b88c2fb94a387931746dfbf5818b356cf5c3e6924b0b85f9b4b0f944913dc614 40161220 freedombox_26.4~bpo13+1.git.tar.xz fdae1c8eaf47284a5852d835614730299f7cd4729069c0025617e25e324ef8ab 17328 freedombox_26.4~bpo13+1_source.buildinfo Files: b7826f0b4c1194e61343a4bc7bd26173 3255 web optional freedombox_26.4~bpo13+1.dsc 3c6bdb5e4a21ae31803f46b9c38eda4a 53880940 web optional freedombox_26.4~bpo13+1.tar.xz e83a07215b7cae48764ece35ae9e77db 40161220 web None freedombox_26.4~bpo13+1.git.tar.xz c0f65112ce0983b9b057f777f54dfc3a 17328 web optional freedombox_26.4~bpo13+1_source.buildinfo Git-Tag-Info: tag=0df9fc4dc1c1bfc4c71a30c27b8a7e921b004b11 fp=7d6adb750f91085589484be677c0c75e7b650808 Git-Tag-Tagger: James Valleroy <jvalleroy@mailbox.org> -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmmro9MACgkQYG0ITkaD wHmJcQ//a3TRS9U8xLLVXJgq71LYU8wCv2stj0M3WSe5/AmqXv1xKAx+jQsoeSvU 2yJn0YUHmeHg4Q6V2kG6STTsOFdXSauOAsKV5G/D36Ib2BlmnkuF/X68z19Bl51a lN1J7yiJ1APHdx5ymmUSvdDk53ekJPkjkd9CIUDspXZDCUym1LPmt9FYCY8itQgz F8DJ15tv71AUp+no0i1lThnwJNbatv6Kp47q/WL7dnMiHYyCXziDR0v5j6NwJ7Zp O2yKNQh0vwCC5oZnPBmS82oV0RfbHca6WWRWSJLxS+n+pVCXP+0keB2wmY3/RA2s L/g/qSO7uKQtXHkpnEz4UUPqRdgo0oeEbuzT798edF+/vt0UbT3l+Tlpmu4mGdwm DDGI4cJ7KEA6jupgYSpMjmtSucc4LatyG/bl/NmBjSfqteVlbeo3PnTkafFCzJEV 3OU+8v0ZM69NtzpvIqsRN4YheDVVuVoolgk4cH1fOWVmnNJgzlfjbJLf8iILcTdP N+f4hCHm4z+yRxmEy50R/uHZWaY8e+7A4XjfcJhqe7t8WEMAjnWv9vCZFjtTzqtr tfKXCSCd4mTyS2yLOBFZMo0gdQPddu/j9Z5CDtw83Kgzk8UZFG+i+Zfxa38/EqyE JCuOxCuobe5VfeLF3g5wRiQ2rVVT8IfmVMvRaOLUqqfu32FnN5o= =L3pt -----END PGP SIGNATURE-----