summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* Add TCP support to the KDC, turned off by default, and using separateKen Raeburn2002-09-194-145/+864
| | | | | | | | | | config file entries to indicate port numbers. Checkpointing a working version; debug code needs cleanup, doc needs writing. ticket: 1175 status: open git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14885 dc483132-0cff-0310-8789-dd5450dbe970
* * sendto_kdc.c (krb5int_cm_call_select): If timeout value has tv_sec==0, treatKen Raeburn2002-09-192-14/+28
| | | | | | | it as meaning "no timeout". (krb5int_debug_fprint): Handle null timeval pointer. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14884 dc483132-0cff-0310-8789-dd5450dbe970
* Use AC_CONFIG_FILES for each Makefile generated instead of passingEzra Peisach2002-09-194-22/+32
| | | | | | | | | | list of files to AC_OUTPUT. Also, only generate an individual Makefile when invoking config.status ticket: 1188 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14883 dc483132-0cff-0310-8789-dd5450dbe970
* * post.in ($(srcdir)/$(thisconfigdir)/configure): Delete autom4te.cache ↵Ken Raeburn2002-09-192-0/+7
| | | | | | directory git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14882 dc483132-0cff-0310-8789-dd5450dbe970
* * aclocal.m4 (KRB5_AC_CHOOSE_SS): Check that the indicated system ss packageKen Raeburn2002-09-192-0/+24
| | | | | | can actually be linked against and will produce programs that run. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14881 dc483132-0cff-0310-8789-dd5450dbe970
* * main.c (DEFAULT_KDC_PORTLIST): Define as DEFAULT_KDC_UDP_PORTLISTKen Raeburn2002-09-192-0/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14880 dc483132-0cff-0310-8789-dd5450dbe970
* update dependenciesKen Raeburn2002-09-181-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14879 dc483132-0cff-0310-8789-dd5450dbe970
* Support reading a list of TCP port numbers from the KDC config file; defaultKen Raeburn2002-09-187-2/+27
| | | | | | to none for now. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14878 dc483132-0cff-0310-8789-dd5450dbe970
* protoizeKen Raeburn2002-09-182-32/+12
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14877 dc483132-0cff-0310-8789-dd5450dbe970
* * client_init.c (_kadm5_init_any): If creating a new ccache, put it in memoryKen Raeburn2002-09-182-0/+14
| | | | | | instead of on disk. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14876 dc483132-0cff-0310-8789-dd5450dbe970
* * sendto_kdc.c: Include cm.h.Ken Raeburn2002-09-182-48/+87
| | | | | | | | | | | | | | | (struct select_state, SSF_READ, SSF_WRITE, SSF_EXCEPTION): Moved to cm.h. (DEBUG): Define. (krb5int_debug_sendto_kdc): Initialize to zero. (default_debug_handler, put, putstr): New functions. (krb5int_sendtokdc_debug_handler): New variable. (krb5int_debug_fprint): Don't write to stderr; instead, pass strings to the debug output handlers above. (struct incoming_krb5_message): Broken out from struct conn_state. (krb5int_cm_call_select): Renamed from call_select; callers updated. Now extern. Display max fd number in debugging call, not nfds. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14875 dc483132-0cff-0310-8789-dd5450dbe970
* * cm.h: New fileKen Raeburn2002-09-182-0/+41
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14874 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in: Check for sys/filio.hKen Raeburn2002-09-182-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14873 dc483132-0cff-0310-8789-dd5450dbe970
* * krb.h: Add extern "C" markers in case a C++ compiler is usedKen Raeburn2002-09-182-0/+12
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14872 dc483132-0cff-0310-8789-dd5450dbe970
* Return errno not retval from getpeername failureSam Hartman2002-09-172-1/+6
| | | | | | ticket: 1164 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14871 dc483132-0cff-0310-8789-dd5450dbe970
* * lib/helpers.exp (setup_database): Use "!=" instead of "ne" for string ↵Ken Raeburn2002-09-162-1/+6
| | | | | | comparisons git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14870 dc483132-0cff-0310-8789-dd5450dbe970
* * kerberos_v4.c (check_princ): Call strftime() with correct numberTom Yu2002-09-152-1/+7
| | | | | | of arguments. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14869 dc483132-0cff-0310-8789-dd5450dbe970
* * aclocal.m4 (AC_KRB5_TCL_FIND_CONFIG): Set TCL_LIBPATH andTom Yu2002-09-152-2/+7
| | | | | | TCL_RPATH. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14868 dc483132-0cff-0310-8789-dd5450dbe970
* * lib/helpers.exp (expect_tcl_prompt): Use the "-re" flag, andTom Yu2002-09-152-3/+15
| | | | | | | | | match end of output. (expect_kadm_ok): s/error/perror. (setup_database): Work around tcl 8.4's (incorrect?) output EOL translation. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14867 dc483132-0cff-0310-8789-dd5450dbe970
* * api.0/chpass-principal.exp:Tom Yu2002-09-1534-836/+882
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * api.0/crte-policy.exp: * api.0/crte-principal.exp: * api.0/destroy.exp: * api.0/dlte-policy.exp: * api.0/dlte-principal.exp: * api.0/get-policy.exp: * api.0/get-principal.exp: * api.0/init.exp: * api.0/mod-policy.exp: * api.0/mod-principal.exp: * api.0/randkey-principal.exp: * api.0/rename-principal.exp: * api.1/lock.exp: * api.2/chpass-principal-v2.exp: * api.2/chpass-principal.exp: * api.2/crte-policy.exp: * api.2/crte-principal.exp: * api.2/destroy.exp: * api.2/dlte-policy.exp: * api.2/dlte-principal.exp: * api.2/get-policy.exp: * api.2/get-principal-v2.exp: * api.2/get-principal.exp: * api.2/init-v2.exp: * api.2/init.exp: * api.2/mod-policy.exp: * api.2/mod-principal-v2.exp: * api.2/mod-principal.exp: * api.2/randkey-principal-v2.exp: * api.2/randkey-principal.exp: * lib/lib.t: s/error/perror. * config/unix.exp: Work around tcl 8.4's (incorrect?) output EOL translation. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14866 dc483132-0cff-0310-8789-dd5450dbe970
* * kerberos_v4.c: Always include stdarg.h, not varargs.h.Ken Raeburn2002-09-152-44/+14
| | | | | | | | (v4_klog): Always declare and define stdarg version. (krb4_stime): Deleted. (check_princ): Use strftime instead. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14865 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in (rcp): Fix typo in 06-25 changeKen Raeburn2002-09-152-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14864 dc483132-0cff-0310-8789-dd5450dbe970
* * sendto_kdc.c (service_fds): Fix bug in last change.Ken Raeburn2002-09-142-30/+36
| | | | | | | | | | (krb5int_debug_fprint): Use 'out' consistently, minimize explicit references to stderr. Flush output before returning. (dperror) [_WIN32]: Shorten message. (start_connection, service_tcp_fd, service_fds, krb5int_sendto): Use dprint instead of dfprintf. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14863 dc483132-0cff-0310-8789-dd5450dbe970
* * sendto_kdc.c (struct conn_state): Add new function pointer field 'service'Ken Raeburn2002-09-142-44/+41
| | | | | | | | | | | | | for the fd service routine. (setup_connection): Initialize it. (service_fd): Deleted. (service_fds): Incorporate debug output from service_fd. Call service routine indicated in connection info. Decrement select fd count for each flag set for a file descriptor. Ensure that the index into the conns array doesn't run off the end. (krb5int_debug_fprint): Fetch correct type for %E. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14862 dc483132-0cff-0310-8789-dd5450dbe970
* Work out pathname for gcc fixincludes headers via "-print-libgcc-file-name" andKen Raeburn2002-09-148-28/+47
| | | | | | | | | | substitutions in depgen.sed at "make depend" time, and emit patterns into depfix2.sed to strip them out of dependencies, instead of hard-coding pathnames for Athena gcc installations we know about in depfix.sed. Verify that gcc is being used, before trying to rebuild dependencies. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14861 dc483132-0cff-0310-8789-dd5450dbe970
* Delete old placeholders for framework support; implement it anew soon,Ken Raeburn2002-09-146-55/+25
| | | | | | when we're more certain what we need. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14860 dc483132-0cff-0310-8789-dd5450dbe970
* copyrightKen Raeburn2002-09-131-0/+3
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14859 dc483132-0cff-0310-8789-dd5450dbe970
* update dependenciesKen Raeburn2002-09-133-28/+16
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14857 dc483132-0cff-0310-8789-dd5450dbe970
* Don't do 'make depend' if we're not using the in-tree versions of et,ss,dbKen Raeburn2002-09-132-2/+29
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14856 dc483132-0cff-0310-8789-dd5450dbe970
* Permit building against either the in-tree version of db2 or a system versionKen Raeburn2002-09-138-6/+53
| | | | | | specified at configure time. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14855 dc483132-0cff-0310-8789-dd5450dbe970
* * aclocal.m4 (KRB5_AC_CHOOSE_DB): New macro.Ken Raeburn2002-09-132-0/+41
| | | | | | (CONFIG_RULES): Invoke it. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14854 dc483132-0cff-0310-8789-dd5450dbe970
* * depfix.sed: Replace db2 headers with $(DB_DEPS)Ken Raeburn2002-09-132-0/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14851 dc483132-0cff-0310-8789-dd5450dbe970
* * kdb_db2.c (krb5_db2_db_iterate_ext): Don't call bt_rseq if HAVE_BT_RSEQ isKen Raeburn2002-09-132-0/+15
| | | | | | undefined; instead, just return an error. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14850 dc483132-0cff-0310-8789-dd5450dbe970
* * kerberos_v4.c (kerb_get_principal): Include kvno when logging failure to findKen Raeburn2002-09-132-5/+10
| | | | | | | a key. (v4_klog): Include explicit do-nothing default case in switch statement. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14849 dc483132-0cff-0310-8789-dd5450dbe970
* * main.c (initialize_realms): Include replay cache name in error if it can't ↵Ken Raeburn2002-09-132-1/+7
| | | | | | be initialized git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14848 dc483132-0cff-0310-8789-dd5450dbe970
* Don't request addresses whenSam Hartman2002-09-112-11/+18
| | | | | | we forward addressless tickets git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14845 dc483132-0cff-0310-8789-dd5450dbe970
* * t_locate_kdc.c(main):Add new argument -m for looking up master KDC addressesKen Raeburn2002-09-112-2/+8
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14844 dc483132-0cff-0310-8789-dd5450dbe970
* * locate_kdc.c (get_port): Skip service name lookup, just use the suppliedKen Raeburn2002-09-112-8/+44
| | | | | | | | | | numbers. (add_host_to_list): If a second port number is supplied, look up AF_INET addresses only, and only for SOCK_DGRAM type entries. Ignore errors in the second address lookup. (krb5_locate_srv_conf_1) [TEST]: More debugging code. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14843 dc483132-0cff-0310-8789-dd5450dbe970
* whitespaceKen Raeburn2002-09-111-1/+3
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14842 dc483132-0cff-0310-8789-dd5450dbe970
* protoizeKen Raeburn2002-09-1112-292/+131
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14841 dc483132-0cff-0310-8789-dd5450dbe970
* update dependenciesKen Raeburn2002-09-111-6/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14840 dc483132-0cff-0310-8789-dd5450dbe970
* log for last post.in changeKen Raeburn2002-09-111-0/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14839 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in (LOCALINCLUDES): Don't reference et directory.Ken Raeburn2002-09-112-10/+13
| | | | | | (dependencies updated) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14838 dc483132-0cff-0310-8789-dd5450dbe970
* Move all depfix2.sed generation into depgen.sed, so ".." in $(srcdir) andKen Raeburn2002-09-113-12/+70
| | | | | | $(BUILDTOP) can be properly quoted, and won't match names like "ss". git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14837 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in (LOCALINCLUDES): Drop references to .. and et directories inKen Raeburn2002-09-112-2/+8
| | | | | | | source and build trees. (depend-prerecurse): Depend on 'includes'. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14836 dc483132-0cff-0310-8789-dd5450dbe970
* Try a little harder to avoid returning e-text that says "Generic error (seeKen Raeburn2002-09-113-25/+31
| | | | | | | | | | | | | | | | e-text)" for out-of-range codes where we haven't explicitly decided to return a vague error message. * do_as_req.c (prepare_error_as): New argument, the error message text as determined *before* possibly replacing the error code with "generic error". (process_as_req): Fill it in based on 'status', or the error message corresponding to the error code to be returned. * do_tgs_req.c (prepare_error_tgs): New argument, the error message text as determined *before* possibly replacing the error code with "generic error". (process_tgs_req): Fill it in based on 'status', or the error message corresponding to the error code to be returned. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14835 dc483132-0cff-0310-8789-dd5450dbe970
* * network.c (process_packet): Call inet_ntop directly.Ken Raeburn2002-09-104-122/+12
| | | | | | | * sock2p.c: Deleted. * Makefile.in (SRCS, OBJS): Drop it. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14834 dc483132-0cff-0310-8789-dd5450dbe970
* use stdint.h and inttypes.h if availableKen Raeburn2002-09-054-1/+16
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14833 dc483132-0cff-0310-8789-dd5450dbe970
* another oneKen Raeburn2002-09-051-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14832 dc483132-0cff-0310-8789-dd5450dbe970
* * rc_io.c (krb5_rc_io_move): Missed a variable name changeKen Raeburn2002-09-052-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14830 dc483132-0cff-0310-8789-dd5450dbe970