diff --git a/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.5.tar.gz b/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.5.tar.gz deleted file mode 100644 index 20a8c0c47..000000000 Binary files a/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.5.tar.gz and /dev/null differ diff --git a/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.5_all.deb b/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.5_all.deb deleted file mode 100644 index 82f3424c6..000000000 Binary files a/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.5_all.deb and /dev/null differ diff --git a/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.5_amd64.changes b/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.5_amd64.changes deleted file mode 100644 index 733f76626..000000000 --- a/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.5_amd64.changes +++ /dev/null @@ -1,45 +0,0 @@ -Format: 1.8 -Date: Wed, 22 Jul 2026 22:21:23 +0200 -Source: linuxmuster-webui7 -Binary: linuxmuster-webui7 -Built-For-Profiles: noudeb -Architecture: source all -Version: 7.4.5 -Distribution: lmn74 -Urgency: medium -Maintainer: Arnaud Kientz -Changed-By: Arnaud Kientz -Description: - linuxmuster-webui7 - Next generation web-based management tool for linuxmuster.net v7. -Changes: - linuxmuster-webui7 (7.4.5) lmn74; urgency=medium - . - * Add endpoints, service and frontend to edit password constraints. - * Scope password constraints read/write by role (schooladmin vs - globaladmin) and by school. Fix #287. - * Validate new passwords against the configured policy when setting or - changing them. - * Disable default (global) fields for schooladmins; i18n for character - classes. - * Catch backend validation errors properly and cap require_classes count - to the number of checked classes. Fix #289. - * Print passwords of parents in schools other than the default school. - Fix #288. - * Ensure host_key key is not missing; restart API after saving a new key. - * Replace password/settings modals with a better dialog window. - * Build fix for the bind passwords view; fix default values. -Checksums-Sha1: - 57def65db548515c25c535e60d07226d1ae08f20 561 linuxmuster-webui7_7.4.5.dsc - 3efed252e325a8bb819744de3c0bbb19dff51815 1628438 linuxmuster-webui7_7.4.5.tar.gz - 9db97232c0fcc592727eec1b57c720a2c7e4334a 839360 linuxmuster-webui7_7.4.5_all.deb - b2af21d394717ac9ab8bebaa5c4a4037fb0901c8 7785 linuxmuster-webui7_7.4.5_amd64.buildinfo -Checksums-Sha256: - 04947081fb183141fa4deeb86c959ee6a494d675f14351dbdf68f6dc410dc54a 561 linuxmuster-webui7_7.4.5.dsc - f7d7e505955dedb55859177cd003c1ae218dd45bc4ded305385492be2b25e786 1628438 linuxmuster-webui7_7.4.5.tar.gz - 47974aff9003fe2dcfc6baa2324333a298885c868201f2e5eea59f5bb40b854f 839360 linuxmuster-webui7_7.4.5_all.deb - 90a9833f30da7fa3f309aba5910a8d95fd7d2af50dcc6e7c5b862e66d03f4630 7785 linuxmuster-webui7_7.4.5_amd64.buildinfo -Files: - 51b6eca7af4765c984878f5951523aae 561 admin optional linuxmuster-webui7_7.4.5.dsc - c932b19782477a812b59e5b8cbe0b98c 1628438 admin optional linuxmuster-webui7_7.4.5.tar.gz - bbb4e46587a020351bcd5ef8863f111e 839360 admin optional linuxmuster-webui7_7.4.5_all.deb - 1079fde69f5b812941a287b3023c4f08 7785 admin optional linuxmuster-webui7_7.4.5_amd64.buildinfo diff --git a/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.5.dsc b/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.6.dsc similarity index 50% rename from packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.5.dsc rename to packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.6.dsc index 782dcd195..8865264d5 100644 --- a/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.5.dsc +++ b/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.6.dsc @@ -2,14 +2,14 @@ Format: 1.0 Source: linuxmuster-webui7 Binary: linuxmuster-webui7 Architecture: all -Version: 7.4.5 +Version: 7.4.6 Maintainer: Arnaud Kientz Build-Depends: debhelper (>= 4.0.0), fakeroot Package-List: linuxmuster-webui7 deb admin optional arch=all Checksums-Sha1: - 3efed252e325a8bb819744de3c0bbb19dff51815 1628438 linuxmuster-webui7_7.4.5.tar.gz + a527a23124ce79b735b9fbaafd4b6b0a8a413018 1630320 linuxmuster-webui7_7.4.6.tar.gz Checksums-Sha256: - f7d7e505955dedb55859177cd003c1ae218dd45bc4ded305385492be2b25e786 1628438 linuxmuster-webui7_7.4.5.tar.gz + b63ea3ae5ca39f2a143b997387910cb0e1edfaddf4e0daf4f90d4dd32a00c75b 1630320 linuxmuster-webui7_7.4.6.tar.gz Files: - c932b19782477a812b59e5b8cbe0b98c 1628438 linuxmuster-webui7_7.4.5.tar.gz + 8aaf5b05a08bba98f7251e4cf6659823 1630320 linuxmuster-webui7_7.4.6.tar.gz diff --git a/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.6.tar.gz b/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.6.tar.gz new file mode 100644 index 000000000..84bf76373 Binary files /dev/null and b/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.6.tar.gz differ diff --git a/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.6_all.deb b/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.6_all.deb new file mode 100644 index 000000000..b718524b3 Binary files /dev/null and b/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.6_all.deb differ diff --git a/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.5_amd64.buildinfo b/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.6_amd64.buildinfo similarity index 91% rename from packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.5_amd64.buildinfo rename to packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.6_amd64.buildinfo index a4b4ad47b..8d32fc620 100644 --- a/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.5_amd64.buildinfo +++ b/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.6_amd64.buildinfo @@ -2,19 +2,19 @@ Format: 1.0 Source: linuxmuster-webui7 Binary: linuxmuster-webui7 Architecture: all source -Version: 7.4.5 +Version: 7.4.6 Checksums-Md5: - 51b6eca7af4765c984878f5951523aae 561 linuxmuster-webui7_7.4.5.dsc - bbb4e46587a020351bcd5ef8863f111e 839360 linuxmuster-webui7_7.4.5_all.deb + 1fefd54ee02b3ee87bbcdcf6be67e49a 561 linuxmuster-webui7_7.4.6.dsc + ae9132b0ada92627c33c1c0d1fba5073 840836 linuxmuster-webui7_7.4.6_all.deb Checksums-Sha1: - 57def65db548515c25c535e60d07226d1ae08f20 561 linuxmuster-webui7_7.4.5.dsc - 9db97232c0fcc592727eec1b57c720a2c7e4334a 839360 linuxmuster-webui7_7.4.5_all.deb + 469d38c02f2316498413362324cc6d595f82acfe 561 linuxmuster-webui7_7.4.6.dsc + f4113360861bbd3db13f5eadf9a29fa9a99aedff 840836 linuxmuster-webui7_7.4.6_all.deb Checksums-Sha256: - 04947081fb183141fa4deeb86c959ee6a494d675f14351dbdf68f6dc410dc54a 561 linuxmuster-webui7_7.4.5.dsc - 47974aff9003fe2dcfc6baa2324333a298885c868201f2e5eea59f5bb40b854f 839360 linuxmuster-webui7_7.4.5_all.deb + 9c595c06854455c6aa24fe6f438c0c1cbfb8b839d393bad2f354c266fbf93298 561 linuxmuster-webui7_7.4.6.dsc + 9b56168bb97ce8fe60e09cbbc1767e6127f640bb54393916c2715a4811e5c8da 840836 linuxmuster-webui7_7.4.6_all.deb Build-Origin: Ubuntu Build-Architecture: amd64 -Build-Date: Wed, 22 Jul 2026 20:23:06 +0000 +Build-Date: Wed, 05 Aug 2026 12:51:47 +0000 Build-Tainted-By: merged-usr-via-aliased-dirs usr-local-has-includes @@ -185,7 +185,7 @@ Installed-Build-Depends: libuuid1 (= 2.39.3-9ubuntu6.5), libxml2 (= 2.9.14+dfsg-1.3ubuntu3.8), libzstd1 (= 1.5.5+dfsg2-2build1.1), - linux-libc-dev (= 6.8.0-134.134), + linux-libc-dev (= 6.8.0-136.136), llvm-16-linker-tools (= 1:16.0.6-23ubuntu4), llvm-17-linker-tools (= 1:17.0.6-9ubuntu1), llvm-18-linker-tools (= 1:18.1.3-1ubuntu1), @@ -207,7 +207,7 @@ Installed-Build-Depends: sed (= 4.9-2ubuntu0.24.04.1), sensible-utils (= 0.0.22), sysvinit-utils (= 3.08-6ubuntu3), - tar (= 1.35+dfsg-3ubuntu0.2), + tar (= 1.35+dfsg-3ubuntu0.3), util-linux (= 2.39.3-9ubuntu6.5), xz-utils (= 5.6.1+really5.4.5-1ubuntu0.3), zlib1g (= 1:1.3.dfsg-3.1ubuntu2.1) @@ -216,4 +216,4 @@ Environment: DEB_BUILD_PROFILES="noudeb" LANG="C.UTF-8" MAKEFLAGS="" - SOURCE_DATE_EPOCH="1784751683" + SOURCE_DATE_EPOCH="1785937500" diff --git a/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.6_amd64.changes b/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.6_amd64.changes new file mode 100644 index 000000000..d8d04c999 --- /dev/null +++ b/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.6_amd64.changes @@ -0,0 +1,47 @@ +Format: 1.8 +Date: Wed, 05 Aug 2026 15:45:00 +0200 +Source: linuxmuster-webui7 +Binary: linuxmuster-webui7 +Built-For-Profiles: noudeb +Architecture: source all +Version: 7.4.6 +Distribution: lmn74 +Urgency: medium +Maintainer: Arnaud Kientz +Changed-By: Arnaud Kientz +Description: + linuxmuster-webui7 - Next generation web-based management tool for linuxmuster.net v7. +Changes: + linuxmuster-webui7 (7.4.6) lmn74; urgency=medium + . + * [users] Migrate all password management (initial/current/random + password, first-password check and reveal) from + sophomorix-passwd/sophomorix-user shell-outs to linuxmuster-api, via a + new minimal lmnapi HTTP client. Add linuxmuster-api as a package + dependency and load its host/port from config. + * [auth] Fix self.context.lmnapi_client being lost after login: + authenticate() runs on Ajenti's shared restricted worker, not the + session's own process. The client is now built in + prepare_environment() instead. + * [users] Show a clear message instead of a raw technical error (e.g. + "No linuxmuster-api session token available") when linuxmuster-api is + unreachable for the current session; add the missing failure + notification for the "Set initial password"/"Set random password" + actions on the student list. + * [auth] Fix redundant regex escapes and unescaped-sequence warnings in + check_password_complexity(). +Checksums-Sha1: + 469d38c02f2316498413362324cc6d595f82acfe 561 linuxmuster-webui7_7.4.6.dsc + a527a23124ce79b735b9fbaafd4b6b0a8a413018 1630320 linuxmuster-webui7_7.4.6.tar.gz + f4113360861bbd3db13f5eadf9a29fa9a99aedff 840836 linuxmuster-webui7_7.4.6_all.deb + 75c57f05ebb22eda9d28ef2cc3e70672480f5a4c 7785 linuxmuster-webui7_7.4.6_amd64.buildinfo +Checksums-Sha256: + 9c595c06854455c6aa24fe6f438c0c1cbfb8b839d393bad2f354c266fbf93298 561 linuxmuster-webui7_7.4.6.dsc + b63ea3ae5ca39f2a143b997387910cb0e1edfaddf4e0daf4f90d4dd32a00c75b 1630320 linuxmuster-webui7_7.4.6.tar.gz + 9b56168bb97ce8fe60e09cbbc1767e6127f640bb54393916c2715a4811e5c8da 840836 linuxmuster-webui7_7.4.6_all.deb + 1f362403d14de65909e735d221566eaf6ce24aad8790efe6876e13e828c8f411 7785 linuxmuster-webui7_7.4.6_amd64.buildinfo +Files: + 1fefd54ee02b3ee87bbcdcf6be67e49a 561 admin optional linuxmuster-webui7_7.4.6.dsc + 8aaf5b05a08bba98f7251e4cf6659823 1630320 admin optional linuxmuster-webui7_7.4.6.tar.gz + ae9132b0ada92627c33c1c0d1fba5073 840836 admin optional linuxmuster-webui7_7.4.6_all.deb + c125f27ecbee26138fe780a98e85d86e 7785 admin optional linuxmuster-webui7_7.4.6_amd64.buildinfo