Change log for freedombox package in Ubuntu

159 of 59 results
Published in oracular-proposed
freedombox (24.10) unstable; urgency=medium

  [ Veiko Aasa ]
  * storage: Add an option to include help text to directory selection form
  * minidlna: Add media directory selection form
  * minidlna: Explicitly include ssdp service to firewall configuration
  * minidlna: Do not proxy minidlna web interface over Apache
  * minidlna: Restart app when upgrading to reconfigure firewall

  [ gallegonovato ]
  * Translated using Weblate (Spanish)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ 大王叫我来巡山 ]
  * Translated using Weblate (Chinese (Simplified))

  [ Jiří Podhorecký ]
  * Translated using Weblate (Czech)

  [ Ray Kuo ]
  * Translated using Weblate (Chinese (Traditional))

  [ James Valleroy ]
  * diagnostics: Add optional component_id to DiagnosticCheck
  * app, component: Add repair method
  * setup: Add method to run app repair
  * diagnostics: Change "Re-run setup" to "Try to repair"
  * letsencrypt: Re-obtain certificates during repair
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Sunil Mohan Adapa ]
  * letsencrypt: Remove unused imports
  * nextcloud: Use systemd generator for creating container service
  * nextcloud: Create network using systemd generator
  * nextcloud: Drop network namespacing in container, use host network
  * nextcloud: Use php-fpm container instead of apache container
  * nextcloud: Wait on init sync lock
  * nextcloud: Pull the image separately before starting systemd unit
  * nextcloud: Ship instead of create cron timer related units
  * nextcloud: Restart container when dependent services are restarted
  * nextcloud: Allow re-running setup
  * nextcloud: Implement enable/disable container
  * nextcloud: Enable pretty URLs without /index.php in them
  * notification: Handle more formatting errors
  * nextcloud: Allow re-running setup when app is disabled
  * nextcloud: Populated and maintain a list of trusted domains
  * nextcloud: Enable app with experimental warning
  * nextcloud: Warn that community provides the container not team
  * nextcloud: Add fallback for when quadlet is not available

 -- James Valleroy <email address hidden>  Mon, 06 May 2024 21:00:03 -0400

Available diffs

Published in oracular-release
Deleted in oracular-proposed (Reason: Moved to oracular)
freedombox (24.9) unstable; urgency=medium

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ Besnik Bleta ]
  * Translated using Weblate (Albanian)

  [ gallegonovato ]
  * Translated using Weblate (Spanish)

  [ 大王叫我来巡山 ]
  * Translated using Weblate (Chinese (Simplified))

  [ Joseph Nuthalapati ]
  * tests: functional: Disable functional tests

  [ Ray Kuo ]
  * Translated using Weblate (Chinese (Traditional))

  [ Sunil Mohan Adapa ]
  * nextcloud: Rename the systemd service names
  * nextcloud: Add network interface to firewall zone after creating it
  * nextcloud: Refactor container creation code
  * nextcloud: Fix configuring trusted proxies setting
  * nextcloud: Drop a repeated creation of systemd service file
  * nextcloud: Connect to mysql using socket instead of TCP
  * nextcloud: Fail on errors when configuring the app
  * nextcloud: Improve check used to test if installation wizard is done
  * nextcloud: Improve setting up LDAP configuration
  * nextcloud: Ensure that database is running when running setup
  * nextcloud: Don't fail uninstall if DB or user do not exist
  * action_utils, nextcloud: Make podman util more generic
  * nextcloud: Improve database permission granting
  * nextcloud: Connect to redis using Unix socket
  * nextcloud: Connect to slapd for LDAP using Unix socket
  * nextcloud: Refactor setting admin password
  * nextcloud: Don't show incorrect phone region when it is not set
  * nextcloud: Minor refactoring
  * nextcloud: Retrieve database password in a more robust way
  * nextcloud: Don't set password on redis server
  * nextcloud: Use a separate DB for redis
  * nextcloud: Use secrets module generate passwords
  * nextcloud: Minor changes to cron timer units
  * nextcloud: When backup fails, unset the maintenance mode
  * nextcloud: Remove fail2ban jail, brute force protection present
  * nextcloud: Expand on the warning about container usage
  * nextcloud: Add warning that the app is experimental
  * nextcloud: Minor update to description regarding users' usage
  * nextcloud: Allow backup/restore when app is disabled
  * config: Handle dropin config files with limited permissions

  [ Yurt Page ]
  * Translated using Weblate (Russian)

  [ James Valleroy ]
  * locale: Update translation strings
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 22 Apr 2024 20:29:07 -0400

Available diffs

Superseded in oracular-release
Published in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
freedombox (24.8) unstable; urgency=medium

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ 大王叫我来巡山 ]
  * Translated using Weblate (Chinese (Simplified))

  [ Besnik Bleta ]
  * Translated using Weblate (Albanian)

  [ gallegonovato ]
  * Translated using Weblate (Spanish)

  [ John Doe ]
  * Translated using Weblate (French)
  * Translated using Weblate (French)

  [ Allan Nordhøy ]
  * Translated using Weblate (Norwegian Bokmål)

  [ Veiko Aasa ]
  * gitweb: Fix an issue when cloning existing repository

  [ Benedek Nagy ]
  * network: Skip of bridge interfaces in connections list
  * action_utils: Add generic utils for managing podman containers
  * nextcloud: Add new app based on podman container
  * nextcloud: Add backup/restore
  * nextcloud: Add option to configure the default phone region
  * nextcloud: Configure redis caching, create static PHP file

  [ Sunil Mohan Adapa ]
  * nextcloud: Diasble app until more testing and review changes
  * zoph: Re-add a safety check when reading the setup state of the app
  * zoph: Include dbconfig configuration file in backup
  * ttrss: Include dbconfig configuration file in backup
  * ttrss: tests: functional: Uninstall during backup/restore test
  * ttrss: Improve backup and restore of the database
  * ttrss: Ensure that database is removed after uninstall
  * actions: Don't repeat action traceback in stderr
  * doc: Fetch latest manual

  [ ikmaak ]
  * Translated using Weblate (Dutch)

  [ James Valleroy ]
  * upgrades: Re-enable unattended-upgrade during dist-upgrade
  * diagnostics: Don't store list of app objects with results
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Johannes Keyser ]
  * Translated using Weblate (German)

 -- James Valleroy <email address hidden>  Tue, 09 Apr 2024 07:24:57 -0400

Available diffs

Superseded in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
freedombox (24.5) unstable; urgency=medium

  [ Sunil Mohan Adapa ]
  * container: Fix issue with missing make command on stable image
  * setup: Minor refactoring of force upgrader class instantiation
  * setup: Ensure that force upgrade won't run when app is not installed
  * setup: Ensure that apt is updated before checking force upgrade
  * firewalld: Implement force upgrading to any 2.x versions
  * backups: tests: Don't use pytest marks on fixtures
  * tor: tests: Fix issue with pytest 8.x versions
  * tor: tests: Convert to pytest style tests from class based tests
  * pyproject.toml: Exclude the build directory from mypy checks
  * gitweb, users: Minor fixes for newer pycodestyle
  * daemon: Add new component for daemons shared across apps
  * wordpress: Add shared daemon component for mariadb/mysql
  * zoph: Add shared daemon component for mariadb/mysql

  [ James Valleroy ]
  * setup: Try force upgrade before running app setup
  * tests: Patch apps_init for enable/disable daemon test
  * doc: Fetch latest manual

  [ Olaf Schaf ]
  * Translated using Weblate (German)

 -- James Valleroy <email address hidden>  Mon, 26 Feb 2024 20:58:45 -0500

Available diffs

Superseded in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
freedombox (24.4) unstable; urgency=medium

  [ Johannes Keyser ]
  * Translated using Weblate (German)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ 大王叫我来巡山 ]
  * Translated using Weblate (Chinese (Simplified))

  [ bittin1ddc447d824349b2 ]
  * Translated using Weblate (Swedish)

  [ Ihor Hordiichuk ]
  * Translated using Weblate (Ukrainian)

  [ gallegonovato ]
  * Translated using Weblate (Spanish)

  [ Faraaz M.d ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ Kesava Manikanta ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ SAI MANIKANTA ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ Soumika Devarakonda ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ Sarath Chandra ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ Latheesh kumar ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ Vijay Gopu ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ Mahi Reddy ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ Nistchal sri ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ Likhil Chowdary ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ Sri Harsha ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ Muntha Veera ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ Aswith Varma ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ visruth vardhan thokala ]
  * Translated using Weblate (Telugu)

  [ Bhavishya nitha ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ ABHI RAM POTNURU ]
  * Translated using Weblate (Telugu)

  [ VINAY K.V.N.S ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ M Jagadeesh ]
  * Translated using Weblate (Telugu)

  [ Sreehitha Velivela ]
  * Translated using Weblate (Telugu)

  [ James Valleroy ]
  * Translated using Weblate (Telugu)
  * debian: Remove lintian override for init script
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Dietmar ]
  * Translated using Weblate (German)

  [ Sunil Mohan Adapa ]
  * Translated using Weblate (Telugu)
  * d/copyright: Update copyright year
  * help: tests: Run tests using doc in current dir instead of /usr
  * actions: Drop legacy placeholders for unused actions
  * doc: Install man1 page using Makefile
  * pyproject.toml: Move project meta data from setup.py
  * *: Introduce make file based build, eliminate setup.py
  * doc: dev: Update all references to setup.py
  * Makefile: Move most of the provision process into build system
  * Makefile: Move various tests into build system

  [ Besnik Bleta ]
  * Translated using Weblate (Albanian)
  * Translated using Weblate (Albanian)

 -- James Valleroy <email address hidden>  Mon, 12 Feb 2024 21:24:20 -0500

Available diffs

Deleted in noble-release (Reason: Debian: #1061799, ftbfs, remove freedombox and demote rde...)
Deleted in noble-proposed (Reason: Moved to noble)
freedombox (24.3) unstable; urgency=medium

  [ James Valleroy ]
  * diagnostics: Add parameters to DiagnosticCheck
  * diagnostics: Add method to translate checks
  * diagnostics: Translate descriptions only in view
  * diagnostics: Store results of full run in database
  * diagnostics: Add option to toggle daily run
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Sunil Mohan Adapa ]
  * diagnostics: Simplify getting translated description in results
  * diagnostics: Safely access results when showing notification
  * diagnostics: Fix a potential iteration of None value in error cases
  * glib: Change API for repeating an in-thread scheduled task

  [ Benedek Nagy ]
  * zoph: Fix failing PHP configuration requirements

 -- James Valleroy <email address hidden>  Mon, 29 Jan 2024 20:48:12 -0500

Available diffs

Superseded in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
freedombox (24.2) unstable; urgency=medium

  [ gallegonovato ]
  * Translated using Weblate (Spanish)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ bittin1ddc447d824349b2 ]
  * Translated using Weblate (Swedish)

  [ John Doe ]
  * Translated using Weblate (French)

  [ Eric ]
  * Translated using Weblate (Chinese (Simplified))

  [ Сергій ]
  * Translated using Weblate (Ukrainian)

  [ James Valleroy ]
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 15 Jan 2024 21:30:58 -0500

Available diffs

Superseded in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
freedombox (24.1) unstable; urgency=medium

  [ ikmaak ]
  * Translated using Weblate (Dutch)

  [ kopatych ]
  * Added translation using Weblate (Belarusian)

  [ James Valleroy ]
  * tests: operation: Fix mock has_calls assertion (Closes: #1058421)
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ rsquared ]
  * storage: Show notification when rootfs is read-only

 -- James Valleroy <email address hidden>  Mon, 01 Jan 2024 21:00:25 -0500

