Skip to content
Commits on Jun 22, 2006
  1. Revert 18100 before merging onto trunk

    git-svn-id: svn://anonsvn.mit.edu/krb5/branches/ccapi@18199 dc483132-0cff-0310-8789-dd5450dbe970
    hartmans committed Jun 22, 2006
  2. krb5_stdccv3_setup is ok

    git-svn-id: svn://anonsvn.mit.edu/krb5/branches/ccapi@18197 dc483132-0cff-0310-8789-dd5450dbe970
    jaltman committed Jun 22, 2006
  3. Use the old exported names for setup and shutdown

    git-svn-id: svn://anonsvn.mit.edu/krb5/branches/ccapi@18196 dc483132-0cff-0310-8789-dd5450dbe970
    jaltman committed Jun 22, 2006
  4. Add missing header

    git-svn-id: svn://anonsvn.mit.edu/krb5/branches/ccapi@18195 dc483132-0cff-0310-8789-dd5450dbe970
    jaltman committed Jun 22, 2006
  5. Fix parameter name in cc_credentials_iterator_t next()

    git-svn-id: svn://anonsvn.mit.edu/krb5/branches/ccapi@18194 dc483132-0cff-0310-8789-dd5450dbe970
    jaltman committed Jun 22, 2006
  6. This commit updates lib/krb5/ccache/ccapi to support CCAPI Version 3

    and above.  Specify -DUSE_CCAPI_V3=1 when compiling to use CCAPI Version 3
    
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/branches/ccapi@18193 dc483132-0cff-0310-8789-dd5450dbe970
    jaltman committed Jun 22, 2006
Commits on Jun 12, 2006
  1. remove duplicate header file and obsolete source file

    git-svn-id: svn://anonsvn.mit.edu/krb5/branches/ccapi@18106 dc483132-0cff-0310-8789-dd5450dbe970
    jaltman committed Jun 12, 2006
Commits on Jun 9, 2006
  1. Temporarily copied KerberosIPC libary from the KfM repository for

    testing purposes.  Note that this will be removed when the CCAPI 
    branch is merged onto the trunk.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/branches/ccapi@18100 dc483132-0cff-0310-8789-dd5450dbe970
    lxs committed Jun 9, 2006
  2. Added Mac OS X project file and Mach-IPC support code

    git-svn-id: svn://anonsvn.mit.edu/krb5/branches/ccapi@18099 dc483132-0cff-0310-8789-dd5450dbe970
    lxs committed Jun 9, 2006
  3. Include string.h to get memcpy, strlen, etc on BSD OSes.

    git-svn-id: svn://anonsvn.mit.edu/krb5/branches/ccapi@18098 dc483132-0cff-0310-8789-dd5450dbe970
    lxs committed Jun 9, 2006
  4. Removed ancient Metrowerks tests from public headers.

    git-svn-id: svn://anonsvn.mit.edu/krb5/branches/ccapi@18097 dc483132-0cff-0310-8789-dd5450dbe970
    lxs committed Jun 9, 2006
  5. moved enum cc_list_type to generic_lists.h to avoid "incomplete enum"

    warnings when compiling generic_lists.c
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/branches/ccapi@18096 dc483132-0cff-0310-8789-dd5450dbe970
    lxs committed Jun 9, 2006
  6. cci_msg_retrieve_blob(): changed argument 4 from void** to char**

    to suppress the warnings from gcc.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/branches/ccapi@18095 dc483132-0cff-0310-8789-dd5450dbe970
    lxs committed Jun 9, 2006
  7. * corrections to windows rpc layer

    * corrections to network byte order conversions
    
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/branches/ccapi@18094 dc483132-0cff-0310-8789-dd5450dbe970
    jaltman committed Jun 9, 2006
Commits on Jun 5, 2006
  1. improved error handling

    git-svn-id: svn://anonsvn.mit.edu/krb5/branches/ccapi@18083 dc483132-0cff-0310-8789-dd5450dbe970
    jaltman committed Jun 5, 2006
  2. more updates

    git-svn-id: svn://anonsvn.mit.edu/krb5/branches/ccapi@18082 dc483132-0cff-0310-8789-dd5450dbe970
    jaltman committed Jun 5, 2006
Commits on May 22, 2006
  1. Move generic list functions to common/generic_lists.c

    so they can be used by both the client dll and the server.
    
    Fix type utilization in serv_ops.c
    
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/branches/ccapi@18029 dc483132-0cff-0310-8789-dd5450dbe970
    jaltman committed May 22, 2006
  2. Move msg.c and marshall.c to common library.

    Add dllmain.c which contains the Windows DllMain() entry 
    point.  This must be moved later to a Windows specific 
    directory.
    
    Cleanup type usage and function name references.  
    
    All that is missing now from the client DLL is a definition
    of cci_perform_rpc() which is the entry point to the IPC
    routine.
    
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/branches/ccapi@18028 dc483132-0cff-0310-8789-dd5450dbe970
    jaltman committed May 22, 2006
  3. Source files containing common routines used by both

    the client and the server.
    
    
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/branches/ccapi@18027 dc483132-0cff-0310-8789-dd5450dbe970
    jaltman committed May 22, 2006
  4. More byte order conversions in the server operations code.

    git-svn-id: svn://anonsvn.mit.edu/krb5/branches/ccapi@18026 dc483132-0cff-0310-8789-dd5450dbe970
    jaltman committed May 22, 2006
