Change log for freedombox package in Debian

175 of 109 results
Published in sid-release
freedombox (24.25) unstable; urgency=medium

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)
  * Translated using Weblate (Bulgarian)

  [ Besnik Bleta ]
  * Translated using Weblate (Albanian)

  [ Ettore Atalan ]
  * Translated using Weblate (German)

  [ 大王叫我来巡山 ]
  * Translated using Weblate (Chinese (Simplified Han script))

  [ Jiří Podhorecký ]
  * Translated using Weblate (Czech)

  [ Paul Lettich ]
  * Translated using Weblate (German)

  [ John Doe ]
  * Translated using Weblate (French)

  [ Sunil Mohan Adapa ]
  * tags: Fix issue with JS init on a page without tags
  * notifications: Don't error when dismissing missing notifications
  * help: Add a class to the help index page
  * ui: Align app icons in the center for home, apps, and help pages
  * ui: Allow users to provide a CSS file to customize styling
  * Translated using Weblate (Russian)
  * Translated using Weblate (Russian)
  * ui: Switch to using bootstrap 5 (Closes: #1088412, #1088577)
  * networks: Fix minor typo in template related to signal strength
  * ui: Drop use of badge-* utility classes for newer replacements
  * apache: Relax content security policy to allow data: URL
  * networks: Use new accordion component from Bootstrap 5
  * networks: Fix issue with loading create PPPoE form
  * firewalld: Reduce severity for alert about service on internal zone
  * help: Update the privacy notice on status log page
  * diagnostics: Fix trimming an i18n string
  * matrixsynapse: Fix trimming an i18n string
  * ui: Use Bootstrap 5 styling for all alerts
  * power: Refactor display of package manager busy alerts
  * ui: Rename data- attributes to data-bs- for Bootstrap 5
  * ui: app, system: Revert to earlier width for card lists
  * ui: Show disabled form elements as grey for Bootstrap 5
  * ui: Fix overflow of exception text in message
  * ui: users: Fix close button for confirmation dialog for Bootstrap 5
  * ui: app: Fix an incorrect HTML tag nesting
  * ui: Reduce the gap at the top of the pages
  * ui: diagnostics: Fix layout of repair buttons
  * ui: diagnostics: Fix gap between headings
  * ui: forms: Fix margins for form labels for Bootstrap 5
  * ui: backups: Drop unused styling in verify host key page
  * ui: Restore spacing between form elements in Bootstrap 5
  * ui: snapshots: Fix horizontal form styling margins for Bootstrap 5
  * ui: snapshots: Fix horizontal form layout on mobiles for Bootstrap 5
  * ui: Fix toggle button styling for Bootstrap 5
  * ui: Allow underlining for most links due to Bootstrap 5
  * ui: Restyle tags, remove underlining of text
  * ui: Accept default styling of Bootstrap 5 for warning button
  * ui: Update custom button styles for Bootstrap 5
  * ui: samba: Fix layout regressions with Bootstrap 5
  * ui: Fix styling in dismiss button in form errors for Bootstrap 5
  * ui: Update styling for navbar menu items
  * ui: Workaround dropdowns not working with Bootstrap 5
  * ui: Use collapse instead of dropdown for notification in Bootstrap 5
  * ui: Fix issue with notifications icon showing twice in mobile view
  * ui: Fix flash of notifications popdown during page load
  * ui: Style the 'Log out' item properly
  * ui: Don't use nav-link inside card
  * ui: Cleanup use of colors with CSS variables
  * ui: Fix placement of tags menu under tags input with Bootstrap 5
  * diagnostics: tests: functional: Pick errors more specifically
  * tests: functional: Disable smooth scrolling from Bootstrap 5
  * ui: firewall: Fix styling with Bootstrap 5
  * ui: backups: Use Bootstrap color variables instead of static values
  * ui: help: Fix alignment issue with footer links in about page
  * action_utils: Add utility to ensure that service is stopped
  * deluge: Cleanup and simplify setup code
  * letsencrypt: Declare explicit dependency on openssl
  * openvpn: Declare explicit dependency on openssl
  * sso: Switch using cryptography module instead of OpenSSL.crypto
    (Closes: #1088760)
  * ci: Add flake8 to gitlabci container
  * d/control: Drop version specification on dependencies for Bookworm
  * d/control: Drop unnecessary recommendations
  * i2p: Drop app as it has not been available in Debian for a while

  [ Veiko Aasa ]
  * tags: tests: Fix deprecated webdriver attribute
  * tests: functional: Don't try disable app after tests if app was not installed
  * tests: functional: Fix app installation test skipped on slow machines
  * deluge: Fix app installation on Debian testing

  [ James Valleroy ]
  * radicale: Update link to supported clients
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Carles Pina i Estany ]
  * Added po-debconf Catalan translation

  [ gfbdrgng ]
  * Translated using Weblate (Russian)

 -- James Valleroy <email address hidden>  Mon, 16 Dec 2024 21:32:08 -0500

Available diffs

Superseded in sid-release
freedombox (24.24) unstable; urgency=medium

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ 大王叫我来巡山 ]
  * Translated using Weblate (Chinese (Simplified Han script))

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)

  [ Besnik Bleta ]
  * Translated using Weblate (Albanian)

  [ Sunil Mohan Adapa ]
  * networks: Fix editing wireless connections with SSID field
  * networks: Fix display of mangled SSIDs when scanning Wi-Fi networks
  * networks: Fix display of strength and channel for Wi-Fi connections
  * networks: Improve styling of badges in the information tables
  * tests: functional: Wait for uninstall page load before uninstalling
  * i18n: Fix translation of FreedomBox name in various places
  * rssbridge: Mention miniflux in app description similar to tt-rss
  * tests: functional: Don't enable/disable app during tests
  * tests: functional: Fix visit() returning prematurely before page load
  * networks: Overhaul Wi-Fi network scan page
  * networks: wifi: In new connection page set form defaults properly
  * ui: Drop logo backgrounds for index, apps, and system pages
  * ui: Drop box shadow around the card in card lists
  * nextcloud: Switch to using FreedomBox container registry
  * nextcloud: Drop diagnostic for checking availability of docker.com

  [ Dietmar ]
  * Translated using Weblate (German)

  [ Jiří Podhorecký ]
  * Translated using Weblate (Czech)

  [ Veiko Aasa ]
  * container: Quote arguments that contain spaces when restoring pytest args

  [ James Valleroy ]
  * locale: Update translation strings
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 18 Nov 2024 20:39:56 -0500

Available diffs

Superseded in sid-release
freedombox (24.23) unstable; urgency=medium

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ 大王叫我来巡山 ]
  * Translated using Weblate (Chinese (Simplified Han script))

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)

  [ Besnik Bleta ]
  * Translated using Weblate (Albanian)

  [ Veiko Aasa ]
  * users: Delete or move home folder when user is deleted or renamed
  * functional tests: Add pytest testinfra plugin
  * users: tests: functional: Check LDAP information is correct after renaming user

  [ Ettore Atalan ]
  * Translated using Weblate (German)

  [ Jiří Podhorecký ]
  * Translated using Weblate (Czech)

  [ James Valleroy ]
  * ejabberd: Set mod_mam default to always
  * locale: Update translation strings
  * doc: Fetch latest manual
  * debian: Drop python3-flake8 build dependency

  [ Sunil Mohan Adapa ]
  * Translated using Weblate (Norwegian Bokmål)
  * middleware: tests: Drop some obsolete mock code
  * backups: Better explanation for the format of upload file
  * backups: Sort list of apps in backup, restore, and schedules
  * ui: Increase the width of app and system listings
  * system: Increase the size of items in listing page
  * ui: Don't bold titles in card lists
  * ui: Move app names below app icons
  * ui: Remove the noise background
  * ui: Remove the border around content container
  * help: Make about page available to unauthenticated users
  * help: Add all footer links to about page
  * index: Remove links and about text and link to about page
  * base: Add link to about for unauthenticated users
  * index: css: Move the 'powered by' logo further down

  [ gallegonovato ]
  * Translated using Weblate (Spanish)

  [ Coucouf ]
  * Translated using Weblate (French)

 -- James Valleroy <email address hidden>  Mon, 04 Nov 2024 20:37:01 -0500

Available diffs

Superseded in sid-release
freedombox (24.22) unstable; urgency=medium

  [ Sunil Mohan Adapa ]
  * apache2: Allow popups to have different sandbox policy
  * firstboot: Improve the setup complete page with more setups
  * firstboot: Hide navigation toggler in mobile layouts
  * firstboot: Make logo image responsive during first setup
  * firstboot: Show spinner instead of message during first setup
  * css: Fix height of navbar in mobile layout during first boot
  * css: Navbar styling fixes in mobile layout
  * upgrades: Remove step upgrade during first setup
  * networks: Remove first boot steps for connectivity/topology
  * upgrades: Show notification to remind user to run updates manually
  * first_boot: Allow the next steps page to be revisited
  * first_boot: Add notification for next steps after first setup
  * wordpress: tests: functional: Fix tests on Trixie
  * calibre: tests: functional: Fix occasional failure in add book test
  * ci: Generalize script to update container, switch to podman
  * ci: Dockerfile: Drop obsolete dependency on pytest-bdd
  * ci: Rename Dockerfiles to Containerfiles
  * ci: Add docker container for functional-tests:stable
  * ci: Add gitlab runner configuration
  * ci: Add a custom driver for gitlab runner for podman
  * .gitlab-ci.yml: Update for new infrastructure
  * ci: Update functional test timeout to 10h
  * *: tags: Adjust tags and style
  * context_processors: Use active menu urls to decide what to highlight
  * help, system: Stop using submenu.sorted_items
  * context_processors: Stop adding unused 'submenu' to context
  * tags: css: Minor styling cleanups
  * tags: js: Minor fixes and refactoring
  * tests: functional: Create utility to set user preferred locale
  * tags: Localization fixes
  * tests: functional: Add package for printing test failures instantly
  * ci: Enable showing test failures immediately as they fail
  * help: tests: Fix tests failing due to tags related changes
  * *: Remove unused imports to fix flake8 errors
  * nextcloud: Fix install failure due to PrivateTmp=yes
  * utils: Improve safe formatter by handling more cases
  * operation: Use safe formatter for translating messages
  * middleware: Show translated error messages when operation completes
  * setup: Translate errors when installing/updating/repairing apps

  [ gallegonovato ]
  * Translated using Weblate (Spanish)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ 大王叫我来巡山 ]
  * Translated using Weblate (Chinese (Simplified Han script))

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)
  * Translated using Weblate (Bulgarian)
  * Translated using Weblate (Bulgarian)

  [ Besnik Bleta ]
  * Translated using Weblate (Albanian)
  * Translated using Weblate (Albanian)

  [ Veiko Aasa ]
  * syncthing: Fix app setup in Debian testing
  * ssh: Start server after nslcd service

  [ Joseph Nuthalapati ]
  * backups: Use new utility for handling file uploads
  * *: Implements tags for apps

  [ Jiří Podhorecký ]
  * Translated using Weblate (Czech)

  [ Ihor Hordiichuk ]
  * Translated using Weblate (Ukrainian)

  [ James Valleroy ]
  * locale: Update translation strings
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 21 Oct 2024 20:42:43 -0400

Available diffs

Superseded in sid-release
freedombox (24.21) unstable; urgency=medium

  [ Besnik Bleta ]
  * Translated using Weblate (Albanian)
  * Translated using Weblate (Albanian)

  [ Veiko Aasa ]
  * samba: Remove option to backup app
  * functional tests: Upgrade dependencies selenium and splinter
  * transmission: tests: Fix functional test failures in Debian testing

  [ Sunil Mohan Adapa ]
  * storage: Skip tests that involve loopback device in a container
  * action_utils: Introduce utility to move uploaded files
  * kiwix: Don't leave invalid .zim in library after a failed attempt
  * actions: Handle exceptions with Path-like objects
  * names: Introduce method to check if resolved is installed
  * privacy: Disable DNS fallback option if resolved is not installed
  * networks: Disable DNS-over-TLS option if resolved is not installed
  * networks: Don't show DNS-over-TLS when resolved is not installed
  * names: Perform resolve diagnostics only if resolved is installed
  * names: Don't show resolver status if package is not installed
  * names: Don't control resolved daemon when package is not installed
  * names: Try to install systemd-resolved during app setup
  * names: Schedule a task to install systemd-resolved when possible
  * names: Don't hard depend on systemd-resolved
  * action_utils: Fix missing parent folder when creating apt hold flag
  * nextcloud: Fix existing installs to upgrade properly
  * nextcloud: During upgrade wait properly for upgrade to complete

  [ Jiří Podhorecký ]
  * Translated using Weblate (Czech)

  [ Joseph Nuthalapati ]
  * django: Improve handling of file uploads
  * kiwix: Use new utility for handling uploads
  * featherwiki: Use new utility for handling uploads
  * tiddlywiki: Avoid writing duplicate temporary files

  [ Benedek Nagy ]
  * locale: Albanian: Fix build issue by correcting typo

  [ James Valleroy ]
  * locale: Update translation strings
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 07 Oct 2024 20:37:52 -0400
Superseded in sid-release
freedombox (24.20.1) unstable; urgency=medium

  [ Veiko Aasa ]
  * users: Inactivate users in LDAP user database
  * samba: Fix nmb systemd service is in erroneous state

  [ Sunil Mohan Adapa ]
  * users: Set proper class on default password policy object
  * users: Increment app version for changes w.r.t. inactive users
  * security: Remove PAM configuration for 'access' module

  [ James Valleroy ]
  * Revert "debian: tests: Wait for systemd-resolved to be started"
  * ci: Run autopkgtest but allow failure
  * d/tests: Add breaks-testbed restriction
  * doc: Fetch latest manual

  [ gallegonovato ]
  * Translated using Weblate (Spanish)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ 大王叫我来巡山 ]
  * Translated using Weblate (Chinese (Simplified Han script))

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)

 -- James Valleroy <email address hidden>  Wed, 25 Sep 2024 11:57:46 -0400
