]> granicus.if.org Git - sudo/commitdiff
sync
authorTodd C. Miller <Todd.Miller@courtesan.com>
Fri, 20 Jul 2007 00:23:51 +0000 (00:23 +0000)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Fri, 20 Jul 2007 00:23:51 +0000 (00:23 +0000)
TODO

diff --git a/TODO b/TODO
index 85a894b2afecc7bdab0c0903eea25ddeaaa3b239..678222735d4ca18855ccaee10d8f9d3e42cdc530 100644 (file)
--- a/TODO
+++ b/TODO
@@ -130,7 +130,7 @@ TODO list (most will be addressed in sudo 2.0)
 
 47) Refactor duplicated code in ldap.c into wrapper functions.
 
-48) Move setting of safe_cmnd out of match.c.
+48) Return command from command_matches() instead of setting safe_cmnd directly.
 
 49) Support timelimit, bind_timelimit, bind_policy in ldap.conf (see nss_ldap).
 
@@ -147,10 +147,32 @@ TODO list (most will be addressed in sudo 2.0)
 
 55) For systrace rewrite argv using stackgap to avoid races.
 
-56) Examine debian fqdn diffs
+56) Examine debian fqdn diffs.
 
 57) Add gettext() support
 
 58) Consider allowing chown/chrgp to fail in visudo in -f mode.
 
 59) Refactor common env code in logging.c
+
+61) Add :group to Runas user specs
+
+62) Convert the other capitalized files into .pod so we can get decent html
+    form them?  E.g. README, etc.  E.g.
+       pod2text -l -i0 history.pod > HISTORY
+       pod2html --noindex history.pod > history.html
+
+Exlcusive auth methods:
+    fwtk
+    sia (implied)
+    pam (implied)
+    SecurID
+    aix auth (implied)
+    bsd auth (implied)
+
+Need to make the implied ones not conflict with explicit ones
+This means not only other exclusive ones but also non-exclusive too
+
+63) For LDAP SASL use ldap_gss_bind() if available, else gss_krb5_ccache_name()
+    See nss_ldap.  Can only use this stuff if kerb5 is available.
+    That's separate from kerb5 auth though.