Change log for plinth package in Ubuntu

175 of 83 results
Deleted in hirsute-proposed (Reason: (From Debian) [auto-cruft] obsolete source package)
plinth (20.17) unstable; urgency=medium

  [ Fioddor Superconcentrado ]
  * package: i18n: Mark progress status strings for translation
  * networks: i18n: Mark string for translation on delete page
  * networks: i18n: Mark various strings for translation
  * notifications: i18n: Mark app names and extra data for translation
  * networks: css: Make button wider in network list
  * Translated using Weblate (Spanish)

  [ Sunil Mohan Adapa ]
  * backups: i18n: Mark form success messages for translation
  * doc: wikiparser: Fix issue with running parser outside doc/ dir
  * upgrades: Disable the option when not able to dist upgrade
  * ci: Split testing stages into smaller stages

  [ Coucouf ]
  * Translated using Weblate (French)
  * Translated using Weblate (French)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)
  * Translated using Weblate (Turkish)

  [ Nikita Epifanov ]
  * Translated using Weblate (Russian)

  [ Jens Molgaard ]
  * Translated using Weblate (Danish)

  [ Petter Reinholdtsen ]
  * Translated using Weblate (Norwegian Bokmål)

  [ Praveen Illa ]
  * Translated using Weblate (Telugu)

  [ James Valleroy ]
  * Translated using Weblate (Danish)
  * ci: Run wikiparser doctests
  * wikiparser: Exit with return value 1 on test failure
  * upgrades: Add a setting to enable dist upgrade
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Michael Breidenbach ]
  * Translated using Weblate (German)
  * Translated using Weblate (Swedish)

  [ marklin0913 ]
  * Added translation using Weblate (Chinese (Traditional))

  [ Joseph Nuthalapati ]
  * mediawiki: Ensure password file is not empty
  * mediawiki: Add action to set domain name

  [ Dietmar ]
  * Translated using Weblate (German)
  * Translated using Weblate (Italian)

  [ Radek Pasiok ]
  * Translated using Weblate (Polish)

  [ Onurb ]
  * apache: setup uwsgi by default

 -- James Valleroy <email address hidden>  Mon, 02 Nov 2020 19:45:57 -0500

Available diffs

Deleted in hirsute-release (Reason: (From Debian) [auto-cruft] obsolete source package)
Deleted in hirsute-proposed (Reason: moved to Release)
plinth (20.16) unstable; urgency=medium

  [ Oğuz Ersen ]
  * Translated using Weblate (Turkish)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)
  * Translated using Weblate (Turkish)

  [ Nikita Epifanov ]
  * Translated using Weblate (Russian)

  [ Allan Nordhøy ]
  * Translated using Weblate (Norwegian Bokmål)
  * Translated using Weblate (Chinese (Simplified))
  * Translated using Weblate (Slovenian)
  * Translated using Weblate (Greek)
  * Translated using Weblate (Norwegian Bokmål)

  [ Veiko Aasa ]
  * diagnostics: Show low system memory notifications
  * notifications: Show severity level on every notification

  [ Coucouf ]
  * Translated using Weblate (French)

  [ James Valleroy ]
  * app: Add donation links in dropdown menu
  * debian: Add Brazilian Portuguese debconf templates translation
    (Closes: #972449)
    - Thanks to Adriano Rafael Gomes for the translation.
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Fioddor Superconcentrado ]
  * upgrades: Add status section showing version and upgrade status
  * diagnostics: Lazy format all diagnostic test strings properly
  * Translated using Weblate (Spanish)
  * help: Link to updates page when new version is available
  * updates: Eliminate delay and better status for manual upgrade

  [ Michael Breidenbach ]
  * Translated using Weblate (Swedish)

  [ Sunil Mohan Adapa ]
  * calibre: Add link to donation page
  * app: Make the donation button more prominent
  * calibre: Update group description to reflect 'using' app

 -- James Valleroy <email address hidden>  Mon, 19 Oct 2020 20:42:32 -0400

Available diffs

Superseded in hirsute-release
Obsolete in groovy-release
Deleted in groovy-proposed (Reason: moved to Release)
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

Available diffs

Superseded in groovy-release
Deleted in groovy-proposed (Reason: moved to Release)
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

Available diffs

Superseded in groovy-release
Deleted in groovy-proposed (Reason: moved to Release)
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

Available diffs

Superseded in groovy-proposed
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

Available diffs

Superseded in groovy-proposed
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

Available diffs

Superseded in groovy-proposed
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

Available diffs

Superseded in groovy-proposed
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
Superseded in groovy-release
Published in focal-release
Deleted in focal-proposed (Reason: moved to Release)
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

Available diffs

