plinth (19.1+deb10u2) buster; urgency=medium [ Kirill Schmidt ] * first_boot: Use session to verify first boot welcome step -- James Valleroy Tue, 30 Mar 2021 21:43:08 -0400 plinth (19.1+deb10u1) buster; urgency=medium * apache: Disable mod_status (CVE-2020-25073) -- James Valleroy Mon, 21 Sep 2020 21:40:22 -0400 plinth (19.1) unstable; urgency=medium [ James Valleroy ] * radicale: Log errors during upgrade * radicale: Bump version to 2 * radicale: Remove obsolete diagnostics * radicale: Fix server URLs in client info * locale: Update translation strings * doc: Fetch latest manual [ Pavel Borecki ] * Translated using Weblate (Czech) [ Allan Nordhøy ] * Translated using Weblate (Norwegian Bokmål) [ Petter Reinholdtsen ] * Translated using Weblate (Norwegian Bokmål) [ advocatux ] * Translated using Weblate (Spanish) [ Sunil Mohan Adapa ] * setup: Add option to handle configuration prompts during install * radicale: Simplify upgrading to newer packages * matrixsynapse: Remove hard-coded URL * matrixsynapse: Fix issues with showing certificate warning * letsencrypt: Fix issue with disabling matrixsynapse checkbox * matrixsynapse: Don't check for current domain in renew hook * matrixsynapse: Fix potential exposure of private key * matrixsynapse: Setup certificate after domain selection * matrixsynapse: Better checking for valid certificate [ Joseph Nuthalapati ] * matrixsynapse: Use Let's Encrypt certificates -- James Valleroy Thu, 14 Feb 2019 06:01:19 -0500 plinth (19.0) unstable; urgency=high [ J. Carlos Romero ] * mldonkey: Add some more clients to the module page * mldonkey: Add to the description the three available front-ends [ Sunil Mohan Adapa ] * monkeysphere: Fix handling of multiple domains and keys * monkeysphere: Fix regression with reading new apache domain config * apache: Cleanup domain configuration * apache: Add support for mod_ssl in addition to mod_gnutls * apache: Switch to mod_ssl from mod_gnutls * mldonkey: Add systemd service file with security options * mldonkey: Enable app * action_utils: Fix checking for URL availability * upgrades: Fix priority for buster-backports version * upgrades: Fix premature adding of buster-backports sources [ Pavel Borecki ] * Translated using Weblate (Czech) [ Johannes Keyser ] * Translated using Weblate (German) [ advocatux ] * Translated using Weblate (Spanish) [ James Valleroy ] * locale: Update strings for translation * Switched to a new version number scheme: YY.N - YY is the year of release. - N is the release number within that year. -- James Valleroy Sat, 09 Feb 2019 20:38:00 -0500 plinth (0.49.1) unstable; urgency=medium [ Sunil Mohan Adapa ] * ui: Fix regression with configure button in home page * backups: Rename 'Abort' buttons to 'Cancel' * backups: Use icon for add repository button * backups: Move subsubmenu below description * backups: Add title and description to other pages * backups: Add link to manual page * backups: Fix styling for upload size warning * backups: Increase timeout for SSH operations to 30 seconds * backups: Minor styling fixes [ Pavel Borecki ] * Translated using Weblate (Czech) [ Petter Reinholdtsen ] * Translated using Weblate (Norwegian Bokmål) [ advocatux ] * Translated using Weblate (Spanish) [ Joseph Nuthalapati ] * letsencrypt: UI: Fix checkbox disabling [ James Valleroy ] * datetime: Switch from chrony to systemd-timesyncd * locale: Update translation strings * doc: Fetch latest manual -- James Valleroy Thu, 07 Feb 2019 21:23:32 -0500 plinth (0.49.0) unstable; urgency=medium [ Prachi Srivastava ] * networks: remove unused html * security: Moves inline javascript to files * security: Moves input field focus javascript to django forms * help: Use freedombox package instead of plinth for version * repro: Disable app due to issues with Debian package [ Sunil Mohan Adapa ] * ui: Fix regression with card icon style in front page * js: Full librejs compatibility * js: Remove javascript license link from footer * backups: Remove incorrectly set buffer size during download * backups: Minor styling fixes * backups: Remove dead code * backups: Minor styling fixes * backups: Minor refactoring * backups: Fix incomplete download archives * backups: Improve performance of backup download * tor: Make a utility method public * action_utils: Expose URL checking utility for generic use * upgrades: Improve handling of backports * datetime: Fix diagnostic test to not ignore first two servers [ Pavel Borecki ] * Translated using Weblate (Czech) [ J. Carlos Romero ] * mldonkey: show 'Learn more...' link in package page when installed [ James Valleroy ] * radicale: Handle migration from 1.x to 2.x * shadowsocks: Use resolvable domains in functional tests * radicale: Handle data migration for upgrade to 2.x * datetime: Switch from ntp to chrony * vagrant: Put hold on freedombox package during provision * repro: Also disable functional tests * monkeysphere: Re-enable functional tests * locale: Update translation strings [ Allan Nordhøy ] * Translated using Weblate (Norwegian Bokmål) [ Joseph Nuthalapati ] * backports: Add buster-backports to apt sources list * debian: Add smoke test with autopkgtests (Closes: #878699) [ danielwine ] * Translated using Weblate (Hungarian) [ Petter Reinholdtsen ] * Translated using Weblate (Norwegian Bokmål) -- James Valleroy Tue, 05 Feb 2019 22:55:53 -0500 plinth (0.48.0) unstable; urgency=medium [ Doma Gergő ] * Translated using Weblate (Hungarian) [ Pavel Borecki ] * Translated using Weblate (Czech) [ Allan Nordhøy ] * Translated using Weblate (Norwegian Bokmål) [ Sunil Mohan Adapa ] * ui: Fix top margin for content containers * ui: Rename page specific CSS classes * ui: Underline the logo along with 'Home' text when active * ui: Style frontpage application info like regular content * ui: Fix setting width of card-list at various page sizes * ui: Show help nav item text when navbar is collapsed * ui: Hide restart/shutdown items when navbar is collapsed * ui: Compact pages on extra small screen sizes * ui: Re-add background for home, apps and system pages in small sizes * fail2ban: Split and update configuration files * fail2ban: Pickup new configurations without reboot * mldonkey: Update description and minor updates * mldonkey: Disable app due to bug during restart * backups: Upgrade apps before restoring them * backups: Fix showing not-installed apps in create backup page * syncthing: Add backup/restore support * Serve default favicon for apps that don't provide one * radicale: Fix issue with configuration changes not applying * openvpn: Add backup/restore support * storage: Fix false error message visiting home page * storage, backups: Minor styling and yapf fixes * service: Fix warning to use collections.abc * help: Minor refactoring in get-logs action * mldonkey: Add functional test for uploading * axes: Minor fixes to configuration for IP blocking * infinoted: Wait for up to 5 minutes to kill daemon [ Petter Reinholdtsen ] * Translated using Weblate (Norwegian Bokmål) [ Joseph Nuthalapati ] * ci: Export freedombox.deb as build artifact instead of plinth.deb * matrix-synapse: Fix startup error caused by bind_address setting * matrix-synapse: Use '::' as the IPv6 bind address * backups: Automatically install required apps before restore * backups: Add a loader to the restore button to indicate progress [ Johannes Keyser ] * Translated using Weblate (German) [ James Valleroy ] * django: Remove deprecated AXES_BEHIND_REVERSE_PROXY * radicale: Only set hosts for radicale 1.x * radicale: Don't change auth type for radicale 2.x * radicale: Use rights file by default for radicale 2.x * radicale: Add functional tests for setting access rights * help: Use journalctl to show status log * help: Add action script to read logs from journal * help: Add functional test to check status logs page * locale: Update translation strings * doc: Fetch latest manual from wiki [ Prachi Srivastava ] * fail2ban: Enable bans for apache auth failures [ J. Carlos Romero ] * mldonkey: Add new module for the eDonkey network * mldonkey: Add backup/restore support -- James Valleroy Mon, 28 Jan 2019 19:22:19 -0500 plinth (0.47.0) unstable; urgency=medium [ Joseph Nuthalapati ] * ci: Don't install fuse and fuse3 packages in the CI environment * snapshot: Fix snapshots filling up the disk * snapshot: ui: Remove NUMBER_MIN_AGE setting and add FREE_LIMIT * snapshot: Enable TIMELINE_CLEANUP and NUMBER_CLEANUP by default * snapshot: Improve description * snapshot: Merge the functionality of the migrate command into setup * snapshot: Fix failing tests * snapshots: Handle installation on non-btrfs filesystems * snapshot: Handle "Config in use" error [ James Valleroy ] * radicale: Add tests for well-known URLs * radicale: Don't modify default file for radicale >= 2.1.10 * radicale: Add support for radicale 2.x * setup: Fix spelling error * radicale: Switch to uwsgi for radicale 2.x * radicale: Create collections folder before starting uwsgi * Update translation strings * Fetch latest manual * debian: Update debhelper compat version to 12 [ Sunil Mohan Adapa ] * radicale: Redirect to well-known URLs according to version * syncthing: Use exact matches when enforcing trailing '/' * snapshot: Minor styling fixes * snapshot: Update descriptions and UI options * snapshot: Refactor configuration migration * main: Separate out Django setup into a separate module * main: Separate out CherryPy code into a separate module * Show Gujarati in the list of UI languages * cockpit: Add link to manual page * cockpit: Update description * firewalld: Flush iptables rules before restarting firewall * backups: Don't fail tests when borg is not installed * backups: yapf fixes * django: Use Argon2 password hash * setup: Handle showing setup page after app completes installation * setup: Minor flake8 fixes * setup: Reduce refresh time when application is already installed * setup: Don't perform is-package-manager-busy checks when not needed * action_utils: Implement utilities for managing uwsgi configurations * searx: Use action utils for uwsgi configuration management * radicale: Don't keep radicale service running * icons: Fixes for switching to fork-awesome * Fix i18n for menu strings [ Prachi Srivastava ] * Replace glyphicons with forkawesome icons -- James Valleroy Mon, 14 Jan 2019 22:08:54 -0500 plinth (0.46.1) unstable; urgency=medium [ prolinux ukraine ] * Translated using Weblate (Ukrainian) [ Joseph Nuthalapati ] * clients: Rename DAVdroid to DAVx5 [ Allan Nordhøy ] * Translated using Weblate (Norwegian Bokmål) [ Sunil Mohan Adapa ] * debian: Replace and break older versions of plinth [ James Valleroy ] * debian: Fix spelling errors in lintian override comment -- James Valleroy Fri, 04 Jan 2019 23:17:45 -0500 plinth (0.46.0) unstable; urgency=medium [ Pavel Borecki ] * Translated using Weblate (Czech) [ Johannes Keyser ] * Translated using Weblate (German) [ advocatux ] * Translated using Weblate (Spanish) [ prolinux ukraine ] * Translated using Weblate (Ukrainian) [ Sunil Mohan Adapa ] * logging: Don't log static file requests * logging: Make cherrypy log to the main log * logging: Don't log to a log file * logging: Log to systemd journal directly * logging: Separate logging init logic into a module * logging: Implement colors for console messages * searx: Update outdated Apache configuration * sso: Update outdated Apache configuration * letsencrypt: Use macros for configuring sites * letsencrypt: Remove outdated Apache configuration * logging: Remove references to old log files * debian: Alter control file indentation * storage: Add parted as dependency module * debian: Add dependencies from freedombox-setup * sudoers: Allow all admin users to become superusers * Move update-motd script from freedombox-setup * debian: Break current version of freedombox-setup * Move preseed file from freedombox-setup * debian: Use description from freedombox.org * debian: Ignore debian/debhelper-build-stamp * debian: Fix lintian warning about vcs ignore file * debian: Don't change ownership recursively in postinst * debian: Update short description * debian: Rename plinth package to freedombox [ James Valleroy ] * vagrant: Cleanup for obsolete log files * debian: Move Recommends to binary package * locale: Run update_translations * doc: Fetch latest manual from wiki * debian: Standards-Version is now 4.3.0 [ Petter Reinholdtsen ] * Translated using Weblate (Norwegian Bokmål) -- James Valleroy Mon, 31 Dec 2018 16:46:25 -0500 plinth (0.45.0) unstable; urgency=medium [ Doma Gergő ] * Translated using Weblate (Hungarian) [ Pavel Borecki ] * Translated using Weblate (Czech) [ advocatux ] * Translated using Weblate (Spanish) [ Joseph Nuthalapati ] * udiskie: Finish merging udiskie into storage * apache: Switch to php-fpm from mod_php [ Allan Nordhøy ] * Translated using Weblate (Chinese (Simplified)) * Translated using Weblate (Italian) * Translated using Weblate (Norwegian Bokmål) [ Herdir ] * Translated using Weblate (French) [ Michael Pimmer ] * Backups: first UI sceleton for remote / encrypted backups * Backups: allow testing the connection of ssh locations * Backups, remote repositories: implement init, info and some test * Backups, remote repositories: uniform parameter handling * Backups, remote repositories: start using sshfs * Backups, remote repositories: integrate to backups index page * Backups, remote repositories: re-use template for root location * Backups, remote repositories: use object-oriented repositories * Backups, remote backups: fix unittests * Backups, remote repositories: create/delete/restore of remote repos * Backups, remote repositories: change network_storage to dict * Backups, remote repository: adapt functional tests * Backups: remove unittests to backups test directory * Backups: remove archive name when creating an archive * Backups: support for encrypted repositories * Backups: Cleanup and improved error handling * Backups: functional tests update; restoring backup bugfix * Backups: allow creating archive in unmounted repository * Backups: allow using keyfile as credentials for sshfs mounts * Backups: notify that credentials of remote backups are stored * Backups: unittests for accessing repository with borg directly * Backups: bump module version [ James Valleroy ] * backups: Make validator errors translatable * functional_tests: Move backup test into backups feature [ ssantos ] * Translated using Weblate (German) -- James Valleroy Mon, 17 Dec 2018 19:05:51 -0500 plinth (0.44.0) unstable; urgency=medium [ Pavel Borecki ] * Translated using Weblate (Czech) [ Robert Martinez ] * Add gray noise background * Add white Card * add footer padding [ Allan Nordhøy ] * Translated using Weblate (Norwegian Bokmål) [ James Valleroy ] * ejabberd: bosh port moved to 5443 * apache: Run setup again to reload * ejabberd: Change BOSH port from 5280 to 5443 * Revert "ci: Use python3.6 when installing dependencies" * ci: Install jquery packages for coverage * functional_tests: Confirm when deleting all snapshots * Translated using Weblate (Spanish) * Update translation strings [ Joseph Nuthalapati ] * vagrant: clear logs and plinth database on destroying box * minetest: Change list of mods to what's available in Debian * Add instructions on how to use "WIP" in merge requests * clients: Fix distortion of the client apps buttons * snapshots: Fix default snapshot listing * firewalld: Use nftables instead of iptables * snapshots: Place the subsubmenu below the description [ ssantos ] * Translated using Weblate (German) * Translated using Weblate (Portuguese) [ Prachi Srivastava ] * Changes delete all to delete selected in snapshot * Adds toggle to select all for deletion * Changes functional test to select All and delete snapshots * Ignores warnings in pytest while running functional test [ advocatux ] * Translated using Weblate (Spanish) [ Petter Reinholdtsen ] * Translated using Weblate (Norwegian Bokmål) -- James Valleroy Mon, 03 Dec 2018 19:47:04 -0500 plinth (0.43.0) unstable; urgency=medium [ Michael Pimmer ] * Backups: export and download archives in one step * Backups: uploading and import with temporarily stored file * Backups: Restore directly from archive * Backups: Don't fail when borg doesn't find files to extract * Backups: clean up exporting archives functionality * Backups: relative paths for borg extract in action script * Backups: fix test * Backups: clean up forms, names and templates * Functional tests: minor documentation changes * Backups: Stream archive downloads/exports * Backups: do not hardcode uploaded backup file path * Backups: minor cleanups * Backups: show free disk space on upload+restore page * Backups: functional test to download and restore an archive * Backups: minor adaption of upload file size warning * Backups: minor fixes of functional tests * Functional tests: check that browser waits for redirects to finish * Functional tests: fix waiting for redirects * Functional tests: assert that module installation succeeded * Cherrypy: Do not limit maximum upload size * Backups: Make Manifest a dict instead of a list [ James Valleroy ] * functional_tests: Remove backup export steps * functional_tests: Remove remaining backup export steps * functional_tests: Add sso tags * upgrades: Internationalize string and apply minor formatting [ Anthony Stalker ] * Translated using Weblate (Czech) [ Joseph Nuthalapati ] * vagrant: Destroy Plinth development database when box is destroyed * sso: Make auth-pubtkt tickets valid for 12 hours * openvpn: Migration from easy-rsa 2 to 3 * openvpn: is-setup checks for non-empty dh.pem file * openvpn: Always write the latest server configuration on setup [ ssantos ] * Translated using Weblate (Portuguese) [ Robert Martinez ] * Update module terminology improvements * Incorporate feedback from MR -- James Valleroy Mon, 19 Nov 2018 17:25:31 -0500 plinth (0.42.0) unstable; urgency=medium [ Robert Martinez ] * Fix wrong color in mobile menu [ James Valleroy ] * snapshot: Handle snapper list output change * functional_tests: Fix steps with domain parameter [ Joseph Nuthalapati ] * Translated using Weblate (Telugu) * tor: Add functional tests for relays and hidden services * tor: Enable backup/restore * upgrades: Add functional tests * upgrades: Enable backup/restore * monkeysphere: Handle importing new OpenSSH format keys * monkeysphere: yapf reformatting * tests: Change the domain to be an FQDN * monkeysphere: Add functional tests for import/publish keys * monkeysphere: Enable backup/restore * monkeysphere: Skip functional tests until bugs are resolved * letsencrypt: Enable backup/restore * tahoe: Minor changes to facilitate functional tests * tahoe: Add functional tests * tahoe: Enable backup/restore * tahoe: yapf run * udiskie: unmount drive as superuser [ buoyantair ] * Translated using Weblate (Telugu) [ Michael Pimmer ] * Actions: use local plinth in development mode * Actions: path in development mode: do not preserve PYTHONPATH [ ButterflyOfFire ] * Translated using Weblate (Indonesian) * Translated using Weblate (Italian) -- James Valleroy Mon, 05 Nov 2018 18:41:15 -0800 plinth (0.41.0) unstable; urgency=medium [ Allan Nordhøy ] * Translated using Weblate (Norwegian Bokmål) [ ButterflyOfFire ] * Translated using Weblate (French) [ James Valleroy ] * debian: Add Russian translation of debconf template (Closes: #910848) - Thanks to Lev Lamberov for the patch. * deluge: Handle prompt to change default password * functional_tests: When creating backup, scroll window to top * backups: Handle permission error during chown [ Joseph Nuthalapati ] * vagrant: Increase memory to 2GiB * vagrant: Increase number of CPUs to 2 * datetime: Add functional test for setting time zone * datetime: Enable backup/restore * tests: More accurately compute waited time * deluge: Add functional test for uploading a torrent * deluge: Enable backup/restore * avahi: Enable backup/restore (no data) * backups: Enable backup/restore (no data currently) * bind: Add functional tests * bind: Enable backup/restore * security: Add functional tests for restricted logins * security: Enable backup/restore * snapshot: Fix issue with setting configuration * snapshot: Add functional tests for setting configuration * backups: Implement app hooks * snapshot: Enable backup/restore * deluge: Add missing backups tag in functional tests * ssh: Enable backup/restore * firewall: Enable backup/restore (no data) * diagnostics: Enable backup/restore (no data) * names: Enable backup/restore (no data) * power: Enable backup/restore (no data) * storage: Enable backup/restore (no data) * backups: Make plinth the owner of the backup archives * backups: Fix issue with showing exports from disks without labels * storage: Minor styling with urlencode call in template * backups: Don't rely on disk labels during export/restore [ Michael Pimmer ] * Backups: bugfix for downloading extracted archive files [ rafael ] * Translated using Weblate (Spanish) -- James Valleroy Mon, 22 Oct 2018 19:48:50 -0400 plinth (0.40.0) unstable; urgency=medium [ Allan Nordhøy ] * Translated using Weblate (Norwegian Bokmål) [ James Valleroy ] * ci: Prevent installing fuse * upgrades: Don't change origins pattern list * upgrades: Keep config file when disabling * debian: Add Portuguese translation for debconf messages (Closes: #909745) - Thanks to "Traduz" - Portuguese Translation Team for the patch. * home: Also display card title above icon * functional_tests: Make coquelicot password entry more robust * functional_tests: Check ejabberd contact list more robustly [ Augusto Borin ] * Translated using Weblate (Portuguese) [ advocatux ] * Translated using Weblate (Spanish) [ Pavel Borecki ] * Translated using Weblate (Czech) [ BO41 ] * Translated using Weblate (German) [ David Maulat ] * Translated using Weblate (French) [ Robert Martinez ] * Translated using Weblate (German) * Add tint effect on card icons under "Apps" * Change maximum cards per row * Change card text style and position [ Joseph Nuthalapati ] * Don't disable installation when apt lists are empty * backups: Relax schema for backup manifest data * backups: Remove empty keys in backup manifest data * backups: Rename the backups API module * mediawiki: Backup/restore settings also * backups: Rename test_backup to test_api * backups: List apps that don't require backup too * backups: Minor styling fixes * cockpit: Add clients and backup manifests * mumble: Implement backup/restore * privoxy: Enable backup/restore (no data) * backups: Allow restoring backups with no files * roundcube: Enable backup/restore (no data) * searx: Enable backup/restore (no data) * jsxc: Enable backup/restore (no data) * coquelicot: Enable backup/restore * coquelicot: Implement functional tests with uploading file * tests: Reduce time for polling in functional tests * transmission: Implement upload torrent functional test * transmission: Enable backup/restore * coquelicot: Fix upload file functional test * mediawiki: Run update script for 1.31 upgrade * quassel: Enable backup/restore * shadowsocks: Enable backup/restore * backups: Implement disabling web configuration during backup * sharing: Enable backup/restore * pagekite: Add functional tests * pagekite: Enable backup/restore * tests: Add missing backups tag on functional tests * vagrant: Get rid of apt warning during provisioning * customization: Serve static files from customization directory * customization: Create customization path in /var/www * customization: Serve custom shortcuts through the REST API * customization: Show custom shortcuts on frontpage [ Michael Pimmer ] * Backup module: Implement downloading archives * Backup module: Implemented uploading files * Backup module: added some unittests; minor doc updates [ Federico Ceratto ] * Translated using Weblate (Italian) [ Johannes Keyser ] * Translated using Weblate (German) -- James Valleroy Tue, 09 Oct 2018 06:01:50 -0400 plinth (0.39.0) unstable; urgency=medium [ Joseph Nuthalapati ] * Fix typo in the description meta tag * backups: Support multiple backups in one day * backups: Check if paths exist before passing them to borgbackup * backups: Reword the no-apps-installed message * backups: Make getting all apps method public * backups: Minor styling fixes * backups: Minor refactoring in finding exported archive * backups: Simplify getting included apps during restoring * udiskie: Merge into storage module [ Doma Gergő ] * Translated using Weblate (Hungarian) [ Petter Reinholdtsen ] * Translated using Weblate (Norwegian Bokmål) [ Allan Nordhøy ] * Translated using Weblate (Norwegian Bokmål) [ danielwine ] * Translated using Weblate (Hungarian) [ James Valleroy ] * backups: Validate backup manifests * backups: Move manifest validation into backups app * backups: Fix iteration over loaded modules * users: Reset groups before testing register_group * backups: List supported and installed apps when creating * backups: Implement process manifests for Packet * backups: Provide a default backup name * backups: Select all apps by default * backups: Use paths from selected apps * backups: Fix and test service shutdown and restore * backups: Patch actions for shutdown services test * backups: Disable create archive when no supported apps are installed * backups: Dump manifests file and include it in backup * backups: Name borg repo folder more clearly * backups: Include app versions in manifest file * backups: Use valid filename for export * backups: Don't display time as separate column * backups: Confirm that archive exists before restoring * backups: Add apps selection to restore form * backups: Use valid filename for manifest * backups: When restoring, only list apps included in backup * backups: Use backups API for restore * backups: Add more basic tests for backups API * functional_tests: Test dynamicdns backup and restore * ikiwiki: Add sites folder to backup data * functional_tests: Test ikiwiki backup and restore * functional_tests: Test mediawiki backup and restore * functional_tests: Test repro config backup and restore * backups: Rename 'Create archive' to 'New backup' * functional_tests: More robust checks using eventually * backups: Show disabled 'New backup' button when no apps installed * backups: Enable module * backups: Create folder if needed during setup * functional_tests: Only select app under test for new backup * functional_tests: Test ejabberd backup and restore * functional_tests: Ensure that backups app is installed before test * debian: Don't make backup of /etc/security/access.conf (Closes: #909484) * Bump Standards-Version to 4.2.1 * Cleanup udiskie module -- James Valleroy Mon, 24 Sep 2018 19:23:04 -0400 plinth (0.38.0) unstable; urgency=medium [ Allan Nordhøy ] * Translated using Weblate (Norwegian Bokmål) [ Pavel Borecki ] * Translated using Weblate (Czech) [ Igor ] * Translated using Weblate (Russian) [ Johannes Keyser ] * Translated using Weblate (German) [ BO41 ] * Translated using Weblate (German) [ Doma Gergő ] * Translated using Weblate (Hungarian) [ Vignan Lavu ] * mediawiki: Enable SVG support for MediaWiki [ advocatux ] * Translated using Weblate (Spanish) [ Joseph Nuthalapati ] * Install ncurses-term during vagrant file provision * docs: Fix MediaWiki manual page download failing * manual: Remove footer for manual pages using Python XML module * upgrades: Clean up old kernel packages during automatic upgrades * turbolinks: Make the progress bar white and thicker [ James Valleroy ] * debian: Add German translation of debconf messages (Closes: #907787) - Thanks to Helge Kreutzmann for the patch. * tests: Make coverage package optional -- James Valleroy Mon, 10 Sep 2018 18:12:06 -0400 plinth (0.37.0) unstable; urgency=medium [ Pavel Borecki ] * Translated using Weblate (Czech) [ Allan Nordhøy ] * Translated using Weblate (Norwegian Bokmål) [ Petter Reinholdtsen ] * Translated using Weblate (Norwegian Bokmål) [ Igor ] * Translated using Weblate (Russian) [ advocatux ] * Translated using Weblate (Spanish) [ Doma Gergő ] * Translated using Weblate (Hungarian) [ James Valleroy ] * backups: Simplify export of backup archive files * backups: Add list of exported archives * backups: Restore from exported archive * vagrant: Clarify post-up message * debian: Add Dutch translation of debconf messages (Closes: #906945) - Thanks to Frans Spiesschaert for the patch. * Bump Standards-Version to 4.2.0 [ Joseph Nuthalapati ] * vagrant: Vagrantfile changes for ease of development * install: Use Post/Response/Get pattern for reloads -- James Valleroy Mon, 27 Aug 2018 19:15:08 -0400 plinth (0.36.0) unstable; urgency=medium [ Gayathri Das ] * Translated using Weblate (Hindi) [ James Valleroy ] * Fix validation error in Hindi translation * Fix validation error in Spanish translation * Add backups info to apps * ejabberd: Cleanup config file upgrade * Add license info for Lato fonts * ci: Run test coverage and get report * Commit patch for French debconf translation (Closes: #905933) - Thanks to jean-pierre giraud for the patch. [ Luis A. Arizmendi ] * Translated using Weblate (Spanish) [ Igor ] * Translated using Weblate (Russian) [ Hemanth Kumar Veeranki ] * Translated using Weblate (Telugu) * Remove deprecated settings from already existing config files * Add functional test to enable/disable Message Archive Management [ Joseph Nuthalapati ] * Fix validation error in Spanish translation * Translated using Weblate (Hindi) * Trim the translation strings in Letsencrypt template where missing * backups: Add core API for full/apps backup * mediawiki: Fix issue with re-installation * mediawiki: Enable Instant Commons * mediawiki: Fix images throwing 403s * turbolinks: Reload page using JavaScript * functional tests: Fix failing test change default app [ Johannes Keyser ] * Translated using Weblate (German) [ Doma Gergő ] * Translated using Weblate (Hungarian) [ Robert Martinez ] * Add woff2 fonts [ Prachi Srivastava ] * Translated using Weblate (Hindi) [ manikanta varma datla ] * Disable launch button for web client when not installed [ Pavel Borecki ] * Translated using Weblate (Czech) -- James Valleroy Mon, 13 Aug 2018 18:24:33 -0400 plinth (0.35.0) unstable; urgency=medium [ Igor ] * Translated using Weblate (Russian) [ Luis A. Arizmendi ] * Translated using Weblate (Spanish) [ ikmaak ] * Translated using Weblate (Dutch) [ Bart Notelaers ] * Translated using Weblate (Dutch) [ Doma Gergő ] * Translated using Weblate (Hungarian) [ Gayathri Das ] * Translated using Weblate (Hindi) [ Sciumedanglisc ] * Translated using Weblate (Italian) [ Praveen Illa ] * Translated using Weblate (Telugu) [ Jayasuganthi ] * mediawiki: Enable short URLs [ Joseph Nuthalapati ] * mediawiki: Override Debian settings in FreedomBoxSettings.php * functional_tests: Fix first test failing on a pristine VM * debian: Remove Bdale Garbee from the list of uploaders * Add turbolinks * turbolinks: Replace style elements in head with blocks in body * functional_tests: Use body instead of html for state change check * turbolinks: Disable caching on application visits * configuration: Option to set a default app for FreedomBox * configuration: Use augeas to edit Apache files * configuration: Fix parsing error in retrieving default app [ వీవెన్ ] * Translated using Weblate (Telugu) [ Johannes Keyser ] * Translated using Weblate (German) * text stripped from icons for mediawiki, radicale, tahoe-lafs [ Hemanth Kumar Veeranki ] * Clarify description for radicale shared calendar/addressbook * Remove deprecated `iqdisc` in ejabberd config [ Robert Martinez ] * Adding link to HACKING.md * Fix ejabberd logo #1336 [ Sunil Mohan Adapa ] * udiskie: Move udisks2 methods to separate module * storage: Fix parsing issues when mount point has spaces * udiskie: Remove the unused ejectable property * utils: Remove unused method * udiskie: Add eject functionality for a drive * udiskie: Also list read-only filesystems * udiskie: Remove internal networks warning * udiskie: Show special message when no storage device available [ James Valleroy ] * udiskie: Import glib and udisks only inside methods [ Allan Nordhøy ] * Translated using Weblate (Norwegian Bokmål) -- James Valleroy Mon, 30 Jul 2018 19:04:51 -0400 plinth (0.34.0) unstable; urgency=medium [ Joseph Nuthalapati ] * firstboot: Prompt for secret during firstboot welcome * firstboot: Add debconf translations for wizard secret dialog * l10n: Fix build error due to partially translated string in Hindi * ci: Install python3-coverage before running tests * backups: Temporarily hide app till implementation is complete [ James Valleroy ] * postinst: Fix indents and untabify * lintian: Add override for no-debconf-config * Translated using Weblate (Italian) * ci: Use python3.6 when installing dependencies * functional_tests: Rename features, organize by app * backups: New app to manage borgbackup archives * backups: Allow valid filenames as archive names * backups: Set LANG=C.UTF-8 when extracting archive * backups: Move repository location under /var/lib [ ikmaak ] * Translated using Weblate (Dutch) [ Gayathri Das ] * Translated using Weblate (Hindi) [ Sciumedanglisc ] * Translated using Weblate (Italian) [ Bart Notelaers ] * Translated using Weblate (Dutch) [ Doma Gergő ] * Translated using Weblate (Hungarian) -- James Valleroy Mon, 16 Jul 2018 19:16:08 -0400 plinth (0.33.1) unstable; urgency=medium [ Doma Gergő ] * Translated using Weblate (Hungarian) [ Pavel Borecki ] * Translated using Weblate (Czech) [ advocatux ] * Translated using Weblate (Spanish) [ Igor ] * Translated using Weblate (Russian) [ Joseph Nuthalapati ] * Change get-group-users to a simpler implementation * users: Replace disabled with readonly for admin group checkbox (Closes: #902892) [ Gayathri Das ] * Translated using Weblate (Hindi) -- James Valleroy Wed, 04 Jul 2018 10:32:23 -0400 plinth (0.33.0) unstable; urgency=medium [ Doma Gergő ] * Translated using Weblate (Hungarian) [ Allan Nordhøy ] * Translated using Weblate (Norsk bokmål) [ advocatux ] * Translated using Weblate (Spanish) [ Igor ] * Translated using Weblate (Русский) [ Pavel Borecki ] * Translated using Weblate (Čeština) [ Gayathri Das ] * Translated using Weblate (Hindi) [ Joseph Nuthalapati ] * Fix mistake in Hindi translation template * firewall: Display information that a service is internal only * users: Don't show Create User form to non-admin users * Translated using Weblate (Hindi) * users: Redirect to users list on successful user creation * packages: Button to refresh package lists [ Hemanth Kumar Veeranki ] * Add a way to refine shortcuts * Restrict removal of last admin user * Use logos instead of icons in the apps page [ danielwine ] * Translated using Weblate (Hungarian) [ Bart Notelaers ] * Translated using Weblate (Dutch) [ James Valleroy ] * users: Update Change Password menu for non-admin users * package: Add option to skip recommends * udiskie: New module for automatic mounting of removable media [ Sciumedanglisc ] * Translated using Weblate (Italian) [ Sunil Mohan Adapa ] * udiskie: Use glib library for dbus interaction -- James Valleroy Mon, 02 Jul 2018 20:15:50 -0400 plinth (0.32.0) unstable; urgency=medium [ Allan Nordhøy ] * Translated using Weblate (Norsk bokmål) [ Pavel Borecki ] * Translated using Weblate (Čeština) [ advocatux ] * Translated using Weblate (Spanish) [ Igor ] * Translated using Weblate (Русский) [ Gayathri Das ] * Translated using Weblate (Hindi) [ Hemanth Kumar Veeranki ] * Hide mediawiki frontpage shortcut when private mode is enabled * Translated using Weblate (Telugu) * Enable image uploads in mediawiki at startup [ Sciumedanglisc ] * Translated using Weblate (Italian) [ ikmaak ] * Translated using Weblate (Dutch) [ Michael Pimmer ] * Use djangos url reverse mechanism instead of hardcoding urls * Add ./run --develop option to use relative config/file paths * Add documentation for the './run --develop' option * Adapt test and documentation to changes of '--develop' option * Adapt .md files to four spaces for correct lists * Merge ./run --debug into --develop option * Remove unused imports and variables [ Sunil Mohan Adapa ] * yapf and isort fixes * Fix client info table size and flickering * Resize all main content * Remove unnecessary submenu override in 403.html * help: Show cards in the index page * snapshot: Remove unnecessary column sizing * users: Remove unnecessary column sizing * networks: Center align connection information * networks: Remove unnecessary column sizing * pagekite: Convert a two column page to one column * pagekite: Remove unnecessary column sizing * letsencrpt: Remove unnecessary column sizing * monkeysphere: Remove unnecessary column sizing * names: Remove unnecessary column sizing * sso: Adjust size of login form * storage: Remove unnecessary column sizing * tor: Increase the size of the status tables * help: Center the FreedomBox logo on about page * help: Remove the duplicate index URL and menu item * firewall: Resize the info table to full width * Increase language selection form to full width * first_setup: Remove unnecessary content sizing * first_boot: Remove unnecessary content sizing * diagnostics: Remove unnecessary content sizing * frontpage: Fix card sizing [ Johannes Keyser ] * Translated using Weblate (German) [ Joseph Nuthalapati ] * Translated using Weblate (Telugu) * mediawiki: Make private mode and public registrations mutually exclusive * mediawiki: Image uploads: improve logic and add functional tests * first-setup: Automatically expand root partition [ kotibannu541 ] * Translated using Weblate (Telugu) [ Nikhil Sankesa ] * Translated using Weblate (Telugu) [ Nikhil501 ] * Translated using Weblate (Telugu) [ Sandeepbasva ] * Translated using Weblate (Telugu) [ James Valleroy ] * mediawiki: Untabify template [ Doma Gergő ] * Translated using Weblate (Hungarian) [ Manish Tripathy ] * Apply new card based design -- James Valleroy Mon, 18 Jun 2018 20:36:30 -0400 plinth (0.31.0) unstable; urgency=medium [ Pavel Borecki ] * Translated using Weblate (Czech) [ advocatux ] * Translated using Weblate (Spanish) [ Igor ] * Translated using Weblate (Russian) [ Johannes Keyser ] * Translated using Weblate (German) [ Sciumedanglisc ] * Translated using Weblate (Italian) [ Gayathri Das ] * Translated using Weblate (Hindi) [ Robert Pollak ] * Translated using Weblate (German) [ Hemanth Kumar Veeranki ] * Translated using Weblate (Telugu) * Added an option to enable/disable private mode in mediawiki [ Petter Reinholdtsen ] * Translated using Weblate (Norwegian Bokmål) [ Allan Nordhøy ] * Translated using Weblate (Norwegian Bokmål) [ Sunil Mohan Adapa ] * searx: Don't depend on libapache2-mod-proxy-uwsgi [ Joseph Nuthalapati ] * users: Fix user permissions not being saved * users: internationalize a string * mediawiki: Run update script for 1.30 upgrade * shortcuts: Fix urls for ikiwiki shortcuts [ James Valleroy ] * mediawiki: Handle missing config lines for private mode -- James Valleroy Mon, 04 Jun 2018 18:16:00 -0400 plinth (0.30.0) unstable; urgency=medium [ Igor ] * Translated using Weblate (Russian) [ Sciumedanglisc ] * Translated using Weblate (Italian) [ Allan Nordhøy ] * Translated using Weblate (Norwegian Bokmål) [ danielwine ] * Translated using Weblate (Hungarian) [ Gayathri Das ] * Translated using Weblate (Hindi) [ Joseph Nuthalapati ] * setup: Remove unavailable as a state in setup_helper -- James Valleroy Mon, 21 May 2018 17:15:47 -0400 plinth (0.29.1) unstable; urgency=high [ Pavel Borecki ] * Translated using Weblate (Czech) [ advocatux ] * Translated using Weblate (Spanish) [ Sunil Mohan Adapa ] * security: Fix issue with Plinth locked out from sudo -- James Valleroy Tue, 08 May 2018 05:20:45 -0400 plinth (0.29.0) unstable; urgency=high [ Pavel Borecki ] * Translated using Weblate (Czech) [ advocatux ] * Translated using Weblate (Spanish) [ Johannes Keyser ] * Translated using Weblate (German) [ Allan Nordhøy ] * Translated using Weblate (Norwegian Bokmål) [ Hemanth Kumar Veeranki ] * Add an option to enable/disable public registrations in mediawiki [ Joseph Nuthalapati ] * mediawiki: enable/disable public registrations - refactoring & tests * security: Allow console login access to user plinth * tt-rss: Skip the check for SELF_URL_PATH [ Sciumedanglisc ] * Translated using Weblate (Italian) [ Sunil Mohan Adapa ] * searx: Fix issue with uwsgi crashing -- James Valleroy Mon, 07 May 2018 18:45:02 -0400 plinth (0.28.0) unstable; urgency=medium [ Sunil Mohan Adapa ] * Add locale for Lithuanian (lt) [ Sciumedanglisc ] * Translated using Weblate (Italian) [ Pavel Borecki ] * Translated using Weblate (Czech) [ Igor ] * Translated using Weblate (Russian) [ advocatux ] * Translated using Weblate (Spanish) [ Johannes Keyser ] * Translated using Weblate (German) * setup: disable install button for currently unavailable apps [ Allan Nordhøy ] * Translated using Weblate (Norwegian Bokmål) [ Joseph Nuthalapati ] * Translated using Weblate (Telugu) [ ikmaak ] * Translated using Weblate (Dutch) [ James Valleroy ] * Bump Standards-Version to 4.1.4 -- James Valleroy Mon, 23 Apr 2018 21:03:39 -0400 plinth (0.27.0) unstable; urgency=medium [ Sciumedanglisc ] * Translated using Weblate (Italian) [ Pavel Borecki ] * Translated using Weblate (Czech) [ Igor ] * Translated using Weblate (Russian) [ advocatux ] * Translated using Weblate (Spanish) [ ikmaak ] * Translated using Weblate (Dutch) * Translated using Weblate (German) [ Allan Nordhøy ] * Translated using Weblate (Norwegian Bokmål) [ James Valleroy ] * snapshot: Disable python formatting for description * debian: Move Lintian source-level overrides to preferred location * debian: Bump debhelper compat version to 11 * debian: Use https for copyright format url * debian: Bump standards version to 4.1.3 * debian: Remove unused lintian override * middleware: Skip 'installed' message for essential apps * snapshot: Don't increment version * snapshot: Clarify form label and help text * snapshot: Format code with yapf [ Johannes Keyser ] * Translated using Weblate (German) [ Максим Якимчук ] * Translated using Weblate (Ukrainian) [ Jonny Birkelund ] * Translated using Weblate (Norwegian Bokmål) [ Joseph Nuthalapati ] * users: Fix admin group appearing twice in permissions * apps: Fix app names and short descriptions not being translated * snapshots: Move manual page link to the index page * snapshots: Fix tests broken by UI changes * language: Fix tests broken by recent feature * tests: Improve waiting for installation and configuration * Fix tests for firstboot, users and groups * tests: snapshots: Remove find_by_value usages * test: sharing: Fix tests that check text in English * tor: Make tests independent of language * tests: Recover from server restart during installation * tests: Fix tests depending on language being English * tests: Fix delete_user fixture * UI: Fix progress bar not appearing * snapshots: Fix for permissions issue when updating configuration [ Shubham Agarwal ] * snapper: enable/diable apt snapshots -- James Valleroy Mon, 09 Apr 2018 19:34:05 -0400 plinth (0.26.0) unstable; urgency=high [ 关羽 ] * Translated using Weblate (Chinese (Simplified)) [ Igor ] * Translated using Weblate (Russian) [ Pavel Borecki ] * Translated using Weblate (Czech) [ Dietmar ] * Translated using Weblate (German) [ anonymous ] * Translated using Weblate (German) [ Allan Nordhøy ] * Translated using Weblate (Norwegian Bokmål) [ Joseph Nuthalapati ] * snapshots: Update description * searx: Rewrite url from /searx to /searx/ * manual: Link to manual from each service * manual: Fix manual page links for tor and power templates [ Petter Reinholdtsen ] * Translated using Weblate (Norwegian Bokmål) [ Robert Martinez ] * Translated using Weblate (German) [ Sunil Mohan Adapa ] * Workaround security issues in django-axes * ssh, avahi, apache: Fix default value for setup arguments * ssh: Add comment about regenerating SSH keys * apache: Only regenerate snake oil cert when needed * apache: Explicitly enable the latest version of PHP module * apache: Increase module version number to fix php7.2 [ danielwine ] * Translated using Weblate (Hungarian) [ Luis A. Arizmendi ] * Translated using Weblate (Spanish) [ Sciumedanglisc ] * Translated using Weblate (Italian) [ Johannes Keyser ] * Translated using Weblate (German) [ James Valleroy ] * Update doc-base for current html manual file -- James Valleroy Mon, 26 Mar 2018 20:18:57 -0400 plinth (0.25.0) unstable; urgency=medium [ Pavel Borecki ] * Translated using Weblate (Czech) [ danielwine ] * Translated using Weblate (Hungarian) [ Allan Nordhøy ] * Translated using Weblate (Norwegian Bokmål) [ Luis A. Arizmendi ] * Translated using Weblate (Spanish) [ Joseph Nuthalapati ] * coquelicot: Rename Plinth to FreedomBox in license headers * functional-tests: Merge plinth-tester into plinth * searx: Add basic functional tests * snapshots: Refactoring and indentation changes * Translated using Weblate (Telugu) * ttrss: update client apps * sharing: Update description * sharing: CSS styling fixes and text changes [ James Valleroy ] * infinoted: Always check ownership of cert files in setup [ Алексей Докучаев ] * Translated using Weblate (Russian) [ Igor ] * Translated using Weblate (Russian) [ Sunil Mohan Adapa ] * doc: Fix generation of HTML fragment * users: Generalize styling for multi-select widget * sharing: Finish implementation * sharing: Add functional tests * Support Django 2.0 [ Shubham Agarwal ] * snapshots: Add submenu section in UI [ Prachi ] * sharing: Add app to share disk folders using various protocols -- James Valleroy Mon, 12 Mar 2018 18:40:31 -0400 plinth (0.24.0) unstable; urgency=medium [ Joseph Nuthalapati ] * Add file-sharing application Coquelicot to FreedomBox * Translated using Weblate (Telugu) * mediawiki: Allow shortcut to be publicly visible on front page * clients: Add and correct Client Apps * api: fix icon_url * searx: New app for Searx metasearch engine [ Pavel Borecki ] * Translated using Weblate (Czech) [ Allan Nordhøy ] * Translated using Weblate (Chinese (Simplified)) * Translated using Weblate (Norwegian Bokmål) [ Sunil Mohan Adapa ] * Rename Plinth to FreedomBox in various places * debian: Update copyright to FreedomBox Authors * setup.py: Update website to freedombox.org * Add locale for Hungarian (hu) * locale: Update the language selection form * config: Remove language selection from config page * Don't use async for method parameters * searx: Increase the secret key length to 64 bytes [ danielwine ] * Translated using Weblate (Hungarian) [ Sai Kiran Naragam ] * locale: Anonymous users can set preferred language * locale: Adds preferred language for logged in user [ Luis A. Arizmendi ] * Translated using Weblate (Spanish) [ Johannes Keyser ] * Translated using Weblate (German) * matrixsynapse: Fix mail attribute for ldap login -- James Valleroy Mon, 26 Feb 2018 18:22:23 +0100 plinth (0.23.0) unstable; urgency=medium [ Sunil Mohan Adapa ] * Fetch latest manual from wiki * Translated using Weblate (Telugu) * snapshot: Enable Delete All only with non-default snapshots [ Joseph Nuthalapati ] * jsxc: consistent url format * Translated using Weblate (Telugu) * sso: Increase timeout to 60 minutes * YAPF formatting for actions/auth_pubtkt * transmission: Add .png logo * snapshot: Delete All should skip currently active snapshot * config: Move the method get_hostname to __init__.py * snapshots: Refactoring and text changes * snapshots: Increment version to 2 [ drashti kaushik ] * Translated using Weblate (Gujarati) [ uday17 ] * Translated using Weblate (Telugu) [ Sandeepbasva ] * Translated using Weblate (Telugu) [ kotibannu541 ] * Translated using Weblate (Telugu) [ Arshadashu ] * Translated using Weblate (Telugu) [ Nikhil Sankesa ] * Translated using Weblate (Telugu) [ sandeepgurram ] * Translated using Weblate (Telugu) [ prudhvi ] * Translated using Weblate (Telugu) [ chilumula vamshi krishna ] * Translated using Weblate (Telugu) [ pranava pari ] * Translated using Weblate (Telugu) [ Nikhil501 ] * Translated using Weblate (Telugu) [ Michal Čihař ] * Translated using Weblate (Telugu) [ Johannes Keyser ] * Translated using Weblate (German) [ anil kukmar soma ] * Translated using Weblate (Telugu) [ Pavel Borecki ] * Translated using Weblate (Czech) [ Vikas Singh ] * Font: Change Helvetica to Lato * theme: Update CSS to use Lato font [ Aakanksha Saini ] * Snapper: Modify configurations to reduce disk usage [ James Valleroy ] * Add fonts-lato as dependency * Update translation strings * Add lintian override for symlink to Lato font file -- James Valleroy Mon, 12 Feb 2018 19:17:31 -0500 plinth (0.22.0) unstable; urgency=medium [ Drashti Kaushik ] * Translated using Weblate (Gujarati) * Translated using Weblate (Hindi) [ Igor ] * Translated using Weblate (Russian) [ Ikmaak ] * Translated using Weblate (Dutch) [ Joseph Nuthalapati ] * Translated using Weblate (Telugu) * ci: Replace CircleCI configuration with GitLab CI configuration * firstboot: Fix caching issue in collecting first_boot steps * HACKING: Commands to run a single test method, class or module * first_setup: UX improvements for the first setup page * matrix-synapse: Fix YAML format issues. [ Pavel Borecki ] * Translated using Weblate (Czech) [ Sunil Mohan Adapa ] * Add locale for Ukrainian (uk) * ci: Update badge to use Gitlab CI instead of Circle CI * Update Github URLs with Salsa URLs * tor: Ensure that is-enabled status is show properly [ Vikas Singh ] * actions: Allow not printing error when an action fails -- Sunil Mohan Adapa Tue, 30 Jan 2018 14:41:25 +0530 plinth (0.21.0) unstable; urgency=medium [ Aakanksha Saini ] * navigation bar: change label 'Configuration' to 'System' * storage: Removed beta warning for expanding partition * groups: Consistent listing of groups * syncthing: Restrict administration to users in group syncthing [ Allan Nordhøy ] * Spelling: configuration, log in, wiki [ Johannes Keyser ] * doc: update HACKING, CONTRIBUTING and INSTALL information * help: Show menu on smaller screens also [ Joseph Nuthalapati ] * Complete some of the pending changing in renaming some files to .md [ Shubham Agarwal ] * diagnostics: Enable button when enabled but not running [ Sunil Mohan Adapa ] * openvpn: Upgrade to the new Debian way * Add explicit dependency on e2fsprogs (Closes: #887223). -- James Valleroy Mon, 15 Jan 2018 15:07:03 -0500 plinth (0.20.0) unstable; urgency=high [ James Valleroy ] * bind: Rework getting and changing config * bind: Don't use forwarders by default [ Johannes Keyser ] * ejabberd: Remove redundant button Client Apps * ejabberd: Minor description cleanups [ Joseph Nuthalpati ] * mediawiki: Add wiki application [ Sunil Mohan Adapa ] * users: Make sure first run actually works * bind: Add information about current utility * storage: Make tests run on special filesystems -- James Valleroy Mon, 01 Jan 2018 15:04:02 -0500 plinth (0.19.0) unstable; urgency=medium [ James Valleroy ] * users: Use own copy of ldapscripts config * users: Handle upgrade for ldapscripts config * vagrant: Avoid debconf prompts while provisioning * Bump standards version, no changes needed [ John McCann ] * ejabberd: Use dynamic reload after enabling/disabling MAM [ Joseph Nuthalapati ] * Add framework for user groups per application * groups: User permissions for access to apps based on LDAP groups * Fixes for user groups * Fix failing root tests * Suppress unnecessary logging in cfg tests * users: tests: restore previous value of restricted access * snapshots: Button to delete all snapshots * snapshots: Minor refactoring * manual: Make manual available as a PDF download * manual: Download can serve either pdf or pdf.gz file [ Sunil Mohan Adapa ] * Update yapf configuration for simplicity * Update HACKING file about coding standard tools * clients: Minor styling fixes * clients: Update icons to be 32x32 consistently * api: Update for clarity (API breaking change) * clients: Cleanup framework * clients: Update all manifest due to use updated framework * users: Add a note about using separate first setup action * help: Don't uncompress the PDF manual [ Hanisha P ] * minetest: Show domain information for users to connect to minetest * Option to enable/disble automatic timeline snapshots -- James Valleroy Mon, 18 Dec 2017 17:16:58 -0500 plinth (0.18.1) unstable; urgency=high * Re-upload with higher urgency (to unblock django-axes 3.0.3). -- James Valleroy Mon, 04 Dec 2017 23:10:37 -0500 plinth (0.18.0) unstable; urgency=low [ James Valleroy ] * Add shadowsocks client with socks5 proxy. [ Joseph Nuthalapati ] * config: Avoid sending domain_added signal for empty domain. * Override monkey-patched LoginView from django-axes 3.0.3. * Make Plinth depend on django-axes 3.0.3 or later. * sso: Fixes for regressions after adding captcha and axes. * sso: Fix conflict between urls of sso and captcha. * transmission: Fix sso not being enabled. * Add client information for Matrix Synapse and Syncthing. * Add icons for desktop applications and Apple App store. [ Prachi Srivastava ] * avahi: Add service for freedombox discovery. * Add fields to the api response. * Add client information for modules. [ Sunil Mohan Adapa ] * shadowsocks: Add more ciphers. * service: Add missing restart action. * avahi: Update FreedomBox service file. [ Hritesh Gurnani ] * Reduce OS icons size for clients. -- James Valleroy Mon, 04 Dec 2017 20:14:41 -0500 plinth (0.17.0) unstable; urgency=medium [ Joseph Nuthalapati ] * transmission: Enable Single Sign On. * cockpit: Add short description to frontpage shortcut. [ Allan Nordhøy ] * fail2ban: Spelling "Fail2ban" and sentence structure. [ Ravi Bolla ] * config: Refactor config.py into views and form. [ James Valleroy ] * Removed old changelog. -- James Valleroy Mon, 20 Nov 2017 18:43:17 -0500 plinth (0.16.0) unstable; urgency=medium [ Federico Ceratto ] * Switched to native package. -- James Valleroy Mon, 06 Nov 2017 20:51:58 -0500 plinth (0.15.3+ds-1) unstable; urgency=high [ James Valleroy ] * Switch from gir1.2-networkmanager-1.0 to gir1.2-nm-1.0 (Closes: #862758). Thanks to Michael Biebl. * Bump standards version to 4.1.1. * New upstream version 0.15.3 (Closes: #877371). * Add patch to skip letsencrypt tests that require root privileges. * Cleanup disks module (renamed to storage). * Add patch with workaround for login issues. * Add myself to uploaders. [ Sunil Mohan Adapa ] * Break older version of freedombox-setup (<< 0.11~) * Bump Django version to 1.11 [ Joseph Nuthalapati ] * Add new dependencies - axes and captcha -- James Valleroy Sat, 21 Oct 2017 14:14:00 -0400 plinth (0.15.2+ds-1) unstable; urgency=medium [ James Valleroy ] * Cleanup config for removed modules (Closes: #876627). * New upstream version 0.15.2 (Closes: #876640). * Add python3-configobj depend. -- Federico Ceratto Mon, 25 Sep 2017 15:03:35 +0100 plinth (0.15.1+ds-1) unstable; urgency=medium [ James Valleroy ] * Sort dependency list for essential modules (Closes: #872541). * Bump standards version to 4.0.1. [ Federico Ceratto ] * New upstream version 0.15.1 -- Federico Ceratto Sat, 23 Sep 2017 11:35:41 +0100 plinth (0.14.0+ds-1) unstable; urgency=medium [ James Valleroy ] * New upstream version 0.14.0. * Refresh patches. -- Sunil Mohan Adapa Thu, 20 Apr 2017 19:48:03 +0530 plinth (0.13.1+ds-1) unstable; urgency=medium [ James Valleroy ] * Disable shaarli module, package removed from Debian. * New upstream version 0.13.1. * Update paths for jsxc symlinks. * Remove configuration for obsolete xmpp module. -- Federico Ceratto Sun, 22 Jan 2017 21:48:59 +0000 plinth (0.12.0+ds-1) unstable; urgency=medium [ James Valleroy ] * Exclude new symlink in upstream source. * New upstream version 0.12.0. * Remove patches that have been merged upstream. * Rearrange copyright file with more general license at the top. * Move plinth into web section. * Update symlinks for jsxc 3.0.0. -- Federico Ceratto Sat, 10 Dec 2016 18:42:29 +0100 plinth (0.11.0+ds-1) unstable; urgency=medium [ James Valleroy ] * New upstream version 0.11.0. * Replace python3-yaml dependency with python3-ruamel.yaml. * Add python3-apt dependency. * Add patch to fix permissions and use new setup command (Closes: #837206). * Add patch to include xmpp module static files in build. * Add links for jsxc static files. Workaround for #838183. * Remove symlinks from source package. [ Sunil Mohan Adapa ] * Automatically add essential packages to depends (Closes: #837332). -- Federico Ceratto Mon, 26 Sep 2016 14:52:36 +0100 plinth (0.10.0-1) unstable; urgency=medium [ James Valleroy ] * New upstream version 0.10.0. * Bump minimum required python3-django to 1.10. -- Federico Ceratto Sun, 21 Aug 2016 13:07:54 +0100 plinth (0.9.4-2) unstable; urgency=medium [ James Valleroy ] * Add breaks/replaces on freedombox-setup << 0.9.2~ (Closes: #829743). -- Federico Ceratto Sat, 16 Jul 2016 14:55:37 +0100 plinth (0.9.4-1) unstable; urgency=medium [ James Valleroy ] * New upstream version 0.9.4. * Remove init script override. Init script was removed from upstream. * Drop packagekit dependency. No longer required by upstream. * Drop gir1.2-packagekitglib-1.0 depend and build-depend. -- Federico Ceratto Fri, 24 Jun 2016 22:02:54 +0100 plinth (0.9.2-1) unstable; urgency=medium [ James Valleroy ] * New upstream version 0.9.2. [ Petter Reinholdtsen ] * Added d/gbp.conf to enforce the user of pristine-tar. * Adjusted d/copyright to make sure license names are unique. Thanks lintian. * Updated Standards-Version from 3.9.6 to 3.9.8. -- Petter Reinholdtsen Wed, 25 May 2016 07:16:08 +0000 plinth (0.9.1-1) unstable; urgency=low [ James Valleroy ] * New upstream version 0.9.1. * Add python3-requests as dependency and build-dep. -- Federico Ceratto Sat, 02 Apr 2016 16:53:42 +0100 plinth (0.8.2-1) unstable; urgency=low [ James Valleroy ] * New upstream version 0.8.2. -- Federico Ceratto Fri, 26 Feb 2016 19:51:37 +0000 plinth (0.8.1-1) unstable; urgency=low [ James Valleroy ] * Skip filter-pristine-tar step for new upstream. * New upstream version 0.8.1. * Add docbook-utils as build dependency. * Add packagekit as dependency. -- Federico Ceratto Tue, 16 Feb 2016 18:38:53 +0000 plinth (0.7.2-1) unstable; urgency=low [ James Valleroy ] * New upstream version 0.7.2. * Remove patch to enable javascript-common, fixed upstream. -- Federico Ceratto Fri, 25 Dec 2015 13:47:03 +0000 plinth (0.7.1-1) unstable; urgency=low [ James Valleroy ] * New upstream version 0.7.1. * Remove patch to fix config test, fixed upstream. * Refresh patch. * Add gettext as build dependency. * Disable restore module, node-restore package not available in Debian yet. [ Sunil Mohan Adapa ] * Remove Django HTMLParser workaround as it is no longer need. * Add javascript-common as dependency as we are enabling it during setup. * Update package description (Closes: #804753) -- Federico Ceratto Sat, 12 Dec 2015 15:12:48 +0000 plinth (0.6-1) unstable; urgency=low [ Nick Daly ] * Uploaded new version. [ James Valleroy ] * New upstream version 0.6. * Drop obsolete documentation patch. * Add dblatex and xmlto as build dependencies, for manual. Drop pandoc. * Add network-manager, ppp, pppoe, and python3-psutil as dependencies. * Remove old TODO from docs. * Add patch to workaround django 1.7 issue with python 3.5. * Add patch to fix failing plinth config test. * Add gir1.2-networkmanager-1.0 and python3-psutil also as build-depends. * Cleanup installation documenation. -- Nick Daly Fri, 16 Oct 2015 22:57:10 -0500 plinth (0.5-1) unstable; urgency=low [ Nick Daly ] * Package new upstream version 0.5. [ James Valleroy ] * Add augeas-tools, gir1.2-glib-2.0, gir1.2-networkmanager-1.0, ldapscripts, python3-augeas, and python3-django-stronghold as dependencies. * Disable "packages" module when upgrading. * Remove patches for python-networkmanager (obsolete) and ikiwiki (upstreamed). * Add patch to skip privileged actions test while building. * Add some build-depends needed for tests. [ James Valleroy ] * New upstream version 0.4.5. * Remove patch that has been upstreamed. * Add new patch to remove python-networkmanager dependency, because python3-networkmanager package is not available in Debian yet. The networks module is disabled for now. * Enable systemd service file. * Add new patch to enable javascript-common apache conf in plinth setup. * Add new patch to require ikiwiki module to install some of ikiwiki's recommends that are needed for compiling wikis. [ Sunil Mohan Adapa ] * Add python3-yaml as dependency. * Add lintian override for extra apache configuration. * Update Debian copyright file. -- Nick Daly Sun, 02 Aug 2015 17:14:50 -0500 plinth (0.4.4-1) unstable; urgency=low [ Sunil Mohan Adapa ] * New upstream version 0.4.4. Closes: #769328, #755619, #765916, #768666, #737456, #741919. * Update dependencies as per upstream changes. * Require Django 1.7 reflecting upstream changes. * Remove patches that have been upstreamed. * Update standards version to 3.9.6. * Properly remove obsolete module configuration. * Remove upstream install documentation. -- Bdale Garbee Tue, 13 Jan 2015 22:25:07 +1300 plinth (0.4.1-1) unstable; urgency=low [ Sunil Mohan Adapa ] * New upstream version 0.4.1. * Remove install override which is no longer required. Upstream does not contain images with executable permissions anymore. * Remove patch for changing paths which is no longer necessary. * Change upstream URLs to point to github.com/freedombox. * Update license information. Remove information about files no longer present in upstream. * Remove link to configuration file no longer necessary due to upstream changes. * Remove debian/clean no longer necessary. * Build package as Python 3 package. Upstream migrated to Python 3. * Fix issue with cleaning the package after build. -- Petter Reinholdtsen Sun, 02 Nov 2014 17:20:26 +0000 plinth (0.3.2.0.git.20140829-1) unstable; urgency=high * Updated to new git version from Nick Daly based on commit 250b0100aab236fcf9dfa65eccf656fe037f9422. - Fixes broken web pages (Closes: #754117). * Updated patch program-paths.diff to include actions_dir setting, and drop now obsolete patch actions-path.diff. -- Petter Reinholdtsen Sat, 30 Aug 2014 08:26:06 +0200 plinth (0.3.2.0.git.20140621-1) unstable; urgency=medium * Updated to new git version from Nick Daly based on commit af08066cafefb5d10304b7d8b22ed1f18c4df6d0. - Drop now obsolete patch drop-firewalld-services.diff. -- Petter Reinholdtsen Sat, 21 Jun 2014 20:39:30 +0200 plinth (0.3.2.0.git.20140614-3) unstable; urgency=medium * Add libjs-twitter-bootstrap as binary dependency in addition to being a build dependency. -- Petter Reinholdtsen Sun, 15 Jun 2014 23:38:57 +0200 plinth (0.3.2.0.git.20140614-2) unstable; urgency=low * Update dependencies, drop python-cheetah and python-simplejson, which are no longer used, and add python-bootstrapform needed to show the first page. -- Petter Reinholdtsen Sat, 14 Jun 2014 08:51:34 +0200 plinth (0.3.2.0.git.20140614-1) unstable; urgency=low * Updated to new git version from Nick Daly based on commit a01ef055beab017fcd77ca9da7cab6fe01eeffbe. * Add build-depend on libjs-twitter-bootstrap, now needed to build documentation. * Add new patch drop-firewalld-services.diff to remove firewalld service definitions now available in firewalld version 0.3.10-1 (Closes: #750927). -- Petter Reinholdtsen Sat, 14 Jun 2014 00:30:42 +0200 plinth (0.3.2.0.git.20140504-2) unstable; urgency=low * Drop python-contract dependency. It is not used any more. * Add python-django as binary dependency on request from Nick Daly. -- Petter Reinholdtsen Mon, 05 May 2014 13:27:27 +0200 plinth (0.3.2.0.git.20140504-1) unstable; urgency=low * Updated to new git version from Nick Daly based on commit d7a323512073cea9e4ee5a1cd91870a9f04959a6. - Move firewall setup from freedombox-setup to plinth. * Add Sunil and Nick as uploaders. -- Petter Reinholdtsen Sun, 04 May 2014 09:53:25 +0200 plinth (0.3.1.git.20140327-1) unstable; urgency=low * New upstream version 0.3.1.git.20140327. -- Petter Reinholdtsen Thu, 27 Mar 2014 10:29:36 +0100 plinth (0.3.1.git.20140304-1) unstable; urgency=low * Add sudo as a run time dependency, to make sure the privileged commands work. * Update Standards-Version from 3.9.4 to 3.9.5. No changes needed. * Create plinth user with /var/lib/plinth as home directory, to keep lintian happy. -- Petter Reinholdtsen Sat, 08 Mar 2014 22:25:32 +0100 plinth (0.3.0.0.git.20131229-1) unstable; urgency=low * Updated to new git version from Nick Daly based on commit cb9ca1b86c7b7440e87b6d5b65ab6ccf51f760cf . - Remove patch correct-issue-tracker.diff now included upstream. - Updated patches actions-path.diff and program-paths.diff to match changes done upstream. * Updated copyright file with more details using the new upstream LICENSES file. -- Petter Reinholdtsen Sun, 29 Dec 2013 16:06:53 +0100 plinth (0.3.0.0.git.20131117-1) unstable; urgency=low * Updated to new git version from Nick Daly based on commit 7f3b1a62c81f760da465497030b68d77139406d7. - Add new dependencies libjs-jquery and libjs-modernizr to plinth. Patch from James Valleroy. - Add new dependencies on python-passlib (>= 1.6.1) and python-bcrypt. * Remove now obsolete disable-override-config patch * Updated program-paths.diff patch to match new upstream source. * Add new patch actions-path.diff to use correct path to actions scripts. * Add new patch correct-issue-tracker.diff to use correct URL to current upstream github repository. -- Petter Reinholdtsen Sun, 17 Nov 2013 13:07:21 +0100 plinth (0.3.0.0.git.20131101-2) unstable; urgency=low * Rewrite config to get plinth starting out of the box. New patches program-paths and disable-override-config. -- Petter Reinholdtsen Sat, 02 Nov 2013 07:54:37 +0100 plinth (0.3.0.0.git.20131101-1) unstable; urgency=low * Updated to new git version from Nick Daly based on commit b9b4e0a2ec21edc1b1f73cffc905463a96c18f25. * Drop patch install-actions-lib made obsolete by latest upstream changes. * Depend on pandoc-data | pandoc (<= 1.11.1-3) to make sure documentation can be built with the latest pandoc package in unstable. -- Petter Reinholdtsen Fri, 01 Nov 2013 13:14:41 +0100 plinth (0.3.0.0.git.20131028-1) unstable; urgency=low * Updated to new git version from Nick Daly based on commit 0296a1a99cb1ad0a21729ea37fd53e171ee60614. - Drops local copies of javascript libraries also available from Debian packages. * Add new dependency python-contract needed by new upstream version. * Reduce the versioned python-withsqlite dependency from 0.0.0~git.20130929-1 to 0.0.0~git.20130929, to also accept the 0.0.0~git.20130929-1~pere.0 version currently available from the non-debian repo. * New patch install-actions-lib to fix install target (Upstream issue #41). -- Petter Reinholdtsen Wed, 30 Oct 2013 22:25:25 +0100 plinth (0.3.0.0.git.20131010-1) unstable; urgency=low * Updated to new git version from Nick Daly based on commit 5ec749af8e5cb2480556e6926e239972ac890b4c * Dropped patch debpathes now merged upstream. * Changed depend on python-withsqlite to (>= 0.0.0~git.20130929-1), making sure a version with support for more than one table in one sqlite file is available. -- Petter Reinholdtsen Thu, 10 Oct 2013 22:51:34 +0200 plinth (0.0.0~git.20130928-1) unstable; urgency=low * Updated to new git version from Nick Daly. * Drop patches keep-vendor-dir.diff, handle-unknown-users.diff, sudo-not-exmachina.diff and app-owncloud.diff now merged upstream. * Drop workaround for keep-vendor-dir.diff from rules file. -- Petter Reinholdtsen Sat, 28 Sep 2013 22:55:36 +0200 plinth (0.0.0~git.20130925-2) unstable; urgency=low * Depend on python-withsqlite (>= 0.0.0~git.20130915-2) to make sure a version with support for the check_same_thread constructor option is available. * New patch handle-unknown-users.diff to make sure unknown users are handled exactly like incorrect passwords when login fail. * New patch app-owncloud.diff to add owncloud support to Plinth. * Adjusted rules to make sure actions/* scripts are executable. -- Petter Reinholdtsen Fri, 27 Sep 2013 09:06:38 +0200 plinth (0.0.0~git.20130925-1) unstable; urgency=low [ Tzafrir Cohen ] * Initial release. (Closes: #722093) [ Petter Reinholdtsen ] * New patch keep-vendor-dir.diff to avoid removing directories that should survive the clean Makefile target. * Add workaround in rules addressing the problem caused by keep-vendor-dir.diff being applied after 'make clean' is executed. * New patch sudo-not-exmachina.diff to drop the exmachina dependency, and adjust binary dependencies and the debpathes patch to cope with this. Drop dependency on augeas-tools, no longer used with this patch. * Set priority to optional, as the package do not conflict with anything. -- Petter Reinholdtsen Thu, 26 Sep 2013 09:14:54 +0200