-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Mon, 02 Mar 2026 21:35:46 -0500 Source: freedombox Architecture: source Version: 26.4 Distribution: unstable Urgency: medium Maintainer: FreedomBox packaging team <[email protected]> Changed-By: James Valleroy <[email protected]> Changes: 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) Checksums-Sha1: 4ee768686a245b9c6121532e7cbe26c85f45e87c 3188 freedombox_26.4.dsc 8dd65f41bbe8ba5a66e8e0b7834b5d5672825e8e 53880944 freedombox_26.4.tar.xz 0f9550c3bfddacd4a9f1af83723b02df6271f130 40165152 freedombox_26.4.git.tar.xz 2517302185a2855c1ed882f8f19f14f52eb23bf2 17294 freedombox_26.4_source.buildinfo Checksums-Sha256: 3adc3385b66f23d8252e57cb7b7f5783dbcee5b909c701a60d9874eedcf5e1ee 3188 freedombox_26.4.dsc fe4b0c46780845aa4626e2b0a4d5adcdc68cd6b2ed5ed40e80a8200e482c7bfd 53880944 freedombox_26.4.tar.xz 1a946101173a4bdf4a8378385c360937fd9ba931e1515506c0e6d5459d356dda 40165152 freedombox_26.4.git.tar.xz bc1507a4831c2d3c6c77c38ee9bc6234008105308bc873471043f2cac7713323 17294 freedombox_26.4_source.buildinfo Files: c04449feef579725970933db125f5968 3188 web optional freedombox_26.4.dsc ca2f14262407a067c6ec7f1876932ef6 53880944 web optional freedombox_26.4.tar.xz 0dc66a190774f6cafd59c0e705ef182e 40165152 web None freedombox_26.4.git.tar.xz 740827110888bad2cd3b67d80262acaf 17294 web optional freedombox_26.4_source.buildinfo Git-Tag-Info: tag=535de0ba50e739545392e9139e24440bfff39222 fp=7d6adb750f91085589484be677c0c75e7b650808 Git-Tag-Tagger: James Valleroy <[email protected]>
-----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmmmUacACgkQYG0ITkaD wHlRkRAAs0n5VkWrvNoCkzWyVXy7h2hn6uPbYBUWmNNSo+tNm0Wt1Rf62y8NIvKA S2UG6WzbHEi7ZVeydMyM+7LOfOQMsrN2vgHukOrPqsd6IYOW9J5FWtJlqpW6wv1q JprbWnDfBq6OfyVuxy2g+5T6MUGtHzk3YXhbQQvB/fhH4wV00e+6EIzfJSB8uPfM X5RlNXp1b3JpgoDlfQC5qN2cb6wRUMbxgbKCxgVK8VtFTZs1pNxeaZCu+wQhXoRt C8LJMA/sHoz2JFL9ELI0JE2C1WSkkkY5teL9DHS/vpCkfufsUeumNehTjhcNgJyg vlUUsZYD/PRKv8hl9RUMOREntUaU82SKMw1w2QqjjlkOMPb5Hpn/gIzYKSQKzVOW BtjtqeVaAVUSmN58uthe+5w8/f7W3be7r6CjOeOoGy2YZ+c2V5CMHfaYLHZ7AjIN 299dfwxG7VFPnxoGSVe2e7jR7x9kETbOM0ykRd+Qdr87TQdiWLj5pPillQF6yWyl 5pJd0TgLRKT2ipv3bZonCJBODOnDVS1j2RGnyiB5Ai9BdUElhz+LoMKF4Qm87QrF 0GqG0ARqx4w/kkFPa7bi738TyDVVmw9qU1Cjq2rYpKbK76/5mfskfhu5o2hjGGRq /EBi+PRT29wdRhSJxQJ4ZyGGeo6vlGMyQP+FrApbwvuQbFDq9j4= =bSBx -----END PGP SIGNATURE-----
pgp_VvLytcp9a.pgp
Description: PGP signature

