diff --git a/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.5.tar.gz b/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.5.tar.gz deleted file mode 100644 index 2caaf3741..000000000 Binary files a/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.5.tar.gz and /dev/null differ diff --git a/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.5_all.deb b/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.5_all.deb deleted file mode 100644 index bd703a941..000000000 Binary files a/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.5_all.deb and /dev/null differ diff --git a/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.5_amd64.changes b/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.5_amd64.changes deleted file mode 100644 index 24874ffa1..000000000 --- a/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.5_amd64.changes +++ /dev/null @@ -1,32 +0,0 @@ -Format: 1.8 -Date: Thu, 16 Jul 2026 22:36:51 +0200 -Source: linuxmuster-api7 -Binary: linuxmuster-api7 -Built-For-Profiles: noudeb -Architecture: source all -Version: 7.4.5 -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.5) lmn74; urgency=medium - . - * [linbo] Add endpoints to write raw start.conf or delete start.conf -Checksums-Sha1: - 82111872075c8e9347fd8b2621e2b9e8c4e0036e 564 linuxmuster-api7_7.4.5.dsc - 38a998c1ff7dfbf11232151b687603ec0fc89825 84882 linuxmuster-api7_7.4.5.tar.gz - 5d90d6c8c7bc5b750a859d999ec6ba8cbae4e5a1 62764 linuxmuster-api7_7.4.5_all.deb - 85c9c62b42266e377058f93875fd06e97cfe0f9e 7719 linuxmuster-api7_7.4.5_amd64.buildinfo -Checksums-Sha256: - 29d81a44876aa28d45a6326b7cc184d14781eb9d45c4a311b2af800fe584c7f3 564 linuxmuster-api7_7.4.5.dsc - 0256ec1eb2e0412ea75b2897fdfc4508f804d0e8f1c1cba59f10b4b1d74f8bcf 84882 linuxmuster-api7_7.4.5.tar.gz - 7f1d4871246cd20b11da1cbe5f1eb9d290205422246782c9dcdfb4c5fdfb3115 62764 linuxmuster-api7_7.4.5_all.deb - a0368a0295aa542d8278fc2d05abf879f14bf46c7289bcea8a78942acb95de93 7719 linuxmuster-api7_7.4.5_amd64.buildinfo -Files: - 1dad730f9f16e7e8d2afd16990b17394 564 linuxmuster optional linuxmuster-api7_7.4.5.dsc - a9ec921922fdcc1e428c3710ff6a62ed 84882 linuxmuster optional linuxmuster-api7_7.4.5.tar.gz - 72465cf93a8ca88f7f532fce213ffe3c 62764 linuxmuster optional linuxmuster-api7_7.4.5_all.deb - 8f0b4b80281fa016a0acc42b925c4e50 7719 linuxmuster optional linuxmuster-api7_7.4.5_amd64.buildinfo diff --git a/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.5.dsc b/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.6.dsc similarity index 54% rename from packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.5.dsc rename to packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.6.dsc index 5c725c248..da57f540b 100644 --- a/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.5.dsc +++ b/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.6.dsc @@ -2,15 +2,15 @@ Format: 1.0 Source: linuxmuster-api7 Binary: linuxmuster-api7 Architecture: all -Version: 7.4.5 +Version: 7.4.6 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: - 38a998c1ff7dfbf11232151b687603ec0fc89825 84882 linuxmuster-api7_7.4.5.tar.gz + 6b36f5622be3eea58300b351a61785f7077afa03 89820 linuxmuster-api7_7.4.6.tar.gz Checksums-Sha256: - 0256ec1eb2e0412ea75b2897fdfc4508f804d0e8f1c1cba59f10b4b1d74f8bcf 84882 linuxmuster-api7_7.4.5.tar.gz + 864c5e526bacad05ae0b4e2d570ea6de92e71dd277317cf65e1c7c66f0ef6ca8 89820 linuxmuster-api7_7.4.6.tar.gz Files: - a9ec921922fdcc1e428c3710ff6a62ed 84882 linuxmuster-api7_7.4.5.tar.gz + e23f2fa2e82cb05d3fb3f4d0fd092f46 89820 linuxmuster-api7_7.4.6.tar.gz diff --git a/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.6.tar.gz b/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.6.tar.gz new file mode 100644 index 000000000..20b226adc Binary files /dev/null and b/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.6.tar.gz differ diff --git a/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.6_all.deb b/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.6_all.deb new file mode 100644 index 000000000..c94672ec7 Binary files /dev/null and b/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.6_all.deb differ diff --git a/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.5_amd64.buildinfo b/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.6_amd64.buildinfo similarity index 92% rename from packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.5_amd64.buildinfo rename to packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.6_amd64.buildinfo index 12e82a1ce..825e6fcb9 100644 --- a/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.5_amd64.buildinfo +++ b/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.6_amd64.buildinfo @@ -2,19 +2,19 @@ Format: 1.0 Source: linuxmuster-api7 Binary: linuxmuster-api7 Architecture: all source -Version: 7.4.5 +Version: 7.4.6 Checksums-Md5: - 1dad730f9f16e7e8d2afd16990b17394 564 linuxmuster-api7_7.4.5.dsc - 72465cf93a8ca88f7f532fce213ffe3c 62764 linuxmuster-api7_7.4.5_all.deb + 435a69f0fbd0da8e8a58f108973ff936 564 linuxmuster-api7_7.4.6.dsc + b89b8a6dd9e494692d438c155a4f9436 67180 linuxmuster-api7_7.4.6_all.deb Checksums-Sha1: - 82111872075c8e9347fd8b2621e2b9e8c4e0036e 564 linuxmuster-api7_7.4.5.dsc - 5d90d6c8c7bc5b750a859d999ec6ba8cbae4e5a1 62764 linuxmuster-api7_7.4.5_all.deb + f9a189134df52d6fbaa124310d387347aae4fad7 564 linuxmuster-api7_7.4.6.dsc + ae1c5068adb0657cbafa8a4265fdaaab414ddcf8 67180 linuxmuster-api7_7.4.6_all.deb Checksums-Sha256: - 29d81a44876aa28d45a6326b7cc184d14781eb9d45c4a311b2af800fe584c7f3 564 linuxmuster-api7_7.4.5.dsc - 7f1d4871246cd20b11da1cbe5f1eb9d290205422246782c9dcdfb4c5fdfb3115 62764 linuxmuster-api7_7.4.5_all.deb + 63ddb4c24f9d02da7cee3331630a16bd86b35771b5af8db836d2d17a95bceb6c 564 linuxmuster-api7_7.4.6.dsc + e2559d6d450282e93b98e807d2d6de52310c23a2dc885f882fd45c8fbe816755 67180 linuxmuster-api7_7.4.6_all.deb Build-Origin: Ubuntu Build-Architecture: amd64 -Build-Date: Thu, 16 Jul 2026 20:38:35 +0000 +Build-Date: Wed, 22 Jul 2026 20:33:45 +0000 Build-Tainted-By: merged-usr-via-aliased-dirs usr-local-has-includes @@ -214,4 +214,4 @@ Environment: DEB_BUILD_PROFILES="noudeb" LANG="C.UTF-8" MAKEFLAGS="" - SOURCE_DATE_EPOCH="1784234211" + SOURCE_DATE_EPOCH="1784752203" diff --git a/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.6_amd64.changes b/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.6_amd64.changes new file mode 100644 index 000000000..8cd266fe0 --- /dev/null +++ b/packages/linuxmuster-api7/lmn74/linuxmuster-api7_7.4.6_amd64.changes @@ -0,0 +1,46 @@ +Format: 1.8 +Date: Wed, 22 Jul 2026 22:30:03 +0200 +Source: linuxmuster-api7 +Binary: linuxmuster-api7 +Built-For-Profiles: noudeb +Architecture: source all +Version: 7.4.6 +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.6) lmn74; urgency=medium + . + * [passwords] Add endpoints to manage the Samba domain-wide password + policy (passwordpolicy) and the password constraints config + (passwordconstraints), scoped by role (school-administrator vs + global-administrator); check new/current passwords against the + configured policy when set; tests. + * [passwords] Return a clear 404 instead of silently no-op'ing when a + school-administrator tries to write password constraints before a + global-administrator has created the config file. + * Fix school scoping across several endpoints: enforce a required + `school` parameter for global-administrators, restrict + school-administrators to their own school, fix decorator order and a + dict-assignment bug found along the way. Fixes #22, #23, #24, #26. + * List routers explicitly instead of relying on a private FastAPI method. + Fix #25. + * [groups] Add custom fields handling to lmngroups. +Checksums-Sha1: + f9a189134df52d6fbaa124310d387347aae4fad7 564 linuxmuster-api7_7.4.6.dsc + 6b36f5622be3eea58300b351a61785f7077afa03 89820 linuxmuster-api7_7.4.6.tar.gz + ae1c5068adb0657cbafa8a4265fdaaab414ddcf8 67180 linuxmuster-api7_7.4.6_all.deb + df4388a0aebcf2915c0572f207cea94c39dcabeb 7719 linuxmuster-api7_7.4.6_amd64.buildinfo +Checksums-Sha256: + 63ddb4c24f9d02da7cee3331630a16bd86b35771b5af8db836d2d17a95bceb6c 564 linuxmuster-api7_7.4.6.dsc + 864c5e526bacad05ae0b4e2d570ea6de92e71dd277317cf65e1c7c66f0ef6ca8 89820 linuxmuster-api7_7.4.6.tar.gz + e2559d6d450282e93b98e807d2d6de52310c23a2dc885f882fd45c8fbe816755 67180 linuxmuster-api7_7.4.6_all.deb + d205858e5fa285280c48205c0b9df6768d2a5fc83dffb9c9bf72d97a93375ca4 7719 linuxmuster-api7_7.4.6_amd64.buildinfo +Files: + 435a69f0fbd0da8e8a58f108973ff936 564 linuxmuster optional linuxmuster-api7_7.4.6.dsc + e23f2fa2e82cb05d3fb3f4d0fd092f46 89820 linuxmuster optional linuxmuster-api7_7.4.6.tar.gz + b89b8a6dd9e494692d438c155a4f9436 67180 linuxmuster optional linuxmuster-api7_7.4.6_all.deb + 7b28c4fd5cc4ddd0347452af9a178b93 7719 linuxmuster optional linuxmuster-api7_7.4.6_amd64.buildinfo