summaryrefslogtreecommitdiff
path: root/source3/smbd
AgeCommit message (Expand)AuthorFilesLines
2013-01-09Factor code out of check_user_ok() into a call to check_user_share_access().Jeremy Allison1-34/+7
2013-01-09Initialize stack variables. Prelude to factoring out calls to check_user_shar...Jeremy Allison1-2/+2
2013-01-09Add check_user_share_access() which factors out the share security and read_o...Jeremy Allison2-0/+60
2013-01-09Correctly setup the conn->share_access based on the current user token.Jeremy Allison1-12/+22
2013-01-09Change API for create_share_access_mask() - remove conn struct.Jeremy Allison2-7/+7
2013-01-09Change API for create_share_access_mask() to pass in the token.Jeremy Allison2-4/+9
2013-01-09Fix API for create_share_access_mask().Jeremy Allison2-9/+12
2013-01-09Remove static from create_share_access_mask().Jeremy Allison2-1/+2
2013-01-09Add uint32_t share_access to vuid_cache_entry.Jeremy Allison1-0/+1
2013-01-09Clean up struct connection_struct, make struct vuid_cache a pointer not inline.Jeremy Allison2-6/+7
2013-01-09Remove unneeded variable "const struct auth_session_info *session_info"Jeremy Allison1-3/+1
2013-01-09Remove dead code now vuser can no longer be NULL.Jeremy Allison1-8/+0
2013-01-09Remove the second set of {} braces, no longer needed.Jeremy Allison1-20/+18
2013-01-09Remove one set of enclosing {} braces, no longer needed.Jeremy Allison1-9/+7
2013-01-09Move the definition of struct vuid_cache_entry *ent outside blocks.Jeremy Allison1-4/+2
2013-01-09Start to tidy-up check_user_ok().Jeremy Allison1-3/+2
2013-01-09source3/smbd/pysmbd.c: Always use create_conn_struct(). Don't hand create con...Jeremy Allison1-24/+10
2013-01-09smbd/posix_acls.c: Use create_conn_struct(). Don't hand-create connection str...Jeremy Allison1-19/+11
2013-01-09Allow create_conn_struct() to be called with snum == -1.Jeremy Allison1-4/+9
2013-01-09smbd: Rework create_conn_struct to use conn_new()Andrew Bartlett1-22/+18
2013-01-08smbd: Fix bug 9549 -- Memleak in the async echo handlerVolker Lendecke1-1/+1
2013-01-07pysmbd: Change to keyword based argumentsAndrew Bartlett1-23/+43
2013-01-07pysmbd: Convert pysmbd to take an optional service to connect toAndrew Bartlett2-127/+159
2013-01-07smbd: Fix calls to create_conn_struct_cwd to be correctly indented.Andrew Bartlett1-16/+16
2013-01-07smbd: Split create_conn_struct into a fn that does not change the working dirAndrew Bartlett2-16/+53
2012-12-21s3-smbd: Check return code of SMB_VFS_{L}STAT.Andreas Schneider1-2/+7
2012-12-18Fix bug #9196 - defer_open is triggered multiple times on the same request.Jeremy Allison1-3/+3
2012-12-07s3: Fix clear_if_first for the async echo handlerVolker Lendecke1-1/+1
2012-12-05s3:smbd: fix a cut and paste error in a debug messageMichael Adam1-2/+2
2012-12-05s3:smbd: don't apply create/directory mask and modes in apply_default_perms()Michael Adam1-77/+11
2012-12-06Fix bug #9460 - Samba 3.6.x and Master respond incorrectly to FILE_STREAM_INF...Richard Sharpe1-1/+22
2012-12-04Remove unused append_parent_acl().Jeremy Allison2-204/+0
2012-12-02s3:smbd/open: fall back to Builtin_Administrators if SYSTEM doesn't map to a ...Stefan Metzmacher1-0/+54
2012-12-02s3:smbd/open: try the primary sid (user) as group_sid if the token has just o...Stefan Metzmacher1-1/+5
2012-12-02s3:smbd/open: use Builtin_Administrators as owner of files (if possible)Stefan Metzmacher1-4/+41
2012-11-30Fix Bug 9422 - large read requests cause server to issue malformed replyVolker Lendecke1-1/+1
2012-11-28s4:smbd/open: add missing TALLOC_FREE(frame) to inherit_new_acl()Stefan Metzmacher1-0/+2
2012-11-20s3:smbd/aio do not mark file modified during readsChristian Ambach1-2/+0
2012-11-20More for #9374 - Allow smb2.acls torture test to pass against smbd with a POS...Jeremy Allison2-7/+10
2012-11-19Add comments explaining exactly *why* we don't check FILE_READ_ATTRIBUTES whe...Jeremy Allison1-3/+21
2012-11-15Another fix needed for bug #9236 - ACL masks incorrectly applied when setting...Jeremy Allison1-7/+10
2012-11-14smbd_open_one_socket does not use the messaging_context variable so why pass ...Richard Sharpe1-3/+0
2012-11-14A small error message fix in source3/smbd/server.cRichard Sharpe1-1/+1
2012-11-13smbd: Remove NT4 compatability handling in posix -> NT ACL conversionAndrew Bartlett2-108/+1
2012-11-13Change get_nt_acl_no_snum() to return an NTSTATUS, not a struct security_desc...Andrew Bartlett3-42/+27
2012-11-13smbd: Correctly set fsp->is_directory before dealing with ACLsAndrew Bartlett1-1/+24
2012-11-12pysmbd: Add SMB_ACL_EXECUTE to the mask set by make_simple_acl()Andrew Bartlett1-1/+1
2012-11-10s3:smbd: Fix typo in got_duplicate_group checkArvid Requate1-1/+1
2012-11-07Remove two unused variablesVolker Lendecke1-1/+0
2012-11-05s3:smbd: pass the current time to make_connection[_smb1]()Stefan Metzmacher3-6/+9