From a9615943f6ddb42903f3278bed117e4ea38a20b1 Mon Sep 17 00:00:00 2001 From: "Todd C. Miller" Date: Sun, 6 Jan 2008 13:54:03 +0000 Subject: [PATCH] sync --- ChangeLog | 113 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 112 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 2a2e26c82..8aeea909a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,7 +1,118 @@ -2008-01-01 17:07 millert +2008-01-06 07:56 millert + + * ldap.c: Move ldap.secret reading into a separate function. + +2008-01-05 19:09 millert + + * check.c: user_runas -> runas_pw + +2008-01-05 18:59 millert * TODO: sync +2008-01-05 18:59 millert + + * check.c, sudo.pod, sudoers.pod: Add and document the %p escape in + the password prompt. Based on a patch from Patrick Schoenfeld. + +2008-01-05 18:25 millert + + * ldap.c: Check strlcpy() return values. + +2008-01-05 18:12 millert + + * ldap.c: refactor ldap binding code into sudo_ldap_bind_s() + +2008-01-05 16:35 millert + + * README.LDAP: Make it clear that host and uri can take multiple + parameters. URI is now supported for more than just openldap + nsswitch.conf does't accept "compat" + +2008-01-05 16:27 millert + + * sudo.c: comment cleanup and update (c) year + +2008-01-05 16:25 millert + + * parse.c, sudo_nss.c: Move display_privs() and display_cmnd() from + parse.c to sudo_nss.c. This should make it possible to build an + LDAP-only sudo binary. + +2008-01-05 13:27 millert + + * ldap.c, parse.c, sudo.c, sudo.h, sudo_nss.h: Improve chaining of + multiple sudoers sources by passing in the previous return value + to the next in the chain + +2008-01-05 13:26 millert + + * gram.y: Free up parser data structures in sudo_file_close(). + +2008-01-05 08:13 millert + + * gram.c, parse.c: Free up parser data structures in + sudo_file_close(). + +2008-01-05 07:59 millert + + * ldap.c: Parse uri ourself if no ldap_initialize() is present Use + ldap_create() instead of deprecated ldap_init() Use + ldap_sasl_bind_s() instead of deprecated ldap_simple_bind_s() + +2008-01-05 07:56 millert + + * config.h.in, configure, configure.in: Add check for + ldap_sasl_bind_s() Remove -DLDAP_DEPRECATED from CFLAGS + +2008-01-04 09:56 millert + + * configure.in, configure, config.h.in: add check for ldap_create + +2008-01-03 16:11 millert + + * config.h.in, configure, configure.in, ldap.c: Add + sudo_ldap_get_first_rdn() to return the first rdn of an entry's + dn using the mechanism appropriate for the LDAP SDK in use. Use + ldap_unbind_ext_s() instead of deprecated ldap_unbind_s(). + Emulate ldap_unbind_ext_s() and ldap_search_ext_s() for SDK's + without them. + +2008-01-03 16:02 millert + + * lbuf.c: include unistd.h + +2008-01-03 11:05 millert + + * config.h.in, configure.in: fix typo in mtim_getnsec + +2008-01-02 15:29 millert + + * config.h.in, configure.in, configure: add check for st__tim in + struct stat as used by SCO + +2008-01-02 11:05 millert + + * ldap.c: use ldap_search_ext_s instead of deprecated ldap_search_s + +2008-01-02 10:09 millert + + * Makefile.in, TODO, sudo.cat, sudo.man.in: add sudo_nss.h to HDRS + +2008-01-01 19:04 millert + + * ldap.c: Replace deprecated ldap_explode_dn() with calls to + ldap_str2dn() and ldap_rdn2str(). + +2008-01-01 18:37 millert + + * ldap.c: Use ldap_get_values_len()/ldap_value_free_len() instead + of the deprecated ldap_get_values()/ldap_value_free(). + +2008-01-01 17:07 millert + + * TODO, ChangeLog: sync + 2008-01-01 17:06 millert * gettime.c, sudo.c: Remove some already fixed XXXs -- 2.50.1