Superseded in sid-release
freedombox (24.20) unstable; urgency=medium

  [ gallegonovato ]
  * Translated using Weblate (Spanish)
  * Translated using Weblate (Spanish)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ 大王叫我来巡山 ]
  * Translated using Weblate (Chinese (Simplified Han script))

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)

  [ Besnik Bleta ]
  * Translated using Weblate (Albanian)
  * Translated using Weblate (Albanian)

  [ Jiří Podhorecký ]
  * Translated using Weblate (Czech)

  [ James Valleroy ]
  * upgrades: Treat n/a release as testing
  * debian: tests: Wait for systemd-resolved to be started
  * action_utils: Remove extra empty line
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Sunil Mohan Adapa ]
  * config, names: Move setting hostname from config to names
  * config, names: Move domain name configuration to names app
  * tests: functional: Don't timeout when web server restarts
  * service: Add privileged utility for 'try-reload-or-restart' action
  * letsencrypt: Allow reloading daemons after cert changes
  * apache: Don't restart daemon when changing certificates
  * users: Don't cache NSS user indentity information
  * action_utils: Update outdated docstrings
  * action_utils: Add a method to reset services in 'failed' state
  * miniflux: Workaround a packaging bug with DB connection

  [ Veiko Aasa ]
  * users: Invalidate nscd cache after nslcd service startup

  [ Benedek Nagy ]
  * nextcloud: Fix issue with upgrading to next version

  [ ikmaak ]
  * Translated using Weblate (Dutch)

 -- James Valleroy <email address hidden>  Mon, 23 Sep 2024 20:22:01 -0400
Superseded in sid-release
freedombox (24.19) unstable; urgency=medium

  [ ikmaak ]
  * Translated using Weblate (Dutch)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ 大王叫我来巡山 ]
  * Translated using Weblate (Chinese (Simplified))

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)

  [ Besnik Bleta ]
  * Translated using Weblate (Albanian)

  [ gallegonovato ]
  * Translated using Weblate (Spanish)

  [ Ihor Hordiichuk ]
  * Translated using Weblate (Ukrainian)

  [ Ettore Atalan ]
  * Translated using Weblate (German)

  [ Hemanth Kumar Veeranki ]
  * Translated using Weblate (Telugu)

  [ James Valleroy ]
  * storage: Handle grub-pc package not available
  * upgrades: Add repair step for held packages
  * letsencrypt: Handle both standard and custom repairs
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Sunil Mohan Adapa ]
  * names: Use systemd-resolved for DNS resolution
  * names, network: Re-feed DNS known to network-manager to resolved
  * privacy: Implement a way to disable fallback DNS servers
  * privacy: Show notification again so that users see the new setting
  * makefile: Workaround problems with systemd-resolved package
  * networks: Declare a need for DHCP/DNS ports to be open in firewall
  * bind: Don't start a stopped daemon during changes/upgrades
  * bind: Set default forwarder as systemd-resolved
  * container: Re-run failed provisioning even if container is running
  * networks: Groups fields in create/edit connection form
  * networks: Add support for DNS-over-TLS for individual connections
  * networks: Add more options for IPv6 configuration method
  * networks: Set 'auto' as default IPv6 method in new connection form
  * names: Add option for setting global DNS-over-TLS preference
  * names: Implement a diagnostic check for checking name resolution
  * names: Restart instead of reload for systemd-resolved changes
  * names: Add option for setting global DNSSEC preference
  * networks: Show current global value of DNS-over-TLS and link to it
  * names: Show systemd-resolved status in the names page
  * networks: Fix focusing on network interface field on error
  * bind: Fix port number clash with 'shared' network connections

  [ Joseph Nuthalapati ]
  * mediawiki: Increase PHP maximum execution time to 100 seconds

 -- James Valleroy <email address hidden>  Mon, 09 Sep 2024 21:08:17 -0400
Superseded in sid-release
freedombox (24.18) unstable; urgency=medium

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ 大王叫我来巡山 ]
  * Translated using Weblate (Chinese (Simplified))

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)

  [ Besnik Bleta ]
  * Translated using Weblate (Albanian)

  [ Petter Reinholdtsen ]
  * featherwiki, tiddlywiki: Remove redundant </p> in template
  * Translated using Weblate (Norwegian Bokmål)

  [ Jiří Podhorecký ]
  * Translated using Weblate (Czech)

  [ Sunil Mohan Adapa ]
  * Translated using Weblate (Czech)
  * Translated using Weblate (Telugu)
  * d/control: Remove haveged as it no longer relevant on latest kernels
    (Closes: #961733)
  * *.md, pyproject.toml: Update default branch from 'master' to 'main'
  * d/control: Don't recommend libnss-gw-name (Closes: #877935, #1069240)
  * doc/dev: Update copyright year
  * doc/dev: Fix Django related errors with auto-documentation
  * doc/dev: Limit table of contents depth to 2 for clarity

  [ gallegonovato ]
  * Translated using Weblate (Spanish)
  * Translated using Weblate (Spanish)

  [ Ihor Hordiichuk ]
  * Translated using Weblate (Ukrainian)

  [ Joseph Nuthalapati ]
  * ttrss: Remove unavailable Android client - org.fox.tttrss

  [ ikmaak ]
  * Translated using Weblate (Dutch)

  [ James Valleroy ]
  * upgrades: Add diagnostic for held packages
  * locale: Update translation strings
  * debian: Set gbp default branch to main
  * doc: Fetch latest manual

  [ Veiko Aasa ]
  * plinth: Fix translating app operations

 -- James Valleroy <email address hidden>  Mon, 26 Aug 2024 20:25:43 -0400

Available diffs

Superseded in sid-release
freedombox (24.17) unstable; urgency=medium

  [ gallegonovato ]
  * Translated using Weblate (Spanish)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ 大王叫我来巡山 ]
  * Translated using Weblate (Chinese (Simplified))

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)

  [ Besnik Bleta ]
  * Translated using Weblate (Albanian)

  [ Sunil Mohan Adapa ]
  * gitweb: Don't backup/restore a drop-in configuration file
  * tests: functional: Allow submitting form buttons along with inputs
  * tests: functional: Name the background fixture
  * nextcloud: Redirect to URL nextcloud/ if ending slash is not given
  * nextcloud: Prevent process restart when nextcloud is uninstalled
  * nextcloud: tests: functional: Add base and interface tests
  * rssbridge: tests: Add missing __init__.py
  * base.html: Drop dependency on modernizr.js library
  * apache: Enable dav and dav_fs modules
  * COPYING.md: Update copyright years
  * featherwiki: Fix a type check failure
  * makefile: Don't fail while building and installing multiple versions
  * actions: Define and allow a new alias for str; secret_str
  * bepasty: Mark secret strings in privileged actions
  * ssh: Mark secret strings in privileged actions
  * pagekite: Mark secret strings in privileged actions
  * nextcloud: Mark secret strings in privileged actions
  * mumble: Mark secret strings in privileged actions
  * miniflux: Mark secret strings in privileged actions
  * shadowsocks: Mark secret strings in privileged actions
  * shadowsocksserver: Mark secret strings in privileged actions
  * mediawiki: Mark secret strings in privileged actions
  * ikiwiki: Mark secret strings in privileged actions
  * users: Mark secret strings in privileged actions
  * backups: Mark secret strings in privileged actions
  * actions: Log arguments without secret strings in privileged calls
  * actions: Add error when likely parameters are not marked as secret
  * django: settings: Don't set USE_L10N on newer versions
  * templates: Fix warning about using default.html for form template

  [ Joseph Nuthalapati ]
  * featherwiki: Add new app
  * featherwiki: Proxy download through freedombox.org
  * tiddlywiki: Add new app

  [ Jiří Podhorecký ]
  * Translated using Weblate (Czech)

  [ James Valleroy ]
  * storage: Add diagnostic for grub config issue
  * firewall: Setup inter-zone forwarding
  * locale: Update translation strings
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 12 Aug 2024 22:07:34 -0400

Available diffs

Superseded in sid-release
freedombox (24.16) unstable; urgency=medium

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)

  [ Joseph Nuthalapati ]
  * miniflux: Add new app
  * miniflux: Fix regression in creating admin user
  * miniflux: Fix error handling for reset password
  * readme: Mention the AGPLv3+ license
  * miniflux: Trim error messages when creating user

  [ Sunil Mohan Adapa ]
  * miniflux: Drop postgres-contrib package as it seem redundant
  * miniflux: Add list of client apps from upstream clients list
  * miniflux: Remove a spurious error message after resetting password
  * miniflux: Fix issues with running the CLI in a pseudo-terminal
  * miniflux: tests: functional: Fix failing tests when run out of order
  * miniflux, ttrss: Factor out duplicated postgres utility methods
  * tests: functional: Handle click failure when waiting for page update
  * tests: functional: Handle obscured elements when submitting forms

  [ Ricky From Hong Kong ]
  * Translated using Weblate (Chinese (Traditional))

  [ Ettore Atalan ]
  * Translated using Weblate (German)

  [ bittin1ddc447d824349b2 ]
  * Translated using Weblate (Swedish)

  [ James Valleroy ]
  * locale: Update translation strings
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 29 Jul 2024 22:02:09 -0400

Available diffs

Superseded in sid-release
freedombox (24.15) unstable; urgency=medium

  [ gallegonovato ]
  * Translated using Weblate (Spanish)

  [ John Doe ]
  * Translated using Weblate (French)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ Besnik Bleta ]
  * Translated using Weblate (Albanian)

  [ 大王叫我来巡山 ]
  * Translated using Weblate (Chinese (Simplified))

  [ Johannes Keyser ]
  * Translated using Weblate (German)

  [ Ihor Hordiichuk ]
  * Translated using Weblate (Ukrainian)

  [ Dietmar ]
  * Translated using Weblate (German)

  [ Joseph Nuthalapati ]
  * make: Ignore .mypy_cache folders while copying files

  [ Monika ]
  * Translated using Weblate (Polish)

  [ James Valleroy ]
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Tue, 16 Jul 2024 20:41:25 -0400

Available diffs

Superseded in sid-release
freedombox (24.14) unstable; urgency=medium

  [ John Doe ]
  * Translated using Weblate (French)

  [ James Valleroy ]
  * diagnostics: Add option for automatic repair
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Sunil Mohan Adapa ]
  * container: Allow podman containers to run inside the container

 -- James Valleroy <email address hidden>  Mon, 01 Jul 2024 20:44:53 -0400

Available diffs

Superseded in sid-release
freedombox (24.13) unstable; urgency=medium

  [ Tymofii Lytvynenko ]
  * Translated using Weblate (Swedish)
  * Translated using Weblate (Czech)
  * Translated using Weblate (Ukrainian)

  [ ikmaak ]
  * Translated using Weblate (Dutch)

  [ James Valleroy ]
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 17 Jun 2024 20:44:51 -0400

Available diffs

Superseded in sid-release
freedombox (24.12) unstable; urgency=medium

  [ Ray Kuo ]
  * Translated using Weblate (Chinese (Traditional))
  * Translated using Weblate (Chinese (Traditional))
  * Translated using Weblate (Chinese (Traditional))
  * Translated using Weblate (Chinese (Traditional))
  * Translated using Weblate (Chinese (Traditional))

  [ Besnik Bleta ]
  * Translated using Weblate (Albanian)

  [ gfbdrgng ]
  * Translated using Weblate (Russian)
  * Translated using Weblate (Russian)

  [ Ettore Atalan ]
  * Translated using Weblate (German)

  [ James Valleroy ]
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 03 Jun 2024 20:35:33 -0400

Available diffs

Superseded in sid-release
freedombox (24.11) unstable; urgency=medium

  [ gallegonovato ]
  * Translated using Weblate (Spanish)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ 大王叫我来巡山 ]
  * Translated using Weblate (Chinese (Simplified))

  [ Ray Kuo ]
  * Translated using Weblate (Chinese (Traditional))
  * Translated using Weblate (Chinese (Traditional))
  * Translated using Weblate (Chinese (Traditional))
  * Translated using Weblate (Chinese (Traditional))

  [ bittin1ddc447d824349b2 ]
  * Translated using Weblate (Swedish)

  [ James Valleroy ]
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 20 May 2024 20:34:48 -0400

