Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-11-05 | Move the SEC_DIR_LIST check into dptr_create for SMB2 and now for SMB1. | Jeremy Allison | 2 | -5/+6 | |
The pathname check still needs fixing. Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Sat Nov 5 01:38:00 CET 2011 on sn-devel-104 | |||||
2011-11-04 | can_write_to_file() does now take share permissions into account. Fix comment. | Jeremy Allison | 1 | -1/+0 | |
2011-11-04 | No longer do the pre-check on DELETE_ACCESS - we're correctly checking the ↵ | Jeremy Allison | 1 | -22/+0 | |
ACL every time now. | |||||
2011-11-04 | Remove can_access_file_acl(). We no longer need this duplicate code (hurrah!). | Jeremy Allison | 4 | -56/+9 | |
2011-11-04 | Remove can_access_file_data() - make it use the standard ↵ | Jeremy Allison | 2 | -58/+5 | |
smbd_check_access_rights() instead. | |||||
2011-11-04 | Add const to the smb_filename argument of smbd_check_access_rights(). | Jeremy Allison | 3 | -17/+9 | |
2011-11-04 | Expose smbd_check_access_rights() to other modules. | Jeremy Allison | 2 | -1/+4 | |
2011-11-04 | Rename smbd_check_open_rights() to smbd_check_access_rights() as we're going ↵ | Jeremy Allison | 1 | -15/+15 | |
to remove the static from this. | |||||
2011-11-04 | Replace smb1_file_se_access_check() with just se_access_check(). | Jeremy Allison | 1 | -30/+21 | |
2011-11-04 | Move root check out of smb1_file_se_access_check() in preparation for ↵ | Jeremy Allison | 1 | -13/+25 | |
deleting this function. | |||||
2011-11-04 | smb1_file_se_access_check() is now static to smbd/open.c | Jeremy Allison | 2 | -6/+1 | |
2011-11-04 | Revert "Change function signature of check_parent_access() to take char * ↵ | Jeremy Allison | 2 | -10/+6 | |
instead of struct smb_filename." This reverts commit a11c0a41a35aa2b1c14333552045a65e3e50df1e. Not needed. | |||||
2011-11-04 | Revert "Call check_parent_access() on readdir." | Jeremy Allison | 1 | -13/+0 | |
This reverts commit a763edaf9c76afe2546c035fc090370301dd347b. Checking the wrong thing.. | |||||
2011-11-04 | s3:smbd increase a debug level | Christian Ambach | 1 | -5/+6 | |
logging disconnected clients with level 1 swamps the logs | |||||
2011-11-04 | s3:smbd: also send the server name in the negprot response | Stefan Metzmacher | 1 | -0/+8 | |
This matches W2K (at least sp4) and higher. metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Fri Nov 4 15:50:06 CET 2011 on sn-devel-104 | |||||
2011-11-03 | s3:smbd: make use of SMB_SIGNING_* constants | Stefan Metzmacher | 4 | -10/+12 | |
metze | |||||
2011-11-03 | s3:param: the behavior of "client/server signing = auto" is the same as "true" | Stefan Metzmacher | 1 | -2/+0 | |
So remove the special case for 'Auto'. metze | |||||
2011-11-02 | s3:smb2_server: remove unused outhdr variables | David Disseldorp | 1 | -2/+0 | |
2011-11-01 | Call check_parent_access() on readdir. | Jeremy Allison | 1 | -0/+13 | |
2011-11-01 | Change function signature of check_parent_access() to take char * instead of ↵ | Jeremy Allison | 2 | -6/+10 | |
struct smb_filename. Expose it so it can be called from directory code. | |||||
2011-10-31 | s3:smb2_server: FLAG_CHAINED means we always use the last session_id and tid | Stefan Metzmacher | 2 | -33/+20 | |
metze | |||||
2011-10-31 | s3:smb2_server: don't reset the tid and session id in the out hdr of ↵ | Stefan Metzmacher | 1 | -14/+0 | |
compound requests Windows also leaves tid (0xFFFFFFFF) and session id (0xFFFFFFFFFFFFFFFF) as the client requested them. metze | |||||
2011-10-31 | s3:smb2_server: echo the SMB2_HDR_CREDIT_CHARGE and SMB2_HDR_SIGNATURE fields | Stefan Metzmacher | 1 | -2/+4 | |
Windows just echos back the given values by default. metze | |||||
2011-10-31 | s3:smbd: also the parent smbd needs FLAG_MSG_PRINT_GENERAL (bug #8553) | Stefan Metzmacher | 1 | -0/+1 | |
metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Mon Oct 31 17:37:34 CET 2011 on sn-devel-104 | |||||
2011-10-28 | Remove the order dependency in parent_override_delete(), just check for & ↵ | Jeremy Allison | 1 | -2/+2 | |
not ==. | |||||
2011-10-28 | Remove unused "struct security_descriptor" parameter from check_parent_access() | Jeremy Allison | 1 | -8/+2 | |
2011-10-28 | Finally do all the open checks inside open_file(). Checks inside | Jeremy Allison | 1 | -0/+30 | |
vfs_acl_common can now be removed. | |||||
2011-10-28 | Simplify smbd_check_open_rights() and move all the special casing inside it. | Jeremy Allison | 1 | -101/+72 | |
2011-10-28 | Move parent_override_delete() to before I need to use it. | Jeremy Allison | 1 | -19/+19 | |
2011-10-28 | Make smbd_check_open_rights() static. | Jeremy Allison | 2 | -5/+1 | |
2011-10-27 | s3: Include uid_wrapper where it is missing. | Andreas Schneider | 1 | -0/+1 | |
2011-10-27 | Include uid_wrapper correctly. | Andreas Schneider | 1 | -1/+1 | |
2011-10-26 | Factor out the code checking if a parent should override DELETE_ACCESS into ↵ | Jeremy Allison | 1 | -9/+31 | |
a function. Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Wed Oct 26 23:15:05 CEST 2011 on sn-devel-104 | |||||
2011-10-26 | Remove another level of indentation - deal with !NT_STATUS_OK individually. | Jeremy Allison | 1 | -65/+63 | |
2011-10-26 | Add early return on stat open without O_CREAT if file doesn't exist. | Jeremy Allison | 1 | -71/+74 | |
Reduces one level of indentation. | |||||
2011-10-25 | libcli/smb: move smb_signing.[ch] to the toplevel | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2011-10-22 | Third part of fix for bug #8541 - readlink() on Linux clients fails if the ↵ | Jeremy Allison | 1 | -2/+1 | |
symlink target is outside of the share. Missed passing ucf_flags instead of hard coded flags in findfirst call. Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Sat Oct 22 06:30:16 CEST 2011 on sn-devel-104 | |||||
2011-10-22 | Second part of fix for bug #8541 - readlink() on Linux clients fails if the ↵ | Jeremy Allison | 3 | -2/+12 | |
symlink target is outside of the share. The statcache has to do lstat instead of stat when returning cached posix pathnames. | |||||
2011-10-22 | Fix bug #8541 - readlink() on Linux clients fails if the symlink target is ↵ | Jeremy Allison | 3 | -11/+42 | |
outside of the share. The key is to only allow the lookup to succeed if it's a UNIX level lookup or readlink, but disallow all other operations. Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Sat Oct 22 01:37:41 CEST 2011 on sn-devel-104 | |||||
2011-10-21 | libcli/smb: move smb_seal.c to the toplevel | Stefan Metzmacher | 1 | -1/+1 | |
metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Fri Oct 21 10:22:39 CEST 2011 on sn-devel-104 | |||||
2011-10-21 | s3-seal Remove struct smb_srv_trans_enc_ctx | Andrew Bartlett | 3 | -104/+54 | |
This structure added no value, particularly after the move to gensec. It was added at a time when auth_ntlmssp_state was not available in the client. This changed a while back (the wrapper was extended with client calls), and the move to gensec again reinforced that we do not need the extra complexity. Andrew Bartlett Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2011-10-21 | s3-ntlmssp Remove references to auth_ntlmssp_context from the smb sealing code | Andrew Bartlett | 1 | -15/+24 | |
Andrew Bartlett Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2011-10-21 | s3-ntlmssp Remove auth_ntlmssp_want_feature() | Andrew Bartlett | 3 | -7/+7 | |
We now just call the gensec_want_feature() directly. Andrew Bartlett Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2011-10-21 | s3-ntlmssp Remove auth_ntlmssp_negotiated_sign() and ↵ | Andrew Bartlett | 1 | -2/+2 | |
auth_ntlmssp_negotiated_seal() We now just call the gensec_have_feature() directly. Andrew Bartlett Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2011-10-21 | s3-ntlmssp Remove auth_ntlmssp_update wrapper | Andrew Bartlett | 4 | -27/+29 | |
We now just call gensec_update directly. Andrew Bartlett Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2011-10-21 | s3-auth remove auth_ntlmssp_session_info() | Andrew Bartlett | 2 | -8/+9 | |
Instead, call gensec_session_info() directly. Andrew Bartlett Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2011-10-21 | s3:smbd/seal: pass talloc_tos() auth_ntlmssp_update(), because we free a few ↵ | Stefan Metzmacher | 1 | -1/+1 | |
lines later metze | |||||
2011-10-20 | Refactor to create check_parent_access() which can be called for file ↵ | Jeremy Allison | 1 | -23/+64 | |
creation too. Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Thu Oct 20 20:29:22 CEST 2011 on sn-devel-104 | |||||
2011-10-20 | Make mkdir_internal() check the parent ACL for SEC_DIR_ADD_SUBDIR rights. | Jeremy Allison | 1 | -2/+33 | |
2011-10-20 | Fix error return to be NT_STATUS_NOT_A_DIRECTORY. | Jeremy Allison | 1 | -2/+2 | |