krb5.git
23 years ago * enc_des.c (fb64_start): Remove variable set but never used
Ezra Peisach [Mon, 23 Jul 2001 21:50:24 +0000 (21:50 +0000)]
    * enc_des.c (fb64_start): Remove variable set but never used

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13624 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * t_imp_name.c (display_status_1): Remove variable that was set
Ezra Peisach [Mon, 23 Jul 2001 21:47:11 +0000 (21:47 +0000)]
   * t_imp_name.c (display_status_1): Remove variable that was set
        but never used.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13623 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago* fake-addrinfo.h: Include port-sockets.h instead of system header files; should...
Ken Raeburn [Fri, 20 Jul 2001 22:58:02 +0000 (22:58 +0000)]
* fake-addrinfo.h: Include port-sockets.h instead of system header files; should fix Windows build

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13622 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * xdr_mem.c: Do not assume that XDR x_private field is char *
Ezra Peisach [Thu, 19 Jul 2001 20:59:13 +0000 (20:59 +0000)]
* xdr_mem.c: Do not assume that XDR x_private field is char *

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13621 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * auth.h: AUTH ah_private structure element changed to void *
Ezra Peisach [Thu, 19 Jul 2001 20:41:30 +0000 (20:41 +0000)]
* auth.h: AUTH ah_private structure element changed to void *

* 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

23 years ago* fake-addrinfo.h (translate_h_errno): Supply a default value in case some
Ken Raeburn [Thu, 19 Jul 2001 16:40:52 +0000 (16:40 +0000)]
* fake-addrinfo.h (translate_h_errno): Supply a default value in case some
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

