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
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
|
2004-01-30 Jeffrey Altman <jaltman@mit.edu>
* options.c, cnsres5.rc, cns.h, cns_reg.c cns_reg.h, cns.c:
Add checkbox for requesting "no addresses" if it is not
specified in the krb5.ini file.
2003-02-25 Tom Yu <tlyu@mit.edu>
* kpasswd.c (k5_change_password): Don't pass a NULL pointer to
sprintf().
2002-07-12 Ken Raeburn <raeburn@mit.edu>
* cns.h: Don't define DEFINE_SOCKADDR.
2002-06-13 Ken Raeburn <raeburn@mit.edu>
* Makefile.in (SYSLIBS): Use ws2_32.lib instead of wsock32.lib.
2002-06-11 Danilo Almeida <dalmeida@mit.edu>
* cns.c: Do not use krb_get_notification_message() or
krb5_get_notification_message().
[pullup from 1-2-2-branch]
2001-10-03 Ken Raeburn <raeburn@mit.edu>
* cns.c: Don't declare pointers or functions FAR any more.
2000-05-08 Ken Raeburn <raeburn@mit.edu>
Nalin Dahyabhai <nalin@redhat.com>
* cns.c (kwin_push_login): Don't overflow buffer "fullname".
(kwin_command): Don't overflow buffer "copyright".
* cns_reg.c (cns_load_registry): Don't overflow buffer
"cns_res.def_confname".
* tktlist.c (ticket_init_list): Don't overflow buffer "buf".
1999-12-03 Danilo Almeida <dalmeida@mit.edu>
* Makefile.in: Windows fix for updated win-pre.in.
1999-08-26 Danilo Almeida <dalmeida@mit.edu>
* cns_reg.c (cns_load_registry, cns_save_registry): Honor setting
in cns_res.cc_override.
Mon May 17 19:55:08 1999 Danilo Almeida <dalmeida@mit.edu>
* Makefile.in: Add included version resouce script to
resource file dependency.
Mon May 17 14:19:30 1999 Danilo Almeida <dalmeida@mit.edu>
* Makefile.in: Remove win16 stuff. Fix resource dependencies.
Link resource file directly instead of explicitly
converting it to an object file.
Mon May 10 15:27:57 1999 Danilo Almeida <dalmeida@mit.edu>
* Makefile.in: Do win32 build in subdir.
Tue Jan 5 01:38:18 1999 Theodore Y. Ts'o <tytso@mit.edu>
* cns.c (position_dialog): If the registry position for the window
is all zeros, then default to centering the window in the
correct place.
1998-05-27 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Folded in enhancements from Cygnus's Kerbnet-1.2 (plus our
changes made since Cygnus's last snapshot). See
ChangeLog from Cygnus (included below) for more details.
---------------------- Begin of ChangeLog from Cygnus
Fri Mar 28 15:12:28 1997 Michael Graff <explorer@cygnus.com>
* Makefile.in, cns.c, options.c: use the registry now, not an ini file.
* cns_reg.c, cns_reg.h: registry functions.
Wed Mar 12 17:32:59 1997 Michael Graff <explorer@cygnus.com>
* cns.h, passwd.c, kpasswd.c: use krb5_change_password() rather
than rolling our own.
* cnsres5.rc: remove forced uppercase realm name
Wed Mar 5 19:13:31 1997 Michael Graff <explorer@cygnus.com>
* cns.c: Start to use init creds stuff.
Mon Nov 4 21:46:52 1996 Michael Graff <explorer@cygnus.com>
* cns.c: update name from Kerb*Net to KerbNet
* cns.h: add length to extern character array to give the compiler
more of a hint.
* kpasswd.c: remove two unused variables.
* tktlist.c: Pull definition of MAX_K_NAME_SZ from cns.h rather
than having a local definition.
Fri Aug 9 03:41:52 1996 Michael Graff <explorer@cygnus.com>
* Makefile.in: rename executable to kerbnet.exe
* cns.def: rename to kerbnet.def
Wed Aug 7 14:25:34 1996 Michael Graff <explorer@cygnus.com>
* Makefile.in: Build kerbnet, not cns.exe
* cns.c:
* cns.h:
* cnsres5.rc:
* krbini.h: Help file is kerbnet.hlp, program name is kerb*net.
* cns.def: rename to kerbnet.def.
Sat Aug 3 13:58:20 1996 Jeff Bigler <jcb@cygnus.com>
* cns-help.hpj, cns-help.doc, cns-help.hlp: added help files.
The cns-help.hpj is a RoboHelp help project. RoboHelp requires
cns-help.doc, which is a Microsoft Word document, and it creates
cns-help.hlp, which is the actual help file.
* Makefile.in: added line to install section to install help
file.
Thu Jul 25 13:52:04 1996 <explorer@cygnus.com>
* options.c (opts_command): Display a warning message when changing
the location of the krb.conf file, since the KRB5 libraries
will have opened it and tucked it away in krb5_context->profile,
which we as a client don't have access to.
Wed Aug 7 18:03:16 1996 Jeff Bigler <jcb@viola.cygnus.com>
* kerbnet.hpj: new help project (RoboHelp)
* kerbnet.doc: help file (Microsoft Word document)
* kerbnet.hlp: new help file (Windows help file)
Wed Jul 24 06:12:24 1996 Michael Graff <explorer@cygnus.com>
* Makefile.in: Build cnsres[45].rc into executable, depending on
if we're compiling for V4 or V5.
* cns.rc: remove, no longer needed. cnsres[45].rc replace this,
and allow GUI editors for editing the .rc files.
* kpasswd.c: make this work for V5
* options.c:
* cns.c:
* cnsres5.rc:
* krbini.h: Add forwardable option to options menu
Tue Jul 16 12:42:48 1996 Michael Graff <explorer@cygnus.com>
* options.c:
* password.c: Split parts of cns.c into these files. Each deals
with the respective dialogs.
* debug.c:
* heap.c: Added to aid in debugging.
Wed Jul 10 18:01:03 1996 Michael Graff <explorer@cygnus.com>
* cns.c: Remove the quick hacks mentioned below.
Thu Jul 25 13:52:04 1996 <explorer@lenin.cygnus.com>
* options.c (opts_command): Display a warning message when changing
the location of the krb.conf file, since the KRB5 libraries
will have opened it and tucked it away in krb5_context->profile,
which we as a client don't have access to.
Fri Jun 28 19:29:14 1996 Michael Graff <explorer@cygnus.com>
* cns.c: Really quick hacks to disable some features that just
plain don't work correctly. The "cns" client has some flavor of
memory problems (malloc/free) that needs to be tracked down.
* cnsres5.rc: reload this using a dialog editor. Add clickbox
for "ticket options" of "forwardable"
Wed Jun 26 14:58:23 1996 Michael Graff <explorer@cygnus.com>
* cns.h kpasswd.c: formatting change, including changing
// to /* */
* Makefile.in: update some of the WIN32 entries for debugging.
Also make resouce.obj only a dependancy for WIN32 builds.
* cns.c tktlist.h tktlist.c: Rewrite to use the message functions
from <windowsx.h>, included in VC 2.0 and above. This makes most
of the details of 16- vs 32-bit hidden to the code. (Disgusting
magic happens in <windowsx.h>)
Tue Jun 25 13:57:59 1996 Michael Graff <explorer@cygnus.com>
* Makefile.in: Fix to work for WIN32 native compiles. Many
changes; some should be put into common files (win-post.in or
windows.in?)
---------------------- End of ChangeLog from Cygnus
Wed Jan 10 23:16:41 1996 Theodore Y. Ts'o <tytso@dcl>
* cns.rc: Add an #ifdef for enabling lower case realm (for use
with DCE).
* cns.c (kwin_command): When obtaining tickets, we make them
forwardable by default. XXX This should really a
configurable option in the UI.
Sat Jun 10 23:08:57 1995 Tom Yu (tlyu@dragons-lair)
* kpasswd.c: krb5_auth_context redefinitions
Mon Jun 5 14:19:51 EDT 1995 Paul Park (pjpark@mit.edu)
* kpasswd.c : Use new krb5_adm_connect() calling sequence.
Fri Jun 2 11:45:23 1995 Keith Vetter (keithv@fusion.com)
* makefile: cleaned up and made consistent with telnet's makefile.
Tue May 30 17:28:04 1995 Keith Vetter (keithv@fusion.com)
* kpasswd.c: new file for k5 password changing.
* makefile: added new file to obj list.
* cns.c: added call to kpasswd stuff.
* cns.h: added prototype for kpasswd stuff.
Thu Apr 27 11:46:42 1995 Keith Vetter (keithv@fusion.com)
* cns.c, cns.rc, krbini.h: K5 no longer has conf and realms files
but one generic config file. Changed options menu to so we can
specify where it lives.
Thu Apr 20 12:17:34 1995 Keith Vetter (keithv@fusion.com)
* cns.c, tktlist.c, krbini.h: Fixed up #include so it
it only relies on krb5.h. We now include winsock
ourselves and we needed to pull one constant out of
k5-config.h (INI_KRB_CCACHE).
Tue Apr 18 16:19:07 1995 Keith Vetter (keithv@fusion.com)
* makefile: better compile flags.
Mon Apr 17 18:01:14 1995 Keith Vetter (keithv@fusion.com)
* cns.rc, tktlist.c: better spacing for ticket info.
Thu Apr 13 16:19:01 1995 Keith Vetter (keithv@fusion.com)
* cns.c: Added better error message for incorrect password.
* tktlist.c: flag string gets displayed within parentheses.
Fri Apr 7 15:03:10 1995 Keith Vetter (keithv@fusion.com)
* cns.c, cns.h, cns.rc: added option dialog widget allowing user
to specify where the ccache lives. Also, default name and realm
is now pulled from the ccache everytime you select one.
* cns.c: fixed memory leak in k5_dest_tkt.
Wed Apr 5 16:01:16 1995 Keith Vetter (keithv@fusion.com)
* cns.h, cns.rc, cns.c: GUI changes: re-order and resize
edit boxes, add hidden button for better CR handling.
* cns.c: used krb5_us_timeofday instead of krb5_timeofday
for timezone/clock skew fix (not tested by tytso yet).
* cns.c: added password changing stub with correct interface.
* cns.def: changed kwin to cns as the name of the program.
Fri Mar 31 16:47:18 1995 Keith Vetter (keithv@fusion.com)
* cns.c: realms file was not getting saved properly.
Thu Mar 30 16:11:27 1995 Keith Vetter (keithv@fusion.com)
* cns.h, cns.c, tktlist.c: improved error handling for a bad cache.
* cns.rc: conditionally removed more instance stuff.
Tue Mar 28 21:52:01 1995 Keith Vetter (keithv@fusion.com)
* cns.rc, cns.h, cns.c: removed instance edit box for K5.
* makefile: RFLAGS need version k4 or k5 set.
* tktlist.c: also displays ticket flags.
Mon Mar 27 20:31:04 1995 Keith Vetter (keithv@fusion.com)
* cns.c. cns.rc: removed debugging menu item
* cns.c: fixed up parsing and unparsing of user name
* makefile: removed some configuration crud
Wed Mar 22 16:27:48 1995 Keith Vetter (keithv@fusion.com)
* cns.c: added some error checking code to catch missing realms files
|