Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-06-12 | Simplify close_normal_file() | Volker Lendecke | 1 | -22/+21 | |
2009-06-11 | Fix bug #6297 - owner of sticky directory cannot delete files created by others. | Jeremy Allison | 1 | -2/+13 | |
The reason we couldn't delete was we were erroring out early if requestor was not the owner of the file we wanted to delete, instead of checking if the requestor owned the directory as well. If either of these is true, we must go on and check the ACL. Karolin, this is a must for 3.4.0 and also 3.3.next. I'll update the bug report with patches for 3.4.0 and 3.3.next and ask vl to review. Jeremy. | |||||
2009-06-11 | s3: Prepare the rename path for passing smb_filename to SMB_VFS_CREATE_FILE | Tim Prouty | 1 | -106/+133 | |
2009-06-11 | s3: Prepare the do_unlink path for passing smb_filname to SMB_VFS_CREATE_FILE | Tim Prouty | 1 | -72/+77 | |
2009-06-11 | s3: refactor utility function to handle splitting the directory from the mask | Tim Prouty | 1 | -11/+35 | |
2009-06-10 | s3: Prepare the first set of SMB_VFS_CREATE_FILE callers to take an ↵ | Tim Prouty | 4 | -157/+233 | |
smb_filename struct Some of the callers required minimal changes, while others (copy_internals) required significant changes. The task is simplified a little bit because we are able to do operations and checks on the base_name when a stream isn't used. This patch should cause no functional changes. Volker, Jeremy: Please check | |||||
2009-06-10 | s3: Add utility function for copying an smb_filename struct | Tim Prouty | 1 | -0/+39 | |
2009-06-10 | s3: Remove unix_convert handling from createfile implementations | Tim Prouty | 1 | -29/+4 | |
2009-06-10 | s3: Make all callers of SMB_VFS_CREATEFILE call unix_convert first | Tim Prouty | 4 | -140/+209 | |
This step is a requirement to change SMB_VFS_CREATEFILE to take an smb_filename struct. | |||||
2009-06-10 | s3: Remove unused stat structs being passed to SMB_VFS_CREATE_FILE | Tim Prouty | 2 | -8/+2 | |
2009-06-09 | s3:smbd: only check the next_status for related requests | Stefan Metzmacher | 1 | -11/+12 | |
metze | |||||
2009-06-09 | s3:smbd: response with the same SMB2 flags as given by the client | Stefan Metzmacher | 1 | -1/+4 | |
...but also add the response flag. metze | |||||
2009-06-09 | s3:smbd: only pass the chained file handle for related compounded SMB2 requests | Stefan Metzmacher | 1 | -0/+4 | |
metze | |||||
2009-06-09 | s3:smbd: make sure we pad compounded SMB2 responses to 8 bytes | Stefan Metzmacher | 1 | -2/+47 | |
metze | |||||
2009-06-09 | s3:smbd: skip file handle checks for SMB2 compounded requests | Stefan Metzmacher | 5 | -6/+16 | |
metze | |||||
2009-06-09 | s3:smbd: more validation of the incoming SMB2 requests | Stefan Metzmacher | 2 | -4/+96 | |
metze | |||||
2009-06-09 | s3:smbd: for now ignore all non NBT Session Message requests for SMB2 | Stefan Metzmacher | 1 | -0/+9 | |
metze | |||||
2009-06-09 | s3:smbd: don't include 1 byte padding for the dynamic buffer of SMB2 responses | Stefan Metzmacher | 1 | -21/+9 | |
It seems that Windows 2008 and Windows 7 doesn't do this anymore. metze | |||||
2009-06-08 | Set SIGRTMIN to NSIG | Timur I. Bakeyev | 1 | -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-06 | s3:smbd: FSCTL_PIPE_TRANSCEIVE on a none IPC$ share should give NOT_SUPPORTED | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2009-06-06 | s3:smbd: return the same things as Windows 7 for SMB2 Ioctl responses | Stefan Metzmacher | 1 | -7/+23 | |
metze | |||||
2009-06-05 | s3:smbd: split smbd_smb2_flush() into a tevent_req based _send()/_recv() pair | Stefan Metzmacher | 1 | -25/+97 | |
metze | |||||
2009-06-05 | s3:smbd: split smbd_smb2_create() into a tevent_req based _send()/_recv() pair | Stefan Metzmacher | 1 | -99/+199 | |
metze | |||||
2009-06-05 | s3:smbd: fix the build in smb2_ioctl.c | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2009-06-05 | s3:smbd: add support for SMB2 Ioctl FSCTL_DFS_GET_REFERRALS | Stefan Metzmacher | 1 | -0/+74 | |
metze | |||||
2009-06-05 | s3:smbd: add support for STATUS_BUFFER_OVERFLOW to SMB2 Ioctl | Stefan Metzmacher | 1 | -5/+10 | |
metze | |||||
2009-06-05 | s3:smbd: keep the chain_fsp for SMB2 requests | Stefan Metzmacher | 3 | -0/+5 | |
metze | |||||
2009-06-05 | s3:smbd: fix the logic for compounded requests | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2009-06-05 | s3:smbd: only setup the dyn iovec if a a dyn blob is given | Stefan Metzmacher | 1 | -2/+1 | |
Otherwise leave the default in there, which takes care of padding for compounded requests. metze | |||||
2009-06-05 | s3:smbd: add support for SMB2 Ioctl FSCTL_PIPE_TRANSCEIVE on IPC$ | Stefan Metzmacher | 1 | -0/+92 | |
metze | |||||
2009-06-05 | s3:smbd: add support for SMB2 Read on IPC$ | Stefan Metzmacher | 1 | -6/+52 | |
metze | |||||
2009-06-05 | s3:smbd: add support for SMB2 Write on IPC$ | Stefan Metzmacher | 1 | -5/+49 | |
metze | |||||
2009-06-05 | s3:smbd: add support for SMB2 Create on IPC$ | Stefan Metzmacher | 1 | -1/+17 | |
metze | |||||
2009-06-05 | s3:smbd: add support for SMB2 Ioctl | Stefan Metzmacher | 3 | -1/+273 | |
We don't implement any level yet. metze | |||||
2009-06-05 | s3:smbd: add missing return statements to the SMB2 write error cases | Stefan Metzmacher | 1 | -0/+2 | |
metze | |||||
2009-06-05 | s3:smbd: add missing return statements to the SMB2 read error cases | Stefan Metzmacher | 1 | -0/+2 | |
metze | |||||
2009-06-05 | s3:smbd: split smbd_smb2_write() into tevent_req based *_send()/_recv() ↵ | Stefan Metzmacher | 1 | -47/+129 | |
functions metze | |||||
2009-06-05 | s3:smbd: split smbd_smb2_read() into tevent_req based *_send()/_recv() functions | Stefan Metzmacher | 1 | -61/+148 | |
metze | |||||
2009-06-05 | s3:smbd: make smbd_server_connection_terminate() a macro | Stefan Metzmacher | 2 | -3/+11 | |
metze | |||||
2009-06-05 | s3:smbd: implement smbd_smb2_request_error/done() as macros on top of the ↵ | Stefan Metzmacher | 3 | -27/+23 | |
_ex() function metze | |||||
2009-06-05 | s3:smbd: add support for printers to SMB2 Create | Stefan Metzmacher | 1 | -38/+41 | |
This is not tested, but the code looks like the for SMB1, so it's likely to work:-) metze | |||||
2009-06-04 | s3:smbd: ignore NTCREATEX_OPTIONS_SYNC_ALERT and ↵ | Stefan Metzmacher | 1 | -0/+4 | |
NTCREATEX_OPTIONS_ASYNC_ALERT for SMB2 Create This should make the Windows Explorer happier. metze | |||||
2009-06-04 | s3:smbd: call set_current_service() when a SMB2 tcon will be used | Stefan Metzmacher | 1 | -0/+5 | |
metze | |||||
2009-06-04 | s3:smbd: fix potential fsp leak if print_fsp_open() fails | Stefan Metzmacher | 1 | -0/+1 | |
metze | |||||
2009-06-04 | Change smbd_smb2_request_error() to add a __location__. | Jeremy Allison | 2 | -10/+10 | |
This allows quick identification of smb2 parsing errors. Jeremy. | |||||
2009-06-04 | Add NTLMSSP SPNEGO to smb2 auth. Tested with Win7. | Jeremy Allison | 3 | -9/+75 | |
Jeremy. | |||||
2009-06-03 | s3:smbd: implement SMB2 Write | Stefan Metzmacher | 3 | -1/+215 | |
This only works on file shares. metze | |||||
2009-06-03 | s3:smbd: implement SMB2 Read | Stefan Metzmacher | 3 | -1/+209 | |
This only works works on file shares. metze | |||||
2009-06-03 | s3:smbd: implement SMB2 Flush | Stefan Metzmacher | 3 | -1/+122 | |
This works only on file shares yet. metze | |||||
2009-06-03 | s3:smbd: implement SMB2 Close | Stefan Metzmacher | 3 | -1/+134 | |
metze |