aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2009-01-03With no more fakeka, we don't need the --enable-fakeka optionKen Raeburn1-8/+0
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21683 dc483132-0cff-0310-8789-dd5450dbe970
2009-01-03Remove some unused AC_SUBSTsKen Raeburn1-2/+0
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21682 dc483132-0cff-0310-8789-dd5450dbe970
2009-01-03Remove some unused variablesKen Raeburn3-20/+0
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21681 dc483132-0cff-0310-8789-dd5450dbe970
2009-01-02Rewrite walk_rtree.c to handle hierarchical traversal better and to beTom Yu3-309/+468
less convoluted. Update test cases. ticket: 5947 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21659 dc483132-0cff-0310-8789-dd5450dbe970
2008-12-31Set auth_context's rcache to NULL after destroying and before callingTom Yu1-1/+1
krb5_auth_con_free, to avoid crashing when krb5_rc_close tries to run using a destroyed rcache handle. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21644 dc483132-0cff-0310-8789-dd5450dbe970
2008-12-31I don't know what it was that someone else didn't know, but it doesn'tKen Raeburn1-5/+3
belong in the copyright header. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21642 dc483132-0cff-0310-8789-dd5450dbe970
2008-12-30Signed/unsigned fixesEzra Peisach2-3/+5
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21639 dc483132-0cff-0310-8789-dd5450dbe970
2008-12-30Change kpropd_com_err_proc to prototype style, add format attributeKen Raeburn1-5/+14
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21637 dc483132-0cff-0310-8789-dd5450dbe970
2008-12-30If full resync fails, go into backoff modeKen Raeburn1-0/+1
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21636 dc483132-0cff-0310-8789-dd5450dbe970
2008-12-29Signed/unsigned fixes and remove unused variableEzra Peisach2-3/+3
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21635 dc483132-0cff-0310-8789-dd5450dbe970
2008-12-29Fix up warning of suggested parens in assignment in conditionalEzra Peisach1-3/+3
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21634 dc483132-0cff-0310-8789-dd5450dbe970
2008-12-29Add gssrpcint.h to contain prototype for gssrpcint_printf. IncludeEzra Peisach5-6/+51
gcc printf attribute if supported. Include header file and fix up some of the debugging printf arguments. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21632 dc483132-0cff-0310-8789-dd5450dbe970
2008-12-29Revert r21589, and export krb5_get_fallback_host_realm insteadGreg Hudson6-14/+26
Rationale: Zephyr and AFS both use the Kerberos realm name as the name of the service realm (AFS realm or Zephyr galaxy). AFS can grab the Kerberos realm from the ticket being aklogged, but Zephyr is not necessarily getting credentials at all (you could be sending an unauthenticated message), and currently finds its answer by looking up the realm of the server host. Although we can't currently provide an accurate result for this lookup in the presence of referrals, we do need to provide enough tools to get as good of an answer as libzephyr could have gotten before referrals went in. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21631 dc483132-0cff-0310-8789-dd5450dbe970
2008-12-29Create a private header file for local functions missing prototypes.Ezra Peisach4-14/+60
Fix a number of warnning suggesting parenthesis. Fix a signed/unsigned warning. Update dependencies. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21627 dc483132-0cff-0310-8789-dd5450dbe970
2008-12-29Add prototype for usage. Change invocation of usage to db_usage when using ↵Ezra Peisach3-5/+5
an argument. Include adm_proto.h for prototype for krb5_keysalt_iterate git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21625 dc483132-0cff-0310-8789-dd5450dbe970
2008-12-29krb4 removal missed ldap kdb plugin directoryEzra Peisach1-3/+3
The krb4 removal failed to change the makefile in ldap kdb plugin directory. ticket: new git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21622 dc483132-0cff-0310-8789-dd5450dbe970
2008-12-29Handle a number of warnings - including missing prototype,Ezra Peisach1-19/+8
paraenthesis in conditionals, unused function removal, unused variable removal. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21621 dc483132-0cff-0310-8789-dd5450dbe970
2008-12-28whitespaceTom Yu12-628/+633
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21619 dc483132-0cff-0310-8789-dd5450dbe970
2008-12-24Clean up krb5_get_fallback_host_realm in two respects:Greg Hudson5-25/+14
1. It isn't exported from libkrb5 (and no one seems to complain about that). So give it a krb5int_ name and move its declaration to k5-int.h. Also stop exporting it from the collected client lib. 2. It returned a list of realms, but its only caller assumes that the list contains exactly one realm. So just make it return a single realm. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21589 dc483132-0cff-0310-8789-dd5450dbe970
2008-12-24Add a new fallback host-to-realm heuristic to try the components of theGreg Hudson2-56/+137
hostname as domains. The heuristic is off by default and is controlled by the realm_try_domains variable under libdefaults. Based on a patch submitted by Mark Phalan from Sun. ticket: 6031 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21588 dc483132-0cff-0310-8789-dd5450dbe970
2008-12-22Collect ticket-request logging calls together in one place for easierKen Raeburn4-103/+181
customization. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21564 dc483132-0cff-0310-8789-dd5450dbe970
2008-12-22Some cleanup from Shawn Emery: Use INITIAL_TIMER macros instead ofKen Raeburn1-1/+2
hardcoding values; reset 'gfd' when turning off the alarm. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21563 dc483132-0cff-0310-8789-dd5450dbe970
2008-12-22Improvements from Shawn Emery: an extra-verbose modeKen Raeburn1-12/+275
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21562 dc483132-0cff-0310-8789-dd5450dbe970
2008-12-19Signed/unsigned fix. The function is called with a sizeof - so unsigned isEzra Peisach1-1/+1
fine. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21553 dc483132-0cff-0310-8789-dd5450dbe970
2008-12-18Remove krb524, lib/des425, lib/krb4, and include/kerberosIV.Greg Hudson176-27187/+139
Remove krb4 build system references and conditionals. Move des425 header stuff referenced by des_int.h into des_int.h. Remove krb4 test cases. ticket: 6303 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21544 dc483132-0cff-0310-8789-dd5450dbe970
2008-12-18KIM: window settingsZhanna Tsitkov2-3/+3
Ticket: 6290 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21543 dc483132-0cff-0310-8789-dd5450dbe970
2008-12-18Mem leak fixZhanna Tsitkov1-1/+2
Ticket: 6285 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21542 dc483132-0cff-0310-8789-dd5450dbe970
2008-12-17Move prototypes needed in multiple files to misc.h instead ofEzra Peisach4-10/+17
declaring extern in each .c file. This will ensure that definitions are consistent. Moved prototypes include: load_badauth, setup_gss_names, krb5_iprop_prog_1, kiprop_get_adm_host_srv_name. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21493 dc483132-0cff-0310-8789-dd5450dbe970
2008-12-16Add prototype for kadm5_init_iprop. FOr the client - adds a dummy argument Ezra Peisach3-2/+4
which is ignored. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21480 dc483132-0cff-0310-8789-dd5450dbe970
2008-12-16Fix memory leaks in sam and ldap handler testing - there is still a leak w/ ldapEzra Peisach4-0/+24
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21479 dc483132-0cff-0310-8789-dd5450dbe970
2008-12-15Remove krb4 code in libkrb5Greg Hudson7-540/+4
ticket: 6303 status: open git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21452 dc483132-0cff-0310-8789-dd5450dbe970
2008-12-15Remove krb4 support in gssftp and telnetGreg Hudson17-1363/+19
ticket: 6303 status: open git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21451 dc483132-0cff-0310-8789-dd5450dbe970
2008-12-15Remove krb4 support in the applications. login's ability to run aklogGreg Hudson17-3312/+234
has been preserved and made unconditional on krb4 support, since aklog can now do krb5 auth. The config variable is now named krb_run_aklog (as it was sometimes documented), not krb4_run_aklog as it previously was. ticket: 6303 status: open git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21450 dc483132-0cff-0310-8789-dd5450dbe970
2008-12-15Remove krb4 support from clients. Some of the code has beenGreg Hudson14-1018/+90
simplified to remove architectural relics of the -4 and -5 options, but more simplification is likely possible, particularly in kinit. ticket: 6303 status: open git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21449 dc483132-0cff-0310-8789-dd5450dbe970
2008-12-15In the KDC, remove krb4 request handling support and fakeka codeGreg Hudson8-2803/+9
ticket: 6303 status: open git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21448 dc483132-0cff-0310-8789-dd5450dbe970
2008-12-15Remove a krb4 conditional block in ktutil_funcs.c which was missed inGreg Hudson1-4/+0
the previous commit. ticket: 6303 status: open git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21447 dc483132-0cff-0310-8789-dd5450dbe970
2008-12-15In ktutil, remove code for wst (write srvtab). Reimplement rst (readGreg Hudson4-233/+9
srvtab) as an alias for "rkt SRVTAB:filename" and include it unconditionally. ticket: 6303 status: open git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21446 dc483132-0cff-0310-8789-dd5450dbe970
2008-12-15Remove loadv4/dumpv4 code in kdb5_util. (The command table entries forGreg Hudson6-1500/+0
this code had already been commented out previously.) ticket: 6303 status: open git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21445 dc483132-0cff-0310-8789-dd5450dbe970
2008-12-13Fixed memory leak in krb5_stdccv3_removeZhanna Tsitkov1-1/+5
Ticket: 6299 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21362 dc483132-0cff-0310-8789-dd5450dbe970
2008-12-12Accept digits and = in base64 output to flushKen Raeburn1-1/+1
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21330 dc483132-0cff-0310-8789-dd5450dbe970
2008-12-11For Sun Studio compilers, set WARN_CFLAGS to emit warning tag namesKen Raeburn1-0/+10
and make int/ptr mixups a fatal error that will be noticed at build or "make check" time. Tested in a 32-bit build. ticket: 6297 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21325 dc483132-0cff-0310-8789-dd5450dbe970
2008-12-09Clean up some kadmind4 relics left behind in osconf.hinGreg Hudson1-12/+0
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21300 dc483132-0cff-0310-8789-dd5450dbe970
2008-12-09Release default credentials before exiting krb5_gss_init_sec_context routineZhanna Tsitkov1-1/+3
Ticket: 6294 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21298 dc483132-0cff-0310-8789-dd5450dbe970
2008-12-08Add a configure option --disable-rpath to suppress rpath flags inGreg Hudson4-42/+91
link lines. Useful for OS distributors and for builds which will only be used to run the test suite. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21297 dc483132-0cff-0310-8789-dd5450dbe970
2008-12-05Remove some lingering Saber C cruftGreg Hudson5-57/+0
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21293 dc483132-0cff-0310-8789-dd5450dbe970
2008-12-05When storing info into cred cache, remove any dups. Zhanna Tsitkov1-4/+9
Ticket: 6291 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21292 dc483132-0cff-0310-8789-dd5450dbe970
2008-12-05Fix data initialization in process_as_req functionZhanna Tsitkov1-2/+2
Ticket: 6282 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21291 dc483132-0cff-0310-8789-dd5450dbe970
2008-12-05Ticket: 6286Zhanna Tsitkov1-1/+1
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21290 dc483132-0cff-0310-8789-dd5450dbe970
2008-12-05In the dejagnu test suite utilities, use the caller's value ofGreg Hudson1-3/+3
spawn_id in check_exit_status, rather than the global value. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21289 dc483132-0cff-0310-8789-dd5450dbe970
2008-12-05In the rlogin tests, expect to see /bin/sh echoed back after sendingGreg Hudson1-0/+2
/bin/sh. If we just look for a shell prompt, we can get out of sync if the login shell decides to clear the line and redisplay the prompt. (I see bash redisplaying the prompt in 30-50% of test runs; I don't know what it's thinking.) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21288 dc483132-0cff-0310-8789-dd5450dbe970