Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file not shown.
Binary file not shown.

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@ Format: 1.0
Source: linuxmuster-tools7
Binary: linuxmuster-tools7
Architecture: all
Version: 7.4.11
Version: 7.4.12
Maintainer: Arnaud Kientz <arnaud@linuxmuster.net>
Standards-Version: 5.0.0
Build-Depends: debhelper (>= 5.0.0)
Package-List:
linuxmuster-tools7 deb linuxmuster optional arch=all
Checksums-Sha1:
4c4363b85fb533bedbd15dd74bddcd266ef24909 252350 linuxmuster-tools7_7.4.11.tar.gz
cc774962578920b7f56dce63ef472cae1a436b47 263794 linuxmuster-tools7_7.4.12.tar.gz
Checksums-Sha256:
60b07e85ac89d92aed767ae1a789ae7b1e84043027a0764ec842dbb4d187b42b 252350 linuxmuster-tools7_7.4.11.tar.gz
13c9c7062bc54777ccf8204f2f9749c36019bcef951cb65c920010a0ff9d052a 263794 linuxmuster-tools7_7.4.12.tar.gz
Files:
deca39707e96481b3610bae0cf054d33 252350 linuxmuster-tools7_7.4.11.tar.gz
89c1da4869bf36d72ee998926b40f756 263794 linuxmuster-tools7_7.4.12.tar.gz
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,19 @@ Format: 1.0
Source: linuxmuster-tools7
Binary: linuxmuster-tools7
Architecture: all source
Version: 7.4.11
Version: 7.4.12
Checksums-Md5:
ccab601ae453eedea2ba65161874104c 583 linuxmuster-tools7_7.4.11.dsc
c506704cda44274d70e6a2c356f5a7cc 191004 linuxmuster-tools7_7.4.11_all.deb
6a0f4e78fc08b6194d13befddf948fef 583 linuxmuster-tools7_7.4.12.dsc
49d6ea541bc6a18b9c41239ee553c475 199994 linuxmuster-tools7_7.4.12_all.deb
Checksums-Sha1:
999d53367c03ea6057a998e267034a0605624f91 583 linuxmuster-tools7_7.4.11.dsc
4a2bb841375e21132506caf415ce2c8ba2e1da46 191004 linuxmuster-tools7_7.4.11_all.deb
ea123874db8761cfa40a2b156f07ad804777ed6b 583 linuxmuster-tools7_7.4.12.dsc
86a87fafba2b0fbe37c5ab2587a71c72f7df5e12 199994 linuxmuster-tools7_7.4.12_all.deb
Checksums-Sha256:
7e23b05133b7fbec503a41900e0639591261c067210b6339ec1a9e8d455a6b0a 583 linuxmuster-tools7_7.4.11.dsc
9525b8f04eff381a21e1ac91bcdd5bd0ebb61951cea9a3bf401dd632d3817a12 191004 linuxmuster-tools7_7.4.11_all.deb
5c55dfc4ccc6c006c1d2ed0002af88a6d2a84de6702ab35695db55a5d0c26877 583 linuxmuster-tools7_7.4.12.dsc
bdca82cff58c796ae9ec035c36bbab080c07e7a5f176d034fee15fc18ddf3c64 199994 linuxmuster-tools7_7.4.12_all.deb
Build-Origin: Ubuntu
Build-Architecture: amd64
Build-Date: Wed, 05 Aug 2026 12:41:44 +0000
Build-Date: Fri, 07 Aug 2026 13:12:19 +0000
Build-Tainted-By:
merged-usr-via-aliased-dirs
usr-local-has-includes
Expand Down Expand Up @@ -214,4 +214,4 @@ Environment:
DEB_BUILD_PROFILES="noudeb"
LANG="C.UTF-8"
MAKEFLAGS=""
SOURCE_DATE_EPOCH="1785936600"
SOURCE_DATE_EPOCH="1786107600"
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
Format: 1.8
Date: Fri, 07 Aug 2026 15:00:00 +0200
Source: linuxmuster-tools7
Binary: linuxmuster-tools7
Built-For-Profiles: noudeb
Architecture: source all
Version: 7.4.12
Distribution: lmn74
Urgency: medium
Maintainer: Arnaud Kientz <arnaud@linuxmuster.net>
Changed-By: Arnaud Kientz <arnaud@linuxmuster.net>
Description:
linuxmuster-tools7 - Tools for the linuxmuster.net 7 server.
Changes:
linuxmuster-tools7 (7.4.12) lmn74; urgency=medium
.
* [linbo] Add LinboRemote (linbo_sync.py) to build and run linbo-remote
commands: target a group, a room or a list of clients (ip or
hostname), with parameter validation and nr checked against the
target's start.conf before running. Raises LinboRemoteParameterError
on invalid input instead of silently building a wrong command.
* [linbo] Fix format:<nr> partition numbering: use the partition's
position in start.conf's [Partition] list instead of the digit in its
device path - the two diverge as soon as partitions aren't defined in
the same order as their device numbers.
* [linbo] Add list_running_sessions()/attach_command() to track
linbo-remote's tmux sessions (see linuxmuster-api#32, thanks
@TomlDev). Fix session names in the process: tmux silently replaces
the dot in "<hostname>.linbo-remote" with an underscore, so sessions
were never actually matched.
* [linbo] host_status: add classify_host() (Off/Linbo/OS Linux/OS
Windows/OS Unknown) via plain blocking sockets - no nmap, no asyncio,
safe to call from gevent-based code (the webui).
* [linbo] Fix group_os() missing the 'broadcast' default in its 'auto'
dict - present in the webui's own copy of this logic, dropped in
lmntools' version (used by lmncli), now aligned.
* [linbo] Change last_sync_all()'s return shape to match the webui's:
host['image'] (list of {date, status, image}) instead of the
separate host['images']/host['sync'] lmncli used. lmncli's
"lastsync" typer adapted accordingly (see linuxmuster-cli7).
* [tests] Add coverage for LinboRemote, the session-name fix, host
boot-state classification and the partition-numbering fix.
* [linbo] Add 'hash' to the recognized non-editable image extra files
(alongside torrent/macct/md5) - it was already produced on disk but
unknown to LinboImage, so deleting or renaming an image left it
behind (orphaned file, and a failed rmdir on delete).
* [linbo] images.py: raise ImageExistsError/RuntimeError instead of a
silent print()+return when renaming/duplicating onto an existing
path, or renaming/deleting/saving extras on an image group whose
base image failed to load.
* [linbo] Add IncompleteImageInfoError for a missing or incomplete
.info file. An image group with a broken .info now shows up in
listings flagged with an error instead of either crashing the whole
manager or silently fabricating missing fields.
* [linbo] Fix LinboImageManager.delete() using self.images[group]
instead of self.groups[group] for a backup-only deletion.
* [ldapconnector] Fix a KeyError when a custom_fields.yml entry is
present but missing a key (e.g. 'editable') - only entries missing
entirely were defaulted before, partial ones weren't merged with the
defaults.
* [samba_util] GroupManager.add_members(): only swallow the benign LDAP
"already a member" error (code 68); every other exception used to be
silently dropped too.
* [samba_util] GroupManager: run each post-hook script in its own
try/except, logged on failure instead of failing the whole
add_members()/remove_members() call - the LDAP change had already
succeeded by the time hooks run, so a broken hook script must not be
reported as a failed membership change.
* [tests] Add coverage for image rename/duplicate/delete/restore
conflicts and error paths, the incomplete-.info case, and the
custom-fields partial-entry fix.
Checksums-Sha1:
ea123874db8761cfa40a2b156f07ad804777ed6b 583 linuxmuster-tools7_7.4.12.dsc
cc774962578920b7f56dce63ef472cae1a436b47 263794 linuxmuster-tools7_7.4.12.tar.gz
86a87fafba2b0fbe37c5ab2587a71c72f7df5e12 199994 linuxmuster-tools7_7.4.12_all.deb
641028971115a3757edb36913c0bd695401754c6 7745 linuxmuster-tools7_7.4.12_amd64.buildinfo
Checksums-Sha256:
5c55dfc4ccc6c006c1d2ed0002af88a6d2a84de6702ab35695db55a5d0c26877 583 linuxmuster-tools7_7.4.12.dsc
13c9c7062bc54777ccf8204f2f9749c36019bcef951cb65c920010a0ff9d052a 263794 linuxmuster-tools7_7.4.12.tar.gz
bdca82cff58c796ae9ec035c36bbab080c07e7a5f176d034fee15fc18ddf3c64 199994 linuxmuster-tools7_7.4.12_all.deb
0e041ddd19c45502bddb5aeec202e048027bf213b17d66f939e6db6a83c60d77 7745 linuxmuster-tools7_7.4.12_amd64.buildinfo
Files:
6a0f4e78fc08b6194d13befddf948fef 583 linuxmuster optional linuxmuster-tools7_7.4.12.dsc
89c1da4869bf36d72ee998926b40f756 263794 linuxmuster optional linuxmuster-tools7_7.4.12.tar.gz
49d6ea541bc6a18b9c41239ee553c475 199994 linuxmuster optional linuxmuster-tools7_7.4.12_all.deb
c15bfb5be94a41146366d30f1ef838b5 7745 linuxmuster optional linuxmuster-tools7_7.4.12_amd64.buildinfo
Loading