mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-03-11 09:04:54 +00:00
3.9 KiB
3.9 KiB
Change Log
All notable changes to this project will be documented in this file.
Unreleased
Added
- Added loading icon for other busy operations.
Fixed
- users: Fixed checking restricted usernames.
- users: Display error message if unable to set SSH keys.
- help: Minor updates and fixes to status log.
- Updated translations to fix weblate errors.
- Fixed spelling errors in datetime and letsencrypt modules.
- users: Flush nscd cache after user operations.
Changed
- dynamicdns, transmission, upgrades: Allowed Plinth to run as non-root.
- xmpp: Switched to using ruamel.yaml to modify ejabberd config.
- Exit with error if any of the setup steps fail.
0.10.0 - 2016-08-12
Added
- Added Disks module to show free space of mounted partitions and allow expanding the root partition.
- Added Persian (fa) locale.
- Added Indonesian (id) locale.
- Added options to toggle Tor relay and bridge relay modes.
- Added Security module to control login restrictions.
- Added a page to display recent status log from Plinth. It is accessible from the 500 error page.
- networks: Added ability to configure generic interfaces.
- networks: Added 'disabled' IPv4 method.
- networks: Added configuration of wireless BSSID, band, and channel.
- networks: Added NetworkManager dispatcher script to configure batman-adv mesh networking.
- radicale: Added access rights control.
- tor: Added spinner when configuration process is ongoing.
- Allowed --setup command to take a list of modules to setup.
- Added Vagrantfile.
- Added Snapshots module to manage Btrfs snapshots.
Removed
- networks: Removed hack for IP address fetching.
Fixed
- Improved Dynamic DNS status message when no update needed.
- Improved Ikiwiki description.
- Added check if a2query is installed before using it, since apache2 is not a dependency for Plinth.
- networks: Fixed incorrect access for retrieving DNS entries.
- Fixed issue with lost menus in Django 1.10.
- Added workaround for script prefix problem in stronghold.
- users: Fixed editing users without SSH keys.
Changed
- Added suggested packages for ikiwiki. Removed recommends since they are installed automatically.
- users: Switched to using dpkg-reconfigure to configure several packages. This will work even if the package is already installed.
- Bumped required version of Django to 1.10.
0.9.4 - 2016-06-14
Fixed
- Fixed quoted values in nslcd config.
0.9.3 - 2016-06-12
Added
- Added Polish translation.
- Added check to Diagnostics to skip tests for modules that have not been setup.
- Added sorting of menu items per locale.
- Allowed setting IP for shared network connections.
Fixed
- Fixed issue preventing access to Plinth on a non-standard port.
- Fixed issue in Privoxy configuration. Two overlapping listen-addresses were configured, which prevented privoxy service from starting.
- Fixed issues with some diagnostic tests that would show false positive results.
- Fixed some username checks that could cause errors when editing the user.
- Switched to using apt-get for module setup in Plinth. This fixes several issues that were seen during package installs.
Changed
- Moved Dynamic DNS and Pagekite from Applications to System Configuration.
Deprecated
- Dealt with ownCloud removal from Debian. The ownCloud page in Plinth will be hidden if it has not been setup. Otherwise, a warning is shown.
Removed
- Removed init script and daemonize option.
- Removed writing to PID file.
Security
- Fixed issue that could allow someone to start a module setup process without being logged in to Plinth.