Ezra Peisach [Tue, 30 Jul 2002 21:15:40 +0000 (21:15 +0000)]
* kvno.c (do_v4_kvno): If not compiling with v4 support, xusage
does not take any arguments.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14672
dc483132-0cff-0310-8789-
dd5450dbe970
Jen Selby [Mon, 29 Jul 2002 18:13:29 +0000 (18:13 +0000)]
* kdb5_util.M: added documentation for some options.
* kvno.M: added documentation of the "-q" and "-h" options.
* kadmin.M: corrected documenation of "-k/-t" options.
Added documentation for some other options. Updated the lists
of aliases for commands, some command options, and some of
the sample output.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14671
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Sun, 28 Jul 2002 00:36:29 +0000 (00:36 +0000)]
* kvno.c: Include stdlib.h.
(xusage): Renamed from usage; all callers changed.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14670
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 26 Jul 2002 22:30:48 +0000 (22:30 +0000)]
add v4 support to kvno
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14669
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Wed, 24 Jul 2002 16:48:12 +0000 (16:48 +0000)]
* krb524.h: Need to include port-sockets.h before socket-utils.h
for windows for struct sockaddr_in.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14668
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Tue, 23 Jul 2002 17:21:12 +0000 (17:21 +0000)]
* localaddr.c (get_localaddrs): Add prototype before being used
for static function.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14667
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Tue, 23 Jul 2002 17:19:29 +0000 (17:19 +0000)]
* krb524.h: Include socket-utils.h instead of port-sockets.h for
socklen_t definition.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14666
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Mon, 22 Jul 2002 20:45:59 +0000 (20:45 +0000)]
reimplement macosx v4-local-addr changes; untested
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14665
dc483132-0cff-0310-8789-
dd5450dbe970
Jen Selby [Mon, 22 Jul 2002 17:11:31 +0000 (17:11 +0000)]
* kdc.conf.M: added descriptions of some tags
* krb5.conf.M: added a description of the [login] section and some
tags.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14664
dc483132-0cff-0310-8789-
dd5450dbe970
Jen Selby [Thu, 18 Jul 2002 22:44:11 +0000 (22:44 +0000)]
* kpasswd.M: commented out the inclusion of man1/header.doc
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14663
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Thu, 18 Jul 2002 17:47:47 +0000 (17:47 +0000)]
* configure.in: Change K5_OUTPUT_FILES to K5_AC_OUTPUT (cleanup of
obsolete macro).
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14662
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Thu, 18 Jul 2002 01:11:14 +0000 (01:11 +0000)]
use @HAVE_RUNTEST@ in deciding which tests to run
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14661
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Thu, 18 Jul 2002 01:10:34 +0000 (01:10 +0000)]
* configure.in: Substitute HAVE_RUNTEST with "yes" or "no"
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14660
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Wed, 17 Jul 2002 22:41:23 +0000 (22:41 +0000)]
drop libdyn as a separate library
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14659
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Wed, 17 Jul 2002 22:39:18 +0000 (22:39 +0000)]
remove dependence on libdyn; open-code the array manipulation
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14658
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Wed, 17 Jul 2002 22:13:19 +0000 (22:13 +0000)]
* Makefile.in (SHLIB_EXPDEPS, SHLIB_EXPLIBS): Drop references to libdyn
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14657
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Wed, 17 Jul 2002 22:10:13 +0000 (22:10 +0000)]
fold libdyn into librpc
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14656
dc483132-0cff-0310-8789-
dd5450dbe970
Jen Selby [Wed, 17 Jul 2002 22:05:02 +0000 (22:05 +0000)]
* kinit.M: added documentation of the "-a" option
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14655
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Wed, 17 Jul 2002 20:13:30 +0000 (20:13 +0000)]
* reconf: Create include/krb5/autoconf.stmp on success if it didn't already exist
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14654
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Mon, 15 Jul 2002 17:03:31 +0000 (17:03 +0000)]
* gssapiP_generic.h, util_token.c (g_verify_token_header): Make
length argument a pointer to an unsigned int.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14653
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Mon, 15 Jul 2002 17:03:16 +0000 (17:03 +0000)]
* k5unseal.c (kg_unseal): Pass unsigned int * instead of int *
length return argument to g_verify_token_header.
* accept_sec_context.c (krb5_gss_accept_sec_context): Pass
OM_uint32 * instead of krb5_error_code * to krb5_gss_release_cred.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14652
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Mon, 15 Jul 2002 16:58:14 +0000 (16:58 +0000)]
* gss_libinit.c (gssint_cleanup_library): Remove variable set but
not used.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14651
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Mon, 15 Jul 2002 16:26:12 +0000 (16:26 +0000)]
* dump.c (dump_ov_princ): Remove variable set but unused
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14650
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Mon, 15 Jul 2002 16:25:44 +0000 (16:25 +0000)]
* ktutil.c (ktutil_list): Remove variable set but not used. Also,
do not assume that sizeof(time_t) is 32 bits.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14649
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Mon, 15 Jul 2002 16:20:38 +0000 (16:20 +0000)]
* tcl_kadm5.c: Cleanup warnings for variables set but not used.
* tcl_ovsec_kadm.c (unparse_err): Likewise.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14648
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Sun, 14 Jul 2002 22:42:33 +0000 (22:42 +0000)]
* gss_libinit.c: Conditionalized error table loading for Mac OS X.
Error tables should always be loaded on other platforms.
* gss_libinit.c: updated for Mac OS X header paths and added
include of gssapiP_krb5.h to get function prototypes.
[pullups from 1-2-2-branch]
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14647
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Sun, 14 Jul 2002 22:37:52 +0000 (22:37 +0000)]
* gssapi_krb5.h: Added #include of gssapi.h and gssapi_generic.h
for the Mac because we can't assume people will include them and
get the OID macro and the old names on the Mac.
* disp_status.c: Updated Mac OS X header paths.
* gssapiP_krb5.h: Updated Mac OS X header paths and added
prototype on Mac.
* gssapi_krb5.h: Updated Mac OS X headers to new framework layout
* gssapi_krb5.h, gssapi_krb5.c: Added oids from rfc 1964 using the
suggested names.
[pullups from 1-2-2-branch]
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14646
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Sat, 13 Jul 2002 23:34:01 +0000 (23:34 +0000)]
* pre.in (PTY_DEPLIB): Fix to reflect always being built static
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14645
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Sat, 13 Jul 2002 02:08:09 +0000 (02:08 +0000)]
Don't define DEFINE_SOCKADDR, since nothing tests it any more
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14644
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Sat, 13 Jul 2002 02:01:03 +0000 (02:01 +0000)]
drop NEED_TIME_H processing in krb.h
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14643
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Sat, 13 Jul 2002 01:45:07 +0000 (01:45 +0000)]
* aclocal.m4 (KRB5_BUILD_LIBRARY_STATIC): Disable installation of library
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14642
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Sat, 13 Jul 2002 01:43:49 +0000 (01:43 +0000)]
* pre.in (KRB5_INCSUBDIRS): Don't create the asn.1 subdirectory
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14641
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Sat, 13 Jul 2002 01:43:31 +0000 (01:43 +0000)]
* Makefile.in (install): Don't install libpty.h.
* configure.in: Always build static library only.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14640
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Sat, 13 Jul 2002 01:42:32 +0000 (01:42 +0000)]
*Makefile.in(install): Don't install mit-sipb-copyright.h, it's unreferenced
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14639
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Sat, 13 Jul 2002 00:49:35 +0000 (00:49 +0000)]
update dependencies
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14638
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Sat, 13 Jul 2002 00:41:30 +0000 (00:41 +0000)]
update dependencies
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14637
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Sat, 13 Jul 2002 00:35:44 +0000 (00:35 +0000)]
Get rid of some unused functions and files. Hide
krb5_gss_internal_release_oid, which is referenced only in its own source file.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14636
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Sat, 13 Jul 2002 00:18:10 +0000 (00:18 +0000)]
* gssapi_generic.h: allow inclusion by C++
* gssapi.hin: Conditionalized pragmas for Metrowerks
* gssapi.hin: Added check for CFM compiles. Removed dependency on
PRAGMA_* macros. Moved check struct alignment check before struct
declarations.
* disp_com_err_status.c, gssapi.hin, gssapi_generic.h:
Updated Mac OS X headers to new framework layout
* gssapi_generic.h: Fixed check for Mac OS X includes.
[pullups from 1-2-2-branch]
* gssapiP_generic.h: use "" include for krb5.h
[pullup from 1-2-2-branch]
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14635
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 12 Jul 2002 23:15:28 +0000 (23:15 +0000)]
* configure.in: Invoke AC_CANONICAL_HOST
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14634
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 12 Jul 2002 23:15:15 +0000 (23:15 +0000)]
Makefile.in (HAVE_RUNTEST): Include $(DEJAFLAGS)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14633
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 12 Jul 2002 23:10:54 +0000 (23:10 +0000)]
* rlogin.exp: Fix previous change
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14632
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 12 Jul 2002 21:51:40 +0000 (21:51 +0000)]
* init_sec_context.c (make_ap_req_v2): Delete unused function
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14631
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 12 Jul 2002 21:48:13 +0000 (21:48 +0000)]
* accept_sec_context.c (rd_and_store_for_creds): Don't declare krb5_mcc_ops
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14630
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 12 Jul 2002 21:46:11 +0000 (21:46 +0000)]
* init_sec_context.c (krb5_gss_init_sec_context): Instead of asking for the
enctypes supported by the GSS code, use that set as a filter on the default
enctypes and use the resulting list.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14629
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 12 Jul 2002 21:45:23 +0000 (21:45 +0000)]
* accept_sec_context.c (rd_and_store_for_creds): Remove registration of memory ccache type
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14628
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 12 Jul 2002 20:21:33 +0000 (20:21 +0000)]
Don't install port-sockets.h, and don't include it from <kerberosIV/krb.h>.
Instead, include it in the source files that need it.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14627
dc483132-0cff-0310-8789-
dd5450dbe970
Sam Hartman [Fri, 12 Jul 2002 19:31:08 +0000 (19:31 +0000)]
Document SDK requirement
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14626
dc483132-0cff-0310-8789-
dd5450dbe970
Jen Selby [Tue, 9 Jul 2002 23:11:33 +0000 (23:11 +0000)]
* login.M: added information about different command line options;
changed defaults given for tags that did not match code
* login.c: changed inaccurate comments
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14625
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Tue, 9 Jul 2002 19:39:04 +0000 (19:39 +0000)]
Put # for cpp directives in first column
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14624
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Tue, 9 Jul 2002 18:40:52 +0000 (18:40 +0000)]
* krlogind.c (protocol): Initialize pbp, fbp. Change left to type size_t
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14623
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Tue, 9 Jul 2002 18:39:29 +0000 (18:39 +0000)]
update copyright dates
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14622
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Tue, 9 Jul 2002 18:28:56 +0000 (18:28 +0000)]
update dependencies
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14621
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Tue, 9 Jul 2002 18:25:56 +0000 (18:25 +0000)]
* sn2princ.c: Include fake-addrinfo.h.
(krb5_sname_to_principal): Use getaddrinfo and getnameinfo instead of
gethostbyname and gethostbyaddr.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14620
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Tue, 9 Jul 2002 18:16:00 +0000 (18:16 +0000)]
* hst_realm.c (krb5_get_host_realm): Return KRB5_ERR_NUMERIC_REALM if the
hostname is a numeric-address form.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14619
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Tue, 9 Jul 2002 18:13:05 +0000 (18:13 +0000)]
* krb5_err.et (KRB5_ERR_NUMERIC_REALM): New error code
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14618
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Mon, 8 Jul 2002 19:50:23 +0000 (19:50 +0000)]
back out changes accidentally checked in
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14617
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Mon, 8 Jul 2002 19:49:39 +0000 (19:49 +0000)]
* localaddr.c (get_localaddrs): Split out main body of krb5_os_localaddr, add
an argument to indicate whether addresses listed in the profile should be
included.
(krb5_os_localaddr): Call it.
(krb5int_local_addresses): Call get_localaddrs but skip profile-listed
addresses.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14616
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Mon, 8 Jul 2002 19:48:36 +0000 (19:48 +0000)]
Add hooks to optionally report local address used when contacting a KDC-like
service via UDP. Currently unused, this will eventually be used for MacOS
support for krb524.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14615
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Mon, 8 Jul 2002 17:22:24 +0000 (17:22 +0000)]
* et_c.awk: Fix up <com_err.h> inclusion for windows and mac
* et_c.pl: Regenerate.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14614
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Sat, 6 Jul 2002 03:41:42 +0000 (03:41 +0000)]
* aclocal.m4 (KRB5_AC_INET6): Use the three argument form of
AC_DEFINE so that comment will be added to autoconf.h.in without
requiring acconfig.h change.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14613
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Sat, 6 Jul 2002 01:56:35 +0000 (01:56 +0000)]
* Makefile.in (SLIBSH): Use vertical-bar instead of comma for substituting CC
in case the CC specified uses commas.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14612
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Sat, 6 Jul 2002 01:06:44 +0000 (01:06 +0000)]
network.c (setup_port): Enable ipv6
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14611
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Sat, 6 Jul 2002 01:03:56 +0000 (01:03 +0000)]
* aclocal.m4 (KRB5_AC_INET6): Include netdb.h when checking for getaddrinfo, in
case it's a macro.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14610
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 5 Jul 2002 22:28:24 +0000 (22:28 +0000)]
* sendto_kdc.c (service_tcp_fd): sockerrlen should have type socklen_t
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14609
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 5 Jul 2002 22:23:18 +0000 (22:23 +0000)]
update deps
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14608
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 5 Jul 2002 21:40:37 +0000 (21:40 +0000)]
log msgs for configure.in and fake-addrinfo.h changes accidentally checked in with port-sockets.h
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14607
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 5 Jul 2002 21:39:33 +0000 (21:39 +0000)]
* port-sockets.h (SOCKET_WRITEV) [!_WIN32]: Use TMP after setting it, to silence compiler warnings
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14606
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Fri, 5 Jul 2002 21:07:45 +0000 (21:07 +0000)]
* krb5_libinit.c: Conditionalized error table loading for
Mac OS X. Error tables should always be loaded on other
platforms.
* krb5_libinit.c: Added an include for com_err.h since
it is not included by error table headers on Mac OS X. Also
fixed busted check for Mac OS
[pullups form 1-2-2-branch]
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14605
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 5 Jul 2002 21:02:58 +0000 (21:02 +0000)]
* network.c: Include fake-addrinfo.h
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14604
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 5 Jul 2002 20:49:46 +0000 (20:49 +0000)]
* dispatch.c, do_as_req.c, do_tgs_req.c: Define NEED_SOCKETS before including k5-int.h
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14603
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 5 Jul 2002 19:56:15 +0000 (19:56 +0000)]
Reduce or localize dependencies on address families.
* kdc_util.h (ADDRTYPE2FAMILY): New macro.
* do_as_req.c (process_as_req): Use inet_ntop instead of inet_ntoa.
* do_tgs_req.c (process_tgs_req): Ditto.
* dispatch.c (dispatch): Fix inet_ntop code, and use it always.
* kerberos_v4.c (process_v4): Check address family before copying out an IPv4
address. Log if not IPv4, but continue.
* network.c (set_sa_port): New function.
(setup_port): Use it. Combine IPv4 and IPv6 paths; IPv6 still disabled for
now. Modify supplied sockaddr instead of making a copy.
(process_packet): SADDR is now sockaddr_storage. Use socket-utils macros
instead of casting. Enable the IPv6 code.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14602
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Wed, 3 Jul 2002 23:49:20 +0000 (23:49 +0000)]
* init_os_ctx.c: krb4 needs to get the os config files so it can use
the profile too. Define these functions on Mac OS X now.
* init_os_ctx.c: Removed use of FSSpecs because these cause serious
performance problems on Mac OS X. We now search paths the same way
the rest of the Unix platforms do.
[pullups from 1-2-2-branch]
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14601
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Wed, 3 Jul 2002 23:39:55 +0000 (23:39 +0000)]
* osconf.h (DEFAULT_PROFILE_PATH): Conditionalized for Mac OS X
to look in Mac OS X Preferences file locations.
[pullup from 1-2-2-branch]
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14600
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Wed, 3 Jul 2002 22:40:42 +0000 (22:40 +0000)]
2002-07-03 Tom Yu <tlyu@mit.edu>
* Makefile.in: Fix rebuild rules et_?.perl -> et_?.pl. Also,
strip the "#!" line.
* error_table.h: Fix mac conditional, due to _et_list declaration
moving from et_c.awk
* et_c.perl, et_h.perl: Remove.
* et_c.pl, et_h.pl: Generate.
[porting some 1-2-2-branch changes]
* com_err.h: Windows should include <win-mac.h> as opposed
to <Kerberos5/win-mac.h>
* et_c.perl, et_h.perl:
Renamed to et_c.pl and et_h.pl because the extension is used
as a newline separator heuristic in MacPerl parser
* et_c.perl, et_h.perl:
Removed #! from the first line to avoid confusing MacPerl
* com_err.h, error_message.c, et.pbexp, et_c.awk, et_h.awk:
conditionalized com_err so it doesn't need to export et_list
on Mac OS X
[pullups from 1-2-2-branch]
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14599
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Wed, 3 Jul 2002 15:05:45 +0000 (15:05 +0000)]
* user-guide.texinfo: Change `@end rawhtml' to `@end html' Texinfo
4 is more particular about matching @ifhtml (texinfo 3 did not
check). klist, ftp, and rcp postscript man pages have an
additional page now.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14598
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Tue, 2 Jul 2002 04:29:44 +0000 (04:29 +0000)]
* network.c (process_packet): Now static. Drop unused "portnum" argument.
Change caller.
* kdc_util.h (process_packet): Delete declaration.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14597
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Tue, 2 Jul 2002 04:25:35 +0000 (04:25 +0000)]
* kdc_util.h (inet_ntop): Delete declaration
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14596
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Tue, 2 Jul 2002 04:21:39 +0000 (04:21 +0000)]
disable inet_ntop definition
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14595
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Mon, 1 Jul 2002 21:03:59 +0000 (21:03 +0000)]
* init_sec_context.c (get_credentials): Delete unused variable
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14594
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Mon, 1 Jul 2002 20:49:59 +0000 (20:49 +0000)]
* rlogin.exp: Update expected "encrypting" message for encrypted rlogin
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14593
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Mon, 1 Jul 2002 20:48:34 +0000 (20:48 +0000)]
remove gss krb5 mech2 oid and oidset variables
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14592
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Mon, 1 Jul 2002 20:45:39 +0000 (20:45 +0000)]
fix some compiler warnings
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14591
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 28 Jun 2002 19:32:41 +0000 (19:32 +0000)]
updated deps
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14590
dc483132-0cff-0310-8789-
dd5450dbe970
Jen Selby [Thu, 27 Jun 2002 17:51:52 +0000 (17:51 +0000)]
* rsh.M: added warning that encryption does not encrypt the
command line
*rlogin.M: added warning that username is sent unencrypted
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14589
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Wed, 26 Jun 2002 22:39:02 +0000 (22:39 +0000)]
* configure.in: Modify test for in6addr_any definition in C
library. Original test was stripped out by optimizing gcc
compiler.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14588
dc483132-0cff-0310-8789-
dd5450dbe970
Jen Selby [Wed, 26 Jun 2002 21:15:11 +0000 (21:15 +0000)]
* Makefile: changed the way html output is generated, made "make all"
remove generated tex files
* admin.texinfo: added sections about encryption types and salts,
updated the configuration file sections, revised the example
configuration files, updated dates on output strings, added an
explanation of destroying a Kerberos database
* build.texinfo: changed the description of the tarball
* definitions.texinfo: added variables for all the default values
so that they can all be updated in one place, changed the release
from 1.2 to 1.3
* dnstxt.texinfo updated the information
* install.texinfo added more description of the configuration files
and the minimum needed in the files to set up a kerberos realm,
revised the examples of the configuration file sections, took out
old encryption type and salt information
* kdcconf.texinfo: new file, taken from the admin guide and included
in both the admin and install guides, provides descriptions of the
sections in kdc.conf
* krb425.texinfo: moved a texinfo tag so that makeinfo --html would
work
* krb5conf.texinfo: new file, take from the admin guide and included
in both the admin and install guides, provides descriptions of the
sections in krb5.conf
* man2html, man2html.M: new files, a perl program to create html pages
from the output of the man command
* salts.texinfo: new file, a description of the different salt types
that are currently supported
* support-enc.texinfo: new file, a description of the currently
supported encryptions types
* user-guide.texinfo: added a section describing different ticket
flags, added a way to have the man pages in the reference section
accessible in the html version of the documentation
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14587
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Wed, 26 Jun 2002 17:31:21 +0000 (17:31 +0000)]
* appdefault.c (conf_boolean): Change variable from char ** to
const char ** to prevent warning of const to non-const.
* get_in_tkt.c (_krb5_conf_boolean): Same
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14586
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Wed, 26 Jun 2002 06:26:22 +0000 (06:26 +0000)]
* dispatch.c (dispatch): Remove arg "portnum"; update callers.
* do_as_req.c (process_as_req): Ditto.
* do_tgs_req.c (process_tgs_req): Ditto.
* kerberos_v4.c (process_v4): Remove arg "is_secondary"; update callers.
* kdc_util.h (dispatch, process_as_req, process_tgs_req, process_v4): Update
prototypes.
* main.c (init_realm): Remove unused variable.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14585
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Wed, 26 Jun 2002 00:23:33 +0000 (00:23 +0000)]
* krb5_libinit.c: Added an include for com_err.h since
it is not included by error table headers on Mac OS X. Also
fixed busted check for Mac OS
* krb5_libinit.c: added #define for Mac OS X so
that krb5int_cleanup_library calls krb5_stdcc_shutdown.
[pullups from 1-2-2-branch]
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14584
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Wed, 26 Jun 2002 00:12:13 +0000 (00:12 +0000)]
* appdefault.c, get_in_tkt.c: made conf_yes and conf_no const to
improve load time on Mach-O
* init_ctx: fixed Mac OS macros
[pullups from 1-2-2-branch]
* rd_safe.c, rd_priv.c, rd_cred.c, preauth.c, mk_safe.c,
mk_cred.c, appdefault.c: use "" includes for krb5.h, k5-int.h and
syslog.h
[pullup from 1-2-2-branch]
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14583
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Tue, 25 Jun 2002 23:33:36 +0000 (23:33 +0000)]
* fake-addrinfo.h (GET_SERV_BY_PORT) [HAVE_GETSERVBYNAME_R &&
!GETSERVBYNAME_R_RETURNS_INT]: Fix getservbyport_r calling sequence, based on
IRIX man pages.
(getaddrinfo) [WRAP_GETADDRINFO]: Handle case where gethostbyname fails because
host has no IPv4 addresses. Don't return a success indication without
replacing the old ai_canonname value if it wasn't null.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14582
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Tue, 25 Jun 2002 23:26:35 +0000 (23:26 +0000)]
* socket-utils.h (ss2sin6): Enable compilation of inline function version
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14581
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Tue, 25 Jun 2002 23:19:52 +0000 (23:19 +0000)]
enable ipv6 rsh connections
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14580
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Tue, 25 Jun 2002 23:15:11 +0000 (23:15 +0000)]
* defines.h (default_realm): Declare
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14579
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Tue, 25 Jun 2002 22:33:12 +0000 (22:33 +0000)]
* kcmd.c (setup_secondary_channel): Use select to time out after 10 minutes, or
notice the primary channel being closed or receiving data while we wait for the
secondary one to be set up.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14578
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Tue, 25 Jun 2002 21:52:30 +0000 (21:52 +0000)]
update dependencies
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14577
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Tue, 25 Jun 2002 21:50:00 +0000 (21:50 +0000)]
back out some changes that weren't ready
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14576
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Tue, 25 Jun 2002 21:48:05 +0000 (21:48 +0000)]
some changes missed in last checking
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14575
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Tue, 25 Jun 2002 21:44:35 +0000 (21:44 +0000)]
get rid of lib/krb5util
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14574
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Tue, 25 Jun 2002 21:40:57 +0000 (21:40 +0000)]
* k5-util.h (krb5_compat_recvauth, krb5_compat_recvauth_version): Declarations deleted
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14573
dc483132-0cff-0310-8789-
dd5450dbe970