summaryrefslogtreecommitdiffstats
path: root/src/windows/cns/ChangeLog
blob: d32fd8ac3fe9c4b8f52f7887d2091d7fe630bf8e (plain)
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
306
307
308
309
310
311
312
313
2005-03-15  Jeffrey Altman <jaltman@mit.edu>

        * tktlist.c: do not mix pointers to long and time_t 

2004-09-30  Jeffrey Altman <jaltman@mit.edu>

        * Makefile.in: add $(BUILDTOP) to include path for patchlevel.h

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