summaryrefslogtreecommitdiffstats
path: root/src/kadmin.old/server/ChangeLog
blob: 36f68bd05788600fb1a9741dddc0d7928c6c1833 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196

Mon May 22 09:57:08 EDT 1995	Paul Park	(pjpark@mit.edu)
	* Makefile.in	- Install kadmind as kadmind_old.  Manpage too.

Wed May 03 03:30:51 1995  Chris Provenzano (proven@mit.edu)

        * adm_process.c: (krb5_recvauth()): No longer needs the rc_type arg.

Sat Apr 29 00:24:48 1995  Theodore Y. Ts'o  <tytso@dcl>

	* adm_network.c (setup_network): Use sigaction() instead of
		signal() to setup the signal handlers.  This means we
		don't need to worry about System V signal semantics.

Fri Apr 28 21:16:10 1995  Theodore Y. Ts'o  <tytso@dcl>

	* adm_server.c (kdc_com_err_proc): Free nfmt after done using it.

	* Makefile.in (kadmind): Use $(LD) instead of $(CC) so that we can
		do purify checking.

Thu Apr 27 12:21:38 1995  Mark Eichin  <eichin@cygnus.com>

	* Makefile.in (kadmind): don't reference K4LIB since we don't set
	or use it.

Wed Apr 26 11:29:07 1995  Mark Eichin  <eichin@cygnus.com>

	* configure.in: need HAS_ANSI_VOLATILE for signal_requests_exit.

Fri Apr 21 13:11:00 1995  Mark Eichin  <eichin@cygnus.com>

	From Ian Taylor <ian@cygnus.com>. Makes kadmind use -r for both
	the database name and the service name, eliminating an
	installation hassle.
	* adm_extern.h: declare realm.
	* adm_server.c: define realm.
	(process_args): change db_realm to realm.
	* adm_network.c (setup_network): use the preset realm, not the
	default realm.

Thu Apr 20 18:05:00 1995  Mark Eichin  <eichin@cygnus.com>

	Changes from Ian Taylor <ian@cygnus.com> to support testsuite.
	* adm_extern.h: declare admin_port.
	* adm_extern.c: define admin_port.
	* adm_server.c (process_args): set admin_port from -p command line
	argument.
	(usage): document -p port option.
	* adm_network.c (setup_network): use admin_port if set.

Thu Apr 20 11:47:53 1995    <tytso@rsx-11.mit.edu>

	* adm_extern.h: #include adm_defs.h, since that's no longer
		included by krb5.h

Mon Mar 27 07:56:26 1995 Chris Provenzano (proven@mit.edu)

        * adm_process.c, adm_kadmin.c, adm_adm_func.c, adm_kpasswd.c, 
	* adm_funcs, adm_nego.c adm_extern.c and adm_listen.c
                Use new calling convention for krb5_recvauth(), krb5_mk_priv(),
                krb5_rd_priv(), krb5_mk_safe(), and krb5_rd_safe().
		(Redid many of the internal functions to accomidate new a
		uth_context structure and remove old unnecessary structures.)

Fri Mar 24 14:38:06 1995    <tytso@rsx-11.mit.edu>

	* adm_network.c (setup_network): If /etc/services doesn't have the
		administration port, use a compiled in port.

Thu Mar  2 12:24:50 1995  Theodore Y. Ts'o  <tytso@dcl>

	* Makefile.in (ISODELIB): Remove reference to $(ISODELIB).

Wed Mar  1 16:29:53 1995  Theodore Y. Ts'o  <tytso@dcl>

	* configure.in: Remove ISODE_INCLUDE, replace check for -lsocket
		and -lnsl with WITH_NETLIB check.

Tue Feb 28 02:23:46 1995  John Gilmore  (gnu at toad.com)

	* *.c:  Avoid <krb5/...> and <com_err.h> includes.

Fri Feb  3 07:50:14 1995  Theodore Y. Ts'o  (tytso@dcl)

	* adm_v4_pwd.c: Don't use BITS64, use SIZEOF_LONG

Wed Feb 01 22:05:35 1995  Chris Provenzano (proven@mit.edu)

	* adm_process.c, adm_extern.h (cpw_keyproc()) Added 
		krb5_keytype arg.