Superseded in focal-release
Deleted in focal-proposed (Reason: moved to Release)
plinth (20.2.1) unstable; urgency=high

  [ Veiko Aasa ]
  * apps: remove css filters and glow from app icons
  * config: Depends also on apache module

  [ Dietmar ]
  * Translated using Weblate (German)
  * Translated using Weblate (Italian)
  * Translated using Weblate (Italian)

  [ Petter Reinholdtsen ]
  * Translated using Weblate (Norwegian Bokmål)

  [ Sunil Mohan Adapa ]
  * cards: Remove the transition delay on hover effect
  * system: Implement new style for cards
  * jsxc: Bypass issue with stronghold to get the app working again
  * jsxc: Fix functional test case failure
  * functional_tests: cosmetic: Minor yapf change
  * app: Introduce Info component to store basic app information
  * app: Add info property as shortcut to access basic information
  * app: Refactor all apps to use the Info component
  * app: Document the app_id property for App class
  * doc/dev: Include information on how to edit dev documentation
  * views: Document the AppView class properties
  * monkeysphere: Fix regression with reading Apache configuration
  * Translated using Weblate (Italian)
  * firewall: Use firewalld DBus API for most operations
  * *.py: Use SPDX license identifier
  * *.html: Use SPDX license identifier
  * actions/*: Use SPDX license identifier
  * functional_tests: Use SPDX license identifier
  * *.css: Use SPDX license identifier
  * *: Update misc build related files to use SPDX license identifier
  * doc/dev: Update tutorial to use SPDX license indentifier
  * *: Update remaining misc files to use SPDX license identifier
  * *.js: Use SPDX license identifier
  * help: Fix attribute on download manual button
  * css: Add missing license identifier on some CSS files
  * firewalld: Ignore errors with DBus API when firewalld is not running
  * deluge: Don't use code execution for editing configuration
  * deluge: More reliable initial configuration setup

  [ Joseph Nuthalapati ]
  * l10n: Fix gettext not detecting no-python-format
  * samba: Add link to manual page
  * searx: Update search engines for 0.16.0

  [ Allan Nordhøy ]
  * openvpn: Fix spelling for Tunnelblick
  * Translated using Weblate (Norwegian Bokmål)

  [ Nektarios Katakis ]
  * bind: parse zones files
  * bind: test for parsing zones file with specific format
  * bind: views show served domains in main view
  * bind: create zones directory on setup action

  [ James Valleroy ]
  * bind: Bump version and handle upgrade

  [ Ralf Barkow ]
  * Translated using Weblate (German)

  [ nautilusx ]
  * Translated using Weblate (German)

  [ Doma Gergő ]
  * Translated using Weblate (Hungarian)

  [ Lev Lamberov ]
  * debian: Update Russian translation for debconf (Closes: #951440)

  [ Radek Pasiok ]
  * Translated using Weblate (Polish)

  [ Alice Kile ]
  * gitignore: Add .vscode & segregate editor settings

  [ Thomas Vincent ]
  * Translated using Weblate (French)

 -- James Valleroy <email address hidden>  Fri, 21 Feb 2020 22:38:12 -0500

Available diffs

Superseded in focal-release
Deleted in focal-proposed (Reason: moved to Release)
plinth (20.2) unstable; urgency=medium

  [ Veiko Aasa ]
  * networks: Support virtual Ethernet (veth) devices
  * diagnostics: Show firewall service status
  * users: Fix functional test delete user
  * storage: Show disks if FreedomBox is running in an unprivileged container
  * service: Stop service not before but after disabling it
  * users: More precise username validation
  * sso, users: Turn off autocapitalization on the username field
  * users: Add unit tests for views
  * help: Fix anchor hidden under navbar

  [ Joseph Nuthalapati ]
  * tests: Use the latest version of geckodriver
  * vagrant: Add alias for run --develop
  * l10n: Add blocktrans trimmed tag on a block
  * l10n: Add missing trimmed to blocktrans blocks
  * vagrant: Allocate cpus equal to the no. of cores
  * Translated using Weblate (Telugu)
  * searx: Fix installation issue for 0.16.0

  [ Sunil Mohan Adapa ]
  * firewall: Show Run Diagnostics button in app
  * help: Eliminate redundant HTML attribute in template
  * glib: Create a new module to deal with all things glib
  * glib: Introduce method to schedule an operation at regular intervals
  * web_framework: Set the timezone to UTC
  * log: Ability to log SQL queries (disabled by default)
  * tests: Allow adding test templates
  * models: Add model for storing notifications
  * notification: New API for showing better notifications
  * notification: Add tests for notification API
  * views: A view to dismiss notifications
  * notification: Show a drop down from main navbar for notifications
  * storage: Show low disk space warning using notifications API
  * upgrades: Show notification when FreedomBox is updated
  * storage: In develop mode check for low disk space more frequently

  [ Thomas Vincent ]
  * Translated using Weblate (French)

  [ Allan Nordhøy ]
  * Translated using Weblate (Norwegian Bokmål)

  [ Ralf Barkow ]
  * Translated using Weblate (German)

  [ Luis A. Arizmendi ]
  * Translated using Weblate (Spanish)

  [ James Valleroy ]
  * users: Make help text translatable
  * security: Add Sandbox Coverage to report page
  * bind: Add CapabilityBoundingSet and ReadWritePaths to service file
  * matrixsynapse: Enable systemd sandboxing
  * security: Drop PrivateUsers=yes from all service files
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Michael Breidenbach ]
  * Translated using Weblate (German)
  * Translated using Weblate (Swedish)

 -- James Valleroy <email address hidden>  Mon, 10 Feb 2020 19:22:55 -0500

Available diffs

Superseded in focal-release
Deleted in focal-proposed (Reason: moved to Release)
plinth (20.1) unstable; urgency=medium

  [ ikmaak ]
  * Translated using Weblate (Dutch)
  * Translated using Weblate (Dutch)

  [ Allan Nordhøy ]
  * samba: Fix spelling
  * Translated using Weblate (Norwegian Bokmål)
  * Translated using Weblate (German)
  * Translated using Weblate (Spanish)
  * Translated using Weblate (Norwegian Bokmål)
  * Translated using Weblate (Swedish)

  [ Veiko Aasa ]
  * samba: Add unit and functional tests
  * deluge: Allow one to set a download directory
  * deluge: Fix installation failure on slow machine
  * storage: Make external disk mounts accessible by other users
  * gitweb: Add link to the manual page
  * gitweb: Fix functional tests if git user and email is not configured

  [ Sunil Mohan Adapa ]
  * style: Fix incorrect margins for containers in mobile view
  * style: Fix responsiveness for app header
  * network: Fix activating connections that don't have real devices
  * network: Allow setting the auto-connect property on a connection
  * network: Add method to re-activate connections after an update
  * wireguard: Show large buttons in show client/server pages
  * wireguard: Cosmetic fixes by yapf and isort
  * wireguard: Don't error out when wg0 server is not setup
  * wireguard: Add ability to set private key in client addition
  * wireguard: Accept all IPs on server in a client setup
  * wireguard: Update descriptions in form labels
  * wireguard: Only use network manager for connections to servers
  * wireguard: Handle client connections through network manager
  * wireguard: Update descriptions for client vs. server clarity
  * wireguard: Generate private key if needed when editing server
  * wireguard: Add validations in forms
  * wireguard: Ensure tests work without latest network manager
  * wireguard: Implement enabling/disabling app using a stored flag
  * wireguard: Enable/disable connections along with the app
  * wireguard: When a connection is edited, reactivate to apply changes
  * wireguard: Show public key even when connection is not active

  [ Thomas Vincent ]
  * Translated using Weblate (French)

  [ Nektarios Katakis ]
  * Translated using Weblate (Greek)
  * Translated using Weblate (Greek)
  * Translated using Weblate (Greek)
  * networks: form for configuring router
  * networks: create view & url for new form
  * networks: add link to main page for router config form
  * networks: add first boot step for router config helper
  * networks: modify as first boot wizard step
  * networks: save router config to kvstore

  [ James Valleroy ]
  * Translated using Weblate (French)
  * wireguard: Add skeleton for new app
  * wireguard: Implement adding client
  * wireguard: Show list of added clients
  * wireguard: Allow deleting a client
  * wireguard: Add client info view
  * wireguard: Form to add server
  * wireguard: List peers in client section
  * wireguard: Add server information view
  * wireguard: Generate key pair
  * wireguard: Show this box's public key
  * wireguard: Create network manager connection
  * wireguard: Encode public keys for use in URLs
  * wireguard: Refactor actions file
  * wireguard: Add views for editing and deleting clients and servers
  * wireguard: Make setup idempotent
  * wireguard: Write pre-shared key to tempfile
  * wireguard: Use network API to handle connections
  * wireguard: Add icon
  * wireguard: Replace nmcli use with libnm
  * restore: Remove app
  * repro: Remove app
  * networks: Update text for router setup
  * bind: Enable systemd sandbox options for bind9 service
  * functional_tests: Update geckodriver version to v0.26.0
  * locale: Update translation strings
  * doc: Fetch latest manual
  * debian: Rename TODO.Debian to TODO
  * debian: Add Expat license to copyright
  * debian: Update standards version to 4.5.0

  [ Dietmar ]
  * Translated using Weblate (German)

  [ nautilusx ]
  * Translated using Weblate (German)
  * Translated using Weblate (German)

  [ Joseph Nuthalapati ]
  * functional-tests: Login only once per session
  * functional-tests: Africa/Addis_Abada is gone?
  * functional-tests: Add tag @service-discovery
  * functional-tests: Make nav_to_module efficient
  * functional-tests: Avoid unnecessary trips to Home
  * functional-tests: Avoid warnings about markers
  * functional-tests: Minor refactoring
  * functional-tests: Mark backups and security with @system

 -- James Valleroy <email address hidden>  Mon, 27 Jan 2020 19:23:04 -0500

Available diffs

Superseded in focal-release
Deleted in focal-proposed (Reason: moved to Release)
plinth (20.0) unstable; urgency=medium

  [ Veiko Aasa ]
  * users: Fix test fixture that disables console login restrictions
  * gitweb: Add tests for views
  * samba: Improve actions script startup time
  * deluge: Manage starting/stoping deluged
  * deluge: Fix set default daemon

  [ Nektarios Katakis ]
  * openvpn: Enable support for communication among all clients
  * Translated using Weblate (Greek)
  * Translated using Weblate (Greek)
  * Translated using Weblate (Greek)
  * Translated using Weblate (Greek)

  [ Sunil Mohan Adapa ]
  * gitweb: Fix flake8 error that is causing pipeline failures
  * storage: Ignore errors resizing partition during initial setup
  * storage: Make partition resizing work with parted 3.3
  * debian: Add powermgmt-base to recommends list
  * openvpn: Enable IPv6 for server and client outside the tunnel
  * networks: Refactor creating a network manager client
  * networks: Remove unused method
  * networks: Fix crashing when accessing network manager D-Bus API

  [ Michael Breidenbach ]
  * Translated using Weblate (German)
  * Translated using Weblate (Swedish)
  * Translated using Weblate (German)
  * Translated using Weblate (German)

  [ Doma Gergő ]
  * Translated using Weblate (Hungarian)

  [ Joseph Nuthalapati ]
  * mediawiki: Use a mobile-friendly skin by default
  * mediawiki: Allow admin to set default skin
  * mediawiki: Fix functional tests depending on skin

  [ James Valleroy ]
  * Translated using Weblate (Greek)
  * Translated using Weblate (Greek)
  * openvpn: Add diagnostic for ipv6 port
  * matrixsynapse: Allow upgrade to 1.8.*
  * security: Add explanation of sandboxing
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Allan Nordhøy ]
  * Translated using Weblate (Norwegian Bokmål)

  [ Thomas Vincent ]
  * Translated using Weblate (French)

  [ Ralf Barkow ]
  * Translated using Weblate (German)

 -- James Valleroy <email address hidden>  Mon, 13 Jan 2020 19:11:44 -0500

Available diffs

Superseded in focal-release
Deleted in focal-proposed (Reason: moved to Release)
plinth (19.24) unstable; urgency=medium

  [ Thomas Vincent ]
  * Translated using Weblate (French)
  * Translated using Weblate (French)

  [ Veiko Aasa ]
  * app: Fix javascript doesn't run on first visit
  * samba: private shares
  * storage: Tests for the directory validation action
  * users: Add tests for the Samba user database

  [ James Valleroy ]
  * samba: Fix spelling in description
  * debian: Update French debconf translation (Closes: #947386)
    - Thanks to Jean-Pierre Giraud for the patch.
  * firewall: Support upgrading firewalld to 0.8
  * mldonkey: Add ProtectKernelLogs
  * deluge: Use systemd sandboxing features
  * infinoted: Use systemd sandboxing features
  * storage: Add systemd sandboxing features to udiskie service
  * upgrades: Add systemd sandboxing features to repository setup service
  * security: List whether each app is sandboxed
  * locale: Update translation strings
  * debian: Update Dutch debconf translation (Closes: #947136)
    - Thanks to Frans Spiesschaert for the patch.
  * doc: Fetch latest manual

  [ Michael Breidenbach ]
  * Translated using Weblate (German)
  * Translated using Weblate (Swedish)

  [ Nektarios Katakis ]
  * Translated using Weblate (Greek)

  [ Doma Gergő ]
  * Translated using Weblate (Hungarian)

  [ Allan Nordhøy ]
  * Translated using Weblate (Norwegian Bokmål)

  [ Kunal Mehta ]
  * mediawiki: Pass --quick when running update.php

  [ Sunil Mohan Adapa ]
  * help: Refactor to move app into __init__.py for consistency
  * app: Introduce API to return a list of all apps
  * app: Introduce API to run diagnostics on an app
  * apache: Implement diagnostic test for web server component
  * daemon: Implement diagnostic test for daemon component
  * daemon: Implement diagnostic test to check if a daemon is running
  * firewall: Implement new diagnostic tests to check port status
  * diagnostics: Use new component based API for all diagnostic tests
  * cosmetic: Yapf and isort fixes
  * daemon: Move diagnosing port listening into daemon module
  * daemon: Move diagnosing using netcat to daemon module
  * apache: Move diagnostics for checking URLs into apache module
  * app: Implement API to check if app/component has diagnostics
  * views: Don't require sending diagnostics module name separately
  * minidlna: Fix showing clients information
  * mediawiki: Fix problem with session cache failing logins

  [ Ralf Barkow ]
  * Translated using Weblate (German)

  [ erlendnagel ]
  * Translated using Weblate (Dutch)

 -- James Valleroy <email address hidden>  Mon, 30 Dec 2019 21:17:58 -0500

Available diffs

Superseded in focal-release
Deleted in focal-proposed (Reason: moved to Release)
plinth (19.23) unstable; urgency=medium

  [ Thomas Vincent ]
  * Translated using Weblate (French)
  * Translated using Weblate (French)

  [ Fred ]
  * Translated using Weblate (French)

  [ Alice Kile ]
  * show app icons in apps page
  * use single variable for referencing icon filename
  * fix formatting issues
  * fix formatting and template-related issues
  * properly implement header in app and setup pages
  * implement responsive layout for app page
  * fix toggle button html layout and responsive design css
  * config: fix minor syntax error
  * fix: implement requested changes

  [ James Valleroy ]
  * themes: css whitespace minor fixes
  * samba: Add icon to app page
  * minidlna: Add managed service and Daemon component
  * minidlna: Use single action to set media dir and restart
  * minidlna: Show icon on app page
  * minidlna: Fix webserver config name
  * minidlna: Only show shortcut to users in group
  * mumble: Keep icon_filename in moved view
  * cockpit: Filter out localhost URLs from displayed access list
  * users: Use service action to restart share group service
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Veiko Aasa ]
  * samba: recursively set open share directory permissions
  * users: Fix functional tests changing the language feature
  * app: Fix app checkbox status change functional tests
  * storage: Directory selection form and validator
  * transmission: New directory selection form

  [ Nektarios Katakis ]
  * feature: minidlna app
  * fix: minidlna.conf file permissions after editing
  * update minidlna svg
  * run sysctl after installation
  * mumble: Add option to set SuperUser password
  * cockpit: extend apps description with access info
  * cockpit: add list of valid urls to access the app.

  [ /rgb ]
  * Translated using Weblate (German)
  * Translated using Weblate (German)

  [ Luis A. Arizmendi ]
  * Translated using Weblate (Spanish)

  [ adaragao ]
  * Translated using Weblate (Portuguese)

  [ Michael Breidenbach ]
  * Translated using Weblate (Swedish)

 -- James Valleroy <email address hidden>  Mon, 16 Dec 2019 18:38:46 -0500

Available diffs

Superseded in focal-release
Deleted in focal-proposed (Reason: moved to Release)
plinth (19.22) unstable; urgency=medium

  [ Matt Conroy ]
  * pagekite: Get rid of tabs in the configuration page
  * openvpn: manual link points to incorrect page

  [ Joseph Nuthalapati ]
  * pagekite: Fix functional tests
  * pagekite: Show existing services only if there are any
  * pagekite: Make Custom Services look like it's under Configuration
  * pagekite: Use the new app toggle button
  * openvpn: Add client apps

  [ Thomas Vincent ]
  * Translated using Weblate (French)

  [ Fred ]
  * Translated using Weblate (French)
  * Translated using Weblate (French)

  [ Alice Kile ]
  * backups: fix title not appearing
  * diagnostics: don't run on disabled modules
  * apps: Remove link to webapps in app descriptions
  * Fix error with app toggle input
  * templates: Add toolbar for apps in app.html
  * toolbar: Move diagnostics button into dropdown menu

  [ nautilusx ]
  * Translated using Weblate (German)

  [ Michael Breidenbach ]
  * Translated using Weblate (German)
  * Translated using Weblate (Swedish)

  [ Veiko Aasa ]
  * ssh: fix Avahi SFTP service file
  * diagnostics: fix IPv6 failures
  * matrix-synapse: Update requirement from buster-backports
  * samba: Users can enable a guest share
  * samba: user can select devices for sharing
  * samba: fixes and improvements
  * samba: fixes and improvements
  * app: fix javascript constant redeclaration error
  * samba: Fix javascript constant redeclaration error

  [ James Valleroy ]
  * debian: Update German debconf translation (Closes: #945387)
    - Thanks to Helge Kreutzmann for the patch.
  * samba: Add acl to managed_packages
  * samba: Fix restore command
  * samba: Move urls under apps/
  * functional_tests: Add basic samba tests
  * samba: Use register_group instead of create_group
  * samba: Only show shortcut to users in freedombox-share group
  * samba: Keep create_group in setup
  * diagnostics: Use a distinct class for Run Diagnostics button on this page
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Sunil Mohan Adapa ]
  * diagnostics: Use app.html instead of simple_app.html
  * firewall: Use app.html instead of simple_app.html
  * letsencrypt: Use app.html instead of simple_app.html
  * monkeysphere: Use app.html instead of simple_app.html
  * names: Use app.html instead of simple_app.html
  * power: Use app.html instead of simple_app.html
  * openvpn: Use app.html instead of simple_app.html
  * tor: Use app.html instead of simple_app.html
  * ikiwiki: Move the create button to manage section
  * gitweb: Move create button into manage section
  * networks: Move actions button into connection section
  * templates: Remove the now unused simple_app.html
  * users: Move create button into users section
  * minetest: Minor cosmetic fix
  * templates: Make internal zone and port forwarding info override-able
  * toolbar: Make diagnostics button looks like other drop down items
  * toolbar: Align extra actions drop down button to the right
  * toolbar: Rewamp toolbar code for simplicity and to fix issues

 -- James Valleroy <email address hidden>  Mon, 02 Dec 2019 18:00:45 -0500

Available diffs

Superseded in focal-release
Deleted in focal-proposed (Reason: moved to Release)
plinth (19.21) unstable; urgency=medium

  [ Veiko Aasa ]
  * gitweb: Allow to import from a remote repository
  * gitweb: Do not recursively scan for Git repositories
  * turbolinks: Disable turbolinks on links that don't point to /plinth/...

  [ nautilusx ]
  * Translated using Weblate (German)

  [ Doma Gergő ]
  * Translated using Weblate (Hungarian)

  [ Allan Nordhøy ]
  * Translated using Weblate (Swedish)
  * Translated using Weblate (Norwegian Bokmål)

  [ Birger Schacht ]
  * backups: Show proper error when SSH server is not reachable
  * ssh: Add the error of ssh-keyscan to the verification view
  * tor: Rename "Hidden Service" to "Onion Service"

  [ Joseph Nuthalapati ]
  * ejabberd: Handle case where domain name is not set
  * tahoe: Mark Tahoe-LAFS as an advanced app
  * README: Fix hyperlinks to badges and images
  * doc: dev: Add instructions to setup developer documentation
  * doc: dev: Mention where to find the user manual
  * doc: dev: Reduce toc depth to 2 levels to reduce noise
  * doc: dev: Fix headings
  * doc: dev: Add favicon to developer documentation site
  * app: Avoid showing empty configuration block
  * app: Fix broken functional tests
  * firstboot: reading firstboot-wizard-secret file
  * searx: Set safe_search to Moderate by default
  * clients: Improve code readability

  [ Sunil Mohan Adapa ]
  * backups: i18n for a string on verify ssh host page
  * backups: Simplify SSH fingerprint verification command
  * HACKING: Update with instructions for multiple OSes
  * CONTRIBUTING: Add more instructions on commits and MR changes
  * doc: Fix unavailability of manual images
  * tor: Fix port diagnostics by correcting port data type
  * tor: Expect obfs service to be also available on IPv6
  * tor: Listen on IPv6 for OrPort

  [ Thomas Vincent ]
  * Translated using Weblate (French)

  [ Michael Breidenbach ]
  * Translated using Weblate (Swedish)

  [ James Valleroy ]
  * HACKING: Fix provision with tests command
  * d/po: Run debconf-updatepo
  * locale: Update translation strings

  [ Radek Pasiok ]
  * Translated using Weblate (Polish)
  * Translated using Weblate (Polish)

  [ Alice Kile ]
  * clients: implement launch button feature
  * app: Implement toggle button in app page
  * app: Use single form for app toggle and configuration
  * app: Make the toggle-button responsive

 -- James Valleroy <email address hidden>  Mon, 18 Nov 2019 19:35:38 -0500

Available diffs

Superseded in focal-release
Deleted in focal-proposed (Reason: moved to Release)
plinth (19.20) unstable; urgency=medium

  [ Veiko Aasa ]
  * gitweb: Set correct access rights after enabling application
  * gitweb: Add tests for actions script
  * gitweb: Add functional tests
  * gitweb: avoid global environment variables in Apache configuration
  * gitweb: fix links that end with /HEAD
  * gitweb: Validate repository name also in actions script
  * gitweb: do not change working directory inside actions script
  * sharing: Fix wrong links on Apache2 directory index page

  [ Fioddor Superconcentrado ]
  * Translated using Weblate (German)
  * Translated using Weblate (Spanish)
  * d/po/es: New translation file
  * d/po: Fix header comments

  [ Michael Breidenbach ]
  * Translated using Weblate (German)
  * Translated using Weblate (Swedish)
  * Translated using Weblate (Swedish)

  [ Sunil Mohan Adapa ]
  * debian: Remove plinth transitional package
  * cfg: Fix test case failure due to incorrect path assumption
  * gitlab-ci: Fix path for HTML coverage report generation
  * gitweb: Set proper access after restoration of a backup
  * setup: Don't include actions/__pycache__ during installation
  * ssh: Fix flake8 failure by removing unused import
  * config: Use AppView and cleanup custom code
  * storage: Use AppView and cleanup custom code
  * doc: Install using makefile instead of setup.py
  * doc: Fetch and add Spanish manual
  * help: Fix showing manual pages in fallback cases
  * app: Fix a pytest warning in tests
  * setup.py: Set development status classifier to production/stable
  * setup.py: Add more topics to classifiers
  * doc: Add developer documentation using Sphinx
  * actions: Fix issue with docstring causing issues with Sphnix
  * Translated using Weblate (Swedish)

  [ Pavel Borecki ]
  * Translated using Weblate (Czech)

  [ Thomas Vincent ]
  * Translated using Weblate (French)
  * backups: Fix a typo in backups upload form
  * Translated using Weblate (French)

  [ homycal ]
  * Translated using Weblate (French)

  [ Mattias Münster ]
  * Translated using Weblate (Swedish)

  [ Allan Nordhøy ]
  * Translated using Weblate (Norwegian Bokmål)
  * Translated using Weblate (French)
  * Translated using Weblate (French)

  [ Nektarios Katakis ]
  * ssh: Option for disabling password authentication

  [ Joseph Nuthalapati ]
  * infinoted: Add missing manual page link
  * doc: Add directory for development documentation
  * doc: Skip empty lines when piping to wget
  * doc: Fix Unicode issues with the manual
  * doc: Remove language code from title
  * doc: Move build scripts into separate directory
  * doc: Minor cosmetic changes
  * doc: Move English manual to manual/en directory
  * help: Respect language preference when showing user manual
  * snapshot: Sort snapshot list from newest to oldest

  [ Doma Gergő ]
  * Translated using Weblate (Hungarian)

  [ Fred ]
  * Translated using Weblate (French)
  * Translated using Weblate (French)

  [ James Valleroy ]
  * config: Implement get_initial and form_valid
  * functional_tests: Update config form ids
  * coquelicot: Change quotes to ASCII
  * locale: Update translation strings
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 04 Nov 2019 19:15:27 -0500

Available diffs

Superseded in focal-release
Deleted in focal-proposed (Reason: moved to Release)
plinth (19.19) unstable; urgency=medium

  [ Veiko Aasa ]
  * ikiwiki: Allow full Unicode text in wiki/blog title names
  * actions: Check with flake8
  * gitweb: New app for simple git hosting
  * users: reload Apache2 to flush LDAP cache after user operations
  * gitweb: update repository list where necessary
  * gitweb: fix Windows Git client download link in manifest
  * gitweb: add help text for description and owner fields in the form
  * gitweb: enable rename detection

  [ Pavel Borecki ]
  * Translated using Weblate (Czech)

  [ Thomas Vincent ]
  * Translated using Weblate (French)

  [ Birger Schacht ]
  * ssh: Show server fingerprints in SSH page

  [ James Valleroy ]
  * Translated using Weblate (French)
  * gitweb: Fix flake8 error
  * locale: Update translations strings
  * doc: Fetch latest manual

  [ Nevena Mircheva ]
  * Translated using Weblate (Bulgarian)

  [ Sunil Mohan Adapa ]
  * matrixsynapse: Remove unused letsencrypt action
  * ejabberd: Removed unused letsencrypt action
  * gitweb: Minor fixes after review
  * gitweb: Minor visual changes to templates
  * gitweb: Fix issue with elevated access to private repositories
  * frontpage: Show shortcuts that public even if need a group
  * searx, app, translation, language-selection: Fix license header
  * ikiwiki: Remove extra create button when no wiki/blog is present
  * cosmetic: yapf formatting

  [ ikmaak ]
  * Translated using Weblate (Dutch)

  [ Michael Breidenbach ]
  * Translated using Weblate (German)

  [ Allan Nordhøy ]
  * Translated using Weblate (Norwegian Bokmål)

  [ Matthias Dellweg ]
  * quassel: Add let's encrypt component for certficiates

 -- James Valleroy <email address hidden>  Mon, 21 Oct 2019 18:49:35 -0400

Available diffs

Superseded in focal-release
Obsolete in eoan-release
Deleted in eoan-proposed (Reason: moved to release)
plinth (19.14) unstable; urgency=medium

  [ James Valleroy ]
  * functional_tests: Fix delete backup path
  * tests: Test add custom shortcuts to frontpage
  * locale: Update translation strings
  * doc: Fetch latest manual
  * debian: Update standards version to 4.4.0
  * debian: Switch to debhelper-compat

  [ Pavel Borecki ]
  * Translated using Weblate (Czech)

  [ Doma Gergő ]
  * Translated using Weblate (Hungarian)

  [ pierre ]
  * Translated using Weblate (French)

  [ ZeroAurora ]
  * Translated using Weblate (Chinese (Simplified))

  [ Sunil Mohan Adapa ]
  * storage: Handle all device paths during eject
  * storage: Fix incorrect i18n when throwing and error
  * storage: yapf changes
  * setup: Clarify success log message when force upgrading
  * Yapf changes
  * firewall: Force upgrade to firewalld 0.7.x
  * frontpage: Fix regression with loading custom shortcuts
  * frontpage: Log a message when loading custom shortcuts
  * upgrades: Set apt configuration to allow release info change
  * tests: Fix flake8 warning about unused imports
  * Minor yapf fixes
  * names: Minor styling fixes
  * names: Don't enumerate services for domains supporting all
  * names: Introduce new API to manage domains
  * names: Declare domain types in various apps
  * names: Make all apps use new api to retrieve domain names
  * names: Use new API in all apps
  * letsencrypt: Revoke certificate only if it exists
  * letsencrypt: Fix problem with automatically obtaining certificates
  * cockpit: Don't error out when removing an unknown domain
  * ejabberd: Ensure that hosts are not duplicated in configuration
  * ejabberd: Use domain added signal for listening to domain changes
  * cockpit: Don't handle the domain changed signal
  * letsencrypt: Remove unused listen to domain change signal
  * config: Remove unused domain change signal
  * api: Fix regression with listing only enabled apps in mobile app

  [ Joseph Nuthalpati ]
  * upgrades: Use reusable collapsible-button style for logs

  [ Mesut Akcan ]
  * Translated using Weblate (Turkish)

  [ Radek Pasiok ]
  * Translated using Weblate (Polish)

  [ Anxin YI ]
  * Translated using Weblate (Chinese (Simplified))

  [ Allan Nordhøy ]
  * Translated using Weblate (Norwegian Bokmål)

 -- James Valleroy <email address hidden>  Mon, 12 Aug 2019 19:31:35 -0400

Available diffs

Superseded in eoan-release
Deleted in eoan-proposed (Reason: moved to release)
plinth (19.13) unstable; urgency=low

  [ Nikolas Nyby ]
  * Fix a handful of typos in docs and comments
  * Introduce flake8 checking
  * Fix typos in module init docs
  * Add flake8 to gitlib-ci

  [ Petter Reinholdtsen ]
  * Translated using Weblate (Norwegian Bokmål)

  [ Sunil Mohan Adapa ]
  * Minor changes to flake8 related updates
  * diaspora: Fix tests by reverting changes during flake8 clenaup
  * backups: Fix issue with showing index page
  * backups: Fix HTML template indentation, remove inline styling

  [ James Valleroy ]
  * help: Show security notice when backports are in use
  * security: Show vulnerability counts
  * locale: Update translation strings
  * doc: Fetch latest manual
  * Begin uploading to unstable again.
  * security: Fixup refactoring

  [ Joseph Nuthalapati ]
  * backups: Make UI more consistent with other apps
  * backups: Make backup location tables collapsible
  * flake8: Remove unused import

  [ nautilusx ]
  * Translated using Weblate (German)

  [ Anxin YI ]
  * Translated using Weblate (Chinese (Simplified))

 -- James Valleroy <email address hidden>  Mon, 29 Jul 2019 19:13:58 -0400

Available diffs

Superseded in eoan-release
Deleted in eoan-proposed (Reason: moved to release)
plinth (19.2.2) unstable; urgency=medium

  [ Sunil Mohan Adapa ]
  * Fix test failures caused by axes in buster
  * Workaround Django axes checking settings.MIDDLEWARE

 -- James Valleroy <email address hidden>  Wed, 17 Jul 2019 21:43:25 -0400

Available diffs

Superseded in eoan-release
Deleted in eoan-proposed (Reason: moved to release)
plinth (19.2.1) unstable; urgency=high

  [ Sunil Mohan Adapa ]
  * dbus: Allow plinth user to own FreedomBox DBus service

  [ James Valleroy ]
  * tests: Add axes to INSTALLED_APPS to fix tests

 -- James Valleroy <email address hidden>  Tue, 09 Jul 2019 20:00:58 -0400

Available diffs

Superseded in eoan-release
Deleted in eoan-proposed (Reason: moved to release)
plinth (19.2) unstable; urgency=medium

  [ Joseph Nuthalapati ]
  * docs: Fix deprecation warnings in post-processor
  * tor: Fix deprecation warning W605 for '\' character in regex
  * utils: Simplify YAMLFile by removing the post_exit argument
  * config: Consolidate get_domainname() implementation into config
  * config: Move default-app configuration to a dedicated file
  * config: Fix Ikiwiki entries not showing up as default apps
  * config: Migrate default app configuration to new conf file
  * config: Rename Default App to Webserver Home Page
  * config: Add option to use Apache's default home page as home page
  * config: Remove Apache home page configuration from freedombox.conf
  * config: Fix error when setting JSXC as the home page
  * users: Add nscd as a dependency
  * Disable Coquelicot for Buster release
  * matrix-synapse: Fix LDAP login issue
  * config: Revert changes in freedombox.conf to avoid conffile prompt
  * config: Reset home page setting in freedombox.conf during migration
  * openvpn: Migration from easy-rsa 2 to 3 for existing installations
  * openvpn: Increment version number for easy-rsa 3 migration
  * snapshot: Fix failing functional test

  [ Pavel Borecki ]
  * Translated using Weblate (Czech)

  [ danielwine ]
  * Translated using Weblate (Hungarian)

  [ Doma Gergő ]
  * Translated using Weblate (Hungarian)

  [ Allan Nordhøy ]
  * Translated using Weblate (Norwegian Bokmål)

  [ advocatux ]
  * Translated using Weblate (Spanish)

  [ Sunil Mohan Adapa ]
  * tor: Styling changes due to yapf
  * tor: Use fixed 9001 port for relaying
  * utils: Handle exceptions in context management for YAMLFile
  * utils: Fix some flake8 warnings
  * tahoe: Styling changes
  * backups: Fix failing test case
  * web_server: Move shutdown handling to main
  * dbus: Add new module for D-Bus services
  * setup: Abstraction for getting managing packages of a module
  * setup: Filter packages to force upgrade
  * package: Implement identifying packages that need conffile prompts
  * package: Helper method to filter packages that need conffile prompt
  * setup: Trigger force upgrade for app that implement it
  * bind: Handle conffile prompt during upgrade
  * setup: Rush force upgrade in development mode
  * ttrss: Make functional test definitions specific to ttrss
  * cockpit: Pre-enable necessary apache modules
  * radicale, searx: Pre-enable necessary apache modules
  * letsencrypt: Pre-enable necessary apache modules
  * ikiwiki: Pre-enable necessary apache modules
  * sso: Pre-enable necessary apache modules
  * apache: Use cgid module instead of cgi
  * apache: Increment app version number
  * setup: Make additional info available for force upgrading
  * debian/copyright: Minor fixes
  * debian/copyright: Add full text for AGPL-3+
  * debian/copyright: Add license text for public-domain
  * debian/copyright: Add license text for GPL-2 and GPL-3
  * debian/copyright: Add license text for CC-BY-SA-3.0
  * debian/copyright: Update copyright for logos
  * static: Remove unused files
  * LICENSES: Remove files that are same license as rest of the source
  * config: Don't pass configuration file argument to action
  * openvpn: Fix issues with upgrade easy-rsa 2 to 3 migration
  * openvpn: Make frontpage shortcut appear after an upgrade
  * openvpn: Work around firewalld bug 919517
  * setup: Pass better data structure for force upgrade operation
  * utils: Introduce abstraction over distutils comparison of versions
  * firewalld: Implement upgrading from 0.4.x to 0.6.x
  * ttrss: Make setup process reusable
  * ttrss: Implement upgrade from 17.4 to 18.12

  [ Johannes Keyser ]
  * Translated using Weblate (German)

  [ Anjali Datla ]
  * Translated using Weblate (Telugu)

  [ Darkblaze ]
  * Translated using Weblate (Telugu)

  [ Petter Reinholdtsen ]
  * Translated using Weblate (Norwegian Bokmål)

  [ Jag ]
  * vagrant: Use virtualbox linked clones / CoW to reduce startup times

  [ James Valleroy ]
  * Add 2019 to copyright years
  * Fix some paths in LICENSES
  * debian: Add copyright years for debian/*
  * radicale: Add description of web interface
  * ttrss: Add backup support
  * debian: Add copyright info for lato fonts
  * debian: Add copyright info for individual logo files
  * LICENSES: Add reference to debian/copyright
  * debian: Add copyright info for theme images
  * debian/copyright: Move all license texts to end
  * debian/copyright: Remove unnecessary fields for native package
  * debian/copyright: Move some app icons from LICENSES
  * debian/copyright: Fix typo in year
  * debian/copyright: Move more app icons from LICENSES
  * debian/copyright: Include some URLs dropped from LICENSES
  * debian/copyright: Move some more app icons from LICENSES
  * debian/copyright: Fix filename for tahoe-lafs logo
  * security: Migrate access config to new file
  * users: When ssh used in tests, add users to admin group
  * locale: Update translations strings

 -- James Valleroy <email address hidden>  Sat, 02 Mar 2019 14:45:55 -0500

Available diffs

Superseded in eoan-release
Obsolete in disco-release
Deleted in disco-proposed (Reason: moved to release)
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 <email address hidden>  Thu, 14 Feb 2019 06:01:19 -0500

Available diffs

Superseded in disco-release
Deleted in disco-proposed (Reason: moved to release)
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 <email address hidden>  Sat, 09 Feb 2019 20:38:00 -0500

Available diffs

Superseded in disco-release
Deleted in disco-proposed (Reason: moved to release)
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 <email address hidden>  Thu, 07 Feb 2019 21:23:32 -0500

Available diffs

Superseded in disco-release
Deleted in disco-proposed (Reason: moved to release)
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 <email address hidden>  Tue, 05 Feb 2019 22:55:53 -0500

Available diffs

Superseded in disco-release
Deleted in disco-proposed (Reason: moved to release)
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 <email address hidden>  Mon, 28 Jan 2019 19:22:19 -0500

Available diffs

Superseded in disco-release
Deleted in disco-proposed (Reason: moved to release)
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 <email address hidden>  Mon, 14 Jan 2019 22:08:54 -0500

Available diffs

Superseded in disco-release
Deleted in disco-proposed (Reason: moved to release)
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 <email address hidden>  Fri, 04 Jan 2019 23:17:45 -0500

Available diffs

Superseded in disco-release
Deleted in disco-proposed (Reason: moved to release)
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 <email address hidden>  Mon, 31 Dec 2018 16:46:25 -0500

Available diffs

Superseded in disco-release
Deleted in disco-proposed (Reason: moved to release)
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 <email address hidden>  Mon, 17 Dec 2018 19:05:51 -0500

Available diffs

Superseded in disco-release
Deleted in disco-proposed (Reason: moved to release)
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 <email address hidden>  Mon, 03 Dec 2018 19:47:04 -0500

Available diffs

Superseded in disco-release
Deleted in disco-proposed (Reason: moved to release)
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 <email address hidden>  Mon, 19 Nov 2018 17:25:31 -0500

Available diffs

Superseded in disco-release
Deleted in disco-proposed (Reason: moved to release)
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 <email address hidden>  Mon, 05 Nov 2018 18:41:15 -0800

Available diffs

Superseded in disco-release
Obsolete in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
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 <email address hidden>  Mon, 13 Aug 2018 18:24:33 -0400

Available diffs

Superseded in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
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 <email address hidden>  Mon, 30 Jul 2018 19:04:51 -0400

Available diffs

Superseded in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
Deleted in cosmic-release (Reason: LP: #1784125, remove manuel, and demote rdeps)
Deleted in cosmic-proposed (Reason: moved to release)
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 <email address hidden>  Mon, 16 Jul 2018 19:16:08 -0400

Available diffs

Superseded in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
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 <email address hidden>  Wed, 04 Jul 2018 10:32:23 -0400

Available diffs

Superseded in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
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 <email address hidden>  Mon, 02 Jul 2018 20:15:50 -0400

Available diffs

Superseded in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
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 <email address hidden>  Mon, 18 Jun 2018 20:36:30 -0400

Available diffs

Superseded in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
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 <email address hidden>  Mon, 04 Jun 2018 18:16:00 -0400

Available diffs

Superseded in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
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 <email address hidden>  Mon, 21 May 2018 17:15:47 -0400

Available diffs

Superseded in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
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 <email address hidden>  Tue, 08 May 2018 05:20:45 -0400

Available diffs

Superseded in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
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 <email address hidden>  Mon, 07 May 2018 18:45:02 -0400

Available diffs

Superseded in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
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 <email address hidden>  Mon, 23 Apr 2018 21:03:39 -0400

Available diffs

Superseded in cosmic-release
Published in bionic-release
Deleted in bionic-proposed (Reason: moved to release)
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 <email address hidden>  Mon, 26 Feb 2018 18:22:23 +0100

Available diffs

Superseded in bionic-release
Deleted in bionic-proposed (Reason: moved to release)
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 <email address hidden>  Mon, 12 Feb 2018 19:17:31 -0500

Available diffs

Superseded in bionic-release
Deleted in bionic-proposed (Reason: moved to release)
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 <email address hidden>  Tue, 30 Jan 2018 14:41:25 +0530

Available diffs

Superseded in bionic-proposed
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 <email address hidden>  Mon, 15 Jan 2018 15:07:03 -0500

Available diffs

Superseded in bionic-proposed
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 <email address hidden>  Mon, 01 Jan 2018 15:04:02 -0500

Available diffs

Superseded in bionic-proposed
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 <email address hidden>  Mon, 18 Dec 2017 17:16:58 -0500

Available diffs

Superseded in bionic-proposed
plinth (0.18.1) unstable; urgency=high

  * Re-upload with higher urgency (to unblock django-axes 3.0.3).

 -- James Valleroy <email address hidden>  Mon, 04 Dec 2017 23:10:37 -0500

Available diffs

Superseded in bionic-proposed
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 <email address hidden>  Mon, 04 Dec 2017 20:14:41 -0500

Available diffs

Superseded in bionic-proposed
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 <email address hidden>  Mon, 20 Nov 2017 18:43:17 -0500

Available diffs

Superseded in bionic-proposed
plinth (0.16.0) unstable; urgency=medium

  [ Federico Ceratto ]
  * Switched to native package.

 -- James Valleroy <email address hidden>  Mon, 06 Nov 2017 20:51:58 -0500

Available diffs

Superseded in bionic-proposed
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 <email address hidden>  Sat, 21 Oct 2017 14:14:00 -0400
Superseded in bionic-release
Obsolete in artful-release
Deleted in artful-proposed (Reason: moved to release)
plinth (0.14.0+ds-1) unstable; urgency=medium

  [ James Valleroy ]
  * New upstream version 0.14.0.
  * Refresh patches.

 -- Sunil Mohan Adapa <email address hidden>  Thu, 20 Apr 2017 19:48:03 +0530
Superseded in artful-proposed
Deleted in zesty-proposed (Reason: Moved to artful-proposed)
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 <email address hidden>  Sun, 22 Jan 2017 21:48:59 +0000

Available diffs

Superseded in zesty-proposed
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 <email address hidden>  Sat, 10 Dec 2016 18:42:29 +0100

Available diffs

Superseded in zesty-proposed
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 <email address hidden>  Mon, 26 Sep 2016 14:52:36 +0100

Available diffs

Deleted in zesty-proposed (Reason: NBS)
Deleted in yakkety-proposed (Reason: Moved to zesty-proposed)
plinth (0.9.4-2) unstable; urgency=medium

  [ James Valleroy ]
  * Add breaks/replaces on freedombox-setup << 0.9.2~ (Closes: #829743).

 -- Federico Ceratto <email address hidden>  Sat, 16 Jul 2016 14:55:37 +0100

Available diffs

Superseded in yakkety-proposed
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 <email address hidden>  Fri, 24 Jun 2016 22:02:54 +0100

Available diffs

Superseded in artful-release
Obsolete in zesty-release
Obsolete in yakkety-release
Deleted in yakkety-proposed (Reason: moved to release)
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 <email address hidden>  Wed, 25 May 2016 07:16:08 +0000

Available diffs

Superseded in yakkety-release
Deleted in yakkety-proposed (Reason: moved to release)
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 <email address hidden>  Sat, 02 Apr 2016 16:53:42 +0100

Available diffs

Superseded in yakkety-release
Published in xenial-release
Deleted in xenial-proposed (Reason: moved to release)
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 <email address hidden>  Tue, 16 Feb 2016 18:38:53 +0000

Available diffs

Superseded in xenial-release
Deleted in xenial-proposed (Reason: moved to release)
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 <email address hidden>  Fri, 25 Dec 2015 13:47:03 +0000

Available diffs

Superseded in xenial-release
Deleted in xenial-proposed (Reason: moved to release)
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 <email address hidden>  Sat, 12 Dec 2015 15:12:48 +0000

Available diffs

Superseded in xenial-release
Deleted in xenial-proposed (Reason: moved to release)
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 <email address hidden>  Fri, 16 Oct 2015 22:57:10 -0500

Available diffs

Superseded in xenial-proposed
Deleted in wily-proposed (Reason: moved to xenial-proposed)
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 <email address hidden>  Sun, 02 Aug 2015 17:14:50 -0500

Available diffs

Superseded in xenial-release
Obsolete in wily-release
Obsolete in vivid-release
Deleted in vivid-proposed (Reason: moved to release)
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 <email address hidden>  Tue, 13 Jan 2015 22:25:07 +1300

Available diffs

Superseded in vivid-proposed
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 <email address hidden>  Sun, 02 Nov 2014 17:20:26 +0000

Available diffs

Superseded in vivid-proposed
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 <email address hidden>  Sat, 30 Aug 2014 08:26:06 +0200
175 of 83 results