Loading files/kernel/uid_r-0044-ksmbd-don-t-ignore-the-owner-and-group-of-a-descript.patch +2 −1 Changes for files/kernel/uid_r-0044-ksmbd-don-t-ignore-the-owner-and-group-of-a-descript.patch: 2 added lines, 1 removed line. Original line number Diff line number Diff line From a475d5d20d6f2856468bb60e5346761aab3f273b Mon Sep 17 00:00:00 2001 From 0317ad411d79defd9414226ddb597273bf3854a7 Mon Sep 17 00:00:00 2001 From: Jan Koester <jan.koester@tuxist.de> Date: Wed, 28 Oct 2026 07:06:16 +0100 Subject: [PATCH 44/49] ksmbd: don't ignore the owner and group of a descriptor Loading @@ -18,6 +18,7 @@ the inode anyway. This also covers the SD buffer create context, so its type_check argument goes away. Assisted-by: Claude:claude-opus-5-5 Signed-off-by: Jan Koester <jan.koester@tuxist.de> --- fs/smb/server/smb2pdu.c | 4 ++-- fs/smb/server/smbacl.c | 39 ++++++++++++++++++++++++++------------- Loading files/kernel/uid_r-0045-ksmbd-keep-named-ACL-entries-effective-when-a-DACL-s.patch +2 −1 Changes for files/kernel/uid_r-0045-ksmbd-keep-named-ACL-entries-effective-when-a-DACL-s.patch: 2 added lines, 1 removed line. Original line number Diff line number Diff line From 9284c7f57d1fb0402499679d4105ce66de5931ad Mon Sep 17 00:00:00 2001 From 047776d02792a6fa909ada70af538aec0f359b70 Mon Sep 17 00:00:00 2001 From: Jan Koester <jan.koester@tuxist.de> Date: Wed, 28 Oct 2026 07:06:39 +0100 Subject: [PATCH 45/49] ksmbd: keep named ACL entries effective when a DACL Loading @@ -15,6 +15,7 @@ without effect. Put the mask into the mode's group bits when there are named entries. Assisted-by: Claude:claude-opus-5-5 Signed-off-by: Jan Koester <jan.koester@tuxist.de> --- fs/smb/server/smbacl.c | 6 ++++++ 1 file changed, 6 insertions(+) Loading files/kernel/uid_r-0046-ksmbd-pass-the-domain-of-an-NTLM-login-to-user-space.patch +2 −1 Changes for files/kernel/uid_r-0046-ksmbd-pass-the-domain-of-an-NTLM-login-to-user-space.patch: 2 added lines, 1 removed line. Original line number Diff line number Diff line From 25462fef6328542beb787b7eda2ba0f08b449ac8 Mon Sep 17 00:00:00 2001 From b170f21edb72c12d46cfa86cc210d6ac2614f5e7 Mon Sep 17 00:00:00 2001 From: Jan Koester <jan.koester@tuxist.de> Date: Wed, 28 Oct 2026 07:07:17 +0100 Subject: [PATCH 46/49] ksmbd: pass the domain of an NTLM login to user space Loading @@ -17,6 +17,7 @@ the login response extension by the account name user space answered with: that one is unambiguous, the client's may not be. Assisted-by: Claude:claude-opus-5-5 Signed-off-by: Jan Koester <jan.koester@tuxist.de> --- fs/smb/server/ksmbd_netlink.h | 12 +++++++++++- fs/smb/server/mgmt/user_config.c | 16 ++++++++++++---- Loading files/kernel/uid_r-0047-ksmbd-map-user-and-group-ids-to-Windows-SIDs-through.patch +2 −1 Changes for files/kernel/uid_r-0047-ksmbd-map-user-and-group-ids-to-Windows-SIDs-through.patch: 2 added lines, 1 removed line. Original line number Diff line number Diff line From f310100d57e36fca2789df86cdcf405d50be450a Mon Sep 17 00:00:00 2001 From 0af1c57ce139532dcc7604fea622675a500e93d8 Mon Sep 17 00:00:00 2001 From: Jan Koester <jan.koester@tuxist.de> Date: Wed, 28 Oct 2026 07:08:07 +0100 Subject: [PATCH 47/49] ksmbd: map user and group ids to Windows SIDs through Loading Loading @@ -33,6 +33,7 @@ and unmapped, like a Windows access token, built at login, and compare SIDs exactly: compare_sids() accepts a prefix. Assisted-by: Claude:claude-opus-5-5 Signed-off-by: Jan Koester <jan.koester@tuxist.de> --- fs/smb/server/Makefile | 2 +- fs/smb/server/idmap.c | 320 +++++++++++++++++++++++++++++++ Loading files/kernel/uid_r-0048-ksmbd-show-classic-users-as-S-1-22-1-uid-on-every-se.patch +2 −1 Changes for files/kernel/uid_r-0048-ksmbd-show-classic-users-as-S-1-22-1-uid-on-every-se.patch: 2 added lines, 1 removed line. Original line number Diff line number Diff line From 4f46fbbbe38a01b3dab273c06cbdb2754816da95 Mon Sep 17 00:00:00 2001 From 078b688dd8fe49011c99d8c76abfaef3bf5d9a97 Mon Sep 17 00:00:00 2001 From: Jan Koester <jan.koester@tuxist.de> Date: Wed, 28 Oct 2026 07:08:30 +0100 Subject: [PATCH 48/49] ksmbd: show classic users as S-1-22-1-<uid> on every Loading @@ -16,6 +16,7 @@ a client sets it, and keep it in the session's SIDs, so descriptors stored before still match. Assisted-by: Claude:claude-opus-5-5 Signed-off-by: Jan Koester <jan.koester@tuxist.de> --- fs/smb/server/smbacl.c | 29 +++++++++++++++++++++-------- 1 file changed, 21 insertions(+), 8 deletions(-) Loading Loading
files/kernel/uid_r-0044-ksmbd-don-t-ignore-the-owner-and-group-of-a-descript.patch +2 −1 Changes for files/kernel/uid_r-0044-ksmbd-don-t-ignore-the-owner-and-group-of-a-descript.patch: 2 added lines, 1 removed line. Original line number Diff line number Diff line From a475d5d20d6f2856468bb60e5346761aab3f273b Mon Sep 17 00:00:00 2001 From 0317ad411d79defd9414226ddb597273bf3854a7 Mon Sep 17 00:00:00 2001 From: Jan Koester <jan.koester@tuxist.de> Date: Wed, 28 Oct 2026 07:06:16 +0100 Subject: [PATCH 44/49] ksmbd: don't ignore the owner and group of a descriptor Loading @@ -18,6 +18,7 @@ the inode anyway. This also covers the SD buffer create context, so its type_check argument goes away. Assisted-by: Claude:claude-opus-5-5 Signed-off-by: Jan Koester <jan.koester@tuxist.de> --- fs/smb/server/smb2pdu.c | 4 ++-- fs/smb/server/smbacl.c | 39 ++++++++++++++++++++++++++------------- Loading
files/kernel/uid_r-0045-ksmbd-keep-named-ACL-entries-effective-when-a-DACL-s.patch +2 −1 Changes for files/kernel/uid_r-0045-ksmbd-keep-named-ACL-entries-effective-when-a-DACL-s.patch: 2 added lines, 1 removed line. Original line number Diff line number Diff line From 9284c7f57d1fb0402499679d4105ce66de5931ad Mon Sep 17 00:00:00 2001 From 047776d02792a6fa909ada70af538aec0f359b70 Mon Sep 17 00:00:00 2001 From: Jan Koester <jan.koester@tuxist.de> Date: Wed, 28 Oct 2026 07:06:39 +0100 Subject: [PATCH 45/49] ksmbd: keep named ACL entries effective when a DACL Loading @@ -15,6 +15,7 @@ without effect. Put the mask into the mode's group bits when there are named entries. Assisted-by: Claude:claude-opus-5-5 Signed-off-by: Jan Koester <jan.koester@tuxist.de> --- fs/smb/server/smbacl.c | 6 ++++++ 1 file changed, 6 insertions(+) Loading
files/kernel/uid_r-0046-ksmbd-pass-the-domain-of-an-NTLM-login-to-user-space.patch +2 −1 Changes for files/kernel/uid_r-0046-ksmbd-pass-the-domain-of-an-NTLM-login-to-user-space.patch: 2 added lines, 1 removed line. Original line number Diff line number Diff line From 25462fef6328542beb787b7eda2ba0f08b449ac8 Mon Sep 17 00:00:00 2001 From b170f21edb72c12d46cfa86cc210d6ac2614f5e7 Mon Sep 17 00:00:00 2001 From: Jan Koester <jan.koester@tuxist.de> Date: Wed, 28 Oct 2026 07:07:17 +0100 Subject: [PATCH 46/49] ksmbd: pass the domain of an NTLM login to user space Loading @@ -17,6 +17,7 @@ the login response extension by the account name user space answered with: that one is unambiguous, the client's may not be. Assisted-by: Claude:claude-opus-5-5 Signed-off-by: Jan Koester <jan.koester@tuxist.de> --- fs/smb/server/ksmbd_netlink.h | 12 +++++++++++- fs/smb/server/mgmt/user_config.c | 16 ++++++++++++---- Loading
files/kernel/uid_r-0047-ksmbd-map-user-and-group-ids-to-Windows-SIDs-through.patch +2 −1 Changes for files/kernel/uid_r-0047-ksmbd-map-user-and-group-ids-to-Windows-SIDs-through.patch: 2 added lines, 1 removed line. Original line number Diff line number Diff line From f310100d57e36fca2789df86cdcf405d50be450a Mon Sep 17 00:00:00 2001 From 0af1c57ce139532dcc7604fea622675a500e93d8 Mon Sep 17 00:00:00 2001 From: Jan Koester <jan.koester@tuxist.de> Date: Wed, 28 Oct 2026 07:08:07 +0100 Subject: [PATCH 47/49] ksmbd: map user and group ids to Windows SIDs through Loading Loading @@ -33,6 +33,7 @@ and unmapped, like a Windows access token, built at login, and compare SIDs exactly: compare_sids() accepts a prefix. Assisted-by: Claude:claude-opus-5-5 Signed-off-by: Jan Koester <jan.koester@tuxist.de> --- fs/smb/server/Makefile | 2 +- fs/smb/server/idmap.c | 320 +++++++++++++++++++++++++++++++ Loading
files/kernel/uid_r-0048-ksmbd-show-classic-users-as-S-1-22-1-uid-on-every-se.patch +2 −1 Changes for files/kernel/uid_r-0048-ksmbd-show-classic-users-as-S-1-22-1-uid-on-every-se.patch: 2 added lines, 1 removed line. Original line number Diff line number Diff line From 4f46fbbbe38a01b3dab273c06cbdb2754816da95 Mon Sep 17 00:00:00 2001 From 078b688dd8fe49011c99d8c76abfaef3bf5d9a97 Mon Sep 17 00:00:00 2001 From: Jan Koester <jan.koester@tuxist.de> Date: Wed, 28 Oct 2026 07:08:30 +0100 Subject: [PATCH 48/49] ksmbd: show classic users as S-1-22-1-<uid> on every Loading @@ -16,6 +16,7 @@ a client sets it, and keep it in the session's SIDs, so descriptors stored before still match. Assisted-by: Claude:claude-opus-5-5 Signed-off-by: Jan Koester <jan.koester@tuxist.de> --- fs/smb/server/smbacl.c | 29 +++++++++++++++++++++-------- 1 file changed, 21 insertions(+), 8 deletions(-) Loading