Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: tags/MITKerber…
Commits on May 15, 2003
  1. This commit was manufactured by cvs2svn to create tag

    (no author) authored
    'MITKerberos_5_0a6'.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/tags/MITKerberos_5_0a6@15451 dc483132-0cff-0310-8789-dd5450dbe970
Commits on Mar 13, 2003
  1. ticket: 1342

    tlyu authored
    status: open
    
    	* Makefile.in (AWK): Default to awk, not gawk.  User can override
    	on make's command line if necessary.  Still, only really useful
    	for building kerbsrc.zip, etc.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15277 dc483132-0cff-0310-8789-dd5450dbe970
  2. First cut release notes for 1.3 branch.

    tlyu authored
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15276 dc483132-0cff-0310-8789-dd5450dbe970
Commits on Mar 12, 2003
  1. Fix unaligned access found in alpha-linux testing:

    raeburn authored
    * cnv_tkt_skey.c (krb524_convert_tkt_skey): Extract source IP address in its
    proper size, not as 'long'.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15275 dc483132-0cff-0310-8789-dd5450dbe970
  2. Rewrite asn1_get_tag interface to use a structure pointer rather than…

    raeburn authored
    … several
    
    pointer variables for the returned data.  Use the structure in the caller when
    straightforward; in cases where macros use different but overlapping sets of
    automatic scalar variables in one file, copy the values out of the structures
    for now, until they can be analyzed more carefully.
    
    * asn1_get.c (asn1_get_tag): Deleted.
    (asn1_get_tag_2): Renamed from asn1_get_tag_indef, now uses a pointer to
    taginfo rather than a bunch of pointer args.
    (asn1_get_id, asn1_get_length): Folded into asn1_get_tag_2.
    (asn1_get_sequence): Call asn1_get_tag_2.
    * asn1_get.h (taginfo): New structure.
    (asn1_get_tag_indef, asn1_get_tag, asn1_get_id, asn1_get_length): Declarations
    deleted.
    (asn1_get_tag_2): Declare.
    * asn1_decode.c (setup): Declare only a taginfo variable.
    (asn1class, construction, tagnum, length): New macros.
    (tag): Call asn1_get_tag_2.
    * asn1_k_decode.c (next_tag, get_eoc, apptag, end_sequence_of,
    end_sequence_of_no_tagvars, asn1_decode_krb5_flags): Call asn1_get_tag_2; if no
    error, copy out values into scalar variables.
    (asn1_decode_ticket): Call asn1_get_tag_2.
    * asn1buf.c (asn1buf_skiptail): Call asn1_get_tag_2.
    * krb5_decode.c (check_apptag, next_tag, get_eoc): Call asn1_get_tag_2; if no
    error, copy out values into scalar variables.
    (decode_krb5_enc_kdc_rep_part): Call asn1_get_tag_2.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15274 dc483132-0cff-0310-8789-dd5450dbe970
Commits on Mar 10, 2003
  1. Oops. Forgot the leading underscore

    lxs authored
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15272 dc483132-0cff-0310-8789-dd5450dbe970
Commits on Mar 9, 2003
  1. * t_kerb.c: Only include krb.h if krb4 support compiled in,

    epeisach authored
    	otherwise define ANAME_SZ, INST_SZ and REALM_SZ.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15271 dc483132-0cff-0310-8789-dd5450dbe970
Commits on Mar 8, 2003
  1. Yet another attempt at cross-directory dependencies. Seems to fix the…

    raeburn authored
    … parallel
    
    build, and hasn't broken the out-of-date case so far as I can tell, so far...
    Added a bunch of comments describing the cases that need to be handled.
    
    * Makefile.in ($(BUILDTOP)/include/gssapi/gssapi.h, generic/gssapi.h,
    generic/gssapi_err_generic.h, krb5/gssapi_err_krb5.h): Comment out old rules
    and dependencies; depend on all-recurse and supply a no-op rule.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15270 dc483132-0cff-0310-8789-dd5450dbe970
