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