summaryrefslogtreecommitdiff
path: root/source3/smbd
AgeCommit message (Collapse)AuthorFilesLines
2009-06-08Set SIGRTMIN to NSIGTimur I. Bakeyev1-3/+0
In the includes we define SIGRTMIN to 32 if it's not defined already. This value could be fairly low and it's better to use NSIG(number of defined signals) as the lower mark for the available signals. We have similar defenition in the source3/smbd/aio.c, which can be safely removed, as it comes from includes.h then. With regards, Timur Bakeyev. Signed-off-by: Stefan Metzmacher <metze@samba.org>
2009-06-06s3:smbd: FSCTL_PIPE_TRANSCEIVE on a none IPC$ share should give NOT_SUPPORTEDStefan Metzmacher1-1/+1
metze
2009-06-06s3:smbd: return the same things as Windows 7 for SMB2 Ioctl responsesStefan Metzmacher1-7/+23
metze
2009-06-05s3:smbd: split smbd_smb2_flush() into a tevent_req based _send()/_recv() pairStefan Metzmacher1-25/+97
metze
2009-06-05s3:smbd: split smbd_smb2_create() into a tevent_req based _send()/_recv() pairStefan Metzmacher1-99/+199
metze
2009-06-05s3:smbd: fix the build in smb2_ioctl.cStefan Metzmacher1-1/+1
metze
2009-06-05s3:smbd: add support for SMB2 Ioctl FSCTL_DFS_GET_REFERRALSStefan Metzmacher1-0/+74
metze
2009-06-05s3:smbd: add support for STATUS_BUFFER_OVERFLOW to SMB2 IoctlStefan Metzmacher1-5/+10
metze
2009-06-05s3:smbd: keep the chain_fsp for SMB2 requestsStefan Metzmacher3-0/+5
metze
2009-06-05s3:smbd: fix the logic for compounded requestsStefan Metzmacher1-1/+1
metze
2009-06-05s3:smbd: only setup the dyn iovec if a a dyn blob is givenStefan Metzmacher1-2/+1
Otherwise leave the default in there, which takes care of padding for compounded requests. metze
2009-06-05s3:smbd: add support for SMB2 Ioctl FSCTL_PIPE_TRANSCEIVE on IPC$Stefan Metzmacher1-0/+92
metze
2009-06-05s3:smbd: add support for SMB2 Read on IPC$Stefan Metzmacher1-6/+52
metze
2009-06-05s3:smbd: add support for SMB2 Write on IPC$Stefan Metzmacher1-5/+49
metze
2009-06-05s3:smbd: add support for SMB2 Create on IPC$Stefan Metzmacher1-1/+17
metze
2009-06-05s3:smbd: add support for SMB2 IoctlStefan Metzmacher3-1/+273
We don't implement any level yet. metze
2009-06-05s3:smbd: add missing return statements to the SMB2 write error casesStefan Metzmacher1-0/+2
metze
2009-06-05s3:smbd: add missing return statements to the SMB2 read error casesStefan Metzmacher1-0/+2
metze
2009-06-05s3:smbd: split smbd_smb2_write() into tevent_req based *_send()/_recv() ↵Stefan Metzmacher1-47/+129
functions metze
2009-06-05s3:smbd: split smbd_smb2_read() into tevent_req based *_send()/_recv() functionsStefan Metzmacher1-61/+148
metze
2009-06-05s3:smbd: make smbd_server_connection_terminate() a macroStefan Metzmacher2-3/+11
metze
2009-06-05s3:smbd: implement smbd_smb2_request_error/done() as macros on top of the ↵Stefan Metzmacher3-27/+23
_ex() function metze
2009-06-05s3:smbd: add support for printers to SMB2 CreateStefan Metzmacher1-38/+41
This is not tested, but the code looks like the for SMB1, so it's likely to work:-) metze
2009-06-04s3:smbd: ignore NTCREATEX_OPTIONS_SYNC_ALERT and ↵Stefan Metzmacher1-0/+4
NTCREATEX_OPTIONS_ASYNC_ALERT for SMB2 Create This should make the Windows Explorer happier. metze
2009-06-04s3:smbd: call set_current_service() when a SMB2 tcon will be usedStefan Metzmacher1-0/+5
metze
2009-06-04s3:smbd: fix potential fsp leak if print_fsp_open() failsStefan Metzmacher1-0/+1
metze
2009-06-04Change smbd_smb2_request_error() to add a __location__.Jeremy Allison2-10/+10
This allows quick identification of smb2 parsing errors. Jeremy.
2009-06-04Add NTLMSSP SPNEGO to smb2 auth. Tested with Win7.Jeremy Allison3-9/+75
Jeremy.
2009-06-03s3:smbd: implement SMB2 WriteStefan Metzmacher3-1/+215
This only works on file shares. metze
2009-06-03s3:smbd: implement SMB2 ReadStefan Metzmacher3-1/+209
This only works works on file shares. metze
2009-06-03s3:smbd: implement SMB2 FlushStefan Metzmacher3-1/+122
This works only on file shares yet. metze
2009-06-03s3:smbd: implement SMB2 CloseStefan Metzmacher3-1/+134
metze
2009-06-03s3:smbd: implement a simple version of SMB2 CreateStefan Metzmacher3-1/+276
It only work on file shares and just ignores any additional Create Context Values. metze
2009-06-03s3:smbd: add smbd_smb2_fake_smb_request()Stefan Metzmacher2-0/+53
metze
2009-06-03s3:smbd: return more details in the SMB2 Tree Connect responseStefan Metzmacher1-6/+32
metze
2009-06-03s3:smbd: create a connection_struct in SMB2 Tree ConnectStefan Metzmacher4-1/+30
metze
2009-06-03s3:smbd: create a user_struct for compat in SMB2 Session SetupStefan Metzmacher3-1/+19
metze
2009-06-03s3:smbd: add a lazy mode for conn_new() and conn_free() for SMB2Stefan Metzmacher1-0/+15
metze
2009-06-03s3:smbd: make make_connection_snum() non staticStefan Metzmacher1-2/+1
metze
2009-06-03s3:smbd: move tcon specific globals to struct smbd_server_connectionStefan Metzmacher9-74/+81
metze
2009-06-03s3:smbd: move more session specific globals to struct smbd_server_connectionStefan Metzmacher12-161/+221
metze
2009-06-03s3:smbd: move some session specific globals to struct smbd_server_connectionStefan Metzmacher8-22/+29
metze
2009-06-03s3:smbd: move already_got_session to struct smbd_server_connectionStefan Metzmacher4-6/+7
metze
2009-06-03s3:smbd: move max_recv to struct smbd_server_connectionStefan Metzmacher5-21/+22
metze
2009-06-03s3:smbd: move negprot related globals to struct smbd_server_connectionStefan Metzmacher7-49/+79
metze
2009-06-03s3:smbd: move pending_auth_data list to struct smbd_server_connectionStefan Metzmacher3-23/+37
metze
2009-06-03s3:smbd: remove old comment, we support SMB2 signing nowStefan Metzmacher1-2/+0
metze
2009-06-03s3:smbd: allow SMB2 only if we don't use security = shareStefan Metzmacher1-1/+2
metze
2009-06-02Add SMB_VFS_CONNECTPATH operationVolker Lendecke1-8/+22
This is required for the shadow_copy2 module and "wide links = no". The file system snapshots by nature are typically outside of share directory. So the REALPATH result fails the wide links = no test.
2009-06-02Remove a variable used just onceVolker Lendecke1-2/+3