Available diffs

Superseded in sid-release
freedombox (24.10) unstable; urgency=medium

  [ Veiko Aasa ]
  * storage: Add an option to include help text to directory selection form
  * minidlna: Add media directory selection form
  * minidlna: Explicitly include ssdp service to firewall configuration
  * minidlna: Do not proxy minidlna web interface over Apache
  * minidlna: Restart app when upgrading to reconfigure firewall

  [ gallegonovato ]
  * Translated using Weblate (Spanish)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ 大王叫我来巡山 ]
  * Translated using Weblate (Chinese (Simplified))

  [ Jiří Podhorecký ]
  * Translated using Weblate (Czech)

  [ Ray Kuo ]
  * Translated using Weblate (Chinese (Traditional))

  [ James Valleroy ]
  * diagnostics: Add optional component_id to DiagnosticCheck
  * app, component: Add repair method
  * setup: Add method to run app repair
  * diagnostics: Change "Re-run setup" to "Try to repair"
  * letsencrypt: Re-obtain certificates during repair
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Sunil Mohan Adapa ]
  * letsencrypt: Remove unused imports
  * nextcloud: Use systemd generator for creating container service
  * nextcloud: Create network using systemd generator
  * nextcloud: Drop network namespacing in container, use host network
  * nextcloud: Use php-fpm container instead of apache container
  * nextcloud: Wait on init sync lock
  * nextcloud: Pull the image separately before starting systemd unit
  * nextcloud: Ship instead of create cron timer related units
  * nextcloud: Restart container when dependent services are restarted
  * nextcloud: Allow re-running setup
  * nextcloud: Implement enable/disable container
  * nextcloud: Enable pretty URLs without /index.php in them
  * notification: Handle more formatting errors
  * nextcloud: Allow re-running setup when app is disabled
  * nextcloud: Populated and maintain a list of trusted domains
  * nextcloud: Enable app with experimental warning
  * nextcloud: Warn that community provides the container not team
  * nextcloud: Add fallback for when quadlet is not available

 -- James Valleroy <email address hidden>  Mon, 06 May 2024 21:00:03 -0400

Available diffs

Superseded in sid-release
freedombox (24.9) unstable; urgency=medium

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ Besnik Bleta ]
  * Translated using Weblate (Albanian)

  [ gallegonovato ]
  * Translated using Weblate (Spanish)

  [ 大王叫我来巡山 ]
  * Translated using Weblate (Chinese (Simplified))

  [ Joseph Nuthalapati ]
  * tests: functional: Disable functional tests

  [ Ray Kuo ]
  * Translated using Weblate (Chinese (Traditional))

  [ Sunil Mohan Adapa ]
  * nextcloud: Rename the systemd service names
  * nextcloud: Add network interface to firewall zone after creating it
  * nextcloud: Refactor container creation code
  * nextcloud: Fix configuring trusted proxies setting
  * nextcloud: Drop a repeated creation of systemd service file
  * nextcloud: Connect to mysql using socket instead of TCP
  * nextcloud: Fail on errors when configuring the app
  * nextcloud: Improve check used to test if installation wizard is done
  * nextcloud: Improve setting up LDAP configuration
  * nextcloud: Ensure that database is running when running setup
  * nextcloud: Don't fail uninstall if DB or user do not exist
  * action_utils, nextcloud: Make podman util more generic
  * nextcloud: Improve database permission granting
  * nextcloud: Connect to redis using Unix socket
  * nextcloud: Connect to slapd for LDAP using Unix socket
  * nextcloud: Refactor setting admin password
  * nextcloud: Don't show incorrect phone region when it is not set
  * nextcloud: Minor refactoring
  * nextcloud: Retrieve database password in a more robust way
  * nextcloud: Don't set password on redis server
  * nextcloud: Use a separate DB for redis
  * nextcloud: Use secrets module generate passwords
  * nextcloud: Minor changes to cron timer units
  * nextcloud: When backup fails, unset the maintenance mode
  * nextcloud: Remove fail2ban jail, brute force protection present
  * nextcloud: Expand on the warning about container usage
  * nextcloud: Add warning that the app is experimental
  * nextcloud: Minor update to description regarding users' usage
  * nextcloud: Allow backup/restore when app is disabled
  * config: Handle dropin config files with limited permissions

  [ Yurt Page ]
  * Translated using Weblate (Russian)

  [ James Valleroy ]
  * locale: Update translation strings
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 22 Apr 2024 20:29:07 -0400

Available diffs

Superseded in sid-release
freedombox (24.8) unstable; urgency=medium

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ 大王叫我来巡山 ]
  * Translated using Weblate (Chinese (Simplified))

  [ Besnik Bleta ]
  * Translated using Weblate (Albanian)

  [ gallegonovato ]
  * Translated using Weblate (Spanish)

  [ John Doe ]
  * Translated using Weblate (French)
  * Translated using Weblate (French)

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

  [ Veiko Aasa ]
  * gitweb: Fix an issue when cloning existing repository

  [ Benedek Nagy ]
  * network: Skip of bridge interfaces in connections list
  * action_utils: Add generic utils for managing podman containers
  * nextcloud: Add new app based on podman container
  * nextcloud: Add backup/restore
  * nextcloud: Add option to configure the default phone region
  * nextcloud: Configure redis caching, create static PHP file

  [ Sunil Mohan Adapa ]
  * nextcloud: Diasble app until more testing and review changes
  * zoph: Re-add a safety check when reading the setup state of the app
  * zoph: Include dbconfig configuration file in backup
  * ttrss: Include dbconfig configuration file in backup
  * ttrss: tests: functional: Uninstall during backup/restore test
  * ttrss: Improve backup and restore of the database
  * ttrss: Ensure that database is removed after uninstall
  * actions: Don't repeat action traceback in stderr
  * doc: Fetch latest manual

  [ ikmaak ]
  * Translated using Weblate (Dutch)

  [ James Valleroy ]
  * upgrades: Re-enable unattended-upgrade during dist-upgrade
  * diagnostics: Don't store list of app objects with results
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Johannes Keyser ]
  * Translated using Weblate (German)

 -- James Valleroy <email address hidden>  Tue, 09 Apr 2024 07:24:57 -0400

Available diffs

Superseded in sid-release
freedombox (24.7) unstable; urgency=medium

  [ Sunil Mohan Adapa ]
  * actions: Move most of the privileged action code to main directory
  * tests: Remove unused fixture for testing actions
  * tests: Move test configuration to plinth directory
  * tests: Merge actions related test files
  * tests: Automatically create pytest marks for apps
  * users: Add email address field when creating/updating user accounts
  * users: Add email address field during first boot
  * system: Organize items into sections
  * views: Fix alignment of close button in error messages
  * actions: Minor refactor to action error logging
  * actions: Provide HTML error message with action error
  * views: Implement a utility to easily show error message
  * middleware: Show HTML exception message as extra detail in messages
  * package: Drop special error message handling for package errors
  * backups: Adjust to changes in privileged errors
  * letsencrypt: Simplify error warning when certificate revoke fails
  * letsencrypt: Show better error messages
  * storage: Adjust to changes in privileged errors
  * letsencrypt: Remove unnecessary processing of the error messages
  * storage: Show better error message
  * upgrades: Show better error messages
  * snapshot: Show better error messages
  * package: Don't remove packages of other apps on uninstall
  * matrixsynapse: Prevent setup page from being shown during uninstall

  [ Veiko Aasa ]
  * samba: Fix Samba not accessible from IPv6 localhost ::1 address
  * samba: Disable nmbd NetBIOS service

  [ James Valleroy ]
  * locale: Update translation strings
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 25 Mar 2024 21:12:59 -0400
Superseded in sid-release
freedombox (24.6) unstable; urgency=medium

  [ Veiko Aasa ]
  * gitweb: Fix modifying git repositories when gitweb app is disabled
  * users: tests: Do not remove LDAP user when testing views
  * samba: Ignore non-existent users who are in freedombox-share group

  [ ikmaak ]
  * Translated using Weblate (Dutch)

  [ James Valleroy ]
  * diagnostics: Add tests for get_results
  * diagnostics: Handle TypeError when copying results
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Sunil Mohan Adapa ]
  * users: Fix creating users with initial set of groups
  * users: Minor refactor when creating django groups
  * log: Don't log with in color inside actions scripts
  * actions: Fix log message when action return can't be decoded
  * actions: When action errors out, log a better message
  * *: Add type hints for app init methods
  * *: Add type hints for diagnose method
  * action_utils: Implement method for starting a service temporarily
  * zoph: Don't fail setup if mysql installed but not running
  * wordpress: Don't fail setup if mysql installed but not running
  * app: Add ability to hide configuration form when app is disabled
  * zoph: Hide configuration form when app is disabled
  * app: views: Expose method to get enabled/disabled state and cache it
  * zoph: Don't redirect to setup page when app is disabled
  * zoph: Don't fail with backup/restore if app is disabled
  * zoph: Uninstall fully so that reinstall works
  * daemon: Added method to ensure a daemon is running in component
  * zoph: Ensure that database server is running when setting up app
  * wordpress: Fix backup, restore and uninstall when db is not running
  * wordpress: Drop database user when app is uninstalled
  * tests: functional: Uninstall app after backup and before restore
  * zoph: Restore database password to old value after restore operation
  * wordpress: tests: Uninstall app after backup and before restore
  * tests: functional: Refactor install/setup fixture for apps
  * wordpress: Fix minor issue in restoring database

 -- James Valleroy <email address hidden>  Mon, 11 Mar 2024 20:40:48 -0400
Superseded in sid-release
freedombox (24.5) unstable; urgency=medium

  [ Sunil Mohan Adapa ]
  * container: Fix issue with missing make command on stable image
  * setup: Minor refactoring of force upgrader class instantiation
  * setup: Ensure that force upgrade won't run when app is not installed
  * setup: Ensure that apt is updated before checking force upgrade
  * firewalld: Implement force upgrading to any 2.x versions
  * backups: tests: Don't use pytest marks on fixtures
  * tor: tests: Fix issue with pytest 8.x versions
  * tor: tests: Convert to pytest style tests from class based tests
  * pyproject.toml: Exclude the build directory from mypy checks
  * gitweb, users: Minor fixes for newer pycodestyle
  * daemon: Add new component for daemons shared across apps
  * wordpress: Add shared daemon component for mariadb/mysql
  * zoph: Add shared daemon component for mariadb/mysql

  [ James Valleroy ]
  * setup: Try force upgrade before running app setup
  * tests: Patch apps_init for enable/disable daemon test
  * doc: Fetch latest manual

  [ Olaf Schaf ]
  * Translated using Weblate (German)

 -- James Valleroy <email address hidden>  Mon, 26 Feb 2024 20:58:45 -0500

Available diffs

Superseded in sid-release
freedombox (24.4) unstable; urgency=medium

  [ Johannes Keyser ]
  * Translated using Weblate (German)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ 大王叫我来巡山 ]
  * Translated using Weblate (Chinese (Simplified))

  [ bittin1ddc447d824349b2 ]
  * Translated using Weblate (Swedish)

  [ Ihor Hordiichuk ]
  * Translated using Weblate (Ukrainian)

  [ gallegonovato ]
  * Translated using Weblate (Spanish)

  [ Faraaz M.d ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ Kesava Manikanta ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ SAI MANIKANTA ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ Soumika Devarakonda ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ Sarath Chandra ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ Latheesh kumar ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ Vijay Gopu ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ Mahi Reddy ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ Nistchal sri ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ Likhil Chowdary ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ Sri Harsha ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ Muntha Veera ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ Aswith Varma ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ visruth vardhan thokala ]
  * Translated using Weblate (Telugu)

  [ Bhavishya nitha ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ ABHI RAM POTNURU ]
  * Translated using Weblate (Telugu)

  [ VINAY K.V.N.S ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ M Jagadeesh ]
  * Translated using Weblate (Telugu)

  [ Sreehitha Velivela ]
  * Translated using Weblate (Telugu)

  [ James Valleroy ]
  * Translated using Weblate (Telugu)
  * debian: Remove lintian override for init script
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Dietmar ]
  * Translated using Weblate (German)

  [ Sunil Mohan Adapa ]
  * Translated using Weblate (Telugu)
  * d/copyright: Update copyright year
  * help: tests: Run tests using doc in current dir instead of /usr
  * actions: Drop legacy placeholders for unused actions
  * doc: Install man1 page using Makefile
  * pyproject.toml: Move project meta data from setup.py
  * *: Introduce make file based build, eliminate setup.py
  * doc: dev: Update all references to setup.py
  * Makefile: Move most of the provision process into build system
  * Makefile: Move various tests into build system

  [ Besnik Bleta ]
  * Translated using Weblate (Albanian)
  * Translated using Weblate (Albanian)

 -- James Valleroy <email address hidden>  Mon, 12 Feb 2024 21:24:20 -0500

