commit ced83a31e999f17382ae70fe052a50f2842e525d Author: Sunil Mohan Adapa <sunil@medhas.org> Date: Mon Sep 15 17:59:26 2025 -0700 zoph: Fix cases when CLI user is set to "autodetect" Closes: #2538 Tests: - Without the patch, set the Zoph CLI User to "autodetect" and notice the failure to load Zoph page. - With the patch, set user to "autodetect" and access the app page. It is updated to the first admin user in Zoph DB. - Try with updating Zoph configuration. - Try with re-running Zoph setup. Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org> Reviewed-by: James Valleroy <jvalleroy@mailbox.org> commit 5758bdba2aedb609401f12c7051eba89a3023477 Author: Sunil Mohan Adapa <sunil@medhas.org> Date: Tue Sep 9 20:05:19 2025 -0700 upgrades: Overwrite apt sources lens with bug fixes Fixes: #2251 Fixes: #2426 - Temporarily add a bug fix for the one-line style apt sources format. Upstream submission: https://github.com/hercules-team/augeas/pull/865 . - Currently, only two options with keys arch= or trusted= are allowed. However, as documented in apt manual page[1], there are many different options possible. Apt itself parses these options in a much more generic way[2][3]. - Fixes allow parsing all the different options allowed by apt. A practical example (accepted by apt) is also provided as a test case. Tests: - Add the following line to one of the apt sources file in /etc/apt/sources.list.d: "deb [signed-by=/usr/share/keyrings/debian-archive-trixie-stable.gpg] https://deb.debian.org/debian trixie main". In augtool, print /augeas/files/etc/apt/sources.list.d//error. - With the patch, run 'make build install' and errors in augtool disappear. - In tor proxy app, enabling/disabling apt through tor works. The files in /etc/apt/ are updated as expected. Link: https://manpages.debian.org/trixie/apt/sources.list.5.en.html Link: https://salsa.debian.org/apt-team/apt/-/blob/3c9399e643a07074d47c9bceca88e8d43ff55d36/apt-pkg/sourcelist.cc#L215 Link: https://salsa.debian.org/apt-team/apt/-/blob/3c9399e643a07074d47c9bceca88e8d43ff55d36/apt-pkg/contrib/strutl.cc#L245 Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org> Reviewed-by: James Valleroy <jvalleroy@mailbox.org> commit a98e6f756378d8abce65393694c333f0a9e8515f Author: Sunil Mohan Adapa <sunil@medhas.org> Date: Tue Sep 9 15:11:36 2025 -0700 upgrades: Multiple fixes for parsing Apt's Deb822 style sources - Allow DOS style line endings - Allow preceding, trailing, and repeating empty lines Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org> Reviewed-by: James Valleroy <jvalleroy@mailbox.org> commit 795bd1fd9eaa5a306fc3c783e1e5e0cbd6b106f4 Author: Sunil Mohan Adapa <sunil@medhas.org> Date: Tue Sep 9 20:11:11 2025 -0700 torproxy: When disabling apt over tor fails, report error properly - It is not possible to disable apt over tor for as many files as possible with the current code because even an error in a single file will result in entire process failing. Instead, implement a way to disable the exception. Tests: - Add an unparsable line into the one of the apt sources files. Disabling apt over tor works and all file but the error file are modified. Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org> Reviewed-by: James Valleroy <jvalleroy@mailbox.org> commit 0e78cfb8c7029e8194619889c32705c6626016f3 Author: Jiří Podhorecký <j.podhorecky@volny.cz> Date: Fri Sep 19 20:37:41 2025 +0200 Translated using Weblate (Czech) Currently translated at 100.0% (1878 of 1878 strings) commit f7fff4d980c87265090635d2575901a874208c0d Author: Sunil Mohan Adapa <sunil@medhas.org> Date: Fri Sep 19 15:32:49 2025 -0700 ci: functional: Provision the privileged daemon properly - These is no need to set sudo related configuration for running actions. - We need to enable and start freedombox-privileged daemon. - Use 'make provision-dev' to simplify all setup. - Update the check for 'setup finished' message. Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org> commit 567e34d46772db90d7a26027f2f38032507c082a Author: Sunil Mohan Adapa <sunil@medhas.org> Date: Fri Sep 19 11:13:12 2025 -0700 bepasty: tests: Fix functional test failure to missing / in URL Helps: #2517. Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org> commit 5a55b59939ba1e449c8444aba55cf46eb2e916cc Author: Sunil Mohan Adapa <sunil@medhas.org> Date: Thu Sep 11 13:04:41 2025 -0700 diagnostics, help: Link to diagnostics page logs in 500 error page Closes: #2414. - Remove separate implementation for showing logs in help page. - Add link to the page in diagnostics app so that FreedomBox logs can more easily be discovered by users. Tests: - Raise an exception in the common error middleware to cause a 500 internal server error. Run FreedomBox service with the --develop option and notice that 500 error page is served. There, the link to logs page works. It shows the logs for Diagnostics app. - Diagnostics page description is update. Link to logs page works. - Diagnostics page shows logs for plinth.service and freedombox-develop.service. Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org> Reviewed-by: Veiko Aasa <veiko17@disroot.org> commit e82d959c85b159fe8e73a7e3ad6b5a11d7f35390 Author: Sunil Mohan Adapa <sunil@medhas.org> Date: Thu Sep 11 08:25:18 2025 -0700 views: Add a menu entry and view for showing logs of an app Tests: - View logs menu entry is shown only for apps with daemons. It is now shown for others such as Backups. It does not add menu for apps such as power. - View logs entry for Date & Time shows show logs for multiple units. View logs entry for Nextcloud shows many units. - The textarea occupies full width. It is not editable. It is always scrolled to the bottom. Control-A and Control-C selects all the text in it. It is re-sizable vertically. - The header shows unit name and unit description correctly. Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org> Reviewed-by: Veiko Aasa <veiko17@disroot.org> commit 0661d7da7cb149ba0b82741ced1263ee7e3eee0e Author: Sunil Mohan Adapa <sunil@medhas.org> Date: Thu Sep 11 11:34:39 2025 -0700 app: Add ability to retrieve logs from all systemd units of an app Tests: - Upto 200 lines are shown in the logs. The description and unit name of the app is correct. - Apps without systemd units don't have 'View Logs' menu item. - Nextcloud container logs are shown. Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org> Reviewed-by: Veiko Aasa <veiko17@disroot.org> commit b3d5ee30edb12de3d0f0c7c55a49b07c6ee84236 Author: Roman Akimov <zoompyc@gmail.com> Date: Wed Sep 17 11:05:06 2025 +0200 Translated using Weblate (Russian) Currently translated at 99.0% (1860 of 1878 strings) commit ba2ec2db07a61476b9f76d5d59058359978feec3 Author: Roman Akimov <zoompyc@gmail.com> Date: Wed Sep 17 11:01:33 2025 +0200 Translated using Weblate (Russian) Currently translated at 98.7% (1854 of 1878 strings) commit e6bf7fe68a9ef167ca1b67fafc751dd3c57c8a62 Author: ikmaak <info@ikmaak.nl> Date: Tue Sep 16 11:03:15 2025 +0200 Translated using Weblate (Dutch) Currently translated at 97.6% (1833 of 1878 strings) commit aee81477bda2788e4e4aa4e06f38c2d72999e9b0 Author: Sunil Mohan Adapa <sunil@medhas.org> Date: Fri Sep 12 15:40:11 2025 -0700 ci: Don't include defunct extract-source job - According to a recent change in Salsa CI[1], this job does nothing. - There is a syntax error that causes entire pipeline file from becoming valid. Link: https://salsa.debian.org/salsa-ci-team/pipeline/-/commit/2dd785030874a6f4bea968743bd0d03bfd6a6ee7 Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org> Reviewed-by: Veiko Aasa <veiko17@disroot.org> commit 46da3db69db3eb8ea3968bf93706ef815a26a3fe Author: Sunil Mohan Adapa <sunil@medhas.org> Date: Fri Sep 12 14:53:51 2025 -0700 ci: Update container for functional tests from bookworm to trixie Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org> commit c95ee766aa1fb1c186e2123aa315e8d6534819a5 Author: Sunil Mohan Adapa <sunil@medhas.org> Date: Fri Sep 12 11:20:37 2025 -0700 bepasty: tests: Override backup/restore test properly - The current name does not the match the base class method it intends to override. Tests: - Run functional tests for bepasty -v option and notice that only one backup and restore test runs. Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org> commit a2668b405b45ad667c4ed2cdcec4b10603b71e0d Author: Dietmar <sagen@permondes.de> Date: Wed Sep 10 19:37:07 2025 +0200 Translated using Weblate (Italian) Currently translated at 47.1% (886 of 1878 strings) commit 2355e52d213b7a1ba6c608b6f4b7721bd4ff262e Author: Dietmar <sagen@permondes.de> Date: Wed Sep 10 19:44:09 2025 +0200 Translated using Weblate (German) Currently translated at 98.4% (1849 of 1878 strings) commit 2a62d62365674b91baa0c1bb4635ecb523f87a74 Author: Максим Горпиніч <gorpinicmaksim0@gmail.com> Date: Tue Sep 9 09:12:59 2025 +0200 Translated using Weblate (Ukrainian) Currently translated at 100.0% (1878 of 1878 strings) commit e6b16b5ea8160257707cea55ba00fcf31516a9c0 Author: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org> Date: Tue Sep 9 05:38:57 2025 +0200 Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 61.5% (1156 of 1878 strings) commit 24d35a15a3d2f19214359c30fe2cc2a6872050d1 Author: Burak Yavuz <hitowerdigit@hotmail.com> Date: Tue Sep 9 06:14:16 2025 +0200 Translated using Weblate (Turkish) Currently translated at 100.0% (1878 of 1878 strings)
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.