Available diffs

Superseded in noble-proposed
freedombox (23.21) unstable; urgency=medium

  [ gallegonovato ]
  * Translated using Weblate (Spanish)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ bittin1ddc447d824349b2 ]
  * Translated using Weblate (Swedish)

  [ Ihor Hordiichuk ]
  * Translated using Weblate (Ukrainian)

  [ Eric ]
  * Translated using Weblate (Chinese (Simplified))

  [ Jiří Podhorecký ]
  * Translated using Weblate (Czech)
  * Translated using Weblate (Czech)

  [ James Valleroy ]
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 20 Nov 2023 21:08:03 -0500

Available diffs

Superseded in noble-proposed
freedombox (23.20) unstable; urgency=medium

  [ gallegonovato ]
  * Translated using Weblate (Spanish)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)
  * Translated using Weblate (Turkish)

  [ Ettore Atalan ]
  * Translated using Weblate (German)

  [ James Valleroy ]
  * app: Update diagnose() docstring
  * diagnostics: Add shortcut to re-run setup for app
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Sunil Mohan Adapa ]
  * datetime: Fix diagnostic test for checking NTP server sync
  * apache: tests: Update to use DiagnosticCheck class
  * backups: Don't leave services stopped if backup fails
  * operation: Fix issue with re-running setup when it fails first time
  * coturn: Fix incorrectly passing transport argument to STUN URIs
  * matrixsynapse: Update old STUN URIs to remove 'transport' parameter
  * ejabberd: Update old STUN URIs to remove 'transport' parameter
  * email: Increase the size of the message to 100MiB

  [ Ihor Hordiichuk ]
  * Translated using Weblate (Ukrainian)

  [ Besnik Bleta ]
  * Translated using Weblate (Albanian)

  [ Joseph Nuthalapati ]
  * tests: functional: Run tests on two app servers

 -- James Valleroy <email address hidden>  Mon, 06 Nov 2023 21:03:50 -0500

Available diffs

Superseded in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
freedombox (23.19) unstable; urgency=medium

  [ gallegonovato ]
  * Translated using Weblate (Spanish)

  [ ikmaak ]
  * Translated using Weblate (Dutch)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ Dietmar ]
  * Translated using Weblate (German)

  [ Ihor Hordiichuk ]
  * Translated using Weblate (Ukrainian)

  [ Jiří Podhorecký ]
  * Translated using Weblate (Czech)

  [ Sunil Mohan Adapa ]
  * email: Fix issue with install caused by missing drop-in config file
  * operation: Add unique ID for each operation
  * diagnostics: Refactor check IDs, tests and background checks
  * diagnostics: Refactor background diagnostics task
  * upgrades: Allow matrix-synapse to be installed from bookworm
  * matrix-synapse: Update warning on how to change domain name
  * kiwix: Fix various issues after review
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)
  * kiwix: Drop unnecessary file in /etc/plinth/modules-enabled
  * glib: Refactor schedule debugging in a central place
  * glib: Add a jitter to the interval by default when scheduling tasks
  * db: Serialize most of the database queries using locks

  [ Benedek Nagy ]
  * backup: Fix bug in adding existing unencrypted backup location

  [ James Valleroy ]
  * diagnostics: Run daily check and notify on failures
  * diagnostics: Add DiagnosticCheck dataclass
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Sripath Roy Koganti ]
  * Translated using Weblate (Telugu)

  [ bittin1ddc447d824349b2 ]
  * Translated using Weblate (Swedish)

  [ Nikitha1960 ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ Sanjanaa2703 ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ Joseph Nuthalapati ]
  * kiwix: Add app for Kiwix offline Wikipedia reader
  * Translated using Weblate (Telugu)
  * kiwix: Do not require login to access the app
  * Translated using Weblate (Telugu)

  [ Ajay ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Arabic)
  * Translated using Weblate (Arabic)
  * Translated using Weblate (Arabic)

  [ Nellore Mohan ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ L.sandeep Kumar Reddy ]
  * Translated using Weblate (Telugu)

  [ KOMALA gunji ]
  * Translated using Weblate (Telugu)

  [ Harshitha Chandra ]
  * Translated using Weblate (Telugu)

  [ Vayaluru koushik ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ Siddhartha vadlapalli ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ M.venkateswarlu ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ Kumarkalva manaswini ]
  * Translated using Weblate (Telugu)

  [ Dega chakradhar ]
  * Translated using Weblate (Telugu)

  [ Avisa sudheer ]
  * Translated using Weblate (Telugu)

  [ Santha Sumanth ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ Sarvepalli sathwika ]
  * Translated using Weblate (Telugu)

  [ V.Sunil ]
  * Translated using Weblate (Telugu)

  [ Nikhil kumar chowdary ]
  * Translated using Weblate (Telugu)

  [ O SIDDHARDHA ]
  * Translated using Weblate (Telugu)

  [ Sk juber ]
  * Translated using Weblate (Telugu)

  [ G Praharsha ]
  * Translated using Weblate (Telugu)

  [ Thop Siva ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ anudeep kumar ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ Harshitha Chainur ]
  * Translated using Weblate (Telugu)

  [ Shaik ]
  * Translated using Weblate (Arabic)
  * Translated using Weblate (Hindi)

  [ Anvitha Pachwa ]
  * Translated using Weblate (Telugu)

  [ SHAIK.FAMILABANU ]
  * Translated using Weblate (Telugu)

  [ Lohitha _Durga ]
  * Translated using Weblate (Telugu)

  [ B.Nandhini ]
  * Translated using Weblate (Telugu)

  [ Cheshma Golla ]
  * Translated using Weblate (Telugu)

 -- James Valleroy <email address hidden>  Mon, 23 Oct 2023 20:35:46 -0400

Available diffs

Superseded in noble-release
Published in mantic-release
Deleted in mantic-proposed (Reason: Moved to mantic)
freedombox (23.15) unstable; urgency=medium

  [ ikmaak ]
  * Translated using Weblate (Dutch)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ Ihor Hordiichuk ]
  * Translated using Weblate (Ukrainian)

  [ Ettore Atalan ]
  * Translated using Weblate (German)

  [ gallegonovato ]
  * Translated using Weblate (Spanish)

  [ James Valleroy ]
  * debian: Add Swedish translation for debconf (Closes: #1041735)
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 14 Aug 2023 21:08:16 -0400

Available diffs

Superseded in mantic-release
Deleted in mantic-proposed (Reason: Moved to mantic)
freedombox (23.14) unstable; urgency=medium

  [ James Valleroy ]
  * users: Add diagnostics check for nslcd config
  * users: Add diagnostic checks for nsswitch config
  * firewall: Add diagnostic for default zone
  * firewall: Add diagnostic check for backend
  * firewall: Add diagnostic check for passthroughs
  * torproxy: Add separate app for Tor Proxy
  * HACKING: Add instructions for container on Raspberry Pi
  * ci: Add mypy static type check
  * upgrades: Use codename= in apt preferences
  * upgrades: Use n= for unattended-upgrades origin pattern
  * container: Update for bookworm images
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ ikmaak ]
  * Translated using Weblate (Dutch)

  [ Sunil Mohan Adapa ]
  * torproxy: Rename icon from tor to torproxy
  * torproxy: Remove unnecessary load tags in template file
  * torproxy: Add shortcut to home page for logged in users
  * tor: Minor refactor to remove code the check for need to restart
  * tor, torproxy: Update description for info on services provided
  * tor: tests: Make functional test check for running service
  * torproxy: Drop irrelavant 'ExitPolicy' configuration directive
  * kvstore: Optionally, don't throw exception when deleting key
  * tor, torproxy: Export settings from old to new app
  * bepasty: Don't enable app when setup is rerun
  * bind: Don't enable app when setup is rerun
  * deluge: Don't enable app when setup is rerun
  * ejabberd: Don't enable app when setup is rerun
  * 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
  * 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
  * ttrss: Don't enable app when setup is rerun
  * wireguard: Don't enable app when setup is rerun
  * zoph: Don't enable app when setup is rerun
  * app: Implement advanced option to rerun app setup

  [ fliu ]
  * container: Add support for retrieving GPG keys using wget

 -- James Valleroy <email address hidden>  Mon, 31 Jul 2023 20:39:40 -0400

Available diffs

Superseded in mantic-release
Deleted in mantic-proposed (Reason: Moved to mantic)
freedombox (23.13) unstable; urgency=medium

  [ gallegonovato ]
  * Translated using Weblate (Spanish)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ Ihor Hordiichuk ]
  * Translated using Weblate (Ukrainian)

  [ Ettore Atalan ]
  * Translated using Weblate (German)

  [ Joseph Nuthalapati ]
  * HACKING: Instructions for macOS on Apple Silicon
  * container: Add support for ARM64 containers

  [ James Valleroy ]
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 17 Jul 2023 22:02:21 -0400

Available diffs

Superseded in mantic-release
Deleted in mantic-proposed (Reason: Moved to mantic)
freedombox (23.12) unstable; urgency=medium

  [ gallegonovato ]
  * Translated using Weblate (Spanish)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ Jiří Podhorecký ]
  * Translated using Weblate (Czech)
  * Translated using Weblate (Czech)

  [ Ihor Hordiichuk ]
  * Translated using Weblate (Ukrainian)

  [ Sunil Mohan Adapa ]
  * gitweb: Fix issue with service startup when gitweb is not enabled
  * packages: Purge packages on uninstall
  * searx: Fix typo in method name
  * samba: Remove additional configuration files on uninstall
  * mediawiki: Utilize purging of packages and don't remove explicitly
  * shaarli: Utilize purging of packages and don't remove explicitly
  * deluge: Utilize purging of packages and don't remove explicitly
  * uninstall: Remove experimental warning
  * roundcube: Clarify description for local mail only option
  * mediawiki: Increment version to run update.php automatically

  [ ikmaak ]
  * Translated using Weblate (Dutch)

  [ James Valleroy ]
  * locale: Update translation strings
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 19 Jun 2023 20:44:30 -0400

Available diffs

Superseded in mantic-release
Deleted in mantic-proposed (Reason: Moved to mantic)
freedombox (23.6.2) unstable; urgency=medium

  [ James Valleroy ]
  * upgrades: Check apt result during dist-upgrade
  * doc: Fetch latest manual

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)

  [ Ihor Hordiichuk ]
  * Translated using Weblate (Ukrainian)

 -- James Valleroy <email address hidden>  Mon, 01 May 2023 08:49:06 -0400

Available diffs

Superseded in mantic-release
Published in lunar-release
Deleted in lunar-proposed (Reason: Moved to lunar)
freedombox (23.4) unstable; urgency=medium

  [ James Valleroy ]
  * matrixsynapse: Add python3-psycopg2 to packages
  * searx: Add libjs-bootstrap to packages
  * ikiwiki: Re-run setup for each site after restore
  * matrixsynapse: Use yaml.safe_load
  * dynamicdns: Skip uninstall test
  * uninstall: Fix spelling in warning message
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ nbenedek ]
  * email: Redirect to the app page if roundcube isn't installed

  [ Sunil Mohan Adapa ]
  * ejabberd: Fix making call connections when using TURN
  * snapshot: Fix issue with snapshot rollbacks
  * snapshot: Fix mounting /.snapshots subvolume and use automounting
  * config: Drop RuntimeMaxUse=5% for journal logging
  * templates: Show better title for 404 page
  * backups: Allow selecting a single app from URL when creating backup
  * app: Add backup and restore menu items to toolbar menu
  * vagrant: Mount source in /freedombox instead of /vagrant
  * vagrant: Switch to /freedombox before running service with alias
  * vagrant: Drop unnecessary script that deletes sqlite file
  * vagrant: Hide the vagrant-script directory
  * matrixsnapse: Minor refactor in getting/setting public registrations
  * matrixsynapse: Disable verification to fix public registrations
  * ejabberd: Add Monal and Siskin for iOS and remove ChatSecure

  [ Juan ]
  * Translated using Weblate (Spanish)

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)

 -- James Valleroy <email address hidden>  Mon, 13 Feb 2023 21:06:24 -0500

