linux/fs/smb/server
Linus Torvalds 471025c9f7 six ksmbd server fixes
-----BEGIN PGP SIGNATURE-----
 
 iQGzBAABCgAdFiEE6fsu8pdIjtWE/DpLiiy9cAdyT1EFAmiVNoIACgkQiiy9cAdy
 T1E9Tgv+O6YjJHNl55HRaG0GNPk2qQ38hWCl+oES5kQmdinueVbV8xM+O57n6/kX
 HiPuOjWkVasVi1y6+St3kWsqJ05JOiMcSUZHFxUMzB8sAfRJjdmmb/DZm6tUTs72
 OdUMOyKDqwRvDNs1Pky5/JPsbAuVyfTcY4bwrW6pwMT8nbe2T+u1fxhx7bpW8jEj
 kIz92IqhTao/vElLiv/K04mjOJOJPSMEO8UPfgOFRbBiDcdjTTOWZlOejvCLD048
 DdepGZmFlvkXdOSCsXTIZ/cHaWEjmxEx0x0ewn1pFHSjNOmkJN31VYHDtmZeqcRa
 0RtHKjX2KEkOZxOFxElMY7Z6/fWrQHyjo4uY1jxmknG+4CDplTcbRBjBX+lg8ynl
 jaIvxQzpLnzVYnJRI1K5yRnFBjkb1Ur4BAyOUNKWIPA0f37JoBeaQVVjtYhl7Mcq
 CPZa+mxGP5XjicYBcTjahAkAwOEN3NLiV5oIfgJ+UMJtUXJOtU34X5+25hgcj+JB
 +AOoBMc0
 =aNo/
 -----END PGP SIGNATURE-----

Merge tag 'v6.17rc-part2-ksmbd-server-fixes' of git://git.samba.org/ksmbd

Pull smb server fixes from Steve French:

 - Fix limiting repeated connections from same IP

 - Fix for extracting shortname when name begins with a dot

 - Four smbdirect fixes:
     - three fixes to the receive path: potential unmap bug, potential
       resource leaks and stale connections, and also potential use
       after free race
     - cleanup to remove unneeded queue

* tag 'v6.17rc-part2-ksmbd-server-fixes' of git://git.samba.org/ksmbd:
  smb: server: Fix extension string in ksmbd_extract_shortname()
  ksmbd: limit repeated connections from clients with the same IP
  smb: server: let recv_done() avoid touching data_transfer after cleanup/move
  smb: server: let recv_done() consistently call put_recvmsg/smb_direct_disconnect_rdma_connection
  smb: server: make sure we call ib_dma_unmap_single() only if we called ib_dma_map_single already
  smb: server: remove separate empty_recvmsg_queue
2025-08-09 06:52:37 +03:00
..
mgmt ksmbd: fix use-after-free in ksmbd_session_rpc_open 2025-04-22 20:45:43 -05:00
asn1.c
asn1.h
auth.c ksmbd: use SHA-256 library API instead of crypto_shash API 2025-05-25 22:54:50 -05:00
auth.h ksmbd: use SHA-256 library API instead of crypto_shash API 2025-05-25 22:54:50 -05:00
connection.c ksmbd: add free_transport ops in ksmbd connection 2025-06-17 16:26:44 -05:00
connection.h ksmbd: limit repeated connections from clients with the same IP 2025-08-07 18:22:58 -05:00
crypto_ctx.c ksmbd: use SHA-256 library API instead of crypto_shash API 2025-05-25 22:54:50 -05:00
crypto_ctx.h ksmbd: use SHA-256 library API instead of crypto_shash API 2025-05-25 22:54:50 -05:00
glob.h
Kconfig ksmbd: use SHA-256 library API instead of crypto_shash API 2025-05-25 22:54:50 -05:00
ksmbd_netlink.h
ksmbd_spnego_negtokeninit.asn1
ksmbd_spnego_negtokentarg.asn1
ksmbd_work.c
ksmbd_work.h
Makefile
misc.c
misc.h
ndr.c
ndr.h
nterr.h
ntlmssp.h
oplock.c ksmbd: use list_first_entry_or_null for opinfo_get_list() 2025-05-21 22:30:39 -05:00
oplock.h ksmbd: fix use-after-free in smb_break_all_levII_oplock() 2025-04-14 22:21:26 -05:00
server.c ksmbd: remove unnecessary softdep on crc32 2025-05-25 22:54:50 -05:00
server.h
smb2misc.c
smb2ops.c
smb2pdu.c Networking changes for 6.17. 2025-07-30 08:58:55 -07:00
smb2pdu.h ksmbd: provide zero as a unique ID to the Mac client 2025-05-27 10:25:12 -05:00
smb_common.c smb: server: Fix extension string in ksmbd_extract_shortname() 2025-08-07 18:23:12 -05:00
smb_common.h smb3: Add defines for two new FileSystemAttributes 2025-04-09 23:42:16 -05:00
smbacl.c ksmbd: validate zero num_subauth before sub_auth is accessed 2025-04-01 00:04:21 -05:00
smbacl.h
smbfsctl.h
transport_ipc.c ksmbd: Prevent integer overflow in calculation of deadtime 2025-04-14 22:21:26 -05:00
transport_ipc.h
transport_rdma.c smb: server: let recv_done() avoid touching data_transfer after cleanup/move 2025-08-06 14:09:57 -05:00
transport_rdma.h
transport_tcp.c six ksmbd server fixes 2025-08-09 06:52:37 +03:00
transport_tcp.h ksmbd: fix use-after-free in __smb2_lease_break_noti() 2025-04-14 22:21:26 -05:00
unicode.c
unicode.h
vfs_cache.c ksmbd: Fix UAF in __close_file_table_ids 2025-05-06 08:37:02 -05:00
vfs_cache.h ksmbd: handle set/get info file for streamed file 2025-06-17 16:27:16 -05:00
vfs.c eight SMB3 server fixes 2025-07-28 16:25:24 -07:00
vfs.h smb/server: add ksmbd_vfs_kern_path() 2025-07-24 10:59:18 -05:00
xattr.h