diff --git a/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.14.tar.gz b/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.14.tar.gz deleted file mode 100644 index 83006a9b7..000000000 Binary files a/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.14.tar.gz and /dev/null differ diff --git a/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.14_all.deb b/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.14_all.deb deleted file mode 100644 index 19b2f79d7..000000000 Binary files a/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.14_all.deb and /dev/null differ diff --git a/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.14_amd64.changes b/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.14_amd64.changes deleted file mode 100644 index 762f677a4..000000000 --- a/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.14_amd64.changes +++ /dev/null @@ -1,61 +0,0 @@ -Format: 1.8 -Date: Sun, 11 Oct 2026 10:30:00 +0200 -Source: linuxmuster-api7 -Binary: linuxmuster-api7 -Built-For-Profiles: noudeb -Architecture: source all -Version: 7.4.14 -Distribution: lmn74 -Urgency: medium -Maintainer: Arnaud Kientz -Changed-By: Arnaud Kientz -Description: - linuxmuster-api7 - Api for the linuxmuster.net 7 server. -Changes: - linuxmuster-api7 (7.4.14) lmn74; urgency=medium - . - * [security] Basic auth accepts non-ASCII credentials, decoded as UTF-8 - with a Latin-1 fallback. FastAPI only decoded ASCII, so a password - accepted by set-current-password, like one with umlauts, ß or €, - could never be used to log in. Fix #47, reported by @TomlDev. - * [groups] PATCH /groups/{group} only writes the flags it is sent. The - schema defaulted join to True and hide, mailalias and maillist to - False, so a patch only renaming a group also unhid it and made it - joinable. Fix #49, reported by @Maddi02, whose tests were taken - over. - * [devices] PATCH /devices/{device} passes the school when writing the - credentials of a device, which were looked for in default-school - only. Thanks to @amolani (#42). - * [linbo] New POST /linbo/restart-services, restarting linbo-multicast - and linbo-torrent after a change on an image. The services are - global: a school-administrator restarts them for every school. - Fix #43, reported by @TomlDev. - * [linbo] New GET /linbo/sync/onboot, GET and DELETE - /linbo/sync/onboot/{hostname}, to list, read and withdraw the - commands waiting for a host's next boot. A school-administrator - only sees the hosts of their school. Fix #44, reported by @TomlDev. - * [linbo] POST /linbo/hosts/query, GET /linbo/configs and POST - /linbo/hosts/scan return an empty list instead of a 404 when - nothing matches. Fix #45, reported by @TomlDev. - * [linbo] GET /linbo/changes no longer misses a change made in the - same second as the cursor. The deletedHosts and deletedStartConfs - fields, always empty, are removed. See linuxmuster-tools#38. - * [sessions] Session members are sorted in natural order. - * [devices] GET /devices/roles reads the computer roles from the new - SophomorixIni.computer_roles. - * [packaging] Depends on linuxmuster-tools7 (>= 7.4.19). -Checksums-Sha1: - 14f9bdab2a77fdd04e125da3252ef3e9547e0403 571 linuxmuster-api7_7.4.14.dsc - 4329c8ac8ff000d5bf1dcdcf6748de576a9e69a7 156094 linuxmuster-api7_7.4.14.tar.gz - 658534d38772c22cf6cc442884db8d6fcff98b63 116238 linuxmuster-api7_7.4.14_all.deb - 30ceda32e6d237c07992ae6042d6a8db4b2179ba 7740 linuxmuster-api7_7.4.14_amd64.buildinfo -Checksums-Sha256: - e07e520962564d6b30726ed69b0eff9b01ce0d1443b9fd78769222db8c6d077f 571 linuxmuster-api7_7.4.14.dsc - e9b507285353c6379a253ca6da460f57c69f67b0387343f9dd77994dad52e3e2 156094 linuxmuster-api7_7.4.14.tar.gz - 3d6a4938239df76964861287aca1ff07f7aeaf27804f433e9b5c03413107e961 116238 linuxmuster-api7_7.4.14_all.deb - 7aa6d3fe1fec189673924ab07ac1ce14bd76230030d445895e09376b6be4ef38 7740 linuxmuster-api7_7.4.14_amd64.buildinfo -Files: - d62a13941d30add06f7ddc01687d00a1 571 linuxmuster optional linuxmuster-api7_7.4.14.dsc - cc2ffaacc0a72b3b5f52f621c8426ba8 156094 linuxmuster optional linuxmuster-api7_7.4.14.tar.gz - a425e6b7db6b691c175d9f82dde2f58d 116238 linuxmuster optional linuxmuster-api7_7.4.14_all.deb - 549bf7e2a83fcdb6ea611ec0c1549e03 7740 linuxmuster optional linuxmuster-api7_7.4.14_amd64.buildinfo diff --git a/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.14.dsc b/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.16.dsc similarity index 53% rename from packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.14.dsc rename to packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.16.dsc index f8b26cfe8..3f325ce94 100644 --- a/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.14.dsc +++ b/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.16.dsc @@ -2,15 +2,15 @@ Format: 1.0 Source: linuxmuster-api7 Binary: linuxmuster-api7 Architecture: all -Version: 7.4.14 +Version: 7.4.16 Maintainer: Arnaud Kientz Standards-Version: 5.0.0 Build-Depends: debhelper (>= 5.0.0) Package-List: linuxmuster-api7 deb linuxmuster optional arch=all Checksums-Sha1: - 4329c8ac8ff000d5bf1dcdcf6748de576a9e69a7 156094 linuxmuster-api7_7.4.14.tar.gz + a8d33b025ae4e19b7dcab387e3df2346ded01307 157538 linuxmuster-api7_7.4.16.tar.gz Checksums-Sha256: - e9b507285353c6379a253ca6da460f57c69f67b0387343f9dd77994dad52e3e2 156094 linuxmuster-api7_7.4.14.tar.gz + 8e91b8d54c61a8beef43c93a68e23fdb94ab985e109aa019b1c1995464be1bd1 157538 linuxmuster-api7_7.4.16.tar.gz Files: - cc2ffaacc0a72b3b5f52f621c8426ba8 156094 linuxmuster-api7_7.4.14.tar.gz + d06997e4e805cde3ec5dd00ce7f4061f 157538 linuxmuster-api7_7.4.16.tar.gz diff --git a/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.16.tar.gz b/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.16.tar.gz new file mode 100644 index 000000000..3ac50b2cb Binary files /dev/null and b/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.16.tar.gz differ diff --git a/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.16_all.deb b/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.16_all.deb new file mode 100644 index 000000000..c2c0e18b5 Binary files /dev/null and b/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.16_all.deb differ diff --git a/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.14_amd64.buildinfo b/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.16_amd64.buildinfo similarity index 92% rename from packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.14_amd64.buildinfo rename to packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.16_amd64.buildinfo index 8056ab729..66cd9cde3 100644 --- a/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.14_amd64.buildinfo +++ b/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.16_amd64.buildinfo @@ -2,19 +2,19 @@ Format: 1.0 Source: linuxmuster-api7 Binary: linuxmuster-api7 Architecture: all source -Version: 7.4.14 +Version: 7.4.16 Checksums-Md5: - d62a13941d30add06f7ddc01687d00a1 571 linuxmuster-api7_7.4.14.dsc - a425e6b7db6b691c175d9f82dde2f58d 116238 linuxmuster-api7_7.4.14_all.deb + a7c92d2b4c0341f1e2553061f35464c9 571 linuxmuster-api7_7.4.16.dsc + 4a688f51da4e465eaf2147a5fa3f1be9 116864 linuxmuster-api7_7.4.16_all.deb Checksums-Sha1: - 14f9bdab2a77fdd04e125da3252ef3e9547e0403 571 linuxmuster-api7_7.4.14.dsc - 658534d38772c22cf6cc442884db8d6fcff98b63 116238 linuxmuster-api7_7.4.14_all.deb + df2ef1b460060ff4f0ddd141d9d36d82a3818d29 571 linuxmuster-api7_7.4.16.dsc + e88b4ba9f3e741ac0049816b4c1d28a06d089a44 116864 linuxmuster-api7_7.4.16_all.deb Checksums-Sha256: - e07e520962564d6b30726ed69b0eff9b01ce0d1443b9fd78769222db8c6d077f 571 linuxmuster-api7_7.4.14.dsc - 3d6a4938239df76964861287aca1ff07f7aeaf27804f433e9b5c03413107e961 116238 linuxmuster-api7_7.4.14_all.deb + 4231dbdd19cec7435284deee02c178bea8f5a11ca61ae51ce71c84260cb3fa25 571 linuxmuster-api7_7.4.16.dsc + 845822839c06deb2c936013c9334f2f24a4ddcbe34b8dae04648c032fd916ab8 116864 linuxmuster-api7_7.4.16_all.deb Build-Origin: Ubuntu Build-Architecture: amd64 -Build-Date: Sun, 11 Oct 2026 08:47:28 +0000 +Build-Date: Sun, 25 Oct 2026 22:06:21 +0000 Build-Tainted-By: merged-usr-via-aliased-dirs usr-local-has-includes @@ -181,7 +181,7 @@ Installed-Build-Depends: libudev1 (= 255.4-1ubuntu8.17), libunistring5 (= 1.1-2build1.1), libuuid1 (= 2.39.3-9ubuntu6.6), - libxml2 (= 2.9.14+dfsg-1.3ubuntu3.9), + libxml2 (= 2.9.14+dfsg-1.3ubuntu3.10), libzstd1 (= 1.5.5+dfsg2-2build1.1), linux-libc-dev (= 6.8.0-146.146), llvm-16-linker-tools (= 1:16.0.6-23ubuntu4), @@ -214,4 +214,4 @@ Environment: DEB_BUILD_PROFILES="noudeb" LANG="C.UTF-8" MAKEFLAGS="" - SOURCE_DATE_EPOCH="1791707400" + SOURCE_DATE_EPOCH="1792964700" diff --git a/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.16_amd64.changes b/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.16_amd64.changes new file mode 100644 index 000000000..0fb413ba2 --- /dev/null +++ b/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.16_amd64.changes @@ -0,0 +1,44 @@ +Format: 1.8 +Date: Sun, 25 Oct 2026 22:45:00 +0100 +Source: linuxmuster-api7 +Binary: linuxmuster-api7 +Built-For-Profiles: noudeb +Architecture: source all +Version: 7.4.16 +Distribution: lmn74 +Urgency: medium +Maintainer: Arnaud Kientz +Changed-By: Arnaud Kientz +Description: + linuxmuster-api7 - Api for the linuxmuster.net 7 server. +Changes: + linuxmuster-api7 (7.4.16) lmn74; urgency=medium + . + * [security] [linbo] The onboot routes no longer return the + "linbo:" entry, the LINBO rsync password in clear, through + linuxmuster-tools 7.4.20. Fix #51, reported by @TomlDev. + * [linbo] DELETE /linbo/images/{image_name} removes the whole image + directory, including files added by hand, and also works for an + image whose .info is missing or incomplete, refused so far with a + 409. The same applies to the backup directory deleted by the backup + route. See linuxmuster-tools#39, reported by @TomlDev. + * [linbo] The linbo-remote log route reads the log of the host's last + run, linuxmuster-linbo7 7.4.18 writing one log per run. + * [passwords] Teachers can read the password constraints and the + effective password policy. Fix #50, reported by @TomlDev. + * [packaging] Depends on linuxmuster-tools7 (>= 7.4.20). +Checksums-Sha1: + df2ef1b460060ff4f0ddd141d9d36d82a3818d29 571 linuxmuster-api7_7.4.16.dsc + a8d33b025ae4e19b7dcab387e3df2346ded01307 157538 linuxmuster-api7_7.4.16.tar.gz + e88b4ba9f3e741ac0049816b4c1d28a06d089a44 116864 linuxmuster-api7_7.4.16_all.deb + a90869691b1c3e886e04bb0c1b8f8c2d18bf0f3c 7741 linuxmuster-api7_7.4.16_amd64.buildinfo +Checksums-Sha256: + 4231dbdd19cec7435284deee02c178bea8f5a11ca61ae51ce71c84260cb3fa25 571 linuxmuster-api7_7.4.16.dsc + 8e91b8d54c61a8beef43c93a68e23fdb94ab985e109aa019b1c1995464be1bd1 157538 linuxmuster-api7_7.4.16.tar.gz + 845822839c06deb2c936013c9334f2f24a4ddcbe34b8dae04648c032fd916ab8 116864 linuxmuster-api7_7.4.16_all.deb + 05a9bee94015d905522b8df0bb775d7641a558e35fb604b5ab027e415f80f330 7741 linuxmuster-api7_7.4.16_amd64.buildinfo +Files: + a7c92d2b4c0341f1e2553061f35464c9 571 linuxmuster optional linuxmuster-api7_7.4.16.dsc + d06997e4e805cde3ec5dd00ce7f4061f 157538 linuxmuster optional linuxmuster-api7_7.4.16.tar.gz + 4a688f51da4e465eaf2147a5fa3f1be9 116864 linuxmuster optional linuxmuster-api7_7.4.16_all.deb + e3d9bbabfa80494545ae903287247fd6 7741 linuxmuster optional linuxmuster-api7_7.4.16_amd64.buildinfo