Available diffs

Superseded in lunar-release
Deleted in lunar-proposed (Reason: Moved to lunar)
freedombox (23.3) unstable; urgency=medium

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)

  [ James Valleroy ]
  * tor: Remove workaround for old Augeas bug
  * upgrades: Add augeas lens for Deb822 apt sources
  * tor: Also use Aptsources822 augeas lens
  * firewalld: Allow upgrade to version 2*
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Sunil Mohan Adapa ]
  * config: Fix showing the value of the default home page
  * tests: functional: Fix submitting forms with notifications present
  * views: Use dedicated view when showing an app with operations
  * gitweb: tests: Skip tests using git when git is not installed
  * email: Revert workaround for error on finishing uninstall

 -- James Valleroy <email address hidden>  Mon, 30 Jan 2023 20:36:37 -0500

Available diffs

Superseded in lunar-release
Deleted in lunar-proposed (Reason: Moved to lunar)
freedombox (23.2) unstable; urgency=medium

  [ Besnik Bleta ]
  * Translated using Weblate (Albanian)

  [ James Valleroy ]
  * upgrades: Stop quassel during dist upgrade
  * ssh: Add sudo to allowed groups
  * doc: Fetch latest manual

  [ Sunil Mohan Adapa ]
  * ssh: Update existing setups to add sudo group to allowed SSH groups

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)

 -- James Valleroy <email address hidden>  Mon, 16 Jan 2023 20:33:02 -0500

Available diffs

Superseded in lunar-release
Deleted in lunar-proposed (Reason: Moved to lunar)
freedombox (23.1) unstable; urgency=medium

  [ gallegonovato ]
  * Translated using Weblate (Spanish)
  * Translated using Weblate (Galician)
  * Translated using Weblate (Spanish)

  [ James Valleroy ]
  * janus: Allow upgrade to 1.1
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Veiko Aasa ]
  * gitweb: Run git commands as a web user

  [ Sunil Mohan Adapa ]
  * operation: tests: Fix warning when test helpers start with 'Test'
  * package: Don't uninstall packages that are in use by other apps
  * email: Workaround an issue with error on finishing uninstall
  * zoph: Add explicit dependency on default-mysql-server

  [ nbenedek ]
  * tor: Add onion location to apache

 -- James Valleroy <email address hidden>  Tue, 03 Jan 2023 11:54:58 -0500

Available diffs

Superseded in lunar-release
Deleted in lunar-proposed (Reason: Moved to lunar)
freedombox (22.27) unstable; urgency=medium

  [ ikmaak ]
  * Translated using Weblate (Dutch)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ Eric ]
  * Translated using Weblate (Chinese (Simplified))

  [ Ihor Hordiichuk ]
  * Translated using Weblate (Ukrainian)

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)

  [ Johannes Keyser ]
  * Translated using Weblate (German)

  [ Jiří Podhorecký ]
  * Translated using Weblate (Czech)

  [ Joseph Nuthalapati ]
  * container: Drop free tag from image URLs
  * tests: functional: Set timeout to 3 hours

  [ Sunil Mohan Adapa ]
  * users: tests: Fix privileged tests
  * minidlna: Fix incorrect marking for firewall local protection
  * snapshot: Fix showing unsupported message on non-btrfs filesystems
  * d/control: Don't recommend libpam-tmpdir
  * package, email: Move conflicting package removal to framework
  * zoph, wordpress: Add conflicts on libpam-tmpdir

  [ James Valleroy ]
  * upgrades: dist-upgrade: Don't change apt security line
  * wordpress: Redirect Webfinger queries
  * locale: Update translation strings
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 19 Dec 2022 20:59:17 -0500

Available diffs

Superseded in lunar-release
Deleted in lunar-proposed (Reason: Moved to lunar)
freedombox (22.26) unstable; urgency=medium

  [ Sunil Mohan Adapa ]
  * i2p: Remove donation URL that is no longer available
  * searx: Ensure that socket is only reachable by Apache and root
  * firewall: Create a mechanism for protecting local services
  * firewall: Introduce component for local service protection
  * calibre: Add protection to local service using firewall
  * deluge: Add protection to local service using firewall
  * transmission: Add protection to local service using firewall
  * syncthing: Add protection to local service using firewall
  * minidlna: Add protection to local service using firewall
  * i2p: Add protection to local service using firewall
  * email: Add protection to local service using firewall
  * ssh: Restrict logins to groups root, admin and freedombox-ssh
  * ssh: Add checkbox to remove login group restrictions
  * security: Remove restricted access setting and configuration

  [ James Valleroy ]
  * ejabberd: Enable mod_http_upload
  * locale: Update translation strings
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 05 Dec 2022 21:37:21 -0500

Available diffs

Superseded in lunar-release
Deleted in lunar-proposed (Reason: Moved to lunar)
freedombox (22.24) unstable; urgency=medium

  [ Johannes Keyser ]
  * Translated using Weblate (German)

  [ Coucouf ]
  * Translated using Weblate (French)

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)

  [ James Valleroy ]
  * storage: Drop skip_recommends
  * minetest: Handle upgrade from 5.3.0 to 5.6.1
  * upgrades: Update list of holds during dist upgrade
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Sunil Mohan Adapa ]
  * debian/lintian-overrides: Fix mismatch patterns and new messages
  * upgrades: Add documentation link to upgrades service file

  [ Petter Reinholdtsen ]
  * Translated using Weblate (Norwegian Bokmål)

 -- James Valleroy <email address hidden>  Mon, 07 Nov 2022 20:57:48 -0500

Available diffs

Superseded in lunar-proposed
freedombox (22.23) unstable; urgency=medium

  [ Michael Breidenbach ]
  * Translated using Weblate (Swedish)

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)
  * Translated using Weblate (Bulgarian)

  [ James Valleroy ]
  * upgrades: Allow FreedomBox vendor when adding backports
  * upgrades: Skip unattended-upgrade in dist-upgrade
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Benedek Nagy ]
  * Translated using Weblate (Hungarian)

  [ tunebes ]
  * storage: Handle file systems on non-physical devices

  [ Sunil Mohan Adapa ]
  * Translated using Weblate (Hungarian)
  * upgrades: Fix a minor flake8 pipeline failure
  * letsencrypt: Fix regression with comparing certificate

  [ nbenedek ]
  * rssbridge: add option to allow public access

 -- James Valleroy <email address hidden>  Mon, 24 Oct 2022 20:37:54 -0400
Superseded in lunar-release
Obsolete in kinetic-release
Deleted in kinetic-proposed (Reason: Moved to kinetic)
freedombox (22.18) unstable; urgency=medium

  [ Maxime Leroy ]
  * Translated using Weblate (French)

  [ ikmaak ]
  * Translated using Weblate (Dutch)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ Jiří Podhorecký ]
  * Translated using Weblate (Czech)
  * Translated using Weblate (Czech)

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)

  [ nautilusx ]
  * Translated using Weblate (German)

  [ Andrij Mizyk ]
  * Translated using Weblate (Ukrainian)

  [ James Valleroy ]
  * networks: Remove DNSSEC diagnostics
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Cosmin Humeniuc ]
  * container: Add IdentitiesOnly option to SSH

  [ Veiko Aasa ]
  * container: Ignore flake8 error 'line too long' in bash script text
  * storage: Fix enumerating partitions without mount points

  [ Sunil Mohan Adapa ]
  * coturn: Fix link to ejabberd in description
  * notification: Pass full context when rendering body template
  * package: Run installation operation using app_id instead of module
  * operation: Add module to manage threaded operations
  * *: Make setup method part of App class for all apps
  * *: Add setup method on all apps that don't have it
  * *: Make force upgrading part of app rather than a module
  * app: Drop optimization that skips setup process
  * setup: Fix issue with immediate refresh after installation
  * *: Drop module level app property
  * setup: Drop setup_helper and use the new Operation API
  * setup: Allow starting installation when package manager is busy
  * backups: tests: Mark need for Django database during API tests
  * matrixsynapse: Fix showing the status messages
  * ejabberd: Fix showing the status messages
  * ssh: tests: functional: Keep service enabled after tests
  * sharing: tests: functional: Fix a flaky test by waiting
  * sharing: Add installing and enable/disable like other apps
  * wireguard: Fix module.app usage that is no longer available
  * doc: dev: Document previously undocumented components

 -- James Valleroy <email address hidden>  Mon, 15 Aug 2022 20:54:46 -0400

Available diffs

Superseded in kinetic-release
Deleted in kinetic-proposed (Reason: Moved to kinetic)
freedombox (22.17) unstable; urgency=medium

  [ ikmaak ]
  * Translated using Weblate (German)
  * Translated using Weblate (Dutch)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ Eric ]
  * Translated using Weblate (Chinese (Simplified))

  [ Maxime Leroy ]
  * Translated using Weblate (French)

  [ nbenedek ]
  * wordpress: Don't install php-ssh2

  [ James Valleroy ]
  * help: Add "How can I help?" section to Contribute page
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Sunil Mohan Adapa ]
  * help: Update test for contribute view
  * help: tests: Fix about page test by mocking version calls

 -- James Valleroy <email address hidden>  Mon, 01 Aug 2022 21:01:41 -0400

Available diffs

Superseded in kinetic-release
Deleted in kinetic-proposed (Reason: Moved to kinetic)
freedombox (22.16) unstable; urgency=medium

  [ Eric ]
  * Translated using Weblate (Chinese (Simplified))

  [ Andrij Mizyk ]
  * Translated using Weblate (Ukrainian)

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)
  * Translated using Weblate (Bulgarian)
  * Translated using Weblate (Bulgarian)
  * Translated using Weblate (Bulgarian)

  [ Maxime Leroy ]
  * Translated using Weblate (French)
  * Translated using Weblate (French)

  [ Nikita Epifanov ]
  * Translated using Weblate (Russian)
  * Translated using Weblate (Russian)

  [ Sunil Mohan Adapa ]
  * cockpit: Depend on apache and setup after it
  * privoxy: Use privileged decorator for actions
  * cockpit: Reconfigure to allow any origin
  * cockpit: Use decorator for privileged actions
  * rssbridge: Whitelist all bridges by default
  * rssbridge: Add functional tests
  * apache: Merge old configuration files into a better location
  * apache: Also configure to serve on /freedombox
  * apache: Redirect all logs to systemd journal
  * config: Add option to set logging mode: none/volatile/persistent
  * config: Set volatile logging by default
  * roundcube: Configure to log to journald
  * roundcube: Use privileged to simplify actions

  [ nbenedek ]
  * privoxy: Restrict to private IPs, prevent access over the internet
  * rssbridge: New app to generate RSS feeds for websites
  * roundcube: Add fail2ban jail

  [ Veiko Aasa ]
  * gitweb: Switch default branch name to main for new repositories

  [ James Valleroy ]
  * janus: Change short description to "Video Room"
  * rssbridge: Fix flake8 errors
  * debian: Update copyright year
  * debian: Follows policy version 4.6.1
  * locale: Update translation strings
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 18 Jul 2022 20:50:09 -0400

