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.15.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.15.dsc index f8b26cfe8..3b4c3d544 100644 --- a/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.14.dsc +++ b/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.15.dsc @@ -2,15 +2,15 @@ Format: 1.0 Source: linuxmuster-api7 Binary: linuxmuster-api7 Architecture: all -Version: 7.4.14 +Version: 7.4.15 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 + d3b97ef6e13fe8840786bfb4c7c1848adaa9caac 157493 linuxmuster-api7_7.4.15.tar.gz Checksums-Sha256: - e9b507285353c6379a253ca6da460f57c69f67b0387343f9dd77994dad52e3e2 156094 linuxmuster-api7_7.4.14.tar.gz + faf90b914fd047ee50caab543dacb6feec6ffb33c9a00f1fffda8f17beebf906 157493 linuxmuster-api7_7.4.15.tar.gz Files: - cc2ffaacc0a72b3b5f52f621c8426ba8 156094 linuxmuster-api7_7.4.14.tar.gz + e5cb645346e5f82a15e35729013e7627 157493 linuxmuster-api7_7.4.15.tar.gz diff --git a/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.15.tar.gz b/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.15.tar.gz new file mode 100644 index 000000000..e4bfd3cf2 Binary files /dev/null and b/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.15.tar.gz differ diff --git a/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.15_all.deb b/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.15_all.deb new file mode 100644 index 000000000..413e63fb5 Binary files /dev/null and b/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.15_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.15_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.15_amd64.buildinfo index 8056ab729..3f1cfaf32 100644 --- a/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.14_amd64.buildinfo +++ b/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.15_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.15 Checksums-Md5: - d62a13941d30add06f7ddc01687d00a1 571 linuxmuster-api7_7.4.14.dsc - a425e6b7db6b691c175d9f82dde2f58d 116238 linuxmuster-api7_7.4.14_all.deb + 258dfa774df85962fa8dd1ed6697c813 571 linuxmuster-api7_7.4.15.dsc + 90766d1f74ddb0161bcf1886723da888 116860 linuxmuster-api7_7.4.15_all.deb Checksums-Sha1: - 14f9bdab2a77fdd04e125da3252ef3e9547e0403 571 linuxmuster-api7_7.4.14.dsc - 658534d38772c22cf6cc442884db8d6fcff98b63 116238 linuxmuster-api7_7.4.14_all.deb + d48497967846426b6663f00737f5952d1e4caebb 571 linuxmuster-api7_7.4.15.dsc + 4d483b8c8f719513a66a30229ad38f9ca0b6462e 116860 linuxmuster-api7_7.4.15_all.deb Checksums-Sha256: - e07e520962564d6b30726ed69b0eff9b01ce0d1443b9fd78769222db8c6d077f 571 linuxmuster-api7_7.4.14.dsc - 3d6a4938239df76964861287aca1ff07f7aeaf27804f433e9b5c03413107e961 116238 linuxmuster-api7_7.4.14_all.deb + c1577ad4a9bb52c5da7b0eb166e6745d35d1b21fce87adfc59fc2f789170ea94 571 linuxmuster-api7_7.4.15.dsc + a740cc08a64df53c4a80bce6c7870a58709b7a77d467ef5335fd8e3546da08a1 116860 linuxmuster-api7_7.4.15_all.deb Build-Origin: Ubuntu Build-Architecture: amd64 -Build-Date: Sun, 11 Oct 2026 08:47:28 +0000 +Build-Date: Sun, 25 Oct 2026 21:58:30 +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.15_amd64.changes b/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.15_amd64.changes new file mode 100644 index 000000000..4b084c9c6 --- /dev/null +++ b/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.15_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.15 +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.15) 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: + d48497967846426b6663f00737f5952d1e4caebb 571 linuxmuster-api7_7.4.15.dsc + d3b97ef6e13fe8840786bfb4c7c1848adaa9caac 157493 linuxmuster-api7_7.4.15.tar.gz + 4d483b8c8f719513a66a30229ad38f9ca0b6462e 116860 linuxmuster-api7_7.4.15_all.deb + 95d40da263ee130fb7458836efbf8464d078f878 7741 linuxmuster-api7_7.4.15_amd64.buildinfo +Checksums-Sha256: + c1577ad4a9bb52c5da7b0eb166e6745d35d1b21fce87adfc59fc2f789170ea94 571 linuxmuster-api7_7.4.15.dsc + faf90b914fd047ee50caab543dacb6feec6ffb33c9a00f1fffda8f17beebf906 157493 linuxmuster-api7_7.4.15.tar.gz + a740cc08a64df53c4a80bce6c7870a58709b7a77d467ef5335fd8e3546da08a1 116860 linuxmuster-api7_7.4.15_all.deb + 19533a0ed9d64a710ed094c5a78ae197a22625ef1df2ac98a9fb4ccb3c1bdd66 7741 linuxmuster-api7_7.4.15_amd64.buildinfo +Files: + 258dfa774df85962fa8dd1ed6697c813 571 linuxmuster optional linuxmuster-api7_7.4.15.dsc + e5cb645346e5f82a15e35729013e7627 157493 linuxmuster optional linuxmuster-api7_7.4.15.tar.gz + 90766d1f74ddb0161bcf1886723da888 116860 linuxmuster optional linuxmuster-api7_7.4.15_all.deb + 2b5238cb943c44898935bd28c18599d3 7741 linuxmuster optional linuxmuster-api7_7.4.15_amd64.buildinfo