a56 (1.3+dfsg-10.1) unstable; urgency=medium . * Non-maintainer upload. * Use standard strtol. * Fix a lot of implicit-function-declarations. (Closes: #1066195) apparmor (3.0.13-2) unstable; urgency=medium . * Revert "Vcs-* control fields: track the debian/experimental branch" * Revert "gbp.conf: set debian-branch to debian/experimental" * Upload to unstable . apparmor (3.0.13-1) experimental; urgency=medium . [ intrigeri ] * Don't install /etc/apparmor.d/abstractions/ubuntu-browsers.d/chromium-browser (Closes: #1039668) * Declare compliance with Policy 4.6.2 * Update build dependency: pkg-config → pkgconf * Fix spelling error in README.source * autopkgtests: enforce "set -u" in scripts * autopkgtests: make scripts ShellCheck-compliant * Import new upstream release (Closes: #1057453) . [ Helmut Grohne ] * Fix FTCBFS: Fix confusion of compiler flags for python extension (Closes: #1057188) . [ Michael Biebl ] * Install PAM module, binaries and helper scripts into /usr. (Closes: #1064151) . [ Remus-Gabriel Chelu ] * Add Romanian translation of debconf templates (Closes: #1031142) apparmor (3.0.13-1) experimental; urgency=medium . [ intrigeri ] * Don't install /etc/apparmor.d/abstractions/ubuntu-browsers.d/chromium-browser (Closes: #1039668) * Declare compliance with Policy 4.6.2 * Update build dependency: pkg-config → pkgconf * Fix spelling error in README.source * autopkgtests: enforce "set -u" in scripts * autopkgtests: make scripts ShellCheck-compliant * Import new upstream release (Closes: #1057453) . [ Helmut Grohne ] * Fix FTCBFS: Fix confusion of compiler flags for python extension (Closes: #1057188) . [ Michael Biebl ] * Install PAM module, binaries and helper scripts into /usr. (Closes: #1064151) . [ Remus-Gabriel Chelu ] * Add Romanian translation of debconf templates (Closes: #1031142) citation-style-language-locales (0.0.18-1) unstable; urgency=medium . * Import upstream version 0.0.18. * Update years of packaging copyright. * Refresh debian/copyright. * debian/rules: move comments out of empty target. citation-style-language-styles (0.0.404-1) unstable; urgency=medium . * Import upstream version 0.0.404. * Update years of packaging copyright. * debian/rules: move comments out of empty target. * Refresh debian/copyright. cjson (1.7.17-2) unstable; urgency=medium . * QA upload. * Orphan the package. cxxopts (3.2.1-1) unstable; urgency=medium . * New upstream version 3.2.1 * New maintainer (Closes: #1065748) * d/copyright: + Update copyright years + Add new maintainer to copyright + Add Upstream-Contact information * d/control: + Replace deprecated build-dep pkg-config with pkgconf + Add new maintainer to maintainer field * d/p/0001-install-pkgconfig-file-into-arch-indep-usr-share-pkg.patch: + Add Forwarded info to patch header debian-fbx (3) unstable; urgency=medium . [ James Valleroy ] * Fix typo in minetest-server (Closes: #988199) * Set standards version to 4.6.1 * Update copyright years . [ Debian Janitor ] * d/control: Trim trailing whitespace . [ Jenkins ] * Remove constraints unnecessary since buster debian-fbx (2) unstable; urgency=medium . * Set standards version to 4.5.1 debian-fbx (1) unstable; urgency=medium . [ Sunil Mohan Adapa ] * Initial release. (Closes: #977859) debian-reference (2.120) unstable; urgency=medium . [ Beatrice Torracca ] * [it-IT] Updated Italian translation (100%) . [ eulalio ] * Translated using Weblate (Spanish) . [ Guillonneau Jean-Paul ] * Translated using Weblate (French) . [ Osamu Aoki ] * Fix fr.add * Parallel execution for build * Update pot deheader (1.10-2) unstable; urgency=medium . * Disable warnings about implicitly declared functions, as files are only compiled for unit tests. (Closes: #1066736) emacs-non-dfsg (1:29.3+1-1) unstable; urgency=high . * Merge upstream version 29.3. . * Update debian/copyright for 29.3. freedombox (24.7) unstable; urgency=medium . [ Sunil Mohan Adapa ] * actions: Move most of the privileged action code to main directory * tests: Remove unused fixture for testing actions * tests: Move test configuration to plinth directory * tests: Merge actions related test files * tests: Automatically create pytest marks for apps * users: Add email address field when creating/updating user accounts * users: Add email address field during first boot * system: Organize items into sections * views: Fix alignment of close button in error messages * actions: Minor refactor to action error logging * actions: Provide HTML error message with action error * views: Implement a utility to easily show error message * middleware: Show HTML exception message as extra detail in messages * package: Drop special error message handling for package errors * backups: Adjust to changes in privileged errors * letsencrypt: Simplify error warning when certificate revoke fails * letsencrypt: Show better error messages * storage: Adjust to changes in privileged errors * letsencrypt: Remove unnecessary processing of the error messages * storage: Show better error message * upgrades: Show better error messages * snapshot: Show better error messages * package: Don't remove packages of other apps on uninstall * matrixsynapse: Prevent setup page from being shown during uninstall . [ Veiko Aasa ] * samba: Fix Samba not accessible from IPv6 localhost ::1 address * samba: Disable nmbd NetBIOS service . [ James Valleroy ] * locale: Update translation strings * doc: Fetch latest manual freedombox (24.6) unstable; urgency=medium . [ Veiko Aasa ] * gitweb: Fix modifying git repositories when gitweb app is disabled * users: tests: Do not remove LDAP user when testing views * samba: Ignore non-existent users who are in freedombox-share group . [ ikmaak ] * Translated using Weblate (Dutch) . [ James Valleroy ] * diagnostics: Add tests for get_results * diagnostics: Handle TypeError when copying results * locale: Update translation strings * doc: Fetch latest manual . [ Sunil Mohan Adapa ] * users: Fix creating users with initial set of groups * users: Minor refactor when creating django groups * log: Don't log with in color inside actions scripts * actions: Fix log message when action return can't be decoded * actions: When action errors out, log a better message * *: Add type hints for app init methods * *: Add type hints for diagnose method * action_utils: Implement method for starting a service temporarily * zoph: Don't fail setup if mysql installed but not running * wordpress: Don't fail setup if mysql installed but not running * app: Add ability to hide configuration form when app is disabled * zoph: Hide configuration form when app is disabled * app: views: Expose method to get enabled/disabled state and cache it * zoph: Don't redirect to setup page when app is disabled * zoph: Don't fail with backup/restore if app is disabled * zoph: Uninstall fully so that reinstall works * daemon: Added method to ensure a daemon is running in component * zoph: Ensure that database server is running when setting up app * wordpress: Fix backup, restore and uninstall when db is not running * wordpress: Drop database user when app is uninstalled * tests: functional: Uninstall app after backup and before restore * zoph: Restore database password to old value after restore operation * wordpress: tests: Uninstall app after backup and before restore * tests: functional: Refactor install/setup fixture for apps * wordpress: Fix minor issue in restoring database 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) 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) 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 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 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 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 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 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) freedombox (23.18) unstable; urgency=medium . [ 109247019824 ] * Translated using Weblate (Bulgarian) * Translated using Weblate (Bulgarian) . [ Brian Ó Donnell ] * middleware: Add new middleware to handle common errors like DB busy . [ James Valleroy ] * middleware: tests: Add tests for common error middleware * locale: Update translations strings * doc: Fetch latest manual . [ rsquared ] * ikiwiki: Disable discussion pages by default for new wiki/blog . [ Sunil Mohan Adapa ] * wordpress: Use absolute path in service file * upgrades: Fix detecting apt over tor during upgrade * gitlab-ci: Perform backports tests on bookworm instead of bullseye * *: Fix all typing hint related errors * gitlab-ci: Make passing mypy checks mandatory * *: Utilize newer 3.10 syntax for type hints * *: Add some additional type annotations * pyproject: Add configuration for mypy to ignore some libraries freedombox (23.17) unstable; urgency=medium . [ gallegonovato ] * Translated using Weblate (Spanish) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Jiří Podhorecký ] * Translated using Weblate (Czech) . [ Ihor Hordiichuk ] * Translated using Weblate (Ukrainian) . [ ikmaak ] * Translated using Weblate (Dutch) . [ bittin1ddc447d824349b2 ] * Translated using Weblate (Swedish) freedombox (23.16) unstable; urgency=medium . [ Petter Reinholdtsen ] * Translated using Weblate (Norwegian Bokmål) . [ Jiří Podhorecký ] * Translated using Weblate (Czech) . [ Joseph Nuthalapati ] * l10n: Fix error in Czech translation string . [ Sunil Mohan Adapa ] * django: Remove use of X-XSS-Protection header * backups: Remove use of length_is template function * users, networks: Use the autofocus HTML attribute sparingly * sso: Use POST method for logout * sso: Switch to django-axes >= 5.0 * networks, samba: tests: functional: Fix setting firewall zone * openvpn: Fix app not installing Debian testing * openvpn: Correctly set expiry of server/client certs to 10 years * openvpn: Minor refactoring in setting up easy-rsa * openvpn: Use config file instead of env vars for easy-rsa * openvpn: Ensure that re-running setup works as expected * openpvn: Renew server/client certificates . [ Michael Breidenbach ] * Translated using Weblate (Swedish) . [ James Valleroy ] * locale: Update translation strings * doc: Fetch latest manual 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 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 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 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 . freedombox (23.11) experimental; urgency=medium . [ James Valleroy ] * shadowsocksserver: Add separate app for Shadowsocks server * shadowsocksserver: Use shared manual page with Client * debian: Remove drop-in configs from version <23.11 * locale: Update translation strings * doc: Fetch latest manual . [ Sunil Mohan Adapa ] * *: Fix icons not present in the generated .deb * config: Add new component for managing drop-in /etc/ config files * debian/install: Add new place in /usr to keep drop-in config files * gitweb: Use drop-in config component for /etc files * deluge: Use drop-in config comonents for /etc files * email: Use drop-in config component for /etc files * i2p: Use drop-in config component for /etc files * ikiwiki: Use drop-in config component for /etc files * janus: Use drop-in config component for /etc files * letsencrypt: Use drop-in config component for /etc files * matrixsynapse: Use drop-in config component for /etc files * mediawiki: Use drop-in config component for /etc files * minidlna: Use drop-in config component for /etc files * networks: Use drop-in config component for /etc files * pagekite: Drop the config file for forcing use of Debian certs * privacy: Use drop-in config component for /etc files * radicale: Use drop-in config component for /etc files * roundcube: Use drop-in config component for /etc files * rssbridge: Use drop-in config component for /etc files * searx: Use drop-in config component for /etc files * security: Use drop-in config component for /etc files * sharing: Use drop-in config component for /etc files * ssh: Use drop-in config component for /etc files * sso: Use drop-in config component for /etc files * syncthing: Use drop-in config component for /etc files * transmission: Use drop-in config component for /etc files * ttrss: Use drop-in config component for /etc files * upgrades: Use drop-in config component for /etc files * users: Use drop-in config component for /etc files * wordpress: Use drop-in config component for /etc files * apache: Use drop-in config component for /etc files * bepasty: Use drop-in config component for /etc files * calibre: Use drop-in config component for /etc files * cockpit: Use drop-in config component for /etc files * ejabberd: Use drop-in config component for /etc files * apache: Fix failure during app update . freedombox (23.10) experimental; urgency=medium . [ gallegonovato ] * Translated using Weblate (Spanish) . [ ikmaak ] * Translated using Weblate (Dutch) * Translated using Weblate (Dutch) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Ihor Hordiichuk ] * Translated using Weblate (Ukrainian) . [ Sunil Mohan Adapa ] * *: Move modules-enabled files to /usr/share * doc/dev: Set language code explicitly in Sphinx configuration . [ James Valleroy ] * gitweb: Disable gpg signing in tests . [ Frederico Gomes ] * Translated using Weblate (Portuguese) * Translated using Weblate (Portuguese) . freedombox (23.9) experimental; urgency=medium . [ nbenedek ] * ttrss: Allow apps to use /tt-rss URL instead of separate one . [ James Valleroy ] * debian: Update copyright years * debian: Follows policy v4.6.2 * tor: Only diagnose relay ports if feature enabled * tor: Check if Hidden service is version 3 * tor: Rename Hidden service to Onion service * help: Add information on obtaining source code * locale: Update translation strings * doc: Fetch latest manual . [ Sunil Mohan Adapa ] * mediawiki: Make a utility method public * mediawiki: Make retrieving list of supported languages robust * mediawiki: Simplify retrieving the default language * ttrss: Update list of clients * ttrss: Don't show app in enabled list of apps if install fails * apache: Reload apache using component if config changes * transmission: Allow remote UIs to connect * transmission: Add Tremotesf to list of client apps * ttrss: Use the apache component to restart apache on config change * storage: Handle mount error properly * uninstall: Fix issue with uninstall of apps that have no backup * service: Remove reference to managed_services in a message * zoph: Don't fail at showing app view during uninstall * theme: Move icons to app folders * minidlna: Resize icon and export to PNG also * doc/dev: Update copyright year . [ Nobuhiro Iwamatsu ] * Translated using Weblate (Japanese) . freedombox (23.8) experimental; urgency=medium . [ James Valleroy ] * Revert "locale: Update translation strings" * HACKING: Force pip to install packages to system environment * ci: Force pip install for functional tests * datetime: Use unique component ID for related daemon * upgrades: Check apt result during dist-upgrade * doc: Fetch latest manual . [ Sunil Mohan Adapa ] * tests: Don't error during collection if selenium is not installed * tests: functional: Make install script work for Bullseye * datetime: Re-implement backup/restore for timezone * coturn: Prevent package removal when roundcube is uninstalled * tests: functional: Remove handling for custom enable/disable buttons * tests: functional: Update detecting page changes * gitweb: Simplify handling shortcut for front page * searx: Simplify handling shortcut for front page . [ nbenedek ] * calibre: Remove libraries during uninstallation * mediawiki: Fix broken view on Bullseye due to language selection * bepasty: Completely uninstall app * coturn: Completely uninstall app * deluge: Completely uninstall app * gitweb: Completely uninstall app, remove repositories * ikiwiki: Completely uninstall app * matrixsynapse: Completely uninstall app * roundcube: Completely uninstall app * rssbridge: Completely uninstall app * searx: Completely uninstall app * shaarli: Completely uninstall app * shadowsocks: Completely uninstall app * sharing: Completely uninstall app * syncthing: Completely uninstall app * wordpress: Completely uninstall app * mediawiki: Completely uninstall app * syncthing: Remove unused pathlib import so job code-quality can pass * tor: Completely uninstall app * ttrss: Completely uninstall app * infinoted: Completely uninstall app * openvpn: Completely uninstall app * samba: Completely uninstall app . [ 109247019824 ] * Translated using Weblate (Bulgarian) * Translated using Weblate (Bulgarian) * Translated using Weblate (Bulgarian) . [ Coucouf ] * Translated using Weblate (French) . [ Veiko Aasa ] * gitweb: Disable snapshot feature * gitweb: Make globally configured features overridable per-repository . [ Ihor Hordiichuk ] * Translated using Weblate (Ukrainian) . freedombox (23.7) experimental; urgency=medium . [ 109247019824 ] * Translated using Weblate (Bulgarian) * Translated using Weblate (Bulgarian) . [ Veiko Aasa ] * container: Force pip to install packages to system environment * tests: functional: Fix setting first ethernet connection as internal . [ Sunil Mohan Adapa ] * container: Fix resizing disk image containing multiple partitions * container: Increase wait time to accommodate slower architectures * matrixsynapse: Add token based registration verification . [ nbenedek ] * mediawiki: Allow setting site language code . [ James Valleroy ] * locale: Update translation strings * doc: Fetch latest manual freedombox (23.11) experimental; urgency=medium . [ James Valleroy ] * shadowsocksserver: Add separate app for Shadowsocks server * shadowsocksserver: Use shared manual page with Client * debian: Remove drop-in configs from version <23.11 * locale: Update translation strings * doc: Fetch latest manual . [ Sunil Mohan Adapa ] * *: Fix icons not present in the generated .deb * config: Add new component for managing drop-in /etc/ config files * debian/install: Add new place in /usr to keep drop-in config files * gitweb: Use drop-in config component for /etc files * deluge: Use drop-in config comonents for /etc files * email: Use drop-in config component for /etc files * i2p: Use drop-in config component for /etc files * ikiwiki: Use drop-in config component for /etc files * janus: Use drop-in config component for /etc files * letsencrypt: Use drop-in config component for /etc files * matrixsynapse: Use drop-in config component for /etc files * mediawiki: Use drop-in config component for /etc files * minidlna: Use drop-in config component for /etc files * networks: Use drop-in config component for /etc files * pagekite: Drop the config file for forcing use of Debian certs * privacy: Use drop-in config component for /etc files * radicale: Use drop-in config component for /etc files * roundcube: Use drop-in config component for /etc files * rssbridge: Use drop-in config component for /etc files * searx: Use drop-in config component for /etc files * security: Use drop-in config component for /etc files * sharing: Use drop-in config component for /etc files * ssh: Use drop-in config component for /etc files * sso: Use drop-in config component for /etc files * syncthing: Use drop-in config component for /etc files * transmission: Use drop-in config component for /etc files * ttrss: Use drop-in config component for /etc files * upgrades: Use drop-in config component for /etc files * users: Use drop-in config component for /etc files * wordpress: Use drop-in config component for /etc files * apache: Use drop-in config component for /etc files * bepasty: Use drop-in config component for /etc files * calibre: Use drop-in config component for /etc files * cockpit: Use drop-in config component for /etc files * ejabberd: Use drop-in config component for /etc files * apache: Fix failure during app update freedombox (23.10) experimental; urgency=medium . [ gallegonovato ] * Translated using Weblate (Spanish) . [ ikmaak ] * Translated using Weblate (Dutch) * Translated using Weblate (Dutch) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Ihor Hordiichuk ] * Translated using Weblate (Ukrainian) . [ Sunil Mohan Adapa ] * *: Move modules-enabled files to /usr/share * doc/dev: Set language code explicitly in Sphinx configuration . [ James Valleroy ] * gitweb: Disable gpg signing in tests . [ Frederico Gomes ] * Translated using Weblate (Portuguese) * Translated using Weblate (Portuguese) freedombox (23.9) experimental; urgency=medium . [ nbenedek ] * ttrss: Allow apps to use /tt-rss URL instead of separate one . [ James Valleroy ] * debian: Update copyright years * debian: Follows policy v4.6.2 * tor: Only diagnose relay ports if feature enabled * tor: Check if Hidden service is version 3 * tor: Rename Hidden service to Onion service * help: Add information on obtaining source code * locale: Update translation strings * doc: Fetch latest manual . [ Sunil Mohan Adapa ] * mediawiki: Make a utility method public * mediawiki: Make retrieving list of supported languages robust * mediawiki: Simplify retrieving the default language * ttrss: Update list of clients * ttrss: Don't show app in enabled list of apps if install fails * apache: Reload apache using component if config changes * transmission: Allow remote UIs to connect * transmission: Add Tremotesf to list of client apps * ttrss: Use the apache component to restart apache on config change * storage: Handle mount error properly * uninstall: Fix issue with uninstall of apps that have no backup * service: Remove reference to managed_services in a message * zoph: Don't fail at showing app view during uninstall * theme: Move icons to app folders * minidlna: Resize icon and export to PNG also * doc/dev: Update copyright year . [ Nobuhiro Iwamatsu ] * Translated using Weblate (Japanese) freedombox (23.8) experimental; urgency=medium . [ James Valleroy ] * Revert "locale: Update translation strings" * HACKING: Force pip to install packages to system environment * ci: Force pip install for functional tests * datetime: Use unique component ID for related daemon * upgrades: Check apt result during dist-upgrade * doc: Fetch latest manual . [ Sunil Mohan Adapa ] * tests: Don't error during collection if selenium is not installed * tests: functional: Make install script work for Bullseye * datetime: Re-implement backup/restore for timezone * coturn: Prevent package removal when roundcube is uninstalled * tests: functional: Remove handling for custom enable/disable buttons * tests: functional: Update detecting page changes * gitweb: Simplify handling shortcut for front page * searx: Simplify handling shortcut for front page . [ nbenedek ] * calibre: Remove libraries during uninstallation * mediawiki: Fix broken view on Bullseye due to language selection * bepasty: Completely uninstall app * coturn: Completely uninstall app * deluge: Completely uninstall app * gitweb: Completely uninstall app, remove repositories * ikiwiki: Completely uninstall app * matrixsynapse: Completely uninstall app * roundcube: Completely uninstall app * rssbridge: Completely uninstall app * searx: Completely uninstall app * shaarli: Completely uninstall app * shadowsocks: Completely uninstall app * sharing: Completely uninstall app * syncthing: Completely uninstall app * wordpress: Completely uninstall app * mediawiki: Completely uninstall app * syncthing: Remove unused pathlib import so job code-quality can pass * tor: Completely uninstall app * ttrss: Completely uninstall app * infinoted: Completely uninstall app * openvpn: Completely uninstall app * samba: Completely uninstall app . [ 109247019824 ] * Translated using Weblate (Bulgarian) * Translated using Weblate (Bulgarian) * Translated using Weblate (Bulgarian) . [ Coucouf ] * Translated using Weblate (French) . [ Veiko Aasa ] * gitweb: Disable snapshot feature * gitweb: Make globally configured features overridable per-repository . [ Ihor Hordiichuk ] * Translated using Weblate (Ukrainian) freedombox (23.7) experimental; urgency=medium . [ 109247019824 ] * Translated using Weblate (Bulgarian) * Translated using Weblate (Bulgarian) . [ Veiko Aasa ] * container: Force pip to install packages to system environment * tests: functional: Fix setting first ethernet connection as internal . [ Sunil Mohan Adapa ] * container: Fix resizing disk image containing multiple partitions * container: Increase wait time to accommodate slower architectures * matrixsynapse: Add token based registration verification . [ nbenedek ] * mediawiki: Allow setting site language code . [ James Valleroy ] * locale: Update translation strings * doc: Fetch latest manual 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) freedombox (23.6.1) unstable; urgency=medium . [ 109247019824 ] * Translated using Weblate (Bulgarian) * Translated using Weblate (Bulgarian) * Translated using Weblate (Bulgarian) * Translated using Weblate (Bulgarian) . [ Veiko Aasa ] * container: Force pip to install packages to system environment * tests: functional: Fix setting first ethernet connection as internal * gitweb: Disable snapshot feature * gitweb: Make globally configured features overridable per-repository . [ Sunil Mohan Adapa ] * container: Fix resizing disk image containing multiple partitions * container: Increase wait time to accommodate slower architectures * tests: Don't error during collection if selenium is not installed * tests: functional: Make install script work for Bullseye * datetime: Re-implement backup/restore for timezone * coturn: Prevent package removal when roundcube is uninstalled . [ James Valleroy ] * HACKING: Force pip to install packages to system environment * ci: Force pip install for functional tests * datetime: Use unique component ID for related daemon * doc: Fetch latest manual . [ Coucouf ] * Translated using Weblate (French) freedombox (23.6) unstable; urgency=medium . [ Sunil Mohan Adapa ] * ci: Force pip to install packages to system environment * /etc/issue: Update message to reflect that all users can login * datetime: Use timedatectl to read current timezone . [ nbenedek ] * samba: make sure shares are not accessible from the internet * ttrss: fix failing backup . [ James Valleroy ] * locale: Update translation strings * doc: Fetch latest manual freedombox (23.5) unstable; urgency=medium . [ Dietmar ] * Translated using Weblate (German) . [ ikmaak ] * Translated using Weblate (German) * Translated using Weblate (Dutch) . [ gallegonovato ] * Translated using Weblate (Spanish) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Ihor Hordiichuk ] * Translated using Weblate (Ukrainian) . [ 109247019824 ] * Translated using Weblate (Bulgarian) . [ James Valleroy ] * mediawiki: Fix app view error * locale: Update translation strings * doc: Fetch latest manual . [ Jiří Podhorecký ] * Translated using Weblate (Czech) . [ Besnik Bleta ] * Translated using Weblate (Albanian) . [ Veiko Aasa ] * samba: tests: Fix enable share view test . [ Michael Breidenbach ] * Translated using Weblate (Swedish) 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) 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 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) 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 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 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 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) 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 freedombox (22.22.1) unstable; urgency=medium . [ Sunil Mohan Adapa ] * privacy: Remove unused import, fix pipeline . [ James Valleroy ] * debian: tests: Fix PYTHONPATH * doc: Fetch latest manual . [ ikmaak ] * Translated using Weblate (Dutch) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Eric ] * Translated using Weblate (Chinese (Simplified)) . [ Tymofii Lytvynenko ] * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) . [ 109247019824 ] * Translated using Weblate (Bulgarian) . [ Jiří Podhorecký ] * Translated using Weblate (Czech) freedombox (22.22) unstable; urgency=medium . [ Michael Breidenbach ] * Translated using Weblate (Swedish) . [ Tymofii Lytvynenko ] * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) . [ Jiří Podhorecký ] * Translated using Weblate (Czech) . [ Sunil Mohan Adapa ] * templates: Update HTML meta tags for better description and app-name * doc: dev: Minor example code refactor * actions: Allow nested and top-level actions * actions: Use separate IPC for communicating results * actions: Implement getting raw output from the process * actions: Allow actions to be called by other users * config: Drop ability to set hostname on systems without systemd * dynamicdns: Check action script with flake8 * tests: Add fixture to help in testing privileged actions * apache: Use privileged decorator for actions * bepasty: Use privileged decorator for actions * bind: Use privileged decorator for actions * calibre: Use privileged decorator for actions * config: Minor update to privileged method signature * config: Use privileged decorator for actions * config: Use privileged decorator for set-hostname action * config: Use privileged decorator for set domainname action * config: Minor refactor * coturn: Use privileged decorator for actions * datetime: Use privileged decorator for actions * deluge: Use privileged decorator for actions * dynamicdns: Use privileged decorator for actions * ejabberd: Use privileged decorator for actions * email: Use privileged decorator for actions * firewall: Use privileged decorator, drop showing running status * gitweb: Use privileged decorator for actions * help: Use privileged decorator for actions * i2p: Use privileged decorator for actions * ikiwiki: Use privileged decorator for actions * infinoted: Use privileged decorator for actions * letsencrypt: Use privileged decorator for actions * matrixsynapse: Use privileged decorator for actions * mediawiki: Use privileged decorator for actions * minetest: Use privileged decorator for actions * minidlna: Use privileged decorator for actions * minidlna: Use the exposed URL for diagnostic test * networks: Use privileged decorator for actions * openvpn: Use privileged decorator for actions * openvpn: Drop RSA to ECC migration code and two-step setup * pagekite: Use privileged decorator for actions * power: Use privileged decorator for actions * quassel: Use privileged decorator for actions * radicale: Use privileged decorator for actions * roundcube: Minor update to comment in privileged actions * searx: Use privileged decorator for actions * searx: Show status of public access irrespective of enabled state * security: Use privileged decorator for actions * shadowsocks: Use privileged decorator for actions * sharing: Use privileged decorator for actions * snapshot: Use privileged decorator for actions * ssh: Use privileged decorator for actions * sso: Use privileged decorator for actions * syncthing: Use privileged decorator for actions * tor: Use privileged decorator for actions * transmission: Minor update to privileged method signature * ttrss: Use privileged decorator for actions * upgrades: Use privileged decorator for actions * wireguard: Us privileged decorator for actions * wordpress: Use privileged decorator for actions * zoph: Use privileged decorator for actions * backups: Use privileged decorator for sshfs actions * samba: Use privileged decorator for actions * storage: Use privileged decorator for actions * users: Use privileged decorator for actions * *: Use privileged decorator for service actions * backups: Use privileged decorator for backup actions * *: Use privileged decorator for package actions * actions: Drop unused superuser_run and related methods * action_utils: Drop unused progress requests from apt-get * bind: Drop enabling DNSSEC (deprecated) as it is always enabled * config: Drop legacy migration of Apache homepage settings * action_utils: Drop support for non-systemd environments * apache: Fix logs still going into /var/log files * wordpress: Update fail2ban filter * fail2ban: Make fail2ban log to journald * privacy: Set vendor as FreedomBox for dpkg and popularity-contest . [ Petter Reinholdtsen ] * Translated using Weblate (Norwegian Bokmål) . [ Besnik Bleta ] * Translated using Weblate (Albanian) * Translated using Weblate (Albanian) . [ nbenedek ] * matrix: Add fail2ban jail * privacy: Add new system app for popularity-contest . [ Nikita Epifanov ] * Translated using Weblate (Russian) . [ James Valleroy ] * locale: Update translation strings * doc: Fetch latest manual freedombox (22.21.1) unstable; urgency=medium . [ Andrij Mizyk ] * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) . [ Sunil Mohan Adapa ] * notification: Don't fail when formatting message strings . [ 109247019824 ] * Translated using Weblate (Bulgarian) freedombox (22.21) unstable; urgency=medium . [ ikmaak ] * Translated using Weblate (Danish) * Translated using Weblate (German) * Translated using Weblate (Spanish) * 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 (Polish) * Translated using Weblate (Persian) * Translated using Weblate (Indonesian) * 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 (Serbian) * Translated using Weblate (Albanian) * Translated using Weblate (Latvian) . [ Oğuz Ersen ] * Translated using Weblate (Turkish) . [ Andrij Mizyk ] * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) . [ 109247019824 ] * Translated using Weblate (Bulgarian) * Translated using Weblate (Bulgarian) . [ Besnik Bleta ] * Translated using Weblate (Albanian) . [ James Valleroy ] * janus: Enable systemd sandboxing * janus: Allow AF_UNIX and AF_NETLINK * locale: Update translation strings * doc: Fetch latest manual * setup.py: Move distutils import after setuptools import . [ nbenedek ] * wordpress: disable readme.html, xmlrpc.php, wp-cron.php * wordpress: Add fail2ban filter and jail * mediawiki: Add powered by freedombox logo . [ Sunil Mohan Adapa ] * wordpress: Reload apache after app update * d/install: mediawiki: Install the new powered by file . [ Michael Breidenbach ] * Translated using Weblate (Swedish) freedombox (22.20) unstable; urgency=medium . [ atilluF ] * Translated using Weblate (Italian) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Eric ] * Translated using Weblate (Chinese (Simplified)) . [ Jiří Podhorecký ] * Translated using Weblate (Czech) . [ Veiko Aasa ] * tests: functional: Assert app is not installed after uninstallation * samba: Ignore mounted files when listing mounts * samba: Update client apps information . [ Sunil Mohan Adapa ] * ejabberd: tests: functional: Ensure jsxc is installed * zoph: tests: functional: Simplify finding the form to submit * shaarli: tests: functional: Specify setup form submission button * ikiwiki: tests: functional: Find forms more accurately * gitweb: Use generic form template for create/edit repository * gitweb: tests: functional: Find forms more accurately * gitweb: Fix issue with page not refreshing during uninstall * calibre: tests: functional: Find forms more specifically * bepasty: Use generic form template for add password view * bepasty: tests: functional: Minor refactor for form submission * first_boot: tests: functional: Find form more specifically * sharing: tests: functional: Find forms more accurately * sso: tests: functional: Find forms more accurately * backups: Use generic form template for create and schedule views * backups: tests: functional: Find forms more accurately * templates: form: Specify a form class for use with functional tests * snapshot: tests: functional: Minor refactoring for form submission * wordpress: tests: functional: Find forms more specifically * users: tests: functional: Find forms more accurately * tests: functional: Force specifying form to submit more accurately * tests: functional: Wait for installation to complete fully . [ James Valleroy ] * debian: Add Italian debconf translation (Closes: #1019157) * version: Compare Debian package version numbers * firewall: Allow upgrade from any version to 1.2.* * locale: Update translation strings * doc: Fetch latest manual . [ Coucouf ] * Translated using Weblate (French) * Translated using Weblate (French) . [ nbenedek ] * matrixsynapse: Allow matrix-synapse >= 1.65 to install successfully * d/maintscript: remove tahoe and mldonkey apache conf files freedombox (22.19) unstable; urgency=medium . [ James Valleroy ] * debian: Update Spanish translation template (Closes: #1017452) * avahi: Don't disable after tests * ejabberd: Set hostname for test that relies on it * upgrades: Add button to test dist-upgrade in development mode * Translated using Weblate (French) * janus: Convert action to privileged * janus: Handle upgrades to 1.0.* * upgrades: Hold janus during dist-upgrade * locale: Update translation strings * doc: Fetch latest manual . [ Joseph Nuthalapati ] * tests: Make functional.is_available check faster . [ nautilusx ] * Translated using Weblate (German) . [ Maxime Leroy ] * Translated using Weblate (French) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Eric ] * Translated using Weblate (Chinese (Simplified)) . [ Andrij Mizyk ] * Translated using Weblate (Ukrainian) . [ 109247019824 ] * Translated using Weblate (Bulgarian) . [ Fioddor Superconcentrado ] * Translated using Weblate (Spanish) . [ Jiří Podhorecký ] * Translated using Weblate (Czech) . [ nbenedek ] * ttrss: add donation url * d/control: Break ufw as we use firewalld . [ Veiko Aasa ] * container: Display help message when no args are passed * container: Show default values in command help . [ Hugel ] * Translated using Weblate (Chinese (Simplified)) . [ Sunil Mohan Adapa ] * operation: Factor out template code into a separate file * operation: Show operations on app page in addition to setup page * package: Implement low-level methods for uninstalling * forms: Implement form for uninstallation * setup: Drop check for already running operation * app: Add API to uninstall an app * package: Implement uninstall in Package component * setup: Implement operation to uninstall an app * views: Implement a view to uninstall an app * app: Add a menu item to trigger uninstallation * tests: functional: Add install/uninstall test for all apps * backups: Use AppView for the main app page * diagnostics: Use AppView for app page * names: Use AppView for app page * networks: Use AppView for app page * power: Use AppView for app page * security: Use AppView for app page * snapshot: Use AppView for app page * letsencrypt: Use AppView for app page * tor: Use AppView and Operation for app page * jsxc: Allow disabling the app 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 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 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 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) 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 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 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 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 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 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 freedombox (22.9) unstable; urgency=medium . [ abidin toumi ] * Added translation using Weblate (Arabic) * Translated using Weblate (Arabic) . [ ikmaak ] * Translated using Weblate (German) * Translated using Weblate (Dutch) . [ Oğuz Ersen ] * Translated using Weblate (Turkish) . [ Jiří Podhorecký ] * Translated using Weblate (Czech) . [ Benedek Nagy ] * Translated using Weblate (Hungarian) * plinth: Add forum to footer . [ 109247019824 ] * Translated using Weblate (Bulgarian) . [ Coucouf ] * Translated using Weblate (French) . [ Paul Lettich ] * Translated using Weblate (German) . [ James Valleroy ] * package: Add package expressions * package: Use package expressions in Packages component * package: Fail diagnostic when not able to resolve * minetest: Allow alternate name for 3d armor mod * package: Fix comment and type annotations * upgrades: Use python3-typing-extensions from bullseye-backports * upgrades: Split Explanation line * locale: Update translation strings * doc: Fetch latest manual . [ Sunil Mohan Adapa ] * package: Update package expression API and fix regressions . [ Aurélien Couderc ] * Fix description of the validation rule for calibre library names so it actually matches the pattern freedombox (22.8) unstable; urgency=medium . [ Coucouf ] * Translated using Weblate (French) . [ Павел Протасов ] * Translated using Weblate (Russian) . [ Nikita Epifanov ] * Translated using Weblate (Russian) . [ Benedek Nagy ] * ikiwiki: add packages that are necessary for apt-get install * calibre: explain correct name format for new library . [ Ma Yong ] * Translated using Weblate (Chinese (Simplified)) * Translated using Weblate (Chinese (Simplified)) . [ Eric ] * Translated using Weblate (Chinese (Simplified)) . [ James Valleroy ] * upgrades: Allow backports from src:freedombox * locale: Update translation strings * doc: Fetch latest manual . [ Jim Gregory ] * network: Fix showing wifi connection freedombox (22.7) unstable; urgency=medium . [ Nathaniel Ramos Alexander ] * Translated using Weblate (Spanish) . [ Benedek Nagy ] * Translated using Weblate (Hungarian) . [ ButterflyOfFire ] * Translated using Weblate (French) . [ James Valleroy ] * doc: Fetch latest manual freedombox (22.6.1) unstable; urgency=medium . [ Johannes Keyser ] * Translated using Weblate (German) . [ ikmaak ] * Translated using Weblate (Dutch) * 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) freedombox (22.6) unstable; urgency=medium . [ ikmaak ] * Translated using Weblate (German) * Translated using Weblate (Dutch) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Nikita Epifanov ] * Translated using Weblate (Russian) . [ Eric ] * Translated using Weblate (Chinese (Simplified)) . [ Andrij Mizyk ] * Translated using Weblate (Ukrainian) . [ Michael Breidenbach ] * Translated using Weblate (Swedish) . [ Jiří Podhorecký ] * Translated using Weblate (Czech) . [ Sripath Roy Koganti ] * Translated using Weblate (Telugu) . [ Hemchand Pidikiti ] * Translated using Weblate (Telugu) . [ Revolutioners ] * Translated using Weblate (Telugu) . [ Anusha.chennamsetti ] * Translated using Weblate (Telugu) . [ Rohith ] * Translated using Weblate (Telugu) . [ B Rohit ] * Translated using Weblate (Telugu) . [ Sk Abdulaziz ] * Translated using Weblate (Telugu) . [ Prudhvi varma ] * Translated using Weblate (Telugu) . [ Lavanya Duddukuri ] * Translated using Weblate (Telugu) . [ Revathi Pathiwada ] * Translated using Weblate (Telugu) . [ Rushi Puttigumpala ] * Translated using Weblate (Telugu) . [ Kotagiri Hardik Sai ] * Translated using Weblate (Telugu) . [ Andhavarapu vamsi ] * Translated using Weblate (Telugu) . [ VANTIPALLI HARINI DEVI ] * Translated using Weblate (Telugu) . [ Mupparthi Rema Sharanya ] * Translated using Weblate (Telugu) . [ Nishmitha Undavalli ] * Translated using Weblate (Telugu) . [ l. Mamatha sahithi ] * Translated using Weblate (Telugu) . [ N SIRI HARSHITHA ] * Translated using Weblate (Telugu) . [ Sainadh Pragada ] * Translated using Weblate (Telugu) . [ Kesava Manikanta ] * Translated using Weblate (Telugu) . [ Padilam Sairam ] * Translated using Weblate (Telugu) . [ Benedek Nagy ] * minidlna: add iOS VLC client * samba: add iOS VLC client * Translated using Weblate (Hungarian) . [ James Valleroy ] * Translated using Weblate (Telugu) * locale: Update translation strings * doc: Fetch latest manual . [ 109247019824 ] * Translated using Weblate (Bulgarian) . [ Sunil Mohan Adapa ] * email_server: List all listening ports of the daemons * email_server: Update donation URL to rspamd donation URL * email_server: Update short description * email_server: Add front page shortcut, update name and description * email: Rename app from email_server to email * email: Drop X-Robots-Tag on the auto-configuration URL * email: Backup/restore aliases and mailboxes * email: rspamd: Simplify installing configuration * email: Tweak client auto-configuration file * email: Drop unused Apache include freedombox-robots.conf * email: Simplify modifying headers proxied to rspamd web UI * email: Depend on and run redis server * email: Open firewall port for managesieve protocol * email: Narrowly match just rspamd's spam header * email: Add more special-use IMAP folders, set autoexpunge to 60days * email: Simplify setting milter configuration and running sievec * email: Drop special handling for reserved TLDs * email: Drop special handling for outbound filtering * email: Remove override for local addresses * email: Setup rspamd configuration to include FreedomBox config * email: Add basic functional tests * email: Add backup/restore component * email: Simplify setting up postfix * email: Drop unused diagnosis module * email: Minor indentation and docstring changes * email: Set an icon from Tango project * email: dkim: Implement setting up DKIM signing keys * email: dns: Show table for desired DNS entries * email: Enable as an advanced app * email: aliases: Drop ability to enable/disable aliases * email: Add shortcut for non-admin users to manage their aliases * email: Drop mentions of clamav as it is too memory intensive * email: Rename audit module to privileged * email: Drop use of mutex for postfix configuration operations * email: Simplify and rename postfix configuration module * email: Drop unused utility method for logging * email: Name module ldap to postfix * email: Drop postfix and dovecot LDAP packages * email: Drop atomic writing to a file * email: Update module docstrings * email: Use the term 'setup' rather than 'repair' for consistency * email: Don't start disabled daemons when setup is re-run * email: Implement adding common aliases for first admin user * email: Add various documentation links for future readability * email: postfix: Fix priority for authentication directives * email: aliases: Minor refactoring to form validation * email: clients: Make Thunderbird URLs language independent * email: Allow re-running setup * email: postfix: use inline map for TLS SNI maps * email: rspamd: Log to journald via syslog * email: Revert to LDAP auth as pam does not allow non-admin users * email: Fix issue with certs not being available * dynamicdns: Fix adding null domain into configuration 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) 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) 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 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 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) 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 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) freedombox (21.14.1) unstable; urgency=high . [ Sunil Mohan Adapa ] * config: Add packages component to a re-add zram-tools dependency 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 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 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) 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 freedombox (21.10) unstable; urgency=medium . [ Veiko Aasa ] * samba: tests: Convert functional tests to non-BDD python format . [ James Valleroy ] * tests: Show warning when app not available * bepasty: Convert functional tests to non-BDD python format * bind: Convert functional tests to non-BDD python format * config: Convert functional tests to non-BDD python format * coturn: Convert functional tests to non-BDD python format * datetime: Convert functional tests to non-BDD python format * deluge: Convert functional tests to non-BDD python format * dynamicdns: Convert functional tests to non-BDD python format * ejabberd: Convert functional tests to non-BDD python format * help: Convert functional tests to non-BDD python format * ikiwiki: Convert functional tests to non-BDD python format * mediawiki: Convert functional tests to non-BDD python format * mldonkey: Convert functional tests to non-BDD python format * monkeysphere: Convert functional tests to non-BDD python format * mumble: Convert functional tests to non-BDD python format * locale: Update translation strings * doc: Fetch latest manual * debian: Set Standards-Version to 4.6.0 . [ Sunil Mohan Adapa ] * ikiwiki: tests: functional: Use newer splinter API for finding links * openvpn: tests: functional: Use newer splinter API for finding links * backups: tests: functional: Use newer splinter API for finding links * users: tests: functional: Use newer splinter API for finding links * mediawiki: tests: functional: Use newer splinter API for finding links * dynamicdns: tests: functional: Use newer splinter API for finding links * calibre: tests: functional: Use newer splinter API for finding links * tests: functional: Use newer splinter API for finding links * *: Use Django gettext functions instead of ugettext * pyproject: Make isort consistent across execution environments * *: Various isort fixes * *: Use django.urls.re_path() instead of its alias url() * signals: Drop provider args when creating Signal object * settings: Set Django auto field type explicitly * *: Use allow/denylist instead white/blacklist in comments * tests: Introduce fixtures to make it easy to test actions * calibre: tests: Use common fixtures for testing actions module * sso: tests: Use common fixtures for testing actions module * gitweb: tests: Use common fixtures for testing actions module * openvpn: tests: Use common fixtures for testing actions module * matrixsynapse: tests: Use common fixtures for testing actions module * ejabberd: tests: Use common fixtures for testing actions module * mediawiki: tests: Use common fixtures for testing actions module * views: Update utility for checking URL safety * sso: Update usage of OpenSSL crypt signing API . [ Andrij Mizyk ] * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) . [ Dietmar ] * Translated using Weblate (German) * Translated using Weblate (Italian) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Michael Breidenbach ] * Translated using Weblate (Swedish) . [ Johannes Keyser ] * Translated using Weblate (German) freedombox (21.9) unstable; urgency=medium . [ Fioddor Superconcentrado ] * container: Don't fail if there's no fbx network * container: freedombox-develop callable from anywhere * lintian: Overrides for remove-on-upgrade dpkg conffiles flag . [ James Valleroy ] * debian: Add gbp tag config * container: Update stable image for bullseye * backups: Add functional test to disable schedule backups * avahi: Convert functional tests to non-BDD python format * cockpit: Convert functional tests to non-BDD python format * i2p: Convert functional tests to non-BDD python format * infinoted: Convert functional tests to non-BDD python format * minetest: Convert functional tests to non-BDD python format * minidlna: Convert functional tests to non-BDD python format * performance: Convert functional tests to non-BDD python format * matrixsynapse: Convert functional tests to non-BDD python format * jsxc: Convert functional tests to non-BDD python format * backups: Convert functional tests to non-BDD python format * locale: Update translation strings * doc: Fetch latest manual . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Michael Breidenbach ] * Translated using Weblate (Swedish) . [ Andrij Mizyk ] * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) . [ Tiago Zaniquelli ] * plinth: remove diagnose command . [ Joseph Nuthalapati ] * apache: Drop support for SSLv3, TLSv1 and TLSv1.1 * mediawiki: Backup and restore uploaded files * mediawiki: Bump version number for 1.35 upgrade * mediawiki: Enable a subset of default extensions * mediawiki: Switch to MediaWiki 2020 logo . [ ikmaak ] * Translated using Weblate (Dutch) * Translated using Weblate (Dutch) * Translated using Weblate (Dutch) * Translated using Weblate (Dutch) * Translated using Weblate (Dutch) . [ Sunil Mohan Adapa ] * mediawiki: tests: functional: Fix races after flipping flags * d/lintian-overrides: Drop override for a removed tag * d/lintian-overrides: Override message for not supporting sysvinit * d/lintian-overrides: Add override for manual outside .../doc/ * d/lintian-overrides: Drop workaround for remove-on-upgrade dpkg flag * apache: Drop support for GnuTLS * apache: Enable and prioritize HTTP/2 protocol * apache: Setup Mozilla recommended configuration * container: Fix the update command for new web server * tests: Add some missing markers * web_framework, tests: Workaround captcha 0.5.6 vs. Django 3.2 . [ fliu ] * email: Fix self.critical not callable error * email: postconf.get_many_unsafe: batch query * email: configure postfix domain names . [ Seyed mohammad ali Hosseinifard ] * Translated using Weblate (Persian) . [ Veiko Aasa ] * gitweb: tests: Fix test failures if initial default branch is not master * gitweb: tests: Convert functional tests to non-BDD python format * gitweb: tests: functional: Fix test failure if initial default branch is not master . [ Artem ] * Translated using Weblate (Russian) . [ 109247019824 ] * Translated using Weblate (Bulgarian) . [ 池边树下 ] * Translated using Weblate (Chinese (Simplified)) freedombox (21.8) unstable; urgency=medium . [ Andrij Mizyk ] * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) . [ fliu ] * diagnostics: Allow underscores (_) in app names * doc/dev: Using mocking instead of importing external modules * email: Basic app to manage an email server * email: Enable LDAP by calling postconf in a thread-safe way * email: Implement `email_server ipc set_sasl` and `set_submission` * email: Set up local delivery (no spam filtering) * email: Code quality fixes * email: Fix enabling SMTPS; check return value * email: dovecot: Support user lookup by UID number * email: Address some code review comments * email: Install rspamd; proxy its web interface * email: Parse command arguments with a mutually exclusive group * email: mutex: create lock file as plinth user * email, plinth.log: Write more information to syslog * email: postconf: Handle postconf returning an empty key * email: audit: improve the speed of post-installation setup * email: Open lock file as plinth user * email: Support UID number lookup in Dovecot * email: diagnostics: Fix sudo permission problem * email: views: Implement tab rendering * email: Implement alias management * email: aliases: Use bootstrap styles * email: Add UI for creating the home directory * email: Add templates for TLS and domains * email: Implement view for setting up domains * email: postfix: Install LDAP map support * email: Implement spam sorting with sieve * email: apache: X-Robots-Tag header, full URL match * email: Implement auto-discovery * email: LMTP: remove the recipient's UID number from email headers * email: Code cleanup * email: Implement outbound mail filtering * email: Reload postfix in domain view * email: Code cleanup, address reviews * email: Local delivery: use full email address * email: postfix: dovecot: Set strong security parameters * email: setup: Find Let's Encrypt certificates * email: Documentation, code cleanup * email: setup: Configure Roundcube * email: Sender spoofing patch 1/2: domain rewriting * email: implemented service alert . [ Sunil Mohan Adapa ] * doc/dev: Drop seemingly irrelevant automodule reference * container: Use keyserver.ubuntu.com as the default keyserver * d/lintian-overrides: Allow all systemd services paths * d/control: Drop wireless-tools as recommends * tests: functional: Add a convenience method to logout * wordpress: New app to manage a WordPress site/blog . [ Petter Reinholdtsen ] * Translated using Weblate (Norwegian Bokmål) . [ James Valleroy ] * security: Remove display of past vulnerabilities * locale: Update translation strings * doc: Fetch latest manual freedombox (21.7) unstable; urgency=low . [ Allan Nordhøy ] * Translated using Weblate (Norwegian Bokmål) * Translated using Weblate (Norwegian Bokmål) . [ Jacque Fresco ] * Translated using Weblate (Indonesian) . [ Reza Almanda ] * Translated using Weblate (Indonesian) * Translated using Weblate (Indonesian) . [ Besnik Bleta ] * Translated using Weblate (Albanian) . [ 池边树下 ] * Translated using Weblate (Chinese (Simplified)) . [ Tiago Zaniquelli ] * tests: functional: storage: skip test List disks . [ Oymate ] * Translated using Weblate (Bengali) . [ whenwesober ] * Translated using Weblate (Indonesian) . [ James Valleroy ] * ci: Disable autopkgtest * debian: Ensure fuse gets replaced by fuse3 (Closes: #990758) - Thanks to Andreas Beckmann for the patch. * action_utils: Separate function to hold freedombox package * action_utils: Use flag to indicate freedombox package has been held (Closes: #991292) * upgrades: Check for held freedombox package in manual update * upgrades: Check for held freedombox package daily * action_utils: Don't print when unholding freedombox package * vagrant: Update box name * ttrss: Allow upgrade to version 21 * Update translation strings * doc: Fetch latest manual * Upload to unstable . [ bruh ] * Translated using Weblate (Vietnamese) * Translated using Weblate (Vietnamese) . [ Andrij Mizyk ] * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) . [ Johannes Keyser ] * Translated using Weblate (German) . freedombox (21.6) experimental; urgency=medium . [ ikmaak ] * Translated using Weblate (Dutch) * Translated using Weblate (German) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Michael Breidenbach ] * Translated using Weblate (Swedish) . [ whenwesober ] * Translated using Weblate (Indonesian) * Translated using Weblate (Indonesian) . [ Benedek Nagy ] * Translated using Weblate (Hungarian) . [ James Valleroy ] * Translated using Weblate (Indonesian) * Translated using Weblate (Indonesian) * Translated using Weblate (Indonesian) * Translated using Weblate (Indonesian) * Translated using Weblate (Chinese (Simplified)) * locale: Update translation strings * doc: Fetch latest manual . [ Weblate ] * Added translation using Weblate (Sinhala) * Added translation using Weblate (Vietnamese) . [ James Pan ] * Translated using Weblate (Chinese (Traditional)) . [ HelaBasa ] * Translated using Weblate (Sinhala) . [ Johannes Keyser ] * Translated using Weblate (German) . [ Coucouf ] * Translated using Weblate (French) * Translated using Weblate (French) . [ ssantos ] * Translated using Weblate (Portuguese) . [ 池边树下 ] * Translated using Weblate (Chinese (Simplified)) . [ Reza Almanda ] * Translated using Weblate (Indonesian) * Translated using Weblate (Indonesian) * Translated using Weblate (Indonesian) . [ bruh ] * Translated using Weblate (Vietnamese) * Translated using Weblate (Vietnamese) * Translated using Weblate (Vietnamese) * Translated using Weblate (Vietnamese) . [ Arshadashu ] * Translated using Weblate (Telugu) . [ Joseph Nuthalapati ] * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) . [ uday17 ] * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) . [ Sandeepbasva ] * Translated using Weblate (Telugu) . [ Aurélien Couderc ] * Change backups submit button to fix translation issues . [ chilumula vamshi krishna ] * Translated using Weblate (Telugu) . [ Jacque Fresco ] * Translated using Weblate (Indonesian) * Translated using Weblate (Japanese) . 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 freedombox (21.6) experimental; urgency=medium . [ ikmaak ] * Translated using Weblate (Dutch) * Translated using Weblate (German) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Michael Breidenbach ] * Translated using Weblate (Swedish) . [ whenwesober ] * Translated using Weblate (Indonesian) * Translated using Weblate (Indonesian) . [ Benedek Nagy ] * Translated using Weblate (Hungarian) . [ James Valleroy ] * Translated using Weblate (Indonesian) * Translated using Weblate (Indonesian) * Translated using Weblate (Indonesian) * Translated using Weblate (Indonesian) * Translated using Weblate (Chinese (Simplified)) * locale: Update translation strings * doc: Fetch latest manual . [ Weblate ] * Added translation using Weblate (Sinhala) * Added translation using Weblate (Vietnamese) . [ James Pan ] * Translated using Weblate (Chinese (Traditional)) . [ HelaBasa ] * Translated using Weblate (Sinhala) . [ Johannes Keyser ] * Translated using Weblate (German) . [ Coucouf ] * Translated using Weblate (French) * Translated using Weblate (French) . [ ssantos ] * Translated using Weblate (Portuguese) . [ 池边树下 ] * Translated using Weblate (Chinese (Simplified)) . [ Reza Almanda ] * Translated using Weblate (Indonesian) * Translated using Weblate (Indonesian) * Translated using Weblate (Indonesian) . [ bruh ] * Translated using Weblate (Vietnamese) * Translated using Weblate (Vietnamese) * Translated using Weblate (Vietnamese) * Translated using Weblate (Vietnamese) . [ Arshadashu ] * Translated using Weblate (Telugu) . [ Joseph Nuthalapati ] * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) . [ uday17 ] * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) . [ Sandeepbasva ] * Translated using Weblate (Telugu) . [ Aurélien Couderc ] * Change backups submit button to fix translation issues . [ chilumula vamshi krishna ] * Translated using Weblate (Telugu) . [ Jacque Fresco ] * Translated using Weblate (Indonesian) * Translated using Weblate (Japanese) 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 freedombox (21.4.4) unstable; urgency=medium . * action_utils: Separate function to hold freedombox package * action_utils: Use flag to indicate freedombox package has been held * upgrades: Check for held freedombox package in manual update * upgrades: Check for held freedombox package daily * action_utils: Don't print when unholding freedombox package freedombox (21.4.3) unstable; urgency=medium . [ Andreas Beckmann ] * freedombox: Add Breaks: fuse (<< 3) and Depends: fuse3 (>= 3) to ensure fuse gets replaced by fuse3 on upgrades from buster. (Closes: #990758) freedombox (21.4.2) unstable; urgency=high . [ Burak Yavuz ] * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) . [ nautilusx ] * Translated using Weblate (German) . [ Michalis ] * Translated using Weblate (Greek) . [ Reza Almanda ] * Translated using Weblate (Indonesian) . [ Kirill Schmidt ] * first_boot: Use session to verify first boot welcome step . [ James Valleroy ] * doc: Fetch latest manual freedombox (21.4.1) unstable; urgency=medium . [ Dietmar ] * Translated using Weblate (German) . [ Karol Werner ] * Translated using Weblate (Polish) . [ Michalis ] * 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) . [ Veiko Aasa ] * deluge, mldonkey, syncthing, transmission: Depend on nslcd.service * deluge: Fix daemon user not in freedombox-share group after installation . [ Michael Breidenbach ] * Translated using Weblate (Swedish) . [ James Valleroy ] * doc: Fetch latest manual freedombox (21.4) unstable; urgency=medium . [ Petter Reinholdtsen ] * Translated using Weblate (Norwegian Bokmål) . [ Allan Nordhøy ] * Translated using Weblate (Norwegian Bokmål) . [ ikmaak ] * Translated using Weblate (Dutch) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ James Valleroy ] * plinth: Disable start rate limiting for service * upgrades: Disable searx during dist-upgrade * locale: Update translation strings * doc: Fetch latest manual . [ Dietmar ] * Translated using Weblate (German) * Translated using Weblate (Italian) * Translated using Weblate (German) * Translated using Weblate (Italian) . [ Coucouf ] * Translated using Weblate (French) . [ Michael Breidenbach ] * Translated using Weblate (Swedish) . [ Sunil Mohan Adapa ] * ui: Fix buttons jumping on click in snapshots page * matrix-synapse, coturn: Fix minor pipeline failures . [ Benedek Nagy ] * Translated using Weblate (Hungarian) . [ Kornelijus Tvarijanavičius ] * Translated using Weblate (Lithuanian) . [ Joseph Nuthalapati ] * coturn: Add new component for usage of coturn by other apps * coturn: Minor refactor view to use utility to generate URIs * coturn: Remove advanced flag, make app visible to all * matrix-synapse: Auto configure STUN/TURN using coturn server * matrix-synapse: Update description to talk about TURN configuration 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) 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) 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) 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 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) 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 » * 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 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 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) 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 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 freedombox (20.17.1) experimental; urgency=medium . [ Burak Yavuz ] * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) . [ Dietmar ] * Translated using Weblate (German) * Translated using Weblate (Italian) . [ Joseph Nuthalapati ] * ci: Fix flake8 errors * pubtkt: Fix Python format language errors . [ James Valleroy ] * debian: Rename source package to freedombox * doc: Fetch latest manual graphite-web (1.1.10-6) unstable; urgency=medium . * import more of upstream py3.12 / django 3.2 fixes * provide systemd timer for cron script httptunnel (3.3+dfsg-5) unstable; urgency=medium . * Bump debhelper compat to 13 * Update upstream homepage (Closes: #983789) * Add patches from gbp pq * Pick changes from upstream git: - Fix function name in log_debug message for tunnel_in_setsockopts - Generate autotools files - Update some text files - Fix most warnings (Closes: #1066621) - Add markdown version of README - Added debugging example to README.md - Ignore built files - Update for newer Automake - Update readmes - Add support for used defined base URI - Fix buffer overflows in sprintf() usage - Report remote host:port in tunnel disconnect message - Replace nocrew.org web page with GitHub - Fix typo in README; make links INSTALL and DISCLAIMER - docs: fix tiny typos - Repair disconnect message * Add patch documenting --base-uri parameter in htc.1 * Document --stdin-stdout in htc.1 (Closes: #887669) * Improve manpages - Add examples, add SEE ALSO section, fix dash quoting. * Add Rules-Requires-Root: no * Bump Standards-Version to 4.6.2, no changes needed * Add README.md to docs * Update copyright years and address * Drop build-dependency on dh-autoreconf, not needed with modern dh * Reorder debian/copyright sections * Add debian/gbp.conf with default debian branch * Use https in debian/watch URL * Update uscan version format to 4 * Add Applied-Upstream headers to patches via gbp pq intelhex (2.3.0-3) unstable; urgency=medium . [ Debian Janitor ] * Set upstream metadata fields: Repository-Browse. * Update standards version to 4.6.2, no changes needed. . [ Jakob Haufe ] * Adopt package (Closes: #976074) libbioparser-dev (3.1.0-1) unstable; urgency=medium . * Team upload * New upstream version * d/control: needs at least version 0.11.0 of libbiosoup-dev. * d/rules: Don't install the Meson build file into /usr/include. * Standards-Version: 4.6.2 (routine-update) libbiosoup-dev (0.11.0-2) unstable; urgency=medium . * d/rules: Don't install the Meson build file into /usr/include. Closes: #1067500 libbiosoup-dev (0.11.0-1) unstable; urgency=medium . * New upstream version * Standards-Version: 4.6.2 (routine-update) libgdchart-gd2 (0.11.5-12) unstable; urgency=medium . * Team upload. * d/control: Mark the -{non,}xpm packages as conflicting with their counterparts. Closes: #1067215 libgdchart-gd2 (0.11.5-11) unstable; urgency=medium . * Team upload . [ Ondřej Nový ] * d/changelog: Remove trailing whitespaces . [ Michael R. Crusoe ] * d/patches/1003_string_include.patch: add missing include. Closes: #1066345, #1065971 * Remove trailing whitespace in debian/copyright (routine-update) * Remove trailing whitespace in debian/rules (routine-update) * Rules-Requires-Root: no (routine-update) * Trim trailing whitespace. * d/control: remove obsolete references to the binary packages libgdchart & libgdchart-gd2-dev. live-clone (3.5-1) unstable; urgency=medium . * ignore .img files in live_clone subdirectory * new command: cloneToMem ; should not be useful immediately * implemented correctly the methods tested in cloneToMem, to let maleLiveUsbStick.py write to a plain file, when in simulation mode. One can choose the name of the file. * new line command: cloneTo16GsimulatedDrive (and its manpage) * new upstream version 3.5 live-clone (3.3-1) unstable; urgency=medium . * new upstream * modified the command live-clone to save/restore automount and automount-open Gnome settings, before and after launching live_clone's main procedure * disable automount and automount-open Gnome settings during the clone process * moved som files from live_clone/ to the upper directory * new dependency: pkexec live-clone (3.2-1) unstable; urgency=medium . * new upstream: fix the own-clone feature luajit (2.1.0+openresty20231117-2) unstable; urgency=low . * Upload to unstable luajit (2.1.0+openresty20231117-1) experimental; urgency=low . * New upstream version 2.1.0+openresty20231117 * Switch upstream version to OpenResty upstream to allow merging src:luajit2 back to src:luajit. Debian doesn't really need two competing luajit packages. manpages-l10n (4.22.0-1) unstable; urgency=medium . * New upstream version 4.22.0. * Correct and improve README.source. * German man pages from ghostscript are now shipped in manpages-de. Set appropriate Breaks: and Replaces:. * Update d/copyright. * Adjust lintian overrides for new upstream sources. metaeuk (6-a5d39d9+ds-5) unstable; urgency=medium . * Team upload. * d/control: simplify architecture list using the provisions from the architecture-properties package. * d/rules: ensure that the openmp-simd and other relevant SIMDe build flags are set. * d/patches/debian-libs.patch: mark as not needing forwarding to upstream. microsoft-authentication-library-for-python (1.28.0-1) unstable; urgency=medium . * Update upstream source from tag 'upstream/1.28.0' * Drop remove-python3-mock.patch, fixed upstream musl (1.2.5-1) unstable; urgency=medium . * New upstream release. * New supported architecture: loong64. * Fix watch file. org-mode (9.6.23+dfsg-1) unstable; urgency=high . * Install upstream changelog. * New upstream release (Closes: #1067663). * Update FSF's copyright years. parallel (20240222+ds-2) unstable; urgency=medium . * Team upload. * d/control: build-dep on graphviz for neato. * d/pod2rst-fix: copy from upstream, it is missing from the distribution archive. Fixes empty .rst docs. parallel (20240222+ds-1) unstable; urgency=medium . * Team upload * New upstream version. Closes: #1067396 * Refreshed patches. pdfkit (1.0.0-4) unstable; urgency=medium . * QA upload. * Drop build dependency on python3-distutils, added for no reason. phast (1.6+dfsg-5) unstable; urgency=medium . * Team Upload. * Add patch to fix FTBFS due to -Werror-implicit-function-declaration (Closes: #1066451) * Added B-D on lapacke-dev for porting functions to lapack equivalents php-mockery (1.6.11-2) unstable; urgency=medium . * Allow stderr during CI php-mockery (1.6.11-1) unstable; urgency=medium . [ Nathanael Esayeas ] * Refactor * Changelog v1.6.11 (#1408) . [ Ruud Kamphuis ] * Add PHPUnit 10+ attributes . [ sakarikl ] * fix mock method $args parameter type . [ Ayesh Karunaratne ] * [PHP 8.4] Fixes for implicit nullability deprecation pkg-haskell-tools (0.12.5) unstable; urgency=medium . * Remove retired developer, Joachim Breitner, from Uploaders * Bump Standards-Version to 4.6.2 * Replace smartmatch which has been deprecated in Perl python-authlib (1.3.0-2) unstable; urgency=medium . * Unset http_proxy and https_proxy for client test. (Closes: #1066764) * Bump copyright years. python-jira (3.5.2-2) unstable; urgency=medium . * Team upload. . [ Julien Puydt ] * Drop wrong depends on setuptools-scm-git-archive (Closes: #1050102). . [ Michael R. Crusoe ] * Standards-Version: 4.6.2 (routine-update) * Build-Depends: s/dh-python/dh-sequence-python3/ (routine-update) * Marked the intersphinx patch as not needing forwarding. python-jsonrpc (1.13.0-4) unstable; urgency=medium . * Team Upload * remove extraneous dep. on python3-mock * finish move from nose to pytest (Closes: #1018518) python-msrest (0.6.21-4) unstable; urgency=medium . * Team upload. * remove dependency on python3-mock: it's usage is hybrided python-pyftpdlib (1.5.9-2) unstable; urgency=medium . * Team upload. * remove obsolete mock dependency python-tablib (3.6.0-1) unstable; urgency=medium . * [a539b40] d/watch: Move over to git mode on GitHub * [5dfe21a] New upstream version 3.6.0 * [cc26e4c] d/control: Drop python3-markuppy from *Depends field * [814536b] d/copyright: Update year data quickjs (2024.01.13-4) unstable; urgency=medium . * patches/fix_armel_build: Pass -latomic at the end for really fixing link. quickjs (2024.01.13-3) unstable; urgency=medium . * control: Fix multiarch declaration of libquickjs. quickjs (2024.01.13-2) unstable; urgency=medium . * fix multiarch build quickjs (2024.01.13-1) unstable; urgency=medium . * new upstream release (Closes: #1031074) quickjs (2021.03.27-1) unstable; urgency=medium . * Initial version (Closes: #1030776) rapmap (0.15.0+dfsg-4) unstable; urgency=medium . * d/rules: enable "-fopenmp-simd" and other SIMDe recommended build flags. * Standards-Version: 4.6.2 (routine-update) rapmap (0.15.0+dfsg-4~0exp0simde) experimental; urgency=medium . * Experimental rebuild with SIMDe 0.7.3~0git20230118123246.d1e75cd repo (2.45-1) unstable; urgency=medium . * Upload to unstable. * New upstream release v2.45 * debian/patches: Refresh patches. repo (2.40-1~exp1) experimental; urgency=medium . * New upstream release v2.40 * debian/patches: Refresh patches. rust-data-encoding (2.5.0-1) unstable; urgency=medium . * Team upload. * Package data-encoding 2.5.0 from crates.io using debcargo 2.6.1 symfony (6.4.5+dfsg-4) unstable; urgency=medium . * Skip test failing in ppc64el * [ProxyManagerBridge] Relax expected output tippecanoe (2.52.0-1) unstable; urgency=medium . * New upstream version 2.52.0 wayland-protocols (1.34-1) unstable; urgency=medium . * Team upload. * New upstream release. * Switch to pkgconf in Build-Deps * Add debian/upstream/metadata * Refresh debian/copyright xf86-input-wacom (1.2.1-1) unstable; urgency=medium . * QA upload. * New upstream release.