Corinna Vinschen
ea3ba11499
* cygheap.h (class cygheap_user): Use INVALID_HANDLE_VALUE as invalid
...
value for tokens.
* syscalls.cc (seteuid32): Ditto. Set new_token to process token if
process token is suitable.
* uinfo.cc (uinfo_init): Initialize tokens in cygheap user info
to INVALID_HANDLE_VALUE.
* cygheap.h (enum impersonation): Delete.
(cygheap_user::impersonation_state): Delete.
(cygheap_user::current_token): New.
(cygheap_user::issetuid): Modify to use current_token.
(cygheap_user::token): Ditto.
(cygheap_user::deimpersonate): Ditto.
(cygheap_user::reimpersonate): Ditto.
(cygheap_user::has_impersonation_tokens): Ditto.
(cygheap_user::close_impersonation_tokens): Ditto.
* security.cc (cygwin_set_impersonation_token): Always set the token.
(verify_token): Change type of gsid to cygpsid.
(get_file_attribute): Use the effective ids.
* syscalls.cc (seteuid32): Modify to use cygheap_user::current_token.
* uinfo.cc (uinfo_init) Do not set cygheap->user.impersonation_state.
2003-07-14 17:04:21 +00:00
..
2003-07-10 02:33:27 +00:00
2003-03-03 04:30:09 +00:00
2002-01-17 10:39:37 +00:00
2003-04-10 19:49:30 +00:00
2001-12-20 03:03:59 +00:00
2003-07-02 03:16:00 +00:00
2002-09-19 15:12:48 +00:00
2003-06-19 00:57:26 +00:00
2003-07-14 17:04:21 +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
2003-01-10 12:32:49 +00:00
2003-01-25 10:36:46 +00:00
2003-07-02 03:16:00 +00:00
2003-07-02 03:32:04 +00:00
2003-07-02 03:32:04 +00:00
2003-04-16 03:03:45 +00:00
2003-05-12 11:06:27 +00:00
2002-12-04 20:36:23 +00:00
2003-06-16 03:24:13 +00:00
2003-07-09 01:33:06 +00:00
2003-07-14 17:04:21 +00:00
2002-08-27 04:10:54 +00:00
2003-02-22 23:02:15 +00:00
2003-06-16 03:24:13 +00:00
2002-09-22 12:04:15 +00:00
2003-06-16 03:24:13 +00:00
2002-09-30 15:17:44 +00:00
2003-03-09 21:51:00 +00:00
2003-06-16 03:24:13 +00:00
2002-09-22 12:04:15 +00:00
2002-09-22 12:04:15 +00:00
2003-06-16 03:24:13 +00:00
2003-06-16 03:24:13 +00:00
2003-06-02 21:22:02 +00:00
2003-06-16 03:24:13 +00:00
2002-06-23 18:55:23 +00:00
2003-07-02 03:16:00 +00:00
2003-06-16 03:24:13 +00:00
2002-08-06 03:40:40 +00:00
2002-09-23 00:31:31 +00:00
2003-02-13 15:15:32 +00:00
2003-06-16 03:24:13 +00:00
2003-02-01 05:00:15 +00:00
2003-06-16 03:24:13 +00:00
2002-11-14 04:29:39 +00:00
2003-07-09 01:33:06 +00:00
2003-03-02 18:37:17 +00:00
2003-07-02 03:16:00 +00:00
2002-06-29 02:36:08 +00:00
2003-06-16 03:24:13 +00:00
2003-06-16 03:24:13 +00:00
2003-06-16 03:24:13 +00:00
2003-06-16 03:24:13 +00:00
2003-06-16 03:24:13 +00:00
2003-06-16 03:24:13 +00:00
2003-06-16 03:24:13 +00:00
2003-07-04 03:07:01 +00:00
2003-06-16 03:24:13 +00:00
2003-06-16 03:24:13 +00:00
2003-06-16 03:24:13 +00:00
2003-07-10 02:09:24 +00:00
2003-07-09 01:33:06 +00:00
2003-06-16 03:24:13 +00:00
2003-06-16 03:24:13 +00:00
2003-06-16 03:24:13 +00:00
2003-06-16 03:24:13 +00:00
2003-07-05 18:20:13 +00:00
2003-06-16 03:24:13 +00:00
2003-06-16 03:24:13 +00:00
2003-07-03 21:22:17 +00:00
2003-06-16 03:24:13 +00:00
2003-06-16 03:24:13 +00:00
2003-04-01 16:11:41 +00:00
2003-07-09 01:33:06 +00:00
2003-07-09 01:33:06 +00:00
2003-07-02 03:16:00 +00:00
2003-03-19 21:38:25 +00:00
2002-05-24 14:24:33 +00:00
2003-06-30 13:07:36 +00:00
2003-06-16 03:24:13 +00:00
2002-10-22 16:18:55 +00:00
2002-09-30 02:51:22 +00:00
2002-12-12 03:09:38 +00:00
2001-10-28 23:05:49 +00:00
2002-05-04 04:30:57 +00:00
2002-08-03 23:34:01 +00:00
2002-02-11 02:25:42 +00:00
2002-07-13 21:15:10 +00:00
2002-11-24 13:54:14 +00:00
2003-06-16 03:24:13 +00:00
2003-05-20 12:38:04 +00:00
2002-12-20 03:40:00 +00:00
2003-07-07 05:30:33 +00:00
2003-06-16 03:24:13 +00:00
2003-02-08 17:03:34 +00:00
2003-01-10 12:32:49 +00:00
2003-05-29 03:50:15 +00:00
2003-07-05 18:59:35 +00:00
2003-06-16 03:24:13 +00:00
2003-07-05 18:20:13 +00:00
2002-12-14 16:59:59 +00:00
2003-07-07 05:30:33 +00:00
2003-03-09 20:31:07 +00:00
2003-07-02 03:16:00 +00:00
2003-06-16 03:24:13 +00:00
2003-07-11 00:54:46 +00:00
2003-07-04 03:07:01 +00:00
2003-02-04 03:01:17 +00:00
2003-07-12 21:37:07 +00:00
2003-03-08 17:56:13 +00:00
2003-06-16 03:24:13 +00:00
2003-06-16 03:24:13 +00:00
2003-04-28 20:10:54 +00:00
2003-04-28 20:10:54 +00:00
2002-12-09 22:49:12 +00:00
2003-03-27 19:52:20 +00:00
2003-04-17 20:05:15 +00:00
2002-06-05 04:01:43 +00:00
2003-07-09 01:33:06 +00:00
2003-07-07 05:32:24 +00:00
2002-09-22 12:04:15 +00:00
2003-06-16 03:24:13 +00:00
2003-06-16 03:24:13 +00:00
2003-06-16 03:24:13 +00:00
2003-06-16 03:24:13 +00:00
2003-07-14 17:04:21 +00:00
2003-07-02 03:16:00 +00:00
2003-06-16 03:24:13 +00:00
2003-06-16 03:24:13 +00:00
2003-05-29 03:50:15 +00:00
2003-06-16 03:24:13 +00:00
2003-07-02 03:16:00 +00:00
2003-06-16 03:24:13 +00:00
2003-06-16 03:24:13 +00:00
2003-03-20 01:34:53 +00:00
2002-06-13 17:28:11 +00:00
2003-06-30 13:07:36 +00:00
2002-01-24 21:39:09 +00:00
2002-04-04 05:28:49 +00:00
2003-06-16 03:24:13 +00:00
2003-03-09 20:31:07 +00:00
2003-03-09 20:10:25 +00:00
2002-06-05 04:01:43 +00:00
2002-08-16 19:41:39 +00:00
2003-07-14 17:04:21 +00:00
2003-07-09 23:59:47 +00:00
2003-06-16 03:24:13 +00:00
2003-06-16 03:24:13 +00:00
2003-07-02 03:50:05 +00:00
2003-06-24 20:14:01 +00:00
2002-09-22 12:04:15 +00:00
2002-09-22 12:04:15 +00:00
2003-06-16 03:24:13 +00:00
2003-07-02 03:16:00 +00:00
2002-03-05 18:03:32 +00:00
2003-07-14 17:04:21 +00:00
2003-01-15 10:21:23 +00:00
2003-06-16 03:24:13 +00:00
2002-12-14 05:06:59 +00:00
2003-05-20 15:22:09 +00:00
2003-05-20 15:22:09 +00:00
2003-06-16 03:24:13 +00:00
2003-07-02 03:16:00 +00:00
2003-03-09 22:13:06 +00:00
2002-09-22 12:04:15 +00:00
2002-02-09 10:40:48 +00:00