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
|
Fri Feb 7 08:08:39 1997 Richard Basch <basch@lehman.com>
* cns.c (blocking_hook_proc): Additional logic is required to
prevent instantaneous timeouts when GetTickCount()
wraps every 49.7 days. Declared function with old
__export convention so that it works properly in Win16.
Sun Feb 2 11:22:57 1997 Richard Basch <basch@lehman.com>
* cns.c (k5_name_from_ccache):
Declare variable as (char FAR *) to match
krb5_unparse_name prototype
* Makefile.in: Build using CCOPTS2, not COPTS (win16)
Fri Dec 20 10:28:59 1996 Theodore Y. Ts'o <tytso@mit.edu>
* krb5.def: New file, modelled after krbnet.def
* cns.h, cns.c, krbini.h, cnsres5.c, Makefile: remove
Cygnus/KerbNet(tm) name from MIT distribution
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@lenin.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@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.
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@lenin.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@lenin.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@kechara.flame.org>
* 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@zhaneel.flame.org>
* 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@zhaneel.flame.org>
* 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@zhaneel.flame.org>
* Makefile.in: Fix to work for WIN32 native compiles. Many
changes; some should be put into common files (win-post.in or
windows.in?)
Wed Jun 12 00:20:08 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
* makefile: Renamed to Makefile.in, so that we can do WIN16/WIN32
specializations. Remove /nologo option for Win32 RFLAGS,
since RC apparently doesn't support it.
* changelo: Renamed to ChangeLog, to make life easier.
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
|