summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* * aclocal.m4: Add functions KRB5_GETSOCKNAME_ARGS andEzra Peisach2001-07-302-0/+89
| | | | | | | KRB5_GETPEERNAME_ARGS to elucidate the argument types to getsockname() and getpeername(). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13653 dc483132-0cff-0310-8789-dd5450dbe970
* * ftp.c: Declare mech_type in struct gss_trials gss_OID to beEzra Peisach2001-07-302-1/+6
| | | | | | compatible with GSS_C_NO_OID type. (was gss_OID *). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13652 dc483132-0cff-0310-8789-dd5450dbe970
* Unmark gss_mech_krb5 variable as an importDanilo Almeida2001-07-282-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13651 dc483132-0cff-0310-8789-dd5450dbe970
* Do no export gss_mech_krb5Danilo Almeida2001-07-282-4/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13650 dc483132-0cff-0310-8789-dd5450dbe970
* Remove local Win32-specific definition of gss_mech_krb5.Danilo Almeida2001-07-282-25/+10
| | | | | | | Use GSS_C_NO_OID instead of gss_mech_krb5 for mech_type to use an implementation specific default. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13649 dc483132-0cff-0310-8789-dd5450dbe970
* Export gss_mech_krb5 as DATA. Mark all exported variables as DATADanilo Almeida2001-07-272-4/+13
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13648 dc483132-0cff-0310-8789-dd5450dbe970
* Mark gss_mech_krb5 variable as an importDanilo Almeida2001-07-272-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13647 dc483132-0cff-0310-8789-dd5450dbe970
* * gen_port.c (krb5_gen_portaddr): Add const to cast ofEzra Peisach2001-07-272-1/+6
| | | | | | krb5_const_pointer to maintain const status. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13646 dc483132-0cff-0310-8789-dd5450dbe970
* * xdr_reference.c (xdr_reference): Remove cast in argument to memsetEzra Peisach2001-07-2712-11/+45
| | | | | | | | | | | | | | | | | | | | | | | | * svc_auth_gssapi.c: In call to gss_accept_sec_context, pass OM_uint32 * instead of int *; * pmap_clnt.h, pmap_getport.c (pmap_getport): Prototype changed for protocol from unsigned int to rpc_u_int32 to match struct pmap. * getrpcport.c (gssrpc_getrpcport): Update to reflect proper calling conventions. * rpc.h (callrpc): Change prototype from expecting ints for prognum, versnum and procnum to rpc_u_int32 for consistancy. (getrpcport): Update arguments in similar fashion. * clnt_simple.c (gssrpc_callrpc): Update to reflect prototype change. * auth_gssapi_misc.c (auth_gssapi_display_status_1): Local variable msg_ctx should be OM_uint32 instead of int as argument to gss_display_status. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13645 dc483132-0cff-0310-8789-dd5450dbe970
* * kdb_xdr.c (krb5_dbe_update_mod_princ_data,Ezra Peisach2001-07-273-4/+14
| | | | | | | | | krb5_encode_princ_contents): Delcare local variable unsigned. * kdb_cpw.c (add_key_pwd): Declare local variable unsigned based on use. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13644 dc483132-0cff-0310-8789-dd5450dbe970
* * adb_xdr.c (xdr_krb5_key_data): Use xdr_krb5_ui_2 instead ofEzra Peisach2001-07-252-2/+7
| | | | | | xdr_krb5_int16 for key_data_length field. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13643 dc483132-0cff-0310-8789-dd5450dbe970
* * kadm_rpc_xdr.c: Add xdr_krb5_ui_2.Ezra Peisach2001-07-253-57/+33
| | | | | | | | (xdr_krb5_tl_data): Change local variable from int to unsigned int. * admin_xdr.h: Add prototype for xdr_krb5_ui_2. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13642 dc483132-0cff-0310-8789-dd5450dbe970
* * kdb.h: For structs krb5_tl_data (tl_data_length), krb5_key_dataEzra Peisach2001-07-252-78/+12
| | | | | | | | | (key-data_length), krb5_db_entry (len, e_length) change the storage types from krb5_int16 to krb5_ui_2. This does not require a database version change as the field sizes are the same. Remove the code ifdefed under KRB5_OLD_AND_KRUFTY. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13641 dc483132-0cff-0310-8789-dd5450dbe970
* * import_sec_context.c (krb5_gss_import_sec_context): Get rid ofEzra Peisach2001-07-253-5/+8
| | | | | | | variable set but never used. * ser_sctx.c (kg_queue_internalize): Ditto git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13640 dc483132-0cff-0310-8789-dd5450dbe970
* * auth_gssapi.c (auth_gssapi_create): Change calling conventionEzra Peisach2001-07-254-7/+19
| | | | | | | | | | | | from passing ints as arguments to OM_uint32 to match spec for gss_init_sec_context. * auth_gssapi.h: Update prototype for auth_gssapi_create. * svc.h (struct svc_req): The rq_clntcred and rq_svccred elements are now void *. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13639 dc483132-0cff-0310-8789-dd5450dbe970
* * rc_dfl.c (krb5_rc_io_fetch): Once length element read fromEzra Peisach2001-07-252-5/+16
| | | | | | | cache, and verified to be positive, put into unsigned int variable for passing to other functions that expect such. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13638 dc483132-0cff-0310-8789-dd5450dbe970
* * sn2princ.c: Do not cast away const char * in call to strdupEzra Peisach2001-07-252-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13637 dc483132-0cff-0310-8789-dd5450dbe970
* * in_tkt_sky.c (krb5_get_in_tkt_with_skey): Change cast fromEzra Peisach2001-07-254-3/+16
| | | | | | | | | | | | | krb5_pointer to krb5_const_pointer to ensure const integrity of parameter. * in_tkt_ktb.c (keytab_keyproc): Add const argument to cast of keyseed to struct keytab_keyproc_arg to maintain const status. * conv_princ.c (krb5_524_conv_principal): Cast argument to memcpy to size_t. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13636 dc483132-0cff-0310-8789-dd5450dbe970
* * asn1_k_encode.c: (asn1_encode_predicted_sam_response): UseEzra Peisach2001-07-252-1/+7
| | | | | | | asn1_encode_charstring() instead of asn1_decode_octetstring() for krb5_data. (signed vs. unsigned) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13635 dc483132-0cff-0310-8789-dd5450dbe970
* 2001-07-24 Jeffrey Altman <jaltman@columbia.edu>Jeffrey Altman2001-07-242-14/+22
| | | | | | | | * def_realm.c: krb5_get_default_realm() required a profile file even when KRB5_DNS_LOOKUP was defined. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13634 dc483132-0cff-0310-8789-dd5450dbe970
* 2001-07024 Jeffrey Altman <jaltman@columbia.edu>Jeffrey Altman2001-07-242-1/+6
| | | | | | | * win-pre.in: the proper #define is KRB5_DNS_LOOKUP_REALM and not KRB5_DNS_LOOKUP_REALMS git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13633 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in: Add check for getev() to avoid problems whenTom Yu2001-07-242-1/+6
| | | | | | building setenv.c from appl/bsd. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13632 dc483132-0cff-0310-8789-dd5450dbe970
* * getpass.c: Remove duplicate definitions of sig_t, my_sig_t;Tom Yu2001-07-243-5/+8
| | | | | | | | they're already declared in ftp_var.h. * ftp_var.h (FDOPEN_SOCKET): Fix second arg. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13631 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in: Build gssftp client on Win32Danilo Almeida2001-07-242-2/+15
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13630 dc483132-0cff-0310-8789-dd5450dbe970
* * win-pre.in, win-post.in: Move rule-printing code to win-post.inDanilo Almeida2001-07-243-4/+10
| | | | | | | so we get the correct build options displayed (i.e., the options as they stand after parsing Makefile.in). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13629 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in, cmds.c, ftp.c, ftp_var.h, getpass.c, glob.c,Danilo Almeida2001-07-2411-197/+629
| | | | | | | | | | | | main.c, ruserpass.c, secure.c, secure.h: Quick and dirty Win32 port. Changes include using sockets more portably; changing the method of getting username, home directory, and temporary filenames; adding password reading code for Win32; directory enumeration via FindNextFile() rather than readdir(); removing OUT labels (which appear to cause problems with MSVC++ 6.0). Since ANSI C, assume we have stdarg.h. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13628 dc483132-0cff-0310-8789-dd5450dbe970
* * setenv.c: Include stdlib.h, provide prototypes for setenv andEzra Peisach2001-07-232-2/+14
| | | | | | unsetenv before declaration. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13627 dc483132-0cff-0310-8789-dd5450dbe970
* * setenv.c (setenv): Include stdlib.h for malloc prototypesEzra Peisach2001-07-232-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13626 dc483132-0cff-0310-8789-dd5450dbe970
* * sys_term.c (startslave): Get rid of extra argument in call toEzra Peisach2001-07-232-1/+6
| | | | | | getptyslave(). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13625 dc483132-0cff-0310-8789-dd5450dbe970
* * enc_des.c (fb64_start): Remove variable set but never usedEzra Peisach2001-07-232-3/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13624 dc483132-0cff-0310-8789-dd5450dbe970
* * t_imp_name.c (display_status_1): Remove variable that was setEzra Peisach2001-07-232-2/+7
| | | | | | but never used. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13623 dc483132-0cff-0310-8789-dd5450dbe970
* * fake-addrinfo.h: Include port-sockets.h instead of system header files; ↵Ken Raeburn2001-07-202-3/+6
| | | | | | should fix Windows build git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13622 dc483132-0cff-0310-8789-dd5450dbe970
* * xdr_mem.c: Do not assume that XDR x_private field is char *Ezra Peisach2001-07-192-6/+8
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13621 dc483132-0cff-0310-8789-dd5450dbe970
* * auth.h: AUTH ah_private structure element changed to void *Ezra Peisach2001-07-1910-13/+31
| | | | | | | | | | | | | | | | | | * clnt.h: CLIENT cl_private structure element changed to type void *. * svc.h: SVCXRPT elements xp_p1 and xp_p2 changed to void * from caddr_t. * svc_udp.c: su_cache element of svcudp_data from caddr_t to void *. * clnt_tcp.c, svc_tcp.c (writetcp, readtcp): Cleanup alignment warning in casts. * types.hin (mem_alloc): Do not cast type of malloc to char *. * xdr.h: Change type of x_private of XDR from caddr_t to void *. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13620 dc483132-0cff-0310-8789-dd5450dbe970
* * fake-addrinfo.h (translate_h_errno): Supply a default value in case someKen Raeburn2001-07-192-2/+9
| | | | | | | unrecognized code is returned. (HAVE_GETNAMEINFO): Undefine before defining, just in case. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13618 dc483132-0cff-0310-8789-dd5450dbe970
* * hostaddr.c: Include fake-addrinfo.h.Ken Raeburn2001-07-192-18/+81
| | | | | | | | (FAI_PREFIX): Define macro. (krb5_os_hostaddr): Use getaddrinfo, to get ipv6 support and thread safety. Support numeric addresses as well. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13617 dc483132-0cff-0310-8789-dd5450dbe970
* * klist.c (one_addr): Pass UNIX address family, not Kerberos address type, toKen Raeburn2001-07-192-2/+11
| | | | | | | inet_ntop. Print different messages for unknown address types and known address types we don't know how to print (e.g., AF_INET6 without inet_ntop). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13616 dc483132-0cff-0310-8789-dd5450dbe970
* * prof_tree.c (struct profile_iterator): Member "names" now points to const.Ken Raeburn2001-07-195-6/+19
| | | | | | | | | | (profile_node_iterator_create): Argument "names" now points to const. (profile_node_iterator): Local variable "cpp" now points to const. * prof_int.h (profile_node_iterator_create): Decl updated. * prof_get.c (profile_get_values): Argument "names" now points to const. * profile.hin (profile_get_values): Decl updated. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13615 dc483132-0cff-0310-8789-dd5450dbe970
* New utility program.Ken Raeburn2001-07-193-0/+119
| | | | | | | * t_locate_kdc.c: New file. * Makefile.in (t_locate_kdc.o, t_locate_kdc): New targets. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13614 dc483132-0cff-0310-8789-dd5450dbe970
* * locate_kdc.c: Include fake-addrinfo.h.Ken Raeburn2001-07-192-58/+25
| | | | | | | | | | | (FAI_PREFIX, FAI_IMPLEMENTATION): Define macros. (get_port, add_sockaddr_to_list, add_host_to_list): Drop gethostbyname/getservbyname support, always use getnameinfo, which should be thread-safe. (translate_ai_error, set_port_num): Now always defined. (set_port_num): Only check for AF_INET6 if KRB5_USE_INET6. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13613 dc483132-0cff-0310-8789-dd5450dbe970
* prefer inet_addr over inet_atonKen Raeburn2001-07-191-0/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13612 dc483132-0cff-0310-8789-dd5450dbe970
* delete stuff accidentally committed earlyKen Raeburn2001-07-191-5/+0
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13611 dc483132-0cff-0310-8789-dd5450dbe970
* drop temporary sunos4 hacksKen Raeburn2001-07-192-8/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13610 dc483132-0cff-0310-8789-dd5450dbe970
* move krb5_os_hostaddr decl from krb5.hin to k5-int.hKen Raeburn2001-07-193-3/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13609 dc483132-0cff-0310-8789-dd5450dbe970
* * fake-addrinfo.h: New fileKen Raeburn2001-07-192-0/+385
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13608 dc483132-0cff-0310-8789-dd5450dbe970
* * des.c (des_ecb_encrypt): Put "static" before "const" for local variable "iv"Ken Raeburn2001-07-192-1/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13607 dc483132-0cff-0310-8789-dd5450dbe970
* * string_table.c (str_INITING_KCONTEXT): Variable deleted.Ken Raeburn2001-07-164-5/+10
| | | | | | | | | * string_table.h (str_INITING_KCONTEXT): Declaration deleted. * kadm5_create.c (kadm5_create, kadm5_create_magic_princs): Don't use str_INITING_KCONTEXT, instead provide (different!) messages more appropriate to the actual code. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13606 dc483132-0cff-0310-8789-dd5450dbe970
* * t_shs3.c: New test file from Marcus Watts.Ken Raeburn2001-07-164-13/+614
| | | | | | | | | | | | | | (longReverse): Resurrected function long since deleted from shs.c. * Makefile.in (check-unix, check-windows): Use t_shs3 test. (clean): Delete it. * shs.c (SHSTransform): Make input data pointer point to const. (SHSUpdate): Bugfixes suggested by Marcus Watts, to fix buffer overruns, bugs with small or odd block sizes. [mostly pr krb5-libs/626] git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13605 dc483132-0cff-0310-8789-dd5450dbe970
* * v4rcp.c (kstream_create_rcp_from_fd, kstream_create_from_fd): AllocateKen Raeburn2001-07-142-2/+8
| | | | | | | correct amount of space for kstream data. (Patch from Cygnus KerbNet code, 1997.) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13604 dc483132-0cff-0310-8789-dd5450dbe970
* * admin_server.c: Provide prototype for do_child and declare staticEzra Peisach2001-07-092-2/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13597 dc483132-0cff-0310-8789-dd5450dbe970