summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/sec_auth.cc
Commit message (Expand)AuthorAgeFilesLines
* Cygwin: fix: seteuid32() must return EPERM if privileges are not held.J.H. van de Water2019-03-271-0/+3
* Revert "Cygwin: load_user_profile: temporarily extend debug output"Corinna Vinschen2019-03-041-10/+5
* Cygwin: Revert attempting to unload user profile after useCorinna Vinschen2019-03-041-9/+0
* Cygwin: load_user_profile: Don't give primary domain to ldapCorinna Vinschen2019-03-021-14/+7
* Cygwin: authentication: Always initialize domain infoCorinna Vinschen2019-03-011-0/+8
* Cygwin: load_user_profile: use local pointer when appropriateCorinna Vinschen2019-03-011-4/+3
* Cygwin: load_user_profile: fix use-after-free issueCorinna Vinschen2019-03-011-1/+5
* Cygwin: load_user_profile: temporarily extend debug outputCorinna Vinschen2019-03-011-5/+10
* Cygwin: s4uauth: drop fallback to MsV1_0 if Kerberos failsCorinna Vinschen2019-03-011-90/+76
* Cygwin: load_user_profile: chack if we got a valid, known domainnameCorinna Vinschen2019-02-281-7/+12
* Cygwin: user profile: add debug output to unload_user_profileCorinna Vinschen2019-02-231-1/+4
* Cygwin: user profile: Make an effort to unload unused user profilesCorinna Vinschen2019-02-231-0/+6
* Cygwin: user profile: fetch roaming profile path via LDAPCorinna Vinschen2019-02-231-21/+45
* Cygwin: get_user_groups: fetch a user's group list from identification tokenCorinna Vinschen2019-02-221-28/+55
* Cygwin: s4uauth: allow to be called for identification onlyCorinna Vinschen2019-02-221-14/+20
* Cygwin: drop unused parameter from get_user_local_groupsCorinna Vinschen2019-02-221-3/+2
* Cygwin: fetch local groups from local machineCorinna Vinschen2019-02-221-1/+8
* Cygwin: s4uauth: convert token to primary tokenCorinna Vinschen2019-02-181-0/+26
* Cygwin: re-enable create_token for older systemsCorinna Vinschen2019-02-181-8/+3
* Cygwin: s4uauth: make sure to fetch correct package idCorinna Vinschen2019-02-181-9/+16
* Cygwin: seteuid: disable unused funcs and lsaauth subdirCorinna Vinschen2019-01-281-0/+8
* Cygwin: seteuid: use Kerberos/MsV1_0 S4U authentication by defaultCorinna Vinschen2019-01-261-1/+264
* Cygwin: create_token: Return NULL, not INVALID_HANDLE_VALUECorinna Vinschen2019-01-261-2/+3
* Cygwin: lsaauth: Drop outdated test for loading Secur32.dllCorinna Vinschen2019-01-261-6/+0
* Cygwin: seteuid: work with password-less user switch as wellCorinna Vinschen2019-01-241-19/+31
* Cygwin: seteuid: refuse changing uid to disabled or locked out userCorinna Vinschen2019-01-241-0/+15
* Don't free statically allocated sys_privsCorinna Vinschen2017-01-091-2/+2
* Add length check creating domain\group stringsCorinna Vinschen2016-11-241-6/+6
* Fix various OS-related commentsCorinna Vinschen2016-06-241-9/+8
* sec_auth.cc: Drop prototype for CreateProfile, don't expect failed autoloadCorinna Vinschen2016-06-241-11/+2
* Drop max_sys_priv wincapCorinna Vinschen2016-06-241-61/+68
* Drop has_mandatory_integrity_control flagCorinna Vinschen2016-06-231-38/+31
* Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout optioncygwin-2_5_2-releaseCorinna Vinschen2016-06-231-3/+0
* Allocate temporary TOKEN_GROUP arrays using TLSCorinna Vinschen2016-03-231-28/+12
* setuid: Create token from scratch without credentials of callerCorinna Vinschen2016-02-181-35/+20
* cygwin_logon_user: Return non-privileged token as wellCorinna Vinschen2016-01-211-3/+7
* Fix formatting in sec_auth.ccCorinna Vinschen2016-01-211-3/+3
* Implmenet faster getfrompw/getfromgrCorinna Vinschen2015-03-181-1/+4
* Drop unneeded passwd argument from security functionsCorinna Vinschen2015-03-181-12/+11
* * common.din (issetugid): Export.Corinna Vinschen2015-03-031-0/+8
* * sec_auth.cc (get_logon_server): Constify domain parameter.Corinna Vinschen2015-01-211-2/+2
* * autoload.cc (CreateProfile): Import.Corinna Vinschen2014-12-021-0/+110
* * sec_auth.cc (str2lsa): Remove.Corinna Vinschen2014-12-021-20/+4
* * sec_auth.cc (get_user_groups): Remove experimental exception handlerCorinna Vinschen2014-10-211-16/+6
* * exception.h (class exception): Remove unnecessary #ifdef.Corinna Vinschen2014-09-051-6/+16
* * sec_auth.cc (get_server_groups): Call get_user_local_groups only ifCorinna Vinschen2014-05-221-3/+6
* * scandir.cc (scandir): Assume namelist is always valid, per POSIX.Corinna Vinschen2014-05-201-26/+38
* * sec_auth.cc (get_server_groups): Call get_logon_server only forCorinna Vinschen2014-05-141-1/+5
* * security.h (MAX_SUBAUTH_CNT): Drop. Use SID_MAX_SUB_AUTHORITIESCorinna Vinschen2014-05-061-4/+5
* * sec_auth.cc (create_token): Initialize lsa handle to NULL, rather thanCorinna Vinschen2014-03-281-3/+3