Debian Package Tracker
Register | Log in
Subscribe

freedombox

easy to manage, privacy oriented home server

Choose email to subscribe with

general
  • source: freedombox (main)
  • version: 26.8
  • maintainer: FreedomBox packaging team (archive) (DMD)
  • uploaders: Tzafrir Cohen [DMD] – Petter Reinholdtsen [DMD] – Piotr Ożarowski [DMD] – Nick Daly [DMD] – Sunil Mohan Adapa [DMD] – Federico Ceratto [DMD] – James Valleroy [DMD]
  • arch: all
  • std-ver: 4.7.3
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 21.4.4
  • oldstable: 23.6.2+deb12u1
  • old-bpo: 25.9.3~bpo12+2
  • stable: 25.9.3+deb13u1
  • stable-bpo: 26.8~bpo13+1
  • testing: 26.8
  • unstable: 26.8
versioned links
  • 21.4.4: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 23.6.2+deb12u1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 25.9.3~bpo12+2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 25.9.3+deb13u1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 26.8~bpo13+1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 26.8: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • freedombox (4 bugs: 0, 4, 0, 0)
  • freedombox-doc-en
  • freedombox-doc-es
action needed
Depends on packages which need a new maintainer normal
The packages that freedombox depends on which need a new maintainer are:
  • dblatex (#942402)
    • Build-Depends: dblatex
  • docbook-xsl (#802370)
    • Build-Depends: docbook-xsl
Created: 2020-11-17 Last update: 2026-05-31 11:31
6 open merge requests in Salsa normal
There are 6 open merge requests for this package on Salsa. You should consider reviewing and/or merging these merge requests.
Created: 2025-09-17 Last update: 2026-05-27 00:02
31 new commits since last upload, is it time to release? normal
vcswatch reports that this package seems to have new commits in its VCS but has not yet updated debian/changelog. You should consider updating the Debian changelog and uploading this new version into the archive.

Here are the relevant commit logs:
commit ad1b4203977ce22edef8b028ce05528bf7f5ace9
Author: Frederico Gomes <fredericojfgomes@gmail.com>
Date:   Thu Apr 30 19:10:16 2026 +0100

    wireguard: Enable FB to connect to a server using IPv6
    
    This MR enables FreedomBox to connect as a "client" to a WireGuard
    "server" using IPv6.
    
    - Validate IPv4/6 with ip_interface
    - Created helper functions to build NM settings for IPv4/6
    - Modify get_settings to include settings for either IP version 4 or 6
    - Created helper function to get NM address info
    - Modify get_nm_info to work with IPv4 and IPv6
    - Modified tests to use validate_ip_address_with_network
    - Added IPv6 valid and invalid patterns to tests
    
    Tested:
    
    - IPv4 works unchanged
    - IPv6 parsing + NM settings generation works
    - IPv6 display in Show Server UI
    
    Not tested:
    
    - Needs IPv6 WireGuard server for full connectivity test
    
    Closes: #1762
    
    Signed-off-by: Frederico Gomes <fredericojfgomes@gmail.com>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit 9fd7a3b3afccaceb8fc06daa99632e0a725cb817
Author: James Valleroy <jvalleroy@mailbox.org>
Date:   Sat May 23 08:56:32 2026 -0400

    debian/control: Add !nocheck for python3-segno
    
    Tests:
    
    - Succesfully build with nocheck profile:
    
    gbp buildpackage --git-pbuilder --git-pbuilder-options="--profiles nocheck"
    
    Signed-off-by: James Valleroy <jvalleroy@mailbox.org>

commit ea48448a72fd4828fda4717376fc6e86999f62dd
Author: Frederico Gomes <fredericojfgomes@gmail.com>
Date:   Tue Apr 21 19:50:28 2026 +0100

    wireguard: Added functional test for auto add client flow
    
    Signed-off-by: Frederico Gomes <fredericojfgomes@gmail.com>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit 050a5366c19c726487602251c8e6c3afa7b23685
Author: Frederico Gomes <fredericojfgomes@gmail.com>
Date:   Mon Apr 20 17:40:18 2026 +0100

    wireguard: Bump version
    
    Signed-off-by: Frederico Gomes <fredericojfgomes@gmail.com>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit bc34a50a24e7c852a90edaec0bdf6ed40985b6ac
Author: Frederico Gomes <fredericojfgomes@gmail.com>
Date:   Sun Apr 19 20:10:12 2026 +0100

    wireguard: Include python3-segno in app packages
    
    Signed-off-by: Frederico Gomes <fredericojfgomes@gmail.com>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit ff2ac949cf379ad453ac6bea5952a81ba4e1524e
Author: Frederico Gomes <fredericojfgomes@gmail.com>
Date:   Wed Mar 25 19:57:58 2026 +0000

    mypy: Added override for segno
    
    Signed-off-by: Frederico Gomes <fredericojfgomes@gmail.com>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit 941a597bc9cb7ae4d8eabb49b21cdc12af84eca3
Author: Frederico Gomes <fredericojfgomes@gmail.com>
Date:   Wed Mar 25 15:56:41 2026 +0000

    wireguard: Add security warning in template
    
    Signed-off-by: Frederico Gomes <fredericojfgomes@gmail.com>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit 5f25fc56a556a251da828ac138d1ee3364d320d0
Author: Frederico Gomes <fredericojfgomes@gmail.com>
Date:   Mon May 18 01:42:30 2026 +0100

    wireguard: Create URL for client config QR action
    
    Signed-off-by: Frederico Gomes <fredericojfgomes@gmail.com>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit fa4e6002b32098a3b69f482524b3816978b5b3dc
Author: Frederico Gomes <fredericojfgomes@gmail.com>
Date:   Tue Mar 24 11:04:49 2026 +0000

    wireguard: Add Show QR Code button
    
    Signed-off-by: Frederico Gomes <fredericojfgomes@gmail.com>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit f9984ea9e4ea34757c7673ed4ff111f7d7a58b00
Author: Frederico Gomes <fredericojfgomes@gmail.com>
Date:   Tue Mar 24 11:03:00 2026 +0000

    themes-icons: Add QR Code icon
    
    Signed-off-by: Frederico Gomes <fredericojfgomes@gmail.com>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit 18d6f2d5db2309c28a02ce7107271a642cbd68dc
Author: Frederico Gomes <fredericojfgomes@gmail.com>
Date:   Tue Mar 24 11:01:42 2026 +0000

    wireguard: Add action for QR code generation
    
    Signed-off-by: Frederico Gomes <fredericojfgomes@gmail.com>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit 68e28cdebcc603c0fc07953b53954e612cc8aea4
Author: Frederico Gomes <fredericojfgomes@gmail.com>
Date:   Tue Mar 24 10:59:18 2026 +0000

    build-dependencies: Add python3-segno
    
    Signed-off-by: Frederico Gomes <fredericojfgomes@gmail.com>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit 79c978e03a6a87324b2faa756f7e22949cdea7ee
Author: Frederico Gomes <fredericojfgomes@gmail.com>
Date:   Sun Mar 22 19:23:22 2026 +0000

    wireguard: Add client config file section and download button
    
    Signed-off-by: Frederico Gomes <fredericojfgomes@gmail.com>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit ce2ce04979b6dfd97f870493e40531b80e69595e
Author: Frederico Gomes <fredericojfgomes@gmail.com>
Date:   Sun Mar 22 18:50:53 2026 +0000

    wireguard: Create URL for client config download action
    
    Signed-off-by: Frederico Gomes <fredericojfgomes@gmail.com>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit 8e9b2a0631a47736c10ad4f19999415f842951a9
Author: Frederico Gomes <fredericojfgomes@gmail.com>
Date:   Sun Mar 22 18:14:46 2026 +0000

    wireguard: Create view to handle client config actions
    
    Signed-off-by: Frederico Gomes <fredericojfgomes@gmail.com>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit 60a6ac2a0d5a6d4fca707f92eab2828fa0789245
Author: Frederico Gomes <fredericojfgomes@gmail.com>
Date:   Sun Mar 22 17:48:40 2026 +0000

    wireguard: Create mixin for reusing generated client conf
    
    Signed-off-by: Frederico Gomes <fredericojfgomes@gmail.com>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit bb6729a99a1dba583794f03e3bbba152dbf45c5f
Author: Frederico Gomes <fredericojfgomes@gmail.com>
Date:   Sun Mar 22 13:03:14 2026 +0000

    wireguard: Create function for building conf files
    
    Signed-off-by: Frederico Gomes <fredericojfgomes@gmail.com>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit 81e60dff0e132858cef2a5c43b13acd47ae7c401
Author: Frederico Gomes <fredericojfgomes@gmail.com>
Date:   Sat Mar 21 15:03:55 2026 +0000

    wireguard: Add template to show generated client info
    
    Signed-off-by: Frederico Gomes <fredericojfgomes@gmail.com>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit 8cbcd39bb276a5420a0276921a5f54b631335e00
Author: Frederico Gomes <fredericojfgomes@gmail.com>
Date:   Sat Mar 21 13:09:59 2026 +0000

    wireguard: Add empty form for AutoAddClientView
    
    Signed-off-by: Frederico Gomes <fredericojfgomes@gmail.com>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit 77a91fc35716aeb0d60c5a5cfae3965b916fa0c9
Author: Frederico Gomes <fredericojfgomes@gmail.com>
Date:   Sat Mar 21 12:45:09 2026 +0000

    wireguard/theme: Add icon to auto add client button
    
    Signed-off-by: Frederico Gomes <fredericojfgomes@gmail.com>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit ebac5e86a30689d4fd1f966ff1738a1bc9b7d5d5
Author: Frederico Gomes <fredericojfgomes@gmail.com>
Date:   Sat Mar 21 12:42:59 2026 +0000

    wireguard: Add auto add client button
    
    Signed-off-by: Frederico Gomes <fredericojfgomes@gmail.com>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit 0a67183fe4c2a247ca206ce6be9ab44d83fd8a64
Author: Frederico Gomes <fredericojfgomes@gmail.com>
Date:   Sat Mar 21 12:12:40 2026 +0000

    wireguard: Add URL for AutoAddClientView
    
    Signed-off-by: Frederico Gomes <fredericojfgomes@gmail.com>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit 36e1dd9e7419dfbad83c2280c0f628a4d288ff69
Author: Frederico Gomes <fredericojfgomes@gmail.com>
Date:   Sat Mar 21 12:03:22 2026 +0000

    wireguard: Create AutoAddClientView
    
    Signed-off-by: Frederico Gomes <fredericojfgomes@gmail.com>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit 5fe11cedb6be546df778169be99c8809b9d8b818
Author: Frederico Gomes <fredericojfgomes@gmail.com>
Date:   Fri Mar 13 11:47:21 2026 +0000

    wireguard: add wrapper function that generates client key pair
    
    Signed-off-by: Frederico Gomes <fredericojfgomes@gmail.com>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit 3d96f41053568fb78b0113980530940360d1ee25
Author: jay <jj8z@proton.me>
Date:   Wed May 20 22:25:53 2026 +0200

    Translated using Weblate (Dutch)
    
    Currently translated at 93.9% (1813 of 1929 strings)

commit 511de5e106ff10720b4ce8c4deefea05f98cebd4
Author: Hosted Weblate user 151773 <paul.schell87@gmail.com>
Date:   Wed May 20 20:05:27 2026 +0200

    Translated using Weblate (German)
    
    Currently translated at 99.3% (1916 of 1929 strings)

commit 9abe624265d1ede86c2bd38be544405ee9be0d5b
Author: Luca Boccassi <luca.boccassi@gmail.com>
Date:   Thu May 7 22:24:42 2026 +0100

    Install and use sysusers.d/tmpfiles.d config files
    
    sysusers.d/tmpfiles.d config files allow a package to use
    declarative configuration instead of manually written maintainer
    scripts. This also allows image-based systems to be created
    with /usr/ only, and also allows for factory resetting a system
    and recreating /etc/ on boot.
    
    https://www.freedesktop.org/software/systemd/man/latest/sysusers.d.html
    https://www.freedesktop.org/software/systemd/man/latest/tmpfiles.d.html
    
    Tests:
    
    - /var/lib/plinth and /var/lib/plinth/sessions/ are created on package install.
      Ownership is plinth:plinth. 0755 is permissions.
    
    - /var/lib/plinth/firstboot-wizard-secret file is created on package install.
      Ownership is plinth:plinth. 0400 is permissions. During first wizard,
      providing the secret works.
    
    - /var/lib/plinth/backups-data is owned by root:root.
    
    - When upgrading from old package to new the permissions don't change.
    
    - When reinstalling the new package, the permissions do not change.
    
    - User is created same as before.
      plinth:x:987:987:FreedomBox service:/var/lib/plinth:/usr/sbin/nologin
    - Group is created same as before.
      plinth:x:987:
    - id plinth
      uid=987(plinth) gid=987(plinth) groups=987(plinth)
    
    - Upgrading from old package to new does not change user and group records.
    
    - Reinstalling new version does not change user and group records.
    
    [sunil: Don't recursively change ownership for /var/lib/plinth/]
    [sunil: Change ownership specifically for /var/lib/plinth/firstboot-wizard-secret]
    Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
    Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
    Tested-by: Sunil Mohan Adapa <sunil@medhas.org>

commit a4b3d53141c934ab847f07c4fd6d5b4082d92690
Author: Luca Boccassi <luca.boccassi@gmail.com>
Date:   Thu May 7 22:23:40 2026 +0100

    Stop deleting system user on remove/purge
    
    This is widely considered bad practice, as the kernel recycles
    UIDs/GIDs. So any potential leftover file/directory can then
    become owned by the next user/group that gets added, with
    unpredictable consequences.

commit 529bbf77df9194d73ce888972db44a0377eeafc8
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Wed May 13 13:36:25 2026 -0700

    bepasty: Don't remove old system user and group
    
    As removing a system user and group is considered a bad practice.  Old unused
    system accounts are mostly harmless.
    
    Tests:
    
    - Bepasty functional tests pass.
    
    - Installing bepasty and uploading a file works.
    
    Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>

commit e48ff1afbc3183bfda142e84113868baac9562bf
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Wed May 13 13:44:32 2026 -0700

    infinoted: Use systemd-sysusers for creating a system user account
    
    - Drop dependency on 'adduser' package.
    
    Tests:
    
    - Functional tests for infinoted work.
    
    - Installing infinoted app works. The system user and group are created with
    proper UID/GID, shell, gecos, and home directory.
    
    Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>

commit f4be9039d276468caef06c78ddfdbeace6cbaaa7
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Wed May 13 13:38:59 2026 -0700

    syncthing: Use systemd-sysusers for creating a system user account
    
    - Drop dependency on 'adduser' package.
    
    Tests:
    
    - Functional tests for syncthing work.
    
    - Installing syncthing app works. The system user and group are created with
    proper UID/GID, shell, gecos, and home directory.
    
    Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Created: 2026-05-14 Last update: 2026-05-27 00:02
lintian reports 3 warnings normal
Lintian reports 3 warnings about this package. You should make the package lintian clean getting rid of them.
Created: 2026-04-29 Last update: 2026-04-29 11:01
RFH: The maintainer is looking for help with this package. normal
The current maintainer is looking for someone who can help with the maintenance of this package. If you are interested in this package, please consider helping out. One way you can help is offer to be a co-maintainer or triage bugs in the BTS. Please see bug number #940881 for more information.
Created: 2020-11-08 Last update: 2020-11-08 01:37
1 low-priority security issue in bookworm low

There is 1 open security issue in bookworm.

1 issue left for the package maintainer to handle:
  • CVE-2025-68462: (needs triaging) Freedombox before 25.17.1 does not set proper permissions for the backups-data directory, allowing the reading of dump files of databases.

You can find information about how to handle this issue in the security team's documentation.

Created: 2025-12-16 Last update: 2026-05-15 06:00
Issues found with some translations low

Automatic checks made by the Debian l10n team found some issues with the translations contained in this package. You should check the l10n status report for more information.

Issues can be things such as missing translations, problematic translated strings, outdated PO files, unknown languages, etc.

Created: 2020-11-18 Last update: 2026-01-22 14:30
Standards version of the package is outdated. wishlist
The package should be updated to follow the last version of Debian Policy (Standards-Version 4.7.4 instead of 4.7.3).
Created: 2026-03-31 Last update: 2026-05-12 12:03
news
[rss feed]
  • [2026-05-19] Accepted freedombox 26.8~bpo13+1 (source) into stable-backports (James Valleroy)
  • [2026-05-15] freedombox 26.8 MIGRATED to testing (Debian testing watch)
  • [2026-05-12] Accepted freedombox 26.8 (source) into unstable (James Valleroy)
  • [2026-05-02] freedombox 26.7.1 MIGRATED to testing (Debian testing watch)
  • [2026-05-01] Accepted freedombox 26.7.1~bpo13+1 (source) into stable-backports (James Valleroy)
  • [2026-04-28] Accepted freedombox 26.7.1 (source) into unstable (James Valleroy)
  • [2026-04-24] freedombox 26.7 MIGRATED to testing (Debian testing watch)
  • [2026-04-21] Accepted freedombox 26.7 (source) into unstable (James Valleroy)
  • [2026-04-11] Accepted freedombox 26.6~bpo13+1 (source) into stable-backports (James Valleroy)
  • [2026-04-09] freedombox 26.6 MIGRATED to testing (Debian testing watch)
  • [2026-04-07] Accepted freedombox 26.6 (source) into unstable (James Valleroy)
  • [2026-03-29] Accepted freedombox 26.5.1~bpo13+1 (source) into stable-backports (James Valleroy)
  • [2026-03-29] freedombox 26.5.1 MIGRATED to testing (Debian testing watch)
  • [2026-03-26] Accepted freedombox 26.5.1 (source) into unstable (James Valleroy)
  • [2026-03-26] freedombox 26.5 MIGRATED to testing (Debian testing watch)
  • [2026-03-24] Accepted freedombox 26.5 (source) into unstable (James Valleroy)
  • [2026-03-13] freedombox 26.4.2 MIGRATED to testing (Debian testing watch)
  • [2026-03-08] Accepted freedombox 26.4.2~bpo13+1 (source) into stable-backports (James Valleroy)
  • [2026-03-08] Accepted freedombox 26.4.2 (source) into unstable (James Valleroy)
  • [2026-03-08] Accepted freedombox 26.4.1 (source) into unstable (James Valleroy)
  • [2026-03-07] Accepted freedombox 26.4~bpo13+1 (source) into stable-backports (James Valleroy)
  • [2026-03-05] freedombox 26.4 MIGRATED to testing (Debian testing watch)
  • [2026-03-03] Accepted freedombox 26.4 (source) into unstable (James Valleroy)
  • [2026-02-05] freedombox 26.3 MIGRATED to testing (Debian testing watch)
  • [2026-02-03] Accepted freedombox 26.3 (source) into unstable (James Valleroy)
  • [2026-01-24] Accepted freedombox 26.2~bpo13+1 (source) into stable-backports (James Valleroy)
  • [2026-01-24] freedombox 26.2 MIGRATED to testing (Debian testing watch)
  • [2026-01-21] Accepted freedombox 26.2 (source) into unstable (James Valleroy)
  • [2026-01-08] Accepted freedombox 26.1~bpo13+1 (source) into stable-backports (James Valleroy)
  • [2026-01-08] freedombox 26.1 MIGRATED to testing (Debian testing watch)
  • 1
  • 2
bugs [bug history graph]
  • all: 4
  • RC: 0
  • I&N: 4
  • M&W: 0
  • F&P: 0
  • patch: 0
links
  • homepage
  • lintian (0, 3)
  • buildd: logs, reproducibility
  • popcon
  • browse source code
  • other distros
  • security tracker
  • screenshots
  • l10n (100, 47)
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 26.8

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing