Skip to content

Commit da77566

Browse files
committed
Update changelog.
1 parent 8a340f5 commit da77566

1 file changed

Lines changed: 37 additions & 0 deletions

File tree

‎debian/changelog‎

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,40 @@
1+
linuxmuster-tools7 (7.4.15) lmn74; urgency=medium
2+
3+
* [ldapconnector] Printer members are now added and removed in a single
4+
targeted LDAP modify instead of rewriting the whole member list: two
5+
changes landing at the same time can no longer overwrite each other.
6+
LMNPrinter.add_members()/remove_members() take users as well as
7+
groups and report their failures like the group writers do.
8+
* [ldapconnector] Fix ValueError when the last member of a group was
9+
removed: an empty member list now goes through delattr(). Reported by
10+
@juergen.
11+
* [ldapconnector] A failed LDAP write while adding a member now reaches
12+
the caller instead of being logged and reported as a success.
13+
* [ldapconnector] Fix the parent group lookup for student logins
14+
containing a dot. Merge pull request #31 from @Maddi02.
15+
* [lmnfile] ConfigLoader accepts negative values: a quota of -1 stayed a
16+
string and left the quota tab empty. Reported by @juergen.
17+
* [linbo] image.status: the three duplicated parsers are merged into
18+
one, timestamps are exposed as UTC epoch, a missing or malformed
19+
status file no longer raises, and file names are matched
20+
case-insensitively. Reported by @TomS.
21+
* [linbo] scan_hosts() no longer returns lastSeen: it held the time of
22+
the probe, not a last-seen date. Recording it is the caller's job.
23+
* [linbo] parse_linbo_startconf() flushes the last stanza. Fix #29,
24+
reported by @TomlDev. Group listing is decoupled from start.conf
25+
parsing and exposed through the new group_ids attribute.
26+
* [linbo] Move the unused LinboImageSync class to WIP.
27+
* [common] New NameChecker.validate(), used wherever a name is used to
28+
build a path.
29+
* [schoolclasses] The <class>-teachers/-students/-parents subgroups are
30+
now kept in sync in sophomorixAdmins too, can be deleted, and their
31+
orphans detected after a kill. New SchoolClassExistError.
32+
* [install-scripts] Student groups are checked for every school and the
33+
attic is excluded. The sophomorix hooks no longer abort on a single
34+
failure and drop a deprecated school parameter.
35+
36+
-- Arnaud Kientz <arnaud@linuxmuster.net> Sun, 13 Sep 2026 16:04:50 +0200
37+
138
linuxmuster-tools7 (7.4.14) lmn74; urgency=medium
239

340
* [lmnfile] StartConfLoader: opening a non-existent start.conf.* in 'w'

0 commit comments

Comments
 (0)