summaryrefslogtreecommitdiffstats
path: root/src/clients/ksu/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* Remove ChangeLog files from the source tree. From now on, theSam Hartman2006-04-111-565/+0
| | | | | | | subversion commit log entry needs to include information that would have been in the changelog. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17893 dc483132-0cff-0310-8789-dd5450dbe970
* * setenv.c: Include autoconf.hKen Raeburn2006-04-041-0/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17844 dc483132-0cff-0310-8789-dd5450dbe970
* more DEFS=Ken Raeburn2006-04-041-0/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17839 dc483132-0cff-0310-8789-dd5450dbe970
* Red Hat's krb5_princ_size fixesKen Raeburn2003-04-011-0/+7
| | | | | | | | ticket: 1397 status: open tags: pullup git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15312 dc483132-0cff-0310-8789-dd5450dbe970
* * authorization.c, heuristic.c, ksu.h: Use uid_t instead of int inEzra Peisach2002-12-231-0/+6
| | | | | | | arguments to fowner() and get_best_princ_for_target(). Signed vs. unsigned int cleanup. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15062 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in: Revert $(S)=>/ change, for Windows supportKen Raeburn2002-08-291-0/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14786 dc483132-0cff-0310-8789-dd5450dbe970
* Change $(S)=>/ and $(U)=>.. globallyKen Raeburn2002-08-231-0/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14761 dc483132-0cff-0310-8789-dd5450dbe970
* * main.c: updated the usage functionJen Selby2002-08-141-0/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14712 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in (ksu): Don't use krb5util libraryKen Raeburn2002-06-251-0/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14570 dc483132-0cff-0310-8789-dd5450dbe970
* * ccache.c (printtime): Do not assume that krb5_timestamp andEzra Peisach2002-06-211-0/+9
| | | | | | | | | | time_t are the same size as an argument to localtime. * heuristic.c (get_authorized_princ_names): If .k5login file exists but is not owned by the user, do not attempt to fclose an uninitialized FILE *. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14556 dc483132-0cff-0310-8789-dd5450dbe970
* * main.c (main): Do not pass LOG_AUTH facility into openlog() as aEzra Peisach2001-10-301-0/+5
| | | | | | logopt. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13910 dc483132-0cff-0310-8789-dd5450dbe970
* Don't crash if .k[5]login file ownership is wrong. Patch from Emily ↵Ken Raeburn2001-10-191-0/+7
| | | | | | Ratliff, ratliff@austin.ibm.com git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13822 dc483132-0cff-0310-8789-dd5450dbe970
* Don't conditionalize prototypes; delete macros supporting it. (Maybe overdone;Ken Raeburn2001-10-101-0/+5
| | | | | | don't worry about restoring them when importing new versions of code.) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13792 dc483132-0cff-0310-8789-dd5450dbe970
* * krb_auth_su.c: Fix a call to plain_dump_principal() that had theMitchell Berger2001-10-071-0/+6
| | | | | | | | | wrong number of arguments but was only compiled if GET_TGT_VIA_PASSWD wasn't defined. [Fixes krb5-clients/998] git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13790 dc483132-0cff-0310-8789-dd5450dbe970
* * ksu.M: Correct a few typosMitchell Berger2001-09-161-0/+4
| | | | | | (Fixes krb5-doc/990 and krb5-doc/991) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13748 dc483132-0cff-0310-8789-dd5450dbe970
* * setenv.c: Include stdlib.h, provide prototypes for setenv andEzra Peisach2001-07-231-0/+5
| | | | | | unsetenv before declaration. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13627 dc483132-0cff-0310-8789-dd5450dbe970
* * authorization.c (find_first_cmd_that_exists): Change xmalloc()Ezra Peisach2001-06-261-0/+8
| | | | | | | | | | to xcalloc() where was intented in code (two arguments to xmalloc). * ksu.h: Provide full prototypes for xmalloc(), xrealloc(), xcalloc(), and xstrdup(). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13510 dc483132-0cff-0310-8789-dd5450dbe970
* * main.c (get_params): Change optind to optindex to preventEzra Peisach2001-06-211-0/+5
| | | | | | shadowing. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13450 dc483132-0cff-0310-8789-dd5450dbe970
* * main.c (main): Cast arguments to print_status to be consitantEzra Peisach2001-06-181-0/+5
| | | | | | with format string. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13363 dc483132-0cff-0310-8789-dd5450dbe970
* * setenv.c: Add prototype for _findenv to avoid inconsistancy ofEzra Peisach2001-06-111-0/+24
| | | | | | | | | | | | | | | | | | | | | | | | | static vs. extern. * heuristic.c (find_either_ticket): Change krb5_tgtname() to ksu_tgtname(). * ccache.c: Include <sys/types.h> and <sys/stat.h> for start() prototype. * krb_auth_su.c: Reindent for readability. Remove defunct code. Change use of krb5_tgtname to ksu_tgtname(). * ksu.h: Include k5-util.h for krb5_seteuid() prototype. Add prototype for ksu_tgtname. Add prototype for unsetenv() if not defined. * main.c: Include grp.h for initgroups() prototype. Cleanup assignment in conditional warning. Reindent for readability. Arguments to print_status made consistant with regard to long vs. int. Change krb5_tgtname to ksu_tgtname. (do not use an internal krb5 function that is not advertised). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13328 dc483132-0cff-0310-8789-dd5450dbe970
* * authorization.c, heuristic.c, krb_auth_su.c, main.c, setenv.c:Ezra Peisach2001-06-051-0/+5
| | | | | | Cleanup assignments in conditionals. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13272 dc483132-0cff-0310-8789-dd5450dbe970
* * setenv.c: Add conditionals for compilation of setenv, unsetenv,Tom Yu2001-04-041-0/+6
| | | | | | | and getenv such that they only get compiled if they don't already exist. [pullup from krb5-1-2-2-branch] git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13142 dc483132-0cff-0310-8789-dd5450dbe970
* * krb_auth_su.c (krb5_get_tkt_via_passwd): Argument toEzra Peisach2000-10-171-0/+5
| | | | | | krb5_read_password now takes an unsigned int. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12799 dc483132-0cff-0310-8789-dd5450dbe970
* * ccache.c, heuristic.c, main.c: Return of krb5_cc_get_name() isEzra Peisach2000-10-031-0/+5
| | | | | | const char *. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12711 dc483132-0cff-0310-8789-dd5450dbe970
* pullup from 1.2-beta4Ken Raeburn2000-07-011-0/+28
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12498 dc483132-0cff-0310-8789-dd5450dbe970
* Change wsanchez@apple -> tritan@mitWilfredo Sanchez2000-06-011-2/+2
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12331 dc483132-0cff-0310-8789-dd5450dbe970
* left date line off last log entryKen Raeburn2000-01-281-0/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11979 dc483132-0cff-0310-8789-dd5450dbe970
* * main.c (print_status): Now static. Add format attribute if using GNU CKen Raeburn2000-01-271-0/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11973 dc483132-0cff-0310-8789-dd5450dbe970
* merge from 1.1 branchKen Raeburn1999-12-061-0/+44
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11952 dc483132-0cff-0310-8789-dd5450dbe970
* log tritan's changesTom Yu1999-10-261-0/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11877 dc483132-0cff-0310-8789-dd5450dbe970
* use KRB5_TC_SUPPORTED_KTYPESKen Raeburn1999-09-011-0/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11778 dc483132-0cff-0310-8789-dd5450dbe970
* * main.c (main): Fix cleanup code for setluid() failureTom Yu1999-03-121-0/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11276 dc483132-0cff-0310-8789-dd5450dbe970
* add PR number to logTom Yu1999-03-091-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11251 dc483132-0cff-0310-8789-dd5450dbe970
* * heuristic.c (get_authorized_princ_names): Fix to not callTom Yu1999-03-041-0/+6
| | | | | | | list_union() if cmd is NULL, otherwise freed memory gets referenced. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11239 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in (ksu): Add $(KSU_LIBS) in case we need -lsecurityTom Yu1999-02-191-0/+6
| | | | | | * main.c (main): Add call to setluid() on systems that have it. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11186 dc483132-0cff-0310-8789-dd5450dbe970
* Makefile.in: Set the myfulldir and mydir variables (which are relativeTheodore Tso1998-12-051-0/+5
| | | | | | to buildtop and thisconfigdir, respectively.) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11081 dc483132-0cff-0310-8789-dd5450dbe970
* POSIX states that getopt returns -1 when it is done parsing options,Theodore Tso1998-05-061-0/+5
| | | | | | not EOF. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10550 dc483132-0cff-0310-8789-dd5450dbe970
* Remove trailing slash from thisconfigdir. Change directory syntaxTom Yu1998-02-181-0/+5
| | | | | | used in BUILDTOP. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10464 dc483132-0cff-0310-8789-dd5450dbe970
* Mass makefile/configure.in build system revampTheodore Tso1998-02-121-0/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10424 dc483132-0cff-0310-8789-dd5450dbe970
* * krb_auth_su.c (krb5_verify_tkt_def): If using a pre-existingTom Yu1998-02-051-0/+6
| | | | | | | credential cache, ensure that the host ticket has not yet expired. Patch from vwelch@ncsa.uiuc.edu [krb5-clients/545]. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10404 dc483132-0cff-0310-8789-dd5450dbe970
* Merge of libhack_branchTom Yu1997-02-091-0/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9831 dc483132-0cff-0310-8789-dd5450dbe970
* Fail completely if there is no srvtabSam Hartman1996-11-111-0/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9364 dc483132-0cff-0310-8789-dd5450dbe970
* Check the error return from krb5_init_context(), and print an errorTheodore Tso1996-11-081-0/+6
| | | | | | message if necessary. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9345 dc483132-0cff-0310-8789-dd5450dbe970
* Remove call to krb5_os_localaddr(), since get_in_tkt will defaultTheodore Tso1996-09-261-0/+5
| | | | | | correctly. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9127 dc483132-0cff-0310-8789-dd5450dbe970
* remove ".so man1/header.doc" and extra args to .THTom Yu1996-09-101-0/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9069 dc483132-0cff-0310-8789-dd5450dbe970
* Unlock source cache before executing commandSam Hartman1996-08-101-0/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8921 dc483132-0cff-0310-8789-dd5450dbe970
* Use USE_ANAMESam Hartman1996-05-261-0/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8124 dc483132-0cff-0310-8789-dd5450dbe970
* * Ignore the error if we cannot make ksu set-uid; we don't want toSam Hartman1996-05-231-0/+6
| | | | | | abort make install in this situation. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8117 dc483132-0cff-0310-8789-dd5450dbe970
* Do not keep source cache open if we are going to useSam Hartman1996-05-201-0/+4
| | | | | | it as the target cache. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8053 dc483132-0cff-0310-8789-dd5450dbe970
* Significant security fixes to ksuSam Hartman1996-05-191-0/+24
| | | | | | | | | | | | | | | | * Use source euid all throughout procedure of opening source ccache, Richard's code had a race condition. * Use target euid while looking up .k5login and constructing target ccache. * Avoid chowns completely; they create race conditions. Fchown could have been used if we wanted to be really careful, but they aren't necessary and we would have to violate abstractions. * Clean up several conditions that would allow users to delete arbitrary files of the user they were ksuing to without authorization. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8049 dc483132-0cff-0310-8789-dd5450dbe970