Corinna Vinschen
d551169a9f
* autoload.cc: Add LoadDLLfunc statements for SetTokenInformation@16.
...
* cygheap.cc: Include security.h.
* grp.cc (internal_getgrent): New function.
(getgroups): Rearranged using `internal_getgrent' and the new
`cygsid' class.
* passwd.cc (internal_getpwent): New function.
* sec_acl.cc: Use new `cygsid' class throughout.
(acl_access): Use `internal_getgrent' instead of `getgrent'.
* sec_helper.cc: Use new `cygsid' class throughout.
(get_id_from_sid): Use `internal_getgrent' instead of `getgrent'.
Use `internal_getpwent' instead of `getpwent'.
* security.cc: Use new `cygsid' class throughout.
* security.h: Move `MAX_SID_LEN' from winsup.h to here.
Add extern declarations for `internal_getgrent' and `internal_getpwent'.
(class cygsid): New class.
* shared.cc (sec_user): Use new `cygsid' class.
* syscalls.cc (seteuid): Try to set owner to user and primary group to
current group in impersonation token before performing impersonation.
(setegid): Try to set primary group in process token to the new group
if ntsec is on.
* uinfo.cc (internal_getlogin): Use new `cygsid' class.
Try to set owner to user and primary group to current group in process
token if the process has been started from a non cygwin process.
(uinfo_init): Set primary group only if the process has been started
from a non cygwin process.
* winsup.h: Move define for `MAX_SID_LEN' to security.h.
2001-04-25 09:43:25 +00:00
..
2000-10-28 05:41:44 +00:00
2001-04-23 00:48:23 +00:00
2001-03-28 03:42:58 +00:00
2001-03-05 21:29:24 +00:00
2000-07-16 17:38:41 +00:00
2000-02-17 19:38:33 +00:00
2001-01-08 04:02:02 +00:00
2001-04-25 09:43:25 +00:00
2000-12-26 03:21:05 +00:00
2001-03-06 12:05:45 +00:00
2001-03-06 12:05:45 +00:00
2001-04-25 09:43:25 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:33 +00:00
2000-02-21 03:18:37 +00:00
2001-01-03 14:44:13 +00:00
2001-04-18 21:10:15 +00:00
2001-04-24 15:25:31 +00:00
2001-04-24 15:25:31 +00:00
2001-04-24 15:25:31 +00:00
2001-02-22 14:51:16 +00:00
2001-04-25 09:43:25 +00:00
2001-04-18 21:10:15 +00:00
2001-04-03 02:53:25 +00:00
2000-02-17 19:38:33 +00:00
2000-09-08 02:56:55 +00:00
2001-04-20 23:38:43 +00:00
2001-04-18 21:10:15 +00:00
2001-03-03 03:56:34 +00:00
2001-04-24 15:25:31 +00:00
2000-09-08 02:56:55 +00:00
2000-09-08 02:56:55 +00:00
2001-04-18 21:10:15 +00:00
2001-03-26 01:16:11 +00:00
2000-10-28 05:41:44 +00:00
2000-07-15 02:48:11 +00:00
2000-02-17 19:38:33 +00:00
2001-04-24 15:25:31 +00:00
2001-04-24 15:25:31 +00:00
2001-04-20 15:50:03 +00:00
2001-04-18 21:10:15 +00:00
2000-02-17 19:38:33 +00:00
2001-04-18 21:10:15 +00:00
2000-10-16 23:55:58 +00:00
2001-04-12 21:21:37 +00:00
2001-04-09 00:44:25 +00:00
2001-03-05 06:28:25 +00:00
2001-03-18 03:25:30 +00:00
2000-11-19 04:58:18 +00:00
2001-04-18 21:10:15 +00:00
2001-04-24 02:07:58 +00:00
2001-04-24 02:07:58 +00:00
2001-04-25 07:26:54 +00:00
2001-03-18 03:34:05 +00:00
2001-04-24 02:07:58 +00:00
2001-04-24 02:07:58 +00:00
2001-04-18 21:10:15 +00:00
2001-04-24 02:07:58 +00:00
2001-04-18 21:10:15 +00:00
2001-04-18 21:10:15 +00:00
2001-03-18 18:05:01 +00:00
2001-04-24 02:07:58 +00:00
2001-04-24 02:07:58 +00:00
2001-04-24 02:07:58 +00:00
2001-04-24 02:07:58 +00:00
2001-04-24 02:07:58 +00:00
2001-04-18 21:10:15 +00:00
2001-03-11 16:46:28 +00:00
2001-01-08 04:02:02 +00:00
2001-04-03 02:53:25 +00:00
2000-02-17 19:38:33 +00:00
2001-04-25 09:43:25 +00:00
2001-03-18 03:34:05 +00:00
2001-01-29 00:46:25 +00:00
2000-09-08 02:56:55 +00:00
2000-09-08 02:56:55 +00:00
2001-04-18 21:10:15 +00:00
2000-10-28 05:41:44 +00:00
2001-04-24 15:25:31 +00:00
2001-04-18 21:10:15 +00:00
2000-03-07 18:32:40 +00:00
2000-04-19 00:55:19 +00:00
2000-10-19 03:12:44 +00:00
2001-03-12 16:20:30 +00:00
2001-04-19 07:44:34 +00:00
2001-04-23 16:46:30 +00:00
2000-11-02 06:59:07 +00:00
2000-09-08 02:56:55 +00:00
2001-04-25 09:43:25 +00:00
2001-04-22 16:19:27 +00:00
2001-04-17 23:12:11 +00:00
2000-02-17 19:38:33 +00:00
2001-03-05 06:28:25 +00:00
2001-01-12 05:38:25 +00:00
2001-01-30 08:10:04 +00:00
2001-03-21 02:17:58 +00:00
2001-04-18 21:10:15 +00:00
2001-04-18 21:10:15 +00:00
2000-04-19 00:55:19 +00:00
2001-04-03 02:53:25 +00:00
2000-02-17 19:38:33 +00:00
2001-04-13 15:28:20 +00:00
2001-01-28 05:51:15 +00:00
2000-09-08 02:56:55 +00:00
2001-01-18 09:30:37 +00:00
2000-08-18 19:51:02 +00:00
2000-09-03 04:16:35 +00:00
2001-04-12 04:04:53 +00:00
2001-04-25 09:43:25 +00:00
2001-04-25 09:43:25 +00:00
2001-04-25 09:43:25 +00:00
2001-04-25 09:43:25 +00:00
2001-04-18 21:10:15 +00:00
2000-02-17 19:38:33 +00:00
2001-04-02 04:27:12 +00:00
2001-04-25 09:43:25 +00:00
2000-02-17 19:38:33 +00:00
2001-04-22 16:19:27 +00:00
2001-02-22 12:56:36 +00:00
2001-04-01 00:06:17 +00:00
2001-04-18 21:10:15 +00:00
2001-04-09 00:44:25 +00:00
2000-10-23 03:35:50 +00:00
2001-04-18 21:10:15 +00:00
2001-03-07 17:45:03 +00:00
2000-02-17 19:38:33 +00:00
2000-10-19 17:57:28 +00:00
2000-11-12 04:57:41 +00:00
2001-04-25 09:43:25 +00:00
2001-04-18 21:10:15 +00:00
2001-04-18 21:10:15 +00:00
2001-04-18 21:10:15 +00:00
2000-02-17 19:38:31 +00:00
2001-03-06 12:05:45 +00:00
2001-04-23 02:56:19 +00:00
2001-04-21 14:23:47 +00:00
2001-04-01 03:06:02 +00:00
2001-04-24 15:25:31 +00:00
2001-03-19 18:27:37 +00:00
2000-02-17 19:38:33 +00:00
2001-04-25 09:43:25 +00:00
2001-04-15 20:39:46 +00:00
2001-04-01 00:06:17 +00:00
2001-03-18 21:11:25 +00:00
2001-04-25 09:43:25 +00:00
2000-07-19 17:42:16 +00:00