summaryrefslogtreecommitdiffstats
path: root/source3/smbd
Commit message (Collapse)AuthorAgeFilesLines
...
* s3:smbd: more validation of the incoming SMB2 requestsStefan Metzmacher2009-06-092-4/+96
| | | | metze
* s3:smbd: for now ignore all non NBT Session Message requests for SMB2Stefan Metzmacher2009-06-091-0/+9
| | | | metze
* s3:smbd: don't include 1 byte padding for the dynamic buffer of SMB2 responsesStefan Metzmacher2009-06-091-21/+9
| | | | | | It seems that Windows 2008 and Windows 7 doesn't do this anymore. metze
* Set SIGRTMIN to NSIGTimur I. Bakeyev2009-06-081-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>
* s3:smbd: FSCTL_PIPE_TRANSCEIVE on a none IPC$ share should give NOT_SUPPORTEDStefan Metzmacher2009-06-061-1/+1
| | | | metze
* s3:smbd: return the same things as Windows 7 for SMB2 Ioctl responsesStefan Metzmacher2009-06-061-7/+23
| | | | metze
* s3:smbd: split smbd_smb2_flush() into a tevent_req based _send()/_recv() pairStefan Metzmacher2009-06-051-25/+97
| | | | metze
* s3:smbd: split smbd_smb2_create() into a tevent_req based _send()/_recv() pairStefan Metzmacher2009-06-051-99/+199
| | | | metze
* s3:smbd: fix the build in smb2_ioctl.cStefan Metzmacher2009-06-051-1/+1
| | | | metze
* s3:smbd: add support for SMB2 Ioctl FSCTL_DFS_GET_REFERRALSStefan Metzmacher2009-06-051-0/+74
| | | | metze
* s3:smbd: add support for STATUS_BUFFER_OVERFLOW to SMB2 IoctlStefan Metzmacher2009-06-051-5/+10
| | | | metze
* s3:smbd: keep the chain_fsp for SMB2 requestsStefan Metzmacher2009-06-053-0/+5
| | | | metze
* s3:smbd: fix the logic for compounded requestsStefan Metzmacher2009-06-051-1/+1
| | | | metze
* s3:smbd: only setup the dyn iovec if a a dyn blob is givenStefan Metzmacher2009-06-051-2/+1
| | | | | | | Otherwise leave the default in there, which takes care of padding for compounded requests. metze
* s3:smbd: add support for SMB2 Ioctl FSCTL_PIPE_TRANSCEIVE on IPC$Stefan Metzmacher2009-06-051-0/+92
| | | | metze
* s3:smbd: add support for SMB2 Read on IPC$Stefan Metzmacher2009-06-051-6/+52
| | | | metze
* s3:smbd: add support for SMB2 Write on IPC$Stefan Metzmacher2009-06-051-5/+49
| | | | metze
* s3:smbd: add support for SMB2 Create on IPC$Stefan Metzmacher2009-06-051-1/+17
| | | | metze
* s3:smbd: add support for SMB2 IoctlStefan Metzmacher2009-06-053-1/+273
| | | | | | We don't implement any level yet. metze
* s3:smbd: add missing return statements to the SMB2 write error casesStefan Metzmacher2009-06-051-0/+2
| | | | metze
* s3:smbd: add missing return statements to the SMB2 read error casesStefan Metzmacher2009-06-051-0/+2
| | | | metze
* s3:smbd: split smbd_smb2_write() into tevent_req based *_send()/_recv() ↵Stefan Metzmacher2009-06-051-47/+129
| | | | | | functions metze
* s3:smbd: split smbd_smb2_read() into tevent_req based *_send()/_recv() functionsStefan Metzmacher2009-06-051-61/+148
| | | | metze
* s3:smbd: make smbd_server_connection_terminate() a macroStefan Metzmacher2009-06-052-3/+11
| | | | metze
* s3:smbd: implement smbd_smb2_request_error/done() as macros on top of the ↵Stefan Metzmacher2009-06-053-27/+23
| | | | | | _ex() function metze
* s3:smbd: add support for printers to SMB2 CreateStefan Metzmacher2009-06-051-38/+41
| | | | | | | This is not tested, but the code looks like the for SMB1, so it's likely to work:-) metze
* s3:smbd: ignore NTCREATEX_OPTIONS_SYNC_ALERT and ↵Stefan Metzmacher2009-06-041-0/+4
| | | | | | | | NTCREATEX_OPTIONS_ASYNC_ALERT for SMB2 Create This should make the Windows Explorer happier. metze
* s3:smbd: call set_current_service() when a SMB2 tcon will be usedStefan Metzmacher2009-06-041-0/+5
| | | | metze
* s3:smbd: fix potential fsp leak if print_fsp_open() failsStefan Metzmacher2009-06-041-0/+1
| | | | metze
* Change smbd_smb2_request_error() to add a __location__.Jeremy Allison2009-06-042-10/+10
| | | | | This allows quick identification of smb2 parsing errors. Jeremy.
* Add NTLMSSP SPNEGO to smb2 auth. Tested with Win7.Jeremy Allison2009-06-043-9/+75
| | | | Jeremy.
* s3:smbd: implement SMB2 WriteStefan Metzmacher2009-06-033-1/+215
| | | | | | This only works on file shares. metze
* s3:smbd: implement SMB2 ReadStefan Metzmacher2009-06-033-1/+209
| | | | | | This only works works on file shares. metze
* s3:smbd: implement SMB2 FlushStefan Metzmacher2009-06-033-1/+122
| | | | | | This works only on file shares yet. metze
* s3:smbd: implement SMB2 CloseStefan Metzmacher2009-06-033-1/+134
| | | | metze
* s3:smbd: implement a simple version of SMB2 CreateStefan Metzmacher2009-06-033-1/+276
| | | | | | | It only work on file shares and just ignores any additional Create Context Values. metze
* s3:smbd: add smbd_smb2_fake_smb_request()Stefan Metzmacher2009-06-032-0/+53
| | | | metze
* s3:smbd: return more details in the SMB2 Tree Connect responseStefan Metzmacher2009-06-031-6/+32
| | | | metze
* s3:smbd: create a connection_struct in SMB2 Tree ConnectStefan Metzmacher2009-06-034-1/+30
| | | | metze
* s3:smbd: create a user_struct for compat in SMB2 Session SetupStefan Metzmacher2009-06-033-1/+19
| | | | metze
* s3:smbd: add a lazy mode for conn_new() and conn_free() for SMB2Stefan Metzmacher2009-06-031-0/+15
| | | | metze
* s3:smbd: make make_connection_snum() non staticStefan Metzmacher2009-06-031-2/+1
| | | | metze
* s3:smbd: move tcon specific globals to struct smbd_server_connectionStefan Metzmacher2009-06-039-74/+81
| | | | metze
* s3:smbd: move more session specific globals to struct smbd_server_connectionStefan Metzmacher2009-06-0312-161/+221
| | | | metze
* s3:smbd: move some session specific globals to struct smbd_server_connectionStefan Metzmacher2009-06-038-22/+29
| | | | metze
* s3:smbd: move already_got_session to struct smbd_server_connectionStefan Metzmacher2009-06-034-6/+7
| | | | metze
* s3:smbd: move max_recv to struct smbd_server_connectionStefan Metzmacher2009-06-035-21/+22
| | | | metze
* s3:smbd: move negprot related globals to struct smbd_server_connectionStefan Metzmacher2009-06-037-49/+79
| | | | metze
* s3:smbd: move pending_auth_data list to struct smbd_server_connectionStefan Metzmacher2009-06-033-23/+37
| | | | metze
* s3:smbd: remove old comment, we support SMB2 signing nowStefan Metzmacher2009-06-031-2/+0
| | | | metze