Commits on Mar 7, 2003
  1. Added krb5_principal2salt

    lxs authored
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15269 dc483132-0cff-0310-8789-dd5450dbe970
  2. Added USE_BUNDLE_ERROR_STRINGS to turn off add_error_table calls in k…

    lxs authored
    …rb5 and gss initializers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15268 dc483132-0cff-0310-8789-dd5450dbe970
  3. * krb5_libinit.c: Changed USE_HARDCODED_FALLBACK_ERROR_TABLES macro t…

    lxs authored
    …o !USE_BUNDLE_ERROR_STRINGS so Darwin based builds get com_err style error tables.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15267 dc483132-0cff-0310-8789-dd5450dbe970
  4. * gss_libinit.c: Changed USE_HARDCODED_FALLBACK_ERROR_TABLES macro to…

    lxs authored
    … !USE_BUNDLE_ERROR_STRINGS so Darwin based builds get com_err style error tables.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15266 dc483132-0cff-0310-8789-dd5450dbe970
  5. ticket: 1372

    tlyu authored
    status: open
    
    	* ovsec_kadmd.c (REQUIRED_PARAMS): Remove
    	KADM5_CONFIG_ADMIN_KEYTAB.
    	(do_schpw): Use kdb keytab.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15265 dc483132-0cff-0310-8789-dd5450dbe970
