Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: tags/MITKerber…
Commits on Jan 28, 2005
  1. This commit was manufactured by cvs2svn to create tag

    (no author) authored
    'MITKerberos_5_5fc8'.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/tags/MITKerberos_5_5fc8@17075 dc483132-0cff-0310-8789-dd5450dbe970
Commits on Oct 28, 2004
  1. ticket: 1335

    tlyu authored
    	* misc.c (check_min_life): Actually return a value on success.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16843 dc483132-0cff-0310-8789-dd5450dbe970
  2. * k5-thread.h (return_after_yield, k5_mutex_lock) [__GNUC__]: Add macro

    raeburn authored
    versions so debugging line numbers will be useful.
    (DEBUG_THREADS_SLOW): Don't define.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16842 dc483132-0cff-0310-8789-dd5450dbe970
Commits on Oct 27, 2004
  1. ticket: 1335

    tlyu authored
    component: krb5-admin
    
    	* misc.c, misc.h: New function check_min_life(), containing common
    	code from wrapper functions.  New function chpass_util_wrapper(),
    	which does min_life checking prior to calling
    	kadm5_chpass_principal_util().
    
    	* schpw.c (process_chpw_request): Call chpass_util_wrapper().
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16841 dc483132-0cff-0310-8789-dd5450dbe970
  2. ticket: 2753

    jaltman authored
     * Initial commit of C CCAPI implementation
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16840 dc483132-0cff-0310-8789-dd5450dbe970
  3. ticket:new

    jaltman authored
     Create new C CCAPI implementation
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16839 dc483132-0cff-0310-8789-dd5450dbe970
  4. Permit exporting profile file data into a buffer.

    raeburn authored
    * prof_file.c (profile_flush_file_data_to_buffer): New function.
    * profi_init.c (profile_flush_to_buffer, profile_free_buffer): New functions.
    * prof_parse.c (output_quoted_string): Use a callback instead of stdio calls.
    (dump_profile): Renamed from dump_profile_to_file.  Use a callback instead of
    stdio calls.
    (dump_profile_to_file_cb): New function.
    (profile_write_tree_file): Updated to new internal interface.
    (struct prof_buf): New type.
    (add_data_to_buffer, dump_profile_to_buffer_cb, profile_write_tree_to_buffer):
    New functions.
    * prof_int.h (profile_write_tree_to_buffer, profile_flush_file_data_to_buffer):
    Declare.
    * profile.hin (profile_flush_to_buffer, profile_free_buffer): Declare.
    * libprofile.exports: Export profile_flush_to_buffer and profile_free_buffer.
    * profile.swg (profile_flush_to_buffer): Declare.
    * profile_tcl.c: Regenerated.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16838 dc483132-0cff-0310-8789-dd5450dbe970
Commits on Oct 26, 2004
  1. ticket: 2725

    tlyu authored
    component: krb5-libs
    
    	* mk_req_ext.c (krb5_mk_req_extended): Free keyblock before
    	copying new one in.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16837 dc483132-0cff-0310-8789-dd5450dbe970
  2. ticket: 2743

    tlyu authored
    Kevin Coffman's patches to support passing gss context state to kernel.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16836 dc483132-0cff-0310-8789-dd5450dbe970
Commits on Oct 25, 2004
  1. * libkrb5support.exports: Export krb5int_fac, _lock_fac, _unlock_fac.

    raeburn authored
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16835 dc483132-0cff-0310-8789-dd5450dbe970
Commits on Oct 22, 2004
  1. * prof_file.c (profile_update_file_data): When resetting flags, prese…

    raeburn authored
    …rve SHARED
    
    flag.
    (scan_shared_trees_locked, scan_shared_trees_unlocked): Convert to macros, so
    line numbers reported by assert will be useful.
    * prof_test1 (test2): Run new test of modifications with other existing open
    profile handles.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16834 dc483132-0cff-0310-8789-dd5450dbe970
Commits on Oct 21, 2004
  1. * locate_kdc.c: Include stdarg.h.

    raeburn authored
    (Tprintf): New function, prints to stderr or not depending on TEST macro.
    (add_addrinfo_to_list, krb5int_add_host_to_list, krb5_locate_srv_conf_1,
    krb5_locate_srv_dns_1, krb5int_locate_server): Call it instead of conditionally
    calling fprintf.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16833 dc483132-0cff-0310-8789-dd5450dbe970
Commits on Oct 19, 2004
  1. * dnssrv.c (krb5int_make_srv_query_realm): Append a dot to the hostna…

    raeburn authored
    …me, if
    
    there's room in the buffer, to avoid domain search paths.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16832 dc483132-0cff-0310-8789-dd5450dbe970
  2. * dnsglue.c (initparse): Skip query type and class when we lack

    tlyu authored
    	ns_initparse().
    	(krb5int_dns_nextans) [!HAVE_NS_INITPARSE]: Pass correct pointer
    	to dn_skipname().  Actually skip the RR name.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16831 dc483132-0cff-0310-8789-dd5450dbe970
  3. * libprofile.exports: Add profile_flush_to_file.

    raeburn authored
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16830 dc483132-0cff-0310-8789-dd5450dbe970
  4. add dependencies for t_*.c test programs

    raeburn authored
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16829 dc483132-0cff-0310-8789-dd5450dbe970
  5. make depend

    raeburn authored
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16828 dc483132-0cff-0310-8789-dd5450dbe970
  6. ignore t_locate_kdc

    raeburn authored
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16827 dc483132-0cff-0310-8789-dd5450dbe970
  7. * Makefile.in (TEST_PROGS): Add t_locate_kdc.

    raeburn authored
    (check-unix): Run t_locate_kdc to test fetching DNS SRV records.
    
    We probably don't want this test to be part of this test suite long-term, since
    it relies on external DNS data rather than being self-contained.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16826 dc483132-0cff-0310-8789-dd5450dbe970
