1 Sat May 20 13:46:36 1995 Ezra Peisach <epeisach@kangaroo.mit.edu>
3 * kprop.M: Document -P (port) option.
5 * kpropd.M: Document -P (port) option.
7 * kprop.h: KPROPD_DEFAULT_KDB5_EDIT was pointing to wrong place.
9 Mon May 15 13:11:15 1995 Ezra Peisach <epeisach@kangaroo.mit.edu>
11 * kpropd.c (recv_database): Use krb5_int32 for over the wire
13 (kerberos_authenticate): Make keytab support work
15 * kprop.c (PRS): Add support for keytab and port specification.
16 (xmit_database): Use krb5_int32 for length of database to go over
18 (kerberos_authenticate): Add krb5_auth_setaddrs call
20 Wed May 03 03:30:51 1995 Chris Provenzano (proven@mit.edu)
22 * kpropd.c: (krb5_recvauth()): No longer needs the rc_type arg.
24 Fri Apr 14 15:23:29 1995 <tytso@rsx-11.mit.edu>
26 * kpropd.c (load_database): kpropd uses fork instead of vfork,
27 because it's closing file descriptors in the child.
29 Print out the pid of the child process if debugging is
32 Use _exit() instead exit() after a fork(), so that child
33 process doesn't cause the stdio buffers don't get flushed
36 When debugging is enabled and kpropd can't bind to the
37 port, it should try binding again after setting
38 SO_REUSEADDR on the socket. This avoids problems when
39 debugging modifications to kprop/kpropd or its setup, when
40 kpropd is run twice quickly in succession.
42 kpropd shouldn't signal(SIGCHLD, SIG_IGN) in the parent.
43 Instead, it should wait() until the child exits. This was
44 causing problems because setting SIGCHLD to SIG_IGN under
45 SYSV causes child processes to get reaped automatically,
46 so the wait() for kdb5_edit was failing.
48 Mon Mar 27 07:56:26 1995 Chris Provenzano (proven@mit.edu)
50 * kprop.c : Use new calling conventions for krb5_sendauth(),
51 krb5_mk_safe(), krb5_rd_safe() and krb5_mk_priv().
53 * kpropd.c : Use new calling conventions for krb5_recvauth(),
54 krb5_mk_safe(), krb5_rd_safe() and krb5_rd_priv().
56 Fri Mar 24 14:49:41 1995 <tytso@rsx-11.mit.edu>
58 * kpropd.c (PRS): Don't bother initializing server_addrs since
61 * kprop.c (get_tickets): Remove the call to krb5_os_localaddr() since
62 get_in_tkt_XXXX will default appropriately.
64 Thu Mar 2 12:26:08 1995 Theodore Y. Ts'o <tytso@dcl>
66 * Makefile.in (ISODELIB): Remove reference to $(ISODELIB).
68 Wed Mar 1 16:31:13 1995 Theodore Y. Ts'o <tytso@dcl>
70 * configure.in: Remove ISODE_INCLUDE, replace check for -lsocket
71 and -lnsl with WITH_NETLIB check.
73 Tue Feb 28 01:21:52 1995 John Gilmore (gnu at toad.com)
75 * kprop.c, kpropd.c: Avoid <krb5/...> includes.
77 Tue Feb 14 15:30:55 1995 Chris Provenzano (proven@mit.edu)
79 * kprop.c Call krb5_sendauth() with new calling convention.
81 * kprop.c (kerberos_authenticate()), (xmit_database()), cleaned up
82 to not use globals. Instead use krb5_creds * args.
84 Fri Feb 03 18:39:24 1995 Chris Provenzano (proven@mit.edu)
86 * kprop.c Use krb5_get_in_tkt_with_keytab() instead of
87 krb5_get_in_tkt_with_skey().
89 Fri Jan 13 15:23:47 1995 Chris Provenzano (proven@mit.edu)
91 * Added krb5_context to all krb5_routines
93 Thu Nov 17 18:31:18 1994 Mark Eichin (eichin@cygnus.com)
95 * kprop.c: Use NPROTOTYPE for declarations.
96 (close_database): New function. Cleans up locks properly.
98 (open_database): Use krb5_lock_file instead of POSIX_FILE_LOCKS.
99 * kpropd.c (doit): Use krb5_lock_file.
100 (changes from jtkohl@mit.edu.)
102 Mon Oct 3 19:13:46 1994 Theodore Y. Ts'o (tytso@dcl)
104 * Makefile.in: Use $(srcdir) to find manual page for make install.
106 Thu Sep 29 22:15:27 1994 Theodore Y. Ts'o (tytso@dcl)
108 * Makefile.in: Relink executable if libraries change.
110 * kprop.c (open_connection): Use getsockname instead of
111 getpeername when getting the sender address.
113 Thu Sep 15 12:48:21 1994 Theodore Y. Ts'o (tytso@dcl)
115 * kpropd.c (PRS): Only report errors to syslog if the debug flag
116 is not set. (Otherwise, send them to stderr).
118 Thu Aug 4 15:15:00 1994 Tom Yu (tlyu@dragons-lair)
121 * kpropd.c: include <sgtty.h> only if POSIX_TERMIOS is not defined
123 Sat Jul 16 00:01:41 1994 Theodore Y. Ts'o (tytso at tsx-11)
125 * kpropd.c (do_standalone): Replace detach_process() with call to
126 daemon(), which we can now guarantee will be in libc or in the