summaryrefslogtreecommitdiffstats
path: root/src/lib
Commit message (Collapse)AuthorAgeFilesLines
...
* * compat_recv.c: Flush out prototype for static krb_v4_recvauthEzra Peisach2001-06-272-1/+12
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13518 dc483132-0cff-0310-8789-dd5450dbe970
* * krb4int.h: Add prototypes for ad_print, krb_svc_init,Ezra Peisach2001-06-2713-10/+77
| | | | | | | | | | | | | | | | | krb_svc_init_preauth, krb_get_svc_in_tkt_preauth, kset_logfile, krb_log, krb_set_logfile, krb_set_lifetime, month_sname, krb_rd_preauth, krb_net_rd_preauth, krb_net_rd_sendauth, krb_stime, krb_start_session, krb_end_session, krb_get_default_user, krb_set_default_user. * ad_print.c, g_svc_in_tkt.c, klog.c, log.c, mk_req.c, month_sname.c, rd_preauth.c, sendauth.c, stime.c, unix_glue.c: Include krb4int.h for prototypes. * decomp_tkt.c: Include krb54proto.h for decomp_tkt_krb5() prototype. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13517 dc483132-0cff-0310-8789-dd5450dbe970
* * gssapi.hin, gssapi_generic.h, gssapi_generic.c:Tom Yu2001-06-274-33/+217
| | | | | | | added oids from rfc 2744. Kept old oids for compatibility. [pullup of lxs's changes] git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13515 dc483132-0cff-0310-8789-dd5450dbe970
* * krb4int.h: Add prototypes for krb__get_realmsfile(),Ezra Peisach2001-06-2610-7/+37
| | | | | | | | | | | | | | | | | krb5 prototypes are declarted from krb.hkrb__get_cnffile() and krb5 prototypes are declarted from krb.hk_gethostname(). * g_pw_in_tkt.c: Declare passwd_to_key() static. * cr_tkt.c: Move krb5.h inclusion before krb.h so that certain krb5 prototypes are declarted from krb.h. * g_admhost.c, g_cnffile.c, g_krbhst.c, g_krbrlm.c, gethostname.c krb5 prototypes are declarted from krb.hrealmofhost.c: Include krb4int.h and remove prototypes included in there. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13512 dc483132-0cff-0310-8789-dd5450dbe970
* * str_conv.c (krb5_string_to_keysalts): When parsing string, allowEzra Peisach2001-06-262-1/+21
| | | | | | for extra separator characters (like spaces) between keysalts. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13507 dc483132-0cff-0310-8789-dd5450dbe970
* * svc_simple.c (universal): Change transp to s_transp to notEzra Peisach2001-06-227-38/+52
| | | | | | | | | | | | | | | shadow filewide static definition of name. Move file wide definition of "pl" into respective functions. * pmap_rmt.c: Change sin->sockin and socket->sock. * pmap_getmaps.c, pmap_getport.c: Change socket to sock to not shadow network function. * bindresvport.c, clnt_generic.c: Change sin to sockin to not shadow function declaration. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13486 dc483132-0cff-0310-8789-dd5450dbe970
* * accept_sec_context.c (krb5_gss_accept_sec_context): Do notEzra Peisach2001-06-222-4/+9
| | | | | | shadow local variable ptr. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13484 dc483132-0cff-0310-8789-dd5450dbe970
* * util_validate.c (g_save): Cleanup extraneous variable fromEzra Peisach2001-06-222-1/+5
| | | | | | last change. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13483 dc483132-0cff-0310-8789-dd5450dbe970
* Cleanup usage of memory free routines:Danilo Almeida2001-06-229-41/+72
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * util_crypt.c (kg_encrypt, kg_decrypt): Use free() instead of krb5_free_data_contents(). * util_cksum.c (kg_checksum_channel_bindings): Make sure that returned memory is allocated with xmalloc() so that caller can use xfree() on it. * k5unseal.c (kg_unseal_v1): Use krb5_free_data_contents() instead of xfree(). * k5seal.c (make_seal_token_v1): Use krb5_free_data_contents() instead of xfree(). * init_sec_context.c (make_ap_req_v1): Use xfree() instead of free() to be consistent with xmalloc() usage. Use krb5_free_data_contents() instead of xfree(). * disp_name.c (krb5_gss_display_name): Use krb5_free_unparsed_name() instead of xfree(). * add_cred.c (krb5_gss_add_cred): Use xfree() instead of free() to be consistent with xmalloc() usage. * accept_sec_context.c (krb5_gss_accept_sec_context): Remove variables that were effectively unused. Use krb5_free_data_contents() instead of xfree() where appropriate. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13482 dc483132-0cff-0310-8789-dd5450dbe970
* * string2key.c (mit_des_string_to_key_int): Undo last changeKen Raeburn2001-06-222-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13480 dc483132-0cff-0310-8789-dd5450dbe970
* new fileKen Raeburn2001-06-221-0/+16
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13479 dc483132-0cff-0310-8789-dd5450dbe970
* vectors.c: New file. Test vectors, submitted for inclusion in RFC1510bisKen Raeburn2001-06-222-0/+472
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13478 dc483132-0cff-0310-8789-dd5450dbe970
* * destest.c (value): Now signed int, since some entries are negative.Ken Raeburn2001-06-222-5/+12
| | | | | | | (convert): Do bounds checking on character values used as indices into value array. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13477 dc483132-0cff-0310-8789-dd5450dbe970
* updateKen Raeburn2001-06-221-3/+11
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13476 dc483132-0cff-0310-8789-dd5450dbe970
* * string2key.c (mit_des_string_to_key_int): Now staticKen Raeburn2001-06-222-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13475 dc483132-0cff-0310-8789-dd5450dbe970
* * derive.c: provide krb5_derive_random, krb5_random2key a la rfc1510bis (not ↵Ken Raeburn2001-06-222-0/+106
| | | | | | exported for now) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13474 dc483132-0cff-0310-8789-dd5450dbe970
* * checksum.c (krb5_dk_make_checksum): Cast 0x99 to char explicitly to ↵Ken Raeburn2001-06-222-1/+6
| | | | | | silence warnings git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13473 dc483132-0cff-0310-8789-dd5450dbe970
* * rc_io.c (krb5_rc_io_creat): Make cleanup code easier to read.Danilo Almeida2001-06-223-73/+174
| | | | | | | | | | | | | | | | | | | | (krb5_rc_io_open_internal): Include code previously in krb5_rc_open(). Add a new full pathname parameter so that a file can be opened by its full pathname. Make cleanup code easier to read. (krb5_rc_io_open): Call krb5_rc_io_open_internal(). (krb5_rc_io_move): Fix Windows implementation so that it works where it is used (only called by krb5_rc_dfl_expunge()). (krb5_rc_io_sync): Fix function header to comply with coding standard. Add implementation for Windows. (krb5_rc_io_close): Close file descriptor only if it is not -1. Set file descriptor to -1 if it is successfully closed. * rc_dfl.c (krb5_rc_dfl_close_no_free): Leave file descriptor check for krb5_rc_io_close(). (krb5_rc_dfl_expunge): Do better resource cleanup on error. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13471 dc483132-0cff-0310-8789-dd5450dbe970
* * util_validate.c (g_validate, g_save, g_delete): If HAVE_BSD_TYPEEzra Peisach2001-06-212-2/+21
| | | | | | | is not defined, declare static functions as taking a void *type for passing to g_set_entry_add. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13468 dc483132-0cff-0310-8789-dd5450dbe970
* * admin_internal.h (_KADM5_CHECK_HANDLE): Change code to ecodeEzra Peisach2001-06-212-2/+6
| | | | | | in blocked statement to prevent shadowing. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13445 dc483132-0cff-0310-8789-dd5450dbe970
* * t_nfold.c (main): Cast argument to printf to be consistantEzra Peisach2001-06-212-1/+6
| | | | | | with format. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13444 dc483132-0cff-0310-8789-dd5450dbe970
* * t_shs.c: Cast arguments to match printf format. Declare mainEzra Peisach2001-06-212-2/+10
| | | | | | as returning int. Comment out unused variables. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13443 dc483132-0cff-0310-8789-dd5450dbe970
* * t_verify.c: Get rid of global variables i,jEzra Peisach2001-06-212-1/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13442 dc483132-0cff-0310-8789-dd5450dbe970
* * verify.c (do_decrypt, do_encrypt): Cast argument toEzra Peisach2001-06-212-2/+7
| | | | | | des_ecb_encrypt to unsigned long *. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13441 dc483132-0cff-0310-8789-dd5450dbe970
* * t_std_conf.c (test_locate_kdc): Get rid of unused variableEzra Peisach2001-06-212-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13440 dc483132-0cff-0310-8789-dd5450dbe970
* * chk_trans.c: Cast length arguments of %.*s in formats to intEzra Peisach2001-06-212-8/+12
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13439 dc483132-0cff-0310-8789-dd5450dbe970
* oops, missed a changeKen Raeburn2001-06-211-3/+0
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13428 dc483132-0cff-0310-8789-dd5450dbe970
* * logger.c (krb5_klog_init) [HAVE_SYSLOG]: Loop over an array of syslogKen Raeburn2001-06-212-51/+44
| | | | | | | facility names rather than open-coding each check. Add "authpriv" and "ftp" names. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13427 dc483132-0cff-0310-8789-dd5450dbe970
* fix salt length for afs caseKen Raeburn2001-06-212-10/+18
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13426 dc483132-0cff-0310-8789-dd5450dbe970
* delete log entry for change i forgot to check inKen Raeburn2001-06-211-2/+0
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13424 dc483132-0cff-0310-8789-dd5450dbe970
* * rc_dfl.c, rc_io.c: More compliance with coding standards: useDanilo Almeida2001-06-203-425/+406
| | | | | | | | | ANSI function declarations, use curly braces to fix up #ifdef reindenting under Emacs, reindent code, strip trailing whitespace, wrap lines, fix commans. Not finished: fix indenting of curly braces in control structures. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13423 dc483132-0cff-0310-8789-dd5450dbe970
* * acquire_cred.c (acquire_init_cred): Include "k5-int.h" forEzra Peisach2001-06-202-0/+6
| | | | | | krb5int-cc_default() prototype. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13420 dc483132-0cff-0310-8789-dd5450dbe970
* * server_internal.h: Add prototype for kdb_iter_entry()Ezra Peisach2001-06-202-1/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13419 dc483132-0cff-0310-8789-dd5450dbe970
* * kname_parse.c (k_isrealm, k_isname, k_isrealm): AddEzra Peisach2001-06-207-16/+22
| | | | | | | | | | | | | KRB5_DLLIMP/KRB5_CALLCONV definitions for function with exported prototype in krb.h. * g_cnffile.c (krb__get_srvtabname, krb__v5_get_file): Declare argument as const. * g_svc_in_tkt.c, put_svc_key.c, rd_req.c, rd_svc_key.c: Get rid of krb__get_srvtabname() prototype - in krb.h now. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13418 dc483132-0cff-0310-8789-dd5450dbe970
* * t_std_conf.c (test_locate_kdc): Update to new krb5_locate_kdcEzra Peisach2001-06-202-6/+10
| | | | | | interface. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13412 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in (check-unix): Add $(RUN_SETUP) before invocation ofEzra Peisach2001-06-202-1/+6
| | | | | | transit-tests for shared library environment variables. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13411 dc483132-0cff-0310-8789-dd5450dbe970
* Fixed several typos in commentsMitchell Berger2001-06-205-13/+13
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13399 dc483132-0cff-0310-8789-dd5450dbe970
* New implementation of transited-realm checking, with some test cases. The testKen Raeburn2001-06-205-79/+494
| | | | | | cases currently check only t-r list expansion, not the validation step. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13397 dc483132-0cff-0310-8789-dd5450dbe970
* * api.0/init.exp: Silly typo fixedMitchell Berger2001-06-203-2/+8
| | | | | | * api.2/init.exp: Same silly typo fixed. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13396 dc483132-0cff-0310-8789-dd5450dbe970
* * server_dict.c: Silly typo fixedMitchell Berger2001-06-202-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13395 dc483132-0cff-0310-8789-dd5450dbe970
* Use a "struct addrlist" instead of separate count and pointer-to-pointer valuesKen Raeburn2001-06-206-86/+87
| | | | | | | for internal interfaces for looking up servers. Add a new routine to free the addrlist contents, so that memory management can be changed in one place. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13390 dc483132-0cff-0310-8789-dd5450dbe970
* pmap_prot2.c (xdr_pmaplist): Ensure variable set before useEzra Peisach2001-06-192-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13387 dc483132-0cff-0310-8789-dd5450dbe970
* * server_misc.c (passwd_check): cast argument toEzra Peisach2001-06-183-6/+14
| | | | | | | | | islower()/isupper(), isdigit(), ispunct() to int. * server_acl.c (acl_parse_line): Cast argument to isupper()/isspace() to int. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13371 dc483132-0cff-0310-8789-dd5450dbe970
* * alt_prof.c (krb5_read_realm_params): Cast argument to isspace()Ezra Peisach2001-06-183-6/+13
| | | | | | | to int. * logger.c (krb5_klog_init): Likewise. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13370 dc483132-0cff-0310-8789-dd5450dbe970
* * kparse.c (strutol): Cast argument to isupper()/tolower() to int.Ezra Peisach2001-06-183-3/+4
| | | | | | * realmofhost.c (krb_realmofhost): Likewise. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13369 dc483132-0cff-0310-8789-dd5450dbe970
* * kparse.c (strutol): Cast argument to isupper()/tolower() to intEzra Peisach2001-06-182-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13368 dc483132-0cff-0310-8789-dd5450dbe970
* * auth_gssapi.c (auth_gssapi_create): Cast const gss_OID toEzra Peisach2001-06-183-1/+14
| | | | | | | | | | gss_OID for gssapi functions. * xdr.c (xdr_u_int, xdr_int32, xdr_u_int32): If enumerated operation is not XDR_ENCODE, XDR_DECODE or XDR_FREE - return FALSE instead falling off end of function. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13361 dc483132-0cff-0310-8789-dd5450dbe970
* * accept_sec_context.c acquire_cred.c import_sec_context.cEzra Peisach2001-06-186-9/+15
| | | | | | | init_sec_context.c inq_cred.c: Cast const gss_OID to gss_OID for gssapi functions which are not speced with const in the RFC. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13360 dc483132-0cff-0310-8789-dd5450dbe970
* * client_init.c (_kadm5_init_any): Add casts to (gss_OID) in callsEzra Peisach2001-06-182-3/+8
| | | | | | to gss library. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13359 dc483132-0cff-0310-8789-dd5450dbe970
* * g_pw_in_tkt.c: Include krb5.h so that des_read_password()Ezra Peisach2001-06-188-1/+27
| | | | | | | | | | | | | prototype is present in des.h. Cast argument to des_read_password. * getst.c, put_svc_key.c, rd_svc_key.c, save_creds.c, tf_util.c: Include krb4int.h for prototypes. * krb4int.h: New file containing private prototypes for krb4 functions not used outside the library. Contains getst() and tf_save_cred(). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13358 dc483132-0cff-0310-8789-dd5450dbe970