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
|
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
|