summaryrefslogtreecommitdiffstats
path: root/src/kdc
Commit message (Collapse)AuthorAgeFilesLines
* configure.in, Makefile.in: Use the libdes425 library so that the DESTheodore Tso1995-03-175-6/+31
| | | | | | | | | | | | code doesn't get dragged in twice. kdc_util.c (validate_as_request): Allow a client to obtain a password changing ticket, even if the client's key is expired. main.c (usage, process_args, main): The KDC will disassociate itself from the terminal by default, unless the -n option is given. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5148 dc483132-0cff-0310-8789-dd5450dbe970
* Remove reference to $(ISODELIB)Theodore Tso1995-03-022-2/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5061 dc483132-0cff-0310-8789-dd5450dbe970
* Remove ISODE_INCLUDE and ISODE_DEFS, replace check for -lsocket andTheodore Tso1995-03-012-4/+6
| | | | | | -lnsl with WITH_NETLIB check. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5040 dc483132-0cff-0310-8789-dd5450dbe970
* * *.[ch]: Avoid <krb5/...> and <com_err.h> includesJohn Gilmore1995-02-2815-94/+20
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5031 dc483132-0cff-0310-8789-dd5450dbe970
* krb5_use_keytype() was being called when the argument was a encryptionTheodore Tso1995-02-102-1/+8
| | | | | | | type. Change use to krb5_use_cstype(). Actually, any use of krb5_use_keytype() is a bug by definition. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4935 dc483132-0cff-0310-8789-dd5450dbe970
* Add .cvsignore file so that cvs ignores the autoconf-built configure fileTheodore Tso1995-02-031-0/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4904 dc483132-0cff-0310-8789-dd5450dbe970
* * kdc_util.c (kdc_rdreq_keyproc()) Add krb5_keytype() argChris Provenzano1995-02-022-1/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4874 dc483132-0cff-0310-8789-dd5450dbe970
* Allow the primary port that the KDC listens on be configurable on theTheodore Tso1995-01-265-15/+34
| | | | | | | command line. If the appropriate /etc/services entries aren't found, use compiled in defaults. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4851 dc483132-0cff-0310-8789-dd5450dbe970
* * Removed all narrow types and references to wide.h and narrow.hChris Provenzano1995-01-252-3/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4837 dc483132-0cff-0310-8789-dd5450dbe970
* Removed all references to DECLARG and OLDDECLARG.Chris Provenzano1995-01-1310-218/+227
| | | | | | Added krb5_context to all krb5_*() routines. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4815 dc483132-0cff-0310-8789-dd5450dbe970
* do_tgs_req.c (prepare_error_tgs): Don't free the passed in ticket; itTheodore Tso1994-12-136-20/+43
| | | | | | | | | | | | | | | | | | | | will be freed as part of other structures. do_tgs_req.c (process_tgs_req): Set the encryption type in the reply structure, and set the eblock type accordingly. do_as_req.c (process_as_req): Set the encryption type in the reply_encpart structure. kdc_util.c (validate_as_request): policy.c (against_local_policy_as): Move requirement that an AS request must include the addresses field to the local policy routine. (Not required by RFC). main.c (setup_com_err): Initialize the kdc5 error table (the kdb5 error table is already initialized) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4730 dc483132-0cff-0310-8789-dd5450dbe970
* Add appropriate help text for --with-krb4 optionTheodore Tso1994-11-302-1/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4721 dc483132-0cff-0310-8789-dd5450dbe970
* Use the list of encryption types passed as part of the KDC request toTheodore Tso1994-11-213-17/+77
| | | | | | | | | | | determine which encryption to use for encrypting the ticket. The encryption must be one that is supported by the KDC, as well as being one which is marked as being supported by the server of the ticket. In a AS request, also use this encryption for encrypting the KDC response. In a TGS request, use the encryption type of the TGT authenticator to determine how to encrypt the KDC response. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4712 dc483132-0cff-0310-8789-dd5450dbe970
* Use published interface to call krb5_random_keyTheodore Tso1994-11-083-2/+11
| | | | | | Fix typo in do_as_req.c (added missing '&') git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4646 dc483132-0cff-0310-8789-dd5450dbe970
* Don't define functions manually, but pull in the appropriate includeTheodore Tso1994-11-082-7/+8
| | | | | | files (com_err.h, krb5/ext-proto.h, krb5/los-proto.h, etc.) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4640 dc483132-0cff-0310-8789-dd5450dbe970
* Fix lineage check so that we don't fail if we're cross-authenticatingTheodore Tso1994-11-082-1/+7
| | | | | | with a realm with the same length as our own. ('||' should have been '&&') git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4634 dc483132-0cff-0310-8789-dd5450dbe970
* Use published interface to call krb5_random_key()Theodore Tso1994-11-082-2/+11
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4633 dc483132-0cff-0310-8789-dd5450dbe970
* Conversion of autoconfigury to Autoconf V2Mark Eichin1994-10-261-6/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4576 dc483132-0cff-0310-8789-dd5450dbe970
* Select the cryptosystem to be used using krb5_use_cstype() instead ofTheodore Tso1994-10-142-6/+18
| | | | | | | using a implementation specific assignment. Also, allow the encryption type to be specified using a command line option. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4505 dc483132-0cff-0310-8789-dd5450dbe970
* Don't assume that the request server's realm name is null terminated.Theodore Tso1994-10-142-3/+18
| | | | | | | Compare the request server against changepw/kerberos using krb5_principal_compare. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4504 dc483132-0cff-0310-8789-dd5450dbe970
* Add widen.h and narrow.h around declaration so that argument types areTheodore Tso1994-10-042-0/+7
| | | | | | widened. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4449 dc483132-0cff-0310-8789-dd5450dbe970
* Use $(srcdir) to find manual page for make installTheodore Tso1994-10-032-1/+3
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4429 dc483132-0cff-0310-8789-dd5450dbe970
* krb5kdc now removed with make cleanTheodore Tso1994-10-032-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4422 dc483132-0cff-0310-8789-dd5450dbe970
* Add magic number placeholder to statically initialized structuresTheodore Tso1994-10-012-3/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4419 dc483132-0cff-0310-8789-dd5450dbe970
* Relink executable when library changesTheodore Tso1994-09-292-0/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4373 dc483132-0cff-0310-8789-dd5450dbe970
* Applied Cybersafe's changes to do transited realm path checkingTheodore Tso1994-09-224-133/+199
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4328 dc483132-0cff-0310-8789-dd5450dbe970
* Fix bug in V4 emulation where it was always assuming the master keyTheodore Tso1994-09-152-1/+25
| | | | | | | version number was zero. Now it actually reads it in from the master key database entry. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4238 dc483132-0cff-0310-8789-dd5450dbe970
* Fix broken $(KRB4)/lib/libdes.a inclusion in the Makefile --- should haveTheodore Tso1994-08-183-2/+8
| | | | | | been checked and done in configure.in only if KRB4 is defined. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4193 dc483132-0cff-0310-8789-dd5450dbe970
* stamp out rcs keywordsMark Eichin1994-08-1815-76/+14
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4190 dc483132-0cff-0310-8789-dd5450dbe970
* fix time includesMark Eichin1994-08-171-1/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4166 dc483132-0cff-0310-8789-dd5450dbe970
* unused varsMark Eichin1994-08-142-14/+9
| | | | | | | time.h use v4_time as a var, not time git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4139 dc483132-0cff-0310-8789-dd5450dbe970
* Stamp Out Imake in Our Lifetimes..Mark Eichin1994-08-091-77/+0
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4085 dc483132-0cff-0310-8789-dd5450dbe970
* add V4 libdesMark Eichin1994-08-081-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4067 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in:Tom Yu1994-08-043-0/+9
| | | | | | | * kerberos_v4.c: don't include <sgtty.h> if POSIX_TERMIOS is defined. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4049 dc483132-0cff-0310-8789-dd5450dbe970
* more make install fixesTom Yu1994-07-202-2/+3
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4004 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in: hopefully make dbm libs dtrtTom Yu1994-07-162-0/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3999 dc483132-0cff-0310-8789-dd5450dbe970
* Fix error return codes for sanity's sakeTheodore Tso1994-07-163-46/+60
| | | | | | Fix error handling for bugs TGS renew/forward/etc requests. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3988 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in:Tom Yu1994-07-083-4/+7
| | | | | | | * Makefile.in: back out changes because of possible breakage under Ultrix, among other things git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3959 dc483132-0cff-0310-8789-dd5450dbe970
* fixes to suck in -lndbm or -ldbm as neededTom Yu1994-07-073-1/+9
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3958 dc483132-0cff-0310-8789-dd5450dbe970
* Reduced Makefile.in, using pre/postMark Eichin1994-07-021-34/+0
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3944 dc483132-0cff-0310-8789-dd5450dbe970
* folding in Harry's changesTom Yu1994-06-295-5/+14
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3924 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in (in all relevant subdirs): move invokations ofTom Yu1994-06-271-1/+1
| | | | | | | | CONFIG_RULES around so that they preceed anything that even vaguely resembles a compile test. This is so that $CC will get set properly before any compile tests run. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3918 dc483132-0cff-0310-8789-dd5450dbe970
* changes to fix make installTom Yu1994-06-252-2/+19
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3917 dc483132-0cff-0310-8789-dd5450dbe970
* improve clean rulesMark Eichin1994-06-231-0/+3
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3897 dc483132-0cff-0310-8789-dd5450dbe970
* Tue Jun 21 17:46:53 1994 Mark Eichin (eichin at cygnus.com)Mark Eichin1994-06-211-0/+1
| | | | | | | | * Makefile.in (in all subdirs): added CC=@CC@ to nail down the substitution to be sure that configuration matches build. Added CCOPTS to some of them so that it gets nailed in correctly too. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3887 dc483132-0cff-0310-8789-dd5450dbe970
* support to allow --with-ccopts=Tom Yu1994-06-212-0/+2
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3884 dc483132-0cff-0310-8789-dd5450dbe970
* Fri Jun 17 19:54:00 1994 Mark Eichin (eichin at cygnus.com)Mark Eichin1994-06-181-1/+1
| | | | | | | | * aclocal.m4 (MAKE_SUBDIRS): pass CCOPTS, CC in every make * Makefile.in: change CFLAGS = -g ... to CFALGS = $(CCOPTS) ... in all Makefile.in's throughout the tree. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3867 dc483132-0cff-0310-8789-dd5450dbe970
* support to calculate BUILDTOP in makeaclocalsTom Yu1994-06-172-1/+2
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3861 dc483132-0cff-0310-8789-dd5450dbe970
* get USE_SYS_TIME_H from config.h insteadMark Eichin1994-06-172-2/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3859 dc483132-0cff-0310-8789-dd5450dbe970
* use local static krb4_stime instead of unlikely stimeMark Eichin1994-06-162-1/+32
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3856 dc483132-0cff-0310-8789-dd5450dbe970