summaryrefslogtreecommitdiffstats
path: root/src/lib
Commit message (Collapse)AuthorAgeFilesLines
...
* If INET6 support is built in but the socket creation fails, fall back to INETKen Raeburn1999-10-172-3/+9
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11865 dc483132-0cff-0310-8789-dd5450dbe970
* * localaddr.c (krb5_os_localaddr): Raise buffer size to 10K. Handle INET6Ken Raeburn1999-10-172-4/+43
| | | | | | addresses. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11863 dc483132-0cff-0310-8789-dd5450dbe970
* * conv_princ.c (sconv_list): Don't do conversion for "zephyr" principal.Ken Raeburn1999-10-123-17/+15
| | | | | | | | | | (Noticed by Derrick Brashear.) Delete about a dozen duplicate entries. * str_conv.c (dt_output_donly, dt_output_dhms, dt_output_hms, sftime_default_fmt): Replace char arrays with macros, so gcc can do better format-string checking. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11859 dc483132-0cff-0310-8789-dd5450dbe970
* ghudson patch for resource leak krb5-libs/769Ken Raeburn1999-10-072-0/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11858 dc483132-0cff-0310-8789-dd5450dbe970
* replace char arrays with macros for gcc format checking; provide format str ↵Ken Raeburn1999-09-292-15/+25
| | | | | | to syslog git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11856 dc483132-0cff-0310-8789-dd5450dbe970
* make changepw compile again even without dns supportKen Raeburn1999-09-292-7/+8
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11855 dc483132-0cff-0310-8789-dd5450dbe970
* jaltman dns patchesKen Raeburn1999-09-244-150/+129
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11854 dc483132-0cff-0310-8789-dd5450dbe970
* copyright notice updates from 1.1 branchKen Raeburn1999-09-24299-299/+1196
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11853 dc483132-0cff-0310-8789-dd5450dbe970
* copyright and fprintf-format changes from 1.1Ken Raeburn1999-09-242-9/+17
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11852 dc483132-0cff-0310-8789-dd5450dbe970
* * rc_dfl.c (krb5_rc_io_fetch): Set client and server fields toKen Raeburn1999-09-212-0/+6
| | | | | | NULL after freeing them in the error case. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11838 dc483132-0cff-0310-8789-dd5450dbe970
* * adb_openclose.c (osa_adb_fini_db): Don't fclose the lock file ifKen Raeburn1999-09-212-1/+7
| | | | | | the lock is permanent, because it's already been done. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11837 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in (unit-test-body-tcp, unit-test-body-udp): Pass $(RUNTESTFLAGS) toKen Raeburn1999-09-212-2/+7
| | | | | | runtest. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11834 dc483132-0cff-0310-8789-dd5450dbe970
* * api.2/init-v2.exp (test109): Wait for prompt between commandsKen Raeburn1999-09-212-0/+15
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11833 dc483132-0cff-0310-8789-dd5450dbe970
* export krb5_kuserok on windowsKen Raeburn1999-09-022-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11781 dc483132-0cff-0310-8789-dd5450dbe970
* from 1.1 branchKen Raeburn1999-09-024-13/+33
| | | | | | | | | | | | | | | | | | | 1999-09-01 Danilo Almeida <dalmeida@mit.edu> * kuserok.c (krb5_kuserok): Fix improper negation in non-Unix localname check. Also fix calling convention before this function is exported by the Windows DLL. * localaddr.c (krb5_os_localaddr): Fix memset to clear right address list. (Thanks to jaltman@columbia.edu). 1999-09-01 Ken Raeburn <raeburn@mit.edu> * get_krbhst.c (krb5_get_krbhst): Fix double-indirection confusion. Do actually copy string contents to newly allocated storage. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11780 dc483132-0cff-0310-8789-dd5450dbe970
* from 1.1 branch:Ken Raeburn1999-09-017-16/+64
| | | | | | | | | | | | | | | | | | | | | | | | * init_ctx.c (get_profile_etype_list): Update name of the des3 entry in the default etype list. * init_ctx.c (get_profile_etype_list): New argument DESONLY; if set, ignore any ktype values other than NULL, DES_CBC_CRC, and DES_CBC_MD5. (krb5_get_default_in_tkt_ktypes, krb5_get_tgs_ktypes): Set it. (krb5_get_permitted_enctypes): Don't set it. * fwd_tgt.c (krb5_fwd_tgt_creds): Use KRB5_TC_SUPPORTED_KTYPES when calling krb5_cc_retrieve_cred. * gc_frm_kdc.c (krb5_get_cred_from_kdc_opt): Ditto. * get_creds.c (krb5_get_credentials_core): Set that flag. (krb5_get_credentials): Check for KRB5_CC_NOT_KTYPE error return. * t_ser.c (main): Disable eblock serialization test, since the code it tests was disabled nearly a year ago. * str_conv.c (krb5_timestamp_to_sfstring): Don't pass extra argument to sprintf. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11779 dc483132-0cff-0310-8789-dd5450dbe970
* testcase fixes from 1.1 branch:Ken Raeburn1999-09-012-11/+24
| | | | | | | | | | | * t_kdb.c (add_principal): Free only contents of a generated key, since the keyblock structure itself is on the stack. * t_kdb.c (add_principal): Update for new calling sequence to krb5_dbekd_encrypt_key_data. (do_testing): Update calls. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11775 dc483132-0cff-0310-8789-dd5450dbe970
* look up local hostname instead of using 'localhost'; pass RUNTESTFLAGSKen Raeburn1999-09-013-4/+58
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11774 dc483132-0cff-0310-8789-dd5450dbe970
* disable krb5-mech2 for now; from 1.1 branchKen Raeburn1999-09-012-23/+16
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11773 dc483132-0cff-0310-8789-dd5450dbe970
* Danilo's SendMessage->PostMessage change from 1.1 branchKen Raeburn1999-09-012-1/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11770 dc483132-0cff-0310-8789-dd5450dbe970
* implement KRB5_TC_SUPPORTED_KTYPES and common _retrieve methods; from 1.1 branchKen Raeburn1999-09-0111-0/+395
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11768 dc483132-0cff-0310-8789-dd5450dbe970
* new error code for multi-cryptosystem support, from 1.1 branchKen Raeburn1999-09-012-0/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11767 dc483132-0cff-0310-8789-dd5450dbe970
* Tom's cryptosystem alias entries from 1.1 branchKen Raeburn1999-09-013-0/+31
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11763 dc483132-0cff-0310-8789-dd5450dbe970
* memmove/bcopy fix from 1.1 branchKen Raeburn1999-09-012-0/+12
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11762 dc483132-0cff-0310-8789-dd5450dbe970
* Use multiple addresses, if present, on Mac and WindowsDanilo Almeida1999-08-212-24/+56
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11701 dc483132-0cff-0310-8789-dd5450dbe970
* * etypes.c: Update des3-cbc-sha1 to alignt with new numberTom Yu1999-08-183-4/+12
| | | | | | | | | assignments. * cksumtypes.c: Update hmac-sha1-des3 to align with new number assignments. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11684 dc483132-0cff-0310-8789-dd5450dbe970
* Initializes some variables so that they do not end up in the common blockBrad Thompson1999-08-131-0/+8
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11655 dc483132-0cff-0310-8789-dd5450dbe970
* Initialize __krb_sendauth_hidden_tkt_len so it doesn't end up in theBrad Thompson1999-08-131-1/+1
| | | | | | common block. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11654 dc483132-0cff-0310-8789-dd5450dbe970
* Initialize swap_bytes so that it doesn't end up in the common blockBrad Thompson1999-08-131-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11653 dc483132-0cff-0310-8789-dd5450dbe970
* chpw.c (krb5_mk_chpw_req):Alexandra Ellwood1999-08-101-5/+14
| | | | | | | | Added call to free cipherpw.data. cipherpw.data is allocated by krb5_mk_priv and passed back. Since cipherpw is never passed back, krb5_mk_chpw_req should free it. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11648 dc483132-0cff-0310-8789-dd5450dbe970
* 1999-08-10 Alexandra Ellwood <lxs@mit.edu>Alexandra Ellwood1999-08-101-0/+7
| | | | | | | | | * chpw.c (krb5_mk_chpw_req): Added call to free cipherpw.data. cipherpw.data is allocated by krb5_mk_priv and passed back. Since cipherpw is never passed back, krb5_mk_chpw_req should free it. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11647 dc483132-0cff-0310-8789-dd5450dbe970
* (krb5_change_password):Alexandra Ellwood1999-08-101-248/+284
| | | | | | | | Reorganized code so that krb5_change_password actually frees everything it allocated on error. Also fixed some memory leaks which happened even without an error occurring. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11646 dc483132-0cff-0310-8789-dd5450dbe970
* 1999-08-10 Alexandra Ellwood <lxs@mit.edu>Alexandra Ellwood1999-08-101-0/+7
| | | | | | | | | * changepw.c (krb5_change_password): Reorganized code so that krb5_change_password actually frees everything it allocated on error. Also fixed some memory leaks which happened even without an error occurring. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11645 dc483132-0cff-0310-8789-dd5450dbe970
* Provide Win32 implementation so that kinit and such work under Win32Danilo Almeida1999-08-092-3/+104
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11635 dc483132-0cff-0310-8789-dd5450dbe970
* Make sure we have FQDN in the case where we use gethostnameDanilo Almeida1999-08-093-6/+38
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11634 dc483132-0cff-0310-8789-dd5450dbe970
* * def_realm.c (krb5_get_default_realm): Check that we haveDanilo Almeida1999-08-062-1/+5
| | | | | | | a realm before trying to copy it (since profile_get_string may return no error but not get anything). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11629 dc483132-0cff-0310-8789-dd5450dbe970
* Fix calling convention for krb5_get_profileDanilo Almeida1999-08-062-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11628 dc483132-0cff-0310-8789-dd5450dbe970
* * t_std_conf.c (test_get_krbhst): Use krb5_free_krbhst toDanilo Almeida1999-08-0511-92/+158
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | free buffers allocated by krb5_get_krbhst. * locate_kdc.c (_krb5_use_dns): Add _krb_use_dns to abstract away looking up of whether we use DNS or not in the profile. * ktdefname.c (krb5_kt_default_name): Use profile_release_string instead of free to free string allocated by profile_get_string. * get_krbhst.c (krb5_get_krbhst): Copy results from profile_get_values into malloc'ed buffers so we can safely free them later. Also call profile_free_list on the original values. * locate_kdc.c (krb5_locate_kdc): * hst_realm.c (krb5_get_host_realm): * def_realm.c (krb5_get_default_realm): Use _krb5_use_dns to figure out whether to use DNS or not instead of directly reading the profile in this routine. * realm_dom.c (krb5_get_realm_domain): * hst_realm.c (krb5_get_host_realm): * def_realm.c (krb5_get_default_realm): Copy results of profile_get_string into malloc'ed buffer so it can safely be free'd later. * locate_kdc.c (krb5_locate_srv_conf): * def_realm.c (krb5_get_default_realm): * changepw.c (krb5_change_password): * an_to_ln.c (krb5_aname_to_localname): Use profile_free_list to free values allocated by profile_get_values. * init_os_ctx.c (os_init_paths): Wrap use of ctx->profile_in_memory with KRB5_DNS_LOOKUP. Use pointer value to determine whether to free files by checking the files value rather than depending on the return value. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11626 dc483132-0cff-0310-8789-dd5450dbe970
* Document why krb5_win_ccdll_load is called way early in code.Danilo Almeida1999-08-052-3/+14
| | | | | | | | (It is because we need to have the ccapi stuff loaded before trying to get the OS-specific context initialization where we figure out default cache names and such.) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11625 dc483132-0cff-0310-8789-dd5450dbe970
* * init_ctx.c (get_profile_etype_list): Use profile_release_stringDanilo Almeida1999-08-054-18/+34
| | | | | | | | | | | | | | | | to free string allocated by profile_get_string. (krb5_init_context): Use a real context for krb5_win_ccdll_load. * get_in_tkt.c (krb5_appdefault_string): * conv_princ.c (krb5_425_conv_principal): Use profile_free_list to free values allocated by profile_get_values. * get_in_tkt.c (_krb5_conf_boolean, krb5_appdefault_boolean): Rename krb5_conf_boolean to _krb5_conf_boolean to denote that it is not public so that folks outside the libraries won't be tempted to use it. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11624 dc483132-0cff-0310-8789-dd5450dbe970
* * stdcc_util.c (deep_free_cc_v5_creds):Alexandra Ellwood1999-08-051-0/+9
| | | | | | | | | | Added free(creds) so that the cc_creds gets freed when a cred_union gets freed. Before it was leaking memory. I searched the k5 sources for folks calling deep_free_cc_v5_creds and my change seems to not break anyone else. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11621 dc483132-0cff-0310-8789-dd5450dbe970
* Added free(creds) to deep_free_cc_v5_creds so that someone is freeing the ↵Alexandra Ellwood1999-08-051-0/+2
| | | | | | | | cc_creds when a cred_union gets freed. Before it was leaking memory I searched the k5 sources for folks calling deep_free_cc_v5_creds and my change seems to not break anything. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11620 dc483132-0cff-0310-8789-dd5450dbe970
* Intialize out_creds pointer to 0 and then check whether it is 0 beforeDanilo Almeida1999-08-042-4/+12
| | | | | | | trying to dereference it, in case lower-level routine failed to assign a value to it. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11619 dc483132-0cff-0310-8789-dd5450dbe970
* stdcc.c (krb5_stdcc_destroy):Alexandra Ellwood1999-08-031-0/+6
| | | | | | | Added code to free the krb5_ccache like krb5_stdcc_close does so we don't leak memory. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11616 dc483132-0cff-0310-8789-dd5450dbe970
* Fixed a memory leak in krb5_stdcc_destroy(). The destroy function was ↵Alexandra Ellwood1999-08-031-3/+13
| | | | | | failing to free memory allocated for the krb5_ccache. Code to free this memory was swiped from krb5_stdcc_close() git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11613 dc483132-0cff-0310-8789-dd5450dbe970
* nuke some ancient isode remnantsKen Raeburn1999-07-292-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11610 dc483132-0cff-0310-8789-dd5450dbe970
* GetMacProfileFileSpec: fined bogus string conversionMiro Jurisic1999-07-272-1/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11608 dc483132-0cff-0310-8789-dd5450dbe970
* merged changes from the Mac_V2_0_derivatives branch and added krb5_get_profileMiro Jurisic1999-07-261-1/+30
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11598 dc483132-0cff-0310-8789-dd5450dbe970
* c_ustime.c, init_os_ctx.c: merged changes from the Mac_V2_0_derivatives branchMiro Jurisic1999-07-261-0/+11
| | | | | | init_os_ctx.x: added krb5_get_profile git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11597 dc483132-0cff-0310-8789-dd5450dbe970
* Merged from Mac_V2_0_derivatives branchMiro Jurisic1999-07-261-11/+34
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11596 dc483132-0cff-0310-8789-dd5450dbe970