x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@11781 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -1,3 +1,113 @@
|
|||||||
|
2003-03-16 Love <lha@stacken.kth.se>
|
||||||
|
|
||||||
|
* Makefile.am (libgssapi_la_LDFLAGS): bump to 3:6:2
|
||||||
|
(libgssapi_la_SOURCES): add all new functions
|
||||||
|
|
||||||
|
* gssapi.3: now that we have a functions, uncomment the missing
|
||||||
|
ones
|
||||||
|
|
||||||
|
* gss_acquire_cred.3: now that we have a functions, uncomment the
|
||||||
|
missing ones
|
||||||
|
|
||||||
|
* process_context_token.c: implement gss_process_context_token
|
||||||
|
|
||||||
|
* inquire_names_for_mech.c: implement gss_inquire_names_for_mech
|
||||||
|
|
||||||
|
* inquire_mechs_for_name.c: implement gss_inquire_mechs_for_name
|
||||||
|
|
||||||
|
* inquire_cred_by_mech.c: implement gss_inquire_cred_by_mech
|
||||||
|
|
||||||
|
* add_cred.c: implement gss_add_cred
|
||||||
|
|
||||||
|
* acquire_cred.c (gss_acquire_cred): more testing of input
|
||||||
|
argument, make sure output arguments are ok, since we don't know
|
||||||
|
the time_rec (for now), set it to time_req
|
||||||
|
|
||||||
|
* export_sec_context.c: send lifetime, also set minor_status
|
||||||
|
|
||||||
|
* get_mic.c: set minor_status
|
||||||
|
|
||||||
|
* import_sec_context.c (gss_import_sec_context): add error
|
||||||
|
checking, pick up lifetime (if there is no lifetime, use
|
||||||
|
GSS_C_INDEFINITE)
|
||||||
|
|
||||||
|
* init_sec_context.c: take care to set export value to something
|
||||||
|
sane before we start so caller will have harmless values in them
|
||||||
|
if then function fails
|
||||||
|
|
||||||
|
* release_buffer.c (gss_release_buffer): set minor_status
|
||||||
|
|
||||||
|
* wrap.c: make sure minor_status get set
|
||||||
|
|
||||||
|
* verify_mic.c (gss_verify_mic_internal): rename verify_mic to
|
||||||
|
gss_verify_mic_internal and let it take the type as an argument,
|
||||||
|
(gss_verify_mic): call gss_verify_mic_internal
|
||||||
|
set minor_status
|
||||||
|
|
||||||
|
* unwrap.c: set minor_status
|
||||||
|
|
||||||
|
* test_oid_set_member.c (gss_test_oid_set_member): use
|
||||||
|
gss_oid_equal
|
||||||
|
|
||||||
|
* release_oid_set.c (gss_release_oid_set): set minor_status
|
||||||
|
|
||||||
|
* release_name.c (gss_release_name): set minor_status
|
||||||
|
|
||||||
|
* release_cred.c (gss_release_cred): set minor_status
|
||||||
|
|
||||||
|
* add_oid_set_member.c (gss_add_oid_set_member): set minor_status
|
||||||
|
|
||||||
|
* compare_name.c (gss_compare_name): set minor_status
|
||||||
|
|
||||||
|
* compat.c (check_compat): make sure ret have a defined value
|
||||||
|
|
||||||
|
* context_time.c (gss_context_time): set minor_status
|
||||||
|
|
||||||
|
* copy_ccache.c (gss_krb5_copy_ccache): set minor_status
|
||||||
|
|
||||||
|
* create_emtpy_oid_set.c (gss_create_empty_oid_set): set
|
||||||
|
minor_status
|
||||||
|
|
||||||
|
* delete_sec_context.c (gss_delete_sec_context): set minor_status
|
||||||
|
|
||||||
|
* display_name.c (gss_display_name): set minor_status
|
||||||
|
|
||||||
|
* display_status.c (gss_display_status): use gss_oid_equal, handle
|
||||||
|
supplementary errors
|
||||||
|
|
||||||
|
* duplicate_name.c (gss_duplicate_name): set minor_status
|
||||||
|
|
||||||
|
* inquire_context.c (gss_inquire_context): set lifetime_rec now
|
||||||
|
when we know it, set minor_status
|
||||||
|
|
||||||
|
* inquire_cred.c (gss_inquire_cred): take care to set export value
|
||||||
|
to something sane before we start so caller will have harmless
|
||||||
|
values in them if the function fails
|
||||||
|
|
||||||
|
* accept_sec_context.c (gss_accept_sec_context): take care to set
|
||||||
|
export value to something sane before we start so caller will have
|
||||||
|
harmless values in them if then function fails, set lifetime from
|
||||||
|
ticket expiration date
|
||||||
|
|
||||||
|
* indicate_mechs.c (gss_indicate_mechs): use
|
||||||
|
gss_create_empty_oid_set and gss_add_oid_set_member
|
||||||
|
|
||||||
|
* gssapi.h (gss_ctx_id_t_desc): store the lifetime in the cred,
|
||||||
|
since there is no ticket transfered in the exported context
|
||||||
|
|
||||||
|
* export_name.c (gss_export_name): export name with
|
||||||
|
GSS_C_NT_EXPORT_NAME wrapping, not just the principal
|
||||||
|
|
||||||
|
* import_name.c (import_export_name): new function, parses a
|
||||||
|
GSS_C_NT_EXPORT_NAME
|
||||||
|
(import_krb5_name): factor out common code of parsing krb5 name
|
||||||
|
(gss_oid_equal): rename from oid_equal
|
||||||
|
|
||||||
|
* gssapi_locl.h: add prototypes for gss_oid_equal and
|
||||||
|
gss_verify_mic_internal
|
||||||
|
|
||||||
|
* gssapi.h: comment out the argument names
|
||||||
|
|
||||||
2003-03-15 Love H<>rnquist <20>strand <lha@it.su.se>
|
2003-03-15 Love H<>rnquist <20>strand <lha@it.su.se>
|
||||||
|
|
||||||
* gssapi.3: add LIST OF FUNCTIONS and copyright/license
|
* gssapi.3: add LIST OF FUNCTIONS and copyright/license
|
||||||
|
@@ -1,3 +1,113 @@
|
|||||||
|
2003-03-16 Love <lha@stacken.kth.se>
|
||||||
|
|
||||||
|
* Makefile.am (libgssapi_la_LDFLAGS): bump to 3:6:2
|
||||||
|
(libgssapi_la_SOURCES): add all new functions
|
||||||
|
|
||||||
|
* gssapi.3: now that we have a functions, uncomment the missing
|
||||||
|
ones
|
||||||
|
|
||||||
|
* gss_acquire_cred.3: now that we have a functions, uncomment the
|
||||||
|
missing ones
|
||||||
|
|
||||||
|
* process_context_token.c: implement gss_process_context_token
|
||||||
|
|
||||||
|
* inquire_names_for_mech.c: implement gss_inquire_names_for_mech
|
||||||
|
|
||||||
|
* inquire_mechs_for_name.c: implement gss_inquire_mechs_for_name
|
||||||
|
|
||||||
|
* inquire_cred_by_mech.c: implement gss_inquire_cred_by_mech
|
||||||
|
|
||||||
|
* add_cred.c: implement gss_add_cred
|
||||||
|
|
||||||
|
* acquire_cred.c (gss_acquire_cred): more testing of input
|
||||||
|
argument, make sure output arguments are ok, since we don't know
|
||||||
|
the time_rec (for now), set it to time_req
|
||||||
|
|
||||||
|
* export_sec_context.c: send lifetime, also set minor_status
|
||||||
|
|
||||||
|
* get_mic.c: set minor_status
|
||||||
|
|
||||||
|
* import_sec_context.c (gss_import_sec_context): add error
|
||||||
|
checking, pick up lifetime (if there is no lifetime, use
|
||||||
|
GSS_C_INDEFINITE)
|
||||||
|
|
||||||
|
* init_sec_context.c: take care to set export value to something
|
||||||
|
sane before we start so caller will have harmless values in them
|
||||||
|
if then function fails
|
||||||
|
|
||||||
|
* release_buffer.c (gss_release_buffer): set minor_status
|
||||||
|
|
||||||
|
* wrap.c: make sure minor_status get set
|
||||||
|
|
||||||
|
* verify_mic.c (gss_verify_mic_internal): rename verify_mic to
|
||||||
|
gss_verify_mic_internal and let it take the type as an argument,
|
||||||
|
(gss_verify_mic): call gss_verify_mic_internal
|
||||||
|
set minor_status
|
||||||
|
|
||||||
|
* unwrap.c: set minor_status
|
||||||
|
|
||||||
|
* test_oid_set_member.c (gss_test_oid_set_member): use
|
||||||
|
gss_oid_equal
|
||||||
|
|
||||||
|
* release_oid_set.c (gss_release_oid_set): set minor_status
|
||||||
|
|
||||||
|
* release_name.c (gss_release_name): set minor_status
|
||||||
|
|
||||||
|
* release_cred.c (gss_release_cred): set minor_status
|
||||||
|
|
||||||
|
* add_oid_set_member.c (gss_add_oid_set_member): set minor_status
|
||||||
|
|
||||||
|
* compare_name.c (gss_compare_name): set minor_status
|
||||||
|
|
||||||
|
* compat.c (check_compat): make sure ret have a defined value
|
||||||
|
|
||||||
|
* context_time.c (gss_context_time): set minor_status
|
||||||
|
|
||||||
|
* copy_ccache.c (gss_krb5_copy_ccache): set minor_status
|
||||||
|
|
||||||
|
* create_emtpy_oid_set.c (gss_create_empty_oid_set): set
|
||||||
|
minor_status
|
||||||
|
|
||||||
|
* delete_sec_context.c (gss_delete_sec_context): set minor_status
|
||||||
|
|
||||||
|
* display_name.c (gss_display_name): set minor_status
|
||||||
|
|
||||||
|
* display_status.c (gss_display_status): use gss_oid_equal, handle
|
||||||
|
supplementary errors
|
||||||
|
|
||||||
|
* duplicate_name.c (gss_duplicate_name): set minor_status
|
||||||
|
|
||||||
|
* inquire_context.c (gss_inquire_context): set lifetime_rec now
|
||||||
|
when we know it, set minor_status
|
||||||
|
|
||||||
|
* inquire_cred.c (gss_inquire_cred): take care to set export value
|
||||||
|
to something sane before we start so caller will have harmless
|
||||||
|
values in them if the function fails
|
||||||
|
|
||||||
|
* accept_sec_context.c (gss_accept_sec_context): take care to set
|
||||||
|
export value to something sane before we start so caller will have
|
||||||
|
harmless values in them if then function fails, set lifetime from
|
||||||
|
ticket expiration date
|
||||||
|
|
||||||
|
* indicate_mechs.c (gss_indicate_mechs): use
|
||||||
|
gss_create_empty_oid_set and gss_add_oid_set_member
|
||||||
|
|
||||||
|
* gssapi.h (gss_ctx_id_t_desc): store the lifetime in the cred,
|
||||||
|
since there is no ticket transfered in the exported context
|
||||||
|
|
||||||
|
* export_name.c (gss_export_name): export name with
|
||||||
|
GSS_C_NT_EXPORT_NAME wrapping, not just the principal
|
||||||
|
|
||||||
|
* import_name.c (import_export_name): new function, parses a
|
||||||
|
GSS_C_NT_EXPORT_NAME
|
||||||
|
(import_krb5_name): factor out common code of parsing krb5 name
|
||||||
|
(gss_oid_equal): rename from oid_equal
|
||||||
|
|
||||||
|
* gssapi_locl.h: add prototypes for gss_oid_equal and
|
||||||
|
gss_verify_mic_internal
|
||||||
|
|
||||||
|
* gssapi.h: comment out the argument names
|
||||||
|
|
||||||
2003-03-15 Love H<>rnquist <20>strand <lha@it.su.se>
|
2003-03-15 Love H<>rnquist <20>strand <lha@it.su.se>
|
||||||
|
|
||||||
* gssapi.3: add LIST OF FUNCTIONS and copyright/license
|
* gssapi.3: add LIST OF FUNCTIONS and copyright/license
|
||||||
|
Reference in New Issue
Block a user