[debian-edu-commits] [Git][debian-edu/debian-edu-config][master] release as 2.13.1

Mike Gabriel (@sunweaver) gitlab at salsa.debian.org
Tue Aug 25 20:21:04 BST 2026



Mike Gabriel pushed to branch master at Debian Edu / debian-edu-config


Commits:
3ae89a7c by Mike Gabriel at 2026-08-25T21:18:28+02:00
release as 2.13.1

Signed-off-by: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>

- - - - -


1 changed file:

- debian/changelog


Changes:

=====================================
debian/changelog
=====================================
@@ -1,10 +1,87 @@
-debian-edu-config (2.13.1) UNRELEASED; urgency=medium
+debian-edu-config (2.13.1) unstable; urgency=medium
 
   [ Daniel Teichmann ]
   * testsuite/ldap-server: Check /var/lib/ldap exists and is owned by
-    openldap:openldap. Regression check for Debian#1144741.
+    openldap:openldap. Regression check for Debian bug #1144741.
+  * debian/debian-edu-config.lintian-overrides: Fix stale reference. (Fixes
+    commit: 63575146)
+  * Drop unused wicd preconnect hook.
+    wicd is no longer in Debian. The hook was the only remaining wicd
+    integration and is not referenced anywhere else in the package.
+  * testsuite/hostname: escape regex dot and exit non-zero on failure.
+    The unescaped dot in the 'tjener.intern' grep matched any character.
+    Escape it so the FQDN check is exact. Both error paths now exit 1 so a
+    broken hostname fails the test instead of silently passing.
+  * share/debian-edu-config/d-i/pre-pkgsel: resolve leftover merge conflict.
+  * debian/control: Depend on iproute2
+  * testsuite/network: Stop using net-tools, use ip from iproute2 instead
+  * ldap-tools/ldap-debian-edu-install: Get MAC addresses via ip link instead
+    of ifconfig
+  * share/debian-edu-config/testsuite-lib.sh: Use ss instead of netstat
+  * testsuite/ldap-server: Use ss instead of netstat
+  * debian/control: Drop Depends: net-tools
+  * share/debian-edu-config/d-i/pre-pkgsel: Tighten hostname= parsing and
+    sanitization from /proc/cmdline.
+    Handle hostname= as first cmdline token, ignore empty values and
+    strip characters invalid in hostnames.
+  * share/debian-edu-config/d-i/pre-pkgsel: strip hyphens only when present.
+    Use 's/^-+//' / 's/-+$//' instead of '-*' so the substitution only
+    fires when there actually is a leading/trailing hyphen to remove.
+  * tools/create-debian-edu-certs: Switch root CA and server key generation
+    to ECDSA prime256v1.
+    RSA with 2048 bits is the bare minimum with OpenSSL 3. Replace
+    'openssl genrsa' with 'openssl genpkey -algorithm EC' using the
+    prime256v1 (secp256r1 / NIST P-256) curve.
+  * tools/create-server-cert: Switch key generation to ECDSA prime256v1 and
+    drop keyEncipherment key usage
+    keyEncipherment is only meaningful for RSA keys. For ECDSA server
+    certificates only the digitalSignature key usage is applicable
+    (RFC 5480).
+  * v3.cnf: Drop keyEncipherment from server cert key usage
+    keyEncipherment is not applicable to ECDSA keys (RFC 5480), only
+    digitalSignature is required for TLS server certificates.
 
- -- Daniel Teichmann <daniel.teichmann at das-netzwerkteam.de>  Tue, 18 Aug 2026 18:45:33 +0200
+  [ Mike Gabriel ]
+  * debian/control: Add to D: (debian-edu-config): procps. (Closes: #1136493).
+  * ldap-tools/ldap-debian-edu-install: Make sure interactions with debconf
+    are UTF-8 based.
+    This resolves GECOS field transliteration after having retrieved
+    debian-edu-config/first-user-fullname from the debconf db.
+    (Closes: #939717).
+  * share/debian-edu-config/d-i/pre-pkgsel: white-space cleanup
+  * share/debian-edu-config/d-i/pre-pkgsel: Use 'tjener' in /etc/hostname
+    and derive FQDN from /etc/hosts. (Closes: #893394).
+  * testsuite/hostname: Test that /etc/hostname on installation profile
+    Main-Server is set correctly
+  * cf3/cf.cfengine3: Stop cfengine3 service on all Debian Edu machines.
+    Esp. cf-execd (calling cf-agent command) clobbers the log on all Debian
+    Edu clients (Debian Edu 12 and onwards) and thus on syslog.intern (aka
+    tjener).
+    In Debian Edu, we use cfengine3 for managing configuration adjustments
+    via manual invocation of the cf-agent command, but we don't support
+    (yet?) to use cfengine3 for constant system management.
+    Partially addresses #1051834.
+  * sbin/debian-edu-ltsp-install: Use KERNEL_PARAMETERS variable, if we
+    define it
+  * sbin/debian-edu-ltsp-install: Fix variable interpretation in sed commands
+    ... by using double quotes, not single quotes.
+  * sbin/update-hostname-from-ip: white-space cleanup
+  * sbin/update-hostname-from-ip: Stop using net-tools, use ip command from
+    iproute2 instead
+  * share/debian-edu-config/d-i/pre-pkgsel: Support hostname override via
+    /proc/cmdline. (Closes: #1008597).
+
+  [ Wolfgang Schweer ]
+  * share/debian-edu-config/d-i/pre-pkgsel: Cleanup pre-pkgsel from cruft.
+    (Closes: #1055648).
+
+  [ Serhii Horichenko ]
+  * ltsp: Add 'quiet splash' to hide boot details on clients.
+    (Closes: #1065564).
+  * etc/nagios3/debian-edu/commands.cfg: Add key -l for check_apt to list
+    packages available for upgrade.
+
+ -- Mike Gabriel <sunweaver at debian.org>  Tue, 25 Aug 2026 21:18:07 +0200
 
 debian-edu-config (2.13.0) unstable; urgency=medium
 



View it on GitLab: https://salsa.debian.org/debian-edu/debian-edu-config/-/commit/3ae89a7ccbf0db5e7c5a29a3475c6f40c80d5d46

-- 
View it on GitLab: https://salsa.debian.org/debian-edu/debian-edu-config/-/commit/3ae89a7ccbf0db5e7c5a29a3475c6f40c80d5d46
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-edu-commits/attachments/20260825/938262f7/attachment-0001.htm>


More information about the debian-edu-commits mailing list