Available diffs

Superseded in kinetic-release
Deleted in kinetic-proposed (Reason: Moved to kinetic)
freedombox (22.15) unstable; urgency=medium

  [ nbenedek ]
  * mediawiki: Remove Buster specific code not needed in Bullseye
  * mediawiki: Remove wgLogo as it is not needed in Bullseye
  * mediawiki: Add regex validator to the domain field
  * users: create home directories for newly created users

  [ Nikita Epifanov ]
  * Translated using Weblate (Russian)

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)

  [ Joseph Nuthalapati ]
  * tests: functional: Simplify GitLabCI configuration
  * ci: Use compatible versions of Selenium and Splinter

  [ Artem ]
  * Translated using Weblate (Ukrainian)

  [ Guillermo Lopez Alejos ]
  * backups: Add options to keep sshfs shares responsive
  * backups: Unmount repositories before and after backup

  [ James Valleroy ]
  * upgrades: Re-add workaround for grub
  * upgrades: Hold packages one at a time
  * datetime: Fix typo from pylint fix
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Sunil Mohan Adapa ]
  * *: pylint: Explicitly specify encoding when open a file
  * *: pylint: Suppress unused argument warnings
  * *: pylint: Don't inherit from 'object'
  * *: pylint: Avoid calling super() with arguments
  * *: pylint: Drop unnecessary 'pass' statements
  * pyproject.toml: Ignore some refactoring messages with pylint
  * static: js: css: Make multiple select fields work with Django 4.0
  * views: Add a comment about change in Django 4.0

  [ Andrij Mizyk ]
  * Translated using Weblate (Ukrainian)

 -- James Valleroy <email address hidden>  Mon, 04 Jul 2022 21:30:09 -0400

Available diffs

Superseded in kinetic-release
Deleted in kinetic-proposed (Reason: Moved to kinetic)
freedombox (22.14.1) unstable; urgency=medium

  [ ikmaak ]
  * Translated using Weblate (German)
  * Translated using Weblate (Dutch)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ Eric ]
  * Translated using Weblate (Chinese (Simplified))

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)

  [ Sunil Mohan Adapa ]
  * matrixsynapse: Allow new dependency to be installed from backports
  * mumble: Use privileged decorator for superuser actions
  * actions: Note that privileged actions can't output to stdout
  * mumble: Backup/restore the configuration file
  * mumble: Don't set the root channel name unless it is changed
  * mumble: tests: Add functional tests for setting the passwords

  [ Jiří Podhorecký ]
  * Translated using Weblate (Czech)

  [ James Valleroy ]
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 27 Jun 2022 07:13:07 -0400

Available diffs

Superseded in kinetic-release
Deleted in kinetic-proposed (Reason: Moved to kinetic)
freedombox (22.14) unstable; urgency=medium

  [ ikmaak ]
  * Translated using Weblate (German)
  * Translated using Weblate (Dutch)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ Eric ]
  * Translated using Weblate (Chinese (Simplified))

  [ Jiří Podhorecký ]
  * Translated using Weblate (Czech)

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)
  * Translated using Weblate (Bulgarian)

  [ Nikita Epifanov ]
  * Translated using Weblate (Russian)

  [ Coucouf ]
  * Translated using Weblate (French)

  [ schiriki ]
  * Add char field to set a password that is required to join the server

  [ nbenedek ]
  * janus: improve description about coturn
  * mediawiki: Add option to change the site name

  [ Sunil Mohan Adapa ]
  * translation: Don't use session for storing lang pref in Django 4.0
  * users: Fix deleting user LDAP entry with Django 4.0
  * ejabberd: Make localhost disabled option in domain selection
  * actions: Add a decorator for marking superuser actions
  * doc: dev: Use and recommend new privileged actions
  * transmission: Simplify actions using the privileged decorator
  * ejabberd: Revert changes to always keep localhost (aa5b1cea126d37)

  [ James Valleroy ]
  * tests: Add a dummy parameter for middlewares
  * ejabberd: Automatically use coturn
  * ejabberd: Add multi-select form for domains
  * locale: Update translation strings
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 20 Jun 2022 20:52:22 -0400

Available diffs

Superseded in kinetic-release
Deleted in kinetic-proposed (Reason: Moved to kinetic)
freedombox (22.13) unstable; urgency=medium

  [ D āvis ]
  * Added translation using Weblate (Latvian)

  [ ikmaak ]
  * Translated using Weblate (German)
  * Translated using Weblate (Dutch)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ Eric ]
  * Translated using Weblate (Chinese (Simplified))

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)
  * Translated using Weblate (Bulgarian)

  [ Benedek Nagy ]
  * transmission: Add redirects to avoid 409 conflict

  [ Joseph Nuthalapati ]
  * tests: functional: Integrate into Salsa CI
  * tests: functional: Add jobs for bullseye-backports

  [ Michael Breidenbach ]
  * Translated using Weblate (Swedish)

  [ Jiří Podhorecký ]
  * Translated using Weblate (Czech)

  [ Sunil Mohan Adapa ]
  * wordpress: Allow installing/updating plugins and themes
  * wordpress: tests: Fix writing title for new post in newer versions
  * email: Add description about ISP and domain limitations
  * email: Make app available for all users (even without advanced flag)

  [ Kolja Gorter ]
  * Add function to change root chanel name of mumble server

  [ Nikita Epifanov ]
  * Translated using Weblate (Russian)

  [ James Valleroy ]
  * wordpress: tests: Continue past language selection screen
  * janus: Add new app for lightweight WebRTC server
  * locale: Update translation strings
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 06 Jun 2022 21:59:34 -0400

Available diffs

Superseded in kinetic-release
Deleted in kinetic-proposed (Reason: Moved to kinetic)
freedombox (22.12) unstable; urgency=medium

  [ Benedek Nagy ]
  * mediawiki: Add stricter sandbox rules for jobrunner service
  * mediawiki: Serve hidden service over http for .onion domains
  * tt-rss: Fix description about user access
  * ssh, bind: Show 'Learn More...' links

  [ ikmaak ]
  * Translated using Weblate (German)
  * Translated using Weblate (Dutch)

  [ John Doe ]
  * Translated using Weblate (French)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ Eric ]
  * Translated using Weblate (Chinese (Simplified))

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)

  [ Asle Næss ]
  * Translated using Weblate (Norwegian Bokmål)
  * Translated using Weblate (Norwegian Bokmål)

  [ Petter Reinholdtsen ]
  * Translated using Weblate (Norwegian Bokmål)

  [ Sunil Mohan Adapa ]
  * apache: Allow URL diagnostics to work with redirects
  * mediawiki: Fix URL diagnostics with redirects involved
  * frontpage: Reuse app header template for showing app description
  * frontpage: Allow showing links to manual pages
  * *: Show Learn More... links in frontpage with description
  * firewall: Show service name in port forwarding info table
  * tor: Show port forwarding information in consistent way

  [ Jiří Podhorecký ]
  * Translated using Weblate (Czech)

  [ James Valleroy ]
  * locale: Update translation strings
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 23 May 2022 20:48:11 -0400

Available diffs

Superseded in kinetic-release
Deleted in kinetic-proposed (Reason: Moved to kinetic)
freedombox (22.11) unstable; urgency=medium

  [ Veiko Aasa ]
  * samba: Fix functional tests when user is not logged in at start

  [ Nikita Epifanov ]
  * Translated using Weblate (Russian)

  [ Benedek Nagy ]
  * transmission: Improve description
  * mediawiki: Check if admin password is at least 10 characters long

  [ Petter Reinholdtsen ]
  * Translated using Weblate (Norwegian Bokmål)

  [ Joseph Nuthalapati ]
  * tests: functional: Get rid of dependency on xvfb
  * HACKING: Improve documentation on how to run tests

  [ Sunil Mohan Adapa ]
  * container: Show executed commands when setting up/running tests
  * email: Fix userdb lookups with LDAP
  * mediawiki: Handle password rejection from MediaWiki
  * matrixsynapse: Allow new dependencies to be installed from backports

  [ Andrij Mizyk ]
  * Translated using Weblate (Ukrainian)

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)
  * Translated using Weblate (Bulgarian)

  [ Coucouf ]
  * Translated using Weblate (French)

  [ ikmaak ]
  * Translated using Weblate (Danish)
  * Translated using Weblate (Polish)
  * Translated using Weblate (Ukrainian)
  * Translated using Weblate (Hungarian)

  [ James Valleroy ]
  * locale: Update translation strings
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 09 May 2022 22:36:05 -0400

Available diffs

Superseded in kinetic-release
Deleted in kinetic-proposed (Reason: Moved to kinetic)
freedombox (22.10) unstable; urgency=medium

  [ Nikita Epifanov ]
  * Translated using Weblate (Russian)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ Luna Jernberg ]
  * Translated using Weblate (Swedish)

  [ Jiří Podhorecký ]
  * Translated using Weblate (Czech)

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)

  [ Giannis ]
  * Translated using Weblate (Greek)

  [ Benedek Nagy ]
  * sharing: put file path between quotation marks

  [ Sunil Mohan Adapa ]
  * sharing: Allow double quotes in path strings

  [ ikmaak ]
  * Translated using Weblate (German)
  * Translated using Weblate (Dutch)

  [ James Valleroy ]
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 25 Apr 2022 20:47:52 -0400

Available diffs

Superseded in kinetic-release
Published in jammy-release
Deleted in jammy-proposed (Reason: Moved to jammy)
freedombox (22.5) unstable; urgency=medium

  [ ikmaak ]
  * Translated using Weblate (German)
  * Translated using Weblate (Dutch)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ Eric ]
  * Translated using Weblate (Chinese (Simplified))

  [ Joseph Nuthalapati ]
  * tests: functional: Add plugin for HTML reports

  [ Besnik Bleta ]
  * Translated using Weblate (Albanian)
  * Translated using Weblate (Albanian)
  * Translated using Weblate (Albanian)

  [ Jaime Marquínez Ferrándiz ]
  * Translated using Weblate (Spanish)

  [ Michael Breidenbach ]
  * Translated using Weblate (Swedish)

  [ Nikita Epifanov ]
  * Translated using Weblate (Russian)

  [ Jiří Podhorecký ]
  * Translated using Weblate (Czech)

  [ Andrij Mizyk ]
  * Translated using Weblate (Ukrainian)

  [ Benedek Nagy ]
  * Translated using Weblate (Hungarian)
  * Translated using Weblate (Hungarian)
  * tt-rss: Restrict access to `feed-reader` group in "/tt-rss-app"

  [ James Valleroy ]
  * dynamicdns: Replace ez-ipupdate
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Sunil Mohan Adapa ]
  * dynamicdns: Drop about page and merge into description
  * dynamicdns: Drop tabs and use single page
  * dynamicdns: Drop NAT detection as it is no longer used
  * app: Add component to store enabled state of an app in kvstore
  * backups: Implement backup/restore of key/value settings
  * dynamicdns: Rewrite configuration handling and update using URL
  * users: Fix typo in description
  * minetest: Reduce the number of configuration update messages

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)
  * Translated using Weblate (Bulgarian)

 -- James Valleroy <email address hidden>  Mon, 14 Feb 2022 20:41:06 -0500

Available diffs

