summaryrefslogtreecommitdiffstats
path: root/src/lib/ChangeLog
blob: b8498cad65f1ec762694528c9aef3d66e378113d (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
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
1999-07-22  Jeffrey Altman <jaltman@columbia.edu>

        * krb5_32.def
          add additional exports:

          krb5_address_search
 	  krb5_auth_con_getrcache
 	  krb5_c_enctype_compare

1999-06-30  Tom Yu  <tlyu@mit.edu>

	* Makefile.in: Fix jaltman's changes so they don't break the unix
	build.

1999-06-16  Danilo Almeida  <dalmeida@mit.edu>

	* krb5_32.def: Add krb5_get_default_config_files and 
		krb5_free_config_files.

1999-06-08  Danilo Almeida  <dalmeida@mit.edu>

	* win_glue.c (krb5_vercheck): Only do version checking once per
		use of the DLL.

Tue May 18 19:52:56 1999  Danilo Almeida  <dalmeida@mit.edu>

	* Makefile.in: Remove - from recursive Win32 make invocation.

Mon May 17 19:50:53 1999  Danilo Almeida  <dalmeida@mit.edu>

	* Makefile.in: Use only one resource file per binary.

	* krb5.rc: Remove silly _MSDOS #ifdef.

Mon May 17 12:37:25 1999  Danilo Almeida  <dalmeida@mit.edu>

	* Makefile.in: Get rid of win16 support/clutter.  Build separate
		resource files for each library.  Link resource files
		directly instead of excplicitly converting to object
		files.

Wed May 12 00:27:37 1999  Theodore Y. Ts'o  <tytso@mit.edu>

	* gssapi32.def: Add krb5-specific extensions so they are exported
		from the DLL.

Mon May 10 15:14:34 1999  Danilo Almeida  <dalmeida@mit.edu>

	* Makefile.in: Do win32 build in subdir.

Fri May  7 18:27:08 1999  Danilo Almeida  <dalmeida@mit.edu>

	* xpprof32.def, krb4_32.def, gssapi32.def, comerr32.del: Remove
		Win16 directives to get rid of warnings.

Fri May  7 12:10:50 1999  Theodore Y. Ts'o  <tytso@mit.edu>

	* xpprof32.def: Add profile_abandon to the list of exported
	 	functions.

Sat Apr 17 01:21:15 1999  Theodore Y. Ts'o  <tytso@mit.edu>

	* krb5_32.def: Add krb5_cc_set_default_name to the list of
		exported functions.

	* gssapi32.def: Add krb5 specific extension functions:
		gss_krb5_get_tkt_flags, gss_krb5_copy_ccache, and 
		gss_krb5_ccache_name... to the list of exported functions
		in the DLL.

1999-03-31  Theodore Ts'o  <tytso@rsts-11.mit.edu>

	* win_glue.c (control): Call krb5_stdcc_shutdown when detaching
		the krb5 library.

	* Makefile.in: Remove reference to the windows Krbcc32.dll
		library, since this is now dynamically loaded.

Mon Feb  8 22:08:22 1999  Theodore Y. Ts'o  <tytso@mit.edu>

	* Makefile.in: Link in the ccapi import library under windows.

	* krb5_16.def, krb5_32.def: Added a number of miscellaneous
 		functions to the DLL exports list so that things build
 		under Windows again.

1999-01-27  Theodore Ts'o  <tytso@rsts-11.mit.edu>

	* Makefile.in, configure.in: Move the responsibility for
		generating the Makefile in this directory to the top-level
		configure script.  The local configure.in script has been
		deleted.

Sat Dec  5 01:11:00 1998  Theodore Y. Ts'o  <tytso@mit.edu>

	* krb5_32.def: Fixed exports file to reflect new crypto library
		and related changes.

1998-05-26  Theodore Ts'o  <tytso@rsts-11.mit.edu>

	* krb5_32.def: Change the DLL export list to include
		krb5_auth_con_setrcache, krb5_get_server_rcache,
		krb5_cc_default_name, krb5_change_password,
		krb5_mcc_ops, and all of the Cygnus
		krb5_get_init_creds functions.  Remove the old libkadm
		functions, as they are no longer available.

Sun May 24 22:31:39 1998  Theodore Y. Ts'o  <tytso@mit.edu>

	* Makefile.in (CLEANLIBS): Remove lib/kadm from the list of
		directories built in the windows build.

Wed Feb 18 16:04:58 1998  Tom Yu  <tlyu@mit.edu>

	* Makefile.in (thisconfigdir): Remove trailing slash.

Mon Feb  2 17:02:29 1998  Theodore Ts'o  <tytso@rsts-11.mit.edu>

	* configure.in: Use AC_CONFIG_DIRS instead of CONFIG_DIRS, and
		remove use of DO_SUBDIRS.

	* Makefile.in: Define BUILDTOP and thisconfigdir in the Makefile

Wed Nov 19 10:33:19 1997  Ezra Peisach  <epeisach@mit.edu>

	* Makefile.in (clean-unix): Do not remove libraries here as the
	 	Makefile that created the symlink now removes it.

Tue Oct 21 23:29:18 1997  Theodore Y. Ts'o  <tytso@mit.edu>

	* win_glue.c: Add checks so that code doesn't bomb out if the
		version resource is missing a Title or Version record.

Fri Aug  1 22:03:24 1997  Theodore Y. Ts'o  <tytso@mit.edu>

	* Makefile.in, krb5.rc, version.rc: Add support for adding a
		Windows Version resource to all of the DLL files.

Tue Jul 29 23:09:31 1997  Theodore Y. Ts'o  <tytso@mit.edu>

	* Makefile.in: Remove msvcrt.lib from the explicit WINLIBS link
 		line since we're now using /MD and have removed the
 		/nodefaultlibs switch.  For now, build debug versions of
		the libraries.

	* krb5_16.def, krb5_32.def, sapkrb16.def: Add decode_krb5_ap_req
 		to the exported functions list, since the GSSAPI krb5
 		mechanism routine needs access to this internal routine.
		
Thu May  1 22:56:04 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>

	* Makefile.in, win_glue.c, sapkrb16.def, sapkrb32.def: Write
		special case hack for the SAP kerberos libraries since we
		can't make the version server code correctly read out the
		version resource from SAPGUI.EXE for some reason....

Tue Apr 29 06:22:03 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>

	* win_glue.c (CallVersionServer): Add code to get the version
		resource from the calling application and use that to call
		the Version server.

Fri Mar 28 01:51:09 1997  Theodore Y. Ts'o  <tytso@mit.edu>

	* gssapi16.def, gssapi32.def: Added the V2 calls
 		gss_canonicalize_name(), gss_export_name(),
 		gss_duplicate_name() to the list of calls exported by the
 		DLL.

Wed Mar 19 14:15:42 1997  Theodore Y. Ts'o  <tytso@mit.edu>

	* Makefile.in: Fix up name of the SAP Kerberos glue library to be
		platform dependent (sapkrb16.dll, sapkrb32.dll).  Fix
		makefile rules to work correctly after NT port.

Mon Mar  3 14:52:58 1997  Ezra Peisach  <epeisach@mit.edu>

	* Makefile.in (MAC_SUBDIRS): Change KRB5 to krb5 for Mac subdirs.

Tue Feb 25 01:03:41 1997  Richard Basch  <basch@lehman.com>

	* Makefile.in: krb5_32.lib now also depends on gdi32.lib

Thu Feb 20 23:30:32 1997  Richard Basch  <basch@lehman.com>

	* Makefile.in: Build krb4 dll; it built all the objs (win16/32)

Mon Feb 17 19:40:55 1997  Richard Basch  <basch@lehman.com>

	* Makefile.in: Build krb4 library under Win16/Win32
	* krb4_16.def krb4_32.def: DLL definition files for krb4 library
	* krb5_16.def krb5_32.def: Export various des routines (krb4 dll)
	* win_glue.c: krb4 library support added

Fri Feb 14 16:40:03 1997  Richard Basch  <basch@lehman.com>

	* Makefile.in: Build separate ComErr DLL
	* comerr16.def comerr32.def: ComErr exported API
	* krb5_16.def krb5_32.def: Removed ComErr/Win16 entries
	* no_glue.c: Dummy stub for ComErr (win16/win32)
	* win_glue.c: Win32 DLL startup/exit code added

Sat Feb  8 12:21:53 1997  Richard Basch  <basch@lehman.com>

	* krb5_16.def krb5_32.def:
		Export krb5_get_credentials_renew,krb5_get_credentials_validate

	* Makefile.in:
		Use WLIB definition in config/windows.in
		Attempt at making a functional SAP library build

Tue Feb  4 15:52:34 1997  Richard Basch  <basch@lehman.com>

	* krb5_16.def krb5_32.def: New ComErr interface definitions

	* gssapi32.def krb5_32.def:
		Remove unsupported statements (EXETYPE, RESIDENTNAME)

	* gssapi16.def krb5_16.def: Need to declare the library name (win16)

Thu Jan 30 21:27:07 1997  Richard Basch  <basch@lehman.com>

	* krb5_16.def krb5_32.def: 
		Export krb5_decrypt, krb5_encrypt,
		krb5_string_to_key, krb5_process_key, krb5_finish_key,
		krb5_init_random_key, krb5_finish_random_key,
		krb5_random_key, krb5_eblock_enctype
	* Makefile.in
		Win32 - Link against MSVCRT.LIB (runtime library)

Sat Dec 21 01:23:48 1996  Theodore Y. Ts'o  <tytso@mit.edu>

	* win_glue.c: Change the timebomb to be June 1, 1997.  Make the
		timebomb exit the application more gracefully.

Fri Dec 20 18:20:32 1996  Theodore Y. Ts'o  <tytso@mit.edu>

	* krb5_16.def: Change name of library in file to be krb5_16.def
	 	[PR#302]

Sat Nov 23 00:25:25 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
	
	* libkrb5.def: Renamed to krb5_16.def [PR#204]

	* Makefile.in (all-windows): Change name of dll from krb5_16.dll,
		which will be the final name of the DLL. [PR#204]

Wed Nov 20 18:28:47 1996  Theodore Y. Ts'o  <tytso@mit.edu>

	* Makefile.in (clean-windows): Change the name of the Windows (16)
		dll to be krb516.dll, instead of libkrb5.dll

Fri Jul 12 20:32:29 1996  Theodore Y. Ts'o  <tytso@mit.edu>

	* win_glue.c: Added TIMEBOMB_INFO string which tells the user the
 	 	URL to look for more information about getting the new
 	 	version of the product.

Wed Jul 10 20:32:22 1996  Theodore Y. Ts'o  <tytso@mit.edu>

	* win_glue.c (krb5_win_do_init): New routine which does the
		timebomb and version server checking.  Windows 3.1 doesn't
		allow you to do any messaging calls in LibMain, so the
		timebomb and version server code was moved to
		krb5_win_do_init(), which is called by krb5_init_context().

Tue Jul  9 17:31:57 1996  Marc Horowitz  <marc@mit.edu>

	* configure.in (CONFIG_DIRS): add rpc subdir

Tue Jul  9 16:44:22 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>

	* win_glue.c: Add a quick hack so we can time-bomb the libkrb5.dll
		and sapkrb5.dll when we compile them at MIT.
	
	* Makefile.in (sap_glue.obj): Build the sapkrb5.dll with the
		timebomb enabled (since we couldn't get the version server
		code working).

Wed Jun 12 12:52:30 1996  Ezra Peisach  <epeisach@kangaroo.mit.edu>

	* Makefile.in (lib-windows): Replace spaces with tab

Mon Jun 10 23:40:48 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>

	* Makefile.in (lib-windows): Add production rule for sapkrb5.dll.
		Don't include config/windows.in, since that's included
		by wconfig.

	* win_glue.c: Add a quick hack for krb5-SAP so that we call
		the version server --- this is conditionalized on
		SAP_VERSERV, which is only defined when we build
		sapkrb5.dll.

Sat Jun  8 09:58:41 1996  Ezra Peisach  <epeisach@kangaroo.mit.edu>

	* configure.in: Remove kdb4 library building

Thu Jun  6 00:04:38 1996  Theodore Y. Ts'o  <tytso@mit.edu>

	* Makefile.in (all-windows): Don't pass $(LIBCMD) on the command
		line.  It's set in the windows.in prologue for all Makefiles anyway.

Tue May  7 20:18:13 1996  Ezra Peisach  <epeisach@kangaroo.mit.edu>

	* configure.in: libdes425 now depends on libkrb5.

Fri Mar 15 15:21:32 1996  Ezra Peisach  <epeisach@kangaroo.mit.edu>

	* Makefile.in (CLEANLIBS): Add libkrb5util.a and libgssapi.a

Thu Feb 29 16:49:33 1996  Theodore Y. Ts'o  <tytso@dcl>

	* win_glue.c: Make sure WSACleanup() is called when the DLL exits.
		Note that calls to WSAStartup and WSACleanup must be in
		matched pairs.  If there is a missing WSACleanup call when
		a program exits, under Lan Workplace, the name resolver
		will stop working.

Tue Feb 27 18:47:17 1996  Theodore Y. Ts'o  <tytso@dcl>

	* gssapi.def: We have implemented gss_inquire_names_for_mech, not
	        gss_inquire_mechs_for_name.
	
Sat Feb 24 18:47:41 1996  Theodore Y. Ts'o  <tytso@dcl>

	* gssapi.def: Add new GSSAPI V2 calls. (XXX we still need to get
		the official function numbers defined for them.)

Wed Feb  7 00:23:18 1996  Theodore Y. Ts'o  <tytso@dcl>

	* Makefile.in: Folded in danw's changes to allow
		building Makefiles for the Macintosh.  We now can build
		MPW makefiles which are interpreted by CodeWarrior.

Sun Dec  3 11:50:09 1995  Ezra Peisach  <epeisach@kangaroo.mit.edu>

	* configure.in: Move krb5 before krb4 and add krb5util.

Wed Oct 25 14:56:26 1995  Theodore Y. Ts'o  <tytso@dcl>

	* Makefile.in (lib-windows): For the windows, add the oldnames
		library to the link lines for gssapi.dll and libkrb5.dll

Tue Oct 10 21:45:51 1995  Theodore Y. Ts'o  <tytso@dcl>

	* Makefile.in: Added the "/nod" option to the gssapi.dll and
		libkrb5.dll linker commands.  This prevents the linker
		from searching the llibcew.lib library for some externals
		which are already in ldllcew.lib.  This is what we want
		since we are building a DLL. Without the "/nod" option we
		get a bunch of duplicate definitions.

Fri Sep 29 14:19:44 1995  Theodore Y. Ts'o  <tytso@dcl>

	* Makefile.in (CLEANLIBS): Clean up make clean procedures.  The
		files to be removed are defined in CLEANLIBS, for both the
		Unix and Mac platforms.

Mon Sep 25 16:26:53 1995  Theodore Y. Ts'o  <tytso@dcl>

	* Makefile.in: Removed "foo:: foo-$(WHAT)" lines from the
		Makefile. 

	* configure.in: Remove custom MAKE_SUBDIRS line with the
		standard DO_SUBDIRS rule, which works now that we're
		revamping how the foo-$(WHAT) system works.

Wed Jul 12 12:25:15 EDT 1995	Paul Park	(pjpark@mit.edu)
	* configure.in - Temporarily add --with-kdb4 to select building of
		kdb4 directory.  Default is disabled.


Thu Jun 15 17:57:26 EDT 1995	Paul Park	(pjpark@mit.edu)
	* configure.in - Do not build K4 directories if we're not supposed to.
		Remove LinkFile() logic and put it in each subdirectory.

Wed Jun 14 07:36:46 1995  Ezra Peisach  <epeisach@kangaroo.mit.edu>

	* Makefile.in (clean-unix): Remove shared library symlinks

	* configure.in: Create symlinks to libdes425.a
		If shared libraries enabled, symlink the .so libraries

Fri Jun  9 18:53:30 1995    <tytso@rsx-11.mit.edu>

	* configure.in: Remove standardized set of autoconf macros, which
		are now handled by CONFIG_RULES.

Sun Jun  4 20:50:31 1995  Ezra Peisach  <epeisach@kangaroo.mit.edu>

	* configure.in: Change order of library building to allow for
		proper dependency order for shared libraries.

Tue May 30 18:54:42 1995 Keith Vetter (keithv@fusion.com)

	* Makefile.in: removed des425 stuff for Windows.

Tue May 30 17:38:47 1995 Keith Vetter (keithv@fusion.com)

	* libkrb5.def: added missing kadm routine name.

Tue May 30 10:21:21 1995 Keith Vetter (keithv@fusion.com)

	* libkrb5.def: added kadm exported routines.

Fri May 26 10:18:04 1995 Keith Vetter (keithv@fusion.com)

	* Makefile.in: add kadm directory for the PC.

Tue May 23 22:25:03 1995  Ezra Peisach  <epeisach@kangaroo.mit.edu>

	* Makefile.in (clean-unix): Remove symlinks to libkrb4.a and
		libkdb4.a. 

Tue May  2 21:39:26 1995  Tom Yu  (tlyu@dragons-lair)

	* Makefile.in: nuke spurious whitespace from blank line


Fri Apr 28 15:32:54 EDT 1995	Paul Park	(pjpark@mit.edu)
	Add kadm to list of directories to be built.

Thu Apr 27 14:31:01 1995  Mark Eichin  <eichin@cygnus.com>

	* configure.in: make links for libkrb4 and libkdb4.

Wed Apr 27 11:00:00 1995 Keith Vetter (keithv@fusion.com)

	* Makefile.in: need to include profile.lib in the DLL.

Thu Apr 27 13:32:35 1995  Mark Eichin  <eichin@cygnus.com>

	* configure.in: add kdb4 directory.

Thu Apr 27 11:54:19 1995  Mark Eichin  <eichin@cygnus.com>

	* configure.in: add krb4 directory (still needs to be
	conditionalized on unix)

Thu Apr 20 12:16:50 1995 Keith Vetter (keithv@fusion.com)

	* win_glue.c: include k5-int.h instead of krb5.h.

Mon Apr 17 17:47:07 1995 Keith Vetter (keithv@fusion.com)

	* Makefile.in: forgot about the rule to make gssapi.lib on the PC.

Wed Apr 12 14:40:30 1995  Theodore Y. Ts'o  (tytso@dcl)

	* Makefile.in, configure.in: Move dependency for all-$WHAT back
		into Makefile.in so that the Windows port can pick up the
		line (since it doesn't use configure).  Instead, change
		the name of target which causes the subdirectories to be
		built under Unix, and make that a dependency for all-unix.
		Gross, but this should fix things for both DOS and Windows.

Thu Apr 13 16:56:50 1995 Keith Vetter (keithv@fusion.com)

	* Makefile.in, libkrb5.def, gssapi.def (new): 
           Spec says we need a gssapi.dll & gssapi.lib.
        * Makefile.in: re-inserted make-$(ALL) rule.

Wed Apr 5 16:27:53 1995 Keith Vetter (keithv@fusion.com)

	* libkrb5.def: added krb5_us_timeofday to export list

Fri Mar 31 16:15:59 1995  Theodore Y. Ts'o  (tytso@dcl)

	* Makefile.in, configure.in: Move the dependency which causes
		all-$(WHAT) to be built so that it occurs after the "make
		all" subdirectories rule.

Thu Mar 30 15:46:23 1995 Keith Vetter (keithv@fusion.com)

	* libkrb5.def: removed the masses of exported files, leaving just
	   the ones needed by telnet and cns plus the gssapi ones.

Tue Mar 28 18:26:01 1995  John Gilmore  (gnu at toad.com)

	* Makefile.in (clean-mac):  Add.
	* configure.in (LinkFile's):  Put `./' on libraries to ease Mac
	translation.
	(AppendRule all-unix):  Rename from AppendRule all.

Thu Mar 23 14:26:35 1995 Keith Vetter (keithv@fusion.com)

	* Makefile.in: also produces a map for the dll.

Tue Mar 21 18:59:15 1995 Keith Vetter (keithv@fusion.com)

	* Makefile.in: added xxx-MAC targets for macintosh compatibility,
	   and added gssapi to libkrb5 dll.
	* libkrb5.def: added gssapi routines to the export section.

Thu Mar 16 15:00:00 1995 Keith Vetter (keithv@fusion.com)

	* Makefile.in: fixed up a typo.

Wed Mar 15 22:45:33 1995 Keith Vetter (keithv@fusion.com)

	* Makefile.in: I had missed some dependencies on the PC build.

Wed Mar 15 20:45:33 1995 Keith Vetter (keithv@fusion.com)

	* libkrb5.def, winsock.def, win_glue.c: new files for making DLL.
        * Makefile.in: On the PC it recurses into all subdirs and builds
           libkrb5.dll.

Tue Feb 28 01:33:52 1995  John Gilmore  (gnu at toad.com)

	* glue4.c:  Avoid <krb5/...> includes.

Thu Oct  6 20:06:06 1994  Theodore Y. Ts'o  (tytso@dcl)

	* configure.in: Add recursive "make check" target.

Mon Oct  3 23:38:03 1994  Theodore Y. Ts'o  (tytso@dcl)

	* configure.in: Don't build the krb425 library.  It is deprecated.

Fri Sep 30 16:35:16 1994  Theodore Y. Ts'o  (tytso@dcl)

	* Makefile.in: Also delete libkdb5.a on make clean.

Thu Aug  4 03:39:23 1994  Tom Yu  (tlyu@dragons-lair)

	* Makefile.in: make install fixes