Corinna Vinschen
526b0fbca3
* cygprops.h: New file.
...
* dtable.cc (handle_to_fn): Add check for correct installation_key
string in object name for pipes and ttys.
* external.cc (cygwin_internal): Add CW_GET_INSTKEY to allow fetching
the installation_key from cygserver.
* fhandler_fifo.cc (fhandler_fifo::fifo_name): Add installation_key
to fifo name.
* globals.cc: Include cygprops.h.
(_RDATA): Move slightly and add comment.
(cygwin_props): Define.
* mount.cc (mount_info::init): Accommodate the fact that
installation_root is now a global variable in DLL common shared memory,
rather than a member of cygwin_shared.
* pipe.cc (fhandler_pipe::create_selectable): Add installation_key to
pipe name.
* shared.cc (installation_root): Define here for storage in DLL
common shared memory.
(installation_key): Ditto.
(installation_key_buf): Ditto.
(init_installation_root): Convert from shared_info method to ordinary
function. Add initializing installation_key. Invalidate
installation_key depending of value of disable_key property. Add
comment to explain.
(get_shared_parent_dir): Add installation_key to directory name.
(get_session_parent_dir): Ditto.
(shared_info::initialize): Move call to init_installation_root from
here...
(memory_init): ...to here. Add debug output to print installation root
and installation key. Add comment to explain why.
* shared_info.h (SHARED_INFO_CB): Recalculate.
(CURR_SHARED_MAGIC): Ditto.
(class shared_info): Remove definition of installation_root and
declaration of init_installation_root.
(init_installation_root): Declare.
(installation_root): Declare.
(installation_key): Declare.
* uinfo.cc (pwdgrp::load): Accommodate the fact that installation_root
is now a global variable in DLL common shared memory.
* include/cygwin/version.h: Bump API minor number.
(CYGWIN_INFO_INSTALLATIONS_NAME): Add.
* include/sys/cygwin.h (cygwin_getinfo_types): Add CW_GET_INSTKEY.
2009-10-31 13:24:06 +00:00
..
2008-08-05 19:20:58 +00:00
2009-10-31 13:24:06 +00:00
2009-10-26 14:50:09 +00:00
2009-10-14 04:17:05 +00:00
2009-05-06 12:03:34 +00:00
2009-01-21 17:14:39 +00:00
2006-05-24 16:59:03 +00:00
2006-03-01 20:20:22 +00:00
2009-01-03 05:12:22 +00:00
2009-09-22 14:27:57 +00:00
2009-10-31 13:24:06 +00:00
2005-05-02 03:50:11 +00:00
2005-05-02 03:50:11 +00:00
2005-05-02 03:50:11 +00:00
2009-09-22 02:49:15 +00:00
2005-01-11 12:48:34 +00:00
2006-01-16 19:52:21 +00:00
2007-01-03 11:14:53 +00:00
2008-01-01 18:51:23 +00:00
2009-09-22 02:49:15 +00:00
2009-04-05 16:49:15 +00:00
2009-01-21 17:14:39 +00:00
2009-01-21 17:14:39 +00:00
2009-01-21 17:14:39 +00:00
2005-09-29 14:28:22 +00:00
2009-04-21 20:10:55 +00:00
2009-08-13 07:35:50 +00:00
2009-06-08 19:44:33 +00:00
2009-08-01 19:52:46 +00:00
2009-09-28 10:43:49 +00:00
2009-10-13 10:23:31 +00:00
2008-07-11 10:00:36 +00:00
2005-05-30 00:54:01 +00:00
2007-02-08 11:35:52 +00:00
2009-10-31 13:24:06 +00:00
2008-11-26 10:18:10 +00:00
2008-11-26 10:18:10 +00:00
2008-11-26 10:18:10 +00:00
2008-11-26 10:18:10 +00:00
2008-11-26 10:18:10 +00:00
2009-01-03 05:12:22 +00:00
2005-10-17 23:27:00 +00:00
2009-07-17 18:17:11 +00:00
2009-07-06 15:42:01 +00:00
2009-07-07 20:12:44 +00:00
2008-02-15 17:53:11 +00:00
2009-09-26 21:01:10 +00:00
2008-06-03 02:22:36 +00:00
2009-10-02 14:58:10 +00:00
2009-08-05 04:44:27 +00:00
2008-09-11 04:34:24 +00:00
2009-01-03 05:12:22 +00:00
2009-01-20 17:22:11 +00:00
2009-01-03 05:12:22 +00:00
2009-09-26 15:51:53 +00:00
2009-08-13 07:35:50 +00:00
2009-08-21 21:32:06 +00:00
2009-08-21 21:32:06 +00:00
2008-02-15 17:53:11 +00:00
2009-10-31 13:24:06 +00:00
2009-09-22 04:09:03 +00:00
2009-09-28 10:43:49 +00:00
2008-04-07 16:15:45 +00:00
2009-06-14 23:42:09 +00:00
2009-10-08 15:56:14 +00:00
2009-09-26 21:01:10 +00:00
2009-10-31 13:24:06 +00:00
2009-09-22 04:09:03 +00:00
2009-07-24 20:54:33 +00:00
2009-09-30 09:23:45 +00:00
2009-10-30 19:58:53 +00:00
2009-07-24 20:54:33 +00:00
2009-10-31 13:24:06 +00:00
2009-07-24 20:54:33 +00:00
2009-07-24 20:54:33 +00:00
2009-07-24 20:54:33 +00:00
2009-07-15 18:18:03 +00:00
2009-01-03 05:12:22 +00:00
2009-06-09 09:45:29 +00:00
2009-02-04 16:40:04 +00:00
2009-01-20 18:04:32 +00:00
2009-10-30 10:53:54 +00:00
2009-01-03 05:12:22 +00:00
2009-01-20 18:04:32 +00:00
2009-07-24 20:54:33 +00:00
2009-10-30 19:58:53 +00:00
2009-07-24 20:54:33 +00:00
2009-10-07 07:52:30 +00:00
2009-07-24 20:54:33 +00:00
2009-07-24 20:54:33 +00:00
2009-01-20 17:22:11 +00:00
2009-07-24 20:54:33 +00:00
2009-07-24 20:54:33 +00:00
2009-10-30 19:58:53 +00:00
2009-10-07 07:52:30 +00:00
2009-07-22 15:46:36 +00:00
2009-10-14 04:17:05 +00:00
2009-06-28 18:23:35 +00:00
2006-03-01 20:20:22 +00:00
2008-12-13 21:05:31 +00:00
2008-12-31 21:33:34 +00:00
2009-01-03 05:12:22 +00:00
2009-10-31 13:24:06 +00:00
2009-01-03 05:12:22 +00:00
2009-01-26 13:20:46 +00:00
2009-06-05 11:15:28 +00:00
2009-10-13 02:26:33 +00:00
2008-09-11 04:34:24 +00:00
2005-05-02 03:50:11 +00:00
2005-06-04 02:11:50 +00:00
2009-07-12 21:26:40 +00:00
2006-05-28 21:39:37 +00:00
2009-07-12 21:26:40 +00:00
2009-01-03 05:12:22 +00:00
2009-01-03 05:12:22 +00:00
2008-04-07 18:45:59 +00:00
2009-09-24 09:09:45 +00:00
2009-08-04 04:20:36 +00:00
2009-06-14 09:35:35 +00:00
2008-04-07 18:45:59 +00:00
2009-10-04 17:48:05 +00:00
2009-02-16 20:22:38 +00:00
2005-12-10 17:09:58 +00:00
2009-01-03 05:12:22 +00:00
2009-03-24 12:18:34 +00:00
2009-03-24 12:18:34 +00:00
2009-01-09 05:18:02 +00:00
2009-04-18 17:23:45 +00:00
2009-01-03 05:12:22 +00:00
2009-07-03 13:01:17 +00:00
2006-08-10 14:15:00 +00:00
2009-08-21 08:47:59 +00:00
2009-10-31 13:24:06 +00:00
2009-07-28 10:39:55 +00:00
2009-01-21 17:14:39 +00:00
2008-07-15 11:42:45 +00:00
2009-08-14 06:58:44 +00:00
2008-04-07 18:45:59 +00:00
2008-11-26 17:21:04 +00:00
2008-05-20 15:11:23 +00:00
2009-10-07 15:47:38 +00:00
2009-09-16 16:23:51 +00:00
2009-01-26 13:20:46 +00:00
2009-10-30 19:58:53 +00:00
2009-08-26 20:32:35 +00:00
2008-03-13 15:18:10 +00:00
2009-10-14 04:17:05 +00:00
2009-10-06 21:51:17 +00:00
2009-10-31 13:24:06 +00:00
2009-01-03 05:12:22 +00:00
2009-09-24 09:25:35 +00:00
2009-09-26 21:01:10 +00:00
2009-01-03 05:12:22 +00:00
2009-10-26 14:50:09 +00:00
2008-10-07 23:28:30 +00:00
2008-12-20 09:35:18 +00:00
2008-09-11 04:34:24 +00:00
2009-10-20 14:54:47 +00:00
2009-10-20 14:54:47 +00:00
2009-09-22 04:09:03 +00:00
2005-03-01 11:51:29 +00:00
2008-09-11 05:43:11 +00:00
2009-10-30 19:58:53 +00:00
2009-10-13 10:23:31 +00:00
2009-10-31 09:31:47 +00:00
2009-10-30 19:58:53 +00:00
2009-10-30 19:58:53 +00:00
2008-03-13 15:18:10 +00:00
2009-09-01 14:25:10 +00:00
2009-07-06 15:42:01 +00:00
2009-01-21 17:14:39 +00:00
2009-01-21 17:14:39 +00:00
2009-10-31 13:24:06 +00:00
2009-10-31 13:24:06 +00:00
2009-03-31 14:58:14 +00:00
2008-06-09 13:45:59 +00:00
2009-10-07 15:47:38 +00:00
2009-07-24 20:54:33 +00:00
2009-10-30 09:02:30 +00:00
2006-07-05 16:06:50 +00:00
2009-10-19 08:33:00 +00:00
2009-04-18 17:23:45 +00:00
2004-12-27 19:03:56 +00:00
2009-10-14 04:17:05 +00:00
2009-09-28 12:10:32 +00:00
2008-05-22 01:25:37 +00:00
2008-09-11 06:22:31 +00:00
2009-01-03 05:12:22 +00:00
2007-02-20 14:31:26 +00:00
2009-10-19 19:47:15 +00:00
2008-04-07 18:45:59 +00:00
2008-04-07 18:45:59 +00:00
2009-08-02 21:38:40 +00:00
2009-06-04 01:45:05 +00:00
2009-06-30 21:18:44 +00:00
2008-10-07 23:28:30 +00:00
2009-10-13 02:26:33 +00:00
2008-04-07 18:45:59 +00:00
2008-03-12 12:41:50 +00:00
2009-07-06 23:19:08 +00:00
2009-07-03 18:05:51 +00:00
2009-07-03 18:05:51 +00:00
2009-10-31 13:24:06 +00:00
2008-04-07 18:45:59 +00:00
2009-07-18 20:25:07 +00:00
2009-09-28 12:10:32 +00:00
2009-07-07 21:41:43 +00:00
2009-10-24 08:26:01 +00:00
2009-10-24 08:26:01 +00:00
2008-04-07 18:45:59 +00:00
2009-08-01 19:52:46 +00:00
2009-08-01 19:52:46 +00:00
2006-07-17 19:30:30 +00:00
2009-07-16 09:56:25 +00:00
2009-02-19 16:12:02 +00:00