Commits on May 21, 2006
  1. Construct an outline of a sample platform specific main.c

    Add ccs_serv_cleanup() routine.  Currently does nothing.
    
    Correct field names used within the authorization check.
    
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/branches/ccapi@18025 dc483132-0cff-0310-8789-dd5450dbe970
    jaltman committed May 21, 2006
Commits on May 19, 2006
  1. Updates of portable CCAPI sources. All code compiles.

    git-svn-id: svn://anonsvn.mit.edu/krb5/branches/ccapi@18022 dc483132-0cff-0310-8789-dd5450dbe970
    jaltman committed May 19, 2006
  2. This branch will hold development work on the portable CCAPI.

    git-svn-id: svn://anonsvn.mit.edu/krb5/branches/ccapi@18021 dc483132-0cff-0310-8789-dd5450dbe970
    jaltman committed May 19, 2006
Commits on May 18, 2006
  1. Missed change -- don't configure util/profile separately.

    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18020 dc483132-0cff-0310-8789-dd5450dbe970
    raeburn committed May 18, 2006
  2. * configure.in: Set and substitute KSU_LIBS, SETENVOBJ, DO_TCL. Generate

    makefiles for util/et, util/profile, lib/kdb, clients and those clients
    subdirectories built on UNIX, rather than running configure there.
    Deleted configure.in scripts for those directories, and changed
    Makefile.in definitions of thisconfigdir and mydir.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18018 dc483132-0cff-0310-8789-dd5450dbe970
    raeburn committed May 18, 2006
Commits on May 17, 2006
  1. Remove krb5_init_context macro hack; change all the calls except in

    krb5_gss_init_context to calls to krb5_gss_init_context.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18015 dc483132-0cff-0310-8789-dd5450dbe970
    raeburn committed May 17, 2006
