summaryrefslogtreecommitdiff
path: root/source3/smbd/smb2_server.c
AgeCommit message (Expand)AuthorFilesLines
2026-04-08s3:smb2_server: failing lease/oplock breaks should call smbd_server_connectio...Stefan Metzmacher1-1/+36
2026-02-15smbd: Simply return status instead of special-casing errorsVolker Lendecke1-14/+3
2026-01-07smbd: Modernize DEBUGsVolker Lendecke1-4/+3
2025-08-22smbd: Switch from a != to a ==Volker Lendecke1-3/+5
2025-08-22smbd: Make a few encryption-related functions static to smbstatusVolker Lendecke1-32/+0
2025-06-24s3/smbd: Conditionally define smb2_request_to_snum()Anoop C S1-0/+2
2025-06-23smbd: smb2-operations per-share profile countersShachar Sharon1-44/+112
2025-06-18async_sock: move samba_socket_{poll,sock,poll_or_sock}_error() from util_net....Stefan Metzmacher1-0/+1
2025-06-05s3:smb2: debug mentions function name fewer timesDouglas Bagnall1-1/+1
2025-04-11smbprofile: Count failed requestsVolker Lendecke1-3/+9
2025-01-07smbd: fix an invalid memory accessRalph Boehme1-1/+1
2024-11-05smbd: let smbd_server_connection_terminate_ex() always go through smbXsrv_con...Ralph Boehme1-21/+43
2024-10-31smbd: return correct error for compound related requests that went asyncRalph Boehme1-0/+10
2024-08-13s3:smb2_server: return NT_STATUS_NETWORK_SESSION_EXPIRED for compound requestsStefan Metzmacher1-1/+15
2024-05-23s3:smbd: allow anonymous encryption after one authenticated session setupStefan Metzmacher1-0/+11
2024-03-12smbd: Fix and modernize a few DBG statementsVolker Lendecke1-7/+8
2024-03-12smbd: Give smbXsrv_session.c its own header fileVolker Lendecke1-0/+1
2023-10-24smb2_server: monitor connections with TEVENT_FD_ERRORStefan Metzmacher1-1/+18
2023-10-13smb2_server: Check status codes (CID 1474441)Joseph Sutton1-2/+2
2023-10-13smb2_server: Remove unreachable code (CID 1444981)Joseph Sutton1-4/+0
2023-10-01s3:smbd: Fix building with FORTIFY_SOURCE=2Joseph Sutton1-1/+1
2023-09-06smb2_server: move struct msghdr to smbd_smb2_send_queueStefan Metzmacher1-3/+2
2023-09-06smb2_server: split out smbd_smb2_flush_with_sendmsg() out of smbd_smb2_flush_...Stefan Metzmacher1-1/+13
2023-09-06smb2_server: split out smbd_smb2_advance_send_queue() out of smbd_smb2_flush_...Stefan Metzmacher1-20/+40
2023-09-06smb2_server: simplify smbd_smb2_advance_incoming() recvfile logicStefan Metzmacher1-3/+10
2023-09-06smb2_server: change smbd_smb2_advance_incoming() to use iov_advance()Stefan Metzmacher1-17/+30
2023-09-06smb2_server: split smbd_smb2_advance_incoming() out of smbd_smb2_io_handler()Stefan Metzmacher1-73/+95
2023-09-06smb2_server: remove state->hdr.done and always set state->vector firstStefan Metzmacher1-6/+8
2023-09-06smb2_server: move struct msghdr to smbd_smb2_request_read_stateStefan Metzmacher1-3/+2
2023-09-06smb2_server: avoid ZERO_STRUCT*() in the core codeStefan Metzmacher1-29/+33
2023-07-19s3:smbd: Fix code spellingAndreas Schneider1-3/+3
2023-07-03smbd: Save 76 bytes of .textVolker Lendecke1-4/+4
2023-06-01smb2_server: use MSG_DONTWAIT to get non-blocking send/recvmsgStefan Metzmacher1-3/+31
2023-06-01smb2_server: optimize SMB2_OP_KEEPALIVE (SMB2 Echo)Stefan Metzmacher1-2/+1
2023-04-18smbd: Save 488 bytes RSSVolker Lendecke1-25/+83
2022-11-22smbd: Pass error_context_count through smbd_smb2_request_error_ex()Volker Lendecke1-0/+2
2022-11-17s3: smbd: Add utility function smbd_smb2_is_last_in_compound().Jeremy Allison1-0/+6
2022-09-23s3: smbd: Fix memory leak in smbd_server_connection_terminate_done().Jeremy Allison1-0/+1
2022-02-11smbd: Introduce fsp_is_alternate_stream()Volker Lendecke1-1/+1
2022-02-01smbd: Modernize a debug statementVolker Lendecke1-3/+3
2021-12-01smb2_server: skip tcon check and chdir_current_service() for FSCTL_QUERY_NETW...Stefan Metzmacher1-0/+3
2021-12-01smb2_server: don't let SMB2_OP_IOCTL force FILE_CLOSED for invalid file idsStefan Metzmacher1-12/+6
2021-12-01smb2_server: skip tcon check and chdir_current_service() for FSCTL_VALIDATE_N...Stefan Metzmacher1-0/+3
2021-12-01smb2_server: decouple IOCTL check from signing/encryption statesStefan Metzmacher1-1/+3
2021-12-01smb2_server: make sure in_ctl_code = IVAL(body, 0x04); reads valid bytesStefan Metzmacher1-1/+1
2021-11-11smbd: Give smbXsrv_open.c its own header fileVolker Lendecke1-0/+1
2021-11-11source3: move lib/substitute.c functions out of proto.hRalph Boehme1-0/+1
2021-07-15s3:smbd: make sure we don't try to sign CANCEL response PDUsStefan Metzmacher1-2/+4
2021-07-15s3:smbd: make sure STATUS_PENDING responses are never signedStefan Metzmacher1-13/+9
2021-07-15s3:smbd: only allow cancel with the same sessionStefan Metzmacher1-0/+4