summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* only call ioctl on /dev/random if open succeededKen Raeburn2001-03-031-1/+3
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13051 dc483132-0cff-0310-8789-dd5450dbe970
* init_os_ctx.c: On UNIX, seed PRNG with data from /dev/[u]random if availableKen Raeburn2001-03-032-0/+48
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13050 dc483132-0cff-0310-8789-dd5450dbe970
* * preauth2.c (pa_sam): Return an error if no prompter was providedKen Raeburn2001-03-032-0/+8
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13049 dc483132-0cff-0310-8789-dd5450dbe970
* *adm_conn.c, adm_rw.c, kadm5_defs.h, kpasswd.c, main.c,Ezra Peisach2001-02-268-162/+191
| | | | | | | proto_serv.c, srv_net.c: Warnings cleanup including assignments in conditionals, shadowed variables, unused variables, prototypes. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13029 dc483132-0cff-0310-8789-dd5450dbe970
* * loadv4.c, ovload.c, kdb5_util.h, kdb5_util.c, kadm5_create.c,Ezra Peisach2001-02-268-160/+218
| | | | | | | | dumpv4.c, dump.c: Compiler warning cleanup including prototypes, assignments in conditionals, unused variables, varaibles shadowing one-another. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13028 dc483132-0cff-0310-8789-dd5450dbe970
* * ktutil.c, ktutil_funcs.c: Do not shadow system "index" andEzra Peisach2001-02-264-7/+47
| | | | | | | | "stime" variables. * ktutil.h: Add prototypes for SS callback functions. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13027 dc483132-0cff-0310-8789-dd5450dbe970
* * ss_wrapper.c: Include kadmin.hEzra Peisach2001-02-266-69/+154
| | | | | | | | | | | | | | * kadmin.c, keytab.c: Warning cleanup of shadowing variables, missing prototypes, assignments within conditionals. variables type mismatches. * getdate.y: Prototypes in file are for getdate_yylex() and getdaye_yyerror() and not yylex()/yyerror(). * kadmin.h: New header file with ss callback prototypes and global variables. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13026 dc483132-0cff-0310-8789-dd5450dbe970
* * adm_proto.h (krb5_adm_connect): Declare prompt string const charEzra Peisach2001-02-262-2/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13025 dc483132-0cff-0310-8789-dd5450dbe970
* * kpasswd.c, tty_kpasswd.c, xm_kpasswd.c: Compiler warningEzra Peisach2001-02-265-17/+77
| | | | | | | | | | clenups. Use const when apropriate, remove assignments in conditionals, remove unnecessary casts. * kpasswd.h: New file with prototypes of functions used in different files. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13024 dc483132-0cff-0310-8789-dd5450dbe970
* note that file is unusedKen Raeburn2001-02-191-0/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13015 dc483132-0cff-0310-8789-dd5450dbe970
* * kadm_rpc_svc.c, server_stubs.c: Rename all server side dispatchEzra Peisach2001-02-183-101/+116
| | | | | | | routines to end in _svc so as to not conflict with prototypes of client side handlers. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13014 dc483132-0cff-0310-8789-dd5450dbe970
* * server_internal.h: Add prototype forEzra Peisach2001-02-189-47/+212
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | krb5_free_key_data_contents() which really should be in libkdb. * kadm_rpc_xdr.c: Include krb5/admin_xdr.h for prototypes. * kadm_rpc.h: Add prototypes for client and server stub functions. Server functions renamed to have _svc appended. * alt_prof.c: Clean up warnings. Do not shadow index() with local variable. * admin_xdr.h: Add prototypes for xdr_nulltype(), xdr_krb5_ui_4(), xdr_krb5_int16(), xdr_krb5_key_data_nocontents(), xdr_krb5_key_salt_tuple(), xdr_krb5_tl_data(), xdr_kadm5_principal_ent_rec_v1(), xdr_cprinc3_arg(), xdr_generic_ret(0, xdr_chpass3_arg(), xdr_setv4key_arg(), xdr_setkey_arg(), xdr_setkey3_arg(), xdr_chrand3_arg(), xdr_gprincs_arg(), xdr_grpincs_ret(), xdr_gpols_arg(), xdr_gpols_ret(), xdr_getprivs_ret(), xdr_krb5_salttype(). * admin_internal.h: Add prototype for _kadm5_check_handle(). * admin.h: Add prototypes for kadm5_free_config_params(), kadm5_decrypt_key(), ovsec_kadm_free_name_list(). * adb.h: Add prototypes for xdr_osa_pw_hist_ent(), xdr_krb5_key_data(), osa_adb_rename_db(), osa_adb_rename_policy_db(). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13013 dc483132-0cff-0310-8789-dd5450dbe970
* * adb_openclose.c, adb_policy.c, server_acl.c, server_dict.c,Ezra Peisach2001-02-1810-175/+210
| | | | | | | | | server_init.c, server_kdb.c, server_misc.c, svr_iters.c, svr_principal.c: Cleanup assignments in conditionals, variables sadowing one another, unused variables and declared some functions as static. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13012 dc483132-0cff-0310-8789-dd5450dbe970
* * client_rpc.c: Insure pointer argument type is same as passedEzra Peisach2001-02-185-15/+21
| | | | | | | | | | onto xdr functions. (arguments specified to *3_1 functions were for the *_1 functions). * client_init.c, client_principal.c, clnt_policy.c: Cleanup unused variables and assignments in conditionals. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13011 dc483132-0cff-0310-8789-dd5450dbe970
* * xdr.h: Flush out prototypes for xdrmem_create(),Ezra Peisach2001-02-186-18/+69
| | | | | | | | | | | | | | | | | | | xdrstdio_create(), xdrrec_create(), xdralloc_create(), xdralloc_release(), xdrrec_endofrecord(), xdrrec_skiprecord(), xdrrec_eof(), xdralloc_getdata(). Add prototype for gssrpc_xdr_fre(). * xdr.c: Argument to gssrpc_xdr_free(0 changed from char * to void *. xdr_u_char() changed to take unsigned char * instead of char *. * auth_unix.c: Include unistd.h and string.h for prototypes. Declare marshal_new_auth() as static void instead of static bool_t based on usage. * auth.h, svc_auth.h: Provide full prototypes for a number of functions. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13010 dc483132-0cff-0310-8789-dd5450dbe970
* * trval.c: Add prototypes for trval() and trval2()Ezra Peisach2001-02-182-1/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13009 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in: Add $(datadir) to INSTALLMKDIRS for util/etEzra Peisach2001-02-162-1/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13008 dc483132-0cff-0310-8789-dd5450dbe970
* * t_deltat.c (main): Test of overflow and underflow of krb5_int32Ezra Peisach2001-02-165-118/+308
| | | | | | | | | | | | * x-deltat.y: Test for over/underflow of krb5_int32 for a krb5_deltat. Return EINVAL. [krb5-libs/922] * deltat.c: Regenerated from x-deltat.y * str_conv.c (krb5_string_to_timestamp): Do not accept a time format that only partially matches the input string. [krb5-lib/922] git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13007 dc483132-0cff-0310-8789-dd5450dbe970
* * loadv4.c: Remove references to KRB_NEVERDATETom Yu2001-02-092-4/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13003 dc483132-0cff-0310-8789-dd5450dbe970
* * kerberos_v4.c (kerberos_v4): Remove references toTom Yu2001-02-092-12/+7
| | | | | | KRB_NEVERDATE. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13002 dc483132-0cff-0310-8789-dd5450dbe970
* * kdb5_util.M: Fix some formatting nits and document new flagsTom Yu2001-02-062-12/+28
| | | | | | controlling dump formats. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12998 dc483132-0cff-0310-8789-dd5450dbe970
* * cnv_tkt_skey.c (krb524_convert_tkt_skey): Avoid double-free;Tom Yu2001-02-052-1/+5
| | | | | | caller should free v5tkt. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12995 dc483132-0cff-0310-8789-dd5450dbe970
* * prompter.c (krb5_prompter_posix): Fix up terminal modes if we'reTom Yu2001-02-052-0/+17
| | | | | | interrupted. [reported by Booker Bense] git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12993 dc483132-0cff-0310-8789-dd5450dbe970
* * krb5.conf: Test with trailing whitespace on "default_realm"Tom Yu2001-02-022-2/+7
| | | | | | line. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12990 dc483132-0cff-0310-8789-dd5450dbe970
* * preauth.c (krb5_obtain_padata): Don't dereference a NULL pointerTom Yu2001-01-303-0/+19
| | | | | | | | | | | if we receive an empty ETYPE_INFO preauth. [krb5-libs/903 from craziboy77@hotmail.com] * preauth2.c (krb5_do_preauth): Don't dereference a NULL pointer if we receive an empty ETYPE_INFO preauth. [krb5-libs/903 from craziboy77@hotmail.com] git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12977 dc483132-0cff-0310-8789-dd5450dbe970
* * rd_req_dec.c (krb5_rd_req_decrypt_tkt_part): FreeEzra Peisach2001-01-302-2/+8
| | | | | | | | | krb5_keytab_entry if call to krb5_decrypt_tkt_part() fails. [krb5-libs/855 reported by guy@packeteer.com] Pullup from krb5-1-2 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12975 dc483132-0cff-0310-8789-dd5450dbe970
* * sclient.c (main): Do not free auth_context unlessEzra Peisach2001-01-302-2/+7
| | | | | | | | set. (krb5-appl/895 from tim.mann@compaq.com) Pull up from 1-2 branch. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12973 dc483132-0cff-0310-8789-dd5450dbe970
* * kpropd.c (load_database): Initialize save_stderr variableKen Raeburn2001-01-302-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12971 dc483132-0cff-0310-8789-dd5450dbe970
* * make_checksum.c (krb5_c_make_checksum): Clear checksum contents pointer afterKen Raeburn2001-01-302-0/+6
| | | | | | freeing it in error case. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12968 dc483132-0cff-0310-8789-dd5450dbe970
* * krb.h: Remove KRB_NEVERDATETom Yu2001-01-302-2/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12967 dc483132-0cff-0310-8789-dd5450dbe970
* * kprop.h (KPROP_CKSUMTYPE): Delete unused macroKen Raeburn2001-01-302-1/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12966 dc483132-0cff-0310-8789-dd5450dbe970
* * lifetime.c: Remove support for "magic" lifetime value of 255Tom Yu2001-01-302-11/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12965 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in: Remove rule for aix.bincmds; we don't need itTom Yu2001-01-293-13/+12
| | | | | | | | | | anymore. * makeshlib.sh: Use the linker flag -berok so that unresolved symbols don't turn into link-time errors for building shared libs on AIX. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12960 dc483132-0cff-0310-8789-dd5450dbe970
* * shlib.conf: We don't need aix.bincmds anymore for AIX. Use theTom Yu2001-01-292-2/+7
| | | | | | -blibpath flag instead. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12959 dc483132-0cff-0310-8789-dd5450dbe970
* * aclocal.m4 (KRB5_LIB_AUX): Smash some shared lib file extensionsTom Yu2001-01-292-4/+19
| | | | | | | so that AIX doesn't break, since static and shared libs are mutually exclusive on AIX. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12958 dc483132-0cff-0310-8789-dd5450dbe970
* * dest_tkt.c: Clean up uid handling. Fix stat checksTom Yu2001-01-274-75/+266
| | | | | | | | * in_tkt.c: Clean up uid handling. Fix stat checks. * tf_util.c: Clean up uid handling. Fix stat checks. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12954 dc483132-0cff-0310-8789-dd5450dbe970
* * krshd.c: Get path for NOLOGIN file from paths.h if present,Tom Yu2001-01-262-1/+17
| | | | | | | mirroring logic in login.c. [patch from David MacKenzie krb5-appl/913] git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12952 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in (OBJS, SRCS): Add prot_client.o, prot_client.cTom Yu2001-01-262-0/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12950 dc483132-0cff-0310-8789-dd5450dbe970
* * prot_client.c: New file; client-side protocol supportTom Yu2001-01-263-0/+393
| | | | | | | * prot_common.c (krb4prot_decode_header): Decode the first two bytes of a krb4 packet. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12949 dc483132-0cff-0310-8789-dd5450dbe970
* * prot.h: Add new prototypes for prot_client.c stuff. Also, addTom Yu2001-01-262-0/+39
| | | | | | new prototype for decode_header(). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12948 dc483132-0cff-0310-8789-dd5450dbe970
* * state.c (envvarok): Disallow LC_* and NLSPATHTom Yu2001-01-262-0/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12946 dc483132-0cff-0310-8789-dd5450dbe970
* more afsstring2key unterminated-input checks & fixesKen Raeburn2001-01-252-2/+25
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12945 dc483132-0cff-0310-8789-dd5450dbe970
* * t_afss2k.c: Extend test cases to cover situation where krb5_data refers toKen Raeburn2001-01-253-18/+49
| | | | | | | | | strings that are not nul-terminated. Reorder functions to avoid inlining, to keep debugging easier. * afsstring2key.c (mit_afs_string_to_key): Don't depend on nul-termination of input strings. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12944 dc483132-0cff-0310-8789-dd5450dbe970
* * prot_common.c: Fix up some error returnsTom Yu2001-01-243-37/+120
| | | | | | | * prot_kdc.c: Fix up some error returns. Add decode_kdc_request(). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12941 dc483132-0cff-0310-8789-dd5450dbe970
* * prot.h: Add prototype for decode_kdc_request() and some roughTom Yu2001-01-242-0/+18
| | | | | | starting points for KRB4PROT_* error codes. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12940 dc483132-0cff-0310-8789-dd5450dbe970
* * stringtokey.c (kerberos): Now const.Ken Raeburn2001-01-242-2/+7
| | | | | | (krb5_dk_string_to_key): Cast it to non-const. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12939 dc483132-0cff-0310-8789-dd5450dbe970
* * forward.c (rd_and_store_for_creds): Overwrite any existing valueTom Yu2001-01-242-1/+6
| | | | | | of the KRB5CCNAME environment variable. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12937 dc483132-0cff-0310-8789-dd5450dbe970
* * rc_io.c (getdir): Subtract one from dirlen, since sizeofTom Yu2001-01-242-11/+20
| | | | | | | | | | includes the terminating NUL character. Avoid redundant path separators. (krb5_rc_io_move): When renaming OLD to NEW, don't copy the filename. This was causing temporary files to get leaked. (krb5_rc_io_close): Don't FREE if d->fn is NULL. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12935 dc483132-0cff-0310-8789-dd5450dbe970
* document recent large number of changesTom Yu2001-01-231-0/+48
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12934 dc483132-0cff-0310-8789-dd5450dbe970
* * cr_ciph.c: Include prot.h. KRB4_PUT32 -> KRB4_PUT32BE.Tom Yu2001-01-231-1/+2
| | | | | | [missed one] git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12933 dc483132-0cff-0310-8789-dd5450dbe970