Superseded in jammy-release
Deleted in jammy-proposed (Reason: Moved to jammy)
freedombox (22.4) unstable; urgency=medium

  [ ikmaak ]
  * Translated using Weblate (German)
  * Translated using Weblate (Dutch)

  [ Benedek Nagy ]
  * shaarli: Add android app to description
  * apache: Don't redirect to HTTPS for .onion domains
  * matrixsynapse: Add FluffyChat to client list
  * power: Add a link to power app in the system menu
  * Translated using Weblate (Hungarian)

  [ Sunil Mohan Adapa ]
  * mldonkey: Drop app not available in Debian Bullseye and Bookworm
  * tests: functional: Implement a workaround for issue with screenshots
  * wordpress: tests: functional: Add missing marks on tests
  * tests: functional: Set default screenshots dir as ./screenshots
  * doc: Fail when downloading images from Debian wiki fails
  * cockpit: Explicitly redirect to HTTPS as needed for WebSockets
  * apache: Don't set HSTS for .onion domain
  * wireguard: tests: Add functional tests
  * snapshots: Clarify that snapshots are take during updates too
  * coturn: Use wildcard listening address to fix startup issues
  * sso, users: Redirect to home page after logout
  * users: Clarify help message for authorization password
  * HACKING: Stop using setup.py as a way to run tests
  * email_server: Drop some unused code
  * roundcube: Add setting for local connection only
  * email_server: Drop showing diagnostics/repair and roundcube config

  [ James Valleroy ]
  * .gitignore: Add screenshots/
  * shaarli: Add backup component
  * shaarli: Add functional test
  * shaarli: Test adding a bookmark
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Coucouf ]
  * Translated using Weblate (French)

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)

  [ Michael Breidenbach ]
  * Translated using Weblate (Swedish)

  [ Nikita Epifanov ]
  * Translated using Weblate (Russian)

  [ Andrij Mizyk ]
  * Translated using Weblate (Ukrainian)

 -- James Valleroy <email address hidden>  Mon, 31 Jan 2022 20:04:57 -0500

Available diffs

Superseded in jammy-release
Deleted in jammy-proposed (Reason: Moved to jammy)
freedombox (22.3) unstable; urgency=medium

  [ nautilusx ]
  * Translated using Weblate (German)

  [ ikmaak ]
  * Translated using Weblate (Dutch)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ Eric ]
  * Translated using Weblate (Chinese (Simplified))

  [ Benedek Nagy ]
  * tt-rss: Allow published articles to be publicly available
  * Translated using Weblate (Hungarian)

  [ Jiří Podhorecký ]
  * Translated using Weblate (Czech)

  [ Sunil Mohan Adapa ]
  * container: Avoid a warning that interactive mode is intended
  * sso: Add missing captcha/rate limiting on SSO login
  * sso: Adjust URL to CAPTCHA page needed by Django security fix
  * upgrades: Allow matrix's new dependency to be installed
  * tests: functional: Fix setting domain name with active notifications
  * help: tests: Fix functional test to check for status logs

  [ James Valleroy ]
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 17 Jan 2022 20:17:22 -0500

Available diffs

Superseded in jammy-release
Deleted in jammy-proposed (Reason: Moved to jammy)
freedombox (22.2) unstable; urgency=medium

  [ Dietmar ]
  * Translated using Weblate (German)
  * Translated using Weblate (Italian)

  [ ikmaak ]
  * Translated using Weblate (Dutch)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ Eric ]
  * Translated using Weblate (Chinese (Simplified))

  [ Benedek Nagy ]
  * Translated using Weblate (Hungarian)
  * Translated using Weblate (Hungarian)
  * wireguard: Fix spelling
  * transmission: Fix capitalization
  * openvpn: Add link to IOS app
  * mumble: Change description to include iOS client app
  * radicale: Update Thunderbird URLs
  * i2p: Fix grammar in description
  * backups: Correct spelling of encryption protocols
  * networks: Fix reference to an option

  [ Jiří Podhorecký ]
  * Translated using Weblate (Czech)

  [ Johannes Keyser ]
  * Translated using Weblate (German)

  [ Michael Breidenbach ]
  * Translated using Weblate (Swedish)

  [ Sunil Mohan Adapa ]
  * help: Fix failing setup when manual directory is not available
  * debian, setup.py: Add dependency on python3-tomli
  * ikiwiki: Initialize shortcuts during post-init setup

  [ James Valleroy ]
  * locale: Update translation strings

 -- James Valleroy <email address hidden>  Tue, 11 Jan 2022 20:09:59 -0500

Available diffs

Superseded in jammy-release
Deleted in jammy-proposed (Reason: Moved to jammy)
freedombox (22.1) unstable; urgency=medium

  [ ikmaak ]
  * Translated using Weblate (Dutch)
  * Translated using Weblate (Dutch)

  [ Benedek Nagy ]
  * Translated using Weblate (Hungarian)

  [ pesder ]
  * Translated using Weblate (Chinese (Traditional))

  [ James Valleroy ]
  * Translated using Weblate (Hungarian)
  * Translated using Weblate (Hungarian)
  * backups: Capitalize 'SSH' in template
  * config, upgrades: Specify submit button for tests
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Sunil Mohan Adapa ]
  * upgrades: Relabel from 'Update' to 'Software Update'
  * datetime: Explicitly list systemd-timesyncd as a dependency
  * storage: Skip tests if not enough disk space is available
  * package: Add diagnostic to check if a package is the latest version

  [ Petter Reinholdtsen ]
  * Translated using Weblate (Norwegian Bokmål)

  [ Michael Breidenbach ]
  * Translated using Weblate (Swedish)

  [ Jiří Podhorecký ]
  * Translated using Weblate (Czech)

  [ Fioddor Superconcentrado ]
  * Translated using Weblate (Spanish)

 -- James Valleroy <email address hidden>  Mon, 03 Jan 2022 19:51:35 -0500

Available diffs

Superseded in jammy-release
Deleted in jammy-proposed (Reason: Moved to jammy)
freedombox (21.16) unstable; urgency=medium

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ Johannes Keyser ]
  * Translated using Weblate (German)

  [ Joseph Nuthalapati ]
  * tests: Fix app name in pytest.skip statement
  * cockpit: Make 'name' optional in Signal handlers
  * ejabberd: Make name option in Signal handlers
  * tests: functional: Skip MLDonkey app
  * monkeysphere: Drop app as it is not being used
  * diaspora: Drop app that was never finished.
  * tahoe-lafs: Drop app as it is not being used

  [ Sunil Mohan Adapa ]
  * roundcube: Allow upgrades using configuration file prompts
  * letsencrypt: Handle cert setup when an app wants all domains
  * email_server: Include postfix package in packages list
  * email_server: Fix issue with handling domain removal
  * email_server: Re-implement TLS configuration
  * email_server: Adjust TLS configuration parameters
  * email_server: Rename dovecot TLS configuration file for consistency
  * datetime: Fix checking when timesyncd will run on a system

  [ Coucouf ]
  * Translated using Weblate (French)

  [ Eric ]
  * Translated using Weblate (Chinese (Simplified))
  * Translated using Weblate (Chinese (Simplified))

  [ Jiří Podhorecký ]
  * Translated using Weblate (Czech)
  * Translated using Weblate (Czech)

  [ pesder ]
  * Translated using Weblate (Chinese (Traditional))
  * Translated using Weblate (Chinese (Traditional))

  [ Michael Breidenbach ]
  * Translated using Weblate (Swedish)

  [ James Valleroy ]
  * upgrades: Refactor dist upgrade process
  * upgrades: Cleanup dist upgrade steps specific to bullseye release
  * upgrades: Add type annotations to action
  * pyproject: Add domain marker
  * locale: Update translation strings
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 20 Dec 2021 20:58:00 -0500

Available diffs

Superseded in jammy-release
Deleted in jammy-proposed (Reason: Moved to jammy)
freedombox (21.15) unstable; urgency=medium

  [ trendspotter ]
  * Translated using Weblate (Czech)

  [ James Valleroy ]
  * shaarli: Enable app
  * tests: Add 'domain' mark for apps that add/remove domains
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Petter Reinholdtsen ]
  * Translated using Weblate (Norwegian Bokmål)

  [ Sunil Mohan Adapa ]
  * dynamicdns: Update URLs to the new dynamic DNS server
  * firewall: Allow configuration upgrade to version 1.0.x
  * *: Drop unused manual_page at module level
  * app: Introduce API to setup an app
  * package: Add parameter to specify skipping package recommendations
  * package: Implement installing packages in the component
  * actions: Get list of packages from Packages components
  * security: Get the list of packages from Packages component
  * *: Drop use of managed_packages and rely on Packages component
  * doc/dev: Update documentation to not refer to managed_packages
  * actions/service: Drop unused list action
  * bind: Drop alias handling unnecessary in >= Bullseye
  * security: Drop use of managed_services in security report
  * daemon: Add new component to hold information about related daemons
  * actions/service: Drop use of managed_services for Daemon component
  * *: Drop use of managed_services, rely on Daemon component
  * doc/dev: Remove mention of managed_services
  * actions/letsencrypt: Drop use of managed_paths and use LE component
  * *: Drop use of unnecessary managed_paths
  * doc/dev: Drop discussion on managed_paths
  * package: Introduce component API for package conflicts
  * *: Drop module level package_conflicts and use component API
  * packages: Move checking for unavailable packages to component
  * app: Introduce API for managing setup state of the app
  * doc/dev: Remove outdated reference to init() at module level
  * *: Use the App's state management API
  * setup: Drop unused API for app's state management
  * *: Drop use of module level is_essential flag
  * *: Drop use of module level version
  * middleware, views: Reduce use of setup_helper
  * web_server: Drop use of loaded_modules and use App.list
  * first_boot: Drop use of loaded_modules and use App.list
  * security: Drop use of loaded_modules and use App.list
  * main: List apps instead of modules
  * setup: Run setup on apps instead of modules
  * setup: List dependencies for apps instead of modules
  * setup: Use apps instead of modules to determine running first setup
  * setup: Work on apps instead of modules for force upgrade
  * module_loader, app: Move app init to app module
  * *: Drop module level depends declaration
  * doc/dev: Drop reference to module level depends declaration
  * forms: Fix regression with TLS domain form in quassel and tt-rss
  * email_server: Simplify domain configuration form
  * email_server: Merge domain configuration with app view
  * letsencrypt: On domain removal, don't revoke certificate, keep it

  [ Johannes Keyser ]
  * Translated using Weblate (German)

 -- James Valleroy <email address hidden>  Mon, 06 Dec 2021 18:51:28 -0500

Available diffs

Superseded in jammy-release
Deleted in jammy-proposed (Reason: Moved to jammy)
freedombox (21.14.1) unstable; urgency=high

  [ Sunil Mohan Adapa ]
  * config: Add packages component to a re-add zram-tools dependency

 -- James Valleroy <email address hidden>  Wed, 24 Nov 2021 10:36:25 -0500

Available diffs

