FreedomBox 26.4 has been released and uploaded to Debian unstable. Typically, the freedombox package will migrate to testing in 2 days, and then can be uploaded to stable-backports.

Highlights of this release:

 * backups: Enable key-based SSH authentication for remote backups
 * oidc: New app to implement OpenID Connect Provider
 * apache: Implement protecting apps using OpenID Connect
 * wireguard: Improve server section user experience flow

Other changes in this release:

 * *: Remove some absolute file paths in SVGs
 * *: Update URL base from /plinth to /freedombox
 * README/HACKING: Update weblate project path to /freedombox
 * Vagrantfile: Drop unnecessary sudo configuration for actions
 * action_utils: Drop support for link-local IPv6 addresses
 * action_utils: Fix issue with type checking a generator
 * action_utils: Implement utility to change umask temporarily
 * actions, privileged_daemon: Drop some unused global statements
 * apache: Fix diagnosing URLs protected by OpenID Connect
 * apache: Preserve host header when proxying to service
 * backups: Arrange form for adding remote location
 * backups: Avoid some repeated text in form help text
 * backups: Copy SSH client public key to remote
 * backups: Create .ssh folder before creating SSH key
 * backups: Create a better comment in the generated SSH key file
 * backups: Display SSH public key when adding remote
 * backups: Fix issue with Javascript in add remote location form
 * backups: Fix showing proper error for incorrect passphrase
 * backups: Fix type checking errors
 * backups: Generate SSH client key if needed
 * backups: Migrate to SSH key auth when mounting
 * backups: Minor refactoring
 * backups: Show/hide form elements instead of disabling for simplicity
 * backups: Simplify handling of migration to SSH keys
 * backups: Test adding/removing remote location
 * backups: Tweak appearance of add remote location form
 * backups: Use SSH key instead of password
 * backups: Use selected SSH credential for remote
 * backups: tests: Simplify functional test using more classes
 * bin: Add tool to change FreedomBox password in Django database
 * calibre: Use OpenID Connect instead of pubtkt based SSO
 * cfg: Drop unused actions_dir option
 * cfg: Drop unused config_dir option
 * container: Align terminology in printed banner
 * db: Create a utility to get credentials from dbconfig
 * debian: Ensure that gbp creates a clean tarball prior to build
 * deluge: Use OpenID Connect instead of pubtkt based SSO
 * doc/dev: Set new theme for developer documentation
 * doc/dev: Use OpenID Connect instead of pubtkt based SSO
 * doc/dev: always have an up-to-date copyright year
 * ejabberd: Fix setting up certificates for multiple domains
 * email: Use OpenID Connect instead of pubtkt based SSO
 * featherwiki: Use OpenID Connect instead of pubtkt based SSO
 * gitweb: Fix issue with running post init due to missing method
 * gitweb: Use OpenID Connect instead of pubtkt based SSO
 * js: When page load fails during install, show it to user
 * letsencrypt: When copying certificate reset the umask reliably
 * locale/bg: Fix several translations with HTML links (Bulgarian)
 * locale/de: Fix several translations with HTML links (German)
* locale: Update translations for Albanian, Catalan, Chinese (Simplified Han script), Czech, French, German, Greek, Italian, Swedish, Tamil, Turkish
 * matrixsynapse: Update apache config to proxy Synapse client API
 * miniflux: Get credentials from dbconfig-common directly
 * miniflux: Revert workaround for a packaging bug with DB connection
 * mumble: murmurd renamed to mumble-server
 * oidc: Style the page for authorizing an OIDC app
 * pyproject: Use new format to specify licenses
 * quassel: Explicitly set permissions on the domain configuration file
 * rssbridge: Use OpenID Connect instead of pubtkt based SSO
 * searx: 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
 * syncthing: Use OpenID Connect instead of pubtkt based SSO
 * syncthing: tests: Fix tests by allowing rapid restarts
 * templates: Allow building pages without navigation bar and footer
 * tests: functional: Fix expecting FreedomBox to be home page
 * tests: functional: Fix reloading error page during install/uninstall
 * tests: functional: Increase systemd rate limits for starting units
 * tiddlywiki: Use OpenID Connect instead of pubtkt based SSO
 * transmission: Use OpenID Connect instead of pubtkt based SSO
 * ui: Add animation for notification dismissal
 * ui: Dismiss notifications without page reload
 * ui: Refactor notification delete buttons to avoid repeating code
 * web_framework: Allow FreedomBox apps to override templates
 * web_server: Log requests to WSGI app
 * wireguard: Accept/use netmask with IP address for server connection
 * wireguard: Fix format when showing multiple endpoints of the server
 * wireguard: Fix showing default route setting in server edit form
 * wireguard: Fix split tunneling
 * wireguard: Show status of default route in server information page
 * wireguard: filter .local addresses from showClient view
 * wireguard: show server vpn ip in show client page
 * wordpress: Use OpenID Connect instead of pubtkt based SSO when private

The following people contributed to the git repository for this release:

- Benedek Nagy
- Besnik Bleta
- Burak Yavuz
- Coucouf
- Daniel Wiik
- Dietmar
- Frederico Gomes
- Isak
- James Valleroy
- Jiří Podhorecký
- Joseph Nuthalapati
- kosagi
- Pierfrancesco Passerini
- Sunil Mohan Adapa
- Βασίλης Χατζηκαμάρης
- தமிழ்நேரம்
- 大王叫我来巡山

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

_______________________________________________
Freedombox-discuss mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/freedombox-discuss

Reply via email to