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 deleted file mode 100644 index 544970f4b..000000000 Binary files a/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.7.tar.gz and /dev/null 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 deleted file mode 100644 index 99162675a..000000000 Binary files a/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.7_all.deb and /dev/null differ 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 deleted file mode 100644 index 370c4a40b..000000000 --- a/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.7_amd64.changes +++ /dev/null @@ -1,52 +0,0 @@ -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 diff --git a/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.7.dsc b/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.8.dsc similarity index 50% rename from packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.7.dsc rename to packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.8.dsc index 113b38fb6..5b7c02a82 100644 --- a/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.7.dsc +++ b/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.8.dsc @@ -2,14 +2,14 @@ Format: 1.0 Source: linuxmuster-webui7 Binary: linuxmuster-webui7 Architecture: all -Version: 7.4.7 +Version: 7.4.8 Maintainer: Arnaud Kientz Build-Depends: debhelper (>= 4.0.0), fakeroot Package-List: linuxmuster-webui7 deb admin optional arch=all Checksums-Sha1: - 9902e829927a81231c305ceaf3948a83b67beb21 1625951 linuxmuster-webui7_7.4.7.tar.gz + 7e5529f5711b970c9635685e73127ced110c42ea 1623979 linuxmuster-webui7_7.4.8.tar.gz Checksums-Sha256: - 007bf47881b9c56a33e23aeb33c519ee64e46f55ef87168412b0c42f4be9c7eb 1625951 linuxmuster-webui7_7.4.7.tar.gz + 8dbc0252a7e7f8e8561e2aaa7cdb6eb2aad3753933562abb74f7c6753cc66ac7 1623979 linuxmuster-webui7_7.4.8.tar.gz Files: - d1743a41eabdc719cc20862cf4719410 1625951 linuxmuster-webui7_7.4.7.tar.gz + 784dbff2fddaad6a01a64ef023e646cc 1623979 linuxmuster-webui7_7.4.8.tar.gz diff --git a/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.8.tar.gz b/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.8.tar.gz new file mode 100644 index 000000000..5fb624729 Binary files /dev/null and b/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.8.tar.gz differ diff --git a/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.8_all.deb b/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.8_all.deb new file mode 100644 index 000000000..cc4094ca3 Binary files /dev/null and b/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.8_all.deb differ diff --git a/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.7_amd64.buildinfo b/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.8_amd64.buildinfo similarity index 92% rename from packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.7_amd64.buildinfo rename to packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.8_amd64.buildinfo index 9b9878064..611d2b162 100644 --- a/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.7_amd64.buildinfo +++ b/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.8_amd64.buildinfo @@ -2,19 +2,19 @@ Format: 1.0 Source: linuxmuster-webui7 Binary: linuxmuster-webui7 Architecture: all source -Version: 7.4.7 +Version: 7.4.8 Checksums-Md5: - dff0a25479f01d32030bbd6c23ea6755 561 linuxmuster-webui7_7.4.7.dsc - f72d03e72fe7c6016bffe2d1d3479411 836794 linuxmuster-webui7_7.4.7_all.deb + a83dae36d282991205677ec575951ed5 561 linuxmuster-webui7_7.4.8.dsc + 00088fe73dbb7a477e53ce3d5b8ad600 834932 linuxmuster-webui7_7.4.8_all.deb Checksums-Sha1: - 3355958bb846d60c760fce64df6b24ea9b48780b 561 linuxmuster-webui7_7.4.7.dsc - 7f054adadd886f61c7002f221ed422a9e95c30bc 836794 linuxmuster-webui7_7.4.7_all.deb + ba98e910f9d9266bd64b004cb1c99169834fdb7e 561 linuxmuster-webui7_7.4.8.dsc + 2fd72e21212f86891f406447ceacdaded228e8f8 834932 linuxmuster-webui7_7.4.8_all.deb Checksums-Sha256: - 96f34ffd4a8278aaad4ce8cbe99d3727ff81648660a6ef10afc6838ef045b752 561 linuxmuster-webui7_7.4.7.dsc - 9e10a99fad3fa9081b96114213da3fa0c60ef89992707408fdd6463dd137e278 836794 linuxmuster-webui7_7.4.7_all.deb + ea102631f807d46b4b4becb841c0fa02076d2e8786ababcf02a0d8373ee99896 561 linuxmuster-webui7_7.4.8.dsc + e1ae22dde30c4d6233b3e468ca065182b32e7b73019953f677b3a6d50af1dff3 834932 linuxmuster-webui7_7.4.8_all.deb Build-Origin: Ubuntu Build-Architecture: amd64 -Build-Date: Fri, 07 Aug 2026 13:12:54 +0000 +Build-Date: Sat, 08 Aug 2026 14:09:09 +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="1786108500" + SOURCE_DATE_EPOCH="1786197600" diff --git a/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.8_amd64.changes b/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.8_amd64.changes new file mode 100644 index 000000000..455ee351c --- /dev/null +++ b/packages/linuxmuster-webui7/lmn74/linuxmuster-webui7_7.4.8_amd64.changes @@ -0,0 +1,56 @@ +Format: 1.8 +Date: Sat, 08 Aug 2026 16:00:00 +0200 +Source: linuxmuster-webui7 +Binary: linuxmuster-webui7 +Built-For-Profiles: noudeb +Architecture: source all +Version: 7.4.8 +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.8) lmn74; urgency=medium + . + * [lmn_common] Remove the plugin's own LMNFile/fieldnames.py: settings, + quotas, dhcp, permissions, devices, linbo4, setup_wizard and + device-manager now use linuxmusterTools.lmnfile.LMNFile instead of a + duplicated, less complete copy (no atomic writes, no BOM handling, + a StartConfLoader bug fixed only in lmntools' version). + * [lmn_quotas] Fix quota display for users whose home share is hosted + on a separate fileserver (MSDFS): the quota was queried locally via + sophomorix-query, which cannot see a remote fileserver's quota and + showed UNLIMITED instead. Now proxies linuxmuster-api's + GET /v1/users/{user}/quotas, which already resolves the right MSDFS + target. + * [lmn_users] Same fix applied to the per-user quota list in the admin + "user details" modal (second consumer of the same broken code path); + also fixes a latent divide-by-zero when a share reports a hard limit + of 0. + * [lmn_auth] prepare_environment() now catches + linuxmusterTools.common.LdapNotProvisionedError (fresh install, Samba + not provisioned yet) instead of letting it fall into the generic + except-and-log, which left context.profile/schoolmgr/lmnapi_client + undefined and crashed every plugin reading them. Falls back to the + same LDAP-less profile already used for username in [root, None]. + * [setup] Move the linuxmuster-base7 setup module w_webui.py to its new + path (usr/lib/python3/dist-packages/linuxmuster_base7/setup/), the + old usr/lib/linuxmuster/setup.d/ location is no longer picked up by + linuxmuster-setup. +Checksums-Sha1: + ba98e910f9d9266bd64b004cb1c99169834fdb7e 561 linuxmuster-webui7_7.4.8.dsc + 7e5529f5711b970c9635685e73127ced110c42ea 1623979 linuxmuster-webui7_7.4.8.tar.gz + 2fd72e21212f86891f406447ceacdaded228e8f8 834932 linuxmuster-webui7_7.4.8_all.deb + 92f8cd42ecd6a57d63b2b607475951bff2a22e0d 7785 linuxmuster-webui7_7.4.8_amd64.buildinfo +Checksums-Sha256: + ea102631f807d46b4b4becb841c0fa02076d2e8786ababcf02a0d8373ee99896 561 linuxmuster-webui7_7.4.8.dsc + 8dbc0252a7e7f8e8561e2aaa7cdb6eb2aad3753933562abb74f7c6753cc66ac7 1623979 linuxmuster-webui7_7.4.8.tar.gz + e1ae22dde30c4d6233b3e468ca065182b32e7b73019953f677b3a6d50af1dff3 834932 linuxmuster-webui7_7.4.8_all.deb + cea47172c383b75b4fb621ddbba7ef05a1c4f35dddd739ab73cc66e0e50712be 7785 linuxmuster-webui7_7.4.8_amd64.buildinfo +Files: + a83dae36d282991205677ec575951ed5 561 admin optional linuxmuster-webui7_7.4.8.dsc + 784dbff2fddaad6a01a64ef023e646cc 1623979 admin optional linuxmuster-webui7_7.4.8.tar.gz + 00088fe73dbb7a477e53ce3d5b8ad600 834932 admin optional linuxmuster-webui7_7.4.8_all.deb + 6355e1860b60ccef5e5e8f1c87ae523a 7785 admin optional linuxmuster-webui7_7.4.8_amd64.buildinfo