Available diffs

Superseded in sid-release
freedombox (24.3) unstable; urgency=medium

  [ James Valleroy ]
  * diagnostics: Add parameters to DiagnosticCheck
  * diagnostics: Add method to translate checks
  * diagnostics: Translate descriptions only in view
  * diagnostics: Store results of full run in database
  * diagnostics: Add option to toggle daily run
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Sunil Mohan Adapa ]
  * diagnostics: Simplify getting translated description in results
  * diagnostics: Safely access results when showing notification
  * diagnostics: Fix a potential iteration of None value in error cases
  * glib: Change API for repeating an in-thread scheduled task

  [ Benedek Nagy ]
  * zoph: Fix failing PHP configuration requirements

 -- James Valleroy <email address hidden>  Mon, 29 Jan 2024 20:48:12 -0500

Available diffs

Superseded in sid-release
freedombox (24.2) unstable; urgency=medium

  [ gallegonovato ]
  * Translated using Weblate (Spanish)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ bittin1ddc447d824349b2 ]
  * Translated using Weblate (Swedish)

  [ John Doe ]
  * Translated using Weblate (French)

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

  [ Сергій ]
  * Translated using Weblate (Ukrainian)

  [ James Valleroy ]
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 15 Jan 2024 21:30:58 -0500

Available diffs

Superseded in sid-release
freedombox (24.1) unstable; urgency=medium

  [ ikmaak ]
  * Translated using Weblate (Dutch)

  [ kopatych ]
  * Added translation using Weblate (Belarusian)

  [ James Valleroy ]
  * tests: operation: Fix mock has_calls assertion (Closes: #1058421)
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ rsquared ]
  * storage: Show notification when rootfs is read-only

 -- James Valleroy <email address hidden>  Mon, 01 Jan 2024 21:00:25 -0500

Available diffs

Superseded in sid-release
freedombox (23.21) unstable; urgency=medium

  [ gallegonovato ]
  * Translated using Weblate (Spanish)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ bittin1ddc447d824349b2 ]
  * Translated using Weblate (Swedish)

  [ Ihor Hordiichuk ]
  * Translated using Weblate (Ukrainian)

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

  [ Jiří Podhorecký ]
  * Translated using Weblate (Czech)
  * Translated using Weblate (Czech)

  [ James Valleroy ]
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 20 Nov 2023 21:08:03 -0500

Available diffs

Superseded in sid-release
freedombox (23.20) unstable; urgency=medium

  [ gallegonovato ]
  * Translated using Weblate (Spanish)

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

  [ Ettore Atalan ]
  * Translated using Weblate (German)

  [ James Valleroy ]
  * app: Update diagnose() docstring
  * diagnostics: Add shortcut to re-run setup for app
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Sunil Mohan Adapa ]
  * datetime: Fix diagnostic test for checking NTP server sync
  * apache: tests: Update to use DiagnosticCheck class
  * backups: Don't leave services stopped if backup fails
  * operation: Fix issue with re-running setup when it fails first time
  * coturn: Fix incorrectly passing transport argument to STUN URIs
  * matrixsynapse: Update old STUN URIs to remove 'transport' parameter
  * ejabberd: Update old STUN URIs to remove 'transport' parameter
  * email: Increase the size of the message to 100MiB

  [ Ihor Hordiichuk ]
  * Translated using Weblate (Ukrainian)

  [ Besnik Bleta ]
  * Translated using Weblate (Albanian)

  [ Joseph Nuthalapati ]
  * tests: functional: Run tests on two app servers

 -- James Valleroy <email address hidden>  Mon, 06 Nov 2023 21:03:50 -0500

Available diffs

Superseded in sid-release
freedombox (23.19) unstable; urgency=medium

  [ gallegonovato ]
  * Translated using Weblate (Spanish)

  [ ikmaak ]
  * Translated using Weblate (Dutch)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ Dietmar ]
  * Translated using Weblate (German)

  [ Ihor Hordiichuk ]
  * Translated using Weblate (Ukrainian)

  [ Jiří Podhorecký ]
  * Translated using Weblate (Czech)

  [ Sunil Mohan Adapa ]
  * email: Fix issue with install caused by missing drop-in config file
  * operation: Add unique ID for each operation
  * diagnostics: Refactor check IDs, tests and background checks
  * diagnostics: Refactor background diagnostics task
  * upgrades: Allow matrix-synapse to be installed from bookworm
  * matrix-synapse: Update warning on how to change domain name
  * kiwix: Fix various issues after review
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)
  * kiwix: Drop unnecessary file in /etc/plinth/modules-enabled
  * glib: Refactor schedule debugging in a central place
  * glib: Add a jitter to the interval by default when scheduling tasks
  * db: Serialize most of the database queries using locks

  [ Benedek Nagy ]
  * backup: Fix bug in adding existing unencrypted backup location

  [ James Valleroy ]
  * diagnostics: Run daily check and notify on failures
  * diagnostics: Add DiagnosticCheck dataclass
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Sripath Roy Koganti ]
  * Translated using Weblate (Telugu)

  [ bittin1ddc447d824349b2 ]
  * Translated using Weblate (Swedish)

  [ Nikitha1960 ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ Sanjanaa2703 ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ Joseph Nuthalapati ]
  * kiwix: Add app for Kiwix offline Wikipedia reader
  * Translated using Weblate (Telugu)
  * kiwix: Do not require login to access the app
  * Translated using Weblate (Telugu)

  [ Ajay ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Arabic)
  * Translated using Weblate (Arabic)
  * Translated using Weblate (Arabic)

  [ Nellore Mohan ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ L.sandeep Kumar Reddy ]
  * Translated using Weblate (Telugu)

  [ KOMALA gunji ]
  * Translated using Weblate (Telugu)

  [ Harshitha Chandra ]
  * Translated using Weblate (Telugu)

  [ Vayaluru koushik ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ Siddhartha vadlapalli ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ M.venkateswarlu ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ Kumarkalva manaswini ]
  * Translated using Weblate (Telugu)

  [ Dega chakradhar ]
  * Translated using Weblate (Telugu)

  [ Avisa sudheer ]
  * Translated using Weblate (Telugu)

  [ Santha Sumanth ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ Sarvepalli sathwika ]
  * Translated using Weblate (Telugu)

  [ V.Sunil ]
  * Translated using Weblate (Telugu)

  [ Nikhil kumar chowdary ]
  * Translated using Weblate (Telugu)

  [ O SIDDHARDHA ]
  * Translated using Weblate (Telugu)

  [ Sk juber ]
  * Translated using Weblate (Telugu)

  [ G Praharsha ]
  * Translated using Weblate (Telugu)

  [ Thop Siva ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ anudeep kumar ]
  * Translated using Weblate (Telugu)
  * Translated using Weblate (Telugu)

  [ Harshitha Chainur ]
  * Translated using Weblate (Telugu)

  [ Shaik ]
  * Translated using Weblate (Arabic)
  * Translated using Weblate (Hindi)

  [ Anvitha Pachwa ]
  * Translated using Weblate (Telugu)

  [ SHAIK.FAMILABANU ]
  * Translated using Weblate (Telugu)

  [ Lohitha _Durga ]
  * Translated using Weblate (Telugu)

  [ B.Nandhini ]
  * Translated using Weblate (Telugu)

  [ Cheshma Golla ]
  * Translated using Weblate (Telugu)

 -- James Valleroy <email address hidden>  Mon, 23 Oct 2023 20:35:46 -0400

Available diffs

Published in bookworm-release
freedombox (23.6.2+deb12u1) bookworm; urgency=medium

  * upgrades: Use n= in apt preferences
  * upgrades: Use n= for unattended-upgrades origin pattern (Closes: #1043969)

 -- James Valleroy <email address hidden>  Sun, 13 Aug 2023 17:58:38 -0400
Superseded in sid-release
freedombox (23.18) unstable; urgency=medium

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)
  * Translated using Weblate (Bulgarian)

  [ Brian Ó Donnell ]
  * middleware: Add new middleware to handle common errors like DB busy

  [ James Valleroy ]
  * middleware: tests: Add tests for common error middleware
  * locale: Update translations strings
  * doc: Fetch latest manual

  [ rsquared ]
  * ikiwiki: Disable discussion pages by default for new wiki/blog

  [ Sunil Mohan Adapa ]
  * wordpress: Use absolute path in service file
  * upgrades: Fix detecting apt over tor during upgrade
  * gitlab-ci: Perform backports tests on bookworm instead of bullseye
  * *: Fix all typing hint related errors
  * gitlab-ci: Make passing mypy checks mandatory
  * *: Utilize newer 3.10 syntax for type hints
  * *: Add some additional type annotations
  * pyproject: Add configuration for mypy to ignore some libraries

 -- James Valleroy <email address hidden>  Mon, 25 Sep 2023 20:47:20 -0400
Superseded in sid-release
freedombox (23.17) unstable; urgency=medium

  [ gallegonovato ]
  * Translated using Weblate (Spanish)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ Jiří Podhorecký ]
  * Translated using Weblate (Czech)

  [ Ihor Hordiichuk ]
  * Translated using Weblate (Ukrainian)

  [ ikmaak ]
  * Translated using Weblate (Dutch)

  [ bittin1ddc447d824349b2 ]
  * Translated using Weblate (Swedish)

 -- James Valleroy <email address hidden>  Mon, 11 Sep 2023 20:46:43 -0400
Superseded in sid-release
freedombox (23.16) unstable; urgency=medium

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

  [ Jiří Podhorecký ]
  * Translated using Weblate (Czech)

  [ Joseph Nuthalapati ]
  * l10n: Fix error in Czech translation string

  [ Sunil Mohan Adapa ]
  * django: Remove use of X-XSS-Protection header
  * backups: Remove use of length_is template function
  * users, networks: Use the autofocus HTML attribute sparingly
  * sso: Use POST method for logout
  * sso: Switch to django-axes >= 5.0
  * networks, samba: tests: functional: Fix setting firewall zone
  * openvpn: Fix app not installing Debian testing
  * openvpn: Correctly set expiry of server/client certs to 10 years
  * openvpn: Minor refactoring in setting up easy-rsa
  * openvpn: Use config file instead of env vars for easy-rsa
  * openvpn: Ensure that re-running setup works as expected
  * openpvn: Renew server/client certificates

  [ Michael Breidenbach ]
  * Translated using Weblate (Swedish)

  [ James Valleroy ]
  * locale: Update translation strings
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 28 Aug 2023 20:47:10 -0400
Superseded in sid-release
freedombox (23.15) unstable; urgency=medium

  [ ikmaak ]
  * Translated using Weblate (Dutch)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ Ihor Hordiichuk ]
  * Translated using Weblate (Ukrainian)

  [ Ettore Atalan ]
  * Translated using Weblate (German)

  [ gallegonovato ]
  * Translated using Weblate (Spanish)

  [ James Valleroy ]
  * debian: Add Swedish translation for debconf (Closes: #1041735)
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 14 Aug 2023 21:08:16 -0400

Available diffs

Superseded in sid-release
freedombox (23.14) unstable; urgency=medium

  [ James Valleroy ]
  * users: Add diagnostics check for nslcd config
  * users: Add diagnostic checks for nsswitch config
  * firewall: Add diagnostic for default zone
  * firewall: Add diagnostic check for backend
  * firewall: Add diagnostic check for passthroughs
  * torproxy: Add separate app for Tor Proxy
  * HACKING: Add instructions for container on Raspberry Pi
  * ci: Add mypy static type check
  * upgrades: Use codename= in apt preferences
  * upgrades: Use n= for unattended-upgrades origin pattern
  * container: Update for bookworm images
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ ikmaak ]
  * Translated using Weblate (Dutch)

  [ Sunil Mohan Adapa ]
  * torproxy: Rename icon from tor to torproxy
  * torproxy: Remove unnecessary load tags in template file
  * torproxy: Add shortcut to home page for logged in users
  * tor: Minor refactor to remove code the check for need to restart
  * tor, torproxy: Update description for info on services provided
  * tor: tests: Make functional test check for running service
  * torproxy: Drop irrelavant 'ExitPolicy' configuration directive
  * kvstore: Optionally, don't throw exception when deleting key
  * tor, torproxy: Export settings from old to new app
  * bepasty: Don't enable app when setup is rerun
  * bind: Don't enable app when setup is rerun
  * deluge: Don't enable app when setup is rerun
  * ejabberd: Don't enable app when setup is rerun
  * gitweb: Don't enable app when setup is rerun
  * ikiwiki: Don't enable app when setup is rerun
  * infinoted: Don't enable app when setup is rerun
  * janus: Don't enable app when setup is rerun
  * jsxc: Don't enable app when setup is rerun
  * mediawiki: Don't enable app when setup is rerun
  * minetest: Don't enable app when setup is rerun
  * openvpn: Don't enable app when setup is rerun
  * performance: Don't enable app when setup is rerun
  * privoxy: Don't enable app when setup is rerun
  * quassel: Don't enable app when setup is rerun
  * radicale: Don't enable app when setup is rerun
  * rssbridge: Don't enable app when setup is rerun
  * shaarli: Don't enable app when setup is rerun
  * sharing: Don't enable app when setup is rerun
  * ttrss: Don't enable app when setup is rerun
  * wireguard: Don't enable app when setup is rerun
  * zoph: Don't enable app when setup is rerun
  * app: Implement advanced option to rerun app setup

  [ fliu ]
  * container: Add support for retrieving GPG keys using wget

 -- James Valleroy <email address hidden>  Mon, 31 Jul 2023 20:39:40 -0400

