diff --git a/ChangeLog b/ChangeLog index e117652e..6a7a0223 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,35 @@ +2012-07-27 Mats Erik Andersson + + rlogin, rshd: Protocol coherence. + + * configure.ac: Check for `getpwuid_r'. + * libinetutils/kcmd.c (kcmd) [SHISHI]: Transmit `locuser' if + defined at all. Set `errno' to ENOENT at protocol failure. + * libinetutils/krcmd.c [SHISHI && HAVE_GETPWUID_R]: Include + , , and . New static variables + `pwbuflen', `pwbuf', `pwstor', and `pwd'. + (krcmd) [SHISHI && HAVE_GETPWUID_R]: Determine local user + using getpwuid_r() and pass this on to kcmd(). + (krcmd_mutual) [SHISHI && HAVE_GETPWUID_R]: Likewise. + + * src/rlogin.c (main)