~ubuntu-branches/ubuntu/maverick/krb5/maverick

« back to all changes in this revision

Viewing changes to src/lib/gssapi/mechglue/ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Sam Hartman, Russ Allbery, Sam Hartman
  • Date: 2008-08-21 10:41:41 UTC
  • mfrom: (11.1.15 intrepid)
  • Revision ID: james.westby@ubuntu.com-20080821104141-a0f9c4o4cpo8xd0o
Tags: 1.6.dfsg.4~beta1-4
[ Russ Allbery ]
* Translation updates:
  - Swedish, thanks Martin Bagge.  (Closes: #487669, #491774)
  - Italian, thanks Luca Monducci.  (Closes: #493962)

[ Sam Hartman ]
* Translation Updates:
    - Dutch, Thanks Vincent Zweije, Closes: #495733

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
2004-09-22  Ken Raeburn  <raeburn@mit.edu>
2
 
 
3
 
        * Makefile.in: Delete @SHARED_RULE@ line.
4
 
        (thisconfigdir): Fix.
5
 
 
6
 
2004-06-22  Ken Raeburn  <raeburn@mit.edu>
7
 
 
8
 
        * g_initialize.c, oid_ops.c: Don't test macintosh.
9
 
        * mechglue.h: Don't test __MWERKS__, applec, THINK_C.
10
 
 
11
 
2004-06-16  Ken Raeburn  <raeburn@mit.edu>
12
 
 
13
 
        * Makefile.in (all-mac, clean-mac): Targets deleted.
14
 
 
15
 
2002-08-29  Ken Raeburn  <raeburn@mit.edu>
16
 
 
17
 
        * Makefile.in: Revert $(S)=>/ change, for Windows support.
18
 
 
19
 
2002-08-23  Ken Raeburn  <raeburn@mit.edu>
20
 
 
21
 
        * Makefile.in: Change $(S)=>/ and $(U)=>.. globally.
22
 
 
23
 
2001-10-09  Ken Raeburn  <raeburn@mit.edu>
24
 
 
25
 
        * mechglue.h: Make prototypes unconditional.
26
 
        * mglueP.h: Make all prototypes unconditional.
27
 
        (NPROTOTYPE): Macro deleted.
28
 
 
29
 
2001-10-05  Ken Raeburn  <raeburn@mit.edu>
30
 
 
31
 
        * g_initialize.c, mglueP.h: Drop _MSDOS support.
32
 
 
33
 
        * g_init_sec_context.c: Don't declare pointers FAR any more.
34
 
 
35
 
2001-10-03  Ken Raeburn  <raeburn@mit.edu>
36
 
 
37
 
        * g_acquire_cred.c, g_oid_ops.c: Don't use GSS_DLLIMP.
38
 
 
39
 
2001-04-17  Ken Raeburn  <raeburn@mit.edu>
40
 
 
41
 
        * Makefile.in (unixmac): Target deleted.
42
 
 
43
 
1999-10-26  Wilfredo Sanchez  <tritan@mit.edu>
44
 
 
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
48
 
        Makefile cleanup.
49
 
 
50
 
Mon May 10 15:22:42 1999  Danilo Almeida  <dalmeida@mit.edu>
51
 
 
52
 
        * Makefile.in: Do win32 build in subdir.
53
 
 
54
 
1999-02-19  Theodore Ts'o  <tytso@rsts-11.mit.edu>
55
 
 
56
 
        * Makefile.in (DLL_FILE_DEF): Tell the Makefile template that we
57
 
                are building object files for the GSSAPI DLL.
58
 
 
59
 
        * g_acquire_cred.c, g_oid_ops.c: Change use of KRB5_DLLIMP to be
60
 
                GSS_DLLIMP.
61
 
 
62
 
1998-11-13  Theodore Ts'o  <tytso@rsts-11.mit.edu>
63
 
 
64
 
        * Makefile.in: Set the myfulldir and mydir variables (which are
65
 
                relative to buildtop and thisconfigdir, respectively.)
66
 
 
67
 
Wed Feb 18 16:12:43 1998  Tom Yu  <tlyu@mit.edu>
68
 
 
69
 
        * Makefile.in: Remove trialing slash from thisconfigdir.  Fix up
70
 
        BUILDTOP for new conventions.
71
 
 
72
 
Mon Feb  2 17:02:29 1998  Theodore Ts'o  <tytso@rsts-11.mit.edu>
73
 
 
74
 
        * Makefile.in: Define BUILDTOP and thisconfigdir in the Makefile
75
 
 
76
 
Wed Feb  5 10:37:00 1996  Richard Basch  <basch@lehman.com>
77
 
 
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
86
 
 
87
 
Mon Nov 18 20:43:54 1996  Ezra Peisach  <epeisach@mit.edu>
88
 
 
89
 
        * configure.in: Shared library version number to 1.0. [krb5-libs/201]
90
 
 
91
 
Wed Jun 12 00:50:32 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
92
 
 
93
 
        * Makefile.in: Remove include of config/windows.in; that's done
94
 
                automatically by wconfig.
95
 
 
96
 
        * g_acquire_cred.c, g_oid_ops.c: Change to use new convention of
97
 
                KRB5_CALLCONV and KRB5_DLLIMP instead of INTERFACE
98
 
 
99
 
Wed May 22 07:48:21 1996  Sam Hartman  <hartmans@mit.edu>
100
 
 
101
 
        * Makefile.in (libgssapi.$(STEXT)): Remove unnecessary install rule for libgssapi.a.
102
 
 
103
 
Mon May 20 23:56:46 1996  Sam Hartman  <hartmans@mit.edu>
104
 
 
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.
106
 
        
107
 
 
108
 
Fri May  3 16:43:43 1996  Theodore Y. Ts'o  <tytso@mit.edu>
109
 
 
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.
115
 
 
116
 
Thu Apr 11 20:11:00 1996  Theodore Y. Ts'o  <tytso@dcl>
117
 
 
118
 
        * g_acquire_cred.c (gss_add_cred): Fixed code to correctly handle
119
 
                errors reported from the mechanism layer.
120
 
 
121
 
Wed Mar 27 00:05:37 1996  Theodore Y. Ts'o  <tytso@dcl>
122
 
 
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.
126
 
 
127
 
Thu Mar 21 00:12:07 1996  Theodore Y. Ts'o  <tytso@dcl>
128
 
 
129
 
        * g_imp_sec_context.c (gss_import_sec_context):
130
 
        * g_exp_sec_context.c (gss_export_sec_context): Fix 16bit vs 32bit
131
 
                lint flame.
132
 
 
133
 
Wed Mar 20 20:20:38 1996  Theodore Y. Ts'o  <tytso@dcl>
134
 
 
135
 
        * g_glue.c: 
136
 
        * g_initialize.c: Add include of string.h, as it is needed.
137
 
 
138
 
        * g_acquire_cred.c: 
139
 
        * g_inq_cred.c: Add include of time.h
140
 
 
141
 
        * g_rel_oid_set.c (gss_release_oid_set): Removed unused variable.
142
 
 
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.
146
 
 
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.
156
 
 
157
 
Tue Mar 12 23:28:57 1996  Ken Raeburn  <raeburn@cygnus.com>
158
 
 
159
 
        * mechglue.h (gssd_pname_to_uid, gss_initialize): Use PROTOTYPE
160
 
        macro in declarations.
161
 
 
162
 
Sun Mar  3 12:49:25 1996  Ezra Peisach  <epeisach@kangaroo.mit.edu>
163
 
 
164
 
        * g_imp_sec_context.c, g_exp_sec_context.c: Include string.h
165
 
 
166
 
Thu Feb 29 11:32:16 1996  Theodore Y. Ts'o  <tytso@dcl>
167
 
 
168
 
        * g_glue.c (__gss_get_mech_type): Fix code to properly parse token
169
 
                headers.  It was working only by serendipity....
170
 
 
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.
174
 
 
175
 
Wed Feb 28 20:33:47 1996  Theodore Y. Ts'o  <tytso@dcl>
176
 
 
177
 
        * mglueP.h: For MS-DOS, add #include of malloc.h
178
 
 
179
 
        * g_acquire_cred.c (gss_acquire_cred): Fix so that the call works
180
 
                when desired_name is NULL (meaning use the default
181
 
                credentials).
182
 
 
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!).
187
 
 
188
 
Tue Feb 27 18:44:51 1996  Theodore Y. Ts'o  <tytso@dcl>
189
 
 
190
 
        * g_initialize.c (gss_initialize): Don't fprintf to stderr on
191
 
                Macintoshes and Windows.
192
 
 
193
 
        * g_inq_context.c: Add INTERFACE keyword for Windows.
194
 
 
195
 
        * oid_ops.c: Protect include of unistd.h with HAVE_UNISTD_H
196
 
 
197
 
Sun Feb 25 15:39:08 1996  Mark W. Eichin  <eichin@cygnus.com>
198
 
 
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.
204
 
 
205
 
Sat Feb 24 16:19:30 1996  Theodore Y. Ts'o  <tytso@dcl>
206
 
 
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.
210
 
 
211
 
        * g_acquire_cred.c (gss_add_cred): New GSSAPI V2 function.
212
 
 
213
 
        * g_inquire_cred.c (gss_inquire_cred_by_mech): New GSSAPI V2
214
 
                function. 
215
 
 
216
 
        * g_init_sec_context.c (gss_init_sec_context): Make sure we
217
 
                convert the union credential into a mechanism specific
218
 
                credential.
219
 
 
220
 
        * g_glue.c (__gss_get_mechanism_cred): New function for returning
221
 
                the mechanism-specific credential from a union credential.
222
 
 
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
249
 
                Windows.
250
 
 
251
 
        * mglueP.h:
252
 
        * g_seal.c: Add support for new V2 call gss_wrap_size_limit()
253
 
 
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.
257
 
 
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.
265
 
 
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.
272
 
 
273
 
        * g_compare_name.c (gss_compare_name): Add logic for comparing
274
 
                mechanism-specific names.
275
 
 
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.
280
 
 
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.
285
 
 
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.
289
 
 
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
292
 
                an array.
293
 
 
294
 
Sat Feb 24 12:21:03 1996  Ezra Peisach  <epeisach@kangaroo.mit.edu>
295
 
 
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.
299
 
 
300
 
Sat Feb 24 00:00:27 1996  Theodore Y. Ts'o  <tytso@dcl>
301
 
 
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.
305
 
 
306
 
        * g_mechname.c (gss_add_mech_name_type): New file for maintaining
307
 
                a registry of name-types which are mechanism specific.
308
 
 
309
 
        * g_dsp_name.c (gss_display_name): If there is a mechanism
310
 
                specific name, use it when displaying the name.
311
 
 
312
 
        * oid_ops.c (generic_gss_copy_oid): New function used to copy an
313
 
                OID object.
314
 
 
315
 
Fri Feb 23 18:27:20 1996  Theodore Y. Ts'o  <tytso@dcl>
316
 
 
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.
320
 
 
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
324
 
                zero.  (for now)
325
 
 
326
 
        * oid_ops.c (generic_gss_copy_oid): Added new function to copy OIDs.
327
 
 
328
 
Thu Feb 22 21:48:44 1996  Theodore Y. Ts'o  <tytso@dcl>
329
 
 
330
 
        * mglueP.h: Add space for the mechanism name in gss_union_name.
331
 
 
332
 
Sat Feb 10 18:38:43 1996  Tom Yu  <tlyu@dragons-lair.MIT.EDU>
333
 
 
334
 
        * g_glue.c: grab stdlib.h to get NULL
335
 
 
336
 
Fri Feb  9 09:04:50 1996  Ezra Peisach  <epeisach@kangaroo.mit.edu>
337
 
 
338
 
        * g_inquire_context.c: Include stdlib.h if present
339
 
 
340
 
Wed Feb  7 14:16:01 1996  Ezra Peisach  <epeisach@kangaroo.mit.edu>
341
 
 
342
 
        * g_initialize.c: Need to include stdio.h, errno.h all the time.
343
 
 
344
 
Tue Feb  6 23:59:49 1996  Theodore Y. Ts'o  <tytso@dcl>
345
 
 
346
 
        * g_initialize.c (gss_initialize): Added code to try to
347
 
                dynamically read in the GSSAPI mechanim library using
348
 
                dlopen().
349
 
 
350
 
Wed Jan 24 20:49:13 1996  Tom Yu  <tlyu@dragons-lair.MIT.EDU>
351
 
 
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
356
 
 
357
 
        * mglueP.h: Add many invocations of NPROTOTYPE and PROTOTYPE to
358
 
                prevent breakage.
359
 
 
360
 
Tue Jan 23 11:52:24 1996  Ezra Peisach  <epeisach@kangaroo.mit.edu>
361
 
 
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
365
 
 
366
 
        * configure.in: Check for stdlib.h
367
 
 
368
 
        * Makefile.in (SRCS): Remove extraneous line with only a tab.
369
 
                (SHLIB_LDFLAGS): Declare that krb5_gss_initialize is to be
370
 
                unresolved. 
371
 
 
372