Available diffs

Superseded in sid-release
freedombox (23.13) unstable; urgency=medium

  [ gallegonovato ]
  * Translated using Weblate (Spanish)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ Ihor Hordiichuk ]
  * Translated using Weblate (Ukrainian)

  [ Ettore Atalan ]
  * Translated using Weblate (German)

  [ Joseph Nuthalapati ]
  * HACKING: Instructions for macOS on Apple Silicon
  * container: Add support for ARM64 containers

  [ James Valleroy ]
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 17 Jul 2023 22:02:21 -0400

Available diffs

Superseded in sid-release
freedombox (23.12) unstable; urgency=medium

  [ gallegonovato ]
  * Translated using Weblate (Spanish)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ Jiří Podhorecký ]
  * Translated using Weblate (Czech)
  * Translated using Weblate (Czech)

  [ Ihor Hordiichuk ]
  * Translated using Weblate (Ukrainian)

  [ Sunil Mohan Adapa ]
  * gitweb: Fix issue with service startup when gitweb is not enabled
  * packages: Purge packages on uninstall
  * searx: Fix typo in method name
  * samba: Remove additional configuration files on uninstall
  * mediawiki: Utilize purging of packages and don't remove explicitly
  * shaarli: Utilize purging of packages and don't remove explicitly
  * deluge: Utilize purging of packages and don't remove explicitly
  * uninstall: Remove experimental warning
  * roundcube: Clarify description for local mail only option
  * mediawiki: Increment version to run update.php automatically

  [ ikmaak ]
  * Translated using Weblate (Dutch)

  [ James Valleroy ]
  * locale: Update translation strings
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 19 Jun 2023 20:44:30 -0400

Available diffs

Deleted in experimental-release (Reason: None provided.)
freedombox (23.11) experimental; urgency=medium

  [ James Valleroy ]
  * shadowsocksserver: Add separate app for Shadowsocks server
  * shadowsocksserver: Use shared manual page with Client
  * debian: Remove drop-in configs from version <23.11
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Sunil Mohan Adapa ]
  * *: Fix icons not present in the generated .deb
  * config: Add new component for managing drop-in /etc/ config files
  * debian/install: Add new place in /usr to keep drop-in config files
  * gitweb: Use drop-in config component for /etc files
  * deluge: Use drop-in config comonents for /etc files
  * email: Use drop-in config component for /etc files
  * i2p: Use drop-in config component for /etc files
  * ikiwiki: Use drop-in config component for /etc files
  * janus: Use drop-in config component for /etc files
  * letsencrypt: Use drop-in config component for /etc files
  * matrixsynapse: Use drop-in config component for /etc files
  * mediawiki: Use drop-in config component for /etc files
  * minidlna: Use drop-in config component for /etc files
  * networks: Use drop-in config component for /etc files
  * pagekite: Drop the config file for forcing use of Debian certs
  * privacy: Use drop-in config component for /etc files
  * radicale: Use drop-in config component for /etc files
  * roundcube: Use drop-in config component for /etc files
  * rssbridge: Use drop-in config component for /etc files
  * searx: Use drop-in config component for /etc files
  * security: Use drop-in config component for /etc files
  * sharing: Use drop-in config component for /etc files
  * ssh: Use drop-in config component for /etc files
  * sso: Use drop-in config component for /etc files
  * syncthing: Use drop-in config component for /etc files
  * transmission: Use drop-in config component for /etc files
  * ttrss: Use drop-in config component for /etc files
  * upgrades: Use drop-in config component for /etc files
  * users: Use drop-in config component for /etc files
  * wordpress: Use drop-in config component for /etc files
  * apache: Use drop-in config component for /etc files
  * bepasty: Use drop-in config component for /etc files
  * calibre: Use drop-in config component for /etc files
  * cockpit: Use drop-in config component for /etc files
  * ejabberd: Use drop-in config component for /etc files
  * apache: Fix failure during app update

 -- James Valleroy <email address hidden>  Mon, 05 Jun 2023 22:07:02 -0400
Superseded in experimental-release
freedombox (23.10) experimental; urgency=medium

  [ gallegonovato ]
  * Translated using Weblate (Spanish)

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

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ Ihor Hordiichuk ]
  * Translated using Weblate (Ukrainian)

  [ Sunil Mohan Adapa ]
  * *: Move modules-enabled files to /usr/share
  * doc/dev: Set language code explicitly in Sphinx configuration

  [ James Valleroy ]
  * gitweb: Disable gpg signing in tests

  [ Frederico Gomes ]
  * Translated using Weblate (Portuguese)
  * Translated using Weblate (Portuguese)

 -- James Valleroy <email address hidden>  Mon, 22 May 2023 21:14:24 -0400
Superseded in experimental-release
freedombox (23.9) experimental; urgency=medium

  [ nbenedek ]
  * ttrss: Allow apps to use /tt-rss URL instead of separate one

  [ James Valleroy ]
  * debian: Update copyright years
  * debian: Follows policy v4.6.2
  * tor: Only diagnose relay ports if feature enabled
  * tor: Check if Hidden service is version 3
  * tor: Rename Hidden service to Onion service
  * help: Add information on obtaining source code
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Sunil Mohan Adapa ]
  * mediawiki: Make a utility method public
  * mediawiki: Make retrieving list of supported languages robust
  * mediawiki: Simplify retrieving the default language
  * ttrss: Update list of clients
  * ttrss: Don't show app in enabled list of apps if install fails
  * apache: Reload apache using component if config changes
  * transmission: Allow remote UIs to connect
  * transmission: Add Tremotesf to list of client apps
  * ttrss: Use the apache component to restart apache on config change
  * storage: Handle mount error properly
  * uninstall: Fix issue with uninstall of apps that have no backup
  * service: Remove reference to managed_services in a message
  * zoph: Don't fail at showing app view during uninstall
  * theme: Move icons to app folders
  * minidlna: Resize icon and export to PNG also
  * doc/dev: Update copyright year

  [ Nobuhiro Iwamatsu ]
  * Translated using Weblate (Japanese)

 -- James Valleroy <email address hidden>  Mon, 08 May 2023 20:39:20 -0400
Superseded in bookworm-release
Superseded in sid-release
freedombox (23.6.2) unstable; urgency=medium

  [ James Valleroy ]
  * upgrades: Check apt result during dist-upgrade
  * doc: Fetch latest manual

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)

  [ Ihor Hordiichuk ]
  * Translated using Weblate (Ukrainian)

 -- James Valleroy <email address hidden>  Mon, 01 May 2023 08:49:06 -0400

Available diffs

Superseded in experimental-release
freedombox (23.8) experimental; urgency=medium

  [ James Valleroy ]
  * Revert "locale: Update translation strings"
  * HACKING: Force pip to install packages to system environment
  * ci: Force pip install for functional tests
  * datetime: Use unique component ID for related daemon
  * upgrades: Check apt result during dist-upgrade
  * doc: Fetch latest manual

  [ Sunil Mohan Adapa ]
  * tests: Don't error during collection if selenium is not installed
  * tests: functional: Make install script work for Bullseye
  * datetime: Re-implement backup/restore for timezone
  * coturn: Prevent package removal when roundcube is uninstalled
  * tests: functional: Remove handling for custom enable/disable buttons
  * tests: functional: Update detecting page changes
  * gitweb: Simplify handling shortcut for front page
  * searx: Simplify handling shortcut for front page

  [ nbenedek ]
  * calibre: Remove libraries during uninstallation
  * mediawiki: Fix broken view on Bullseye due to language selection
  * bepasty: Completely uninstall app
  * coturn: Completely uninstall app
  * deluge: Completely uninstall app
  * gitweb: Completely uninstall app, remove repositories
  * ikiwiki: Completely uninstall app
  * matrixsynapse: Completely uninstall app
  * roundcube: Completely uninstall app
  * rssbridge: Completely uninstall app
  * searx: Completely uninstall app
  * shaarli: Completely uninstall app
  * shadowsocks: Completely uninstall app
  * sharing: Completely uninstall app
  * syncthing: Completely uninstall app
  * wordpress: Completely uninstall app
  * mediawiki: Completely uninstall app
  * syncthing: Remove unused pathlib import so job code-quality can pass
  * tor: Completely uninstall app
  * ttrss: Completely uninstall app
  * infinoted: Completely uninstall app
  * openvpn: Completely uninstall app
  * samba: Completely uninstall app

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)
  * Translated using Weblate (Bulgarian)
  * Translated using Weblate (Bulgarian)

  [ Coucouf ]
  * Translated using Weblate (French)

  [ Veiko Aasa ]
  * gitweb: Disable snapshot feature
  * gitweb: Make globally configured features overridable per-repository

  [ Ihor Hordiichuk ]
  * Translated using Weblate (Ukrainian)

 -- James Valleroy <email address hidden>  Mon, 24 Apr 2023 21:46:50 -0400
Superseded in sid-release
freedombox (23.6.1) unstable; urgency=medium

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)
  * Translated using Weblate (Bulgarian)
  * Translated using Weblate (Bulgarian)
  * Translated using Weblate (Bulgarian)

  [ Veiko Aasa ]
  * container: Force pip to install packages to system environment
  * tests: functional: Fix setting first ethernet connection as internal
  * gitweb: Disable snapshot feature
  * gitweb: Make globally configured features overridable per-repository

  [ Sunil Mohan Adapa ]
  * container: Fix resizing disk image containing multiple partitions
  * container: Increase wait time to accommodate slower architectures
  * tests: Don't error during collection if selenium is not installed
  * tests: functional: Make install script work for Bullseye
  * datetime: Re-implement backup/restore for timezone
  * coturn: Prevent package removal when roundcube is uninstalled

  [ James Valleroy ]
  * HACKING: Force pip to install packages to system environment
  * ci: Force pip install for functional tests
  * datetime: Use unique component ID for related daemon
  * doc: Fetch latest manual

  [ Coucouf ]
  * Translated using Weblate (French)

 -- James Valleroy <email address hidden>  Mon, 10 Apr 2023 20:34:35 -0400
Superseded in experimental-release
freedombox (23.7) experimental; urgency=medium

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)
  * Translated using Weblate (Bulgarian)

  [ Veiko Aasa ]
  * container: Force pip to install packages to system environment
  * tests: functional: Fix setting first ethernet connection as internal

  [ Sunil Mohan Adapa ]
  * container: Fix resizing disk image containing multiple partitions
  * container: Increase wait time to accommodate slower architectures
  * matrixsynapse: Add token based registration verification

  [ nbenedek ]
  * mediawiki: Allow setting site language code

  [ James Valleroy ]
  * locale: Update translation strings
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 27 Mar 2023 20:51:28 -0400
Superseded in sid-release
freedombox (23.6) unstable; urgency=medium

  [ Sunil Mohan Adapa ]
  * ci: Force pip to install packages to system environment
  * /etc/issue: Update message to reflect that all users can login
  * datetime: Use timedatectl to read current timezone

  [ nbenedek ]
  * samba: make sure shares are not accessible from the internet
  * ttrss: fix failing backup

  [ James Valleroy ]
  * locale: Update translation strings
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 13 Mar 2023 21:52:56 -0400
Superseded in sid-release
freedombox (23.5) unstable; urgency=medium

  [ Dietmar ]
  * Translated using Weblate (German)

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

  [ gallegonovato ]
  * Translated using Weblate (Spanish)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ Ihor Hordiichuk ]
  * Translated using Weblate (Ukrainian)

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)

  [ James Valleroy ]
  * mediawiki: Fix app view error
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Jiří Podhorecký ]
  * Translated using Weblate (Czech)

  [ Besnik Bleta ]
  * Translated using Weblate (Albanian)

  [ Veiko Aasa ]
  * samba: tests: Fix enable share view test

  [ Michael Breidenbach ]
  * Translated using Weblate (Swedish)

 -- James Valleroy <email address hidden>  Mon, 27 Feb 2023 20:33:22 -0500
