Corinna Vinschen
ebbdc7034b
* syscalls.cc (seteuid): Set default dacl in process token.
...
Replace in-line code by call to verify_token().
(setegid): Reverse change from 2002-01-21. Add call to
RevertToSelf and set primary group in impersonation token.
* security.cc (create_token): Store pgrpsid in token security
descriptor, except if it already appears in my_grps.
Use sec_acl() in place of get_dacl().
(verify_token): Create from code in seteuid(), with tighter checks.
(get_dacl) Deleted.
(get_group_sidlist): Add argument to indicate if pgrpsid is already
in the groups.
* security.h: Define verify_token().
* autoload.cc: Load GetKernelObjectSecurity().
2002-05-16 09:30:48 +00:00
..
2001-09-11 20:01:02 +00:00
2002-05-13 19:53:46 +00:00
2001-11-14 10:47:54 +00:00
2002-01-17 10:39:37 +00:00
2002-02-15 17:06:40 +00:00
2001-12-20 03:03:59 +00:00
2002-05-16 09:30:48 +00:00
2002-05-16 09:30:48 +00:00
2001-10-28 23:05:49 +00:00
2001-10-28 23:05:49 +00:00
2001-10-28 23:05:49 +00:00
2002-01-01 16:49:52 +00:00
2002-02-10 13:50:13 +00:00
2001-12-20 02:55:11 +00:00
2001-12-20 02:55:11 +00:00
2001-10-22 21:09:41 +00:00
2002-05-08 14:21:08 +00:00
2002-05-08 14:21:08 +00:00
2002-01-22 03:48:16 +00:00
2001-09-11 20:01:02 +00:00
2002-03-13 02:34:05 +00:00
2002-03-13 02:34:05 +00:00
2002-03-13 02:34:05 +00:00
2002-03-13 02:34:05 +00:00
2002-03-13 02:34:05 +00:00
2002-03-13 02:34:05 +00:00
2002-03-13 02:34:05 +00:00
2002-03-15 21:52:05 +00:00
2001-10-12 01:51:21 +00:00
2001-09-11 20:01:02 +00:00
2002-05-13 19:53:46 +00:00
2001-12-10 03:35:54 +00:00
2002-02-28 14:30:38 +00:00
2002-02-22 19:33:41 +00:00
2001-10-22 21:09:41 +00:00
2001-09-12 17:46:37 +00:00
2002-02-25 17:47:51 +00:00
2001-10-31 00:55:32 +00:00
2002-04-19 14:42:20 +00:00
2002-04-19 14:42:20 +00:00
2001-10-03 03:49:26 +00:00
2002-05-03 02:43:45 +00:00
2002-02-22 19:33:41 +00:00
2002-02-28 14:30:38 +00:00
2001-10-31 00:55:32 +00:00
2002-03-05 18:11:20 +00:00
2002-02-22 19:33:41 +00:00
2001-10-22 18:39:22 +00:00
2002-02-14 21:31:23 +00:00
2001-10-16 03:31:50 +00:00
2002-02-25 17:47:51 +00:00
2001-11-26 20:21:27 +00:00
2002-05-12 19:20:01 +00:00
2002-02-25 17:47:51 +00:00
2002-02-25 17:47:51 +00:00
2002-02-25 17:47:51 +00:00
2002-05-12 01:37:48 +00:00
2002-05-12 01:37:48 +00:00
2002-02-25 17:47:51 +00:00
2001-11-16 23:28:56 +00:00
2002-05-12 01:37:48 +00:00
2001-12-11 00:24:46 +00:00
2002-03-05 18:02:53 +00:00
2002-02-25 17:47:51 +00:00
2002-03-19 04:39:01 +00:00
2002-02-28 14:30:38 +00:00
2002-05-12 01:59:53 +00:00
2001-10-24 04:16:45 +00:00
2002-02-25 17:47:51 +00:00
2002-05-02 04:13:48 +00:00
2002-05-12 03:08:59 +00:00
2002-05-06 10:05:46 +00:00
2001-09-11 20:01:02 +00:00
2002-03-15 10:12:31 +00:00
2001-09-07 21:32:07 +00:00
2002-02-17 04:59:55 +00:00
2001-11-05 06:09:15 +00:00
2001-10-05 04:36:14 +00:00
2002-02-15 17:06:40 +00:00
2001-10-28 23:05:49 +00:00
2002-05-04 04:30:57 +00:00
2001-09-22 01:29:07 +00:00
2002-02-11 02:25:42 +00:00
2002-01-30 02:44:21 +00:00
2001-09-24 21:50:44 +00:00
2001-10-10 02:32:12 +00:00
2002-01-13 20:03:03 +00:00
2002-02-28 14:30:38 +00:00
2002-05-07 13:18:44 +00:00
2002-05-02 04:13:48 +00:00
2002-02-22 19:33:41 +00:00
2001-11-30 06:19:58 +00:00
2002-01-13 20:03:03 +00:00
2002-03-13 20:54:57 +00:00
2002-05-12 01:50:38 +00:00
2001-12-20 02:55:11 +00:00
2002-05-12 01:37:48 +00:00
2001-09-11 20:01:02 +00:00
2002-02-17 04:59:55 +00:00
2002-05-12 03:08:59 +00:00
2002-05-12 03:08:59 +00:00
2001-11-30 06:19:58 +00:00
2002-03-15 21:49:12 +00:00
2002-05-02 04:13:48 +00:00
2002-02-25 17:47:51 +00:00
2002-03-21 05:52:21 +00:00
2001-09-11 20:01:02 +00:00
2001-09-11 20:01:02 +00:00
2001-09-29 09:01:01 +00:00
2001-11-05 06:09:15 +00:00
2002-05-06 10:05:46 +00:00
2001-09-11 20:01:02 +00:00
2001-10-22 00:10:46 +00:00
2001-12-20 02:55:11 +00:00
2001-09-19 15:54:12 +00:00
2002-02-25 17:47:51 +00:00
2002-02-10 13:50:13 +00:00
2002-05-16 09:30:48 +00:00
2002-05-16 09:30:48 +00:00
2002-03-05 02:23:39 +00:00
2001-09-11 20:01:02 +00:00
2001-12-26 21:35:16 +00:00
2002-05-13 12:10:49 +00:00
2002-03-05 12:58:24 +00:00
2001-11-28 02:36:32 +00:00
2002-01-13 20:03:03 +00:00
2002-02-22 19:33:41 +00:00
2002-01-13 20:03:03 +00:00
2002-02-22 18:22:24 +00:00
2002-05-06 10:05:46 +00:00
2002-01-24 21:39:09 +00:00
2002-04-04 05:28:49 +00:00
2002-04-15 19:23:27 +00:00
2002-02-17 04:59:55 +00:00
2002-02-22 19:33:41 +00:00
2002-05-16 09:30:48 +00:00
2002-03-12 08:57:22 +00:00
2001-10-15 23:39:33 +00:00
2001-11-15 03:25:52 +00:00
2002-05-02 11:26:22 +00:00
2002-02-10 13:50:13 +00:00
2002-03-15 21:52:05 +00:00
2002-02-28 14:30:38 +00:00
2002-05-12 01:50:38 +00:00
2002-02-28 14:30:38 +00:00
2002-03-05 18:03:32 +00:00
2001-09-06 05:17:22 +00:00
2002-02-17 04:59:55 +00:00
2001-11-05 06:09:15 +00:00
2001-11-30 06:19:58 +00:00
2002-05-12 01:37:48 +00:00
2002-05-12 01:37:48 +00:00
2002-01-06 09:28:13 +00:00
2002-05-02 04:13:48 +00:00
2001-09-05 19:36:49 +00:00
2002-02-09 10:40:48 +00:00