mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-01-21 07:55:00 +00:00
Fixes: #2555 - '-' in configuration keys changed to '_'. Write both old and new keys to the configuration file so that same code works for both versions of transmission. Extra keys are ignored and removed from the configuration by the transmission daemon. - When reading the configuration for download directory account for both old and new keys. - Update functional tests for change in ID for delete torrent button. Tests: - Run functional tests on trixie and forky VM. - On trixie and forky VM, after the app is installed, the configuration values are set as expected in the configuration file. Transmission does not show its own authentication dialog. FreedomBox SSO works as expected. - On trixie and forky, updating the download dir in FreedomBox app changes the values in the web UI. - On forky, install transmission using old code and sources.list updated to trixie. Change the download directory. Stop service. Then update the sources.list to forky, apply patches and start service. Run unattended-upgrades. Notice that the earlier set download directory persists. Two configuration values for rpc also are as expected. Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org> Reviewed-by: James Valleroy <jvalleroy@mailbox.org>