Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-06-12 | s3: Remove smbd_server_conn from reply_ntcancel | Volker Lendecke | 1 | -1/+1 | |
2010-06-12 | s3: Remove smbd_server_conn from send_nt_replies | Volker Lendecke | 1 | -1/+1 | |
2010-06-03 | s3-security: use shared SECINFO_DACL define. | Günther Deschner | 1 | -1/+1 | |
Guenther | |||||
2010-06-03 | s3-security: use shared SECINFO_SACL define. | Günther Deschner | 1 | -1/+1 | |
Guenther | |||||
2010-06-03 | s3-security: use shared SECINFO_GROUP define. | Günther Deschner | 1 | -1/+1 | |
Guenther | |||||
2010-06-03 | s3-security: use shared SECINFO_OWNER define. | Günther Deschner | 1 | -1/+1 | |
Guenther | |||||
2010-05-31 | s3-build: only use ndr_security.h where needed. | Günther Deschner | 1 | -0/+1 | |
Guenther | |||||
2010-05-21 | s3:dom_sid Global replace of DOM_SID with struct dom_sid | Andrew Bartlett | 1 | -3/+3 | |
This matches the structure that new code is being written to, and removes one more of the old-style named structures, and the need to know that is is just an alias for struct dom_sid. Andrew Bartlett Signed-off-by: Günther Deschner <gd@samba.org> | |||||
2010-05-18 | Implement missing info level SMB_FILE_LINK_INFORMATION. | Jeremy Allison | 1 | -0/+2 | |
Fix bug #7435 - SMB2 hardlink fails (invalid level). Found at the Microsoft plugsharing plugfest. Jeremy. | |||||
2010-05-18 | s3-secdesc: remove "typedef struct security_descriptor SEC_DESC". | Günther Deschner | 1 | -3/+3 | |
Guenther | |||||
2010-05-18 | s3-build: fix the build. | Günther Deschner | 1 | -1/+1 | |
Guenther | |||||
2010-05-18 | s3: Remove use of iconv_convenience. | Jelmer Vernooij | 1 | -1/+1 | |
2010-04-29 | Carefully label SMB1-specific locking calls. | Jeremy Allison | 1 | -1/+1 | |
Jeremy. | |||||
2010-04-28 | Connect set security descriptor into SMB2 code. | Jeremy Allison | 1 | -2/+2 | |
Jeremy. | |||||
2010-04-26 | Plumb in get_nt_acl into SMB2. | Jeremy Allison | 1 | -40/+91 | |
Jeremy. | |||||
2010-04-12 | Move to using 64-bit mid values in our internal open file database. | Jeremy Allison | 1 | -1/+2 | |
This will allow us to share logic much easier between SMB1 and SMB2 servers. Jeremy | |||||
2010-04-07 | s3: add comment about what the FSCTL_QUERY_ALLOCATED_RANGES currently does | Björn Jacke | 1 | -0/+6 | |
2010-04-05 | Add FSCTL_QUERY_ALLOCATED_RANGES to the list of Windows ioctls we support. | Jeremy Allison | 1 | -0/+52 | |
Based on a patch reported and tested by Ira Cooper <samba@ira.wakeful.net>. Jeremy. | |||||
2010-03-30 | Second part of fix for bug #6494 - Incorrect FileStatus returned in ↵ | Jeremy Allison | 1 | -1/+19 | |
NT_CREATE_ANDX. Ensure we do this in nttrans create too. Jeremy. | |||||
2010-03-05 | Fix for bug #7189 - Open txt files with notepad on samba shares creates problem. | Jeremy Allison | 1 | -0/+4 | |
Ensure we don't use any of the create_options for Samba private use. Add a new parameter to the VFS_CREATE call (private_flags) which is only used internally. Renumber NTCREATEX_OPTIONS_PRIVATE_DENY_DOS and NTCREATEX_OPTIONS_PRIVATE_DENY_FCB to match the S4 code). Rev. the VFS interface to version 28. Jeremy. | |||||
2009-12-21 | Remove all calls to reply_doserror - turn them into | Jeremy Allison | 1 | -42/+42 | |
correct reply_nterror calls. Next rename reply_doserror -> reply_force_doserror and plumb in when NT_STATUS_DOS is used. Jeremy. | |||||
2009-12-17 | Vector correctly through reply_openerror() (which uses the same logic). | Jeremy Allison | 1 | -6/+1 | |
Jeremy. | |||||
2009-11-24 | Fix make test. Only do POSIX case conversion if FILE_FLAG_POSIX_SEMANTICS ↵ | Jeremy Allison | 1 | -8/+12 | |
set. Doh ! Jeremy. | |||||
2009-11-23 | Restore NtCreateX case handling with FILE_FLAG_POSIX_SEMANTICS to the way | Jeremy Allison | 1 | -5/+68 | |
it worked in 3.3.x and 3.2.x. UCF_POSIX_PATHNAMES may no longer be needed, as lp_posix_pathnames() being set isn't the same as case handling from NtCreateX (lp_posix_pathnames() changes the STAT calls to LSTAT, not the case semantics). Jeremy. | |||||
2009-11-23 | Proper fix for #6898 - Samba duplicates file content on appending. Pointed ↵ | Jeremy Allison | 1 | -12/+18 | |
out by Volker.Restores the pathname handling for FILE_FLAG_POSIX_SEMANTICS but still prevents the O_APPEND problems. Jeremy. | |||||
2009-11-23 | Fix bug #6898 - Samba duplicates file content on appending | Jeremy Allison | 1 | -0/+10 | |
Clients using a Windows open call should not be able to set FILE_FLAG_POSIX_SEMANTICS in an open. Jeremy. | |||||
2009-11-23 | Revert "s3: Move the global variable Protocol to struct smbd_server_connection" | Volker Lendecke | 1 | -1/+1 | |
This reverts commit c85a4c9ba4a7de65a7850f6f9708df66bd24deea. | |||||
2009-11-21 | s3: Move the global variable Protocol to struct smbd_server_connection | Volker Lendecke | 1 | -1/+1 | |
2009-11-17 | Remove "store create time" code, cause create time to be stored | Jeremy Allison | 1 | -8/+10 | |
in the "user.DOSATTRIB" EA. From the docs: In Samba 3.5.0 and above the "user.DOSATTRIB" extended attribute has been extended to store the create time for a file as well as the DOS attributes. This is done in a backwards compatible way so files created by Samba 3.5.0 and above can still have the DOS attribute read from this extended attribute by earlier versions of Samba, but they will not be able to read the create time stored there. Storing the create time separately from the normal filesystem meta-data allows Samba to faithfully reproduce NTFS semantics on top of a POSIX filesystem. Passes make test but will need more testing. Jeremy. | |||||
2009-11-05 | Got the logic simplification worked out so we still pass | Jeremy Allison | 1 | -1/+1 | |
BASE-DELAYWRITE and also RAW-CLOSE. Jeremy. | |||||
2009-11-05 | Revert commit "0551284dc08eb93ef7b2b2227a45e5ec21d482fb" - simplify | Jeremy Allison | 1 | -1/+1 | |
the logic. This was incorrect (I'll revisit this tomorrow). Jeremy. | |||||
2009-11-05 | Simplify the logic - remove extraneous argument and calls to ↵ | Jeremy Allison | 1 | -1/+1 | |
set_close_write_time(). We were treating a file time set on close as a sticky write time set, and I don't think it is. I will add a torture test later to RAW-CLOSE to confirm this. Jeremy. | |||||
2009-11-05 | Get closer to an accurate model of Windows timestamp changes. | Jeremy Allison | 1 | -1/+1 | |
"Normal" non truncate writes always cause the timestamp to be set on close. Once a close is done on a handle this can reset the sticky write time to current time also. Updated smbtorture4 confirms this. Jeremy. | |||||
2009-11-04 | Remove "Protocol" as an extern, and add accessor functions. | Jeremy Allison | 1 | -2/+1 | |
Jeremy. | |||||
2009-10-08 | s3: Fix shadow copy display on Windows 7 | Volker Lendecke | 1 | -1/+1 | |
Windows 7 is a bit more picky on our NT_STATUS_BUFFER_TOO_SMALL. Announce the right buffer size, the same amount we later check for. | |||||
2009-09-17 | We now pass the Microsoft SMB2 fileio test with EA's and streams... | Jeremy Allison | 1 | -1/+1 | |
Jeremy. | |||||
2009-09-14 | Fix bug 6494 - Incorrect FileStatus returned in NT_CREATE_ANDX. | Jeremy Allison | 1 | -1/+19 | |
Lookup the EA and Stream status on CreateX. Jeremy. | |||||
2009-08-24 | Second attempt at fix for bug 6529 - Offline files conflict with Vista and ↵ | Jeremy Allison | 1 | -8/+8 | |
Office 2003. Confirmation from reporter that this fixes the issue in master on ext3/ext4. Back-ports to follow. Jeremy. | |||||
2009-08-12 | Add "store create time" parameter (docs to follow) | Jeremy Allison | 1 | -4/+4 | |
that stores the create time in the user.DosTimestamps EA. Jeremy. | |||||
2009-08-10 | Refactor the use of create_time and change time to go | Jeremy Allison | 1 | -10/+22 | |
through functions. Will aid in making us pass RAW-SETFILEINFO. Jeremy. | |||||
2009-07-24 | s3: Convert a few callers of unix_convert() over to filename_convert() | Tim Prouty | 1 | -2/+2 | |
This patch also changes the unix convert flags to make sure the correct semantics are preservered for allowing/disallowing wildcards in the last component of the path. | |||||
2009-07-24 | s3: Simplify rename_internals() by passing in smb_filename structs | Tim Prouty | 1 | -69/+52 | |
2009-07-24 | s3: Allow filename_convert() to pass through unix_convert_flags and let the ↵ | Tim Prouty | 1 | -0/+8 | |
caller know if the path has a wildcard This also eliminates the need for resolve_dfspath(). | |||||
2009-07-21 | s3: Remove the now unused fname parameter from filename_convert() | Tim Prouty | 1 | -8/+4 | |
2009-07-21 | s3: Fix RENAME_FLAG_RENAME path to stop calling unix_convert twice | Tim Prouty | 1 | -50/+75 | |
2009-07-20 | s3: Move is_ntfs_stream*() to filename.c | Tim Prouty | 1 | -24/+0 | |
2009-07-20 | s3: Change fsp->fsp_name to be an smb_filename struct! | Tim Prouty | 1 | -9/+11 | |
2009-07-08 | s3: Remove is_ntfs_stream_name() and split_ntfs_stream_name() | Tim Prouty | 1 | -48/+1 | |
Actually I moved split_ntfs_stream_name into torture.c which is the one consumer of it. This could probably be changed at some point. | |||||
2009-07-08 | s3: Plumb smb_filename through dos_mode() and related funtions | Tim Prouty | 1 | -12/+6 | |
2009-07-08 | Rename update_stat_ex_writetime() -> update_stat_ex_mtime() | Jeremy Allison | 1 | -2/+2 | |
to better describe what we're doing here. Jeremy |