summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* Removed crctest.c from the SRCS list, since it's only a test programTheodore Tso1996-03-312-1/+6
| | | | | | and it confuses the Macintosh build. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7742 dc483132-0cff-0310-8789-dd5450dbe970
* Fixed comments describing the various checksum types. (Added numbers,Theodore Tso1996-03-312-9/+15
| | | | | | and fixed a mistake in a description of an undefined checksum type.) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7741 dc483132-0cff-0310-8789-dd5450dbe970
* macfiles.sh: Add the C files which were used in the MACSRCSTheodore Tso1996-03-313-2/+12
| | | | | | | | | definition, as well as the SRCS definition. Makefile.tmpl (KH): Add KerberosHeaders.h to the dependencies for the precompiled header. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7740 dc483132-0cff-0310-8789-dd5450dbe970
* Added SunOS shared library supportRichard Basch1996-03-302-0/+19
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7739 dc483132-0cff-0310-8789-dd5450dbe970
* Added basic SunOS shared library supportRichard Basch1996-03-302-0/+30
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7738 dc483132-0cff-0310-8789-dd5450dbe970
* Makefile.in: support des3-cbc-rawRichard Basch1996-03-292-1/+3
| | | | | | des3_md5.c: correct an abstraction violation git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7737 dc483132-0cff-0310-8789-dd5450dbe970
* Added support for des3-cbc-raw (gssapi) and rsa-md5-des3Richard Basch1996-03-293-11/+49
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7736 dc483132-0cff-0310-8789-dd5450dbe970
* Added support for ENCTYPE_DES3_CBC_RAW (gssapi)Richard Basch1996-03-295-4/+14
| | | | | | des_int.h: added support for CKSUMTYPE_RSA_MD5_DES3 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7735 dc483132-0cff-0310-8789-dd5450dbe970
* Added support for CKSUMTYPE_RSA_MD5_DES3Richard Basch1996-03-292-0/+61
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7734 dc483132-0cff-0310-8789-dd5450dbe970
* Added ENCTYPE_DES3_CBC_RAW (for gssapi)Richard Basch1996-03-292-0/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7733 dc483132-0cff-0310-8789-dd5450dbe970
* Added support for ENCTYPE_DES3_CBC_RAW (gssapi)Richard Basch1996-03-291-0/+104
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7732 dc483132-0cff-0310-8789-dd5450dbe970
* Use new MacTCP Header filesTheodore Tso1996-03-282-5/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7731 dc483132-0cff-0310-8789-dd5450dbe970
* AddressXlation.h: Updated to use latest versions from the Apple'sTheodore Tso1996-03-287-549/+1165
| | | | | | | | | | | MacTCP Universal Interface. (For PowerPC port). MacTCP.h: New header file from Apple's Universal Interface GetMyIPAddr.h, MacTCPCommonTypes.h, TCPPB.h, UDPPB.h: Removed old MacTCP header files. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7730 dc483132-0cff-0310-8789-dd5450dbe970
* DNR.c: Replace eight-year-old version of this file with the latestTheodore Tso1996-03-283-147/+224
| | | | | | | | version from the Code Warrior MacTCP files. macsock.c: Use new MacTCP header files. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7729 dc483132-0cff-0310-8789-dd5450dbe970
* Don't use "-model far" when linking on the Power PC. It has noTheodore Tso1996-03-272-2/+7
| | | | | | meaning. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7724 dc483132-0cff-0310-8789-dd5450dbe970
* Use universal procedure pointers (UPP) which are necessary for the MacTheodore Tso1996-03-273-15/+86
| | | | | | Power PC. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7723 dc483132-0cff-0310-8789-dd5450dbe970
* Use universal procedure pointers (UPP), which are required on the MacTheodore Tso1996-03-272-2/+18
| | | | | | Power PC. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7722 dc483132-0cff-0310-8789-dd5450dbe970
* DES modes are now interoperableRichard Basch1996-03-271-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7721 dc483132-0cff-0310-8789-dd5450dbe970
* * in_tkt_ktb.c (keytab_keyproc): Do not check to see that theRichard Basch1996-03-272-59/+20
| | | | | | | | | | | | | | | enctype of the key is identical; there are several equivalent DES enctypes. * in_tkt_ktb.c (krb5_get_in_tkt_with_keytab): Removed the fancy logic to only request the keytypes that correspond to those in the keytab. There were too many fencepost conditions that could get you into trouble. Either it should be there and *fully* functional, or not in there at all. Besides, there are too many other components in Kerberos that expect the end-service to know all its keys that this sanity check is overkill. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7720 dc483132-0cff-0310-8789-dd5450dbe970
* Fixed an incorrect entryRichard Basch1996-03-271-2/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7719 dc483132-0cff-0310-8789-dd5450dbe970
* * telnetd.c: remove inclusion of netdb.h; it's already in defs.h,Tom Yu1996-03-272-1/+6
| | | | | | | and #$%&* ultrix doesn't protect it from multiple inclusions. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7718 dc483132-0cff-0310-8789-dd5450dbe970
* Don't include <sys/types.h> mechglue.h will take care of this byTheodore Tso1996-03-272-1/+6
| | | | | | including gssapi.h, which will include sys/types.h if necessary. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7717 dc483132-0cff-0310-8789-dd5450dbe970
* Add #define of HAVE_STDLIB_H, since Macintoshes have it!Theodore Tso1996-03-272-0/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7716 dc483132-0cff-0310-8789-dd5450dbe970
* Added imap service to the conversion list (it is used by some off-the-shelfRichard Basch1996-03-262-0/+7
| | | | | | imap mail packages). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7715 dc483132-0cff-0310-8789-dd5450dbe970
* * default.exp (start_kerberos_daemons): New methodology forEzra Peisach1996-03-262-3/+45
| | | | | | | | | | | | | | | starting KDC so that the KDC will not hang on a full output buffer which is being ignored. (setup_kerberos_files): Enable des3 encryption types. The first problem was seen on Suns where I previously set the logging for the kdc to stderr, and then ignored the output after the server was running. The second exercised the bug that sam just fixed in mixing in the des3 encryption types. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7712 dc483132-0cff-0310-8789-dd5450dbe970
* Add a couple missing log entries for stuff Mark checked inKen Raeburn1996-03-251-1/+9
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7711 dc483132-0cff-0310-8789-dd5450dbe970
* krshd.c: use the library routines to do v4 to v5 principal translationRichard Basch1996-03-252-9/+14
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7710 dc483132-0cff-0310-8789-dd5450dbe970
* Backed out the patch for const pointer reassignments; it was legal ANSIRichard Basch1996-03-251-9/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7709 dc483132-0cff-0310-8789-dd5450dbe970
* Changes to help streams work correctly on AIX 4.1.4 and HPUX 9.Sam Hartman1996-03-256-29/+93
| | | | | | | Adapted loosly from 1837 in krb5-bugs, although I ended up not using any of Doug's code. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7708 dc483132-0cff-0310-8789-dd5450dbe970
* Implement _getpty handling for the SGISam Hartman1996-03-244-24/+42
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7707 dc483132-0cff-0310-8789-dd5450dbe970
* * krshd no longer does non-blocking IO. It never really needed itSam Hartman1996-03-243-7/+12
| | | | | | | | | | | * krcp works correctly even if not all data is written in a single request. * Implement temporary patch to make sure des_outbuf is big enough. Proven should be sending the Cygnus patch once he decides how to handle this permanently. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7706 dc483132-0cff-0310-8789-dd5450dbe970
* * Apply patch from Ken Raeburn to get telnetd compiling on the SGISam Hartman1996-03-246-160/+57
| | | | | | | | | | | * Force telnetd not to use streams on the SGI; it doesn't support pushing modules onto a pty. * Remove old utmpx crud from sys_term.c because it was getting called inadvertently, didn't compile on the SGI, and libpty already does something reasonable with utmpx. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7705 dc483132-0cff-0310-8789-dd5450dbe970
* Fix multiple enctype bug: the enctype for the eblock used to encryptSam Hartman1996-03-242-2/+9
| | | | | | | | the kdc request used the enctype of the tgt, not of the session key. Considering that the request is encrypted in the session key of the tgt, this is incorrect. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7704 dc483132-0cff-0310-8789-dd5450dbe970
* do not bother building the old kadmin server (kadmin.old)Richard Basch1996-03-222-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7703 dc483132-0cff-0310-8789-dd5450dbe970
* krb5_get_in_tkt_with_keytab(): only request keytypes that have correspondingRichard Basch1996-03-222-5/+57
| | | | | | entries in the keytab. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7702 dc483132-0cff-0310-8789-dd5450dbe970
* all des enctypes are equivalent (interim checkin until I create a functionRichard Basch1996-03-222-2/+27
| | | | | | to check the key equivalency of two enctypes). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7701 dc483132-0cff-0310-8789-dd5450dbe970
* bullet-proofing the code -- if the data contents are NULL, it would coredumpRichard Basch1996-03-222-12/+19
| | | | | | (I discovered this one because of another bug) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7700 dc483132-0cff-0310-8789-dd5450dbe970
* new principals were being created with two keys, one of which theRichard Basch1996-03-222-9/+12
| | | | | | key_data_ver=0 and had no valid data git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7699 dc483132-0cff-0310-8789-dd5450dbe970
* use the library routines to do the v4 to v5 principal translationRichard Basch1996-03-222-8/+13
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7698 dc483132-0cff-0310-8789-dd5450dbe970
* g_imp_sec_context.c (gss_import_sec_context):Theodore Tso1996-03-218-5/+23
| | | | | | | | | | | | g_exp_sec_context.c (gss_export_sec_context): Fix 16bit vs 32bit lint flame. g_glue.c, g_initialize.c: Add include of string.h, as it is needed. g_acquire_cred.c, g_inq_cred.c: Add include of time.h g_rel_oid_set.c (gss_release_oid_set): Removed unused variable. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7695 dc483132-0cff-0310-8789-dd5450dbe970
* Don't compile this procedure, since it's not used. The mechanism glueTheodore Tso1996-03-212-0/+10
| | | | | | layer uses the krb5_gss_internal_relase_oid() function. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7694 dc483132-0cff-0310-8789-dd5450dbe970
* walk_rtree.c (krb5_walk_realm_tree): Fix 16bit vs. 32bit error.Theodore Tso1996-03-214-7/+18
| | | | | | | | | | | (cap_code should been a krb5_error_code, not an int!) mk_cred.c (krb5_mk_ncred_basic): Fix windows lint flame. get_in_tkt.c (krb5_get_in_tkt): Fix 16bit vs. 32bit error. (do_more should not have been an int!) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7693 dc483132-0cff-0310-8789-dd5450dbe970
* Change type of pa_type field in krb5_pa_data to be krb5_preauthtype,Theodore Tso1996-03-213-2/+12
| | | | | | | | | | | | | for consistency's sake. Added prototype for krb5_copy_addr(). Change type of etype in krb5_etype_info_entry to be krb5_enctype, for consistency's sake. (More cleanup of windows 16bit vs. 32bit) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7692 dc483132-0cff-0310-8789-dd5450dbe970
* Decode pa_type in the krb5_pa_data structure as a krb5_int32, since itTheodore Tso1996-03-212-2/+7
| | | | | | | | is now type krb5_preauthtype. Decode etype in the krb5_etype_info_entry as krb5_enctype. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7691 dc483132-0cff-0310-8789-dd5450dbe970
* Added prototype of krb5_scc_skip_header to fix Windows lint flamesTheodore Tso1996-03-212-0/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7690 dc483132-0cff-0310-8789-dd5450dbe970
* Added prototype of krb5_fcc_skip_header to fix Windows lint flamesTheodore Tso1996-03-212-0/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7689 dc483132-0cff-0310-8789-dd5450dbe970
* Fix 16 bit vs. 32bit error in the encoded timestamp structureTheodore Tso1996-03-212-1/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7688 dc483132-0cff-0310-8789-dd5450dbe970
* Fix Windows lint flames. (16bit vs. 32bit issues)Theodore Tso1996-03-213-8/+13
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7687 dc483132-0cff-0310-8789-dd5450dbe970
* Comment out #ident line. This causes the Macintosh C compilerTheodore Tso1996-03-212-2/+9
| | | | | | | indigestion. Remove #include of gssapi/gssapi.h, since that gets included by gssapiP_generic.h. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7686 dc483132-0cff-0310-8789-dd5450dbe970
* mechglue.h: Don't include <sys/types.h>; it's included if necessary inTheodore Tso1996-03-2130-35/+50
| | | | | | | | | | | | | | | | | gssapi/gssapi.h. On a Macintosh, #include gssapi.h instead of gssapi/gssapi.h. g_accept_sec_context.c, g_acquire_cred.c, g_compare_name.c, g_context_time.c, g_delete_sec_context.c, g_dsp_name.c, g_dsp_status.c, g_exp_sec_context.c, g_glue.c, g_imp_name.c, g_imp_sec_context.c, g_indicate_mechs.c, g_init_sec_context.c, g_initialize.c, g_inq_context.c, g_inq_cred.c, g_inq_names.c, g_process_context.c, g_rel_buffer.c, g_rel_cred.c, g_rel_name.c, g_rel_oid_set.c, g_seal.c, g_sign.c, g_unseal.c, g_verify.c, gssd_pname_to_uid.c, mechglue.h, mglueP.h: Comment out #ident line. This causes the Macintosh C compiler indigestion. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7685 dc483132-0cff-0310-8789-dd5450dbe970