summaryrefslogtreecommitdiffstats
path: root/src/clients
Commit message (Collapse)AuthorAgeFilesLines
...
* Mass makefile/configure.in build system revampTheodore Tso1998-02-1218-35/+55
| | | | 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-052-1/+17
| | | | | | | 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
* * configure.in: Add new directory for kpasswdTom Yu1998-01-302-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10395 dc483132-0cff-0310-8789-dd5450dbe970
* * kpasswd.c:Tom Yu1998-01-305-0/+258
| | | | | | | | * kpasswd.M: * Makefile.in: * configure.in: New: Cygnus kpasswd client. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10394 dc483132-0cff-0310-8789-dd5450dbe970
* main returns int, not void. ANSI X3.159-1989Ezra Peisach1998-01-216-3/+18
| | | | | | 2.1.2.2.1 says so, and gcc now warns about it. (eichin@cygnus.com) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10368 dc483132-0cff-0310-8789-dd5450dbe970
* Fix bug where kinit would core dump if given a really long principalTheodore Tso1997-05-292-3/+9
| | | | | | name. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10090 dc483132-0cff-0310-8789-dd5450dbe970
* Moved krb5_read_password back into the library (Win32)Richard Basch1997-02-252-88/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9968 dc483132-0cff-0310-8789-dd5450dbe970
* Define BUILDTOP for Win16/Win32; needed by config/win-post.inRichard Basch1997-02-232-0/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9962 dc483132-0cff-0310-8789-dd5450dbe970
* Removed unneeded call to krb5_init_etsRichard Basch1997-02-201-2/+0
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9920 dc483132-0cff-0310-8789-dd5450dbe970
* Need to link with $(CLIB) - comerr library (win32)Richard Basch1997-02-154-5/+12
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9874 dc483132-0cff-0310-8789-dd5450dbe970
* Need to link with $(CLIB) - comerr library (win32)Richard Basch1997-02-153-28/+8
| | | | | | Removed winsock code from kinit.c (now handled by krb5 lib) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9873 dc483132-0cff-0310-8789-dd5450dbe970
* Makefile.in: Link wsock32.lib (win32)Richard Basch1997-02-133-9/+45
| | | | | | | kinit.c: Initialize winsock library (win32) Removed unused variables; declared internal routines as static. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9862 dc483132-0cff-0310-8789-dd5450dbe970
* kinit.c: Added krb5_read_password implementation for win32 console appRichard Basch1997-02-132-0/+92
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9860 dc483132-0cff-0310-8789-dd5450dbe970
* Makefile.in: re-enabled the building of kinit under win32Richard Basch1997-02-131-3/+3
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9859 dc483132-0cff-0310-8789-dd5450dbe970
* Comment out kinit build until it works (win32)Richard Basch1997-02-111-4/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9852 dc483132-0cff-0310-8789-dd5450dbe970
* Build kinit/klist/kdestroy under win32Richard Basch1997-02-118-16/+88
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9848 dc483132-0cff-0310-8789-dd5450dbe970
* Merge of libhack_branchTom Yu1997-02-0912-30/+42
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9831 dc483132-0cff-0310-8789-dd5450dbe970
* Merge V1_0_FREEZE_3 into the mainline. (Note this merge does *not*Theodore Tso1996-12-134-2/+10
| | | | | | include the doc subtree!!) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9632 dc483132-0cff-0310-8789-dd5450dbe970
* Fail completely if there is no srvtabSam Hartman1996-11-112-1/+6
| | | | 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-082-1/+12
| | | | | | message if necessary. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9345 dc483132-0cff-0310-8789-dd5450dbe970
* Fix stupid typo in previous checkinTheodore Tso1996-11-072-2/+2
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9335 dc483132-0cff-0310-8789-dd5450dbe970
* Check the error return from krb5_init_context(), and print an errorTheodore Tso1996-11-072-2/+12
| | | | | | message if necessary. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9316 dc483132-0cff-0310-8789-dd5450dbe970
* Check the error return from krb5_init_context(), and print an errorTheodore Tso1996-11-072-2/+11
| | | | | | message if neceesary. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9315 dc483132-0cff-0310-8789-dd5450dbe970
* Check the return code from krb5_init_context, and print an errorTheodore Tso1996-11-072-2/+11
| | | | | | | message if appropriate. No longer call krb5_init_ets(), as it's no longer necessary. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9314 dc483132-0cff-0310-8789-dd5450dbe970
* Remove call to krb5_os_localaddr(), since get_in_tkt will defaultTheodore Tso1996-09-262-13/+6
| | | | | | 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-108-8/+19
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9069 dc483132-0cff-0310-8789-dd5450dbe970
* Removed Cygnus-specific infoJeff Bigler1996-08-301-72/+99
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9015 dc483132-0cff-0310-8789-dd5450dbe970
* man page edit from CygnusJeff Bigler1996-08-291-6/+9
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9008 dc483132-0cff-0310-8789-dd5450dbe970
* man page rewrite from CygnusJeff Bigler1996-08-292-98/+124
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9007 dc483132-0cff-0310-8789-dd5450dbe970
* Unlock source cache before executing commandSam Hartman1996-08-102-0/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8921 dc483132-0cff-0310-8789-dd5450dbe970
* this commit includes all the changes on the OV_9510_INTEGRATION andMarc Horowitz1996-07-223-12/+34
| | | | | | | | | OV_MERGE branches. This includes, but is not limited to, the new openvision admin system, and major changes to gssapi to add functionality, and bring the implementation in line with rfc1964. before committing, the code was built and tested for netbsd and solaris. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8774 dc483132-0cff-0310-8789-dd5450dbe970
* * kinit.M: Document -R optionEzra Peisach1996-07-073-7/+78
| | | | | | | | | | | * kinit.c (krb5_tgt_gen): Code from krb5_validate_tgt() modified to handle both renewal and validation of postdated tickets. (krb5_renew_tgt): Takes a credential cache with a tgt with the "renewable flag" set and asks ths kdc to renew it. Cache is wiped and only new tgt is stored. (main): New option -R to renew tickets. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8559 dc483132-0cff-0310-8789-dd5450dbe970
* cvsignore hackeryTom Yu1996-06-105-5/+0
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8288 dc483132-0cff-0310-8789-dd5450dbe970
* Use USE_ANAMESam Hartman1996-05-262-2/+5
| | | | 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-232-1/+7
| | | | | | 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-202-5/+10
| | | | | | 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-197-73/+148
| | | | | | | | | | | | | | | | * 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
* configure.in heuristic.c:Richard Basch1996-05-134-866/+853
| | | | | | | | | | | | | Change the euid before opening the source ccache, so we don't use someone else's ccache. authorization.c: users only in /.k5login were not permitted to use the '-e cmd' feature. The man page does not indicate that this should not be permitted... Also, lots of indentation cleanup was done... I couldn't read the code before. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8013 dc483132-0cff-0310-8789-dd5450dbe970
* replaced des3-md5 with des3-shaRichard Basch1996-05-102-2/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7972 dc483132-0cff-0310-8789-dd5450dbe970
* * kinit.c (krb5_validate_tgt): new function, takes a credential cache with anKen Raeburn1996-05-042-1/+64
| | | | | | | | | | tgt with the "invalid flag" set, and asks the kdc to validate it. Wipes cache and stores only the newly validated credential. (After all, there won't be any others, because the invalid krbtgt couldn't have gotten them.) Most of the code is taken from krb5_mk_req, since it did the right thing. (main): add -v option, validates the ticket already in the selected cache. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7894 dc483132-0cff-0310-8789-dd5450dbe970
* Cygnus merge: new option -s to set tgt start timeKen Raeburn1996-05-023-9/+50
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7884 dc483132-0cff-0310-8789-dd5450dbe970
* some changelog entries mark didn't bring overKen Raeburn1996-04-181-0/+12
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7838 dc483132-0cff-0310-8789-dd5450dbe970
* Mostly output formatting fixes.Richard Basch1996-04-113-33/+34
| | | | | | Also, rather than figuring out the default host key, leave it to the library. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7787 dc483132-0cff-0310-8789-dd5450dbe970
* proven's ksu fixesMark Eichin1996-04-102-100/+40
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7784 dc483132-0cff-0310-8789-dd5450dbe970
* Remove no longer relevant ksu.1Ezra Peisach1996-03-201-1/+0
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7679 dc483132-0cff-0310-8789-dd5450dbe970
* use AC_HEADER_STDARGKen Raeburn1996-03-132-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7629 dc483132-0cff-0310-8789-dd5450dbe970
* Do not free memory before done using it. (The credential was pointingEzra Peisach1996-02-222-2/+9
| | | | | | to memory that is freed and then referenced again) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7501 dc483132-0cff-0310-8789-dd5450dbe970
* * kinit.cRichard Basch1996-02-091-11/+20
| | | | | | | | | Only initialize the credentials cache if credentials were obtained. This means you won't blow away the old cache if an incorrect password was entered, and it also allows for the os_context time offset to be set properly in the credentials cache. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7463 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.inRichard Basch1996-02-044-8/+24
| | | | | | Support --program-prefix, --program-suffix, --program-transform git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7435 dc483132-0cff-0310-8789-dd5450dbe970
* Implement -e option for keytabsSam Hartman1996-01-272-0/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7406 dc483132-0cff-0310-8789-dd5450dbe970