1
2004-09-22 Ken Raeburn <raeburn@mit.edu>
3
* Makefile.in: Delete @SHARED_RULE@ line.
6
2004-06-22 Ken Raeburn <raeburn@mit.edu>
8
* g_initialize.c, oid_ops.c: Don't test macintosh.
9
* mechglue.h: Don't test __MWERKS__, applec, THINK_C.
11
2004-06-16 Ken Raeburn <raeburn@mit.edu>
13
* Makefile.in (all-mac, clean-mac): Targets deleted.
15
2002-08-29 Ken Raeburn <raeburn@mit.edu>
17
* Makefile.in: Revert $(S)=>/ change, for Windows support.
19
2002-08-23 Ken Raeburn <raeburn@mit.edu>
21
* Makefile.in: Change $(S)=>/ and $(U)=>.. globally.
23
2001-10-09 Ken Raeburn <raeburn@mit.edu>
25
* mechglue.h: Make prototypes unconditional.
26
* mglueP.h: Make all prototypes unconditional.
27
(NPROTOTYPE): Macro deleted.
29
2001-10-05 Ken Raeburn <raeburn@mit.edu>
31
* g_initialize.c, mglueP.h: Drop _MSDOS support.
33
* g_init_sec_context.c: Don't declare pointers FAR any more.
35
2001-10-03 Ken Raeburn <raeburn@mit.edu>
37
* g_acquire_cred.c, g_oid_ops.c: Don't use GSS_DLLIMP.
39
2001-04-17 Ken Raeburn <raeburn@mit.edu>
41
* Makefile.in (unixmac): Target deleted.
43
1999-10-26 Wilfredo Sanchez <tritan@mit.edu>
45
* Makefile.in: Clean up usage of CFLAGS, CPPFLAGS, DEFS, DEFINES,
46
LOCAL_INCLUDES such that one can override CFLAGS from the command
47
line without losing CPP search patchs and defines. Some associated
50
Mon May 10 15:22:42 1999 Danilo Almeida <dalmeida@mit.edu>
52
* Makefile.in: Do win32 build in subdir.
54
1999-02-19 Theodore Ts'o <tytso@rsts-11.mit.edu>
56
* Makefile.in (DLL_FILE_DEF): Tell the Makefile template that we
57
are building object files for the GSSAPI DLL.
59
* g_acquire_cred.c, g_oid_ops.c: Change use of KRB5_DLLIMP to be
62
1998-11-13 Theodore Ts'o <tytso@rsts-11.mit.edu>
64
* Makefile.in: Set the myfulldir and mydir variables (which are
65
relative to buildtop and thisconfigdir, respectively.)
67
Wed Feb 18 16:12:43 1998 Tom Yu <tlyu@mit.edu>
69
* Makefile.in: Remove trialing slash from thisconfigdir. Fix up
70
BUILDTOP for new conventions.
72
Mon Feb 2 17:02:29 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
74
* Makefile.in: Define BUILDTOP and thisconfigdir in the Makefile
76
Wed Feb 5 10:37:00 1996 Richard Basch <basch@lehman.com>
78
* g_accept_sec_context.c g_acquire_cred.c g_compare_name.c
79
g_context_time.c g_delete_sec_context.c g_dsp_name.c
80
g_dsp_status.c g_exp_sec_context.c g_imp_name.c
81
g_imp_sec_context.c g_indicate_mechs.c g_init_sec_context.c
82
g_inq_context.c g_inq_cred.c g_inq_names.c g_process_context.c
83
g_rel_buffer.c g_rel_cred.c g_rel_name.c g_rel_oid_set.c
84
g_seal.c g_sign.c g_unseal.c g_verify.c
85
Changed INTERFACE keyword to KRB5_CALLCONV
87
Mon Nov 18 20:43:54 1996 Ezra Peisach <epeisach@mit.edu>
89
* configure.in: Shared library version number to 1.0. [krb5-libs/201]
91
Wed Jun 12 00:50:32 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
93
* Makefile.in: Remove include of config/windows.in; that's done
94
automatically by wconfig.
96
* g_acquire_cred.c, g_oid_ops.c: Change to use new convention of
97
KRB5_CALLCONV and KRB5_DLLIMP instead of INTERFACE
99
Wed May 22 07:48:21 1996 Sam Hartman <hartmans@mit.edu>
101
* Makefile.in (libgssapi.$(STEXT)): Remove unnecessary install rule for libgssapi.a.
103
Mon May 20 23:56:46 1996 Sam Hartman <hartmans@mit.edu>
105
* configure.in: Don't make libgssapi.a on AIX. It is handled incorrectly becaus all symbols are not resolved, and it isn't useful as a non-shared library.
108
Fri May 3 16:43:43 1996 Theodore Y. Ts'o <tytso@mit.edu>
110
* g_inq_cred.c (gss_inquire_cred): Add code to support appropriate
111
behavior when the input credentials is NULL (i.e., the
112
default credential). We use the default credential for
113
the "default mechanism", which is the first mechanism
114
registered with the library.
116
Thu Apr 11 20:11:00 1996 Theodore Y. Ts'o <tytso@dcl>
118
* g_acquire_cred.c (gss_add_cred): Fixed code to correctly handle
119
errors reported from the mechanism layer.
121
Wed Mar 27 00:05:37 1996 Theodore Y. Ts'o <tytso@dcl>
123
* mglueP.h: Don't include <sys/types.h> mechglue.h will take care
124
of this by including gssapi.h, which will include
125
sys/types.h if necessary.
127
Thu Mar 21 00:12:07 1996 Theodore Y. Ts'o <tytso@dcl>
129
* g_imp_sec_context.c (gss_import_sec_context):
130
* g_exp_sec_context.c (gss_export_sec_context): Fix 16bit vs 32bit
133
Wed Mar 20 20:20:38 1996 Theodore Y. Ts'o <tytso@dcl>
136
* g_initialize.c: Add include of string.h, as it is needed.
139
* g_inq_cred.c: Add include of time.h
141
* g_rel_oid_set.c (gss_release_oid_set): Removed unused variable.
143
* mechglue.h: Don't include <sys/types.h>; it's included if
144
necessary in gssapi/gssapi.h. On a Macintosh, #include
145
gssapi.h instead of gssapi/gssapi.h.
147
* g_accept_sec_context.c, g_acquire_cred.c, g_compare_name.c,
148
g_context_time.c, g_delete_sec_context.c, g_dsp_name.c,
149
g_dsp_status.c, g_exp_sec_context.c, g_glue.c, g_imp_name.c,
150
g_imp_sec_context.c, g_indicate_mechs.c, g_init_sec_context.c,
151
g_initialize.c, g_inq_context.c, g_inq_cred.c, g_inq_names.c,
152
g_process_context.c, g_rel_buffer.c, g_rel_cred.c, g_rel_name.c,
153
g_rel_oid_set.c, g_seal.c, g_sign.c, g_unseal.c, g_verify.c,
154
gssd_pname_to_uid.c, mechglue.h, mglueP.h: Comment out #ident
155
line. This causes the Macintosh C compiler indigestion.
157
Tue Mar 12 23:28:57 1996 Ken Raeburn <raeburn@cygnus.com>
159
* mechglue.h (gssd_pname_to_uid, gss_initialize): Use PROTOTYPE
160
macro in declarations.
162
Sun Mar 3 12:49:25 1996 Ezra Peisach <epeisach@kangaroo.mit.edu>
164
* g_imp_sec_context.c, g_exp_sec_context.c: Include string.h
166
Thu Feb 29 11:32:16 1996 Theodore Y. Ts'o <tytso@dcl>
168
* g_glue.c (__gss_get_mech_type): Fix code to properly parse token
169
headers. It was working only by serendipity....
171
* g_accept_sec_context.c (gss_accept_sec_context): Add error
172
checking and memory cleanup. Make gss_accept_sec_context
173
work for mechanisms that use multiple token roundtrips.
175
Wed Feb 28 20:33:47 1996 Theodore Y. Ts'o <tytso@dcl>
177
* mglueP.h: For MS-DOS, add #include of malloc.h
179
* g_acquire_cred.c (gss_acquire_cred): Fix so that the call works
180
when desired_name is NULL (meaning use the default
183
* g_imp_sec_context.c (gss_import_sec_context):
184
* g_exp_sec_context.c (gss_export_sec_context): Fix to
185
import/export the framing security context (so that this
186
call actually works!).
188
Tue Feb 27 18:44:51 1996 Theodore Y. Ts'o <tytso@dcl>
190
* g_initialize.c (gss_initialize): Don't fprintf to stderr on
191
Macintoshes and Windows.
193
* g_inq_context.c: Add INTERFACE keyword for Windows.
195
* oid_ops.c: Protect include of unistd.h with HAVE_UNISTD_H
197
Sun Feb 25 15:39:08 1996 Mark W. Eichin <eichin@cygnus.com>
199
* g_acquire_cred.c, g_delete_sec_context.c, g_dsp_name.c,
200
g_dsp_status.c, g_exp_sec_context.c, g_glue.c, g_imp_name.c,
201
g_imp_sec_context.c, g_indicate_mechs.c, g_init_sec_context.c,
202
g_inq_cred.c, g_rel_buffer.c, g_rel_cred.c, g_rel_name.c,
203
g_rel_oid_set.c: include stdio.h to actually get NULL.
205
Sat Feb 24 16:19:30 1996 Theodore Y. Ts'o <tytso@dcl>
207
* Makefile.in, g_inquire_cred.c, g_inquire_names.c,
208
g_inquire_context.c: Renamed files to g_inq_cred.c,
209
g_inq_names.c, and g_inq_context.c, respectively.
211
* g_acquire_cred.c (gss_add_cred): New GSSAPI V2 function.
213
* g_inquire_cred.c (gss_inquire_cred_by_mech): New GSSAPI V2
216
* g_init_sec_context.c (gss_init_sec_context): Make sure we
217
convert the union credential into a mechanism specific
220
* g_glue.c (__gss_get_mechanism_cred): New function for returning
221
the mechanism-specific credential from a union credential.
223
* g_inquire_names.c (gss_inquire_names_for_mech):
224
* g_oid_ops.c (gss_str_to_oid, gss_oid_to_str,
225
gss_test_oid_set_member, gss_add_oid_set_member,
226
gss_create_empty_oid_set, gss_release_oid):
227
* g_imp_sec_context.c (gss_import_sec_context):
228
* g_exp_sec_context.c (gss_export_sec_context):
229
* g_inquire_cred.c (gss_inquire_cred):
230
* g_rel_oid_set.c (gss_release_oid_set):
231
* g_rel_buffer.c (gss_release_buffer):
232
* g_rel_name.c (gss_release_name):
233
* g_imp_name.c (gss_import_name):
234
* g_dsp_name.c (gss_display_name):
235
* g_compare_name.c (gss_compare_name):
236
* g_indicate_mechs.c (gss_indicate_mechs):
237
* g_dsp_status.c (gss_display_status):
238
* g_unseal.c (gss_unseal, gss_unwrap):
239
* g_seal.c (gss_seal, gss_wrap):
240
* g_verify.c (gss_verify, gss_verify_mic):
241
* g_sign.c (gss_sign, gss_get_mic):
242
* g_context_time.c (gss_context_time):
243
* g_delete_sec_context.c (gss_delete_sec_context):
244
* g_process_context.c (gss_process_context):
245
* g_accept_sec_context.c (gss_accept_sec_context):
246
* g_init_sec_context.c (gss_init_sec_context):
247
* g_rel_cred.c (gss_release_cred):
248
* g_acquire_cred.c (gss_acquire_cred): Added INTERFACE keyword for
252
* g_seal.c: Add support for new V2 call gss_wrap_size_limit()
254
* g_mechname.c (gss_add_mech_name_type): Only mark a name-type as
255
being non-mechanism-specific if the mechanism doesn't
256
match the type currently associated with the name-type.
258
* g_init_sec_context.c (gss_init_security_context): If we are
259
using a mechanism-specific name, use the
260
mechanism-specific name directly, instead of calling
261
__gss_internal_import() on the external form of the name.
262
If the mechanism_type is unspecified, use the type of the
263
mechanism-specific name. If the mechanism_type is
264
specified, it must match the type of the supplied name.
266
* g_acquire_cred.c (gss_acquire_cred): If we are acquiring
267
credentials for a mechanism-specific name, use the name
268
directly, instead of doing an __gss_internal_import() on
269
the name. Also, if the desired_mechanisms oid is NULL,
270
default to using the mechanism-type of the
271
mechanism-specific name.
273
* g_compare_name.c (gss_compare_name): Add logic for comparing
274
mechanism-specific names.
276
* g_accept_sec_context.c (gss_accept_sec_context): Use
277
__gss_convert_name_to_union_name() to take the gss_name_t
278
returned by the mechanism accept_sec_context(), and
279
convert it into a mechanism-specific union name.
281
* g_inquire_context.c (gss_inquire_context): Removed local static
282
function convert_name_to_union_name(), and changed
283
references to it use the generalized
284
__gss_convert_name_to_union_name() call.
286
* g_glue.c (__gss_convert_name_to_union_name): New function which
287
takes gss_name_t returned by a particular mechanism, and
288
converts it into a gss_union_name.
290
* g_rel_oid_set.c (gss_release_oid_set): Manually free the oids in
291
an OID set, since the containing structure is allocated as
294
Sat Feb 24 12:21:03 1996 Ezra Peisach <epeisach@kangaroo.mit.edu>
296
* mglueP.h (gss_config): Change int fields to OM_uint32 to match
297
arguments to procedure calls in gss_init_sec_context,
298
gss_accept_sec_context, and gss_display_status.
300
Sat Feb 24 00:00:27 1996 Theodore Y. Ts'o <tytso@dcl>
302
* g_imp_name.c (gss_import_name): If the user passes in a
303
name-type which is mechanism specific, then import it
304
immediately; don't lazy evaluate it.
306
* g_mechname.c (gss_add_mech_name_type): New file for maintaining
307
a registry of name-types which are mechanism specific.
309
* g_dsp_name.c (gss_display_name): If there is a mechanism
310
specific name, use it when displaying the name.
312
* oid_ops.c (generic_gss_copy_oid): New function used to copy an
315
Fri Feb 23 18:27:20 1996 Theodore Y. Ts'o <tytso@dcl>
317
* g_rel_name.c (gss_release_name): Release the OID in the
318
mechanism name, as it is now allocated. Release the
319
mechanism-specific name if it is present.
321
* g_imp_name.c (gss_import_name): Copy the input OID, so we don't
322
have to worry about memory allocation problems later.
323
Initialize mech_type and mech_name in the union name to be
326
* oid_ops.c (generic_gss_copy_oid): Added new function to copy OIDs.
328
Thu Feb 22 21:48:44 1996 Theodore Y. Ts'o <tytso@dcl>
330
* mglueP.h: Add space for the mechanism name in gss_union_name.
332
Sat Feb 10 18:38:43 1996 Tom Yu <tlyu@dragons-lair.MIT.EDU>
334
* g_glue.c: grab stdlib.h to get NULL
336
Fri Feb 9 09:04:50 1996 Ezra Peisach <epeisach@kangaroo.mit.edu>
338
* g_inquire_context.c: Include stdlib.h if present
340
Wed Feb 7 14:16:01 1996 Ezra Peisach <epeisach@kangaroo.mit.edu>
342
* g_initialize.c: Need to include stdio.h, errno.h all the time.
344
Tue Feb 6 23:59:49 1996 Theodore Y. Ts'o <tytso@dcl>
346
* g_initialize.c (gss_initialize): Added code to try to
347
dynamically read in the GSSAPI mechanim library using
350
Wed Jan 24 20:49:13 1996 Tom Yu <tlyu@dragons-lair.MIT.EDU>
352
* g_compare_name.c, g_delete_sec_context.c, g_dsp_status.c,
353
g_exp_sec_context.c, g_imp_sec_context.c, g_rel_buffer.c,
354
g_rel_cred.c, g_rel_name.c, g_rel_oid_set.c, get_mechanism.c,
355
get_mtype.c: Include stdlib.h and string.h as needed
357
* mglueP.h: Add many invocations of NPROTOTYPE and PROTOTYPE to
360
Tue Jan 23 11:52:24 1996 Ezra Peisach <epeisach@kangaroo.mit.edu>
362
* add_mechanism.c, g_inquire_cred.c, g_imp_name.c,
363
g_dsp_name.c, g_indicate_mechs.c, g_accept_sec_context.c,
364
g_init_sec_context.c, g_acquire_cred.c: Include stdlib.h, string.h
366
* configure.in: Check for stdlib.h
368
* Makefile.in (SRCS): Remove extraneous line with only a tab.
369
(SHLIB_LDFLAGS): Declare that krb5_gss_initialize is to be