summaryrefslogtreecommitdiff
path: root/source3/smbd/uid.c
Commit message (Expand)AuthorAgeFilesLines
* CVE-2019-10197: smbd: split change_to_user_impersonate() out of change_to_use...Stefan Metzmacher2019-09-031-4/+17
* CVE-2019-10197: smbd: make sure we reset current_user.{need,done}_chdir in be...Stefan Metzmacher2019-09-031-0/+3
* CVE-2019-10197: smbd: make sure that change_to_user_internal() always resets ...Stefan Metzmacher2019-09-031-0/+1
* CVE-2019-10197: smbd: separate out impersonation debug info into a new function.Jeremy Allison2019-09-031-14/+23
* smbd: uid: Don't crash if 'force group' is added to an existing share connect...Jeremy Allison2019-01-251-2/+33
* Revert "smbd: add an effective connection_struct->user_ev_ctx that holds the ...Ralph Boehme2019-01-111-6/+0
* Revert "smbd: add [un]become_guest() helper functions"Ralph Boehme2019-01-111-28/+0
* Revert "smbd: add smbd_impersonate_debug_create() helper"Ralph Boehme2019-01-111-229/+0
* Revert "smbd: add simple noop smbd_impersonate_{conn_vuid,conn_sess,root,gues...Ralph Boehme2019-01-111-50/+0
* Revert "smbd: make use of smbd_impersonate_{conn_vuid,conn_sess,root,guest}_c...Ralph Boehme2019-01-111-18/+2
* Revert "smbd: implement smbd_impersonate_{conn_vuid,conn_sess,root,guest}_cre...Ralph Boehme2019-01-111-930/+21
* Revert "s3: vfs: add user_vfs_evg to connection_struct"Ralph Boehme2019-01-111-734/+20
* auth: move copy_session_info() from source3 into the global auth contextBjörn Baumbach2018-10-111-0/+1
* s3: vfs: add user_vfs_evg to connection_structRalph Boehme2018-07-251-20/+734
* smbd: implement smbd_impersonate_{conn_vuid,conn_sess,root,guest}_create() wr...Stefan Metzmacher2018-07-121-21/+930
* smbd: make use of smbd_impersonate_{conn_vuid,conn_sess,root,guest}_create() ...Stefan Metzmacher2018-07-121-2/+18
* smbd: add simple noop smbd_impersonate_{conn_vuid,conn_sess,root,guest}_creat...Stefan Metzmacher2018-07-121-0/+50
* smbd: add smbd_impersonate_debug_create() helperStefan Metzmacher2018-07-121-0/+229
* smbd: add [un]become_guest() helper functionsStefan Metzmacher2018-07-121-0/+28
* Revert "s3/service: convert lp_force_group() to const"David Disseldorp2018-07-101-2/+1
* s3/service: convert lp_force_group() to constDavid Disseldorp2018-07-061-1/+2
* s3/uid: use lp_const_servicename() where possibleDavid Disseldorp2018-07-061-11/+11
* s3: smbd: Don't use getcwd() directly. We must always go through the VFS.Jeremy Allison2018-06-211-2/+6
* smbd: add an effective connection_struct->user_ev_ctx that holds the event co...Stefan Metzmacher2018-06-181-0/+6
* smbd: add {become,change_to}_user_by_fsp() helper functionsStefan Metzmacher2018-06-181-0/+10
* smbd: call chdir_current_service() in change_to_user_internal() and pop_conn_...Stefan Metzmacher2018-06-181-7/+47
* smbd: call set_current_user_info() in change_to_user_internal() and pop_conn_...Stefan Metzmacher2018-06-181-0/+9
* smbd: move current_user caching to change_to_user_internal()Stefan Metzmacher2018-06-181-15/+8
* smbd: simplify the logic in change_to_user()Stefan Metzmacher2018-06-181-9/+8
* smbd: let check_user_ok() construct ent->session_info in one coherent blockStefan Metzmacher2018-06-181-8/+8
* s3: smbd: always set vuid in check_user_ok()Ralph Boehme2018-03-221-0/+2
* smbd: Change logging level for denied share accessChristof Schmitt2014-07-311-1/+1
* param: rename lp function and variable from 'guestaccount' to 'guest_account'Garming Sam2014-02-071-1/+1
* s3-smbd: Log user change information.Andreas Schneider2014-01-171-0/+6
* s3-smbd_shim: Add become_authenticated_pipe_user().Andreas Schneider2013-10-291-2/+2
* Fixup the change_to_user_by_session() case as called from become_user_by_sess...Jeremy Allison2013-01-091-0/+22
* smbd: Remove some ()Volker Lendecke2013-01-091-3/+3
* smbd: Simplify an if-expressionVolker Lendecke2013-01-091-10/+7
* Move create_share_access_mask() from smbd/service.c to smbd/uid.c.Jeremy Allison2013-01-091-0/+38
* Factor code out of check_user_ok() into a call to check_user_share_access().Jeremy Allison2013-01-091-34/+7
* Initialize stack variables. Prelude to factoring out calls to check_user_shar...Jeremy Allison2013-01-091-2/+2
* Add check_user_share_access() which factors out the share security and read_o...Jeremy Allison2013-01-091-0/+56
* Correctly setup the conn->share_access based on the current user token.Jeremy Allison2013-01-091-12/+22
* Clean up struct connection_struct, make struct vuid_cache a pointer not inline.Jeremy Allison2013-01-091-5/+5
* Remove unneeded variable "const struct auth_session_info *session_info"Jeremy Allison2013-01-091-3/+1
* Remove dead code now vuser can no longer be NULL.Jeremy Allison2013-01-091-8/+0
* Remove the second set of {} braces, no longer needed.Jeremy Allison2013-01-091-20/+18
* Remove one set of enclosing {} braces, no longer needed.Jeremy Allison2013-01-091-9/+7
* Move the definition of struct vuid_cache_entry *ent outside blocks.Jeremy Allison2013-01-091-4/+2
* Start to tidy-up check_user_ok().Jeremy Allison2013-01-091-3/+2