Superseded in sid-release
freedombox (23.4) unstable; urgency=medium

  [ James Valleroy ]
  * matrixsynapse: Add python3-psycopg2 to packages
  * searx: Add libjs-bootstrap to packages
  * ikiwiki: Re-run setup for each site after restore
  * matrixsynapse: Use yaml.safe_load
  * dynamicdns: Skip uninstall test
  * uninstall: Fix spelling in warning message
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ nbenedek ]
  * email: Redirect to the app page if roundcube isn't installed

  [ Sunil Mohan Adapa ]
  * ejabberd: Fix making call connections when using TURN
  * snapshot: Fix issue with snapshot rollbacks
  * snapshot: Fix mounting /.snapshots subvolume and use automounting
  * config: Drop RuntimeMaxUse=5% for journal logging
  * templates: Show better title for 404 page
  * backups: Allow selecting a single app from URL when creating backup
  * app: Add backup and restore menu items to toolbar menu
  * vagrant: Mount source in /freedombox instead of /vagrant
  * vagrant: Switch to /freedombox before running service with alias
  * vagrant: Drop unnecessary script that deletes sqlite file
  * vagrant: Hide the vagrant-script directory
  * matrixsnapse: Minor refactor in getting/setting public registrations
  * matrixsynapse: Disable verification to fix public registrations
  * ejabberd: Add Monal and Siskin for iOS and remove ChatSecure

  [ Juan ]
  * Translated using Weblate (Spanish)

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)

 -- James Valleroy <email address hidden>  Mon, 13 Feb 2023 21:06:24 -0500

Available diffs

Superseded in sid-release
freedombox (23.3) unstable; urgency=medium

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)

  [ James Valleroy ]
  * tor: Remove workaround for old Augeas bug
  * upgrades: Add augeas lens for Deb822 apt sources
  * tor: Also use Aptsources822 augeas lens
  * firewalld: Allow upgrade to version 2*
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Sunil Mohan Adapa ]
  * config: Fix showing the value of the default home page
  * tests: functional: Fix submitting forms with notifications present
  * views: Use dedicated view when showing an app with operations
  * gitweb: tests: Skip tests using git when git is not installed
  * email: Revert workaround for error on finishing uninstall

 -- James Valleroy <email address hidden>  Mon, 30 Jan 2023 20:36:37 -0500

Available diffs

Superseded in sid-release
freedombox (23.2) unstable; urgency=medium

  [ Besnik Bleta ]
  * Translated using Weblate (Albanian)

  [ James Valleroy ]
  * upgrades: Stop quassel during dist upgrade
  * ssh: Add sudo to allowed groups
  * doc: Fetch latest manual

  [ Sunil Mohan Adapa ]
  * ssh: Update existing setups to add sudo group to allowed SSH groups

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)

 -- James Valleroy <email address hidden>  Mon, 16 Jan 2023 20:33:02 -0500

Available diffs

Superseded in sid-release
freedombox (23.1) unstable; urgency=medium

  [ gallegonovato ]
  * Translated using Weblate (Spanish)
  * Translated using Weblate (Galician)
  * Translated using Weblate (Spanish)

  [ James Valleroy ]
  * janus: Allow upgrade to 1.1
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Veiko Aasa ]
  * gitweb: Run git commands as a web user

  [ Sunil Mohan Adapa ]
  * operation: tests: Fix warning when test helpers start with 'Test'
  * package: Don't uninstall packages that are in use by other apps
  * email: Workaround an issue with error on finishing uninstall
  * zoph: Add explicit dependency on default-mysql-server

  [ nbenedek ]
  * tor: Add onion location to apache

 -- James Valleroy <email address hidden>  Tue, 03 Jan 2023 11:54:58 -0500

Available diffs

Superseded in sid-release
freedombox (22.27) unstable; urgency=medium

  [ ikmaak ]
  * Translated using Weblate (Dutch)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

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

  [ Ihor Hordiichuk ]
  * Translated using Weblate (Ukrainian)

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)

  [ Johannes Keyser ]
  * Translated using Weblate (German)

  [ Jiří Podhorecký ]
  * Translated using Weblate (Czech)

  [ Joseph Nuthalapati ]
  * container: Drop free tag from image URLs
  * tests: functional: Set timeout to 3 hours

  [ Sunil Mohan Adapa ]
  * users: tests: Fix privileged tests
  * minidlna: Fix incorrect marking for firewall local protection
  * snapshot: Fix showing unsupported message on non-btrfs filesystems
  * d/control: Don't recommend libpam-tmpdir
  * package, email: Move conflicting package removal to framework
  * zoph, wordpress: Add conflicts on libpam-tmpdir

  [ James Valleroy ]
  * upgrades: dist-upgrade: Don't change apt security line
  * wordpress: Redirect Webfinger queries
  * locale: Update translation strings
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 19 Dec 2022 20:59:17 -0500

Available diffs

Superseded in sid-release
freedombox (22.26) unstable; urgency=medium

  [ Sunil Mohan Adapa ]
  * i2p: Remove donation URL that is no longer available
  * searx: Ensure that socket is only reachable by Apache and root
  * firewall: Create a mechanism for protecting local services
  * firewall: Introduce component for local service protection
  * calibre: Add protection to local service using firewall
  * deluge: Add protection to local service using firewall
  * transmission: Add protection to local service using firewall
  * syncthing: Add protection to local service using firewall
  * minidlna: Add protection to local service using firewall
  * i2p: Add protection to local service using firewall
  * email: Add protection to local service using firewall
  * ssh: Restrict logins to groups root, admin and freedombox-ssh
  * ssh: Add checkbox to remove login group restrictions
  * security: Remove restricted access setting and configuration

  [ James Valleroy ]
  * ejabberd: Enable mod_http_upload
  * locale: Update translation strings
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 05 Dec 2022 21:37:21 -0500

Available diffs

Superseded in sid-release
freedombox (22.24) unstable; urgency=medium

  [ Johannes Keyser ]
  * Translated using Weblate (German)

  [ Coucouf ]
  * Translated using Weblate (French)

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)

  [ James Valleroy ]
  * storage: Drop skip_recommends
  * minetest: Handle upgrade from 5.3.0 to 5.6.1
  * upgrades: Update list of holds during dist upgrade
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Sunil Mohan Adapa ]
  * debian/lintian-overrides: Fix mismatch patterns and new messages
  * upgrades: Add documentation link to upgrades service file

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

 -- James Valleroy <email address hidden>  Mon, 07 Nov 2022 20:57:48 -0500

Available diffs

Superseded in sid-release
freedombox (22.23) unstable; urgency=medium

  [ Michael Breidenbach ]
  * Translated using Weblate (Swedish)

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)
  * Translated using Weblate (Bulgarian)

  [ James Valleroy ]
  * upgrades: Allow FreedomBox vendor when adding backports
  * upgrades: Skip unattended-upgrade in dist-upgrade
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Benedek Nagy ]
  * Translated using Weblate (Hungarian)

  [ tunebes ]
  * storage: Handle file systems on non-physical devices

  [ Sunil Mohan Adapa ]
  * Translated using Weblate (Hungarian)
  * upgrades: Fix a minor flake8 pipeline failure
  * letsencrypt: Fix regression with comparing certificate

  [ nbenedek ]
  * rssbridge: add option to allow public access

 -- James Valleroy <email address hidden>  Mon, 24 Oct 2022 20:37:54 -0400
Superseded in sid-release
freedombox (22.22.1) unstable; urgency=medium

  [ Sunil Mohan Adapa ]
  * privacy: Remove unused import, fix pipeline

  [ James Valleroy ]
  * debian: tests: Fix PYTHONPATH
  * doc: Fetch latest manual

  [ ikmaak ]
  * Translated using Weblate (Dutch)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

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

  [ Tymofii Lytvynenko ]
  * Translated using Weblate (Ukrainian)
  * Translated using Weblate (Ukrainian)

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)

  [ Jiří Podhorecký ]
  * Translated using Weblate (Czech)

 -- James Valleroy <email address hidden>  Sun, 16 Oct 2022 10:55:59 -0400
Superseded in sid-release
freedombox (22.22) unstable; urgency=medium

  [ Michael Breidenbach ]
  * Translated using Weblate (Swedish)

  [ Tymofii Lytvynenko ]
  * Translated using Weblate (Ukrainian)
  * Translated using Weblate (Ukrainian)
  * Translated using Weblate (Ukrainian)

  [ Jiří Podhorecký ]
  * Translated using Weblate (Czech)

  [ Sunil Mohan Adapa ]
  * templates: Update HTML meta tags for better description and app-name
  * doc: dev: Minor example code refactor
  * actions: Allow nested and top-level actions
  * actions: Use separate IPC for communicating results
  * actions: Implement getting raw output from the process
  * actions: Allow actions to be called by other users
  * config: Drop ability to set hostname on systems without systemd
  * dynamicdns: Check action script with flake8
  * tests: Add fixture to help in testing privileged actions
  * apache: Use privileged decorator for actions
  * bepasty: Use privileged decorator for actions
  * bind: Use privileged decorator for actions
  * calibre: Use privileged decorator for actions
  * config: Minor update to privileged method signature
  * config: Use privileged decorator for actions
  * config: Use privileged decorator for set-hostname action
  * config: Use privileged decorator for set domainname action
  * config: Minor refactor
  * coturn: Use privileged decorator for actions
  * datetime: Use privileged decorator for actions
  * deluge: Use privileged decorator for actions
  * dynamicdns: Use privileged decorator for actions
  * ejabberd: Use privileged decorator for actions
  * email: Use privileged decorator for actions
  * firewall: Use privileged decorator, drop showing running status
  * gitweb: Use privileged decorator for actions
  * help: Use privileged decorator for actions
  * i2p: Use privileged decorator for actions
  * ikiwiki: Use privileged decorator for actions
  * infinoted: Use privileged decorator for actions
  * letsencrypt: Use privileged decorator for actions
  * matrixsynapse: Use privileged decorator for actions
  * mediawiki: Use privileged decorator for actions
  * minetest: Use privileged decorator for actions
  * minidlna: Use privileged decorator for actions
  * minidlna: Use the exposed URL for diagnostic test
  * networks: Use privileged decorator for actions
  * openvpn: Use privileged decorator for actions
  * openvpn: Drop RSA to ECC migration code and two-step setup
  * pagekite: Use privileged decorator for actions
  * power: Use privileged decorator for actions
  * quassel: Use privileged decorator for actions
  * radicale: Use privileged decorator for actions
  * roundcube: Minor update to comment in privileged actions
  * searx: Use privileged decorator for actions
  * searx: Show status of public access irrespective of enabled state
  * security: Use privileged decorator for actions
  * shadowsocks: Use privileged decorator for actions
  * sharing: Use privileged decorator for actions
  * snapshot: Use privileged decorator for actions
  * ssh: Use privileged decorator for actions
  * sso: Use privileged decorator for actions
  * syncthing: Use privileged decorator for actions
  * tor: Use privileged decorator for actions
  * transmission: Minor update to privileged method signature
  * ttrss: Use privileged decorator for actions
  * upgrades: Use privileged decorator for actions
  * wireguard: Us privileged decorator for actions
  * wordpress: Use privileged decorator for actions
  * zoph: Use privileged decorator for actions
  * backups: Use privileged decorator for sshfs actions
  * samba: Use privileged decorator for actions
  * storage: Use privileged decorator for actions
  * users: Use privileged decorator for actions
  * *: Use privileged decorator for service actions
  * backups: Use privileged decorator for backup actions
  * *: Use privileged decorator for package actions
  * actions: Drop unused superuser_run and related methods
  * action_utils: Drop unused progress requests from apt-get
  * bind: Drop enabling DNSSEC (deprecated) as it is always enabled
  * config: Drop legacy migration of Apache homepage settings
  * action_utils: Drop support for non-systemd environments
  * apache: Fix logs still going into /var/log files
  * wordpress: Update fail2ban filter
  * fail2ban: Make fail2ban log to journald
  * privacy: Set vendor as FreedomBox for dpkg and popularity-contest

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

  [ Besnik Bleta ]
  * Translated using Weblate (Albanian)
  * Translated using Weblate (Albanian)

  [ nbenedek ]
  * matrix: Add fail2ban jail
  * privacy: Add new system app for popularity-contest

  [ Nikita Epifanov ]
  * Translated using Weblate (Russian)

  [ James Valleroy ]
  * locale: Update translation strings
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 10 Oct 2022 21:38:11 -0400
Superseded in sid-release
freedombox (22.21.1) unstable; urgency=medium

  [ Andrij Mizyk ]
  * Translated using Weblate (Ukrainian)
  * Translated using Weblate (Ukrainian)

  [ Sunil Mohan Adapa ]
  * notification: Don't fail when formatting message strings

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)

 -- James Valleroy <email address hidden>  Sat, 01 Oct 2022 10:07:08 -0400
