Corinna Vinschen
ad8d295e7c
* ldap.h: Remove index macros.
...
(class cyg_ldap): Remove members srch_msg and srch_entry.
(cyg_ldap::get_string_attribute): Remove private method taking index
argument.
(cyg_ldap::get_num_attribute): Ditto. Add method taking attribute name.
(cyg_ldap::get_primary_gid): Adjust to aforementioned change.
(cyg_ldap::get_unix_uid): Ditto.
(cyg_ldap::get_unix_gid): Ditto.
* ldap.cc: Throughout, use msg and entry in place of srch_msg and
srch_entry.
(std_user_attr): Add sAMAccountName and objectSid.
(group_attr): Ditto.
(cyg_ldap::close): Drop handling of srch_msg and srch_entry.
(cyg_ldap::get_string_attribute): Move earlier in file.
(cyg_ldap::get_num_attribute): Ditto.
(cyg_ldap::enumerate_ad_accounts): Add comments for clarity.
Use group_attr or user_attr rather than sid_attr to fetch all desired
attributes for an account right away.
(cyg_ldap::next_account): Store found SID in last_fetched_sid to
skip calls to fetch_ad_account from fetch_account_from_windows.
(cyg_ldap::get_string_attribute): Remove method taking index argument.
(cyg_ldap::get_num_attribute): Ditto.
* pwdgrp.h (class pg_ent): Fix formatting. Add member dom.
* passwd.cc (pg_ent::enumerate_ad): Store current flat domain name
in dom. Construct fetch_acc_t argument from LDAP attributes and
call fetch_account_from_windows with that.
* userinfo.h (enum fetch_user_arg_type_t): Rename FULL_grp_arg to
FULL_acc_arg. Change throughout.
(struct fetch_acc_t): Rename from fetch_full_grp_t. Change throughout.
(struct fetch_user_arg_t): Rename full_grp to full_acc. Change
throughout.
2015-02-24 20:52:57 +00:00
..
2014-07-14 18:16:16 +00:00
2015-02-24 09:00:37 +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-24 11:05:02 +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
2015-02-23 20:51:12 +00:00
2013-04-23 09:44:36 +00:00
2014-11-25 11:27:12 +00:00
2015-02-24 20:52:57 +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-15 09:13:03 +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
2015-01-19 17:42:04 +00:00
2013-01-21 04:38:31 +00:00
2015-02-23 20:51:12 +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
2015-02-23 13:56:01 +00:00
2015-02-23 13:56:01 +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
2015-02-15 08:59:55 +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
2015-02-15 08:59:55 +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
2015-02-15 08:59:55 +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
2015-02-24 11:05:02 +00:00
2015-02-24 11:05:02 +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
2015-02-24 20:52:57 +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
2015-02-15 09:13:03 +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-24 20:52:57 +00:00
2015-02-24 20:52:57 +00:00
2013-04-23 09:44:36 +00:00
2015-01-08 09:37:16 +00:00
2015-02-20 12:15:38 +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
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
2015-02-24 20:52:57 +00:00
2015-02-15 08:59:55 +00:00
2015-02-15 08:59:55 +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
2015-02-15 08:59:55 +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
2015-02-24 20:52:57 +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
2015-02-19 14:15:44 +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-16 11:49:33 +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-15 08:59:55 +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
2015-02-23 13:56:01 +00:00
2013-07-23 14:15:20 +00:00
2014-08-22 09:21:33 +00:00
2015-02-20 15:13:46 +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-24 20:52:57 +00:00
2015-01-24 19:56:42 +00:00
2013-07-31 15:19:18 +00:00
2015-02-24 20:52:57 +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
2015-02-23 12:40:01 +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