Wed Jan 25 16:54:40 1995  Chris Provenzano (proven@mit.edu)

        * Removed all narrow types and references to wide.h and narrow.h

Wed Jan 18 10:26:30 1995    <tytso@rsx-11.mit.edu>

	* adm_server.c (process_args): Modify getopt args so that the 'M'
		option takes an argument.  (krb5 bugs 984)

Fri Jan 13 15:23:47 1995  Chris Provenzano (proven@mit.edu)

    * Added krb5_context to all krb5_routines

Mon Dec 19 18:12:18 1994  Theodore Y. Ts'o  (tytso@dcl)

	* adm_listen.c (kill_children): Use syslog instead of krb_log.

Tue Nov  1 18:19:36 1994  Mark Eichin  (eichin@cygnus.com)

	* adm_listen.c (kill_children): use sigprocmask if available.

Wed Oct 19 17:40:22 1994  Theodore Y. Ts'o  (tytso@dcl)

	* adm_server.c (main): Select the cryptosystem to be used using
		krb5_use_cstype() instead of using a implementation
		specific assignment.  Also, allow the encryption type to
		be specified using a command line option.

Tue Oct  4 17:08:25 1994  Theodore Y. Ts'o  (tytso@dcl)

	* adm_process.c (cpw_keyproc): Add widen.h and narrow.h around
		declaration so that argument types to keyproc are widened.

Mon Oct  3 19:13:03 1994  Theodore Y. Ts'o  (tytso@dcl)

	* Makefile.in: Use $(srcdir) to find manual page for make install.

Thu Sep 29 22:41:08 1994  Theodore Y. Ts'o  (tytso@dcl)

	* Makefile.in: relink executable if libraries change

Wed Sep 14 22:33:23 1994  Theodore Y. Ts'o  (tytso@dcl)

	* adm_server (init_db): Save a copy of the master key database
		entry in the master_entry global variable.

	* adm_process.c (process_client): Removed calls to
		free(final_msg.data), where final_msg.data was pointing to
		an automatic variable.

	* adm_process.c (cpw_keyproc): In the case where the
		keyprocarg->key is set, copy the keyblock instead of
		passing a pointer down --- more pointer aliasing problems!

	* adm_funcs.c (adm_modify_kdb): Added calls to krb5_copy_principal
		instead of merely assigning pointers to one another and
		causing pointer aliasing problems.  Make sure the master
		key version number is propagated correctly.

Thu Aug  4 03:38:58 1994  Tom Yu  (tlyu@dragons-lair)

	* Makefile.in: whoops install manpage as kadmin.8, not kadmin.1

	* Makefile.in: install kadmind in the right place

Sat Jul 16 09:22:19 1994  Tom Yu  (tlyu at dragons-lair)

	* configure.in: another attempt to make dbm libs dtrt

Fri Jul  1 16:01:02 1994  Mark Eichin  (eichin@cygnus.com)

	* adm_listen.c: if USE_SIGPROCMASK, replace sigblock et al.
	configure.in: CHECK_SIGPROCMASK.

Wed Jun 29 00:25:29 1994  Tom Yu  (tlyu at dragons-lair)

	* adm_server.c: fixed error table calls to use krb5_init_ets

Fri Jun 24 20:39:37 1994  Theodore Y. Ts'o  (tytso at tsx-11)

	* adm_process.c (cpw_keyproc): return error codes on failure

	* adm_nego.c (adm_negotiate_key): added return on memory
	allocation error

	* adm_fmt_inq.c (adm_fmt_prt, adm_print_exp_time,
	  adm_print_attributes): Sanitized error return strategies.

	* adm_kadmin.c (adm5_kadmin): Plug memory leaks, fix double
	  free's, fix message in error syslog.

	* adm_process.c (process_client): Plug memory leaks

	* adm_adm_func. (adm_inq_old_key): Plug memory leaks, return error
	  when adm_fmt_prt returns an error

	* adm_adm_func.c (adm_mod_old_key): Plug memory leaks, report error
	  if put_principal returns an error.

	* adm_adm_func.c (adm_change_pwd_rnd): Fix syslog information

	* adm_adm_func.c (adm_build_key): Plug memory leak