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.11.1
  • maintainer: FreedomBox packaging team (archive) (DMD)
  • uploaders: Petter Reinholdtsen [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.11.1~bpo13+1
  • testing: 26.11.1
  • unstable: 26.11.1
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.11.1~bpo13+1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 26.11.1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • freedombox (5 bugs: 0, 5, 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-09-02 19:17
25 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 133fbe77061bb4744352c1928587e09315ce1e0e
Author: James Valleroy <jvalleroy@mailbox.org>
Date:   Fri Aug 28 07:48:55 2026 -0400

    locale: Move lo to freedombox path
    
    Signed-off-by: James Valleroy <jvalleroy@mailbox.org>

commit a39632e9c84ac0a6aef56db0bdcbf92272c5db5e
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Wed Aug 26 16:15:52 2026 -0700

    bin: Rename main binary from plinth to freedombox
    
    - Rename manual page from plinth.1 to freedombox.1
    
    Tests:
    
    - Running 'make build install' and 'systemctl daemon-reload' and 'systemctl
    restart plinth.service' works. Installing new app works.
    
    - Spawning a new stable VM with the changes works. First wizard works.
    Installing new app works.
    
    - On a fresh Trixie machine, install freedombox. Then upgrade to a deb with
    these changes. The service continues to work. Installing an app also works.
    Binary is now /usr/bin/freedombox. /usr/bin/plinth works but it is a symlink to
    /usr/bin/freedombox.
    
    - Build a Debian package and install it on Trixie machine with freedombox
    package installed. 'man plinth' works. 'man freedombox' works. Manual page
    contents shows changes from 'plinth' to 'freedombox'. plinth.1.gz is a symlink
    to freedombox.1.gz.
    
    Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit 06595e0a5534b38985534db81a064efb6028e324
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Tue Aug 25 16:02:52 2026 -0700

    wireguard: Improve reliability functional tests by waiting after ops
    
    Tests:
    
    - Functional tests run much more reliably. Although there were several failures
    still observed due to following reasons:
    
      - Due to FreedomBox service receiving SIGSEGV (presumably during NM DBus
      operations).
    
      - Error something like Invalid UTF-8: setting not known during removal of
      a client.
    
      - Unknown failures caused by newly added clients not showing up on the page.
    
    Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit fa5c5706bea8b9d2802b8f9b8db6198ee338fd6e
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Tue Aug 25 22:16:54 2026 -0700

    wireguard: Fix issues with newline in public key when adding client
    
    - This does not effect the existing flow much but is a problem when waiting for
    the public key to show up in list of peers.
    
    Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit c99f35ad0e1f439638fe22804039481e9fe0754c
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Tue Aug 25 22:12:06 2026 -0700

    wireguard: Fix auto-adding client when no domains are configured
    
    - When no domains are configured, and .local domain is filtered out, an
    exception is thrown by the auto-add client page.
    
    - Don't filter out .local domain. It is still a valid endpoint for peers to
    connect to.
    
    - Instead of showing just one domain, show all the domains as endpoints to
    connect to.
    
    - Don't store private key in the session. It is retained for longer than
    necessary and also sessions are stored on the disk.
    
    Tests:
    
    - Remove all configured domains from the system and click 'Add Client
    Automatically' button. It throws an exception. With the patch, it works.
    
    - The Add Client Automatically page shows all the domains as endpoints.
    
    Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit 5c2fe7a3d1d7a237a90ef2d88e23281d5bcae1f1
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Sat Aug 22 19:53:06 2026 -0700

    tags: tests: Fix functional tests broken by separate apps/add page
    
    Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit 5f5cec695c353220d7d461384eb6803bd9a39eb0
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Fri Aug 21 21:54:03 2026 -0700

    radicale: tests: Don't fail if Nextcloud is enabled
    
    - When Nextcloud is enabled, /.well-known/{card,cal}dav URLs are taken over by
    Nextcloud. So relying on them makes radicale fail. Instead just check for the
    web interface to be available.
    
    Tests:
    
    - Enable Nextcloud and run radicale functional tests. Without the patch tests
    fail and with the patch, tests succeed.
    
    Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit 8297e743985edf6871941c9a207f4450959359df
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Fri Aug 21 21:29:53 2026 -0700

    radicale: Redirect from .well-known URLs only temporarily
    
    - When Nextcloud is enabled, it takes over the .well-known URLs. We don't want
    the redirect result to be cached resulting in wanted behavior.
    
    Tests:
    
    - curl -k https://192.168.122.87/.well-known/caldav and curl -k
    https://192.168.122.87/.well-known/carddav results in 302 Found responses
    instead of 301 permanent redirects.
    
    Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit 7a88c46bb26ad62b85ee16610f32795fcf99e3f2
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Mon Aug 17 20:36:33 2026 -0700

    errors: Rename PlinthError to FbxError
    
    Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit d144dce428219f75f9311c097e8002ca840a5b23
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Mon Aug 17 16:38:44 2026 -0700

    container: Fix failure with defining a new VM
    
    - We write to a file and immediately this file is consumed by the virsh command.
    If the file is not flushed, the virsh command will see an empty file.
    
    Tests:
    
    - Without the change, virsh fails with an error message that the definition file
    is empty. With the change, the failure goes away.
    
    Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit 80dceb12f48b42f436917b784f109bcf7c1be3d4
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Mon Aug 17 15:51:46 2026 -0700

    *: Miscellaneous changes to work with reduce the use of term 'plinth'
    
    Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit 2782fba9bbaaaa822ff2ed3850db29a38c60d590
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Mon Aug 17 15:55:37 2026 -0700

    *: All other changes need for new import path
    
    Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit 3af63bbf216c000cee8403f1e8692bdd08f5ad64
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Tue Aug 25 15:38:48 2026 -0700

    django: Rename DB tables from plinth_ to freedombox_
    
    - Migration files have already been renamed from plinth/migrations/*.py to
    freedombox/migrations/*.py. When running these migrations, ensure that database
    tables are first created with plinth_* names rather than freedombox_*. This is
    because we want the database progression path for fresh installations (with not
    tables) as well as the old installation (with plinth_ tables) to be the same. To
    achieve this, migrations.CreateModel will be provided with db_table=plinth_*
    values.
    
    - Ensure if a migration call (plinth, 0001_initial) ran, then the (freedombox,
    0001_initial) is not run again. This is achieved by adding replaces = [] in the
    newly renamed migration.
    
    - Create a new migration that renames plinth_* tables to freedombox_*.
    
    - Fix an old migration (0003) to use historic model rather than current model.
    This ensure that it uses the plinth_ table during migration rather than
    freedombox_ table.
    
    Tests:
    
    - Delete the database and start plinth.service with all the patches. Notice that
    the database migration (fresh creation) works well. First setup, first wizard,
    bepasty app installation, and notifications work as expected. Notice that
    django_migrations table contains entries for (plinth,000[1-6]*) as well
    as (freedombox,000[1-7]*).
    
    - Delete the database and start plinth.service without the patches. Run first
    setup and wizard. Install bepasty. Then apply the patches and restart
    plinth.service. Notice that the database migration (renaming of tables) works
    well. First setup is already done. First wizard is not shown. bepasty is shown
    as installed. Previously shown notifications are retained . Notice that
    django_migrations table contains entries for (plinth,000[1-6]*) as well
    as (freedombox,000[1-7]*).
    
    - Delete the database and start plinth.service from trixie version. Run first
    setup and wizard. Install bepasty. Then apply the patches and restart
    plinth.service. Notice that the database migration (renaming of tables) works
    well. First setup is already done. First wizard is not shown. bepasty is shown
    as installed. Previously shown notifications are retained . Notice that
    django_migrations table contains entries for (plinth,000[1-6]*) as well
    as (freedombox,000[1-7]*).
    
    Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit 3587f497034c4946182a068d61dc61f5e9785355
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Mon Aug 17 15:54:33 2026 -0700

    django: Changes for new import path
    
    Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit f192171e439bbf43a818c24df53ebe43ec1860b6
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Mon Aug 17 14:58:21 2026 -0700

    d/copyright: Update copyright file
    
    Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit 65ba2704a03600d9d33d2953dc883de6b0161c66
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Mon Aug 17 15:49:30 2026 -0700

    *: Update additional documentation/comments with new import path
    
    Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit d128836d2f54b1f9f6ed04a9bc355ac4480d7556
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Mon Aug 17 14:28:32 2026 -0700

    doc/dev: Update developer documentation with new import path
    
    Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit 5e17a84c8a47160a718ae2dadc6cefdd305c11a4
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Mon Aug 17 14:15:22 2026 -0700

    *: Update import path in modules-enabled configuration files
    
    from plinth.* to freedombox.*
    
    Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit c700e0866e52ba4e6150d640413352f7ca0f1cf1
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Mon Aug 17 14:56:16 2026 -0700

    *: Additional import path related changes
    
    Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit baa44e91a2313fc4bfe9309676b6951234b89157
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Mon Aug 17 10:12:04 2026 -0700

    *: Update imports statements from plinth to freedombox
    
    Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit 23b6aff2909a9eb15e6f26410812e4db3d74fefa
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Mon Aug 17 09:24:22 2026 -0700

    plinth/*: Rename plinth/ folder to freedombox/
    
    Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit dd0161a7e5956796322fd903e4341816360511db
Author: Bone NI <bounkirdni@gmail.com>
Date:   Thu Aug 27 07:53:56 2026 +0200

    Translated using Weblate (Lao)
    
    Currently translated at 100.0% (1954 of 1954 strings)

commit a00a0b6f76c63d78c213165119fcbb2ee6603a7f
Author: Bone NI <bounkirdni@gmail.com>
Date:   Thu Aug 27 07:03:29 2026 +0200

    Added translation using Weblate (Lao)

commit fe7f6da2b1c15224ef5d30f9ea470466b5ced0ae
Author: Jiří Podhorecký <j.podhorecky@volny.cz>
Date:   Sat Aug 22 11:07:36 2026 +0200

    Translated using Weblate (Czech)
    
    Currently translated at 100.0% (1954 of 1954 strings)

commit be95bcbc9bbf8fac365d71516f775dd2af951c47
Author: John Doe <thraex@numericable.fr>
Date:   Fri Aug 21 22:12:55 2026 +0200

    Translated using Weblate (French)
    
    Currently translated at 100.0% (1954 of 1954 strings)


https://salsa.debian.org/api/v4/projects/freedombox-team%2Ffreedombox API request failed: 401 Unauthorized at /srv/qa.debian.org/data/vcswatch/vcswatch line 410.
Created: 2026-08-22 Last update: 2026-08-30 21:01
lintian reports 2 warnings normal
Lintian reports 2 warnings about this package. You should make the package lintian clean getting rid of them.
Created: 2026-08-20 Last update: 2026-08-20 16:48
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
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-08-18 12:33
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-08-20 03:20
news
[rss feed]
  • [2026-08-30] Accepted freedombox 26.11.1~bpo13+1 (source) into stable-backports (James Valleroy)
  • [2026-08-30] freedombox 26.11.1 MIGRATED to testing (Debian testing watch)
  • [2026-08-20] Accepted freedombox 26.11.1 (source) into unstable (James Valleroy)
  • [2026-08-18] Accepted freedombox 26.11 (source) into unstable (James Valleroy)
  • [2026-08-03] Accepted freedombox 26.10~bpo13+1 (source) into stable-backports (James Valleroy)
  • [2026-07-31] freedombox 26.10 MIGRATED to testing (Debian testing watch)
  • [2026-07-29] Accepted freedombox 26.10 (source) into unstable (James Valleroy)
  • [2026-06-19] Accepted freedombox 26.9.1~bpo13+1 (source) into stable-backports (James Valleroy)
  • [2026-06-18] freedombox 26.9.1 MIGRATED to testing (Debian testing watch)
  • [2026-06-16] Accepted freedombox 26.9.1 (source) into unstable (James Valleroy)
  • [2026-06-07] freedombox 26.9 MIGRATED to testing (Debian testing watch)
  • [2026-06-02] Accepted freedombox 26.9 (source) into unstable (James Valleroy)
  • [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)
  • 1
  • 2
bugs [bug history graph]
  • all: 5
  • RC: 0
  • I&N: 5
  • M&W: 0
  • F&P: 0
  • patch: 0
links
  • homepage
  • lintian (0, 2)
  • buildd: logs, reproducibility
  • popcon
  • browse source code
  • other distros
  • security tracker
  • screenshots
  • l10n (-, 46)
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 26.11.1ubuntu1
  • patches for 26.11.1ubuntu1

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