Corinna Vinschen
b49934db7f
* cygheap.h (cygheap_pwdgrp::get_home): Add dnsdomain parameter to
...
declaration in ldap-related method.
(cygheap_pwdgrp::get_shell): Ditto.
(cygheap_pwdgrp::get_gecos): Ditto.
* ldap.cc (cyg_ldap::open): Use NO_ERROR instead of 0.
(cyg_ldap::close): Reset last_fetched_sid.
(cyg_ldap::fetch_ad_account): Return immediately if sid is the same as
last_fetched_sid. Open LDAP connection from here. Move initialization
of rdse after open call. Set last_fetched_sid if LDAP call was
successful.
* ldap.h (class cyg_ldap): Add member last_fetched_sid.
(cyg_ldap::cyg_ldap): Initialize last_fetched_sid.
(cyg_ldap::is_open): New inline method.
* uinfo.cc (cygheap_pwdgrp::init): Drop initialization of db_home,
db_shell and db_gecos with "cygwin desc", thus only using the fallback
by default.
(fetch_windows_home): Add parameter dnsdomain. Call
cyg_ldap::fetch_ad_account if required.
(fetch_from_path): Add parameter dnsdomain. Call fetch_windows_home
accordingly.
(cygheap_pwdgrp::get_home): Accomodate call to fetch_windows_home.
Add dnsdomain parameter in ldap-related method. Call
cyg_ldap::fetch_ad_account if required.
(cygheap_pwdgrp::get_shell): Ditto.
(cygheap_pwdgrp::get_gecos): Ditto.
(pwdgrp::fetch_account_from_windows): Drop cyg_ldap::open call prior to
cyg_ldap::fetch_ad_account call. Set is_current_user to true if we're
handling the current user account. Make sure to perform the LDAP calls
only for users, and only if required.
2015-02-12 16:55:38 +00:00
..
2014-07-14 18:16:16 +00:00
2015-02-06 17:09:50 +00:00
2014-11-06 15:32:21 +00:00
2015-01-13 08:52:26 +00:00
2014-06-23 14:33:55 +00:00
2015-02-06 17:14:26 +00:00
2013-04-30 23:43:08 +00:00
2013-04-23 09:44:36 +00:00
2013-11-24 12:13:36 +00:00
2012-11-23 13:22:47 +00:00
2014-12-02 10:49:47 +00:00
2013-04-23 09:44:36 +00:00
2014-11-25 11:27:12 +00:00
2015-02-12 16:55:38 +00:00
2013-01-02 18:34:06 +00:00
2014-01-04 23:58:32 +00:00
2015-01-07 21:27:22 +00:00
2013-04-23 09:44:36 +00:00
2013-08-23 14:32:28 +00:00
2015-02-06 17:09:50 +00:00
2014-08-15 21:21:59 +00:00
2014-08-15 21:21:59 +00:00
2014-08-11 12:03:18 +00:00
2013-01-21 04:38:31 +00:00
2014-08-15 13:50:53 +00:00
2014-02-10 20:15:58 +00:00
2014-12-02 09:59:53 +00:00
2015-02-12 16:55:38 +00:00
2013-01-21 04:38:31 +00:00
2013-04-23 09:44:36 +00:00
2013-04-23 09:44:36 +00:00
2012-03-19 17:49:40 +00:00
2015-01-19 17:42:04 +00:00
2013-01-21 04:38:31 +00:00
2014-03-12 17:36:56 +00:00
2013-01-21 04:38:31 +00:00
2013-01-21 04:38:31 +00:00
2014-03-12 17:36:56 +00:00
2013-04-23 09:44:36 +00:00
2013-01-21 04:34:52 +00:00
2014-11-28 20:46:13 +00:00
2014-10-17 08:34:51 +00:00
2013-06-08 14:38:20 +00:00
2013-04-09 01:01:19 +00:00
2014-11-26 19:46:59 +00:00
2014-04-08 14:13:59 +00:00
2013-01-21 04:38:31 +00:00
2013-01-21 04:38:31 +00:00
2014-11-07 08:33:22 +00:00
2013-01-21 04:34:52 +00:00
2013-04-23 09:44:36 +00:00
2013-10-31 14:26:42 +00:00
2013-07-15 13:54:27 +00:00
2013-10-31 14:26:42 +00:00
2014-04-26 17:38:22 +00:00
2014-08-22 09:21:33 +00:00
2015-02-11 13:15:59 +00:00
2014-10-10 15:29:18 +00:00
2013-04-23 09:44:36 +00:00
2013-01-21 04:38:31 +00:00
2014-08-18 11:09:56 +00:00
2014-01-27 20:04:35 +00:00
2015-01-14 10:40:03 +00:00
2014-12-02 10:16:03 +00:00
2014-08-15 13:50:53 +00:00
2014-09-05 11:47:33 +00:00
2014-11-28 20:46:13 +00:00
2015-02-11 13:15:59 +00:00
2014-12-02 10:16:03 +00:00
2014-08-22 09:21:33 +00:00
2013-04-23 09:44:36 +00:00
2013-12-10 21:05:23 +00:00
2014-05-09 14:28:48 +00:00
2013-10-31 14:26:42 +00:00
2014-10-09 13:32:59 +00:00
2014-05-02 15:14:17 +00:00
2013-05-01 01:20:37 +00:00
2014-05-20 10:25:32 +00:00
2013-05-01 01:20:37 +00:00
2014-08-19 08:41:40 +00:00
2012-04-04 12:45:24 +00:00
2015-02-06 11:41:56 +00:00
2015-01-22 13:46:12 +00:00
2014-10-09 13:24:37 +00:00
2014-10-09 17:45:27 +00:00
2014-10-09 13:24:37 +00:00
2014-08-11 12:03:18 +00:00
2013-10-26 13:23:54 +00:00
2014-02-09 19:44:56 +00:00
2014-10-20 14:30:35 +00:00
2014-10-26 18:47:24 +00:00
2014-08-22 09:21:33 +00:00
2014-11-28 20:46:13 +00:00
2014-11-13 18:37:15 +00:00
2013-10-31 14:26:42 +00:00
2014-10-09 13:24:37 +00:00
2013-11-24 12:13:36 +00:00
2013-10-24 17:51:41 +00:00
2014-08-28 12:38:52 +00:00
2015-01-22 13:46:12 +00:00
2015-02-11 21:45:47 +00:00
2013-12-18 03:58:11 +00:00
2013-06-18 09:45:37 +00:00
2015-01-16 16:19:37 +00:00
2012-04-02 20:41:46 +00:00
2013-07-10 20:58:33 +00:00
2013-11-25 11:38:08 +00:00
2014-10-29 11:31:05 +00:00
2013-06-18 10:01:33 +00:00
2014-05-22 10:25:45 +00:00
2014-06-16 09:12:29 +00:00
2013-08-31 10:21:48 +00:00
2013-01-21 04:38:31 +00:00
2013-06-14 09:09:41 +00:00
2013-04-23 09:44:36 +00:00
2013-05-13 19:25:35 +00:00
2014-11-21 21:41:37 +00:00
2013-04-23 09:44:36 +00:00
2013-04-23 09:44:36 +00:00
2014-08-27 10:44:50 +00:00
2013-08-19 16:21:29 +00:00
2015-02-12 16:55:38 +00:00
2015-02-12 16:55:38 +00:00
2013-04-23 09:44:36 +00:00
2015-01-08 09:37:16 +00:00
2015-01-28 11:43:06 +00:00
2015-01-16 16:19:37 +00:00
2014-08-14 17:36:24 +00:00
2013-06-18 09:45:37 +00:00
2013-06-18 09:45:37 +00:00
2015-01-16 16:19:37 +00:00
2015-01-16 16:19:37 +00:00
2012-03-19 17:49:40 +00:00
2013-04-23 09:44:36 +00:00
2013-05-21 19:04:49 +00:00
2015-02-03 13:15:49 +00:00
2013-01-21 04:38:31 +00:00
2013-10-15 08:13:42 +00:00
2014-11-27 16:49:41 +00:00
2014-11-27 16:49:41 +00:00
2014-08-22 09:21:33 +00:00
2013-08-26 16:14:40 +00:00
2015-01-23 10:46:22 +00:00
2013-04-23 09:44:36 +00:00
2013-04-23 09:44:36 +00:00
2013-11-26 17:27:25 +00:00
2014-10-17 08:19:27 +00:00
2014-08-27 09:39:44 +00:00
2014-07-07 10:22:51 +00:00
2015-01-22 13:46:12 +00:00
2015-02-11 13:15:59 +00:00
2013-04-23 09:44:36 +00:00
2014-05-19 10:46:47 +00:00
2013-12-18 04:28:46 +00:00
2013-05-01 01:20:37 +00:00
2014-10-11 12:14:29 +00:00
2014-08-22 09:21:33 +00:00
2013-06-18 09:45:37 +00:00
2013-06-18 09:45:37 +00:00
2014-05-19 16:56:31 +00:00
2013-09-25 14:44:45 +00:00
2014-05-07 11:00:00 +00:00
2014-10-17 08:19:27 +00:00
2014-12-02 10:49:47 +00:00
2014-12-02 10:49:47 +00:00
2013-04-23 09:44:36 +00:00
2014-08-22 09:21:33 +00:00
2014-05-20 10:21:34 +00:00
2013-04-23 09:44:36 +00:00
2014-09-03 12:46:19 +00:00
2015-01-21 16:31:38 +00:00
2014-06-25 09:10:50 +00:00
2014-08-28 12:38:52 +00:00
2015-01-21 16:31:38 +00:00
2014-10-11 12:14:29 +00:00
2013-04-23 09:44:36 +00:00
2014-08-22 09:21:33 +00:00
2014-03-28 20:34:04 +00:00
2014-10-17 14:36:59 +00:00
2014-11-27 16:49:41 +00:00
2014-08-22 09:21:33 +00:00
2014-08-22 09:21:33 +00:00
2014-11-28 20:46:13 +00:00
2014-03-17 04:41:35 +00:00
2014-05-19 10:42:04 +00:00
2015-02-11 13:15:59 +00:00
2013-04-23 09:44:36 +00:00
2013-05-22 16:55:55 +00:00
2014-06-23 19:05:15 +00:00
2013-11-25 11:38:08 +00:00
2014-08-18 18:24:06 +00:00
2013-04-23 09:44:36 +00:00
2013-04-23 09:44:36 +00:00
2013-04-23 09:44:36 +00:00
2015-02-10 20:41:16 +00:00
2013-04-23 09:44:36 +00:00
2013-04-23 09:44:36 +00:00
2013-04-23 09:44:36 +00:00
2014-11-25 11:27:12 +00:00
2013-04-23 09:44:36 +00:00
2014-11-28 20:46:13 +00:00
2013-07-23 14:15:20 +00:00
2014-08-22 09:21:33 +00:00
2014-10-22 19:03:02 +00:00
2014-08-25 14:53:49 +00:00
2014-08-25 14:53:49 +00:00
2014-08-25 14:53:49 +00:00
2014-08-25 14:53:49 +00:00
2013-10-18 20:07:35 +00:00
2013-04-23 09:44:36 +00:00
2015-02-12 16:55:38 +00:00
2015-01-24 19:56:42 +00:00
2013-07-31 15:19:18 +00:00
2013-04-23 09:44:36 +00:00
2013-01-21 04:34:52 +00:00
2013-04-23 09:44:36 +00:00
2014-12-01 14:02:55 +00:00
2014-12-01 14:02:55 +00:00
2013-11-24 12:13:36 +00:00
2015-02-11 13:15:59 +00:00
2015-02-11 13:15:59 +00:00
2013-01-21 04:34:52 +00:00
2014-12-02 10:16:03 +00:00
2014-08-15 21:21:59 +00:00
2015-02-03 13:15:49 +00:00
2013-04-23 09:44:36 +00:00
2013-04-23 09:44:36 +00:00
2013-05-13 19:25:35 +00:00