FreedomBox
-
FreedomBox 23.20 released
FreedomBox 23.20 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:
- backups: Don't leave services stopped if backup fails
- coturn: Fix incorrectly passing transport argument to STUN URIs
Other Changes:
- apache: tests: Update to use DiagnosticCheck class
- app: Update diagnose() docstring
- datetime: Fix diagnostic test for checking NTP server sync
- diagnostics: Add shortcut to re-run setup for app
- ejabberd: Update old STUN URIs to remove 'transport' parameter
- email: Increase the size of the message to 100MiB
- locale: Update translations for Albanian, German, Spanish, Turkish, Ukrainian
- matrixsynapse: Update old STUN URIs to remove 'transport' parameter
- operation: Fix issue with re-running setup when it fails first time
- tests: functional: Run tests on two app servers
The following people contributed to the git repository for this release:
- Besnik Bleta
- Burak Yavuz
- Ettore Atalan
- gallegonovato
- Ihor Hordiichuk
- James Valleroy
- Joseph Nuthalapati
- Sunil Mohan Adapa
-
FreedomBox 23.16 released
FreedomBox 23.16 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:
- openvpn: Renew server/client certificates
- openvpn: Correctly set expiry of server/client certs to 10 years
Other Changes:
- backups: Remove use of length_is template function
- django: Remove use of X-XSS-Protection header
- locale: Update translations for Czech, Norwegian Bokmål, Swedish
- networks, samba: Fix tests setting firewall zone
- openvpn: Ensure that re-running setup works as expected
- openvpn: Fix app not installing on Debian testing
- openvpn: Minor refactoring in setting up easy-rsa
- openvpn: Use config file instead of env vars for easy-rsa
- sso: Switch to django-axes >= 5.0
- sso: Use POST method for logout
- users, networks: Use the autofocus HTML attribute sparingly
The following people contributed to the git repository for this release:
- James Valleroy
- Jiří Podhorecký
- Joseph Nuthalapati
- Michael Breidenbach
- Petter Reinholdtsen
- Sunil Mohan Adapa
-
FreedomBox 23.15 released
FreedomBox 23.15 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.
Changes:
- debian: Add Swedish translation for debconf
- locale: Update translations for Dutch, German, Spanish, Turkish, Ukrainian
The following people contributed to the git repository for this release:
- Burak Yavuz
- Ettore Atalan
- gallegonovato
- Ihor Hordiichuk
- ikmaak
- James Valleroy
-
FreedomBox 23.14 released
FreedomBox 23.14 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:
- app: Implement advanced option to rerun app setup
- torproxy: Add separate app for Tor Proxy
- upgrades: Use codename in apt preferences
Other Changes:
- HACKING: Add instructions for container on Raspberry Pi
- bepasty: Don't enable app when setup is rerun
- bind: Don't enable app when setup is rerun
- ci: Add mypy static type check
- container: Add support for retrieving GPG keys using wget
- container: Update for bookworm images
- deluge: Don't enable app when setup is rerun
- ejabberd: Don't enable app when setup is rerun
- firewall: Add diagnostic check for backend
- firewall: Add diagnostic check for passthroughs
- firewall: Add diagnostic for default zone
- gitweb: Don't enable app when setup is rerun
- ikiwiki: Don't enable app when setup is rerun
- infinoted: Don't enable app when setup is rerun
- janus: Don't enable app when setup is rerun
- jsxc: Don't enable app when setup is rerun
- kvstore: Optionally, don't throw exception when deleting key
- locale: Update translations for Dutch
- mediawiki: Don't enable app when setup is rerun
- minetest: Don't enable app when setup is rerun
- openvpn: Don't enable app when setup is rerun
- performance: Don't enable app when setup is rerun
- privoxy: Don't enable app when setup is rerun
- quassel: Don't enable app when setup is rerun
- radicale: Don't enable app when setup is rerun
- rssbridge: Don't enable app when setup is rerun
- shaarli: Don't enable app when setup is rerun
- sharing: Don't enable app when setup is rerun
- tor, torproxy: Export settings from old to new app
- tor, torproxy: Update description for info on services provided
- tor: tests: Make functional test check for running service
- ttrss: Don't enable app when setup is rerun
- upgrades: Use codename for unattended-upgrades origin pattern
- users: Add diagnostic checks for nsswitch config
- users: Add diagnostics check for nslcd config
- wireguard: Don't enable app when setup is rerun
- zoph: Don't enable app when setup is rerun
The following people contributed to the git repository for this release:
- fliu
- ikmaak
- James Valleroy
- Sunil Mohan Adapa
-
FreedomBox 23.13 released
FreedomBox 23.13 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.
Changes:
- container: Add support for ARM64 containers
- HACKING: Instructions for macOS on Apple Silicon
- locale: Update translations for German, Spanish, Turkish, Ukrainian
The following people contributed to the git repository for this release:
- Burak Yavuz
- Ettore Atalan
- gallegonovato
- Ihor Hordiichuk
- James Valleroy
- Joseph Nuthalapati
-
FreedomBox 23.11 released to experimental
FreedomBox 23.11 has been released and uploaded to Debian experimental. These changes will not be available to most FreedomBox users until after Debian Bookworm is released (June 10).
Highlights
- *: Fix icons not present in the generated .deb
- shadowsocksserver: Add separate app for Shadowsocks server
Other Changes
- apache: Fix failure during app update
- apache: Use drop-in config component for /etc files
- bepasty: Use drop-in config component for /etc files
- calibre: Use drop-in config component for /etc files
- cockpit: Use drop-in config component for /etc files
- config: Add new component for managing drop-in /etc/ config files
- debian/install: Add new place in /usr to keep drop-in config files
- deluge: Use drop-in config component for /etc files
- ejabberd: Use drop-in config component for /etc files
- email: Use drop-in config component for /etc files
- gitweb: Use drop-in config component for /etc files
- i2p: Use drop-in config component for /etc files
- ikiwiki: Use drop-in config component for /etc files
- janus: Use drop-in config component for /etc files
- letsencrypt: Use drop-in config component for /etc files
- matrixsynapse: Use drop-in config component for /etc files
- mediawiki: Use drop-in config component for /etc files
- minidlna: Use drop-in config component for /etc files
- networks: Use drop-in config component for /etc files
- pagekite: Drop the config file for forcing use of Debian certs
- privacy: Use drop-in config component for /etc files
- radicale: Use drop-in config component for /etc files
- roundcube: Use drop-in config component for /etc files
- rssbridge: Use drop-in config component for /etc files
- searx: Use drop-in config component for /etc files
- security: Use drop-in config component for /etc files
- sharing: Use drop-in config component for /etc files
- ssh: Use drop-in config component for /etc files
- sso: Use drop-in config component for /etc files
- syncthing: Use drop-in config component for /etc files
- transmission: Use drop-in config component for /etc files
- ttrss: Use drop-in config component for /etc files
- upgrades: Use drop-in config component for /etc files
- users: Use drop-in config component for /etc files
- wordpress: Use drop-in config component for /etc files
The following people contributed to the git repository for this release:
- James Valleroy
- Sunil Mohan Adapa
-
FreedomBox 22.27 released
FreedomBox 22.27 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
- minidlna: Fix incorrect marking for firewall local protection
- zoph, wordpress: Add conflicts on libpam-tmpdir
Other Changes
- container: Drop free tag from image URLs
- d/control: Don't recommend libpam-tmpdir
- locale: Update translations for Bulgarian, Chinese (Simplified), Czech, Dutch, German, Turkish, Ukrainian
- package, email: Move conflicting package removal to framework
- snapshot: Fix showing unsupported message on non-btrfs filesystems
- tests: functional: Set timeout to 3 hours
- upgrades: dist-upgrade: Don't change apt security line
- users: tests: Fix privileged tests
- wordpress: Redirect Webfinger queries
The following people contributed to the git repository for this release:
- 109247019824
- Burak Yavuz
- Eric
- Ihor Hordiichuk
- ikmaak
- James Valleroy
- Jiří Podhorecký
- Johannes Keyser
- Joseph Nuthalapati
- Sunil Mohan Adapa
-
FreedomBox 22.26 released
FreedomBox 22.26 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:
- ejabberd: Enable mod_http_upload
- email: dovecot: Add fail2ban jail
- security: Remove restricted access setting and configuration
- ssh: Restrict logins to groups root, admin and freedombox-ssh
Other Changes:
- calibre: Add protection to local service using firewall
- deluge: Add protection to local service using firewall
- email: Add protection to local service using firewall
- email: Fix creation of aliases for security@ and usenet@
- firewall: Create a mechanism for protecting local services
- firewall: Introduce component for local service protection
- i2p: Add protection to local service using firewall
- i2p: Remove donation URL that is no longer available
- minidlna: Add protection to local service using firewall
- searx: Ensure that socket is only reachable by Apache and root
- ssh: Add checkbox to remove login group restrictions
- syncthing: Add protection to local service using firewall
- transmission: Add protection to local service using firewall
The following people contributed to the git repository for this release:
- James Valleroy
- nbenedek
- Sunil Mohan Adapa
-
FreedomBox 22.24 released
FreedomBox 22.24 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:
- locale: Update translations for Bulgarian, French, German, Norwegian Bokmål
Other Changes:
- debian/lintian-overrides: Fix mismatch patterns and new messages
- minetest: Handle upgrade from 5.3.0 to 5.6.1
- storage: Drop skip_recommends
- upgrades: Add documentation link to upgrades service file
- upgrades: Update list of holds during dist upgrade
The following people contributed to the git repository for this release:
- 109247019824
- Coucouf
- James Valleroy
- Johannes Keyser
- Petter Reinholdtsen
- Sunil Mohan Adapa
-
FreedomBox 22.23 released
FreedomBox 22.23 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:
- letsencrypt: Fix regression with comparing certificate
- rssbridge: Add option to allow public access
Other Changes:
- locale: Update translations for Bulgarian, Hungarian, Swedish
- storage: Handle file systems on non-physical devices
- upgrades: Allow FreedomBox vendor when adding backports
- upgrades: Skip unattended-upgrade in dist-upgrade
It also includes these changes from 22.22.1:
- debian: tests: Fix PYTHONPATH
- locale: Update translations for Bulgarian, Chinese (Simplified), Czech, Dutch, Turkish, Ukrainian
- privacy: Remove unused import, fix pipeline
The following people contributed to the git repository for these releases:
- 109247019824
- Benedek Nagy
- Burak Yavuz
- Eric
- ikmaak
- James Valleroy
- Jiří Podhorecký
- Michael Breidenbach
- nbenedek
- Sunil Mohan Adapa
- tunebes
- Tymofii Lytvynenko
-
FreedomBox 22.22 released
FreedomBox 22.22 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.
Note: Submitting list of used apps anonymously is enabled on FreedomBox, and one may visit the new privacy app to disable it.
Highlights:
- privacy: Add new system app for popularity-contest
- matrix: Add fail2ban jail
Other Changes:
- *: Use privileged decorator for actions
- action_utils: Drop support for non-systemd environments
- action_utils: Drop unused progress requests from apt-get
- actions: Allow actions to be called by other users
- actions: Allow nested and top-level actions
- actions: Drop unused superuser_run and related methods
- actions: Implement getting raw output from the process
- actions: Use separate IPC for communicating results
- apache: Fix logs still going into /var/log files
- bind: Drop enabling DNSSEC (deprecated) as it is always enabled
- config: Drop ability to set hostname on systems without systemd
- config: Drop legacy migration of Apache homepage settings
- fail2ban: Make fail2ban log to journald
- firewall: Drop showing running status
- locale: Update translations for Albanian, Czech, Norwegian Bokmål, Russian, Swedish, Ukrainian
- minidlna: Use the exposed URL for diagnostic test
- openvpn: Drop RSA to ECC migration code and two-step setup
- privacy: Set vendor as FreedomBox for dpkg and popularity-contest
- searx: Show status of public access irrespective of enabled state
- templates: Update HTML meta tags for better description and app-name
- tests: Add fixture to help in testing privileged actions
- wordpress: Update fail2ban filter
The following people contributed to the git repository for this release:
- Besnik Bleta
- James Valleroy
- Jiří Podhorecký
- Michael Breidenbach
- nbenedek
- Nikita Epifanov
- Petter Reinholdtsen
- Sunil Mohan Adapa
- Tymofii Lytvynenko
-
FreedomBox 22.21 released
FreedomBox 22.21 has been released and uploaded to Debian unstable. Typically, it will migrate to testing in 2 days, and then can be uploaded to stable-backports.
Changes
- janus: Enable systemd sandboxing
- locale: Update translations for Albanian, Bulgarian, Czech, Danish, Dutch, French, German, Greek, Hungarian, Indonesian, Italian, Latvian, Lithuanian, Norwegian Bokmål, Persian, Polish, Portuguese, Russian, Serbian, Slovenian, Spanish, Swedish, Turkish, Ukrainian
- mediawiki: Add powered by freedombox logo
- wordpress: Add fail2ban filter and jail
- wordpress: Disable readme.html, xmlrpc.php, wp-cron.php
The following people contributed to the git repository for this release:
- 109247019824
- Andrij Mizyk
- Besnik Bleta
- ikmaak
- James Valleroy
- Michael Breidenbach
- nbenedek
- Oğuz Ersen
- Sunil Mohan Adapa
-
FreedomBox 22.20 released
FreedomBox 22.20 has been released and uploaded to Debian unstable. Typically, it will migrate to testing in 2 days, and then can be uploaded to stable-backports.
Highlights
- matrixsynapse: Allow matrix-synapse >= 1.65 to install successfully
Other Changes
- backups: Use generic form template for create and schedule views
- backups: tests: functional: Find forms more accurately
- bepasty: Use generic form template for add password view
- bepasty: tests: functional: Minor refactor for form submission
- calibre: tests: functional: Find forms more specifically
- d/maintscript: remove tahoe and mldonkey apache conf files
- debian: Add Italian debconf translation
- ejabberd: tests: functional: Ensure jsxc is installed
- firewall: Allow upgrade from any version to 1.2.*
- first_boot: tests: functional: Find form more specifically
- gitweb: Fix issue with page not refreshing during uninstall
- gitweb: Use generic form template for create/edit repository
- gitweb: tests: functional: Find forms more accurately
- ikiwiki: tests: functional: Find forms more accurately
- locale: Update translations for Chinese (Simplified), Czech, French, Italian, Turkish
- samba: Ignore mounted files when listing mounts
- samba: Update client apps information
- shaarli: tests: functional: Specify setup form submission button
- sharing: tests: functional: Find forms more accurately
- snapshot: tests: functional: Minor refactoring for form submission
- sso: tests: functional: Find forms more accurately
- templates: form: Specify a form class for use with functional tests
- tests: functional: Assert app is not installed after uninstallation
- tests: functional: Force specifying form to submit more accurately
- tests: functional: Wait for installation to complete fully
- users: tests: functional: Find forms more accurately
- version: Compare Debian package version numbers
- wordpress: tests: functional: Find forms more specifically
- zoph: tests: functional: Simplify finding the form to submit
The following people contributed to the git repository for this release:
- atilluF
- Burak Yavuz
- Coucouf
- Eric
- James Valleroy
- Jiří Podhorecký
- nbenedek
- Sunil Mohan Adapa
- Veiko Aasa
-
FreedomBox 22.19 released
FreedomBox 22.19 has been released and uploaded to Debian unstable. Migration to testing is temporarily on hold due to a bug in another package. (The maintainer plans to upload a fix for the bug soon.)
Highlights
- jsxc: Allow disabling the app
- app: Add a menu item to trigger uninstallation
- Note: Uninstalling an app is an experimental feature at this time.
Other Changes
- app: Add API to uninstall an app
- avahi: Don't disable after tests
- backups: Use AppView for the main app page
- container: Display help message when no args are passed
- container: Show default values in command help
- d/control: Break ufw as we use firewalld
- debian: Update Spanish translation template
- diagnostics: Use AppView for app page
- ejabberd: Set hostname for test that relies on it
- forms: Implement form for uninstallation
- janus: Convert action to privileged
- janus: Handle upgrades to 1.0.*
- letsencrypt: Use AppView for app page
- locale: Update translations for Bulgarian, Chinese (Simplified), Czech, French, German, Spanish, Turkish, Ukrainian
- names: Use AppView for app page
- networks: Use AppView for app page
- operation: Factor out template code into a separate file
- operation: Show operations on app page in addition to setup page
- package: Implement low-level methods for uninstalling
- package: Implement uninstall in Package component
- power: Use AppView for app page
- security: Use AppView for app page
- setup: Drop check for already running operation
- setup: Implement operation to uninstall an app
- snapshot: Use AppView for app page
- tests: Make functional.is_available check faster
- tests: functional: Add install/uninstall test for all apps
- tor: Use AppView and Operation for app page
- ttrss: Add donation url
- upgrades: Add button to test dist-upgrade in development mode
- upgrades: Hold janus during dist-upgrade
- views: Implement a view to uninstall an app
The following people contributed to the git repository for this release:
- 109247019824
- Andrij Mizyk
- Burak Yavuz
- Eric
- Fioddor Superconcentrado
- Hugel
- James Valleroy
- Jiří Podhorecký
- Joseph Nuthalapati
- Maxime Leroy
- nautilusx
- nbenedek
- Sunil Mohan Adapa
- Veiko Aasa
-
FreedomBox 22.16 released
FreedomBox 22.16 has been released and uploaded to Debian unstable. Migration to testing is temporarily on hold due to a bug in another package: https://bugs.debian.org/989409
Highlights
- cockpit: Reconfigure to allow any origin
- rssbridge: New app to generate RSS feeds for websites
Other Changes
- apache: Also configure to serve on /freedombox
- apache: Merge old configuration files into a better location
- apache: Redirect all logs to systemd journal
- cockpit: Depend on apache and setup after it
- cockpit: Use decorator for privileged actions
- config: Add option to set logging mode: none/volatile/persistent
- config: Set volatile logging by default
- debian: Follows policy version 4.6.1
- debian: Update copyright year
- gitweb: Switch default branch name to main for new repositories
- janus: Change short description to "Video Room"
- locale: Update translations for Bulgarian, Chinese (Simplified), French, Russian, Ukrainian
- privoxy: Restrict to private IPs, prevent access over the internet
- privoxy: Use privileged decorator for actions
- roundcube: Add fail2ban jail
- roundcube: Configure to log to journald
- roundcube: Use privileged to simplify actions
- rssbridge: Add functional tests
- rssbridge: Fix flake8 errors
- rssbridge: Whitelist all bridges by default
The following people contributed to the git repository for this release:
- 109247019824
- Andrij Mizyk
- Eric
- James Valleroy
- Maxime Leroy
- nbenedek
- Nikita Epifanov
- Sunil Mohan Adapa
- Veiko Aasa
-
FreedomBox 22.14 released
FreedomBox 22.14 has been released and uploaded to Debian unstable. Typically, it will migrate to testing in 2 days, and then can be uploaded to stable-backports.
Highlights
- ejabberd: Allow domains to be added or removed
- mumble: Allow setting a password that is required to join the server
- mediawiki: Add option to change the site name
Other Changes
- actions: Add a decorator for marking superuser actions
- doc: dev: Use and recommend new privileged actions
- ejabberd: Automatically use coturn
- janus: Improve description about coturn
- locale: Update translations for Bulgarian, Chinese (Simplified), Czech, Dutch, French, German, Russian, Turkish
- tests: Add a dummy parameter for middlewares for Django 4.0
- translation: Don't use session for storing lang pref in Django 4.0
- transmission: Simplify actions using the privileged decorator
- users: Fix deleting user LDAP entry with Django 4.0
The following people contributed to the git repository for this release:
- 109247019824
- Burak Yavuz
- Coucouf
- Eric
- ikmaak
- James Valleroy
- Jiří Podhorecký
- nbenedek
- Nikita Epifanov
- schiriki
- Sunil Mohan Adapa
-
FreedomBox 22.13 released
FreedomBox 22.13 has been released and uploaded to Debian unstable. Typically, it will migrate to testing in 2 days, and then can be uploaded to stable-backports.
Highlights
- email: Make app available for all users (even without advanced flag)
- janus: Add new app for lightweight WebRTC server
- wordpress: Allow installing/updating plugins and themes
Other Changes
- email: Add description about ISP and domain limitations
- locale: Added Latvian translation
- locale: Update translation for Bulgarian, Chinese (Simplified), Czech, Dutch, German, Russian, Swedish, Turkish
- mumble: Allow changing root channel name
- tests: functional: Add jobs for bullseye-backports
- tests: functional: Integrate into Salsa CI
- transmission: Add redirects to avoid 409 conflict
- wordpress: tests: Continue past language selection screen
- wordpress: tests: Fix writing title for new post in newer versions
The following people contributed to the git repository for this release:
- 109247019824
- Benedek Nagy
- Burak Yavuz
- D āvis
- Eric
- ikmaak
- James Valleroy
- Jiří Podhorecký
- Joseph Nuthalapati
- Kolja Gorter
- Michael Breidenbach
- Nikita Epifanov
- Sunil Mohan Adapa
-
FreedomBox 22.12 released
FreedomBox 22.12 has been released and uploaded to Debian unstable. Typically, it will migrate to testing in 2 days, and then can be uploaded to stable-backports.
Highlights
- *: Show Learn More... links in frontpage with description
- mediawiki: Serve hidden service over http for .onion domains
Other Changes
- apache: Allow URL diagnostics to work with redirects
- firewall: Show service name in port forwarding info table
- frontpage: Allow showing links to manual pages
- frontpage: Reuse app header template for showing app description
- locale: Update translations for Bulgarian, Chinese (Simplified), Czech, Dutch, French, German, Norwegian Bokmål, Turkish
- mediawiki: Add stricter sandbox rules for jobrunner service
- mediawiki: Fix URL diagnostics with redirects involved
- ssh, bind: Show 'Learn More...' links
- tor: Show port forwarding information in consistent way
- tt-rss: Fix description about user access
The following people contributed to the git repository for this release:
- 109247019824
- Asle Næss
- Benedek Nagy
- Burak Yavuz
- Eric
- ikmaak
- James Valleroy
- Jiří Podhorecký
- John Doe
- Petter Reinholdtsen
- Sunil Mohan Adapa
-
FreedomBox 22.5 released
FreedomBox 22.5 has been released and uploaded to Debian unstable. Typically, it will migrate to testing in 2 days, and then can be uploaded to stable-backports.
Highlights
- dynamicdns: Replace ez-ipupdate
- Drop NAT detection as it is no longer used
- Drop about page and merge into description
- Drop tabs and use single page
- Rewrite configuration handling and update using URL
Other Changes
- app: Add component to store enabled state of an app in kvstore
- backups: Implement backup/restore of key/value settings
- locale: Update translations for Albanian, Bulgarian, Chinese (Simplified), Czech, Dutch, German, Hungarian, Russian, Spanish, Swedish, Turkish, Ukrainian
- minetest: Reduce the number of configuration update messages
- tests: functional: Add plugin for HTML reports
- tt-rss: Restrict access to
feed-reader
group in "/tt-rss-app" - users: Fix typo in description
The following people contributed to the git repository for this release:
- 109247019824
- Andrij Mizyk
- Benedek Nagy
- Besnik Bleta
- Burak Yavuz
- Eric
- ikmaak
- Jaime Marquínez Ferrándiz
- James Valleroy
- Jiří Podhorecký
- Joseph Nuthalapati
- Michael Breidenbach
- Nikita Epifanov
- Sunil Mohan Adapa
- dynamicdns: Replace ez-ipupdate
-
FreedomBox 21.9 released
FreedomBox 21.9 has been released and uploaded to Debian unstable. Typically, it will migrate to testing in 2 days, and then can be uploaded to stable-backports. (There may be some delays due to ongoing Django 3.2 transition.)
Highlights:
- mediawiki: Backup and restore uploaded files
- mediawiki: Enable a subset of default extensions
Other Changes:
- apache: Update security settings
- Drop support for GnuTLS
- Drop support for SSLv3, TLSv1 and TLSv1.1
- Enable and prioritize HTTP/2 protocol
- Setup Mozilla recommended configuration
- email (disabled): configure postfix domain names
- locale: Update translations for Bulgarian, Chinese (Simplified), Dutch, Persian, Russian, Swedish, Turkish, Ukrainian
- mediawiki: Handle upgrade for 1.35
- mediawiki: Switch to MediaWiki 2020 logo
- plinth: remove diagnose command
- Add workaround for Django 3.2 with captcha 0.5.6
The following people contributed to the git repository for this release:
- 109247019824
- Andrij Mizyk
- Artem
- Burak Yavuz
- Fioddor Superconcentrado
- fliu
- ikmaak
- James Valleroy
- Joseph Nuthalapati
- Michael Breidenbach
- Seyed mohammad ali Hosseinifard
- Sunil Mohan Adapa
- Tiago Zaniquelli
- Veiko Aasa
- 池边树下
-
Help FreedomBox by enabling popularity-contest
This is a request for volunteers to enable Debian Popularity Contest (aka popcon) on their FreedomBox. popcon is a system to collect data on how widely Debian packages are installed, and how often they are being used.
You can read more about Debian Popularity Contest at https://popcon.debian.org/, including the type of data collected, how it is anonymized by the server, and privacy concerns and mitigations.
Since FreedomBox project is focused on privacy, we do not enable Popularity Contest (currently, we do not even have an easy way to opt-in). So we are asking for some people who use FreedomBox, and want to support the project, to volunteer and enable it on their FreedomBox.
This information will help the FreedomBox project in 2 ways:
-
Get a slightly more accurate estimation of the number of FreedomBox users.
-
Show which of the Debian packages we rely on are being used.
To enable popularity-contest, run the following command through SSH or Cockpit terminal: > $ sudo apt install popularity-contest
and then select <Yes> at the prompt.
You can change the configuration later with: > $ sudo dpkg-reconfigure popularity-contest
Thank you!
-
-
FreedomBox 21.8 released
FreedomBox 21.8 has been released and uploaded to Debian unstable. Typically, it will migrate to testing in 2 days, and then can be uploaded to stable-backports.
Highlights
- wordpress: New app to manage a WordPress site/blog
Other Changes
- d/control: Drop wireless-tools as recommends
- email: Basic app to manage an email server
- Email server app is currently disabled by default, so it is not yet visible in the interface.
- locale: Update translations for Norwegian Bokmål, Ukrainian
- security: Remove display of past vulnerabilities
The following people contributed to the git repository for this release:
- Andrij Mizyk
- fliu
- James Valleroy
- Petter Reinholdtsen
- Sunil Mohan Adapa
-
FreedomBox 21.7 released
FreedomBox 21.7 has been released and uploaded to Debian unstable. Typically, it will migrate to testing in 2 days, and then can be uploaded to stable-backports.
Highlights
- ttrss: Allow upgrade to version 21
Other Changes
- locale: Update translations for Albanian, Bengali, Chinese (Simplified), German, Indonesian, Norwegian Bokmål, Ukrainian, Vietnamese
- action_utils: Use flag to indicate freedombox package has been held
- debian: Ensure fuse gets replaced by fuse3
The following people contributed to the git repository for this release:
- Allan Nordhøy
- Andrij Mizyk
- Besnik Bleta
- bruh
- Jacque Fresco
- James Valleroy
- Johannes Keyser
- Oymate
- Reza Almanda
- Tiago Zaniquelli
- whenwesober
- 池边树下
-
FreedomBox BoF: Wednesday, August 25 at 21:00 UTC
All FreedomBox users, contributors, promoters, etc. are invited to join the FreedomBox BoF at DebConf21 (Online). It will be held on Wednesday, August 25 at 21:00 - 21:45 UTC in the “Talks 1” Room.
In case you are not familiar with the term, “BoF” means Birds-of-a-Feather session, which is an informal discussion around a specific topic.
https://debconf21.debconf.org/talks/67-freedombox-bof/
This BoF is for anyone interested in using or contributing to FreedomBox. It will start with a brief introduction to FreedomBox, overview of recent progress and roadmap. The rest of the time will be an open discussion. Here are some suggested topics:
- How are you using / would like to use FreedomBox?
- What hardware are you using, or would like to use?
- What Debian packages would you like to see integrated into FreedomBox?
- What software would be useful for FreedomBox, but is missing from Debian?
- How can FreedomBox become more user friendly?
- How can we promote FreedomBox to more people and groups?
-
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.
Highlights
- 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
- 池边树下
-
FreedomBox 21.4 released
FreedomBox 21.4 has been released and uploaded to Debian unstable. It will migrate to testing in about 10 days, and then can be uploaded to stable-backports.
Highlights
- matrix-synapse: Auto configure STUN/TURN using coturn server
Other Changes
- coturn: Add new component for usage of coturn by other apps
- coturn: Minor refactor view to use utility to generate URIs
- coturn: Remove advanced flag, make app visible to all
- locale: Update translations for Dutch, French, German, Hungarian, Italian, Lithuanian, Norwegian Bokmål, Swedish, Turkish
- matrix-synapse: Update description to talk about TURN configuration
- plinth: Disable start rate limiting for service
- ui: Fix buttons jumping on click in snapshots page
- upgrades: Disable searx during dist-upgrade
The following people contributed to the git repository for this release:
- Allan Nordhøy
- Benedek Nagy
- Burak Yavuz
- Coucouf
- Dietmar
- ikmaak
- James Valleroy
- Joseph Nuthalapati
- Kornelijus Tvarijanavičius
- Michael Breidenbach
- Petter Reinholdtsen
- Sunil Mohan Adapa
-
FreedomBox 21.3 released
FreedomBox 21.3 has been released and uploaded to Debian unstable. Typically, it will migrate to testing in 2 days, and then can be uploaded to stable-backports.
Note that Debian bullseye soft freeze [1] starts on Feb 12. This means that only small, targeted fixes will be uploaded to unstable, until bullseye is released. Other changes will be uploaded to experimental until the end of the freeze.
Highlights
- zoph: Add new app to organize photos
- Only available in Debian testing (bullseye) due to issues in buster.
Other Changes
- locale: Update translations for Dutch, Greek, Spanish, Swedish, Turkish
- sharing: Improve shares group access description
- upgrades: Add 10 minute delay before apt update
- upgrades: Disable apt snapshots during dist upgrade
- upgrades: Only check free space bytes before dist upgrade
The following people contributed to the git repository for this release:
- Aurélien Couderc
- Burak Yavuz
- Fioddor Superconcentrado
- ikmaak
- James Valleroy
- John Lines
- Michael Breidenbach
- Michalis
- Oğuz Ersen
- Sunil Mohan Adapa
[1] https://release.debian.org/bullseye/freeze_policy.html
- zoph: Add new app to organize photos
-
FreedomBox 21.2 released
FreedomBox 21.2 has been released and uploaded to Debian unstable. Typically, it will migrate to testing in 2 days, and then can be uploaded to stable-backports.
Highlights
- calibre: Fix freedombox.local inaccessible after enabling app
- matrix-synapse: Install python3-psycopg2 from backports
Other Changes
- backups: schedule: tests: Fix failures due to long test run
- jsxc: Fix issues with jQuery >= 3.5.0
- locale: Update translations for Bengali, Dutch, French, German, Hungarian, Italian, Polish, Russian, Spanish, Swedish, Turkish
- mediawiki: Fix app installation process doesn't display status information
- mediawiki: Set default logo to mediawiki.png
- minidlna: Implement force upgrading from older version
- minidlna: Minor refactor of media directory handling
- plinth: Show running spinner when app installation is in progress
- radicale: Allow older 2.x release to upgrade to 3.x
- roundcube: Allow upgrade to 1.4.*
- tests: Update functional tests default config
- upgrades: Add notifications for dist upgrade
- upgrades: Increment version for MatrixSynapse 1.26
The following people contributed to the git repository for this release:
- Burak Yavuz
- Coucouf
- Dietmar
- Fioddor Superconcentrado
- ikmaak
- James Valleroy
- Joseph Nuthalapati
- nautilusx
- Oymate
- Stanisław Stefan Krukowski
- Sunil Mohan Adapa
- Veiko Aasa
- Алексей Докучаев
- discuss.freedombox.org FreedomBox 20.13 released
FreedomBox 20.13 has been released and uploaded. In this release, the source package has changed to “freedombox”, matching the existing binary package name. Due to Debian policies, this change will need to be manually approved, so we expect a longer delay before the package will become available in ...
-
FreedomBox 20.10 released
FreedomBox 20.10 has been released and uploaded to Debian unstable. Typically, it will migrate to testing in 2 days, and then can be uploaded to stable-backports.
Top Highlights:
- pagekite: Fix expired certificates causing connection failures
- tor: Fix problems with running a relay
Other Changes:
- backups: Add optional field - Name
- cockpit: Promote for advanced storage/firewalld/networking ops
- firewall: Don't show tun interface in internal zone warning
- firewall: Mention that internal services are available over VPN
- ikiwiki: Enable 'attachment' plugin by default
- locale: Update translations for Spanish, French, Russian, Norwegian Bokmål, Czech, Hungarian, and Greek
- minidlna: Add link to manual page
- minidlna: Fix internationalization for name of the app
- mldonkey: Add app to freedombox-share group
- openvpn: Use app toggle button and common app view
- radicale: Fix link in description to clients
- samba: Add clients information
- templates: Fix setup state check
- users: Avoid error when user's groups cannot be parsed
The following people contributed to the git repository for this release:
- Allan Nordhøy
- Artem
- Etienne
- fred1m
- James Valleroy
- Joseph Nuthalapati
- Luis A. Arizmendi
- Sunil Mohan Adapa
-
FreedomBox 20.9 released
FreedomBox 20.9 has been released and uploaded to Debian unstable. Typically, it will migrate to testing in 2 days, and then can be uploaded to stable-backports.
Top Highlights:
- performance: Add app for system monitoring
- upgrades: Restart services and system when needed after upgrades
- System restart will happen at 02:00 local time
Other Changes:
- bind: Add service alias for bind9 -> named
- firewall: Reload firewalld so it works with newly installed services
- first_setup: Fix regression with logo not showing
- locale: Update translations for Norwegian Bokmål, German, Swedish, Spanish, and Russian
- mediawiki: Stop jobrunner during backup/restore
- minidlna: Stop service during backup/restore
- mumble: Stop service during backup/restore
- package: Fix error log when checking if package manager is busy
- performance: Launch the Cockpit graphs directly if possible
- quassel: Fix stopping service during backup/restore
- quassel: Use systemd sandboxing features
- samba: Change description to Network File Storage
- snapshot: Fix issues with restore and delete
- snapshot: Set as essential module
- storage: Auto-mount disks, notify of failing disks
- tor: Fix stopping service during backup/restore
The following people contributed to the git repository for this release:
- Artem
- Fioddor Superconcentrado
- fred1m
- James Valleroy
- Joseph Nuthalapati
- Luis A. Arizmendi
- Michael Breidenbach
- Petter Reinholdtsen
- Sunil Mohan Adapa