FreedomBox 21.5 released to experimental

FreedomBox 21.5 has been released and uploaded to Debian experimental. These changes will not be available to most FreedomBox users until after Debian Bullseye is released.


  • ejabberd: Add STUN/TURN configuration
  • locale: Add Albanian language

Other Changes

  • Update copyright year
  • action_utils: Introduce utility for masking services
  • ci: Merge with Salsa CI pipeline
  • config, dynamicdns, pagekite: Remove incorrect use of str
  • config: Convert entered domain name to lower case
  • config: Disable rsyslog and syslog forwarding
  • config: Fix tests related to user home directory
  • config: Install and configure zram for swap
  • container script: Must convert env. var. string to a Path object
  • container: Work in the absence of systemd in PATH
  • container: distribution as environment variable
  • coturn: Mention ejabberd in app description
  • coturn: Validate TURN URIs if provided in form
  • debian: Add coverage to autopkgtest
  • deluge, mldonkey, syncthing, transmission: Depend on nslcd.service
  • deluge: Fix daemon user not in freedombox-share group after installation
  • diagnostics: Use lock to protect results
  • docs: Add filename to code snippets in tutorial
  • docs: Add missing imports in tutorial
  • docs: Add some troubleshooting information
  • docs: Generate developer documentation
  • docs: Improve Developer Documentation index page
  • docs: Set the version attribute as required instead of optional
  • dynamicdns: Convert entered domain name to lower case
  • dynamicdns: Wait after changing domain name in tests
  • first_boot: Use session to verify first boot welcome step
  • letsencrypt: Always return a diagnostics result
  • locale: Update translations for Albanian, Chinese (Simplified), Dutch,
    German, Greek, Indonesian, Polish, Spanish, Swedish, Turkish
  • pagekite: Convert entered kite name to lower case
  • security: Clarify vulnerability count and provide link to more info
  • security: Ensure that fail2ban is not re-enabled on version increment
  • security: Increment app version to reload fail2ban
  • security: Move fail2ban default configuration to this app
  • ssh, apache: Make fail2ban use systemd journald backend by default
  • users: Fix unit test failures when LDAP is empty

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

  • Aditya Pratap Singh
  • Besnik Bleta
  • Burak Yavuz
  • Carlos Henrique Lima Melara
  • Fioddor Superconcentrado
  • fliu
  • James Valleroy
  • Johannes Keyser
  • Joseph Nuthalapati
  • Kirill Schmidt
  • Max Rockatansky
  • Michael Breidenbach
  • Michalis
  • nautilusx
  • Reza Almanda
  • Sunil Mohan Adapa
  • Veiko Aasa
  • Weblate
  • whenwesober
  • 池边树下
1 Like

Zram sounds like a big addition!