[debian-edu-commits] [Git][debian-edu/debian-edu-config][bookworm] 5 commits: d/changelog: typo fix in upload stanza of 2.12.40

Mike Gabriel (@sunweaver) gitlab at salsa.debian.org
Sun Dec 3 10:36:48 GMT 2023



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


Commits:
6d95e627 by Mike Gabriel at 2023-11-30T08:59:57+01:00
d/changelog: typo fix in upload stanza of 2.12.40

- - - - -
17b6730c by Guido Berhoerster at 2023-12-01T14:20:47+01:00
gosa-sync: Decode the user password which GOsa substitutes base64 encoded

This fixes a bug where the user password could not be set or changed.

- - - - -
efdd9bfd by Mike Gabriel at 2023-12-01T21:49:08+01:00
release as 2.12.41

- - - - -
0715ff9f by Mike Gabriel at 2023-12-03T08:45:32+01:00
Merge branch 'master' into bookworm

- - - - -
04095f33 by Mike Gabriel at 2023-12-03T11:36:09+01:00
upload to bookworm (debian/2.12.41~deb12u1)

- - - - -


2 changed files:

- debian/changelog
- share/debian-edu-config/tools/gosa-sync


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,18 @@
+debian-edu-config (2.12.41~deb12u1) bookworm; urgency=medium
+
+  * Upload to bookworm.
+
+ -- Mike Gabriel <sunweaver at debian.org>  Sun, 03 Dec 2023 08:45:42 +0100
+
+debian-edu-config (2.12.41) unstable; urgency=medium
+
+  [ Guido Berhoerster ]
+  * gosa-sync: Decode the user password which GOsa substitutes base64 encoded.
+    This fixes a bug where the user password could not be set or changed.
+    (related to #1052159).
+
+ -- Mike Gabriel <sunweaver at debian.org>  Fri, 01 Dec 2023 21:44:38 +0100
+
 debian-edu-config (2.12.40~deb12u1) bookworm; urgency=medium
 
   * Upload to bookworm.
@@ -7,7 +22,7 @@ debian-edu-config (2.12.40~deb12u1) bookworm; urgency=medium
 debian-edu-config (2.12.40) unstable; urgency=medium
 
   * share/debian-edu-config/gosa.conf.template:
-    + Deploy GOsæ² based on its classic theming, the Materialize CSS theme is
+    + Deploy GOsa² based on its classic theming, the Materialize CSS theme is
       too immature to be used in production.
 
  -- Mike Gabriel <sunweaver at debian.org>  Thu, 30 Nov 2023 08:32:34 +0100


=====================================
share/debian-edu-config/tools/gosa-sync
=====================================
@@ -33,13 +33,10 @@ fi
 TMPFILE=$(mktemp)
 trap "rm -f $TMPFILE" ERR SIGHUP SIGINT SIGTERM
 
-cat <<EOF | tr -d "\n" > "$TMPFILE"
+base64 -d - <<EOF > "$TMPFILE"
 $USERPASSWORD
 EOF
 
-# remove escapes from the password added by GOsa²...
-sed -i $TMPFILE  -e 's/\\//g'
-
 # check the password in $TMPfile against LDAP...
 IAM=`ldapwhoami -x -Z -y "$TMPFILE" -D "$USERDN" 2>/dev/null || true`
 



View it on GitLab: https://salsa.debian.org/debian-edu/debian-edu-config/-/compare/d198cdafe9ac999e68fb54eae6e19944d6e8d845...04095f338c6fe7939d7fc5fd7b33dd68ff8d599f

-- 
View it on GitLab: https://salsa.debian.org/debian-edu/debian-edu-config/-/compare/d198cdafe9ac999e68fb54eae6e19944d6e8d845...04095f338c6fe7939d7fc5fd7b33dd68ff8d599f
You're receiving this email because of your account on salsa.debian.org.


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


More information about the debian-edu-commits mailing list