d91fcf20976634e5357d7dfec698fc62338be50c
[krb5.git] / src / kadmin.old / server / ChangeLog
1 Sat Apr 29 00:24:48 1995  Theodore Y. Ts'o  <tytso@dcl>
2
3         * adm_network.c (setup_network): Use sigaction() instead of
4                 signal() to setup the signal handlers.  This means we
5                 don't need to worry about System V signal semantics.
6
7 Fri Apr 28 21:16:10 1995  Theodore Y. Ts'o  <tytso@dcl>
8
9         * adm_server.c (kdc_com_err_proc): Free nfmt after done using it.
10
11         * Makefile.in (kadmind): Use $(LD) instead of $(CC) so that we can
12                 do purify checking.
13
14 Thu Apr 27 12:21:38 1995  Mark Eichin  <eichin@cygnus.com>
15
16         * Makefile.in (kadmind): don't reference K4LIB since we don't set
17         or use it.
18
19 Wed Apr 26 11:29:07 1995  Mark Eichin  <eichin@cygnus.com>
20
21         * configure.in: need HAS_ANSI_VOLATILE for signal_requests_exit.
22
23 Fri Apr 21 13:11:00 1995  Mark Eichin  <eichin@cygnus.com>
24
25         From Ian Taylor <ian@cygnus.com>. Makes kadmind use -r for both
26         the database name and the service name, eliminating an
27         installation hassle.
28         * adm_extern.h: declare realm.
29         * adm_server.c: define realm.
30         (process_args): change db_realm to realm.
31         * adm_network.c (setup_network): use the preset realm, not the
32         default realm.
33
34 Thu Apr 20 18:05:00 1995  Mark Eichin  <eichin@cygnus.com>
35
36         Changes from Ian Taylor <ian@cygnus.com> to support testsuite.
37         * adm_extern.h: declare admin_port.
38         * adm_extern.c: define admin_port.
39         * adm_server.c (process_args): set admin_port from -p command line
40         argument.
41         (usage): document -p port option.
42         * adm_network.c (setup_network): use admin_port if set.
43
44 Thu Apr 20 11:47:53 1995    <tytso@rsx-11.mit.edu>
45
46         * adm_extern.h: #include adm_defs.h, since that's no longer
47                 included by krb5.h
48
49 Mon Mar 27 07:56:26 1995 Chris Provenzano (proven@mit.edu)
50
51         * adm_process.c, adm_kadmin.c, adm_adm_func.c, adm_kpasswd.c, 
52         * adm_funcs, adm_nego.c adm_extern.c and adm_listen.c
53                 Use new calling convention for krb5_recvauth(), krb5_mk_priv(),
54                 krb5_rd_priv(), krb5_mk_safe(), and krb5_rd_safe().
55                 (Redid many of the internal functions to accomidate new a
56                 uth_context structure and remove old unnecessary structures.)
57
58 Fri Mar 24 14:38:06 1995    <tytso@rsx-11.mit.edu>
59
60         * adm_network.c (setup_network): If /etc/services doesn't have the
61                 administration port, use a compiled in port.
62
63 Thu Mar  2 12:24:50 1995  Theodore Y. Ts'o  <tytso@dcl>
64
65         * Makefile.in (ISODELIB): Remove reference to $(ISODELIB).
66
67 Wed Mar  1 16:29:53 1995  Theodore Y. Ts'o  <tytso@dcl>
68
69         * configure.in: Remove ISODE_INCLUDE, replace check for -lsocket
70                 and -lnsl with WITH_NETLIB check.
71
72 Tue Feb 28 02:23:46 1995  John Gilmore  (gnu at toad.com)
73
74         * *.c:  Avoid <krb5/...> and <com_err.h> includes.
75
76 Fri Feb  3 07:50:14 1995  Theodore Y. Ts'o  (tytso@dcl)
77
78         * adm_v4_pwd.c: Don't use BITS64, use SIZEOF_LONG
79
80 Wed Feb 01 22:05:35 1995  Chris Provenzano (proven@mit.edu)
81
82         * adm_process.c, adm_extern.h (cpw_keyproc()) Added 
83                 krb5_keytype arg.
84
85 Wed Jan 25 16:54:40 1995  Chris Provenzano (proven@mit.edu)
86
87         * Removed all narrow types and references to wide.h and narrow.h
88
89 Wed Jan 18 10:26:30 1995    <tytso@rsx-11.mit.edu>
90
91         * adm_server.c (process_args): Modify getopt args so that the 'M'
92                 option takes an argument.  (krb5 bugs 984)
93
94 Fri Jan 13 15:23:47 1995  Chris Provenzano (proven@mit.edu)
95
96     * Added krb5_context to all krb5_routines
97
98 Mon Dec 19 18:12:18 1994  Theodore Y. Ts'o  (tytso@dcl)
99
100         * adm_listen.c (kill_children): Use syslog instead of krb_log.
101
102 Tue Nov  1 18:19:36 1994  Mark Eichin  (eichin@cygnus.com)
103
104         * adm_listen.c (kill_children): use sigprocmask if available.
105
106 Wed Oct 19 17:40:22 1994  Theodore Y. Ts'o  (tytso@dcl)
107
108         * adm_server.c (main): Select the cryptosystem to be used using
109                 krb5_use_cstype() instead of using a implementation
110                 specific assignment.  Also, allow the encryption type to
111                 be specified using a command line option.
112
113 Tue Oct  4 17:08:25 1994  Theodore Y. Ts'o  (tytso@dcl)
114
115         * adm_process.c (cpw_keyproc): Add widen.h and narrow.h around
116                 declaration so that argument types to keyproc are widened.
117
118 Mon Oct  3 19:13:03 1994  Theodore Y. Ts'o  (tytso@dcl)
119
120         * Makefile.in: Use $(srcdir) to find manual page for make install.
121
122 Thu Sep 29 22:41:08 1994  Theodore Y. Ts'o  (tytso@dcl)
123
124         * Makefile.in: relink executable if libraries change
125
126 Wed Sep 14 22:33:23 1994  Theodore Y. Ts'o  (tytso@dcl)
127
128         * adm_server (init_db): Save a copy of the master key database
129                 entry in the master_entry global variable.
130
131         * adm_process.c (process_client): Removed calls to
132                 free(final_msg.data), where final_msg.data was pointing to
133                 an automatic variable.
134
135         * adm_process.c (cpw_keyproc): In the case where the
136                 keyprocarg->key is set, copy the keyblock instead of
137                 passing a pointer down --- more pointer aliasing problems!
138
139         * adm_funcs.c (adm_modify_kdb): Added calls to krb5_copy_principal
140                 instead of merely assigning pointers to one another and
141                 causing pointer aliasing problems.  Make sure the master
142                 key version number is propagated correctly.
143
144 Thu Aug  4 03:38:58 1994  Tom Yu  (tlyu@dragons-lair)
145
146         * Makefile.in: whoops install manpage as kadmin.8, not kadmin.1
147
148         * Makefile.in: install kadmind in the right place
149
150 Sat Jul 16 09:22:19 1994  Tom Yu  (tlyu at dragons-lair)
151
152         * configure.in: another attempt to make dbm libs dtrt
153
154 Fri Jul  1 16:01:02 1994  Mark Eichin  (eichin@cygnus.com)
155
156         * adm_listen.c: if USE_SIGPROCMASK, replace sigblock et al.
157         configure.in: CHECK_SIGPROCMASK.
158
159 Wed Jun 29 00:25:29 1994  Tom Yu  (tlyu at dragons-lair)
160
161         * adm_server.c: fixed error table calls to use krb5_init_ets
162
163 Fri Jun 24 20:39:37 1994  Theodore Y. Ts'o  (tytso at tsx-11)
164
165         * adm_process.c (cpw_keyproc): return error codes on failure
166
167         * adm_nego.c (adm_negotiate_key): added return on memory
168         allocation error
169
170         * adm_fmt_inq.c (adm_fmt_prt, adm_print_exp_time,
171           adm_print_attributes): Sanitized error return strategies.
172
173         * adm_kadmin.c (adm5_kadmin): Plug memory leaks, fix double
174           free's, fix message in error syslog.
175
176         * adm_process.c (process_client): Plug memory leaks
177
178         * adm_adm_func. (adm_inq_old_key): Plug memory leaks, return error
179           when adm_fmt_prt returns an error
180
181         * adm_adm_func.c (adm_mod_old_key): Plug memory leaks, report error
182           if put_principal returns an error.
183
184         * adm_adm_func.c (adm_change_pwd_rnd): Fix syslog information
185
186         * adm_adm_func.c (adm_build_key): Plug memory leak
187
188