Commits on Mar 6, 2003
  1. ticket: 1373

    tlyu authored
    	* preauth2.c (pa_sam_2): Add intermediate size_t variable to hold
    	output of krb5_c_encrypt_length().
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15264 dc483132-0cff-0310-8789-dd5450dbe970
  2. Add missing paren

    hartmans authored
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15263 dc483132-0cff-0310-8789-dd5450dbe970
  3. Added new AES files

    lxs authored
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15262 dc483132-0cff-0310-8789-dd5450dbe970
  4. Avoid redefined macro warnings by defining it to the same thing in th…

    lxs authored
    …e first place
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15261 dc483132-0cff-0310-8789-dd5450dbe970
  5. Added function for KEYFILE macro

    lxs authored
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15260 dc483132-0cff-0310-8789-dd5450dbe970
  6. * c_ustime.c: Removed Mac OS 9 code. * ccdefname.c: Conditionalize on…

    lxs authored
    … USE_CCAPI and not TARGET_OS_MAC so Darwin builds work. * init_os_ctx.c: Modified to use DEFAULT_SECURE_PROFILE_PATH and DEFAULT_PROFILE_PATH for KfM homedir-relative config files. * read_pwd.c: Cast to remove const warnings. * timeofday.c: Do the same thing on the Mac as on Unix.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15259 dc483132-0cff-0310-8789-dd5450dbe970
  7. * appdefault.c: Fix constness to avoid warning. * init_ctx.c: Do the …

    lxs authored
    …same stuff on the Mac as on Unix. * preauth2.c: Added cast to fix warning.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15258 dc483132-0cff-0310-8789-dd5450dbe970
  8. * stdcc.h, stdcc_util.h: Removed Mac header goober.

    lxs authored
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15257 dc483132-0cff-0310-8789-dd5450dbe970
  9. * ccdefault.c: Remove Mac header goober and include k5-int.h after K…

    lxs authored
    …erberosLoginPrivate.h.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15256 dc483132-0cff-0310-8789-dd5450dbe970
  10. * krb5_libinit.c: Removed Mac OS X header goober. Conditionalize CCAP…

    lxs authored
    …I calls on USE_CCAPI so Darwin builds work.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15255 dc483132-0cff-0310-8789-dd5450dbe970
  11. * CCache-glue.c: Added prototypes for deprecated functions. Made inte…

    lxs authored
    …rnal functions static. Removed unused CoreServices include. Changed TICKET_GRANTING_TICKET to new macro: KRB_TICKET_GRANTING_TICKET. * change_password.c: Added check of inputs to krb_change_password so we don't crash on bad inputs. Call des_string_to_key not mit_password_to_key on all platforms because we don't want to prompt for a password. * FSp-glue.c: Added prototypes for deprecated functions. Changed to use KfM's FSSpecToPOSIXPath which correctly handles FSSpecs where the file does not exist. * g_in_tkt.c: Added explanatory comments. Made TARGET_OS_MAC sections a little smaller and easier to read. * g_pw_in_tkt.c: Only prompt when we are not using the login library. This is so that Darwin builds do prompt but KfM builds don't. * g_svc_in_tkt.c, g_tkt_svc.c: Changed to use KRB_TICKET_GRANTING_TICKET. * kadm_net.c: Use autoconf variable krb5_sigtype instead of sigtype, which doesn't seem to be defined on Mac OS X. * krb4int.h, RealmsConfig-glue.c: Removed krb_get_stk(). * rd_req.c: Added #ifdef KRB4_USE_KEYTAB to avoid unused variable warning when KRB4_USE_KEYTAB is not defined. * sendauth.c: Fixed warnings with casts.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15254 dc483132-0cff-0310-8789-dd5450dbe970
  12. * disp_status.c, gssapi_krb5.h, gssapiP_krb5.h: Removed Mac header go…

    lxs authored
    …ober.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15253 dc483132-0cff-0310-8789-dd5450dbe970
  13. * disp_com_err_status.c, gssapi_generic.h: Removed Mac header goober.…

    lxs authored
    … * gssapiP_generic.h, gssapi.hin: Removed macintosh check because we don't build on OS 9 anymore. * gssapi.hin: Removed enumsalwaysint because there are no typed enums in this header. Removed duplicate CFM-68K magic.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15252 dc483132-0cff-0310-8789-dd5450dbe970
  14. * gss_libinit.c: Removed Mac header goober. Fixed USE_HARDCODED_FALLB…

    lxs authored
    …ACK_ERROR_TABLES macro used by KfM. * gss_libinit.h: do not use the same multiple include protection macro as krb5_libinit.h. Changed to GSSAPI_LIBINIT_H.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15251 dc483132-0cff-0310-8789-dd5450dbe970
  15. * mac_des_glue.c, des.c, enc_dec.c, key_sched.c, str_to_key.c: Move K…

    lxs authored
    …fM des functions into their own file. They are all deprecated on KfM and shouldn't even get built on stock krb5 builds. * read_passwd.c: Added warning comment that des_read_pw_string is an exported function on KfM, so we should not change its ABI.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15250 dc483132-0cff-0310-8789-dd5450dbe970
  16. * prng.c: use Unix randomness sources on Mac OS X.

    lxs authored
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15249 dc483132-0cff-0310-8789-dd5450dbe970
  17. * des_int.h: Added prototype for mit_afs_crypt which is used by the d…

    lxs authored
    …eprecated KfM des_crypt function.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15248 dc483132-0cff-0310-8789-dd5450dbe970
  18. * krb5.h: Removed enumsalwaysint because there are no typed enums in …

    lxs authored
    …this header. * k5-int.h: Removed Mac OS header goober. Added prototype for os_get_default_config_files which will be used by KfM's preference APIs (KFM needs to get the secure default files as well as the normal ones). Moved profile.h inclusion higher so it gets included before this function and thus its types are defined (the reason I put it where I did was there is another config file function next to it).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15247 dc483132-0cff-0310-8789-dd5450dbe970
  19. * osconf.h: Added DEFAULT_SECURE_PROFILE_PATH so that KfM will only s…

    lxs authored
    …earch paths that start with ~/ (homedir-based) when getting an insecure context. This is the same as DEFAULT_PROFILE_PATH on all other platforms, which allows us to avoid more references to TARGET_OS_MAC in krb5 sources.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15246 dc483132-0cff-0310-8789-dd5450dbe970
  20. * des.h, krb.h: Removed deprecated KfM functions. They will be export…

    lxs authored
    …ed but not in the headers to discourage new callers. Removed enumsalwaysint because there are no typed enums in this header. * des.h: Made afs_string_to_key public on all platforms. (OpenAFS folk think this is okay.) * krb.h, prot.h: Made KRB_TICKET_GRANTING_TICKET public and removed non-public TICKET_GRANTING_TICKET because this macro is used in lots of places by KfM, including some clients. Made krb__get_srvtabname non-private because it is used by KEYFILE. * kadm.h: moved definition of MAXHOSTNAMELEN below the inclusion of other headers so that if it gets defined by those other headers or headers they include, we don't get a redefinition error (this happens on Mac OS X).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15245 dc483132-0cff-0310-8789-dd5450dbe970
  21. * cnv_tkt_skey.c, conv_creds.c, conv_princ.c, encode.c, sendmsg.c: Re…

    lxs authored
    …moved Mac-specific includes. * conv_creds.c: If we are on the Mac and using the CCAPI, set the string_to_key type to MIT. * krb524.h: Removed enumsalwaysint because there are no enums in this header. Also include krb524_err with <> because on Mac OS X both are public headers and should not be included with "". * Makefile.in: set KRB524_PRIVATE while building so that Darwin builds see these prototypes. Otherwise the Darwin build will fail.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15244 dc483132-0cff-0310-8789-dd5450dbe970
  22. KfM 5.0 krb5 project file

    lxs authored
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15243 dc483132-0cff-0310-8789-dd5450dbe970
Something went wrong with that request. Please try again.