Commits on May 16, 2006
  1. Don't look for pthread_mutexattr_setrobust_np.

    Apparently Red Hat's Fedora Core 5 defines it but doesn't declare it,
    so we'd have to declare it before testing the address.  While it was
    once useful for checking whether the pthread code had been loaded, I
    think the other tests done now are more effective and this isn't
    needed any more.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18012 dc483132-0cff-0310-8789-dd5450dbe970
    raeburn committed May 16, 2006
  2. Add SRCS definition and run make depend.

    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18011 dc483132-0cff-0310-8789-dd5450dbe970
    raeburn committed May 16, 2006
  3. make depend

    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18010 dc483132-0cff-0310-8789-dd5450dbe970
    raeburn committed May 16, 2006
  4. * lib/kadm5/alt_prof.c (kadm5_get_config_params): Replace filename and

    envvar arguments with a flag indicating whether KDC config data should
    be used.  Prototype and all callers changed.
    (krb5_read_realm_params): Delete config file and env var arguments.
    Prototype and all callers changed.
    
    * lib/kadm5/admin.h (KADM5_CONFIG_PROFILE): Commented out.
    (struct _kadm5_config_params): Delete field PROFILE.
    * lib/kadm5/alt_prof.c (kadm5_get_config_params): Don't look at it.
    (kadm5_free_config_params): Don't free it.
    * kadmin/testing/tcl/util.t: Remove profile data from config params.
    * kadmin/testing/util/tcl_kadm5.c (config_mask_flags): Deleted
    KADM5_CONFIG_PROFILE entry.
    (parse_config_params): Changed to require 20 parameters instead of 21.
    * lib/kadm5/unit-test/api.2/init-v2.exp (test100): Deleted.
    
    * lib/kadm5/alt_prof.c (krb5_aprof_init): Fetch the list of config files from
    the library and add the caller-indicated config file to the front of the list.
    
    * lib/kadm5/clnt/client_init.c (kadm5_init_krb5_context): New function.
    * lib/kadm5/clnt/libkadm5clnt.exports: Export it.
    * lib/kadm5/srv/server_init.c: Include k5-int.h, osconf.h, gssapiP_krb5.h.
    (kadm5_init_krb5_context): New function.
    * lib/kadm5/srv/libkadm5srv.exports: Export it.
    * lib/kadm5/srv/Makefile.in (LOCAL_INCLUDES): Add gssapi directories.
    * lib/kadm5/admin.h (kadm5_init_krb5_context): Declare it.
    * kadmin/dbutil/kdb5_destroy.c (kdb5_destroy): Call kadm5_init_krb5_context
    instead of krb5_init_context.
    * kadmin/dbutil/dump.c (load_db): Likewise.
    * kadmin/dbutil/kdb5_util.c (main): Likewise.
    * kadmin/dbutil/kadm5_create.c (kadm5_create): Likewise.
    * kadmin/dbutil/kdb5_stash.c (kdb5_stash): Likewise.
    * kadmin/dbutil/loadv4.c (load_v4db): Likewise.
    * kadmin/server/ovsec_kadmd.c (main): Likewise.
    * kadmin/cli/kadmin.c (kadmin_startup): Likewise.
    * kadmin/testing/util/tcl_ovsec_kadm.c (tcl_ovsec_kadm_init): Likewise.
    * lib/kadm5/unit-test/lock-test.c (main): Likewise.
    * lib/kadm5/unit-test/handle-test.c (main): Likewise.
    * lib/kadm5/unit-test/randkey-test.c (main): Likewise.
    * lib/kadm5/unit-test/setkey-test.c (main): Likewise.
    * lib/kadm5/chpass_util.c (_kadm5_chpass_principal_util): Likewise.
    * lib/kadm5/kadm_rpc_xdr.c (xdr_krb5_principal): Likewise.
    
    * lib/krb5/os/init_os_ctx.c (add_kdc_config_file): New function.
    (os_init_paths): Add new argument KDC; call add_kdc_config_file if true.
    * lib/krb5/krb/init_ctx.c (krb5int_init_context_kdc): New function.
    (init_common): Add new argument KDC, passed to krb5_os_init_context.
    * lib/krb5/libkrb5.exports: Export krb5int_init_context_kdc.
    * k5-int.h (krb5_os_init_context): Update decl.
    * lib/kadm5/srv/server_init.c (kadm5_init): Call krb5int_init_context_kdc.
    * krb524/krb524d.c (main): Likewise.
    * lib/kadm5/unit-test/api.2/init-v2.exp: Don't run test 154 for error for
    $KRB5_KDC_PROFILE file not present.
    
    * lib/krb5/os/init_os_ctx.c (os_get_default_config_files): Rewrite KLL test so
    as not to confuse Emacs indentation support.
    
    * lib/gssapi/krb5/init_sec_context.c (kg_kdc_flag_mutex, kdc_flag): New
    variables.
    (krb5_gss_init_context, krb5_gss_use_kdc_context): New functions.
    * lib/gssapi/krb5/gssapiP_krb5.h (kg_kdc_flag_mutex): Declare.
    (krb5_gss_init_context, krb5_gss_use_kdc_context): Declare.
    (krb5_init_context): Define as macro to invoke krb5_gss_init_context for now.
    * lib/gssapi/gss_libinit.c (gssint_lib_init): Initialize the mutex.
    (gssint_lib_fini): Destroy it.
    * lib/gssapi/libgssapi_krb5.exports: Export krb5_gss_use_kdc_context.
    
    * lib/kadm5/srv/server_init.c (kadm5_init): Don't complain if the config files
    specify an admin server, since we now look at krb5.conf as well.
    * lib/kadm5/unit-test/api.2/init-v2.exp: Delete test test114 for bad server
    params.
    
    * plugins/kdb/db2/adb_openclose.c (osa_adb_init_db): Use
    krb5int_init_context_kdc instead of krb5_init_context.
    * kdc/rtest.c (main): Likewise.
    * kdc/fakeka.c (main): Likewise.
    * kdc/main.c (main, init_realm): Likewise.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18009 dc483132-0cff-0310-8789-dd5450dbe970
    raeburn committed May 16, 2006
Commits on May 15, 2006
  1. * Makefile.in (krb5kdc, rtest): Don't explicitly add kdb5 libs to the…

    … link
    
    command.  (And we link against libraries, not dependency lists, anyways...)
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18008 dc483132-0cff-0310-8789-dd5450dbe970
    raeburn committed May 15, 2006
Commits on May 13, 2006
  1. * main.c (initialize_realms): Use precise size allocation for dbname=…

    … parameter.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18007 dc483132-0cff-0310-8789-dd5450dbe970
    raeburn committed May 13, 2006
  2. Have Tcl script error out if initialization fails.

    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18006 dc483132-0cff-0310-8789-dd5450dbe970
    raeburn committed May 13, 2006
  3. * configure.in: Don't create a makefile for posix subdir.

    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18005 dc483132-0cff-0310-8789-dd5450dbe970
    raeburn committed May 13, 2006
  4. * syslog.c: Discard all the non-Windows bits, since we don't build th…

    …is on
    
    UNIX.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18004 dc483132-0cff-0310-8789-dd5450dbe970
    raeburn committed May 13, 2006
Something went wrong with that request. Please try again.