summaryrefslogtreecommitdiffstats
path: root/src/lib
Commit message (Collapse)AuthorAgeFilesLines
* protoizeKen Raeburn2002-09-0388-1857/+1123
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14812 dc483132-0cff-0310-8789-dd5450dbe970
* * init_ets.c (krb5_init_ets, krb5_free_ets): Use prototype style function ↵Ken Raeburn2002-09-032-4/+7
| | | | | | definitions git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14811 dc483132-0cff-0310-8789-dd5450dbe970
* Use prototype style definitions for functions. Avoid variable name "class"Ken Raeburn2002-09-0314-759/+297
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14810 dc483132-0cff-0310-8789-dd5450dbe970
* update dependenciesKen Raeburn2002-08-2917-72/+149
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14791 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in: Revert $(S)=>/ change, for Windows supportKen Raeburn2002-08-2976-53/+205
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14786 dc483132-0cff-0310-8789-dd5450dbe970
* Ignore a bunch of files generated by building in the source tree, excludingKen Raeburn2002-08-2911-0/+33
| | | | | | | | | those covered by CVSROOT/cvsignore patterns. Static UNIX build only, at the moment, may need updates for other configurations. (Second try; this time, deal with the cases where "cvs add"/"cvs ci" choked on previously deleted versions numbered 5.x.) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14785 dc483132-0cff-0310-8789-dd5450dbe970
* Ignore a bunch of files generated by building in the source tree, excludingKen Raeburn2002-08-299-0/+32
| | | | | | | those covered by CVSROOT/cvsignore patterns. Static UNIX build only, at the moment, may need updates for other configurations. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14783 dc483132-0cff-0310-8789-dd5450dbe970
* undo quoting changesKen Raeburn2002-08-272-10/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14779 dc483132-0cff-0310-8789-dd5450dbe970
* more quotingKen Raeburn2002-08-272-4/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14778 dc483132-0cff-0310-8789-dd5450dbe970
* Quote targets of some copy operations within the build tree. NeededKen Raeburn2002-08-276-8/+22
| | | | | | | now for Windows since we use "/" as a directory separator in places where Windows would also look for command options. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14776 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in: Use $krb5_cv_host instead of $hostEzra Peisach2002-08-262-4/+8
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14768 dc483132-0cff-0310-8789-dd5450dbe970
* * sendto_kdc.c (merge_addrlists): Truncate source address list after copyingKen Raeburn2002-08-242-0/+4
| | | | | | its data into the destination list. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14762 dc483132-0cff-0310-8789-dd5450dbe970
* Change $(S)=>/ and $(U)=>.. globallyKen Raeburn2002-08-2378-54/+210
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14761 dc483132-0cff-0310-8789-dd5450dbe970
* * kdb_db2.h: Add prototype and rename forTom Yu2002-08-234-5/+53
| | | | | | | | | | | | | krb5_db2_db_iterate_ext(). * kdb_db2.c (krb5_db2_db_iterate_ext): New function; allow optional backwards or recursive (if btree) traversal of the database. * Makefile.in (LIBMINOR): Bump due to addition of krb5_db_iterate_ext(). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14755 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in (SUBDIROBJLISTS): New variableKen Raeburn2002-08-232-0/+15
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14749 dc483132-0cff-0310-8789-dd5450dbe970
* * locate_kdc.c (krb5_locate_kdc): Don't look up kerberos-sec for TCP serviceKen Raeburn2002-08-232-5/+10
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14748 dc483132-0cff-0310-8789-dd5450dbe970
* turn off debug codeKen Raeburn2002-08-231-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14747 dc483132-0cff-0310-8789-dd5450dbe970
* * init_ctx.c (init_common): Initialize udp_pref_limit fieldKen Raeburn2002-08-232-0/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14746 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in ($(HDRS)): Depend on "includes"Ken Raeburn2002-08-222-0/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14745 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in (SUBDIROBJLISTS): New variableKen Raeburn2002-08-224-1/+13
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14744 dc483132-0cff-0310-8789-dd5450dbe970
* * accessor.c (krb5int_accessor): Use krb5int_sendto instead ofKen Raeburn2002-08-222-1/+3
| | | | | | krb5int_sendto_udp. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14743 dc483132-0cff-0310-8789-dd5450dbe970
* * sendto_kdc.c (MAX_PASS, dprint): New macros.Ken Raeburn2002-08-222-402/+539
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | (krb5int_debug_fprint, merge_addrlists): New function. (krb5int_debug_sendto_kdc): New variable. (krb5_sendto_kdc): Use dprint. Call krb5int_locate_kdc in two places, with socket type selection done separately. (debug_log_connect): Function deleted; use dprint instead. (dperror): Use dprint. (print_fdsets): Function deleted; use dprint instead. (struct conn_state): Use struct instead of union so incoming and outgoing buffer pointers can co-exist. Add INITIALIZING state. (state_strings): Add INITIALIZING. (krb5int_sendto_udp, krb5int_sendto_tcp): Functions integrated into krb5int_sendto. (call_select): Use dprint. (setup_connection): New function, handles data structure initialization. (start_connection): Renamed from start_tcp_connection. Don't do data structure initialization, just start connection, and transmit UDP datagrams. Use dprint. (maybe_send): Create socket for "INITIALIZING" connections; transmit datagrams. (kill_conn): New function split out from service_tcp_fd. (SSF_READ, SSF_WRITE, SSF_EXCEPTION): New macros. (service_tcp_fd): Accept a flag word rather than separate int arguments for read, write, exception. Use dprint. (service_udp_fd): New function. (service_fd): New function, calls one of the above two. (service_fds): Call it. Use a flag word instead of separate r/w/x values. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14742 dc483132-0cff-0310-8789-dd5450dbe970
* * locate_kdc.c (krb5int_grow_addrlist): Renamed from grow_list, now external.Ken Raeburn2002-08-222-2/+9
| | | | | | (grow_list): New macro. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14741 dc483132-0cff-0310-8789-dd5450dbe970
* * string2key.c: Work around possible bug with AFS salts;Tom Yu2002-08-162-0/+8
| | | | | | [krb5-clients/1146] from <Wolfgang.Friebel@cern.ch>. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14734 dc483132-0cff-0310-8789-dd5450dbe970
* * sendto_kdc.c (DEFAULT_UDP_PREF_LIMIT, HARD_UDP_LIMIT): New macros.Ken Raeburn2002-08-152-3/+47
| | | | | | | | (debug_log_connect): Look up "udp_preference_limit" in libdefaults part of profile; try TCP before UDP if the packet size is larger than specified. Don't try UDP at all if the packet is over about 32K. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14732 dc483132-0cff-0310-8789-dd5450dbe970
* * keytab.c (krb5_ktkdb_get_entry): For consistency, check forTom Yu2002-08-152-0/+11
| | | | | | DISALLOW_ALL_TIX and DISALLOW_SVR when looking up keys. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14727 dc483132-0cff-0310-8789-dd5450dbe970
* * cc_file.c (ALLOC): Use calloc, not malloc.Ken Raeburn2002-08-152-2/+15
| | | | | | | (krb5_fcc_read_principal): Check bounds on number of components before calling ALLOC. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14724 dc483132-0cff-0310-8789-dd5450dbe970
* * t_cc.c: Remove references to STDIO ccacheTom Yu2002-08-152-7/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14723 dc483132-0cff-0310-8789-dd5450dbe970
* * t_ser.c (ser_ccache_test): Remove references to STDIO ccachesTom Yu2002-08-152-19/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14722 dc483132-0cff-0310-8789-dd5450dbe970
* missed an entryKen Raeburn2002-08-151-0/+3
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14718 dc483132-0cff-0310-8789-dd5450dbe970
* (NO_FILE): New macro. All functions changed to test or assign it rather thanKen Raeburn2002-08-152-96/+89
| | | | | | | | | | | | -1 or (FILE*)NULL. (krb5_fcc_read_keyblock, krb5_fcc_read_data): Rewrite bounds check. (BINARY_MODE): Always define. (setvbuf) [!HAVE_SETVBUF]: Define as macro using setbuf. (krb5_fcc_open_file): Change file descriptor variable to "f" and combine newly matching stdio and file sections. Use setvbuf instead of checking whether to use setbuf. Fix bug in merge. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14717 dc483132-0cff-0310-8789-dd5450dbe970
* update depsKen Raeburn2002-08-154-23/+45
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14716 dc483132-0cff-0310-8789-dd5450dbe970
* Combine file and stdio ccache implementations into one source file; selectionKen Raeburn2002-08-155-2165/+650
| | | | | | is now at compile time, rather than FILE: vs STDIO: prefix. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14715 dc483132-0cff-0310-8789-dd5450dbe970
* * cc_stdio.c (krb5_fcc_next_cred): Use a krb5_error_code to hol the returnKen Raeburn2002-08-142-17/+26
| | | | | | | | | | value from krb5_fcc_interpret. (krb5_fcc_get_principal): Initialize return-value variable. (krb5_fcc_initialize): Likewise. (krb5_fcc_interpret): Change retval to a krb5_error_code. Reorder cases for consistency with cc_file.c. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14714 dc483132-0cff-0310-8789-dd5450dbe970
* tweak commentsKen Raeburn2002-08-141-2/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14713 dc483132-0cff-0310-8789-dd5450dbe970
* * xdr.c (xdr_string): Fix off-by-one error; we're not vulnerable,Tom Yu2002-08-122-1/+6
| | | | | | since we don't call it. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14701 dc483132-0cff-0310-8789-dd5450dbe970
* Miscellaneous additional shuffling (variable renaming or reordering, whitespaceKen Raeburn2002-08-103-152/+80
| | | | | | | changes, deleting unused code, adding or removing braces) to make cc_file.c and cc_stdio.c more similar. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14700 dc483132-0cff-0310-8789-dd5450dbe970
* (krb5_fcc_data): Rename "fd" to "file"; change all usesKen Raeburn2002-08-101-44/+44
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14699 dc483132-0cff-0310-8789-dd5450dbe970
* Change non-external "scc" uses to "fcc".Ken Raeburn2002-08-101-176/+156
| | | | | | | (krb5_fcc_data): Rename from krb5_scc_data; reorder some fields. (krb5_fcc_close_file): Never call fflush on a read-only file. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14698 dc483132-0cff-0310-8789-dd5450dbe970
* whitespaceKen Raeburn2002-08-091-167/+87
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14697 dc483132-0cff-0310-8789-dd5450dbe970
* "krb5 v5" is redundant (in comment)Ken Raeburn2002-08-091-4/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14696 dc483132-0cff-0310-8789-dd5450dbe970
* whitespaceKen Raeburn2002-08-091-89/+81
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14695 dc483132-0cff-0310-8789-dd5450dbe970
* rename krb5_scc_<fn> and krb5_scc_cursor to use krb5_fcc_ insteadKen Raeburn2002-08-092-260/+261
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14694 dc483132-0cff-0310-8789-dd5450dbe970
* hide method functions we don't need to call directlyKen Raeburn2002-08-093-175/+180
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14693 dc483132-0cff-0310-8789-dd5450dbe970
* Apply patch toSam Hartman2002-08-092-0/+6
| | | | | | | initialize return value in kdb5_dbe_search_enctype so etype info works reliably git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14692 dc483132-0cff-0310-8789-dd5450dbe970
* * api.2/init-v2.exp (test100): Expect MISSING_KRB5_CONF_PARAMS error nowKen Raeburn2002-08-082-1/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14691 dc483132-0cff-0310-8789-dd5450dbe970
* update comments describing file formatKen Raeburn2002-08-081-3/+10
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14689 dc483132-0cff-0310-8789-dd5450dbe970
* * cr_tkt.c (krb_cr_tkt_int): Don't take key arguments any more.Ken Raeburn2002-08-082-58/+63
| | | | | | | (krb_create_ticket, krb_cr_tkt_krb5): Do the encryption here; drop NOENCRYPTION test. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14688 dc483132-0cff-0310-8789-dd5450dbe970
* * xdr_array.c (xdr_array): Account for elsize when checkingTom Yu2002-08-022-1/+7
| | | | | | encoded array count. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14681 dc483132-0cff-0310-8789-dd5450dbe970
* * unparse.c (krb5_unparse_name_ext): Error out if passed a NULLTom Yu2002-08-022-0/+8
| | | | | | pointer. Patch from Mark Levinson; fixes [krb5-admin/1140]. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14679 dc483132-0cff-0310-8789-dd5450dbe970