summaryrefslogtreecommitdiff
path: root/source3/smbd
AgeCommit message (Expand)AuthorFilesLines
2012-07-10Cope with a (non-security) open race we've had for ever as NTCreateX isn't at...Jeremy Allison1-0/+25
2012-07-10Now we have a guaranteed indication of a file being created, use it to set th...Jeremy Allison1-12/+8
2012-07-10Add function fd_open_atomic() which uses O_CREAT|O_EXCL to return a guarantee...Jeremy Allison1-4/+107
2012-07-10Simplify the logic in open_file() some more.Jeremy Allison1-48/+36
2012-07-09Simplify the logic in open_file().Jeremy Allison1-22/+15
2012-07-09Make check_same_stat() and check_same_dev_ino() common functions.Jeremy Allison2-31/+0
2012-07-09Factor out check_same_dev_ino() from check_same_stat() so it can be called se...Jeremy Allison1-2/+15
2012-07-05s3: evaluate MNT_QUOTA and MNT_RDONLY in statvfs also on darwinBjörn Jacke1-1/+1
2012-07-04s3: if we know a file is immutable, report it to be readonlyBjörn Jacke1-0/+6
2012-07-03s3-smbd: Remove deprecated 'share modes' option.Andreas Schneider1-4/+0
2012-07-03s3: Fix Coverity ID 709217 Dereference after null checkVolker Lendecke1-2/+10
2012-07-03s3: Fix Coverity ID 709218 Uninitialized pointer readVolker Lendecke1-0/+5
2012-07-03s3:smbd: Include smbXsrv.h before vfs.h (in smbd.h) so that the smbXsrv struc...Michael Adam1-1/+1
2012-07-03s3:smbd:smb2: fix prototype of make_connection_smb2() to use smbXsrv_tconMichael Adam1-2/+1
2012-07-03s3:smbd: include smbXsrv.h before smbd/proto.h to have the smbXsrv_ structs a...Michael Adam1-0/+1
2012-07-03s3:smbd:smb2: change smbXsrv_tcon0 to smbXsrv_tcon in smbd_smb2_request_chec...Michael Adam1-1/+1
2012-07-03s3:smbd:smb2: change smbXsrv_session0 to smbXsrv_session in struct user_struct.Michael Adam1-1/+1
2012-06-30Don't allow asynchronous creates to be canceled in SMB2.Jeremy Allison3-3/+20
2012-06-30Make schedule_deferred_open_message_smb() return an indication of success.Jeremy Allison2-5/+6
2012-06-30Make schedule_deferred_open_message_smb2() return an indication of success.Jeremy Allison2-7/+9
2012-06-30Allow for async opens.Jeremy Allison1-4/+35
2012-06-30Add new bool field async_open to struct deferred_open_record. Not used yet.Jeremy Allison1-0/+4
2012-06-30Fix defer_open() fuction in the open code path to cope with a NULL lck parame...Jeremy Allison1-11/+16
2012-06-30Add uint64_t mid field to the files_struct.Jeremy Allison1-0/+1
2012-06-29s3:smbd: make use of smbXsrv_open for smb1/2/3Stefan Metzmacher9-141/+73
2012-06-29s3:smbd: add smbXsrv_open* infrastructureStefan Metzmacher3-0/+1099
2012-06-29s3: fix the logic in bsd_statvfsBjörn Jacke1-1/+1
2012-06-29s3:smb2_server: remove max_charge check in smbd_smb2_request_verify_creditcha...Stefan Metzmacher1-16/+0
2012-06-29s3: merge bsd_statvfs and darwin_statvfsBjörn Jacke1-53/+31
2012-06-28Replace all uses of setXX[ug]id() and setgroups with samba_setXX[ug]id() calls.Jeremy Allison1-1/+2
2012-06-29s3:smb2_server: make the logic in smbd_smb2_request_verify_creditcharge() sim...Stefan Metzmacher1-11/+23
2012-06-29s3:smb2_server: simplify smbd_smb2_request_verify_creditcharge() a bit.Stefan Metzmacher1-6/+1
2012-06-29s3:smb2_negprot: support SMB2_CAP_LARGE_MTU on everything but port 139Stefan Metzmacher1-5/+8
2012-06-29s3:smb2_server: grant extra credits for multi-credit requestsStefan Metzmacher1-2/+10
2012-06-29s3:smb2_server: implement credit granting similar to windowsStefan Metzmacher2-19/+53
2012-06-29s3:smb2_server: make sure sequence numbers don't wrap at UINT64_MAXStefan Metzmacher1-2/+17
2012-06-29s3:smb2_server: make sure we don't grant more credits than we allowStefan Metzmacher2-35/+92
2012-06-29s3:smb2_server: check the credit_charge against the already granted creditsStefan Metzmacher1-7/+12
2012-06-29s3:smb2_server: split out a smb2_validate_sequence_number() functionStefan Metzmacher1-40/+77
2012-06-29s3:smb2_server: clear sequence window if we got the lowest sequence idStefan Metzmacher1-2/+2
2012-06-29s3:smb2_server: fix calculation of the next bitmap_offsetStefan Metzmacher1-1/+1
2012-06-29s3:smb2_server: remove unused and confusing DEFAULT_SMB2_MAX_CREDIT_BITMAP_FA...Stefan Metzmacher1-7/+4
2012-06-29s3:smb2_server: call smbd_smb2_request_validate() also in smbd_smb2_first_neg...Stefan Metzmacher1-0/+6
2012-06-29s3:smb2_server: start the connection with one credit granted to the clientStefan Metzmacher1-1/+1
2012-06-28s3: fine tune and clean up statvfs testsBjörn Jacke1-2/+2
2012-06-28s3:smbd: change nt_open_pipe() to uint16_t pnum/fnumStefan Metzmacher1-3/+3
2012-06-28s3:smb2_create: add usefull DEBUG() messageStefan Metzmacher1-0/+3
2012-06-28s3:smbd/files: fsp->fnum is uint64_t not int!Stefan Metzmacher1-3/+3
2012-06-27s3-param: Rename loadparm_s3_context -> loadparm_s3_helpersAndrew Bartlett2-2/+2
2012-06-26s3: Restore async i/o with the "native" AIO interfaceVolker Lendecke2-4/+1