Superseded in sid-release
freedombox (22.21) unstable; urgency=medium

  [ ikmaak ]
  * Translated using Weblate (Danish)
  * Translated using Weblate (German)
  * Translated using Weblate (Spanish)
  * Translated using Weblate (French)
  * Translated using Weblate (Italian)
  * Translated using Weblate (Norwegian Bokmål)
  * Translated using Weblate (Dutch)
  * Translated using Weblate (Portuguese)
  * Translated using Weblate (Swedish)
  * Translated using Weblate (Russian)
  * Translated using Weblate (Polish)
  * Translated using Weblate (Persian)
  * Translated using Weblate (Indonesian)
  * Translated using Weblate (Czech)
  * Translated using Weblate (Ukrainian)
  * Translated using Weblate (Hungarian)
  * Translated using Weblate (Lithuanian)
  * Translated using Weblate (Slovenian)
  * Translated using Weblate (Bulgarian)
  * Translated using Weblate (Greek)
  * Translated using Weblate (Serbian)
  * Translated using Weblate (Albanian)
  * Translated using Weblate (Latvian)

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

  [ Andrij Mizyk ]
  * Translated using Weblate (Ukrainian)
  * Translated using Weblate (Ukrainian)
  * Translated using Weblate (Ukrainian)

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)
  * Translated using Weblate (Bulgarian)

  [ Besnik Bleta ]
  * Translated using Weblate (Albanian)

  [ James Valleroy ]
  * janus: Enable systemd sandboxing
  * janus: Allow AF_UNIX and AF_NETLINK
  * locale: Update translation strings
  * doc: Fetch latest manual
  * setup.py: Move distutils import after setuptools import

  [ nbenedek ]
  * wordpress: disable readme.html, xmlrpc.php, wp-cron.php
  * wordpress: Add fail2ban filter and jail
  * mediawiki: Add powered by freedombox logo

  [ Sunil Mohan Adapa ]
  * wordpress: Reload apache after app update
  * d/install: mediawiki: Install the new powered by file

  [ Michael Breidenbach ]
  * Translated using Weblate (Swedish)

 -- James Valleroy <email address hidden>  Mon, 26 Sep 2022 20:47:48 -0400
Superseded in sid-release
freedombox (22.20) unstable; urgency=medium

  [ atilluF ]
  * Translated using Weblate (Italian)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

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

  [ Jiří Podhorecký ]
  * Translated using Weblate (Czech)

  [ Veiko Aasa ]
  * tests: functional: Assert app is not installed after uninstallation
  * samba: Ignore mounted files when listing mounts
  * samba: Update client apps information

  [ Sunil Mohan Adapa ]
  * ejabberd: tests: functional: Ensure jsxc is installed
  * zoph: tests: functional: Simplify finding the form to submit
  * shaarli: tests: functional: Specify setup form submission button
  * ikiwiki: tests: functional: Find forms more accurately
  * gitweb: Use generic form template for create/edit repository
  * gitweb: tests: functional: Find forms more accurately
  * gitweb: Fix issue with page not refreshing during uninstall
  * calibre: tests: functional: Find forms more specifically
  * bepasty: Use generic form template for add password view
  * bepasty: tests: functional: Minor refactor for form submission
  * first_boot: tests: functional: Find form more specifically
  * sharing: tests: functional: Find forms more accurately
  * sso: tests: functional: Find forms more accurately
  * backups: Use generic form template for create and schedule views
  * backups: tests: functional: Find forms more accurately
  * templates: form: Specify a form class for use with functional tests
  * snapshot: tests: functional: Minor refactoring for form submission
  * wordpress: tests: functional: Find forms more specifically
  * users: tests: functional: Find forms more accurately
  * tests: functional: Force specifying form to submit more accurately
  * tests: functional: Wait for installation to complete fully

  [ James Valleroy ]
  * debian: Add Italian debconf translation (Closes: #1019157)
  * version: Compare Debian package version numbers
  * firewall: Allow upgrade from any version to 1.2.*
  * locale: Update translation strings
  * doc: Fetch latest manual

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

  [ nbenedek ]
  * matrixsynapse: Allow matrix-synapse >= 1.65 to install successfully
  * d/maintscript: remove tahoe and mldonkey apache conf files

 -- James Valleroy <email address hidden>  Mon, 12 Sep 2022 21:07:14 -0400
Superseded in sid-release
freedombox (22.19) unstable; urgency=medium

  [ James Valleroy ]
  * debian: Update Spanish translation template (Closes: #1017452)
  * avahi: Don't disable after tests
  * ejabberd: Set hostname for test that relies on it
  * upgrades: Add button to test dist-upgrade in development mode
  * Translated using Weblate (French)
  * janus: Convert action to privileged
  * janus: Handle upgrades to 1.0.*
  * upgrades: Hold janus during dist-upgrade
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Joseph Nuthalapati ]
  * tests: Make functional.is_available check faster

  [ nautilusx ]
  * Translated using Weblate (German)

  [ Maxime Leroy ]
  * Translated using Weblate (French)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

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

  [ Andrij Mizyk ]
  * Translated using Weblate (Ukrainian)

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)

  [ Fioddor Superconcentrado ]
  * Translated using Weblate (Spanish)

  [ Jiří Podhorecký ]
  * Translated using Weblate (Czech)

  [ nbenedek ]
  * ttrss: add donation url
  * d/control: Break ufw as we use firewalld

  [ Veiko Aasa ]
  * container: Display help message when no args are passed
  * container: Show default values in command help

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

  [ Sunil Mohan Adapa ]
  * operation: Factor out template code into a separate file
  * operation: Show operations on app page in addition to setup page
  * package: Implement low-level methods for uninstalling
  * forms: Implement form for uninstallation
  * setup: Drop check for already running operation
  * app: Add API to uninstall an app
  * package: Implement uninstall in Package component
  * setup: Implement operation to uninstall an app
  * views: Implement a view to uninstall an app
  * app: Add a menu item to trigger uninstallation
  * tests: functional: Add install/uninstall test for all apps
  * backups: Use AppView for the main app page
  * diagnostics: Use AppView for app page
  * names: Use AppView for app page
  * networks: Use AppView for app page
  * power: Use AppView for app page
  * security: Use AppView for app page
  * snapshot: Use AppView for app page
  * letsencrypt: Use AppView for app page
  * tor: Use AppView and Operation for app page
  * jsxc: Allow disabling the app

 -- James Valleroy <email address hidden>  Mon, 29 Aug 2022 22:33:54 -0400
Superseded in sid-release
freedombox (22.18) unstable; urgency=medium

  [ Maxime Leroy ]
  * Translated using Weblate (French)

  [ ikmaak ]
  * Translated using Weblate (Dutch)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ Jiří Podhorecký ]
  * Translated using Weblate (Czech)
  * Translated using Weblate (Czech)

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)

  [ nautilusx ]
  * Translated using Weblate (German)

  [ Andrij Mizyk ]
  * Translated using Weblate (Ukrainian)

  [ James Valleroy ]
  * networks: Remove DNSSEC diagnostics
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Cosmin Humeniuc ]
  * container: Add IdentitiesOnly option to SSH

  [ Veiko Aasa ]
  * container: Ignore flake8 error 'line too long' in bash script text
  * storage: Fix enumerating partitions without mount points

  [ Sunil Mohan Adapa ]
  * coturn: Fix link to ejabberd in description
  * notification: Pass full context when rendering body template
  * package: Run installation operation using app_id instead of module
  * operation: Add module to manage threaded operations
  * *: Make setup method part of App class for all apps
  * *: Add setup method on all apps that don't have it
  * *: Make force upgrading part of app rather than a module
  * app: Drop optimization that skips setup process
  * setup: Fix issue with immediate refresh after installation
  * *: Drop module level app property
  * setup: Drop setup_helper and use the new Operation API
  * setup: Allow starting installation when package manager is busy
  * backups: tests: Mark need for Django database during API tests
  * matrixsynapse: Fix showing the status messages
  * ejabberd: Fix showing the status messages
  * ssh: tests: functional: Keep service enabled after tests
  * sharing: tests: functional: Fix a flaky test by waiting
  * sharing: Add installing and enable/disable like other apps
  * wireguard: Fix module.app usage that is no longer available
  * doc: dev: Document previously undocumented components

 -- James Valleroy <email address hidden>  Mon, 15 Aug 2022 20:54:46 -0400

Available diffs

Superseded in sid-release
freedombox (22.17) unstable; urgency=medium

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

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

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

  [ Maxime Leroy ]
  * Translated using Weblate (French)

  [ nbenedek ]
  * wordpress: Don't install php-ssh2

  [ James Valleroy ]
  * help: Add "How can I help?" section to Contribute page
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Sunil Mohan Adapa ]
  * help: Update test for contribute view
  * help: tests: Fix about page test by mocking version calls

 -- James Valleroy <email address hidden>  Mon, 01 Aug 2022 21:01:41 -0400

Available diffs

Superseded in sid-release
freedombox (22.16) unstable; urgency=medium

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

  [ Andrij Mizyk ]
  * Translated using Weblate (Ukrainian)

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)
  * Translated using Weblate (Bulgarian)
  * Translated using Weblate (Bulgarian)
  * Translated using Weblate (Bulgarian)

  [ Maxime Leroy ]
  * Translated using Weblate (French)
  * Translated using Weblate (French)

  [ Nikita Epifanov ]
  * Translated using Weblate (Russian)
  * Translated using Weblate (Russian)

  [ Sunil Mohan Adapa ]
  * cockpit: Depend on apache and setup after it
  * privoxy: Use privileged decorator for actions
  * cockpit: Reconfigure to allow any origin
  * cockpit: Use decorator for privileged actions
  * rssbridge: Whitelist all bridges by default
  * rssbridge: Add functional tests
  * apache: Merge old configuration files into a better location
  * apache: Also configure to serve on /freedombox
  * apache: Redirect all logs to systemd journal
  * config: Add option to set logging mode: none/volatile/persistent
  * config: Set volatile logging by default
  * roundcube: Configure to log to journald
  * roundcube: Use privileged to simplify actions

  [ nbenedek ]
  * privoxy: Restrict to private IPs, prevent access over the internet
  * rssbridge: New app to generate RSS feeds for websites
  * roundcube: Add fail2ban jail

  [ Veiko Aasa ]
  * gitweb: Switch default branch name to main for new repositories

  [ James Valleroy ]
  * janus: Change short description to "Video Room"
  * rssbridge: Fix flake8 errors
  * debian: Update copyright year
  * debian: Follows policy version 4.6.1
  * locale: Update translation strings
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 18 Jul 2022 20:50:09 -0400

Available diffs

Superseded in sid-release
freedombox (22.15) unstable; urgency=medium

  [ nbenedek ]
  * mediawiki: Remove Buster specific code not needed in Bullseye
  * mediawiki: Remove wgLogo as it is not needed in Bullseye
  * mediawiki: Add regex validator to the domain field
  * users: create home directories for newly created users

  [ Nikita Epifanov ]
  * Translated using Weblate (Russian)

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)

  [ Joseph Nuthalapati ]
  * tests: functional: Simplify GitLabCI configuration
  * ci: Use compatible versions of Selenium and Splinter

  [ Artem ]
  * Translated using Weblate (Ukrainian)

  [ Guillermo Lopez Alejos ]
  * backups: Add options to keep sshfs shares responsive
  * backups: Unmount repositories before and after backup

  [ James Valleroy ]
  * upgrades: Re-add workaround for grub
  * upgrades: Hold packages one at a time
  * datetime: Fix typo from pylint fix
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Sunil Mohan Adapa ]
  * *: pylint: Explicitly specify encoding when open a file
  * *: pylint: Suppress unused argument warnings
  * *: pylint: Don't inherit from 'object'
  * *: pylint: Avoid calling super() with arguments
  * *: pylint: Drop unnecessary 'pass' statements
  * pyproject.toml: Ignore some refactoring messages with pylint
  * static: js: css: Make multiple select fields work with Django 4.0
  * views: Add a comment about change in Django 4.0

  [ Andrij Mizyk ]
  * Translated using Weblate (Ukrainian)

 -- James Valleroy <email address hidden>  Mon, 04 Jul 2022 21:30:09 -0400

Available diffs

Superseded in sid-release
freedombox (22.14.1) unstable; urgency=medium

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

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

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

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)

  [ Sunil Mohan Adapa ]
  * matrixsynapse: Allow new dependency to be installed from backports
  * mumble: Use privileged decorator for superuser actions
  * actions: Note that privileged actions can't output to stdout
  * mumble: Backup/restore the configuration file
  * mumble: Don't set the root channel name unless it is changed
  * mumble: tests: Add functional tests for setting the passwords

  [ Jiří Podhorecký ]
  * Translated using Weblate (Czech)

  [ James Valleroy ]
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 27 Jun 2022 07:13:07 -0400

Available diffs

