aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2005-07-25This commit was manufactured by cvs2svn to create tagkrb5-1.4.2-beta1no author186-18292/+10879
'krb5-1-4-2-beta1'. git-svn-id: svn://anonsvn.mit.edu/krb5/tags/krb5-1-4-2-beta1@17321 dc483132-0cff-0310-8789-dd5450dbe970
2004-10-28 * misc.c (check_min_life): Actually return a value on successTom Yu2-3/+5
ticket: 1335 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16843 dc483132-0cff-0310-8789-dd5450dbe970
2004-10-28* k5-thread.h (return_after_yield, k5_mutex_lock) [__GNUC__]: Add macroKen Raeburn2-1/+27
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
2004-10-27 * misc.c, misc.h: New function check_min_life(), containing commonTom Yu4-40/+49
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(). ticket: 1335 component: krb5-admin git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16841 dc483132-0cff-0310-8789-dd5450dbe970
2004-10-27 * Initial commit of C CCAPI implementationJeffrey Altman46-0/+10711
ticket: 2753 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16840 dc483132-0cff-0310-8789-dd5450dbe970
2004-10-27 Create new C CCAPI implementationJeffrey Altman2-0/+9
ticket:new git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16839 dc483132-0cff-0310-8789-dd5450dbe970
2004-10-27Permit exporting profile file data into a bufferKen Raeburn9-32/+215
* 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
2004-10-26 * mk_req_ext.c (krb5_mk_req_extended): Free keyblock beforeTom Yu2-0/+10
copying new one in. ticket: 2725 component: krb5-libs git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16837 dc483132-0cff-0310-8789-dd5450dbe970
2004-10-26Kevin Coffman's patches to support passing gss context state to kernelTom Yu7-70/+109
ticket: 2743 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16836 dc483132-0cff-0310-8789-dd5450dbe970
2004-10-25* libkrb5support.exports: Export krb5int_fac, _lock_fac, _unlock_facKen Raeburn2-0/+8
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16835 dc483132-0cff-0310-8789-dd5450dbe970
2004-10-22* prof_file.c (profile_update_file_data): When resetting flags, preserve SHAREDKen Raeburn3-25/+75
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
2004-10-21* locate_kdc.c: Include stdarg.h.Ken Raeburn2-52/+40
(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
2004-10-19* dnssrv.c (krb5int_make_srv_query_realm): Append a dot to the hostname, ifKen Raeburn2-0/+10
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
2004-10-19 * dnsglue.c (initparse): Skip query type and class when we lackTom Yu2-3/+12
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
2004-10-19* libprofile.exports: Add profile_flush_to_fileKen Raeburn2-0/+5
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16830 dc483132-0cff-0310-8789-dd5450dbe970
2004-10-19add dependencies for t_*.c test programsKen Raeburn2-0/+24
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16829 dc483132-0cff-0310-8789-dd5450dbe970
2004-10-19make dependKen Raeburn2-9/+10
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16828 dc483132-0cff-0310-8789-dd5450dbe970
2004-10-19ignore t_locate_kdcKen Raeburn1-0/+1
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16827 dc483132-0cff-0310-8789-dd5450dbe970
2004-10-19* Makefile.in (TEST_PROGS): Add t_locate_kdc.Ken Raeburn2-1/+8
(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
2004-10-18Allow profile library caller to write the modified data to a differentKen Raeburn8-28/+122
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
2004-10-18 * Makefile.in (install-unix): Install headersTom Yu2-0/+12
ticket: 2743 status: open git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16824 dc483132-0cff-0310-8789-dd5450dbe970
2004-10-15* prof_file.c, prof_int.h, prof_set.c: Remove support for non-SHARE_TREE_DATAKen Raeburn5-73/+107
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
2004-10-14 * t_deltat.c (main): Unadorned integer no longer fails now that weTom Yu2-1/+6
default to seconds. ticket: 2734 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16819 dc483132-0cff-0310-8789-dd5450dbe970
2004-10-13 * prof_file.c (profile_library_initializer, profile_library_finalizer): ↵Alexandra Ellwood2-0/+10
Added macros to avoid adding error tables on platforms that don't use them (ie: OSX) ticket: 2741 version_fixed: 1.4 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16818 dc483132-0cff-0310-8789-dd5450dbe970
2004-10-13Need prototypes for profile_lock_global and profile_unlock_globalAlexandra Ellwood2-0/+8
ticket: new git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16817 dc483132-0cff-0310-8789-dd5450dbe970
2004-10-13krb5_string_to_deltat should default to seconds if no unit is provided. If ↵Alexandra Ellwood5-721/+541
the format is invalid, it should return a distinct error (KRB5_DELTAT_BADFORMAT, not EINVAL) ticket: 2734 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16816 dc483132-0cff-0310-8789-dd5450dbe970
2004-10-13Fix small memory leak in repeated krb5 context creation and deletion:Ken Raeburn3-2/+8
* 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
2004-10-08Fix the forced setting of the Initial Ticket Flag on Win2000 andJeffrey Altman2-1/+21
add the functionality to XP and 2003 SP1. ticket: 2735 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16814 dc483132-0cff-0310-8789-dd5450dbe970
2004-10-07 * et_c.awk, et_h.awk: Fix off-by-one error.Tom Yu5-4/+11
* et_c.pl, et_h.pl: Regenerated. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16813 dc483132-0cff-0310-8789-dd5450dbe970
2004-10-07* implementor.texinfo, thread-safe.txt, threads.txt: Various updates relating toKen Raeburn4-28/+184
thread support. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16812 dc483132-0cff-0310-8789-dd5450dbe970
2004-10-07* et_c.awk, et_h.awk: Complain if the error table is too large.Ken Raeburn5-14/+41
* et_c.pl, et_h.pl: Regenerated. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16811 dc483132-0cff-0310-8789-dd5450dbe970
2004-10-07Install example config filesTom Yu6-2/+19
ticket: 249 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16810 dc483132-0cff-0310-8789-dd5450dbe970
2004-10-06* localaddr.c (print_addr): If getnameinfo returns EAI_SYSTEM, report what theKen Raeburn2-5/+10
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
2004-10-06* localaddr.c (foreach_localaddr): Be more careful not to walk past the end ofKen Raeburn2-6/+13
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
2004-10-06* localaddr.c (get_ifreq_array): Split out from foreach_localaddr generalKen Raeburn2-27/+50
version. (foreach_localaddr): Call it. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16807 dc483132-0cff-0310-8789-dd5450dbe970
2004-10-06* aclocal.m4 (KRB5_AC_ENABLE_THREADS): On HP-UX, define some preprocessorKen Raeburn2-0/+12
symbols that -pthread defines, but don't use -pthread so we can avoid forcing linking against pthread libraries. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16806 dc483132-0cff-0310-8789-dd5450dbe970
2004-10-06forgot to check in with fake-addrinfo.hKen Raeburn1-0/+6
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16805 dc483132-0cff-0310-8789-dd5450dbe970
2004-10-05* localaddr.c (foreach_localaddr) [HAVE_STRUCT_IF_LADDRCONF && 0]: FixKen Raeburn2-2/+9
if_laddrreq.iflr_name field name not properly adjusted. The iflr_addr field is an HP-UX specific sockaddr_ext with sa_ field name prefixes. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16804 dc483132-0cff-0310-8789-dd5450dbe970
2004-10-05* fake-addrinfo.h (AI_ADDRCONFIG, AI_V4MAPPED, AI_ALL): If not defined, or whenKen Raeburn1-7/+23
completely faking getaddrinfo, define them as zero. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16803 dc483132-0cff-0310-8789-dd5450dbe970
2004-10-04Added new files used by krb5-1.4Alexandra Ellwood1-1/+49
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16802 dc483132-0cff-0310-8789-dd5450dbe970
2004-10-01* localaddr.c (get_if_laddrconf, foreach_localaddr): New implementation forKen Raeburn2-0/+205
HP-UX 11, based on Solaris support and information from Doug Engert. Disabled for now, until it can be tested. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16801 dc483132-0cff-0310-8789-dd5450dbe970
2004-10-01* configure.in: Check for struct if_laddrconf, as for struct lifconfKen Raeburn2-0/+18
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16800 dc483132-0cff-0310-8789-dd5450dbe970
2004-10-01* kcmd.c (kcmd_connect): Set *addrfamilyp with the address family actually usedKen Raeburn2-0/+6
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16799 dc483132-0cff-0310-8789-dd5450dbe970
2004-10-01 * update the include paths to allow patchlevel.h to be foundJeffrey Altman6-4/+16
ticket: new git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16798 dc483132-0cff-0310-8789-dd5450dbe970
2004-10-01 * update ChangelogJeffrey Altman1-0/+4
ticket: 2729 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16797 dc483132-0cff-0310-8789-dd5450dbe970
2004-10-01 * Add new conditional resource stringsJeffrey Altman1-1/+26
ticket: new git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16796 dc483132-0cff-0310-8789-dd5450dbe970
2004-10-01 * hst_realm.c: provide definition for MAXDNAME ifJeffrey Altman2-1/+11
KRB5_DNS_LOOKUP is not defined. ticket: new git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16795 dc483132-0cff-0310-8789-dd5450dbe970
2004-09-30* start_servers_local: If one of the servers failed to start, log info aboutKen Raeburn2-0/+11
which start file was not found. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16794 dc483132-0cff-0310-8789-dd5450dbe970
2004-09-28* vbaxam.doc: File deletedKen Raeburn2-0/+4
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16793 dc483132-0cff-0310-8789-dd5450dbe970
2004-09-28* prof_file.c (profile_dereference_data_locked): New function.Ken Raeburn4-2/+18
(profile_dereference_data): Call it. * prof_set.c (rw_setup): Likewise. * prof_int.h (profile_dereference_data_locked): Declare it. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16792 dc483132-0cff-0310-8789-dd5450dbe970