Commits on Oct 18, 2004
  1. Allow profile library caller to write the modified data to a different

    raeburn authored
    file than was originally read.
    
    * prof_file.c (write_data_to_file): New function, split out from
    profile_flush_file_data.  Add argument can_create indicating whether the old
    file should already exist or not.
    (profile_flush_file_data): Call it.
    (profile_flush_file_data_to_file): New function.
    * prof_int.h (profile_flush_file_data_to_file): Declare it.
    (profile_flush_file_to_file): New macro.
    * prof_init.c (profile_flush_to_file): New function.
    * profile.hin (profile_flush_to_file): Declare.
    * profile.swg (profile_flush_to_file): Declare.
    * profile_tcl.c: Regenerated.
    * prof_test1: Use profile_flush_to_file instead of profile_flush, and reload
    from the new filename.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16825 dc483132-0cff-0310-8789-dd5450dbe970
  2. ticket: 2743

    tlyu authored
    status: open
    
    	* Makefile.in (install-unix): Install headers.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16824 dc483132-0cff-0310-8789-dd5450dbe970
Commits on Oct 15, 2004
  1. * prof_file.c, prof_int.h, prof_set.c: Remove support for non-SHARE_T…

    raeburn authored
    …REE_DATA
    
    case.
    * prof_int.h (struct _prf_data_t): Change filespec to a trailing char array.
    Add a length field for the filespec.
    (profile_make_prf_data): Declare.
    (profile_lock_global, profile_unlock_global): Prototypes need argument lists.
    * prof_file.c: Include stddef.h.
    (scan_shared_trees_locked, scan_shared_trees_unlocked): New functions.
    (r_access, rw_access): Now take const_profile_filespec_t arg.
    (profile_make_prf_data): New function.
    (profile_open_file): Scan trees at beginning and end.  Use
    profile_make_prf_data to allocate and initialize storage.
    (profile_dereference_data, profile_free_file_data): Scan trees.
    (profile_ser_size, profile_ser_externalize): Filespec is never null.
    * prof_set.c (rw_setup): Use profile_make_prf_data to allocate and initialize
    storage.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16822 dc483132-0cff-0310-8789-dd5450dbe970
Commits on Oct 14, 2004
  1. ticket: 2734

    tlyu authored
    	* t_deltat.c (main): Unadorned integer no longer fails now that we
    	default to seconds.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16819 dc483132-0cff-0310-8789-dd5450dbe970
Commits on Oct 13, 2004
  1. ticket: 2741

    lxs authored
    version_fixed: 1.4
    
     * prof_file.c (profile_library_initializer, profile_library_finalizer): Added macros to avoid adding error tables on platforms that don't use them (ie: OSX).
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16818 dc483132-0cff-0310-8789-dd5450dbe970
  2. ticket: new

    lxs authored
    Need prototypes for profile_lock_global and profile_unlock_global
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16817 dc483132-0cff-0310-8789-dd5450dbe970
  3. ticket: 2734

    lxs authored
    krb5_string_to_deltat should default to seconds if no unit is provided.  If the format is invalid, it should return a distinct error (KRB5_DELTAT_BADFORMAT, not EINVAL).
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16816 dc483132-0cff-0310-8789-dd5450dbe970
  4. Fix small memory leak in repeated krb5 context creation and deletion:

    raeburn authored
    * prof_init.c (profile_init): Don't add error table here.
    * prof_file.c (profile_library_initializer): Add it here.
    (profile_library_finalizer): Remove it here.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16815 dc483132-0cff-0310-8789-dd5450dbe970
Commits on Oct 8, 2004
  1. ticket: 2735

    jaltman authored
    Fix the forced setting of the Initial Ticket Flag on Win2000 and
    add the functionality to XP and 2003 SP1.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16814 dc483132-0cff-0310-8789-dd5450dbe970
Commits on Oct 7, 2004
  1. * et_c.awk, et_h.awk: Fix off-by-one error.

    tlyu authored
    	* et_c.pl, et_h.pl: Regenerated.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16813 dc483132-0cff-0310-8789-dd5450dbe970
  2. * implementor.texinfo, thread-safe.txt, threads.txt: Various updates …

    raeburn authored
    …relating to
    
    thread support.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16812 dc483132-0cff-0310-8789-dd5450dbe970
  3. * et_c.awk, et_h.awk: Complain if the error table is too large.

    raeburn authored
    * et_c.pl, et_h.pl: Regenerated.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16811 dc483132-0cff-0310-8789-dd5450dbe970
  4. ticket: 249

    tlyu authored
    Install example config files.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16810 dc483132-0cff-0310-8789-dd5450dbe970
Commits on Oct 6, 2004
  1. * localaddr.c (print_addr): If getnameinfo returns EAI_SYSTEM, report…

    raeburn authored
    … what the
    
    system error is.
    
    Also fix a fencepost error in the last change.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16809 dc483132-0cff-0310-8789-dd5450dbe970
  2. * localaddr.c (foreach_localaddr): Be more careful not to walk past t…

    raeburn authored
    …he end of
    
    the ifreq array.
    (get_ifreq_array): Return 0 in success case, not errno.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16808 dc483132-0cff-0310-8789-dd5450dbe970
  3. * localaddr.c (get_ifreq_array): Split out from foreach_localaddr gen…

    raeburn authored
    …eral
    
    version.
    (foreach_localaddr): Call it.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16807 dc483132-0cff-0310-8789-dd5450dbe970
Something went wrong with that request. Please try again.