cvs commit: src Makefile.inc1 src/crypto/openssh sshd.c src/etc Makefile src/etc/gss Makefile mech qop src/etc/mtree BSD.include.dist BSD.root.dist src/gnu/usr.bin/cvs/cvs Makefile src/include Makefile gssapi.h src/include/gssapi Makefile gssapi.h ...

Doug Rabson dfr at FreeBSD.org
Thu Dec 29 06:40:25 PST 2005


dfr         2005-12-29 14:40:22 UTC

  FreeBSD src repository

  Modified files:
    .                    Makefile.inc1 
    crypto/openssh       sshd.c 
    etc                  Makefile 
    etc/mtree            BSD.include.dist BSD.root.dist 
    gnu/usr.bin/cvs/cvs  Makefile 
    include              Makefile 
    kerberos5/lib/libgssapi Makefile 
    lib                  Makefile 
    secure/lib/libssh    Makefile 
    secure/usr.bin/ssh   Makefile 
    secure/usr.sbin/sshd Makefile 
    tools                make_libdeps.sh 
  Added files:
    etc/gss              Makefile mech qop 
    include              gssapi.h 
    include/gssapi       Makefile gssapi.h 
    lib/libgssapi        Makefile context.h cred.h 
                         gss_accept_sec_context.3 
                         gss_accept_sec_context.c 
                         gss_acquire_cred.3 gss_acquire_cred.c 
                         gss_add_cred.3 gss_add_cred.c 
                         gss_add_oid_set_member.3 
                         gss_add_oid_set_member.c 
                         gss_canonicalize_name.3 
                         gss_canonicalize_name.c 
                         gss_compare_name.3 gss_compare_name.c 
                         gss_context_time.3 gss_context_time.c 
                         gss_create_empty_oid_set.3 
                         gss_create_empty_oid_set.c 
                         gss_delete_sec_context.3 
                         gss_delete_sec_context.c 
                         gss_display_name.3 gss_display_name.c 
                         gss_display_status.3 gss_display_status.c 
                         gss_duplicate_name.3 gss_duplicate_name.c 
                         gss_export_name.3 gss_export_name.c 
                         gss_export_sec_context.3 
                         gss_export_sec_context.c gss_get_mic.3 
                         gss_get_mic.c gss_import_name.3 
                         gss_import_name.c 
                         gss_import_sec_context.3 
                         gss_import_sec_context.c 
                         gss_indicate_mechs.3 gss_indicate_mechs.c 
                         gss_init_sec_context.3 
                         gss_init_sec_context.c 
                         gss_inquire_context.3 
                         gss_inquire_context.c gss_inquire_cred.3 
                         gss_inquire_cred.c 
                         gss_inquire_cred_by_mech.3 
                         gss_inquire_cred_by_mech.c 
                         gss_inquire_mechs_for_name.3 
                         gss_inquire_mechs_for_name.c 
                         gss_inquire_names_for_mech.3 
                         gss_inquire_names_for_mech.c gss_krb5.c 
                         gss_mech_switch.c gss_names.c 
                         gss_process_context_token.3 
                         gss_process_context_token.c 
                         gss_release_buffer.3 gss_release_buffer.c 
                         gss_release_cred.3 gss_release_cred.c 
                         gss_release_name.3 gss_release_name.c 
                         gss_release_oid_set.3 
                         gss_release_oid_set.c gss_seal.c 
                         gss_sign.c gss_test_oid_set_member.3 
                         gss_test_oid_set_member.c gss_unseal.c 
                         gss_unwrap.3 gss_unwrap.c gss_utils.c 
                         gss_verify.c gss_verify_mic.3 
                         gss_verify_mic.c gss_wrap.3 gss_wrap.c 
                         gss_wrap_size_limit.3 
                         gss_wrap_size_limit.c gssapi.3 mech.5 
                         mech_switch.h name.h spnego.h utils.h 
  Log:
  Add a new extensible GSS-API layer which can support GSS-API plugins,
  similar the the Solaris implementation. Repackage the krb5 GSS mechanism
  as a plugin library for the new implementation. This also includes a
  comprehensive set of manpages for the GSS-API functions with text mostly
  taken from the RFC.
  
  Reviewed by: Love Hörnquist Åstrand <lha at it.su.se>, ru (build system), des (openssh parts)
  
  Revision  Changes    Path
  1.532     +2 -5      src/Makefile.inc1
  1.41      +16 -1     src/crypto/openssh/sshd.c
  1.350     +1 -0      src/etc/Makefile
  1.1       +7 -0      src/etc/gss/Makefile (new)
  1.1       +4 -0      src/etc/gss/mech (new)
  1.1       +3 -0      src/etc/gss/qop (new)
  1.105     +2 -0      src/etc/mtree/BSD.include.dist
  1.76      +2 -0      src/etc/mtree/BSD.root.dist
  1.51      +1 -1      src/gnu/usr.bin/cvs/cvs/Makefile
  1.254     +2 -2      src/include/Makefile
  1.1       +5 -0      src/include/gssapi.h (new)
  1.1       +7 -0      src/include/gssapi/Makefile (new)
  1.1       +756 -0    src/include/gssapi/gssapi.h (new)
  1.11      +6 -44     src/kerberos5/lib/libgssapi/Makefile
  1.209     +1 -1      src/lib/Makefile
  1.1       +95 -0     src/lib/libgssapi/Makefile (new)
  1.1       +32 -0     src/lib/libgssapi/context.h (new)
  1.1       +43 -0     src/lib/libgssapi/cred.h (new)
  1.1       +484 -0    src/lib/libgssapi/gss_accept_sec_context.3 (new)
  1.1       +221 -0    src/lib/libgssapi/gss_accept_sec_context.c (new)
  1.1       +238 -0    src/lib/libgssapi/gss_acquire_cred.3 (new)
  1.1       +166 -0    src/lib/libgssapi/gss_acquire_cred.c (new)
  1.1       +338 -0    src/lib/libgssapi/gss_add_cred.3 (new)
  1.1       +178 -0    src/lib/libgssapi/gss_add_cred.c (new)
  1.1       +130 -0    src/lib/libgssapi/gss_add_oid_set_member.3 (new)
  1.1       +77 -0     src/lib/libgssapi/gss_add_oid_set_member.c (new)
  1.1       +137 -0    src/lib/libgssapi/gss_canonicalize_name.3 (new)
  1.1       +91 -0     src/lib/libgssapi/gss_canonicalize_name.c (new)
  1.1       +122 -0    src/lib/libgssapi/gss_compare_name.3 (new)
  1.1       +76 -0     src/lib/libgssapi/gss_compare_name.c (new)
  1.1       +108 -0    src/lib/libgssapi/gss_context_time.3 (new)
  1.1       +43 -0     src/lib/libgssapi/gss_context_time.c (new)
  1.1       +112 -0    src/lib/libgssapi/gss_create_empty_oid_set.3 (new)
  1.1       +53 -0     src/lib/libgssapi/gss_create_empty_oid_set.c (new)
  1.1       +163 -0    src/lib/libgssapi/gss_delete_sec_context.3 (new)
  1.1       +62 -0     src/lib/libgssapi/gss_delete_sec_context.c (new)
  1.1       +151 -0    src/lib/libgssapi/gss_display_name.3 (new)
  1.1       +78 -0     src/lib/libgssapi/gss_display_name.c (new)
  1.1       +210 -0    src/lib/libgssapi/gss_display_status.3 (new)
  1.1       +110 -0    src/lib/libgssapi/gss_display_status.c (new)
  1.1       +123 -0    src/lib/libgssapi/gss_duplicate_name.3 (new)
  1.1       +78 -0     src/lib/libgssapi/gss_duplicate_name.c (new)
  1.1       +128 -0    src/lib/libgssapi/gss_export_name.3 (new)
  1.1       +58 -0     src/lib/libgssapi/gss_export_name.c (new)
  1.1       +168 -0    src/lib/libgssapi/gss_export_sec_context.3 (new)
  1.1       +77 -0     src/lib/libgssapi/gss_export_sec_context.c (new)
  1.1       +165 -0    src/lib/libgssapi/gss_get_mic.3 (new)
  1.1       +46 -0     src/lib/libgssapi/gss_get_mic.c (new)
  1.1       +139 -0    src/lib/libgssapi/gss_import_name.3 (new)
  1.1       +219 -0    src/lib/libgssapi/gss_import_name.c (new)
  1.1       +120 -0    src/lib/libgssapi/gss_import_sec_context.3 (new)
  1.1       +86 -0     src/lib/libgssapi/gss_import_sec_context.c (new)
  1.1       +107 -0    src/lib/libgssapi/gss_indicate_mechs.3 (new)
  1.1       +60 -0     src/lib/libgssapi/gss_indicate_mechs.c (new)
  1.1       +571 -0    src/lib/libgssapi/gss_init_sec_context.3 (new)
  1.1       +129 -0    src/lib/libgssapi/gss_init_sec_context.c (new)
  1.1       +284 -0    src/lib/libgssapi/gss_inquire_context.3 (new)
  1.1       +88 -0     src/lib/libgssapi/gss_inquire_context.c (new)
  1.1       +158 -0    src/lib/libgssapi/gss_inquire_cred.3 (new)
  1.1       +167 -0    src/lib/libgssapi/gss_inquire_cred.c (new)
  1.1       +173 -0    src/lib/libgssapi/gss_inquire_cred_by_mech.3 (new)
  1.1       +82 -0     src/lib/libgssapi/gss_inquire_cred_by_mech.c (new)
  1.1       +134 -0    src/lib/libgssapi/gss_inquire_mechs_for_name.3 (new)
  1.1       +77 -0     src/lib/libgssapi/gss_inquire_mechs_for_name.c (new)
  1.1       +107 -0    src/lib/libgssapi/gss_inquire_names_for_mech.3 (new)
  1.1       +74 -0     src/lib/libgssapi/gss_inquire_names_for_mech.c (new)
  1.1       +87 -0     src/lib/libgssapi/gss_krb5.c (new)
  1.1       +301 -0    src/lib/libgssapi/gss_mech_switch.c (new)
  1.1       +253 -0    src/lib/libgssapi/gss_names.c (new)
  1.1       +136 -0    src/lib/libgssapi/gss_process_context_token.3 (new)
  1.1       +44 -0     src/lib/libgssapi/gss_process_context_token.c (new)
  1.1       +111 -0    src/lib/libgssapi/gss_release_buffer.3 (new)
  1.1       +43 -0     src/lib/libgssapi/gss_release_buffer.c (new)
  1.1       +108 -0    src/lib/libgssapi/gss_release_cred.3 (new)
  1.1       +56 -0     src/lib/libgssapi/gss_release_cred.c (new)
  1.1       +104 -0    src/lib/libgssapi/gss_release_name.3 (new)
  1.1       +59 -0     src/lib/libgssapi/gss_release_name.c (new)
  1.1       +109 -0    src/lib/libgssapi/gss_release_oid_set.3 (new)
  1.1       +46 -0     src/lib/libgssapi/gss_release_oid_set.c (new)
  1.1       +45 -0     src/lib/libgssapi/gss_seal.c (new)
  1.1       +41 -0     src/lib/libgssapi/gss_sign.c (new)
  1.1       +116 -0    src/lib/libgssapi/gss_test_oid_set_member.3 (new)
  1.1       +56 -0     src/lib/libgssapi/gss_test_oid_set_member.c (new)
  1.1       +43 -0     src/lib/libgssapi/gss_unseal.c (new)
  1.1       +191 -0    src/lib/libgssapi/gss_unwrap.3 (new)
  1.1       +48 -0     src/lib/libgssapi/gss_unwrap.c (new)
  1.1       +79 -0     src/lib/libgssapi/gss_utils.c (new)
  1.1       +41 -0     src/lib/libgssapi/gss_verify.c (new)
  1.1       +172 -0    src/lib/libgssapi/gss_verify_mic.3 (new)
  1.1       +46 -0     src/lib/libgssapi/gss_verify_mic.c (new)
  1.1       +178 -0    src/lib/libgssapi/gss_wrap.3 (new)
  1.1       +49 -0     src/lib/libgssapi/gss_wrap.c (new)
  1.1       +163 -0    src/lib/libgssapi/gss_wrap_size_limit.3 (new)
  1.1       +47 -0     src/lib/libgssapi/gss_wrap_size_limit.c (new)
  1.1       +261 -0    src/lib/libgssapi/gssapi.3 (new)
  1.1       +94 -0     src/lib/libgssapi/mech.5 (new)
  1.1       +327 -0    src/lib/libgssapi/mech_switch.h (new)
  1.1       +48 -0     src/lib/libgssapi/name.h (new)
  1.1       +34 -0     src/lib/libgssapi/spnego.h (new)
  1.1       +32 -0     src/lib/libgssapi/utils.h (new)
  1.37      +1 -1      src/secure/lib/libssh/Makefile
  1.32      +3 -3      src/secure/usr.bin/ssh/Makefile
  1.45      +1 -1      src/secure/usr.sbin/sshd/Makefile
  1.6       +1 -1      src/tools/make_libdeps.sh


More information about the cvs-src mailing list