Fri Apr 21 14:07:15 1995 Mark Eichin <eichin@cygnus.com>
authorMark Eichin <eichin@mit.edu>
Fri, 21 Apr 1995 19:11:07 +0000 (19:11 +0000)
committerMark Eichin <eichin@mit.edu>
Fri, 21 Apr 1995 19:11:07 +0000 (19:11 +0000)
commit4bd2cd2673ae2b5bec405d450b2742f537450230
tree02f053ccb73eb44e9a8f9ed2249c8a463213c529
parent11efa711bd334c200b9e6a28b4c55c77af628777
Fri Apr 21 14:07:15 1995  Mark Eichin  <eichin@cygnus.com>

Added Ian's changes with minor tweaks. These are used by the testsuite.

> Thu Mar 23 18:18:31 1995  Ian Lance Taylor  <ian@cygnus.com>

* krshd.c (ARGSTR): Add S:M:A to KERBEROS version.
(srvtab): New global variable.
(krb5_override_default_realm): Declare.
(main): Handle -S, -M and -A arguments.  Call SO_REUSEADDR on
socket if debug_port set.
(doit): If -A used, allocate a random port for the stderr stream,
rather than allocating a reserved port.  Don't call initgroups if
not changing the uid.
(recvauth): Pass srvtab to krb5_compat_recvauth.
* krshd.M: Document -S, -M, and -A.
* krsh.c (main): Accept -A, and pass it to kcmd.
* rsh.M: Document -A.
* kcmd.c (kcmd): Add new argument anyport.  If it is set, permit
any port for the stderr stream, rather than requiring a reserved
port.  Initialize ret_cred to NULL.
* krcp.c (main): Pass 0 for anyport to kcmd.
* krlogin.c (main): Pass 0 for anyport to kcmd.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5428 dc483132-0cff-0310-8789-dd5450dbe970
src/appl/bsd/ChangeLog
src/appl/bsd/kcmd.c
src/appl/bsd/krcp.c
src/appl/bsd/krlogin.c
src/appl/bsd/krsh.c
src/appl/bsd/krshd.M
src/appl/bsd/krshd.c
src/appl/bsd/rsh.M