Superseded in sid-release
freedombox (22.14) unstable; urgency=medium

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

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

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

  [ Jiří Podhorecký ]
  * Translated using Weblate (Czech)

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)
  * Translated using Weblate (Bulgarian)

  [ Nikita Epifanov ]
  * Translated using Weblate (Russian)

  [ Coucouf ]
  * Translated using Weblate (French)

  [ schiriki ]
  * Add char field to set a password that is required to join the server

  [ nbenedek ]
  * janus: improve description about coturn
  * mediawiki: Add option to change the site name

  [ Sunil Mohan Adapa ]
  * translation: Don't use session for storing lang pref in Django 4.0
  * users: Fix deleting user LDAP entry with Django 4.0
  * ejabberd: Make localhost disabled option in domain selection
  * actions: Add a decorator for marking superuser actions
  * doc: dev: Use and recommend new privileged actions
  * transmission: Simplify actions using the privileged decorator
  * ejabberd: Revert changes to always keep localhost (aa5b1cea126d37)

  [ James Valleroy ]
  * tests: Add a dummy parameter for middlewares
  * ejabberd: Automatically use coturn
  * ejabberd: Add multi-select form for domains
  * locale: Update translation strings
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 20 Jun 2022 20:52:22 -0400

Available diffs

Superseded in sid-release
freedombox (22.13) unstable; urgency=medium

  [ D āvis ]
  * Added translation using Weblate (Latvian)

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

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

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

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)
  * Translated using Weblate (Bulgarian)

  [ Benedek Nagy ]
  * transmission: Add redirects to avoid 409 conflict

  [ Joseph Nuthalapati ]
  * tests: functional: Integrate into Salsa CI
  * tests: functional: Add jobs for bullseye-backports

  [ Michael Breidenbach ]
  * Translated using Weblate (Swedish)

  [ Jiří Podhorecký ]
  * Translated using Weblate (Czech)

  [ Sunil Mohan Adapa ]
  * wordpress: Allow installing/updating plugins and themes
  * wordpress: tests: Fix writing title for new post in newer versions
  * email: Add description about ISP and domain limitations
  * email: Make app available for all users (even without advanced flag)

  [ Kolja Gorter ]
  * Add function to change root chanel name of mumble server

  [ Nikita Epifanov ]
  * Translated using Weblate (Russian)

  [ James Valleroy ]
  * wordpress: tests: Continue past language selection screen
  * janus: Add new app for lightweight WebRTC server
  * locale: Update translation strings
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 06 Jun 2022 21:59:34 -0400

Available diffs

Superseded in sid-release
freedombox (22.12) unstable; urgency=medium

  [ Benedek Nagy ]
  * mediawiki: Add stricter sandbox rules for jobrunner service
  * mediawiki: Serve hidden service over http for .onion domains
  * tt-rss: Fix description about user access
  * ssh, bind: Show 'Learn More...' links

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

  [ John Doe ]
  * Translated using Weblate (French)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

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

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)

  [ Asle Næss ]
  * Translated using Weblate (Norwegian Bokmål)
  * Translated using Weblate (Norwegian Bokmål)

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

  [ Sunil Mohan Adapa ]
  * apache: Allow URL diagnostics to work with redirects
  * mediawiki: Fix URL diagnostics with redirects involved
  * frontpage: Reuse app header template for showing app description
  * frontpage: Allow showing links to manual pages
  * *: Show Learn More... links in frontpage with description
  * firewall: Show service name in port forwarding info table
  * tor: Show port forwarding information in consistent way

  [ Jiří Podhorecký ]
  * Translated using Weblate (Czech)

  [ James Valleroy ]
  * locale: Update translation strings
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 23 May 2022 20:48:11 -0400

Available diffs

Superseded in sid-release
freedombox (22.11) unstable; urgency=medium

  [ Veiko Aasa ]
  * samba: Fix functional tests when user is not logged in at start

  [ Nikita Epifanov ]
  * Translated using Weblate (Russian)

  [ Benedek Nagy ]
  * transmission: Improve description
  * mediawiki: Check if admin password is at least 10 characters long

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

  [ Joseph Nuthalapati ]
  * tests: functional: Get rid of dependency on xvfb
  * HACKING: Improve documentation on how to run tests

  [ Sunil Mohan Adapa ]
  * container: Show executed commands when setting up/running tests
  * email: Fix userdb lookups with LDAP
  * mediawiki: Handle password rejection from MediaWiki
  * matrixsynapse: Allow new dependencies to be installed from backports

  [ Andrij Mizyk ]
  * Translated using Weblate (Ukrainian)

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)
  * Translated using Weblate (Bulgarian)

  [ Coucouf ]
  * Translated using Weblate (French)

  [ ikmaak ]
  * Translated using Weblate (Danish)
  * Translated using Weblate (Polish)
  * Translated using Weblate (Ukrainian)
  * Translated using Weblate (Hungarian)

  [ James Valleroy ]
  * locale: Update translation strings
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 09 May 2022 22:36:05 -0400

Available diffs

Superseded in sid-release
freedombox (22.10) unstable; urgency=medium

  [ Nikita Epifanov ]
  * Translated using Weblate (Russian)

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ Luna Jernberg ]
  * Translated using Weblate (Swedish)

  [ Jiří Podhorecký ]
  * Translated using Weblate (Czech)

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)

  [ Giannis ]
  * Translated using Weblate (Greek)

  [ Benedek Nagy ]
  * sharing: put file path between quotation marks

  [ Sunil Mohan Adapa ]
  * sharing: Allow double quotes in path strings

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

  [ James Valleroy ]
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 25 Apr 2022 20:47:52 -0400

Available diffs

Superseded in sid-release
freedombox (22.9) unstable; urgency=medium

  [ abidin toumi ]
  * Added translation using Weblate (Arabic)
  * Translated using Weblate (Arabic)

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

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

  [ Jiří Podhorecký ]
  * Translated using Weblate (Czech)

  [ Benedek Nagy ]
  * Translated using Weblate (Hungarian)
  * plinth: Add forum to footer

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)

  [ Coucouf ]
  * Translated using Weblate (French)

  [ Paul Lettich ]
  * Translated using Weblate (German)

  [ James Valleroy ]
  * package: Add package expressions
  * package: Use package expressions in Packages component
  * package: Fail diagnostic when not able to resolve
  * minetest: Allow alternate name for 3d armor mod
  * package: Fix comment and type annotations
  * upgrades: Use python3-typing-extensions from bullseye-backports
  * upgrades: Split Explanation line
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Sunil Mohan Adapa ]
  * package: Update package expression API and fix regressions

  [ Aurélien Couderc ]
  * Fix description of the validation rule for calibre library names so it
    actually matches the pattern

 -- James Valleroy <email address hidden>  Mon, 11 Apr 2022 20:29:12 -0400
Superseded in sid-release
freedombox (22.8) unstable; urgency=medium

  [ Coucouf ]
  * Translated using Weblate (French)

  [ Павел Протасов ]
  * Translated using Weblate (Russian)

  [ Nikita Epifanov ]
  * Translated using Weblate (Russian)

  [ Benedek Nagy ]
  * ikiwiki: add packages that are necessary for apt-get install
  * calibre: explain correct name format for new library

  [ Ma Yong ]
  * Translated using Weblate (Chinese (Simplified))
  * Translated using Weblate (Chinese (Simplified))

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

  [ James Valleroy ]
  * upgrades: Allow backports from src:freedombox
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ Jim Gregory ]
  * network: Fix showing wifi connection

 -- James Valleroy <email address hidden>  Mon, 28 Mar 2022 20:30:00 -0400
Superseded in sid-release
freedombox (22.7) unstable; urgency=medium

  [ Nathaniel Ramos Alexander ]
  * Translated using Weblate (Spanish)

  [ Benedek Nagy ]
  * Translated using Weblate (Hungarian)

  [ ButterflyOfFire ]
  * Translated using Weblate (French)

  [ James Valleroy ]
  * doc: Fetch latest manual

 -- James Valleroy <email address hidden>  Mon, 14 Mar 2022 20:30:20 -0400
Superseded in sid-release
freedombox (22.6.1) unstable; urgency=medium

  [ Johannes Keyser ]
  * Translated using Weblate (German)

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

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

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

  [ Jiří Podhorecký ]
  * Translated using Weblate (Czech)

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)

 -- James Valleroy <email address hidden>  Sun, 06 Mar 2022 06:25:27 -0500
Superseded in sid-release
freedombox (22.6) unstable; urgency=medium

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

  [ Burak Yavuz ]
  * Translated using Weblate (Turkish)

  [ Nikita Epifanov ]
  * Translated using Weblate (Russian)

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

  [ Andrij Mizyk ]
  * Translated using Weblate (Ukrainian)

  [ Michael Breidenbach ]
  * Translated using Weblate (Swedish)

  [ Jiří Podhorecký ]
  * Translated using Weblate (Czech)

  [ Sripath Roy Koganti ]
  * Translated using Weblate (Telugu)

  [ Hemchand Pidikiti ]
  * Translated using Weblate (Telugu)

  [ Revolutioners ]
  * Translated using Weblate (Telugu)

  [ Anusha.chennamsetti ]
  * Translated using Weblate (Telugu)

  [ Rohith ]
  * Translated using Weblate (Telugu)

  [ B Rohit ]
  * Translated using Weblate (Telugu)

  [ Sk Abdulaziz ]
  * Translated using Weblate (Telugu)

  [ Prudhvi varma ]
  * Translated using Weblate (Telugu)

  [ Lavanya Duddukuri ]
  * Translated using Weblate (Telugu)

  [ Revathi Pathiwada ]
  * Translated using Weblate (Telugu)

  [ Rushi Puttigumpala ]
  * Translated using Weblate (Telugu)

  [ Kotagiri Hardik Sai ]
  * Translated using Weblate (Telugu)

  [ Andhavarapu vamsi ]
  * Translated using Weblate (Telugu)

  [ VANTIPALLI HARINI DEVI ]
  * Translated using Weblate (Telugu)

  [ Mupparthi Rema Sharanya ]
  * Translated using Weblate (Telugu)

  [ Nishmitha Undavalli ]
  * Translated using Weblate (Telugu)

  [ l. Mamatha sahithi ]
  * Translated using Weblate (Telugu)

  [ N SIRI HARSHITHA ]
  * Translated using Weblate (Telugu)

  [ Sainadh Pragada ]
  * Translated using Weblate (Telugu)

  [ Kesava Manikanta ]
  * Translated using Weblate (Telugu)

  [ Padilam Sairam ]
  * Translated using Weblate (Telugu)

  [ Benedek Nagy ]
  * minidlna: add iOS VLC client
  * samba: add iOS VLC client
  * Translated using Weblate (Hungarian)

  [ James Valleroy ]
  * Translated using Weblate (Telugu)
  * locale: Update translation strings
  * doc: Fetch latest manual

  [ 109247019824 ]
  * Translated using Weblate (Bulgarian)

  [ Sunil Mohan Adapa ]
  * email_server: List all listening ports of the daemons
  * email_server: Update donation URL to rspamd donation URL
  * email_server: Update short description
  * email_server: Add front page shortcut, update name and description
  * email: Rename app from email_server to email
  * email: Drop X-Robots-Tag on the auto-configuration URL
  * email: Backup/restore aliases and mailboxes
  * email: rspamd: Simplify installing configuration
  * email: Tweak client auto-configuration file
  * email: Drop unused Apache include freedombox-robots.conf
  * email: Simplify modifying headers proxied to rspamd web UI
  * email: Depend on and run redis server
  * email: Open firewall port for managesieve protocol
  * email: Narrowly match just rspamd's spam header
  * email: Add more special-use IMAP folders, set autoexpunge to 60days
  * email: Simplify setting milter configuration and running sievec
  * email: Drop special handling for reserved TLDs
  * email: Drop special handling for outbound filtering
  * email: Remove override for local addresses
  * email: Setup rspamd configuration to include FreedomBox config
  * email: Add basic functional tests
  * email: Add backup/restore component
  * email: Simplify setting up postfix
  * email: Drop unused diagnosis module
  * email: Minor indentation and docstring changes
  * email: Set an icon from Tango project
  * email: dkim: Implement setting up DKIM signing keys
  * email: dns: Show table for desired DNS entries
  * email: Enable as an advanced app
  * email: aliases: Drop ability to enable/disable aliases
  * email: Add shortcut for non-admin users to manage their aliases
  * email: Drop mentions of clamav as it is too memory intensive
  * email: Rename audit module to privileged
  * email: Drop use of mutex for postfix configuration operations
  * email: Simplify and rename postfix configuration module
  * email: Drop unused utility method for logging
  * email: Name module ldap to postfix
  * email: Drop postfix and dovecot LDAP packages
  * email: Drop atomic writing to a file
  * email: Update module docstrings
  * email: Use the term 'setup' rather than 'repair' for consistency
  * email: Don't start disabled daemons when setup is re-run
  * email: Implement adding common aliases for first admin user
  * email: Add various documentation links for future readability
  * email: postfix: Fix priority for authentication directives
  * email: aliases: Minor refactoring to form validation
  * email: clients: Make Thunderbird URLs language independent
  * email: Allow re-running setup
  * email: postfix: use inline map for TLS SNI maps
  * email: rspamd: Log to journald via syslog
  * email: Revert to LDAP auth as pam does not allow non-admin users
  * email: Fix issue with certs not being available
  * dynamicdns: Fix adding null domain into configuration

 -- James Valleroy <email address hidden>  Wed, 02 Mar 2022 08:44:45 -0500
175 of 109 results