23 years ago* hostaddr.c: Include fake-addrinfo.h.
Ken Raeburn [Thu, 19 Jul 2001 14:17:19 +0000 (14:17 +0000)]
* hostaddr.c: Include fake-addrinfo.h.
(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

23 years ago* klist.c (one_addr): Pass UNIX address family, not Kerberos address type, to
Ken Raeburn [Thu, 19 Jul 2001 14:03:13 +0000 (14:03 +0000)]
* klist.c (one_addr): Pass UNIX address family, not Kerberos address type, to
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

23 years ago* prof_tree.c (struct profile_iterator): Member "names" now points to const.
Ken Raeburn [Thu, 19 Jul 2001 12:24:31 +0000 (12:24 +0000)]
* prof_tree.c (struct profile_iterator): Member "names" now points to const.
(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

23 years agoNew utility program.
Ken Raeburn [Thu, 19 Jul 2001 11:44:26 +0000 (11:44 +0000)]
New utility program.
* 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

23 years ago* locate_kdc.c: Include fake-addrinfo.h.
Ken Raeburn [Thu, 19 Jul 2001 11:41:24 +0000 (11:41 +0000)]
* locate_kdc.c: Include fake-addrinfo.h.
(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

23 years agoprefer inet_addr over inet_aton
Ken Raeburn [Thu, 19 Jul 2001 11:36:05 +0000 (11:36 +0000)]
prefer inet_addr over inet_aton

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13612 dc483132-0cff-0310-8789-dd5450dbe970

23 years agodelete stuff accidentally committed early
Ken Raeburn [Thu, 19 Jul 2001 11:21:34 +0000 (11:21 +0000)]
delete stuff accidentally committed early

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13611 dc483132-0cff-0310-8789-dd5450dbe970

23 years agodrop temporary sunos4 hacks
Ken Raeburn [Thu, 19 Jul 2001 11:20:46 +0000 (11:20 +0000)]
drop temporary sunos4 hacks

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13610 dc483132-0cff-0310-8789-dd5450dbe970

23 years agomove krb5_os_hostaddr decl from krb5.hin to k5-int.h
Ken Raeburn [Thu, 19 Jul 2001 11:16:52 +0000 (11:16 +0000)]
move krb5_os_hostaddr decl from krb5.hin to k5-int.h

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13609 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago* fake-addrinfo.h: New file
Ken Raeburn [Thu, 19 Jul 2001 11:15:35 +0000 (11:15 +0000)]
* fake-addrinfo.h: New file

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13608 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago* des.c (des_ecb_encrypt): Put "static" before "const" for local variable "iv"
Ken Raeburn [Thu, 19 Jul 2001 09:54:00 +0000 (09:54 +0000)]
* des.c (des_ecb_encrypt): Put "static" before "const" for local variable "iv"

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13607 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago* string_table.c (str_INITING_KCONTEXT): Variable deleted.
Ken Raeburn [Mon, 16 Jul 2001 21:16:22 +0000 (21:16 +0000)]
* string_table.c (str_INITING_KCONTEXT): Variable deleted.
* 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

23 years ago* t_shs3.c: New test file from Marcus Watts.
Ken Raeburn [Mon, 16 Jul 2001 20:25:15 +0000 (20:25 +0000)]
* t_shs3.c: New test file from Marcus Watts.
(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

23 years ago* v4rcp.c (kstream_create_rcp_from_fd, kstream_create_from_fd): Allocate
Ken Raeburn [Sat, 14 Jul 2001 11:21:03 +0000 (11:21 +0000)]
* v4rcp.c (kstream_create_rcp_from_fd, kstream_create_from_fd): Allocate
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

23 years ago * admin_server.c: Provide prototype for do_child and declare static
Ezra Peisach [Mon, 9 Jul 2001 19:01:59 +0000 (19:01 +0000)]
* admin_server.c: Provide prototype for do_child and declare static

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13597 dc483132-0cff-0310-8789-dd5450dbe970

23 years agoInclude string.h for memset prototype
Ezra Peisach [Mon, 9 Jul 2001 15:37:22 +0000 (15:37 +0000)]
Include string.h for memset prototype

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13596 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * pmap_rmt.c, svc.c, svc_simple.c, svc_udp.c, svc_tcp.c,
Ezra Peisach [Mon, 9 Jul 2001 15:35:01 +0000 (15:35 +0000)]
    * pmap_rmt.c, svc.c, svc_simple.c, svc_udp.c, svc_tcp.c,
        xdr_array.c, xdr_reference.c : Include string.h for memset and
        memcmp prototypes.

        * auth_gssapi.c, auth_gssapi_misc.c, svc_auth_gssapi.c: Cast
        argment to PRINTF to match format.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13595 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * rpc_test_clnt.c, rpc_test_svc.c: Include string.h for memset
Ezra Peisach [Mon, 9 Jul 2001 15:33:44 +0000 (15:33 +0000)]
* rpc_test_clnt.c, rpc_test_svc.c: Include string.h for memset
prototype.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13594 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * kerberos.c (Data): Third argument now const
Ezra Peisach [Mon, 9 Jul 2001 12:08:41 +0000 (12:08 +0000)]
    * kerberos.c (Data): Third argument now const

        * misc.c (printd): First argument now const.

        * misc-proto.h: Modify printd prototype to take const first
        argument.

        * auth.c: Cast argument to memcpy to unsigned.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13593 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * setenv.c: Include pos-obsolete.h
Ezra Peisach [Mon, 9 Jul 2001 12:07:56 +0000 (12:07 +0000)]
    * setenv.c: Include pos-obsolete.h

        * pos-obsolete.h: Add for obsolete functions until they can be
        removed from the library. Contains setenv functions.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13592 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * logger.c (severity2string): Declare as returning const char *.
Ezra Peisach [Mon, 9 Jul 2001 12:07:25 +0000 (12:07 +0000)]
    * logger.c (severity2string): Declare as returning const char *.
        (klog_com_err_proc): Do not discard const status of format
        string.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13591 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * hash/hash_func.c (hash4): Declare first argument const
Ezra Peisach [Mon, 9 Jul 2001 12:06:37 +0000 (12:06 +0000)]
    * hash/hash_func.c (hash4): Declare first argument const

        * hash/hash.h: struct HTAB fname element now const.

        * hash/hash.c: Declare third argument to hash_access and
          init_hash const.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13590 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * configure.in: Add AC_HEADER_STDARG
Ezra Peisach [Sun, 8 Jul 2001 12:34:16 +0000 (12:34 +0000)]
    * configure.in: Add AC_HEADER_STDARG

        * commands.c (call): Rewrite to use varargs/stdarg interface.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13589 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * fgetst.c: Include krb4int.h
Ezra Peisach [Sun, 8 Jul 2001 12:25:41 +0000 (12:25 +0000)]
   * fgetst.c: Include krb4int.h

        * krb4int.h: Add fgetst prototype.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13588 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * server_internal.h: Add prototype for
Ezra Peisach [Sun, 8 Jul 2001 12:24:56 +0000 (12:24 +0000)]
    * server_internal.h: Add prototype for
          krb5_copy_key_data_contents.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13587 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * svr_iters.c: Declare kadm5_get_either static
Ezra Peisach [Sun, 8 Jul 2001 12:24:36 +0000 (12:24 +0000)]
    * svr_iters.c: Declare kadm5_get_either static

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13586 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * svc.c (xprt_register): If svc_fdset has not been initilized,
Ezra Peisach [Sun, 8 Jul 2001 12:24:10 +0000 (12:24 +0000)]
    * svc.c (xprt_register): If svc_fdset has not been initilized,
        FD_ZERO it.

        * rpc_commondata.c: Do not assume what the structure of an
          fd_set looks like. Add variable gssrpc_svc_fdset_init to
          determine if initialized.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13585 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * crypto_libinit.c: Include crypto_libinit.h for prototypes
Ezra Peisach [Sun, 8 Jul 2001 12:23:34 +0000 (12:23 +0000)]
    * crypto_libinit.c: Include crypto_libinit.h for prototypes

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13584 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * login.c (sigint): Declare static
Ezra Peisach [Sun, 8 Jul 2001 12:22:57 +0000 (12:22 +0000)]
    * login.c (sigint): Declare static

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13583 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * aclocal.m4 (CHECK_WAIT_TYPE): Need to include sys/types.h for
Ezra Peisach [Sun, 8 Jul 2001 12:20:26 +0000 (12:20 +0000)]
   * aclocal.m4 (CHECK_WAIT_TYPE): Need to include sys/types.h for
        initial test or pid_t might not be defined.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13582 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * resolve.c: Include stdlib.h (if present) for exit() prototype
Ezra Peisach [Fri, 6 Jul 2001 19:58:45 +0000 (19:58 +0000)]
    * resolve.c: Include stdlib.h (if present) for exit() prototype

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13581 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * configure.in: Check for need to provide setenv prototype if
Ezra Peisach [Fri, 6 Jul 2001 19:57:45 +0000 (19:57 +0000)]
* configure.in: Check for need to provide setenv prototype if
setenv is in the C library.

* forward.c: Provide setenv prototype if needed.

* auth.c (auth_name): Cast result of sizeof() to int to match
printf format specification.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13580 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * configure.in: Check if prototype needed for herror()
Ezra Peisach [Fri, 6 Jul 2001 19:50:03 +0000 (19:50 +0000)]
* configure.in: Check if prototype needed for herror()

* commands.c (ayt_status): Add explict return type (void or int)
depending on signal handler definition. Add prototype for herror
if system does not provide one.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13579 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * trval.c: Include string.h for strcmp prototype
Ezra Peisach [Fri, 6 Jul 2001 19:27:46 +0000 (19:27 +0000)]
    * trval.c: Include string.h for strcmp prototype

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13578 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * resolve.c: Include stdlib.h (if present) for exit() prototype
Ezra Peisach [Fri, 6 Jul 2001 19:27:30 +0000 (19:27 +0000)]
    * resolve.c: Include stdlib.h (if present) for exit() prototype

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13577 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * sn2princ.c (krb5_sname_to_principal): Cast tolower argument to int
Ezra Peisach [Fri, 6 Jul 2001 18:26:50 +0000 (18:26 +0000)]
* sn2princ.c (krb5_sname_to_principal): Cast tolower argument to int

* hst_realm.c (krb5_get_host_realm): Cast argument to toupper and
tolower to int.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13576 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * conv_princ.c (krb5_425_conv_principal): Cast argument to tolower
Ezra Peisach [Fri, 6 Jul 2001 17:54:35 +0000 (17:54 +0000)]
* conv_princ.c (krb5_425_conv_principal): Cast argument to tolower
to int.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13575 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * get_in_tkt.c: Include os-proto.h for _krb5_conf_boolean prototype
Ezra Peisach [Fri, 6 Jul 2001 17:16:36 +0000 (17:16 +0000)]
* get_in_tkt.c: Include os-proto.h for _krb5_conf_boolean prototype

* Makefile.in (LOCALINCLUDES): Add -I$(srcdir)/../os so os-proto.h
can be included.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13574 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * hash/dbm.c: Include db-dbm.h for prototypes
Ezra Peisach [Fri, 6 Jul 2001 16:57:47 +0000 (16:57 +0000)]
    * hash/dbm.c: Include db-dbm.h for prototypes

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13573 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * db-dbm.h: New header file which lists the dbm interfaces
Ezra Peisach [Fri, 6 Jul 2001 16:57:25 +0000 (16:57 +0000)]
* db-dbm.h: New header file which lists the dbm interfaces

* db-ndbm.h: Change prototype from dirinfo to dirfno which matches
code and ndbm API.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13572 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * sys_term.c (addarg): Cast char to long in indexing array
Ezra Peisach [Fri, 6 Jul 2001 15:51:22 +0000 (15:51 +0000)]
* sys_term.c (addarg): Cast char to long in indexing array

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13570 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * auth_unix.c: In case GETGROUPS_T is not defined, default to int
Ezra Peisach [Fri, 6 Jul 2001 14:07:01 +0000 (14:07 +0000)]
* auth_unix.c: In case GETGROUPS_T is not defined, default to int

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13569 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * shs.h, shs.c, t_shs.c: Fix sha1 on Windows by renaming LONG to
Danilo Almeida [Fri, 6 Jul 2001 00:30:32 +0000 (00:30 +0000)]
* shs.h, shs.c, t_shs.c: Fix sha1 on Windows by renaming LONG to
SHS_LONG to avoid problem with LONG being signed on Windows.
Rename BYTE to SHS_BYTE to avoid any name colisions with Windows
(where BYTE and LONG are types defined in the Platform SDK).

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13568 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * Makefile.in: Link krshd with KRSHDLIBS instead of LOGINLIBS
Ezra Peisach [Fri, 6 Jul 2001 00:18:48 +0000 (00:18 +0000)]
* Makefile.in: Link krshd with KRSHDLIBS instead of LOGINLIBS

* configure.in: Creare a new variable KRSHDLIBS which differs from
LOGINLIBS by not including libkrb524.a. Test for getenv.

* krcp.c: Prototype lostconn().

* krlogind.c: Provide prototype for signal handler cleanup. Implied
need to add extra argument to function - ensure consistant
calling.

* krsh.c: Provide prototype for signal handler sendsig.

* krshd.c: Rewrite error() to use stdargs/varargs.
(doit): When creating a tty name using getpid. Ensure that does
not overflow tty string buffer.

* login.c: Provide prototype for signal handler timedout.

* setenv.c: Do not define getenv() unless needed.

* v4rcp.c: Rewrite error() to use stdargs/varargs. Add signal
number argument to lostconn(), include prototype, and ensure
called consistantly.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13567 dc483132-0cff-0310-8789-dd5450dbe970

23 years agovectors.c: fix some compiler complaints
Ken Raeburn [Thu, 5 Jul 2001 22:35:47 +0000 (22:35 +0000)]
vectors.c: fix some compiler complaints

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13566 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * aclocal.m4 (CHECK_WAIT_TYPE): Improved testing if wait uses int
Ezra Peisach [Thu, 5 Jul 2001 20:35:31 +0000 (20:35 +0000)]
* aclocal.m4 (CHECK_WAIT_TYPE): Improved testing if wait uses int
or struct union as an argument. Tests if a prototype conflict
exists with int being used, and if so, falls back on the old test.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13565 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * encrypt.c (encrypt_reply): Cast arguments to printf to match
Ezra Peisach [Thu, 5 Jul 2001 18:45:34 +0000 (18:45 +0000)]
* encrypt.c (encrypt_reply): Cast arguments to printf to match
format in debugging statments.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13564 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * configure.in: Add AC_TYPE_GETGROUPS to determine argument to
Ezra Peisach [Thu, 5 Jul 2001 16:15:42 +0000 (16:15 +0000)]
* configure.in: Add AC_TYPE_GETGROUPS to determine argument to
getgroups.

* auth_unix.c (authunix_create_default): Use GETGROUPS_T array in
call to getgroups. Copy into array of int for call to
authunix_create. Note: If auth_unix protection ever used with this
code, we will need to cleanup assumptions in int being 32 bits in
OTW transfer of gids.

* clnt_tcp.c, svc_tcp.c: Change writetcp and readtcp to take char
* as first argument to be compatible with xdrrec_create.

* xdr.c (xdr_opaque): Cast argument in call to XDR_GETBYTES.

* svc.h: Add prototype for gssrpc_svcudp_enablecache.

* svc_auth_gssapi.c (_gssrpc_svcauth_gssapi): Change
_svcauth_gssapi to _gssrpc_svcauth_gssapi for consistancy.

* svc_auth.c: Move prototypes for _gssrpc_svcauth_{unix, null,
short, gssapi} to:
* svc_auth.h: here.

* svc_auth_unix.c: Update _gssrpc_svcauth_short and
_gssrpc_svcauth_unix to match prototype.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13563 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * rtest.c: Provide a prototype for krb5_klog_syslog() dummy handler
Ezra Peisach [Thu, 5 Jul 2001 15:19:27 +0000 (15:19 +0000)]
    * rtest.c: Provide a prototype for krb5_klog_syslog() dummy handler

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13559 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * ftpd.c: Provide prototypes for myoob and lostconn
Ezra Peisach [Thu, 5 Jul 2001 11:32:15 +0000 (11:32 +0000)]
    * ftpd.c: Provide prototypes for myoob and lostconn

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13558 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * rc_io.c: Declare krb5_rc_io_open_internal static
Ezra Peisach [Thu, 5 Jul 2001 11:31:36 +0000 (11:31 +0000)]
    * rc_io.c: Declare krb5_rc_io_open_internal static

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13557 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * ser_sctx.c: Declare kg_oid_size and kg_queue_size static
Ezra Peisach [Thu, 5 Jul 2001 11:31:13 +0000 (11:31 +0000)]
    * ser_sctx.c: Declare kg_oid_size and kg_queue_size static

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13556 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * hash/hash_log2.c: Include hash.h, page.h and extern.h for
Ezra Peisach [Thu, 5 Jul 2001 11:30:16 +0000 (11:30 +0000)]
    * hash/hash_log2.c: Include hash.h, page.h and extern.h for
prototype.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13555 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * v4gssftp.exp, gssftp.exp: Test transfering a file > 1MB to
Ezra Peisach [Wed, 4 Jul 2001 15:05:09 +0000 (15:05 +0000)]
    * v4gssftp.exp, gssftp.exp: Test transfering a file > 1MB to
        exercise PBSZ failure.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13554 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * secure.c: Instead of hard wiring the FUDGE_FACTOR, new
Ezra Peisach [Wed, 4 Jul 2001 14:56:41 +0000 (14:56 +0000)]
    * secure.c: Instead of hard wiring the FUDGE_FACTOR, new
          variables to keep track of the total buffer length desired and
          the actual maximum that can be fitted. Add
          secure_determine_constants() to determine the mechanism
          dependent overhead. This has a hard limit for krb4 - for
          gssapi use gss_wrap_size_limit.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13553 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * v4rcp.c, login.c: Fill in prototypes, declare many functions
Ezra Peisach [Tue, 3 Jul 2001 11:00:43 +0000 (11:00 +0000)]
    * v4rcp.c, login.c: Fill in prototypes, declare many functions
static.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13550 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * ftpd.c (sgetpwnam): Remove local declaration of sgetsave
Ezra Peisach [Tue, 3 Jul 2001 11:00:15 +0000 (11:00 +0000)]
    * ftpd.c (sgetpwnam): Remove local declaration of sgetsave

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13549 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * update_utmp.c (pty_update_utmp): Remember to chop off leading
Tom Yu [Mon, 2 Jul 2001 21:58:00 +0000 (21:58 +0000)]
* update_utmp.c (pty_update_utmp): Remember to chop off leading
"/dev/" for the non-sysV case.  Handle lseek() returning non-zero
yet non-negative values (it usually does... :-), so that we can
actually write somewhere not at the beginning of the utmp file if
necessary.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13548 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * rpc_test_svc.c: Change rpc_test_prog_1 to
Ezra Peisach [Mon, 2 Jul 2001 20:03:06 +0000 (20:03 +0000)]
   * rpc_test_svc.c: Change rpc_test_prog_1 to
        rpc_test_prog_1_svc.

        * rpc_test.h: Create prototypes for rpc_test_echo_1_svc and
        rpc_test_prog_1_svc.

        * server.c: Declare usage and handlesig static.  Change
        rpc_test_echo_1 to rpc_test_echo_1_svc and rpc_test_prog_1 to
        rpc_test_prog_1_svc.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13547 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * prof_int.h: Provide prototypes for profile_ser_size,
Ezra Peisach [Mon, 2 Jul 2001 18:27:09 +0000 (18:27 +0000)]
* prof_int.h: Provide prototypes for profile_ser_size,
profile_ser_externalize, profile_ser_internalize.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13546 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * popen.c: Include ftpd_var.h
Ezra Peisach [Mon, 2 Jul 2001 17:40:32 +0000 (17:40 +0000)]
* popen.c: Include ftpd_var.h

* ftpd.c: Declare secure_fprintf, gunique, sgetsave, sgetpwnam,
path_expand static.

* ftpd_var.h: Add prototypes for getline, renamefrom, ftpd_popen,
ftpd_pclose.

* ftpcmd.y: Declare lookup, copy and urgsafe_getc static.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13545 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * commands.c: Remove prototypes for EncryptAutoEnc(),
Ezra Peisach [Mon, 2 Jul 2001 16:44:54 +0000 (16:44 +0000)]
    * commands.c: Remove prototypes for EncryptAutoEnc(),
        EncryptAuthDec(), EcnryptDebug(), EncryptVerbose() as they exists
        in enc-proto.h in libtelnet.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13544 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * krb5forw.h: File with prototype for rd_and_store_for_creds()
Ezra Peisach [Mon, 2 Jul 2001 16:42:37 +0000 (16:42 +0000)]
* krb5forw.h: File with prototype for rd_and_store_for_creds()

* kerberos5.c: Include krb5forw.h for rd_and_store_for_creds()
prototype which is removed from this file.

* forward.c: Include krb5forw.h for prototype.

* setenv.c: Include misc-proto.h for setenv/unsetenv prototypes.

* parsetos.c: Include misc-proto.h for parsetos prototype.

* misc-proto.h: Add prototype for parsetos(), setenv(), unsetenv()
as needed.

* kerberos5.c: Declare kerberos5_forward() static and flush out
prototype.

* gettytab.h: Flush out prototypes for getent() and getstr().

* getent.c: Include gettytab.h for prototypes.

* genget.c: Include misc.h for prototypes.

* enc_des.c: Add prototype for fb64_printsub.

* enc-proto.h: Add prototypes for encrypt_debug(),
finddecryption(), EncryptAuthEnc(), EncryptAutoDec(),
EncryptDebug(), EncryptVerbose().

* encrypt.c: Declare encrypt_list_types() and encrypt_keyid() static.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13543 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * commands.c: Declare sourceroute() static
Ezra Peisach [Mon, 2 Jul 2001 13:26:33 +0000 (13:26 +0000)]
    * commands.c: Declare sourceroute() static

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13542 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * commands.c: Declare local functions static
Ezra Peisach [Mon, 2 Jul 2001 10:45:38 +0000 (10:45 +0000)]
    * commands.c: Declare local functions static

        * main.c: Declare usage() static.

        * ring.h: Provide full prototypes for ring_mark() and
        ring_clear_mark().

        * sys_bsd.c: Declare signal handler and NetNonblockingIO static.

        * telnet.c: Declear gettermname() and mklist() static. Change
        local variable timeout to tmie_out to avoid shadowing curses
        header file.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13541 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * state.c: Declate doclientstat() static and conditionalize
Ezra Peisach [Mon, 2 Jul 2001 10:45:21 +0000 (10:45 +0000)]
    * state.c: Declate doclientstat() static and conditionalize
        inclusion if LINEMODE defined.

        * sys_term.c: Declare getptyslave() and addard() static.

        * telnetd.c: Declare _gettermname() and getterminaltype()
          static.

        * utility.c: Declare putstr() and nextitem() static.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13540 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * kadm_server.h: Add prototypes for missing acl_ functions
Ezra Peisach [Sun, 1 Jul 2001 11:45:32 +0000 (11:45 +0000)]
    * kadm_server.h: Add prototypes for missing acl_ functions

        * admin_server.c, kadm_func.c: Declare functions static that are
        local to file.

        * acl_files.c: Include kadm_server.h for prototypes. Flush out
        static prototype for acl_abort.

        * kadm_supp.c: Include kadm_server.h for prototypes.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13539 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * tcl_kadm5.h: File with prototypes for Tcl_kadm5_init and
Ezra Peisach [Sun, 1 Jul 2001 11:45:10 +0000 (11:45 +0000)]
    * tcl_kadm5.h: File with prototypes for Tcl_kadm5_init and
        Tcl_ovsec_kadm_init.

        * tcl_kadm5.c: Include tcl_kadm5.h. Declare
        tcl_kadm5_{rename,chpass,get}_principal,
        tcl_kadm5_chpass_principal_util, tcl_kadm5_randkey_principal,
        tcl_kadm5_{create,delete,modify,get}_policy,
        tcl_kadm5_free_{principal,policy}_ent, tcl_kadm5_get_privs as
        static.

        * test.c, tcl_ovsec_kadm.c: Include tcl_kadm5.h.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13538 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * misc.c, server_stubs.c: Nuke rcsid
Ezra Peisach [Sun, 1 Jul 2001 11:42:53 +0000 (11:42 +0000)]
    * misc.c, server_stubs.c: Nuke rcsid

        * misc.h: Add prototypes for kadm_1 and process_chpw_request.

        * ovsec_kadmd.c: Include misc.h and remove prototype for
        process_chpw_request and kadm_1.

        * kadm_rpc_svc.c, schpw.c: Include misc.h for prototypes.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13537 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * nstrtok.h: New file with prototype for nstrtok
Ezra Peisach [Sun, 1 Jul 2001 11:39:38 +0000 (11:39 +0000)]
    * nstrtok.h: New file with prototype for nstrtok

        * ovload.c: Include nstrtok.h

        * strtok.c: Include nstrtok.h for prototype. Declare delim as
        const char * argument. Delete rcsid.

        * string_table.c: Delete rcsid.

        * kadm5_create.c (build_name_with_realm): Declare static.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13536 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * init_ctx.c (get_profile_etype_list): Fix etype-counting loop so
Tom Yu [Sat, 30 Jun 2001 02:57:51 +0000 (02:57 +0000)]
* init_ctx.c (get_profile_etype_list): Fix etype-counting loop so
that trailing separator characters (as in the DEFAULT_ETYPE_LIST)
don't cause another iteration, which was causing the following
loop to fall off the end of the string due to count being one too
great.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13532 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * configure.in: Add check for ifaddrs.h, which missing
Tom Yu [Sat, 30 Jun 2001 00:06:32 +0000 (00:06 +0000)]
* configure.in: Add check for ifaddrs.h, which missing

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13531 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * chk_trans.c (foreach_realm): Cleanup loal variable set but never
Ezra Peisach [Thu, 28 Jun 2001 23:00:46 +0000 (23:00 +0000)]
* chk_trans.c (foreach_realm): Cleanup loal variable set but never
used.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13529 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * auth.h: Provide full prototype for xdr_des_block
Ezra Peisach [Thu, 28 Jun 2001 20:46:58 +0000 (20:46 +0000)]
* auth.h: Provide full prototype for xdr_des_block

* auth_gssapi.h: Complete prototypes for
_svcauth_gssapi_unset_names().

* clnt.h: Prototype dispatch functions and all functions.

* clnt_perror.c: Prototype static auth_errmsg().

* clnt_raw.h clnt_tcp.c, clnt_udp.c: Provide prototypes to static
functions and match dispatch table prototypes. control function
takes void * instead of caddr_t.

* pmap_rmt.c: Move prototype for resultproc_t to pmap_clnt.h.

* rpc.h: get_myaddress returns int. Add prototypes for callrpc and
getrpcport.

* rpc_commondata.c (rpc_createerr): When initializing rpc_creaerr
use RPC_SUCCESS instead of 0.

* get_myaddress.c, rpc_dtablesize.c: Include gssrpc/rpc.h for
prototype.

* pmap_clnt.h, pmap_prot.h, pmap_rmt.h, rpc_msg.h: Full prototypes
for all functions.

* svc.c: Provide full prototype for static function.

* svc.h: Prototypes for dispatch functions added. Flushed out
prototypes for all functions missing prototypes. Added prototype
for svcfd_create.

* svc_auth.c: Prototypes for all functions referenced.

* svc_auth.h: Prototype dispatch functions to svc_auth_ops.

* svc_auth_any.c: Replace use of authany_wrap() with a new local
function that matches svc_auth_ops dispatch table.

* svc_simple.c: Provide prototype for static function
universal. Fill in missing types of parameters to
gssrpc_registerrpc.

* svc_raw.c svc_tcp.c, svc_udp.c: Provide prototypes for static
functions and match prototypes in dispatch table. Change getargs
and freeargs argument to void * from caddr_t.

* xdr.c (xdr_void): Function to match prototype of arguments given.

* xdr.h: Provide full prototypes for xdr_ops dispatch table and
xdr_void().

* svc_auth_gssapi.c, xdr_alloc.c, xdr_mem.c, xdr_rec.c,
xdr_stdio.c: Provide protypes for static functions and match
dispatch tables.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13528 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * krb4int.h: Provide prototype for krb_get_default_user and
Ezra Peisach [Thu, 28 Jun 2001 19:02:04 +0000 (19:02 +0000)]
    * krb4int.h: Provide prototype for krb_get_default_user and
        krb_set_default_user if _WINDOWS is not defined. There is a
        conditional prototype in krb.h for them.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13527 dc483132-0cff-0310-8789-dd5450dbe970

23 years agooops, forgot to save fixed version
Ken Raeburn [Thu, 28 Jun 2001 14:53:38 +0000 (14:53 +0000)]
oops, forgot to save fixed version

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13526 dc483132-0cff-0310-8789-dd5450dbe970

23 years agomisc cleanup in dump-utmp
Ken Raeburn [Thu, 28 Jun 2001 12:35:20 +0000 (12:35 +0000)]
misc cleanup in dump-utmp

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13525 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago* update_utmp.c (pty_update_utmp): Don't copy host if it's a null pointer
Ken Raeburn [Thu, 28 Jun 2001 12:20:34 +0000 (12:20 +0000)]
* update_utmp.c (pty_update_utmp): Don't copy host if it's a null pointer

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13524 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago *bindresvport.c: Include gssrpc/rpc.h for prototype
Ezra Peisach [Wed, 27 Jun 2001 21:16:13 +0000 (21:16 +0000)]
*bindresvport.c: Include gssrpc/rpc.h for prototype

* auth_unix.h: Expand prototype for xdr_authunix_params to include
arguments.

* auth_gssapi.h: Give full prototypes for xdr_gss_buf,
xdr_authgssapi_creds, xdr_authgssapi_init_arg and
xdr_authgssapi_init_res.

* auth_gssapi.c, auth_none.c, auth_unix.c: For struct AUTH
disptach functions, provide full prototypes and ensure consistant
usage in functions

* auth.h: Provide prototypes dispatch functions in struct
AUTH. Give a forward declaration of struct rpc_msg. Change
duplicate definitions of AUTH_WRAP and AUTH_UNWRAP into auth_wrap
and auth_unwrap. Give full prototype for authany_wrap.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13521 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * compat_recv.c: Flush out prototype for static krb_v4_recvauth
Ezra Peisach [Wed, 27 Jun 2001 11:21:18 +0000 (11:21 +0000)]
    * compat_recv.c: Flush out prototype for static krb_v4_recvauth

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13518 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * krb4int.h: Add prototypes for ad_print, krb_svc_init,
Ezra Peisach [Wed, 27 Jun 2001 11:20:33 +0000 (11:20 +0000)]
    * krb4int.h: Add prototypes for ad_print, krb_svc_init,
        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

23 years ago * klog.h: Flush out prototype for klog()
Ezra Peisach [Wed, 27 Jun 2001 11:20:08 +0000 (11:20 +0000)]
    * klog.h: Flush out prototype for klog()

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13516 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * gssapi.hin, gssapi_generic.h, gssapi_generic.c:
Tom Yu [Wed, 27 Jun 2001 03:47:04 +0000 (03:47 +0000)]
* gssapi.hin, gssapi_generic.h, gssapi_generic.c:
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

23 years ago * server_glue_v1.c: Include misc.h for prototypes
Ezra Peisach [Tue, 26 Jun 2001 21:10:17 +0000 (21:10 +0000)]
* server_glue_v1.c: Include misc.h for prototypes

* ovsec_kadmd.c: Declare usage() and display_status() static.
Flush out static prototype for display_status_1().

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13514 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * user-guide.texinfo, install.texinfo: Cleanup makeinfo warning of
Ezra Peisach [Tue, 26 Jun 2001 20:44:39 +0000 (20:44 +0000)]
* user-guide.texinfo, install.texinfo: Cleanup makeinfo warning of
not having `.' or `,' after @xref.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13513 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * krb4int.h: Add prototypes for krb__get_realmsfile(),
Ezra Peisach [Tue, 26 Jun 2001 20:35:59 +0000 (20:35 +0000)]
    * krb4int.h: Add prototypes for krb__get_realmsfile(),
        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

23 years ago * conv_creds.c: Nuke prototype in file
Ezra Peisach [Tue, 26 Jun 2001 20:35:31 +0000 (20:35 +0000)]
    * conv_creds.c: Nuke prototype in file

        * krb524.h: Replace profile for krb524_send_message() with
        krb524_sendto_kdc(). (krb524_send_message no longer exists).

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13511 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * authorization.c (find_first_cmd_that_exists): Change xmalloc()
Ezra Peisach [Tue, 26 Jun 2001 20:35:08 +0000 (20:35 +0000)]
    * authorization.c (find_first_cmd_that_exists): Change xmalloc()
        to xcalloc() where was intented in code (two arguments to
        xmalloc).

        * ksu.h: Provide full prototypes for xmalloc(), xrealloc(),
        xcalloc(), and xstrdup().

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13510 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * prot.h: Flush out prototypes for create_auth_reply(),
Ezra Peisach [Tue, 26 Jun 2001 20:26:53 +0000 (20:26 +0000)]
    * prot.h: Flush out prototypes for create_auth_reply(),
          pkt_cipher().

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13509 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * getdate.y: Provide full prototype for getdate_yylex() and
Ezra Peisach [Tue, 26 Jun 2001 20:24:43 +0000 (20:24 +0000)]
    * getdate.y: Provide full prototype for getdate_yylex() and
        getdate_yyerror().

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13508 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * str_conv.c (krb5_string_to_keysalts): When parsing string, allow
Ezra Peisach [Tue, 26 Jun 2001 19:59:45 +0000 (19:59 +0000)]
* str_conv.c (krb5_string_to_keysalts): When parsing string, allow
for extra separator characters (like spaces) between keysalts.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13507 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago* ccache.tex (krb5_cc_default): Fix "equivalent to" example code
Ken Raeburn [Sat, 23 Jun 2001 03:14:08 +0000 (03:14 +0000)]
* ccache.tex (krb5_cc_default): Fix "equivalent to" example code

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13502 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * gssftp.exp: Use $tmppwd rather than hardcoding tmpdir
Tom Yu [Fri, 22 Jun 2001 23:37:35 +0000 (23:37 +0000)]
* gssftp.exp: Use $tmppwd rather than hardcoding tmpdir

* kadmin.exp: Use $tmppwd rather than hardcoding tmpdir.

* rcp.exp: Use $tmppwd rather than hardcoding tmpdir.

* rsh.exp: Rearrange ordering of environment setup slightly.

* standalone.exp: Use $KLIST -5 -e so as to better debug enctype
problems.

* v4gssftp.exp: Do check_klogin as well as check_k5login.  Use
$tmppwd rather than hardcoding tmpdir.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13501 dc483132-0cff-0310-8789-dd5450dbe970

23 years ago * default.exp: Use the interface variable $TMPDIR to allow the
Tom Yu [Fri, 22 Jun 2001 23:37:16 +0000 (23:37 +0000)]
* default.exp: Use the interface variable $TMPDIR to allow the
specification of an alternative temporary directory.  Wrap a loop
around various testings and settings of interface variables that
specify the locations of programs to be tested, e.g. $KADMIND.
Add some support for having different sets of enctypes on client,
server, and kdc.  The envstack changes and multiple config file
support should get cleaned up somewhat later to possibly allow for
programs to execute on different hosts.
(check_k5login): Fix up to reflect actual (perhaps bogus) behavior
of krb5_kuserok(), which doesn't do quite what we expect, so there
really does need to be something like "luser@KRBTEST.COM" in the
.k5login file.
(check_klogin): New procedure; .klogin also needs to be checked
for the v4gssftp test.
(envstack_push, envstack_pop): New procedure; keep a stack of
environment variable state, which is useful for running different
programs with different config files.
(setup_runtime_flags, setup_kerberos_env): Rewrite somewhat so
they play nice with the envstack.
(setup_krb5_conf): New procedure; write a config file with the
contents parameterized based on the type of program that will use
it.
(setup_kerberos_files): Create different krb5.conf files for
client, server, and kdc.
(setup_kadmind_srvtab, setup_kerberos_db, start_kerberos_daemons):
Rewrite to play nice with envstack.
(setup_root_shell_noremote): New procedure from raeburn; handle
the case where we're already running as root.
(setup_root_shell): Call setup_root_shell_noremote as appropriate.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13500 dc483132-0cff-0310-8789-dd5450dbe970