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 deleted file mode 100644 index 84bf76373..000000000 Binary files a/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.6.tar.gz and /dev/null 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 deleted file mode 100644 index b718524b3..000000000 Binary files a/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.6_all.deb and /dev/null differ 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 deleted file mode 100644 index d8d04c999..000000000 --- a/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.6_amd64.changes +++ /dev/null @@ -1,47 +0,0 @@ -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 diff --git a/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.6.dsc b/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.7.dsc similarity index 50% rename from packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.6.dsc rename to packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.7.dsc index 8865264d5..113b38fb6 100644 --- a/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.6.dsc +++ b/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.7.dsc @@ -2,14 +2,14 @@ Format: 1.0 Source: linuxmuster-webui7 Binary: linuxmuster-webui7 Architecture: all -Version: 7.4.6 +Version: 7.4.7 Maintainer: Arnaud Kientz Build-Depends: debhelper (>= 4.0.0), fakeroot Package-List: linuxmuster-webui7 deb admin optional arch=all Checksums-Sha1: - a527a23124ce79b735b9fbaafd4b6b0a8a413018 1630320 linuxmuster-webui7_7.4.6.tar.gz + 9902e829927a81231c305ceaf3948a83b67beb21 1625951 linuxmuster-webui7_7.4.7.tar.gz Checksums-Sha256: - b63ea3ae5ca39f2a143b997387910cb0e1edfaddf4e0daf4f90d4dd32a00c75b 1630320 linuxmuster-webui7_7.4.6.tar.gz + 007bf47881b9c56a33e23aeb33c519ee64e46f55ef87168412b0c42f4be9c7eb 1625951 linuxmuster-webui7_7.4.7.tar.gz Files: - 8aaf5b05a08bba98f7251e4cf6659823 1630320 linuxmuster-webui7_7.4.6.tar.gz + d1743a41eabdc719cc20862cf4719410 1625951 linuxmuster-webui7_7.4.7.tar.gz diff --git a/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.7.tar.gz b/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.7.tar.gz new file mode 100644 index 000000000..544970f4b Binary files /dev/null and b/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.7.tar.gz differ diff --git a/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.7_all.deb b/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.7_all.deb new file mode 100644 index 000000000..99162675a Binary files /dev/null and b/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.7_all.deb differ diff --git a/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.6_amd64.buildinfo b/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.7_amd64.buildinfo similarity index 92% rename from packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.6_amd64.buildinfo rename to packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.7_amd64.buildinfo index 8d32fc620..9b9878064 100644 --- a/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.6_amd64.buildinfo +++ b/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.7_amd64.buildinfo @@ -2,19 +2,19 @@ Format: 1.0 Source: linuxmuster-webui7 Binary: linuxmuster-webui7 Architecture: all source -Version: 7.4.6 +Version: 7.4.7 Checksums-Md5: - 1fefd54ee02b3ee87bbcdcf6be67e49a 561 linuxmuster-webui7_7.4.6.dsc - ae9132b0ada92627c33c1c0d1fba5073 840836 linuxmuster-webui7_7.4.6_all.deb + dff0a25479f01d32030bbd6c23ea6755 561 linuxmuster-webui7_7.4.7.dsc + f72d03e72fe7c6016bffe2d1d3479411 836794 linuxmuster-webui7_7.4.7_all.deb Checksums-Sha1: - 469d38c02f2316498413362324cc6d595f82acfe 561 linuxmuster-webui7_7.4.6.dsc - f4113360861bbd3db13f5eadf9a29fa9a99aedff 840836 linuxmuster-webui7_7.4.6_all.deb + 3355958bb846d60c760fce64df6b24ea9b48780b 561 linuxmuster-webui7_7.4.7.dsc + 7f054adadd886f61c7002f221ed422a9e95c30bc 836794 linuxmuster-webui7_7.4.7_all.deb Checksums-Sha256: - 9c595c06854455c6aa24fe6f438c0c1cbfb8b839d393bad2f354c266fbf93298 561 linuxmuster-webui7_7.4.6.dsc - 9b56168bb97ce8fe60e09cbbc1767e6127f640bb54393916c2715a4811e5c8da 840836 linuxmuster-webui7_7.4.6_all.deb + 96f34ffd4a8278aaad4ce8cbe99d3727ff81648660a6ef10afc6838ef045b752 561 linuxmuster-webui7_7.4.7.dsc + 9e10a99fad3fa9081b96114213da3fa0c60ef89992707408fdd6463dd137e278 836794 linuxmuster-webui7_7.4.7_all.deb Build-Origin: Ubuntu Build-Architecture: amd64 -Build-Date: Wed, 05 Aug 2026 12:51:47 +0000 +Build-Date: Fri, 07 Aug 2026 13:12:54 +0000 Build-Tainted-By: merged-usr-via-aliased-dirs usr-local-has-includes @@ -216,4 +216,4 @@ Environment: DEB_BUILD_PROFILES="noudeb" LANG="C.UTF-8" MAKEFLAGS="" - SOURCE_DATE_EPOCH="1785937500" + SOURCE_DATE_EPOCH="1786108500" diff --git a/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.7_amd64.changes b/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.7_amd64.changes new file mode 100644 index 000000000..370c4a40b --- /dev/null +++ b/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.7_amd64.changes @@ -0,0 +1,52 @@ +Format: 1.8 +Date: Fri, 07 Aug 2026 15:15:00 +0200 +Source: linuxmuster-webui7 +Binary: linuxmuster-webui7 +Built-For-Profiles: noudeb +Architecture: source all +Version: 7.4.7 +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.7) lmn74; urgency=medium + . + * [linbo_sync] Migrate the linbo-remote plugin to linuxmuster-tools: + api.py now only maps the frontend's cmd_parameters to a LinboRemote + and runs it, instead of duplicating command-building, OS-detection + and last-sync logic locally. + * [linbo_sync] Host online detection now reports a boot state (Off, + Linbo, OS Linux, OS Windows, OS Unknown) via lmntools' classify_host() + instead of shelling out to nmap directly. + * [lmn_linbo4] Remove the plugin's own 527-line images.py: image + listing/renaming/deletion now goes through lmntools' + LinboImageManager instead of a local, duplicated implementation. + * [lmn_session_new] Management group membership (wifi, internet, + intranet, webfilter, printing) no longer shells out to `sudo + /usr/sbin/lmncli mgmtgroup ...`; it now calls linuxmuster-api + (POST/DELETE /v1/managementgroups/{group}/members). + * [lmn_users] Assigning/unassigning a parent to a student no longer + shells out to `/usr/sbin/lmncli student --add-parents/--remove-parents`; + it now calls linuxmuster-api (POST/DELETE /v1/users/{student}/parents). + * [lmn_common] lmnapi_client: add add_management_group_members(), + remove_management_group_members(), add_parent(), remove_parent(). + Fix response handling accepting only HTTP 200 (other 2xx codes were + treated as errors) and crashing on a body-less response. +Checksums-Sha1: + 3355958bb846d60c760fce64df6b24ea9b48780b 561 linuxmuster-webui7_7.4.7.dsc + 9902e829927a81231c305ceaf3948a83b67beb21 1625951 linuxmuster-webui7_7.4.7.tar.gz + 7f054adadd886f61c7002f221ed422a9e95c30bc 836794 linuxmuster-webui7_7.4.7_all.deb + a23260114d78fca557f3680356515ba99d001f4b 7785 linuxmuster-webui7_7.4.7_amd64.buildinfo +Checksums-Sha256: + 96f34ffd4a8278aaad4ce8cbe99d3727ff81648660a6ef10afc6838ef045b752 561 linuxmuster-webui7_7.4.7.dsc + 007bf47881b9c56a33e23aeb33c519ee64e46f55ef87168412b0c42f4be9c7eb 1625951 linuxmuster-webui7_7.4.7.tar.gz + 9e10a99fad3fa9081b96114213da3fa0c60ef89992707408fdd6463dd137e278 836794 linuxmuster-webui7_7.4.7_all.deb + 28d43da6f28b16913734c21b703fe73240b3f2e1223e4229bad245bb618a29ca 7785 linuxmuster-webui7_7.4.7_amd64.buildinfo +Files: + dff0a25479f01d32030bbd6c23ea6755 561 admin optional linuxmuster-webui7_7.4.7.dsc + d1743a41eabdc719cc20862cf4719410 1625951 admin optional linuxmuster-webui7_7.4.7.tar.gz + f72d03e72fe7c6016bffe2d1d3479411 836794 admin optional linuxmuster-webui7_7.4.7_all.deb + 3601cd0155683e2e61d5120f2b032afd 7785 admin optional linuxmuster-webui7_7.4.7_amd64.buildinfo