Superseded in jammy-release
Deleted in jammy-proposed (Reason: Moved to jammy)
freedombox (21.14) unstable; urgency=high

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ Michael Breidenbach ]
  * Translated using Weblate (Swedish)

  [ Sunil Mohan Adapa ]
  * app: Introduce separate method for post initialization operations
  * module_loader: Split app initialization into separate steps
  * avahi: Split app initialization
  * backups: Split app initialization
  * cockpit: Split app initialization
  * diagnostics: Split app initialization
  * dynamicdns: Split app initialization
  * email_server: Don't get domain name during initialization
  * config: Split app configuration
  * letencrypt: Split app initialization
  * names: Split app initialization
  * pagekite: Split app initialization
  * storage: Split app initialization
  * tor: Split app initialziation
  * upgrades: Split app initialziation
  * ejabberd: Split app initialziation
  * gitweb: Split app initialization
  * frontpage: Avoid URL reverse during Shortcut component construction
  * menu: Avoid reversing URL during Menu component construction
  * main: Drop initializing Django when listing dependencies (Closes: #999484)

  [ Andrij Mizyk ]
  * Translated using Weblate (Ukrainian)

  [ Joseph Nuthalapati ]
  * names: Create a generic TLS domain selection form
  * tt-rss: Allow selection of a domain name

  [ James Valleroy ]
  * debian: Fail build if no module dependencies found
  * datetime: Avoid error when systemctl is not available
  * locale: Update translation strings
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 22 Nov 2021 18:45:33 -0500

Available diffs

Superseded in jammy-release
Deleted in jammy-proposed (Reason: Moved to jammy)
freedombox (21.13) unstable; urgency=medium

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ Andrij Mizyk ]
  * Translated using Weblate (Ukrainian)

  [ Michael Breidenbach ]
  * Translated using Weblate (Swedish)
  * Translated using Weblate (Swedish)

  [ Joseph Nuthalapati ]
  * utils: Fix ruamel.yaml deprecation warnings
  * components: Introduce new component - Packages
  * setup: Use packages from Packages component
  * components: Add docstrings & tutorial for Packages

  [ Sunil Mohan Adapa ]
  * email_server: Refactor the home directory page
  * email_server: Add button for setting up home directory
  * email_server: Turn home view into a simple page rather than a tab
  * email_server: Add button for managing aliases
  * email_server: Remove aliases view from tabs list
  * email_server: Add heading for manage aliases page
  * email_server: Reduce the size of headings for aliases/homedir pages
  * email_server: aliases: Add method for checking of an alias is taken
  * email_server: aliases: Using Django forms instead of custom forms
  * email_server: aliases: Drop validation already done by form
  * email_server: aliases: Move sanitizing to form
  * email_server: aliases: Drop unnecessary sanitizing
  * email_server: aliases: Drop unused sanitizing method
  * email_server: aliases: Drop unused regex
  * email_server: yapf formatting
  * email_server: aliases: Drop hash DB and use sqlite3 directly
  * email_server: aliases: Minor refactoring
  * email_server: aliases: Minor refactoring to DB schema
  * email_server: aliases: Minor refactor to list view
  * email_server: aliases: Fix showing empty alias list message
  * email_server: aliases: Refactor for simpler organization
  * email_server: tls: Drop unimplemented TLS forms/view
  * email_server: rspamd: Turn spam management link to a button
  * email_server: domains: Add button for domain management form
  * email_server: Remove tabs from the interface
  * email_server: homedir: Fix styling to not show everything as header
  * email_server: Minor refactor of license statement in templates
  * email_server: domains: Use Django forms and views
  * email_server: domains: Add validation to form
  * email_server: action: Refactor for simplicity
  * email_server: yapf formatting
  * log, email_server: Don't use syslog instead of journald
  * email_server: action: Add argument type checking for extra safety
  * email_server: Don't use user IDs when performing lookups
  * email_server: Lookup LDAP local recipients via PAM
  * email_server: dovecot: Authenticate using PAM instead of LDAP
  * email_server: dovecot: Don't deliver mail to home directory
  * email_server: Setup /var/mail, drop home setup view
  * email_server: Use rollback journal for aliases sqlite DB
  * security: Properly handle sandbox analysis of timer units

  [ Johannes Keyser ]
  * Translated using Weblate (German)

  [ James Valleroy ]
  * tests: Use background fixture for each test
  * bepasty: Use BaseAppTests for functional tests
  * bind: Use BaseAppTests for functional tests
  * calibre: Use BaseAppTests for functional tests
  * deluge: Use BaseAppTests for functional tests
  * ejabberd: Use BaseAppTests for functional tests
  * gitweb: Use BaseAppTests for functional tests
  * ikiwiki: Use BaseAppTests for functional tests
  * mediawiki: Use BaseAppTests for functional tests
  * mldonkey: Use BaseAppTests for functional tests
  * openvpn: Use BaseAppTests for functional tests
  * pagekite: Use BaseAppTests for functional tests
  * radicale: Use BaseAppTests for functional tests
  * samba: Use BaseAppTests for functional tests
  * shadowsocks, syncthing: Use BaseAppTests for functional tests
  * transmission: Use BaseAppTests for functional tests
  * tahoe: Use BaseAppTests for functional tests
  * tor: Use BaseAppTests for functional tests
  * tests: functional: Add diagnostics delay parameter
  * avahi: Use systemd sandboxing
  * samba: Use systemd sandboxing for smbd/nmbd
  * debian: Add python3-openssl to autopkgtest depends
  * locale: Update translation strings
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 08 Nov 2021 21:34:27 -0500

Available diffs

Superseded in jammy-release
Deleted in jammy-proposed (Reason: Moved to jammy)
freedombox (21.12) unstable; urgency=medium

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ Andrij Mizyk ]
  * Translated using Weblate (Ukrainian)

  [ nautilusx ]
  * Translated using Weblate (German)
  * Translated using Weblate (German)

  [ Sunil Mohan Adapa ]
  * middleware: Don't show setup view to non-admin users
  * email_server: yapf formatting
  * email_server: Add a name for aliases view
  * email_server: Add heading for manage aliases page
  * email_server: Don't let the My Mail page to blank page
  * email_server: clients: Launch roundcube directly instead of app page
  * email_server: Move roundcube link from My Mail to description
  * storage: tests: Refactor disk tests for readability
  * storage: Pass optional mount point to partition expansion
  * storage: tests: Fix tests for expanding disk partitions
  * storage: tests: Convert class based tests to simple tests

  [ James Valleroy ]
  * tests: Add BaseAppTests class for common functional tests
  * tests: Add run diagnostics test to BaseAppTests
  * infinoted: Use BaseAppTests for functional tests
  * mumble: Use BaseAppTests for functional tests
  * roundcube: Use BaseAppTests for functional tests
  * avahi: Use BaseAppTests for functional tests
  * cockpit: Use BaseAppTests for functional tests
  * coturn: Use BaseAppTests for functional tests
  * i2p: Use BaseAppTests for functional tests
  * matrixsynapse: Use BaseAppTests for functional tests
  * minetest: Use BaseAppTests for functional tests
  * minidlna: Use BaseAppTests for functional tests
  * performance: Add backup support (no data)
  * performance: Use BaseAppTests for functional tests
  * privoxy: Use BaseAppTests for functional tests
  * quassel: Use BaseAppTests for functional tests
  * ssh: Use BaseAppTests for functional tests
  * zoph: Use BaseAppTests for functional tests
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)

  [ Coucouf ]
  * Translated using Weblate (French)

  [ trendspotter ]
  * Translated using Weblate (Czech)

 -- James Valleroy <email address hidden>  Mon, 25 Oct 2021 19:19:33 -0400
Superseded in jammy-proposed
freedombox (21.11) unstable; urgency=medium

  [ Fioddor Superconcentrado ]
  * test: help: Add help view tests
  * test: Add tests for action utilities
  * tests: Improve handling of tests skipped by default
  * package: Add functions for removing packages
  * setup: Show and remove conflicts before installation
  * email: Manage known installation conflicts

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)

  [ Andrij Mizyk ]
  * Translated using Weblate (Ukrainian)

  [ James Valleroy ]
  * openvpn: Convert functional tests to non-BDD python format
  * pagekite: Convert functional tests to non-BDD python format
  * privoxy: Convert functional tests to non-BDD python format
  * tests: Add backups mark for openvpn, pagekite, privoxy
  * quassel: Convert functional tests to non-BDD python format
  * radicale: Convert functional tests to non-BDD python format
  * roundcube: Convert functional tests to non-BDD python format
  * searx: Convert functional tests to non-BDD python format
  * security: Convert functional tests to non-BDD python format
  * shadowsocks: Convert functional tests to non-BDD python format
  * sharing: Convert functional tests to non-BDD python format
  * snapshot: Convert functional tests to non-BDD python format
  * ssh: Convert functional tests to non-BDD python format
  * sso: Convert functional tests to non-BDD python format
  * storage: Convert functional tests to non-BDD python format
  * syncthing: Convert functional tests to non-BDD python format
  * tahoe: Convert functional tests to non-BDD python format
  * tor: Convert functional tests to non-BDD python format
  * transmission: Convert functional tests to non-BDD python format
  * ttrss: Convert functional tests to non-BDD python format
  * upgrades: Convert functional tests to non-BDD python format
  * zoph: Convert functional tests to non-BDD python format
  * users: Convert functional tests to non-BDD python format
  * tests: Add some missed marks for functional tests
  * tests: Drop step definitions
  * conftest: Skip functional tests if splinter not importable
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Sunil Mohan Adapa ]
  * d/control: Allow building with python interpreter of any arch
  * user: Accommodate Django 3.1 change for model choice iteration
  * settings: Choose password hashing complexity suitable for SBCs
  * pyproject.toml: Merge contents of pytest.ini
  * pyproject.toml: Merge contents of .converagerc
  * d/rules: Don't use setup.py to invoke tests, invoke directly instead
  * users: Help set language cookie when user profile is edited
  * sso, translation: Help set language cookie when user logins in
  * translation: Always set language cookie when switching language
  * *: Move all systemd service files from /lib to /usr
  * wordpress: Run service only if when installed and configured
  * calibre: Run service only if when installed
  * d/rules: Don't install and enable other systemd service files
  * storage: tests: functional: Fix tests always getting skipped
  * package: Remove unused import to fix pipeline
  * tests: Drop installation of pytest-bdd
  * performance: Cleanup code meant for cockpit version < 235
  * *: Always pass check= argument to subprocess.run()
  * ttrss: Fix daemon not running sometimes on startup
  * ttrss: Add systemd security hardening to daemon

  [ Joseph Nuthalapati ]
  * ttrss: tests: functional: Make subscription faster

 -- James Valleroy <email address hidden>  Mon, 11 Oct 2021 18:55:20 -0400
Superseded in jammy-release
Obsolete in impish-release
Deleted in impish-proposed (Reason: Moved to impish)
freedombox (21.5build1) impish; urgency=medium

  * No-change rebuild due to OpenLDAP soname bump.

 -- Sergio Durigan Junior <email address hidden>  Mon, 21 Jun 2021 17:47:15 -0400

Available diffs

