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
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
|
Tue Jan 20 23:06:36 1998 Tom Yu <tlyu@mit.edu>
* alt_prof.c (kadm5_get_config_params): Add support for Cygnus chpw.
* admin.h: Add support for Cygnus chpw.
Mon Oct 13 10:48:24 1997 Ezra Peisach <epeisach@mit.edu>
* alt_prof.c (kadm5_get_config_params): When KADM5_CONFIG_ENCTYPES
is set on the input parameters, allocate a new copy of the
key_salts for the output parameters.
(kadm5_free_config_params): Free the admin_server and admin_lockfile
names.
Tue Oct 7 07:48:12 1997 Ezra Peisach <epeisach@mit.edu>
* logger.c: Include ctype.h for isspace definition.
Tue Jul 1 02:31:07 1997 Tom Yu <tlyu@mit.edu>
* kadm_rpc.h, kadm_rpc_xdr.c: Add support for setv4key.
Sun Jun 29 14:52:04 1997 Tom Yu <tlyu@mit.edu>
* kadm_err.et: Add support for kadm5_setv4key_principal.
* admin.h: Add prototype for kadm5_setv4key_principal.
Wed May 28 13:34:17 1997 Barry Jaspan <bjaspan@mit.edu>
* admin.h: add prototype for kadm5_setkey_principal
* misc_free.c (kadm5_free_key_data): add kadm5_free_data
Mon Mar 31 17:41:11 1997 Barry Jaspan <bjaspan@mit.edu>
* kadm_err.et, kadm_rpc.h, kadm_rpc_xdr.c: add support for
setkey_principal
Thu Jan 16 19:01:00 1997 Tom Yu <tlyu@mit.edu>
* Makefile.in (all-prerecurse): Update to use double-colon rules.
Wed Jan 15 20:43:01 1997 Tom Yu <tlyu@mit.edu>
* Makefile.in:
* configure.in: Update to new libarary build procedure.
Mon Nov 11 17:01:40 1996 Barry Jaspan <bjaspan@mit.edu>
* kadm_rpc_xdr.c: fix memory leak handling key_data and tl_data
Wed Nov 6 10:20:36 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
* kadm_err.et: New error codes for KADM5_MISSING_CONF_PARAMS and
KADM5_BAD_SERVER_NAME.
Mon Nov 4 21:16:01 1996 Theodore Y. Ts'o <tytso@mit.edu>
* alt_prof.c (krb5_aprof_init): If the user specifies the config
file using a configuration file, it must exist.
Otherwise, krb5_aprof_init will return an error.
(kadm5_get_config_params): If aprof_init returns an error,
it should return an error as well.
Wed Nov 6 17:45:43 1996 Barry Jaspan <bjaspan@mit.edu>
* kadm_rpc_xdr.c (xdr_krb5_principal): handle a NULL principal
pointer (this can happen when get_principal is passed a mask
without KADM5_PRINCIPAL in it, and will cause a beta 7 kadmind to
coredump)
Fri Nov 1 13:16:16 1996 Barry Jaspan <bjaspan@mit.edu>
* kadm_err.et: update for new tl_data semantics [krb5-admin/140]
Fri Oct 25 23:47:26 1996 Tom Yu <tlyu@mit.edu>
* configure.in, Makefile.in: Tweaks to prevent unecessary
rebuilding.
Mon Oct 21 21:23:44 1996 Tom Yu <tlyu@mit.edu>
* Makefile.in: Fixes for new directory recursion method; also
fixes for inclusion sequencing.
Mon Oct 21 16:29:11 1996 Barry Jaspan <bjaspan@mit.edu>
* server_internal.h (ALL_PRINC_MASK): add KADM5_TL_DATA and
KADM5_KEY_DATA to ALL_PRINC_MASK [krb5-admin/20]
Fri Oct 18 15:44:14 1996 Barry Jaspan <bjaspan@mit.edu>
* kadm_rpc_xdr.c, misc_free.c, server_internal.h: include stdlib.h
instead of malloc.h [krb5-admin/35]
Tue Oct 15 18:01:51 1996 Barry Jaspan <bjaspan@mit.edu>
* logger.c (krb5_klog_init): remember to call openlog() when
defaulting to syslog because nothing else was specified
(klog_vsyslog): enable VERBOSE_LOGS so we get the process name and
pid [krb5-kdc/63]
Thu Sep 26 17:45:18 1996 Barry Jaspan <bjaspan@mit.edu>
* alt_prof.c: don't allow admin_dbname or admin_lockfile to be
independetly configured
Fri Sep 20 16:52:07 1996 Barry Jaspan <bjaspan@mit.edu>
* configure.in: add unit-test directory
Wed Sep 18 12:35:16 1996 Barry Jaspan <bjaspan@mit.edu>
* alt_prof.c (kadm5_get_config_params): set max_life default to 10
hours, instead of 0
Tue Sep 17 15:09:28 1996 Barry Jaspan <bjaspan@mit.edu>
* server_internal.h (ALL_PRINC_MASK): Add MAX_RLIFE to
ALL_PRINC_MASK.
Tue Sep 10 01:47:39 1996 Mark Eichin <eichin@cygnus.com>
* alt_prof.c (krb5_aprof_init): use profile_init_path on fname,
not profile_init.
Wed Aug 28 16:11:50 1996 Barry Jaspan <bjaspan@mit.edu>
* alt_prof.c (kadm5_get_config_params): fix default semantics to
agree with api-funcspec.tex
Mon Aug 26 17:02:55 1996 Barry Jaspan <bjaspan@mit.edu>
* admin.h: KRB5_TL_KADM5_E_DATA moved to kdb.h
Fri Aug 2 13:19:29 1996 Barry Jaspan <bjaspan@DUN-DUN-NOODLES>
* alt_prof.c (kadm5_get_config_params): alloc enough bytes for
adbname
* kadm_rpc_xdr.c (xdr_krb5_kvno): assign tmp before xdr'ing it to
avoid a spurious purify error
Thu Jul 25 12:04:32 1996 Theodore Y. Ts'o <tytso@mit.edu>
* admin_internal.h (_KADM5_CHECK_HANDLE): Add parenthesis around
assignment used as truth value to reduce gcc -Wall flames.
* misc_free.c (kadm5_free_name_list, krb5_free_key_data_contents:
Add KADM5_OK return value upon success.
Wed Jul 24 18:18:39 1996 Tom Yu <tlyu@voltage-multiplier.mit.edu>
* Makefile.in, configure.in: fix shared lib lossage by
rearrangement of subdirectories
Tue Jul 23 16:49:56 1996 Tom Yu <tlyu@voltage-multiplier.mit.edu>
* Makefile.in: delete extraneous trailing backslash from GENSRCS
and GENOBJS
Mon Jul 22 04:17:23 1996 Marc Horowitz <marc@mit.edu>
* configure.in (LIBS): add -lgen to LIBS whenever compile is
found. Solaris requires it.
* chpass_util.c (_kadm5_chpass_principal_util): the calls to
kadm5_free_{princicpal,policy}_ent used server_handle instead of
lhandle, which caused problems in the api versioning code.
Thu Jul 18 19:50:39 1996 Marc Horowitz <marc@mit.edu>
* configure.in: removed ET_RULES, replaced with AC_PROG_AWK
Mon Jul 15 16:52:44 1996 Barry Jaspan <bjaspan@mit.edu>
* client_init.c (_kadm5_init_any): use krb5_get_in_tkt_keytab
instead of changing krb5_defkeyname
Mon Jul 15 16:36:02 1996 Marc Horowitz <marc@mit.edu>
* Makefile.in (CLNTOBJS), AC_REPLACE_FUNCS: check for setenv, and
link against setenv.o if it's needed.
Fri Jul 12 15:06:48 1996 Marc Horowitz <marc@mit.edu>
* svr_iters.c (glob_to_regexp:append_realm): the semantics and
code were somewhat confused. they are now fixed.
* logger.c (HAVE_*): turn all the "#if HAVE_*" into
"#ifdef HAVE_*"
* configure.in (AC_CHECK_FUNCS): check for the functions which
logger.c checks for.
* svr_principal.c (kadm5_get_principal): due to the the api
versioning, it is possible for this function to be called with a
three argument prototype. in this case, do not modify mask,
because this will clobber the stack on some platforms.
* client_principal.c (kadm5_create_principal): be more careful
about what sorts of things are referenced, passed down, and passed
back if the caller is api v1.
Wed Jul 10 01:29:34 1996 Marc Horowitz <marc@mit.edu>
* configure.in: added autoconf support
Tue Jul 9 17:38:43 1996 Marc Horowitz <marc@mit.edu>
* svr_iters.c (*_REGEXPS): rework the conditionals to operate
as functions of function symbols tested by configure.
* client_init.c (setenv, unsetenv declarations): make them the
same as the stdlib declarations, if they're going to be here at
all.
* Makefile.in: reworked to support building both libraries. this
required a bunch of changes, including some coordinating ones in
aclocal.m4
Tue Jul 9 16:26:26 1996 Barry Jaspan <bjaspan@mit.edu>
* svr_principal.c (kadm5_decrypt_key): add kadm5_decrypt_key
Mon Jul 8 16:55:22 1996 Barry Jaspan <bjaspan@mit.edu>
* svr_iters.c (kadm5_get_either): append local ream to globs with
no realm
* alt_prof.c: fix dbname, admin_dbname, and admin_lockfile to
derive from each other as in spec
* adb_policy.c: add create_db/destroy_db
* adb_openclose.c: add create_db/destroy_db, fix handling of
permanent locks, handle multiple lock files via static linked list
* adb.h: update create_db/destroy_db to make params instead of
explicit values
* Makefile.ov (TOP): Use ../../kadmin, not kadmin.ov
|