summaryrefslogtreecommitdiffstats
path: root/src/lib/gssapi/generic/ChangeLog
blob: 993470825ce2b07aa872d3dae8fc5d45ea22855a (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
Mon Nov 18 12:38:34 1996  Tom Yu  <tlyu@mit.edu>

	*gssapi.h: Renamed to gssapi.hin.

	* gssapi.hin: Remove #ifdef USE_AUTOCONF_H; we're grepping symbols
	directly from autoconf.h now.

	* configure.in: Change CopySrcHeader to CopyHeader, as gssapi.h is
	now generated in the build tree.

	* Makefile.in: Add rules to generate gssapi.h from gssapi.hin,
	similar to how krb5.h is generated from krb5.hin.  Remove
	-DUSE_AUTOCONF_H from $(CFLAGS)

Tue Nov  5 18:47:44 1996  Tom Yu  <tlyu@mit.edu>

	* Makefile.in (HDRS): Changes so that $(OBJS) will not get
	recompiled gratuitously if someone touches the include directory.

	* configure.in: Revert previous change re: CopySrcHeader.

Tue Oct 29 10:20:58 1996  Theodore Y. Ts'o  <tytso@mit.edu>

	* Makefile.in: Use $(S) instead of / for productions which could
		be used on both DOS and Unix systems.

Mon Oct 21 16:16:26 1996  Theodore Y. Ts'o  <tytso@mit.edu>

	* util_ordering.c (g_queue_internalize, g_queue_externalize):
 		Fixed typo so that the remaining length field is set
 		correctly.

Sat Oct 19 00:39:25 1996  Theodore Y. Ts'o  <tytso@mit.edu>

	* util_ordering.c (g_queue_externalize, g_queue_internalize,
	 	g_queue_size):  New routines which allow the serailizing
	 	routines to access the seqstate structure.

Thu Oct 10 15:03:38 1996  Tom Yu  <tlyu@mit.edu>

	* configure.in: Remove calls to CopySrcHeader.

	* Makefile.in: More fixups; punt usage of CopySrcHeader and use
 	explicit dependencies instead, thus avoiding abuse of double-colon
 	rules.

Wed Oct  9 14:12:27 1996  Tom Yu  <tlyu@mit.edu>

	* Makefile.in (all-unix): Fix up last change; depending on a phony
	target causes everything all of $(OBJS) to get remade always.

	* Makefile.in (all-unix): Fix up various rules that have
	"includes" as dependencies in order to allow for makes that don't
	do left-to-right ordering of dependencies.

Wed Aug 28 17:44:06 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>

	* utl_nohash_validate.c: 
	* util_canonhost.c:
	* util_validate.c: Only include sys/types.h if present.

	* configure.in: Add check for limits.h and sys/types.h

Fri Aug  2 13:37:10 1996  Ezra Peisach  <epeisach@kangaroo.mit.edu>

	* gssapiP_generic.h: If not on a Mac or under Dos, and stdlib.h
		exists, include it.

	* configure.in: Check for stdlib.h

Thu Jul 25 00:03:01 1996  Theodore Y. Ts'o  <tytso@mit.edu>

	* util_ordering.c (g_order_check): 
	* util_ordering.c (g_order_init): Changed return code to be an int
		32, since we return a com_err error code.  Change the type
		of the sequence number to be an uint32.

	* gssapi.h: Define gss_int32 -- needed for error code returns.

	* Makefile.in (EHDRDIR): Use $(S) instead of /, so that EHDRDIR is
		valid under windows.  Fix how the header file is copied in
		under Windows.

	* gssapiP_generic.h: Include gssapi_generic.h instead of gssapi.h,
		so that we get the definitions of the nametype oids.

Wed Jul 24 18:48:43 1996  Theodore Y. Ts'o  <tytso@mit.edu>

	* oid_ops.c (generic_gss_release_oid): Re-enable function.

	* util_token.c (g_verify_token_header): Changed return code to be
		an int 32, since we return a com_err error code.

	* rel_buffer.c (generic_gss_release_buffer): 
	* rel_oid_set.c (generic_gss_release_oid_set): Remove INTERFACE
 		keyworded; not needed (and causes problems) since we're
 		not exporting this function to the DLL.

Tue Jul 23 16:44:50 1996  Theodore Y. Ts'o  <tytso@mit.edu>

	* util_validate.c: Only include <sys/file.h> if building with BSD_DB.

	* gssapiP_generic.h: Must include k5-int.h on Windows and
		Macintosh builds.

	* Makefile.in (SRCS): Renamed release_buffer.c to rel_buffer.c,
		and release_oid_set.c to rel_oid_set.c.  Marc broke the
		DOS 8.3 renaming which Gilmore had done to conform with
		DOS's filesystem constraints.

Fri Jun 21 18:02:51 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>

	* gssapi.h: Fix Win-16 build #defines for KRB5_CALLCONV and
	 	KRB5_DLLIMP.

Thu Jun 13 22:11:08 1996  Tom Yu  <tlyu@voltage-multiplier.mit.edu>

	* configure.in: remove ref to ET_RULES

Wed Jun 12 00:48:32 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>

	* Makefile.in: Update special rule for gssapi_err_generic.obj
		so that it uses the right Win-32 library command.

Wed Jun 12 00:46:41 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>

	* gssapi.h: Change INTERFACE to be KRB5_CALLCONV, which is where
		the calling convention is defined.  Add KRB5_DLLIMP
		which is where the DLL import/export should be put for
		Win32.  (Win16 is just different.)  The correct way to
		declare a function which will be used in a DLL is now:
		KRB5_DLLIMP func_return_t KRB5_CALLCONV func(long)

		Change function delcarations to use the new
		convention.  Actually, it doesn't hurt to use the old
		convention as long as func_return_t doesn't contain a
		'*'.  But in the long run we should be exterminating
		all uses of INTERFACE in favor of KRB5_CALLCONV and
		KRB5_DLLIMP.

Sun Apr 21 03:07:02 1996  Marc Horowitz  <marc@mit.edu>

	* gssapi_generic.c, release_buffer.c, release_oid_set.c: added
 	files which should have been added before, but either I or commit
 	was confused.

Wed Apr 17 20:59:23 1996  Marc Horowitz  <marc@mit.edu>

	* oid_ops.c: moved from mechglue
	
	* util_canonhost.c (g_canonicalize_host): cast the return value of
 	malloc()

	* gssapiP_generic.h: Added prototypes for oid_ops.c

	* gssapi.h: Make the types of OM_uint32 constants portable,
	fix some minor compile-time nits

	* Makefile.in: change the list of files which need to be built

Tue Apr  2 15:31:25 1996  Theodore Y. Ts'o  <tytso@dcl>

	* Makefile.in (SRCS): Inlined list of source files for SRCS and
		OBJS (for Macintosh build).

Thu Feb 29 19:39:23 1996  Theodore Y. Ts'o  <tytso@dcl>

	* util_token.c (der_length_size, der_write_size): Fix to work on
		16-bit platforms (we don't allow greater than 64k tokens
		on these platforms).

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

	* gssapi.h (size_t): Make sure size_t and uid_t are defined under
	        MS-DOS.

Sat Feb 24 21:30:53 1996  Theodore Y. Ts'o  <tytso@dcl>

	* gssapi.h (GSS_S_DUPLICATE_ELEMENT): New error code function.
		XXX Need to square number assigment with official C-binds
		draft once it is issued.

Wed Jan 24 20:48:15 1996  Tom Yu  <tlyu@dragons-lair.MIT.EDU>

	* gssapi.h: Added definition of NPROTOTYPE to dtrt with Ultrix,
		etc.  Also added special case for Ultrix (limited
		prototype support).

Tue Jan 23 03:28:41 1996  Theodore Y. Ts'o  <tytso@dcl>

	* gssapiP_generic.h: Removed prototypes of functions that have
		been moved to the mechglue layer.

	* Makefile.in: Removed gssapi_generic.c, oid_ops.c, rel_buffer.c,
		and rel_oid_set.c --- these functions are now done in the
		mechglue layer.  

Wed Jan 10 21:31:42 1996  Theodore Y. Ts'o  <tytso@dcl>

	* Makefile.in (gssapi_err_generic.$(OBJEXT)): Added ##DOS
		statements after gssapi_err_generic.$(OBJECT) to get it
		added to library on Windows.  (Patch from Doug Engert).

	* gssapi.h: Remove #if statement that used sizeof(xxx), since that
		won't work for most C compilers/C preprocessors!

Thu Jan  4 21:33:38 1996  Theodore Y. Ts'o  <tytso@dcl>

	* gssapiP_generic.h (TWRITE_INT16, TREAD_INT16): Added new macros
		to read and write two byte integers from the wire.

	* gssapiP_generic.h: Don't include <sys/types.h> since it's
		already included by gssapi.h.

	* gssapi.h: Add a #ifndef _MACINTOSH around include of <sys/types.h>

Fri Nov 17 22:21:58 1995    <tytso@rsts-11.mit.edu>

	* Makefile.in, ChangeLog: Add support to compile shared libraries.

	* gssapi.h: Include sys/types.h, since that's where POSIX says
		size_t is defined.

Fri Oct  6 22:01:57 1995  Theodore Y. Ts'o  <tytso@dcl>

	* Makefile.in: Remove ##DOS!include of config/windows.in.
		config/windows.in is now included by wconfig.

Fri Sep 29 02:02:35 1995  Theodore Y. Ts'o  <tytso@dcl>

	* gssapi.h: For MS-DOS, use the brute force method of defining the
		size of variables; we should really get an autoconf file
		for MS-DOS.

Mon Sep 28 12:00:00 1995  John Rivlin <jrivlin@fusion.com>
	
	* gssapi_generic.h: Modified to use build in compiler symbols rather
		than relying on _MACINTOSH so the projects can include the file
		without using our headers.

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

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

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

Wed Sep 13 10:36:32 1995 Keith Vetter (keithv@fusion.com)

	* oid_ops.c: signed/unsigned mismatch, removed unused variables.
	* util_oid.c: changed int to a size_t.

Wed Sep  6 12:00:00 1995  James Mattly  <mattly@fusion.com>
	* gssapiP_generic.h:  changed a path bearing include for MACINTOSH
	* gssapi_generic.h:  changed a path bearing include for MACINTOSH
	* util_cannonhost.h:  changed a path bearing include for MACINTOSH
	* utl_nohash_validate.h:  changed a path bearing include for MACINTOSH,
		also we don't have limits.h


Thu Aug 31 11:43:59 EDT 1995	Paul Park	(pjpark@mit.edu)
	* gssapi.h - Update to V2 API.  Also use autoconf.h if USE_AUTOCONF_H
		is defined, otherwise resort to brute force.  Remove const_
		gss_OID, as it's not defined in the API.
	* gssapiP_generic.h - Add new V2 dispatch prototypes.  Update
		arguments to be compatible with V2 API.
	* disp_major_status.c - Describe new failure codes.  Update argument.
	* gssapi_generic.c - Replace const_gss_OID.
	* rel_oid_set.c - Free individual OID data also.
	* util_token.c - Replace const_gss_OID.
	* oid_ops.c - New V2 OID set manipulation routines.
	* Makefile.in, .Sanitize - Add oid_ops.c.


Tue Aug 29 13:30:29 EDT 1995	Paul Park	(pjpark@mit.edu)
	* gssapi.h - Add prototypes for gss_{im,ex}port_sec_context.


Thu Jul 27 15:25:08 EDT 1995	Paul Park	(pjpark@mit.edu)
	* gssapiP_generic.h - Include k5-int.h instead of k5-config.h and
		conditionally k5-sockets.h.


Fri Jul 7 16:22:49 EDT 1995	Paul Park	(pjpark@mit.edu)
	* Makefile.in - Remove LDFLAGS, it's set by configure.

Fri Jun  9 19:25:47 1995    <tytso@rsx-11.mit.edu>

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

Wed May 24 06:52:41 1995  Ezra Peisach  <epeisach@kangaroo.mit.edu>

	* gssapiP_generic.h: Include k5-sockets.h now that k5-config.h
		does not include netdb.h.

Mon May 22 10:08:13 EDT 1995	Paul Park	(pjpark@mit.edu)
	* Makefile.in	- Install EXPORTED_HEADERS in gssapi subdirectory of
			  KRB5_INCDIR.
	* configure.in	- Find KRB5ROOT and install program.

Sat Apr 29 15:29:15 1995  Ezra Peisach  <epeisach@kangaroo.mit.edu>

	* gssapi.h: Only define PROTOTYPE if it is not deined at all.

Fri Apr 21 10:57:44 1995  Ezra Peisach  (epeisach@kangaroo.mit.edu)

	* gssapi.h: If !stdc and !windows, define PROTOTYPE properly.

Thu Apr 20 14:23:14 1995 Keith Vetter (keithv@fusion.com)

	* gssapi.h: fixed up the "windows specific hackery".

Thu Apr 20 11:41:04 1995    <tytso@rsx-11.mit.edu>

	* configure.in: Add checking for SIZEOF_SHORT, SIZEOF_INT, and
		SIZEOF_LONG, so we don't need to depend on getting this
		information from include/krb5/autoconf.h

	* gssapi.h: Removed dependence on krb5 include files.

	* gssapiP_generic.h: We need to include k5-config in order to get
		Windows specific hackery.  Somewhat of a wart, but this is
		a gssapi internal header file, so the rest of the world
		doesn't have to see this.

	* util_token.c: Define VALID_INT, instead of relying on this being
		defined by krb5.h.

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

	* gssapi_e.c: __STDC__ conditional also checks the _WINDOWS define.
	* *.[ch]: removed unneeded INTERFACE from non-api functions.
        * *.h added FAR to pointers visible at to the world.

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

	* Makefile.in (unixmac):  Add to build header files.

Fri Mar 24 18:02:15 1995  Theodore Y. Ts'o  (tytso@rt-11)

	* util_canonhost.c: Don't include sys/socket.h and netdb.h, since
		they are included by k5-config.h

Tue Mar 21 19:09:34 1995 Keith Vetter (keithv@fusion.com)

	* Makefile.in: changed the name of the library the PC
           builds, and added xxx-mac targets to mimic xxx-unix.

Tue Mar 7 20:14:53 1995 Keith Vetter (keithv@fusion.com)

	* disp_maj.c: added casts on int->long assignments.
        * util_can.c: made to work with PC winsockets.
        * util_dup.c: added system include for prototype info.
        * util_tok.c: int/long problems.
        * gssapip_.h: added casts on int->char assignments.

Tue Feb 28 00:25:58 1995  John Gilmore  (gnu at toad.com)

	* gssapi.h:  Avoid <krb5/...> includes.
	* disp_com_err_status.c:  Use "com_err.h" not <com_err.h>.

Mon Feb 20 18:50:33 1995 Keith Vetter (keithv@fusion.com)

	* Makefile.in: made to work on the PC
        * Added windows INTERFACE keyword
          disp_com.c disp_maj.c rel_buff.c rel_oid_.c
          util_buf.c util_can.c util_dup.c util_oid.c
          util_tok.c util_val.c utl_noha.c
        * gssapiP_generic.h: 
          added INTERFACE keyword
          removed inclusion
        * util_tok.c: had to coerce long to int on TWRITE_STR.
        * gssapi.h: made typedef for OM_uint32 machine independent and
          added INTERFACE to prototypes.

Mon Feb 20 12:00:00 1994  Keith Vetter (keithv@fusion.com)

	More DOS 8.3 renames--for files created by make
	* gssapi_generic_err.et   => gssapi_err_generic.et
				  => gssapi_err_generic.h
				  => gssapi_err_generic.c
	* gssapiP_generic.h was changed to match
	* Makefile.in was changed to match

Fri Feb  3 00:18:11 1995  John Gilmore  <gnu@cygnus.com>

	Rename files for DOS 8.3 uniqueness:
	* display_com_err_status.c => disp_com_err_status.c
	* display_major_status.c   => disp_major_status.c
	* release_buffer.c         => rel_buffer.c
	* release_oid_set.c        => rel_oid_set.c
	* util_val_nohash.c        => utl_nohash_validate.c
	* Makefile.in was changed to match.

Sat Aug 20 01:34:46 1994  Theodore Y. Ts'o  (tytso at tsx-11)

	* gss_generic.c (gss_OID_desc): Fix OID's!

Thu Jul 14 03:29:25 1994  Tom Yu  (tlyu at dragons-lair)

	* Makefile.in: remove spurious mkdir

Tue Jun 21 01:17:35 1994  Mark W. Eichin  (eichin at mit.edu)

	* configure.in: add AC_SIZE_T.