Superseded in impish-release
Deleted in impish-proposed (Reason: Moved to impish)
freedombox (21.5) experimental; urgency=medium

  [ Dietmar ]
  * Translated using Weblate (German)

  [ Karol Werner ]
  * Translated using Weblate (Polish)

  [ Michalis ]
  * Translated using Weblate (Greek)
  * Translated using Weblate (Greek)
  * Translated using Weblate (Greek)
  * Translated using Weblate (Greek)

  [ Fioddor Superconcentrado ]
  * Generating developer documentation.
  * config: Fix tests related to user home directory
  * Translated using Weblate (Spanish)

  [ ikmaak ]
  * Translated using Weblate (Dutch)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)
  * Translated using Weblate (Turkish)
  * Translated using Weblate (Turkish)

  [ Veiko Aasa ]
  * deluge, mldonkey, syncthing, transmission: Depend on nslcd.service
  * deluge: Fix daemon user not in freedombox-share group after installation
  * users: Fix unit test failures when LDAP is empty

  [ Sunil Mohan Adapa ]
  * ssh, apache: Make fail2ban use systemd journald backend by default
  * security: Move fail2ban default configuration to this app
  * security: Ensure that fail2ban is not re-enabled on version increment
  * security: Increment app version to reload fail2ban
  * action_utils: Introduce utility for masking services
  * config: Disable rsyslog and syslog forwarding
  * config: Install and configure zram for swap
  * Update copyright year

  [ James Valleroy ]
  * debian: Add coverage to autopkgtest
  * ci: Merge with Salsa CI pipeline
  * config: Convert entered domain name to lower case
  * dynamicdns: Wait after changing domain name in tests
  * dynamicdns: Convert entered domain name to lower case
  * pagekite: Convert entered kite name to lower case
  * config, dynamicdns, pagekite: Remove incorrect use of str
  * letsencrypt: Always return a diagnostics result
  * diagnostics: Use lock to protect results
  * coturn: Validate TURN URIs if provided in form
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Max Rockatansky ]
  * security: Clarify vulnerability count and provide link to more info

  [ Joseph Nuthalapati ]
  * docs: Improve Developer Documentation index page
  * container: distribution as environment variable
  * ejabberd: STUN/TURN configuration
  * coturn: Mention ejabberd in app description

  [ Michael Breidenbach ]
  * Translated using Weblate (Swedish)
  * Translated using Weblate (Swedish)

  [ nautilusx ]
  * Translated using Weblate (German)

  [ Reza Almanda ]
  * Translated using Weblate (Indonesian)

  [ Aditya Pratap Singh ]
  * container: Work in the absence of systemd in PATH, for eg. in Arch

  [ Kirill Schmidt ]
  * first_boot: Use session to verify first boot welcome step

  [ fliu ]
  * HACKING.md: added some troubleshooting information
  * container script: Must convert env. var. string to a Path object

  [ Johannes Keyser ]
  * Translated using Weblate (German)

  [ whenwesober ]
  * Translated using Weblate (Indonesian)

  [ 池边树下 ]
  * Translated using Weblate (Chinese (Simplified))

  [ Weblate ]
  * Added translation using Weblate (Albanian)

  [ Besnik Bleta ]
  * debian: Add Albanian (sq) locale
  * Translated using Weblate (Albanian)

  [ Carlos Henrique Lima Melara ]
  * doc: Add filename to code snippets in tutorial
  * docs: Add missing imports in tutorial
  * docs: Set the `version` attribute as required instead of optional

 -- James Valleroy <email address hidden>  Mon, 19 Apr 2021 20:23:23 -0400

Available diffs

Superseded in impish-release
Obsolete in hirsute-release
Deleted in hirsute-proposed (Reason: moved to Release)
freedombox (21.3ubuntu1) hirsute; urgency=medium

  * debian/patches/workaround_tests_issue.patch:
    - workaround a test only working under the fbx account

 -- Sebastien Bacher <email address hidden>  Thu, 04 Mar 2021 15:01:27 +0100
Superseded in hirsute-proposed
freedombox (21.3) unstable; urgency=medium

  [ Oğuz Ersen ]
  * Translated using Weblate (Turkish)

  [ ikmaak ]
  * Translated using Weblate (Dutch)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ Michael Breidenbach ]
  * Translated using Weblate (Swedish)

  [ Michalis ]
  * Translated using Weblate (Greek)

  [ James Valleroy ]
  * upgrades: Mark string as no-python-format
  * locale: Update translation strings
  * upgrades: Only check free space bytes before dist upgrade
  * upgrades: Add 10 minute delay before apt update
  * upgrades: Disable apt snapshots during dist upgrade
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ John Lines ]
  * gitignore: Ignore files generated during package build
  * zoph: Add new app to organize photos

  [ Sunil Mohan Adapa ]
  * tests: functional: Introduce step def. to check if app is enabled
  * zoph: Make app unavailable in Buster

  [ Aurélien Couderc ]
  * sharing: Improve shares group access description

  [ Fioddor Superconcentrado ]
  * HACKING: Link download page for Geckodriver.
  * Translated using Weblate (Spanish)

 -- James Valleroy <email address hidden>  Thu, 11 Feb 2021 17:59:49 -0500

Available diffs

Superseded in hirsute-proposed
freedombox (21.2) unstable; urgency=medium

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)
  * Translated using Weblate (Turkish)

  [ Sunil Mohan Adapa ]
  * radicale: Allow older 2.x release to upgrade to 3.x
  * backups: schedule: tests: Fix failures due to long test run
  * minidlna: Minor refactor of media directory handling
  * minidlna: Implement force upgrading from older version
  * jsxc: Fix issues with jQuery >= 3.5.0

  [ Veiko Aasa ]
  * calibre: Fix freedombox.local inaccessible after enabling app
  * mediawiki: Fix app installation process doesn't display status information
  * plinth: Show running spinner when app installation is in progress

  [ James Valleroy ]
  * upgrades: Return reason when checking for dist upgrade
  * upgrades: Get result of start-dist-upgrade
  * upgrades: Move start-dist-upgrade result string to app
  * upgrades: Add notifications for dist upgrade
  * tests: Update functional tests default config
  * roundcube: Allow upgrade to 1.4.*
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Dietmar ]
  * Translated using Weblate (German)
  * Translated using Weblate (Italian)

  [ ikmaak ]
  * Translated using Weblate (Spanish)
  * Translated using Weblate (Dutch)
  * Translated using Weblate (Swedish)
  * Translated using Weblate (Russian)
  * Translated using Weblate (Hungarian)

  [ Coucouf ]
  * Translated using Weblate (French)
  * Translated using Weblate (French)

  [ Алексей Докучаев ]
  * Translated using Weblate (Russian)

  [ Stanisław Stefan Krukowski ]
  * Translated using Weblate (Polish)

  [ Oymate ]
  * Translated using Weblate (Bengali)

  [ Fioddor Superconcentrado ]
  * Translated using Weblate (Spanish)

  [ Joseph Nuthalapati ]
  * matrix-synapse: python3-psycopg2 from backports
  * upgrades: Increment version for MatrixSynapse 1.26
  * mediawiki: Set default logo to mediawiki.png

  [ nautilusx ]
  * Translated using Weblate (German)

 -- James Valleroy <email address hidden>  Sat, 06 Feb 2021 00:33:34 -0500

Available diffs

Superseded in hirsute-proposed
freedombox (21.1) unstable; urgency=medium

  [ ikmaak ]
  * Translated using Weblate (German)
  * Translated using Weblate (Spanish)
  * Translated using Weblate (Dutch)
  * Translated using Weblate (Polish)
  * Translated using Weblate (Danish)
  * Translated using Weblate (French)
  * Translated using Weblate (Italian)
  * Translated using Weblate (Norwegian Bokmål)
  * Translated using Weblate (Dutch)
  * Translated using Weblate (Portuguese)
  * Translated using Weblate (Swedish)
  * Translated using Weblate (Russian)
  * Translated using Weblate (Chinese (Simplified))
  * Translated using Weblate (Persian)
  * Translated using Weblate (Gujarati)
  * Translated using Weblate (Hindi)
  * Translated using Weblate (Czech)
  * Translated using Weblate (Ukrainian)
  * Translated using Weblate (Hungarian)
  * Translated using Weblate (Lithuanian)
  * Translated using Weblate (Slovenian)
  * Translated using Weblate (Bulgarian)
  * Translated using Weblate (Greek)
  * Translated using Weblate (Galician)
  * Translated using Weblate (Serbian)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ John Doe ]
  * Translated using Weblate (Turkish)
  * Translated using Weblate (Turkish)

  [ Doma Gergő ]
  * Translated using Weblate (Hungarian)

  [ Ouvek Kostiva ]
  * Translated using Weblate (Chinese (Traditional))

  [ James Valleroy ]
  * tahoe: Disable app
  * setup: Enable essential apps that use firewall
  * upgrades: Requires at least 5 GB free space for dist upgrade
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Veiko Aasa ]
  * syncthing: Create LDAP group name different from system group
  * syncthing: Hide unnecessary security warning
  * sharing: Update functional test to use syncthing-access group
  * plinth: Fix disable daemon when service alias is provided
  * container script: Various improvements

  [ Sunil Mohan Adapa ]
  * ui: js: Make select all checkbox option available more broadly
  * ui: css: New style for select all checkbox
  * backups: tests: Fix a typo in test case name
  * backups: Allow comments to be added to archives during backup
  * backups: Allow storing root repository details
  * backups: repository: Introduce a prepare method
  * backups: repository: Simplify handling of remote repo properties
  * backups: Introduce backup scheduling
  * backups: Add a schedule to each repository
  * backups: Trigger schedules every hour
  * backups: Add UI to edit schedules
  * backups: Add a notification to suggest users to enable schedules
  * backups: Show notification on error during scheduled backups
  * networks: Remove unused import to fix flake8 failure
  * performance: Fix failure to start due to lru_cache in stable

  [ Allan Nordhøy ]
  * Translated using Weblate (Norwegian Bokmål)

  [ Fred LE MEUR ]
  * performance: Fix web client link to Cockpit

  [ Milan ]
  * Translated using Weblate (Czech)

  [ crlambda ]
  * Translated using Weblate (Chinese (Traditional))

  [ Fioddor Superconcentrado ]
  * networks: Separate the delete button and color it differently
  * network: Minor refactoring in a test
  * network: Minor refactoring, new is_primary() function
  * networks: Change connection type to a radio button
  * networks: Use radio buttons for network modes
  * networks: Prevent unintended changes to primary connection.
  * networks: Hide deactivate/remove buttons for primary connections
  * Translated using Weblate (Spanish)

 -- James Valleroy <email address hidden>  Mon, 25 Jan 2021 21:08:22 -0500

Available diffs

Superseded in hirsute-proposed
freedombox (21.0) unstable; urgency=medium

  [ Dietmar ]
  * Translated using Weblate (German)

  [ ikmaak ]
  * Translated using Weblate (German)
  * Translated using Weblate (Dutch)
  * Translated using Weblate (Spanish)
  * Translated using Weblate (French)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ Doma Gergő ]
  * Translated using Weblate (Hungarian)

  [ Veiko Aasa ]
  * functional tests: Make tests compatible with pytest-bdd v4.0
  * ejabberd: functional tests: Wait until the jsxc buddy list is loaded
  * users: Skip action script tests if LDAP is not set up
  * functional-tests: Fix installation errors in install.sh script
  * dev-container: Add subcommand to run tests
  * gitweb: tests: functional: Fix test failures in localized environment
  * dev-container: 'up' command: Show banner also when container is already
    running
  * dev-container: Add command to print container IP address
  * tests: functional: Improve creating users in tests
  * gitweb: Add functional tests for git-access group
  * plinth: Fix daemon is enabled check when service alias is provided

  [ ullli ]
  * mumble: Updated mumla and removed plumble from clients list

  [ Johannes Keyser ]
  * Translated using Weblate (German)

  [ Sunil Mohan Adapa ]
  * apache2: Allow downloads in openvpn and backups with latest browsers
  * backups: Don't open a new window for downloading backups
  * openvpn: Don't show running status on download profile button
  * app: component: Add app_id and app properties
  * app: Add locked flag
  * backups: Add new component for backup and restore
  * backups: Use the backup component in all apps
  * doc: dev: Update documentation for using backup component
  * app: info: Move client validation to info component
  * doc: dev: Update documentation on calling clients validation
  * doc: dev: Update the tutorial to reflect latest API/code
  * radicale: Fix backup and restore of configuration

  [ Michael Breidenbach ]
  * Translated using Weblate (Swedish)

  [ James Valleroy ]
  * users: Avoid test error if ldapsearch is not available
  * upgrades: Ensure freedombox package is upgraded during dist upgrade
  * upgrades: Add service for dist upgrade
  * upgrades: Install python3-systemd for unattended-upgrades
  * upgrades: Don't allow needrestart to restart freedombox-dist-upgrade
  * upgrades: Check before starting dist upgrade process
  * upgrades: Write dist-upgrade service file in /run
  * upgrades: Restart FreedomBox service at end of dist-upgrade
  * upgrades: Use full path to searx action script
  * upgrades: Hold tt-rss during dist upgrade, if available
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Stanisław Stefan Krukowski ]
  * Translated using Weblate (Polish)

  [ Joseph Nuthalapati ]
  * transmission: Show port forwarding information
  * transmission: Update description

 -- James Valleroy <email address hidden>  Mon, 11 Jan 2021 19:57:44 -0500

