-
plinth (20.12.1) unstable; urgency=high
[ nautilusx ]
* Translated using Weblate (German)
[ Robert Pollak ]
* Translated using Weblate (German)
[ J. Lavoie ]
* Translated using Weblate (French)
[ Petter Reinholdtsen ]
* Translated using Weblate (Norwegian Bokmål)
[ Sunil Mohan Adapa ]
* cfg, frontpage: Ignore errors while reading config and shortcuts
[ Milo Ivir ]
* Translated using Weblate (German)
-- James Valleroy <email address hidden> Sun, 05 Jul 2020 15:40:30 -0400
-
plinth (20.12) unstable; urgency=medium
[ Oğuz Ersen ]
* Translated using Weblate (Turkish)
[ Sunil Mohan Adapa ]
* Translated using Weblate (Telugu)
* transmission: tests: functional: Fix to wait properly
* ttrss: tests: functional: Fix to wait properly
* tor: tests: functional: Fix to wait properly on progress page
* users: tests: functional: Leave no-language as final setting
* mldonkey: tests: functional: Wait for frame to load properly
* snapshot: tests: functional: Delete all snapshots properly
* ejabberd: tests: functional: Fixes for no implicit waiting
* syncthing: tests: functional: Fix to wait properly
* tests: functional: Remove implicit and explicit wait times
* tests: functional: Allow parallel installation of apps
* d/control: Add python3-systemd as a dependency
* apache: Add ssl-cert package as dependency
* storage: Use DBus directly for listing disks
* storage: Fix regression with showing error messages
* storage: Use UDisks information as primary source
* storage: Don't show empty progress bar for disks not mounted
* storage: Remove rule to not automount system disks with no paritions
* storage: Don't auto-mount loopback devices except in develop mode
* storage: Allow ejecting any device not in fstab or crypttab
* storage: Ignore eject failures if filesystems unmounted properly
* backups: Remove an unnecessary print() statement
* Translated using Weblate (Telugu)
* container: Remove sqlite3 file early enough
* storage: Don't log exception of disk space check fails
* storage: Use mount info instead of disk info for free space warning
* notifications: Fix issue with redirection on dismiss
* views: Drop use of private Django utility
* cfg: Don't fallback to develop config if main is not found
* cfg: Drop the default configuration file
* frontpage: Read custom shortcuts from multiple locations
* frontpage: Drop empty custom shortcut files
* cfg: Allow loading multiple configuration files
* cfg: For develop mode, overlay on top of regular configuration
* context_processor: tests: Use already available config fixture
* cfg: Eliminate the need for 'root' directory in configuration
* cfg: Move /plinth.config to plinth/develop.config
* cfg: Rename configuration file to freedombox.config
* d/tests/control: Rename Plinth to FreedomBox in a comment
* cfg: Read configuration from .d files and multiple locations
* frontpage: Load shortcuts from .d directories too
* frontpage: Read from .d files too
* cfg: Remove redundant data in develop.config
* cfg: Remove comments in test data
* cfg: In develop mode, use /var/lib for DB and sessions
* web_framework: Split initialization into two parts
* web_framework: Don't create Django secret key when listing depends
* log: Allow setting the default log level before log configuration
* main: List dependencies without writing to disk
* d/rules: vagrant: INSTALL.md: Fix installing dependencies
* *: Drop files paths in data/var
* doc: Update manual page with configuration file changes
* network: test: Fix race condition when deleting connections
* storage: tests: Ignore cases needing loop devices when not available
* actions: tests: Fix test failures due order of fixtures
* tests: Use develop configuration for most tests
* templates: Disable button and show spinner on submit for all forms
* backups: Remove custom handling of progress on the restore button
* js: Simplify auto-refresh page logic
* jsxc: Remove inline javascript
* apache: Set CSP and other common security headers
* apache: Relax CSP to allow web workers for JSXC
* locale: Update translation strings
[ ferhad.necef ]
* Translated using Weblate (Russian)
[ Thomas Vincent ]
* Translated using Weblate (French)
[ Joseph Nuthalapati ]
* Translated using Weblate (Telugu)
[ wind ]
* Translated using Weblate (Russian)
[ James Valleroy ]
* upgrades: Combine into single page with manual update
* upgrades: Skip enable-auto in develop mode
* debian: Add nscd >= 2 as dependency
* upgrades: Append unattended-upgrades-dpkg.log for more detail
* storage: Handle multi-line text in functional test
* apt: Run `apt-get -f install` before other commands
* apt: Run `dpkg --configure -a` before other actions
* upgrades: Skip enabling backports on testing and unstable
* networks: Remove firewall zone warning
* networks: Correct wording of internet connection form
[ Veiko Aasa ]
* functional-tests: Handle connection error when web server restarts
* functional-tests: Skip tests if app is not available in distribution
* functional-tests: Fix page not fully loaded errors when taking backups
* functional-tests: Remove unnecessary wait when navigating to module
[ Michael Breidenbach ]
* Translated using Weblate (German)
* Translated using Weblate (Swedish)
[ Fioddor Superconcentrado ]
* Translated using Weblate (Spanish)
[ Pavel Borecki ]
* Translated using Weblate (Czech)
[ Éfrit ]
* Translated using Weblate (French)
[ Jens Molgaard ]
* Translated using Weblate (Danish)
-- Sunil Mohan Adapa <email address hidden> Mon, 29 Jun 2020 16:39:33 -0700
-
plinth (20.11) unstable; urgency=medium
[ Thomas Vincent ]
* Translated using Weblate (French)
[ Petter Reinholdtsen ]
* Translated using Weblate (Norwegian Bokmål)
[ Michael Breidenbach ]
* Translated using Weblate (German)
* Translated using Weblate (Swedish)
[ Sunil Mohan Adapa ]
* *: Remove use of Turbolinks library
* web_framework: Reduce verbosity of DB migration process
* container: Add script to manage systemd-nspawn containers for dev.
* container: Fix upgrading of freedombox
* matrixsynapse: Handle upgrade to versions 1.15.x
[ James Valleroy ]
* upgrades: Don't enable backports on Debian derivatives
* upgrades: Use a custom service for manual update
* locale: Update translation strings
* doc: Fetch latest manual
* debian: Update renamed lintian tag
[ Ralf Barkow ]
* Translated using Weblate (German)
[ aiman an ]
* Added translation using Weblate (Arabic (Saudi Arabia))
* Translated using Weblate (Arabic (Saudi Arabia))
[ WaldiS ]
* Translated using Weblate (Polish)
[ Luis A. Arizmendi ]
* Translated using Weblate (Spanish)
-- James Valleroy <email address hidden> Mon, 15 Jun 2020 19:55:45 -0400
-
plinth (20.10) unstable; urgency=high
[ Joseph Nuthalapati ]
* backups: Add optional field - Name
* functional-tests: Use Name attribute in backups
* functional-tests: Move @backups to Scenario level
* functional-tests: Leave tor+http test disabled
* tests: functional: Document running tests in parallel
* tests: functional: Add pytest-xdist to install.sh
[ Sunil Mohan Adapa ]
* openvpn: Use app toggle button and common app view
* tests: functional: Merge into main source hierarchy
* storage: Fix failing path validation unit tests
* tests: functional: cosmetic: flake8 fixes
* tests: functional: Re-organize step definitions and helper methods
* coturn: Fix functional test for backup/restore
* ttrss: Fix functional tests
* snapshot: Fix functional test to account for non-removable snapshots
* test: functional: Fix for Apache restart after domain change
* tor: Fix problems with running a relay
* mldonkey: Add app to freedombox-share group
* samba: Add clients information
* cockpit: Promote for advanced storage/firewalld/networking ops
* firewall: Mention that internal services are available over VPN
* firewall: Don't show tun interface in internal zone warning
* minidlna: Add link to manual page
* minidlna: Fix i18n for name of the app
* pagekite: Fix expired certificates causing connection failures
[ Luis A. Arizmendi ]
* Translated using Weblate (Spanish)
[ Etienne ]
* Translated using Weblate (French)
[ Artem ]
* Translated using Weblate (Russian)
[ fred1m ]
* ikiwiki: Enable 'attachment' plugin by default
[ James Valleroy ]
* utils: Handle removal of axes.get_version()
* debian: Mark doc packages as Multi-Arch: foreign
* firewall: Minor spelling fix
* radicale: Fix link in description to clients
* users: Avoid error when user's groups cannot be parsed
* templates: Fix setup state check
* locale: Update translation strings
* doc: Fetch latest manual
[ Allan Nordhøy ]
* Translated using Weblate (Norwegian Bokmål)
* Translated using Weblate (Czech)
* Translated using Weblate (Hungarian)
* Translated using Weblate (Greek)
-- James Valleroy <email address hidden> Mon, 01 Jun 2020 20:06:53 -0400
-
plinth (20.9) unstable; urgency=medium
[ Petter Reinholdtsen ]
* Translated using Weblate (Norwegian Bokmål)
[ James Valleroy ]
* snapshot: Set as essential module
* functional_tests: snapshot: Skip delete all when there are no snapshots
* quassel: Use systemd sandboxing features
* minidlna: Move sysctl config to /etc/sysctl.d/50-freedombox.conf
* upgrades: Add needrestart to restart services as needed
* upgrades: Enable Automatic-Reboot option of unattended-upgrades
* locale: Update translation strings
* doc: Fetch latest manual
[ Michael Breidenbach ]
* Translated using Weblate (German)
* Translated using Weblate (Swedish)
[ Fioddor Superconcentrado ]
* Folder remained unrenamed. Should have changed along with git links.
[ Sunil Mohan Adapa ]
* snapshot: Fix issues with restore and delete
* performance: Add basic functional tests
* daemon: Allow using an alias when enabling a daemon
* bind: Add daemon alias for bind9 -> named
* daemon: bind: cosmetic: yapf, isort formatting
* firewall: Reload firewalld so it works with newly installed services
* glib: Allow scheduling non-repeating tasks in separate threads
* notification: Expand and clarify restriction on id property
* storage: Auto-mount disks, notify of failing disks
* package: Fix error log when checking if package manager is busy
* power: cosmetic: Fix flake8 warnings
* first_setup: Fix regression with logo not showing
* minidlna: cosmetic: isort fixes
* mediawiki: Stop jobrunner during backup/restore
* minidlna: Stop daemon during backup/restore
* mumble: Stop server during backup/restore
* quassel: Fix stopping server during backup/restore
* tor: Fix stopping server during backup/restore
* upgrades: Always schedule a reboot at 02:00 local time
* upgrades: Add information about service restart and system reboot
* performance: Launch the Cockpit graphs directly if possible
[ Joseph Nuthalapati ]
* samba: Change description to Network File Storage
* functional-tests: Skip network setup wizard
* functional-tests: Move Disable tests to the end
[ fred1m ]
* performance: Add app for system monitoring
[ Luis A. Arizmendi ]
* Translated using Weblate (Spanish)
[ Artem ]
* Translated using Weblate (Russian)
-- James Valleroy <email address hidden> Mon, 18 May 2020 19:42:49 -0400
-
plinth (20.8) unstable; urgency=medium
[ Luis A. Arizmendi ]
* Translated using Weblate (Spanish)
* Translated using Weblate (Spanish)
[ Joseph Nuthalapati ]
* Translated using Weblate (Telugu)
* Translated using Weblate (Telugu)
* HACKING: More detailed instructions for VirtualBox
* HACKING: Correction to macOS package manager name
[ Nektarios Katakis ]
* syncthing: add to freedombox-share group
[ Veiko Aasa ]
* users: Try-restart service after service is added to the sharing group
* datetime: Handle timesyncd service runs conditionally
* minidlna: Add functional tests that enable and disable application
* minidlna: Make app installable inside unprivileged container
[ Sunil Mohan Adapa ]
* web_server: Suppress warnings that static directories don't exist
* debian: Remove timer to setup repositories properly
* static: Use SVG logo during first wizard welcome step
* static: Reduce the size of the background noise image
* mediawiki: Reuse existing images in functional tests
* setup.py: Don't install/ship .po files
* static: Don't ship visual design file and unused images
* storage: Fix tests by wrestling with auto-mounting of disks
* HACKING: Minor indentation fix
* *: Update links to repository and project page
* ci: Update link to container in Docker registry
* coturn: New app to manage Coturn TURN/STUN server
* datetime: Refactor handling systemd-timesyncd not running in VMs
* datetime: Don't expect synced time in diagnostics inside VMs
* mediawiki: Partial fix for installing on testing
* datetime: Disable diagnostics when no tests are available
[ James Valleroy ]
* d/copyright: Fix path to visual_design
* data: Print hostname and IP addresses before console login
* snapshot: Fix message when not available
* snapshot: Fix title
* locale: Update translation strings
* debian: Use debhelper compat level 13
* doc: Fetch latest manual
[ Artem ]
* Translated using Weblate (Russian)
[ nautilusx ]
* Translated using Weblate (German)
[ Fioddor Superconcentrado ]
* Directions to install VirtualBox when it's not part of the Debian-based
distro, like Buster.
[ Anonymous ]
* Translated using Weblate (Spanish)
[ Nathan ]
* Translated using Weblate (French)
[ Michael Breidenbach ]
* Translated using Weblate (Swedish)
[ fred1m ]
* mumble: Add Mumla to the list of clients
-- James Valleroy <email address hidden> Mon, 04 May 2020 20:33:35 -0400
-
plinth (20.7) unstable; urgency=medium
[ Coucouf ]
* Translated using Weblate (French)
[ vihor ]
* Translated using Weblate (Serbian)
[ Localisation Lab ]
* Translated using Weblate (French)
[ Joseph Nuthalapati ]
* Translated using Weblate (Telugu)
[ Veiko Aasa ]
* gitweb: Improve error handling when creating repository
[ James Valleroy ]
* upgrades: Allow installation of python3-twisted from backports
* matrixsynapse: Handle upgrade to 1.12.*
* locale: Update translation strings
* doc: Fetch latest manual
[ Fioddor Superconcentrado ]
* HACKING: Clarify where commands should be run
-- James Valleroy <email address hidden> Mon, 20 Apr 2020 18:38:52 -0400
-
plinth (20.3) unstable; urgency=medium
[ Sunil Mohan Adapa ]
* web_framework: Separate out Django settings into module
* doc/dev: Allow all modules to be imported by Sphinx
* notification: Add developer documentation
* doc/dev: Update copyright year
* app: Update style for toggle button
* app: Drop border shadow for app icon in mobile view
* app: cosmetic: Minor refactoring of header styling
* app: Simplify some header styling
* app: cosmetic: Rename a CSS style class in app header
* app: cosmetic: Rename header.html to app-header.html
* app: Show short description as secondary title
* networks: Fix i18n for wizard forms
* networks: Minor changes to router/internet configuration forms
* web_framework: Generate and retain a secret key
* web_framework: Cleanup expired sessions every week
[ Nektarios Katakis ]
* networks: Add form for internet connection type
* networks: Add network view and url for internet connection help page
* networks: Link internet connection help page with networks page.
* networks: All first step wizard form for internet connection type
* networks: Add first boot step for internet connection type
* networks: Save to kvstore internet connectivity type
* networks: Refactor connections list template
* networks: Show internet connectivity string in main page
[ Michael Breidenbach ]
* Translated using Weblate (German)
* Translated using Weblate (Swedish)
[ Dietmar ]
* Translated using Weblate (Italian)
[ Jaime Marquínez Ferrándiz ]
* Translated using Weblate (Spanish)
[ Luis A. Arizmendi ]
* Translated using Weblate (Spanish)
[ Joseph Nuthalapati ]
* shadowsocks: Fix shadowsocks not able to start
[ James Valleroy ]
* locale: Update translation strings
* doc: Fetch latest manual
-- James Valleroy <email address hidden> Mon, 24 Feb 2020 20:16:12 -0500