Available diffs

Superseded in hirsute-proposed
freedombox (20.21) unstable; urgency=medium

  [ Johannes Keyser ]
  * Translated using Weblate (German)

  [ Fioddor Superconcentrado ]
  * Translated using Weblate (Spanish)
  * Translated using Weblate (Spanish)

  [ Joseph Nuthalapati ]
  * deluge: Sync apache2 config with Transmission
  * deluge: Functional tests for bit-torrent group

  [ Michael Breidenbach ]
  * Translated using Weblate (Swedish)

  [ Veiko Aasa ]
  * apache: Create snake oil certificate if not exists
  * users: Remove timeout when creating Samba user
  * security: Fix access denied for user daemon from cron

  [ n0nie4HP ]
  * Translated using Weblate (Polish)
  * Translated using Weblate (Polish)

  [ spectral ]
  * calibre: Fix manual page name

  [ James Valleroy ]
  * upgrades: Allow grub-pc upgrade without reinstalling grub
  * upgrades: Update searx search engines during dist upgrade
  * locale: Update translation strings
  * doc: Fetch latest manual
  * debian: Bump standards version to 4.5.1

  [ Nikita Epifanov ]
  * Translated using Weblate (Russian)

  [ ikmaak ]
  * Translated using Weblate (Polish)

  [ Doma Gergő ]
  * Translated using Weblate (Hungarian)

 -- James Valleroy <email address hidden>  Mon, 28 Dec 2020 21:08:41 -0500

Available diffs

Superseded in hirsute-proposed
freedombox (20.20.1) unstable; urgency=medium

  [ Reg Me ]
  * Translated using Weblate (Dutch)

  [ ikmaak ]
  * Translated using Weblate (Dutch)
  * Translated using Weblate (German)
  * Translated using Weblate (Dutch)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ Sunil Mohan Adapa ]
  * pagekite: Drop unused subdomain widget
  * pagekite: cosmetic: Minor yapf changes
  * clients: Fix a duplicated HTML ID
  * ui: Adopt a consistent and new table style
  * ui: Make all tables responsive
  * ui: css: Use rem as the primary unit
  * ui: Drop italic style on app name and sections in card listing
  * jsxc: Drop loading text on the login button
  * firewall: New styling for status stable
  * ui: Consistently use the btn-toolbar class for all toolbars
  * help: Make the button normal size in about page
  * users: Drop cancel button show submit as danger in delete page
  * help, power, index: ui: Drop remaining uses of &raquo;
  * ui: index: Don't show too large a help message
  * HACKING: Add suggestion not over-use Bootstrap utility classes
  * ui: Fix form error styling using bootstrap 3 style
  * jslicense.html: Drop minor styling
  * ui: Introduce common styling for two column list group
  * calibre: Use common styling for libraries list
  * pagekite: Use common styling for custom services
  * ikiwiki: Use common styling for wiki/blog list
  * gitweb: Use common styling for repo list
  * users: Use common styling for users list
  * networks: Use common styling for showing network connection
  * networks: Use common styling for Wi-Fi network list
  * networks: Use table for styling network connection list
  * firewall: Split CSS styling into separate file
  * monkeysphere: Split CSS styling into a separate file
  * samba: Split CSS styling into separate file
  * upgrades: Split CSS styling into a separate file
  * backups: Split CSS styling into a separate file
  * storage: Split CSS styling into a separate file
  * sharing: Split CSS styling into a separate file
  * letsencrypt: Split CSS styling into a separate file
  * help: Split CSS styling into a separate file
  * first_setup: Use template variable to refresh page
  * ui: Use common styling to hide logo during firstboot
  * firstboot: Use bootstrap for logo styling
  * pagekite: Eliminate inline styling
  * help: Show version information as an alert
  * ui: Avoid inline styling for setting progress bar width
  * apache2: Disallow all inline styling in sandbox settings
  * ui: Fix warning button colors

  [ achalaramu ]
  * Migrate bootstrap 4 from bootstrap 3

  [ Veiko Aasa ]
  * gitweb: Make functional tests compatible with pytest-bdd v4.0
  * javascript: Fix disabled submit buttons when navigating back to a page

  [ James Valleroy ]
  * tests: Skip initial update
  * help: Update status log test
  * config: Skip homepage test on buildd (Closes: #977527)
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Sat, 19 Dec 2020 19:18:42 -0500

Available diffs

Superseded in hirsute-proposed
freedombox (20.20) unstable; urgency=medium

  [ ikmaak ]
  * Translated using Weblate (Dutch)
  * Translated using Weblate (Dutch)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ ssantos ]
  * Translated using Weblate (Portuguese)

  [ Johannes Keyser ]
  * Translated using Weblate (German)

  [ Thomas Vincent ]
  * Translated using Weblate (French)

  [ Michael Breidenbach ]
  * Translated using Weblate (Swedish)

  [ Fioddor Superconcentrado ]
  * Translated using Weblate (Spanish)
  * config: Add user websites as choices for homepage config
  * config: rename functions (improve readability)

  [ James Valleroy ]
  * config: Mark test_homepage_field as needs_root
  * mumble: Implement force upgrade for 1.3.*
  * upgrades: Hold mumble-server during dist upgrade
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Veiko Aasa ]
  * apache: Add app name
  * snapshot: Check that / is a btrfs subvolume before setup
  * diagnostics: Improve exception handling in app diagnostics
  * diagnostics: Show app name and fallback to app id if not exist
  * templates: Make toggle button responsive

 -- James Valleroy <email address hidden>  Mon, 14 Dec 2020 19:31:00 -0500

Available diffs

Superseded in hirsute-proposed
freedombox (20.19) unstable; urgency=medium

  [ ikmaak ]
  * Translated using Weblate (Dutch)
  * Translated using Weblate (Dutch)
  * Translated using Weblate (Dutch)
  * Translated using Weblate (German)
  * Translated using Weblate (Dutch)
  * Translated using Weblate (Dutch)

  [ Fioddor Superconcentrado ]
  * networks: Apply translation to a tooltip.
  * bepasty: Apply translation to autogenerated comments.
  * snapshots: Translate snapshot types (field description)
  * Translated using Weblate (Spanish)

  [ Joseph Nuthalapati ]
  * OpenVPN: Create user group "vpn"
  * openvpn: Add functional tests for user group "vpn"
  * openvpn: Deny access to users not in group "vpn"

  [ James Valleroy ]
  * upgrades: Add first boot step to run initial update
  * upgrades: Add progress page for initial update
  * upgrades: Fix flag name in info message
  * upgrades: Hold freedombox package during dist upgrade
  * upgrades: Use apt_hold contextmanager
  * upgrades: Print steps in dist-upgrade
  * upgrades: Fix sources list for dist upgrade from buster
  * sso: Add test to generate ticket
  * locale: Update translation strings
  * doc: Fetch latest manual
  * debian: Add python3-openssl as build dependency for tests

  [ Veiko Aasa ]
  * Samba: UI: Show toggle buttons and share names

  [ Oymate ]
  * Translated using Weblate (Bengali)

 -- James Valleroy <email address hidden>  Mon, 30 Nov 2020 18:37:52 -0500

Available diffs

Superseded in hirsute-release
Deleted in hirsute-proposed (Reason: moved to Release)
freedombox (20.18.1) unstable; urgency=medium

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)
  * Translated using Weblate (Turkish)

  [ Hetgyl ]
  * Translated using Weblate (French)
  * Translated using Weblate (French)
  * Translated using Weblate (French)
  * Translated using Weblate (French)
  * Translated using Weblate (French)
  * Translated using Weblate (French)
  * Translated using Weblate (French)
  * Translated using Weblate (French)
  * Translated using Weblate (French)
  * Translated using Weblate (French)
  * Translated using Weblate (French)
  * Translated using Weblate (French)

  [ Reg Me ]
  * Translated using Weblate (Dutch)
  * Translated using Weblate (Dutch)

  [ Oğuz Ersen ]
  * Translated using Weblate (Turkish)

  [ Thomas Vincent ]
  * Translated using Weblate (French)
  * Translated using Weblate (French)
  * Translated using Weblate (French)
  * Translated using Weblate (French)
  * Translated using Weblate (French)
  * Translated using Weblate (French)
  * Translated using Weblate (French)
  * Translated using Weblate (French)
  * Translated using Weblate (French)
  * Translated using Weblate (French)
  * Translated using Weblate (French)

  [ Petter Reinholdtsen ]
  * Translated using Weblate (Norwegian Bokmål)

  [ Joseph Nuthalapati ]
  * sso: Fix regression in auth-pubtkt configuration

  [ Dietmar ]
  * Translated using Weblate (German)
  * Translated using Weblate (Italian)

  [ Fioddor Superconcentrado ]
  * Translated using Weblate (Spanish)

  [ Diego Roversi ]
  * Translated using Weblate (Italian)

  [ ikmaak ]
  * Translated using Weblate (Dutch)

  [ Michael Breidenbach ]
  * Translated using Weblate (Swedish)

  [ James Valleroy ]
  * Translated using Weblate (French)
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 23 Nov 2020 18:37:38 -0500

Available diffs

Superseded in hirsute-proposed
freedombox (20.18) unstable; urgency=medium

  [ Hetgyl ]
  * Translated using Weblate (French)

  [ Reg Me ]
  * Translated using Weblate (Dutch)
  * Translated using Weblate (Dutch)
  * Translated using Weblate (Dutch)
  * Translated using Weblate (Dutch)

  [ Joseph Nuthalapati ]
  * coverage: Omit files under tests/ directories
  * ci: Add --cov-config to the coverage command
  * openvpn: Cleanup easyrsa 2 to 3 upgrade code
  * openvpn: Function to detect ECC/RSA configuration
  * openvpn: ECC: Setup and Migration
  * openvpn: Remove explicit setup step
  * openvpn: Improve migrate_to_ecc template
  * openvpn: Remove opinion on which curve to use
  * openvpn: client configuration for RSA and ECC
  * gitlabci: Update Dockerfile and script

  [ Ralf Barkow ]
  * Translated using Weblate (German)

  [ Fioddor Superconcentrado ]
  * Translated using Weblate (Spanish)

  [ Matthias Dellweg ]
  * Enable dynamicdns module to handle IPv6

  [ Dietmar ]
  * Translated using Weblate (Italian)

  [ James Valleroy ]
  * locale: Update translation strings
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 16 Nov 2020 20:49:24 -0500
159 of 59 results