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
Ken Raeburn [Tue, 25 Jun 2002 21:38:38 +0000 (21:38 +0000)]
Move compat_recv.c from krb5util library. Move some duplicated code into
kcmd.c. Use getnameinfo and sockaddr_storage more.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14572
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Tue, 25 Jun 2002 21:04:16 +0000 (21:04 +0000)]
* Makefile.in (ftpd): Don't use krb5util library
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14571
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Tue, 25 Jun 2002 21:03:36 +0000 (21:03 +0000)]
* Makefile.in (ksu): Don't use krb5util library
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14570
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Tue, 25 Jun 2002 20:56:17 +0000 (20:56 +0000)]
move krb5_sete[ug]id from libkrb5util (fn) to k5-util.h (macro)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14569
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Tue, 25 Jun 2002 17:22:25 +0000 (17:22 +0000)]
* krsh.c (SECURE_MESSAGE): Only indicate that input/output data are being
encrypted, and don't automatically say it's with DES.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14568
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Tue, 25 Jun 2002 17:21:10 +0000 (17:21 +0000)]
ipv6 support in krlogind.c
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14567
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Tue, 25 Jun 2002 03:04:10 +0000 (03:04 +0000)]
more misc notes on getaddrinfo
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14566
dc483132-0cff-0310-8789-
dd5450dbe970
Sam Hartman [Mon, 24 Jun 2002 22:31:16 +0000 (22:31 +0000)]
Fix etype info; wrong termination condition used in get_etype_info
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14565
dc483132-0cff-0310-8789-
dd5450dbe970
Jen Selby [Mon, 24 Jun 2002 21:36:00 +0000 (21:36 +0000)]
updated output lines from kinit
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14564
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Mon, 24 Jun 2002 20:54:26 +0000 (20:54 +0000)]
* port-sockets.h (win_socket_initialize): Delete declaration
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14563
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Mon, 24 Jun 2002 20:27:58 +0000 (20:27 +0000)]
* asn1_encode.c (asn1_encode_generaltime): Remove call to
unix_time_to_msl_time(), as it's Mac OS 9 specific and was missed
in the previous change.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14562
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Mon, 24 Jun 2002 19:48:40 +0000 (19:48 +0000)]
* asn1_encode.c: Removed unused Mac OS 9 code
* asn1_encode.c (asn1_encode_generaltime): Fixed the Mac code to
use the correct epoch.
* asn1_encode.c: Updated Utilities.h #include
[pullups from 1-2-2-branch]
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14561
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Mon, 24 Jun 2002 19:20:51 +0000 (19:20 +0000)]
* asn1_get.c (asn1_get_length): Check for negative length.
[pullup from 1-2-2-branch]
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14560
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Sat, 22 Jun 2002 07:10:20 +0000 (07:10 +0000)]
* c_ustime.c: Remove various things missed in 1-2-2-branch MacOS
microseconds timer removal.
* c_ustime.c: punted the accurate microseconds timing code because it
wasn't so accurate after all.
[pullup from 1-2-2-branch]
* init_os_ctx.c: Add CoreServices.h before k5-int.h so we don't get
multiple definitions for FSSpec. Also removed an unused variable in
Mac OS X code and added casts for Mac OS X code so FSSpecs are cast
to profile file types (code deals properly on the other side)
* timeofday.c: Added casts to remove warnings
* ccdefname.c, init_os_ctx.c, timeofday.c: Updated Mac OS X
headers to new framework layout and updated Mac OS macros
* read_pwd.c: Removed #defines for Mac OS X (__MACH__) because we
now export krb5_read_password on Mac OS X
[pullups from 1-2-2-branch]
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14559
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Sat, 22 Jun 2002 00:36:07 +0000 (00:36 +0000)]
Oops, missed one
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14558
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Fri, 21 Jun 2002 23:18:40 +0000 (23:18 +0000)]
* krb5.hin: Fix up yet more CALLCONV botches from last merge
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14557
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Fri, 21 Jun 2002 19:31:55 +0000 (19:31 +0000)]
* ccache.c (printtime): Do not assume that krb5_timestamp and
time_t are the same size as an argument to localtime.
* heuristic.c (get_authorized_princ_names): If .k5login file
exists but is not owned by the user, do not attempt to fclose an
uninitialized FILE *.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14556
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Fri, 21 Jun 2002 19:21:44 +0000 (19:21 +0000)]
* fake-addrinfo.h: If IPv6 support is compiled in, but the OS does
not provide in6addr_any in libc, provide a static copy.
* configure.in: If IPv6 support is compiled in, test for existence
of in6addr_any in libc.
Irix 6.5.16 declares it, and some libraries appear to depend on it, but
it is not defined in any libraries that I could find.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14555
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Fri, 21 Jun 2002 19:17:40 +0000 (19:17 +0000)]
* implementor.texinfo (IPv6 Support): Update fact that IRIX 6.5.16
has enough support for configure to believe IPv6 support works,
but the libraries fail to provide a definition of in6addr_any
(although netinet/in.h implies it foes).
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14554
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 21 Jun 2002 18:15:13 +0000 (18:15 +0000)]
update dependencies
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14553
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 21 Jun 2002 18:13:34 +0000 (18:13 +0000)]
* port-sockets.h [!_WIN32 && !HAVE_MACSOCK_H]: Include krb5/autoconf.h, to get HAVE_SYS_UIO_H
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14552
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 21 Jun 2002 17:52:51 +0000 (17:52 +0000)]
* mk_priv.c (krb4int_address_less): Put braces around v4mapped address
processing to permit local variable declaration. Pass correct value to
IN6_IS_ADDR_V4MAPPED.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14551
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Thu, 20 Jun 2002 23:03:25 +0000 (23:03 +0000)]
* winccld.c: Include k5-int.h to get hidden ops struct.
[pullup from 1-2-2-branch]
2002-06-20 Alexandra Ellwood <lxs@mit.edu>
* stdcc.h: Added prototype for krb5_stdcc_shutdown.
* stdcc.h, stdcc_util.h, stdcc_util.c: Updated Mac OS X headers to new
framework layout
* stdcc.c: Removed unused variables and fixed macros to reduce warnings
[pullups from 1-2-2-branch]
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14550
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Thu, 20 Jun 2002 23:02:31 +0000 (23:02 +0000)]
* Makefile.in: Build cc accessor functions on Windows
* ccdefault.c: updated to new KLL function name
* ccdefault.c: swapped include of KerberosLoginPrivate with
k5-int.h to avoid problems with including CoreServices.h after
profile.h and krb.h
* ccdefault.c: Updated Mac OS X headers to new framework layout
* ccdefops.c: created #define for USE_CCAPI now that both Mac OS 9
and Mac OS 10 use ccapi.
[pullups from 1-2-2-branch]
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14549
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Thu, 20 Jun 2002 19:43:41 +0000 (19:43 +0000)]
* configure.in: Check for sys/uio.h.
* port-sockets.h [!_WIN32 && !HAVE_MACSOCK_H]: Include sys/uio.h if available,
to get struct iovec.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14548
dc483132-0cff-0310-8789-
dd5450dbe970
Sam Hartman [Thu, 20 Jun 2002 16:40:02 +0000 (16:40 +0000)]
Touch up comments on shared libraries
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14547
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Wed, 19 Jun 2002 21:38:13 +0000 (21:38 +0000)]
* srv_net.c: Conditionalize debugging variables inside DEBUG
conditional.
* kpasswd.c (main): Conditionalize local variables inside
definition of LANGUAGES_SUPPORTED to avoid a variable being set
with out use warning.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14546
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Wed, 19 Jun 2002 21:25:09 +0000 (21:25 +0000)]
* Makefile.in (clean): Add t_prng and t_prng.o
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14545
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Wed, 19 Jun 2002 21:24:52 +0000 (21:24 +0000)]
* Makefile.in (clean-unix): Remove t_crc.o and t_crc
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14544
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Wed, 19 Jun 2002 21:05:24 +0000 (21:05 +0000)]
* init_os_ctx.c: Don't include sys/ioctl.h or sys/filio.h.
(krb5_os_init_context): Drop /dev/[u]random support, the Yarrow code will deal
with that now.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14543
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Wed, 19 Jun 2002 21:03:00 +0000 (21:03 +0000)]
* prof_parse.c (strip_line): Simplify loop by preserving "p" rather than
recomputing it.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14542
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Wed, 19 Jun 2002 21:02:37 +0000 (21:02 +0000)]
use strdup
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14541
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Tue, 18 Jun 2002 23:51:08 +0000 (23:51 +0000)]
* toffset.c (krb5_get_time_offsets), an_to_ln.c
(krb5_aname_to_localname): Make KRB5_CALLCONV.
[pullup from 1-2-2-branch]
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14540
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Tue, 18 Jun 2002 23:50:11 +0000 (23:50 +0000)]
avoid redundant definitions of socket-related error codes for Windows
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14539
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Tue, 18 Jun 2002 23:46:32 +0000 (23:46 +0000)]
Client-side TCP support update for Windows.
Some support for scatter/gather socket i/o added via macros in port-sockets.h.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14538
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Tue, 18 Jun 2002 23:40:40 +0000 (23:40 +0000)]
* princ_comp.c (krb5_realm_compare), auth_con.c
(krb5_auth_con_setports, krb5_auth_con_getaddrs,
krb5_auth_con_initivector), addr_order.c (krb5_address_order),
addr_comp.c (krb5_address_compare): Make KRB5_CALLCONV.
[pullup from 1-2-2-branch]
* bld_princ.c (krb5_build_principal_va): Make
krb5_build_principal_va() KRB5_CALLCONV.
[pullup from 1-2-2-branch]
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14537
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Tue, 18 Jun 2002 14:30:28 +0000 (14:30 +0000)]
* ktfr_entry.c: Rename krb5_kt_free_entry_contents as
krb5_free_keytab_entry_contents to make it consistent with rest of
API.
[pullup from 1-2-2-branch]
* ktfr_entry.c (krb5_kt_free_entry_contents): Rename from
krb5_kt_free_entry, keep old name as wrapper.
[pullup from 1-2-2-branch]
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14530
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Tue, 18 Jun 2002 14:28:06 +0000 (14:28 +0000)]
Fix missed pullup of kt_free_entry -> free_keytab_entry_contents
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14529
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Tue, 18 Jun 2002 05:19:08 +0000 (05:19 +0000)]
* implementor.texinfo: Don't use @smallbook.
(Host Address Lookup): Specify more precisely the IRIX version we use at MIT.
(Operating System Notes for Shared Libraries): Add an introduction mentioning
why we can't use libtool.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14528
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Tue, 18 Jun 2002 05:08:48 +0000 (05:08 +0000)]
* implementor.texinfo (IPv6 Support): New chapter.
(Socket API): New placeholder chapter.
(Local Addresses): Specify more precisely the IRIX version we use at MIT.
(Thread Safety): Delete quoted email, since we don't actually have this API
yet. Refer people to the mailing list archives.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14527
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Tue, 18 Jun 2002 05:00:35 +0000 (05:00 +0000)]
* copyright.texinfo: Update copyright year
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14526
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Tue, 18 Jun 2002 00:23:44 +0000 (00:23 +0000)]
update copyright
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14525
dc483132-0cff-0310-8789-
dd5450dbe970
Jen Selby [Mon, 17 Jun 2002 22:11:38 +0000 (22:11 +0000)]
* klogind.M: documented the -D and -f options
* ksh.M: documented the -D and -L options
* rcp.M: documented the -c and -C options
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14524
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Sat, 15 Jun 2002 09:32:06 +0000 (09:32 +0000)]
* post.in (clean-unix): Delete .d and .depend files along with $(OBJS) in one
command, to avoid needing to test whether the latter is empty.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14523
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Sat, 15 Jun 2002 09:25:23 +0000 (09:25 +0000)]
update dependencies
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14522
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Sat, 15 Jun 2002 08:54:56 +0000 (08:54 +0000)]
* depfix.sed: Ignore header files under /mit/gnu/. Replace
$(BUILDTOP)/include/com_err.h with $(COM_ERR_DEPS), now defined via pre.in.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14521
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Sat, 15 Jun 2002 08:53:47 +0000 (08:53 +0000)]
* pre.in (COM_ERR_DEPS): New variable
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14520
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Sat, 15 Jun 2002 08:47:20 +0000 (08:47 +0000)]
update dependencies
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14519
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Sat, 15 Jun 2002 08:46:56 +0000 (08:46 +0000)]
* depfix.sed: Ignore header files under /mit/gnu/
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14518
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Sat, 15 Jun 2002 08:38:33 +0000 (08:38 +0000)]
* post.in (clean-unix): Delete .d files
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14517
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Sat, 15 Jun 2002 08:38:10 +0000 (08:38 +0000)]
rebuild dependencies
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14516
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Sat, 15 Jun 2002 06:47:00 +0000 (06:47 +0000)]
* krb5.hin: Delete inclusion of profile.h again
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14515
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Sat, 15 Jun 2002 06:39:04 +0000 (06:39 +0000)]
update dependencies
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14514
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Sat, 15 Jun 2002 06:14:23 +0000 (06:14 +0000)]
* krb5.hin: Conditionalize KRB5_CALLCONV_WRONG separately
because gssapi.h defines KRB5_CALLCONV but doesn't need
KRB5_CALLCONV_WRONG
[pullup from 1-2-2-branch]
* krb5.hin: Rename krb5_kt_free_entry_contents as
krb5_free_keytab_entry_contents to make it consistent with rest of
API. Add KRB5_CALLCONV_WRONG. Fix up various calling
conventions. For Win32, add KT an CC accessors and default to not
PRIVATE.
* krb5.hin: Make krb5_build_principal_va() KRB5_CALLCONV.
[pullups from 1-2-2-branch]
* krb5.hin: Conditionalized pragmas for Metrowerks
* krb5.hin: Updated Mac OS X headers to new framework layout
[pullups from 1-2-2-branch]
* krb5.hin: Updated Mac OS #defines
and #includes for new header layout and Mac OS X frameworks
[pullups from 1-2-2-branch]
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14513
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Sat, 15 Jun 2002 03:13:57 +0000 (03:13 +0000)]
* k5-int.h: Added krb5_kt_dfl_ops for KRB5_KEYTAB_ACCESSOR_FUNCTIONS
* k5-int.h: Removed conditionals now defined in prefix files
and updated header paths
* k5-int.h: Rearranged the #ifdef macintosh section to
work on Mac OS 9 and X
* k5-int.h: Updated Mac OS #defines
and #includes for new header layout and Mac OS X frameworks
[pullups from 1-2-2-branch]
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14512
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Sat, 15 Jun 2002 02:07:28 +0000 (02:07 +0000)]
* krb5.hin: Fix BEGIN_DECLS conditional
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14511
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Sat, 15 Jun 2002 01:58:35 +0000 (01:58 +0000)]
* win-mac.h: Since this file is now only Win32, remove non-Win32
stuff to make it easier to read. Never used __declspec(dllexport)
so that we do not accidentally export symbols.
* win-mac.h: Add KRB5_CALLCONV_WRONG.
[pullups from 1-2-2-branch]
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14510
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Sat, 15 Jun 2002 01:02:03 +0000 (01:02 +0000)]
* krb524.h: Change multiple-inclusion test macro to not stomp on
implementation namespace. Fix up BEGIN_DECLS.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14509
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Sat, 15 Jun 2002 00:51:42 +0000 (00:51 +0000)]
* krb524.h: Back out erroneous merge of post-1.2.5 change
temporarily.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14508
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Sat, 15 Jun 2002 00:37:58 +0000 (00:37 +0000)]
* krb524.h: Updated C++ protection to not interfere with emacs
auto indentation and added KRB524_PRIVATE macro for Mac OS X to
control visibility of function prototypes
* krb524.h: Added C++ protection and Mac pragmas
* krb524.h, cnv_tkt_skey.c, conv_creds.c, conv_princ.c, encode.c,
misc.c, sendmsg.c: Updated header paths on Mac OS X so that we
correctly include the autogenerated krb524.h
* conv_creds.c, cnv_tkt_skey.c: added cast to remove warning.
* krb524.h: Updated to new Mac OS header layout.
* sendmsg.c: k5-int.h should be included as a local header
[pullups from 1-2-2-branch]
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14507
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Fri, 14 Jun 2002 20:57:53 +0000 (20:57 +0000)]
* rc_io.c, rc_dfl.c: use "" includes for krb5.h and k5-int.h
[pullup from 1-2-2-branch]
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14506
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 14 Jun 2002 04:26:50 +0000 (04:26 +0000)]
Use ws2_32.lib instead of wsock32.lib
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14505
dc483132-0cff-0310-8789-
dd5450dbe970
Jen Selby [Thu, 13 Jun 2002 20:23:31 +0000 (20:23 +0000)]
Updated the manpage with new ticket flags
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14504
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Thu, 13 Jun 2002 01:31:32 +0000 (01:31 +0000)]
Include "com_err.h" instead of <com_err.h>
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14503
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Wed, 12 Jun 2002 20:24:28 +0000 (20:24 +0000)]
* preauth.c: Don't include syslog.h
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14502
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Wed, 12 Jun 2002 20:21:58 +0000 (20:21 +0000)]
* pty-int.h: Don't include syslog.h
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14501
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Wed, 12 Jun 2002 20:15:34 +0000 (20:15 +0000)]
delete remnants of sys subdir
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14500
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Wed, 12 Jun 2002 20:12:46 +0000 (20:12 +0000)]
* syslog.h: Deleted
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14499
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Wed, 12 Jun 2002 20:10:14 +0000 (20:10 +0000)]
* syslog.c: Include syslog.h instead of sys/syslog.h
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14498
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Wed, 12 Jun 2002 19:43:54 +0000 (19:43 +0000)]
* bsdlib.h, bstring.h, fake-stdlib.h: Deleted
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14497
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Wed, 12 Jun 2002 19:41:26 +0000 (19:41 +0000)]
* kwinsock.h, macsock.h: Deleted
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14496
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Wed, 12 Jun 2002 00:03:17 +0000 (00:03 +0000)]
* cns.c: Do not use krb_get_notification_message() or
krb5_get_notification_message().
[pullup from 1-2-2-branch]
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14495
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Tue, 11 Jun 2002 19:13:36 +0000 (19:13 +0000)]
* sendto_kdc.c: Include sys/ioctl.h and sys/filio.h only if ENABLE_TCP is set
and _WIN32 is not defined.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14494
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Tue, 11 Jun 2002 17:19:50 +0000 (17:19 +0000)]
* kt_file.c: Undo non-logged part of last change that added inclusion of
netinet/in.h; k5-int.h should pull it in with NEED_SOCKETS defined.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14493
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Tue, 11 Jun 2002 01:13:50 +0000 (01:13 +0000)]
client-side TCP support
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14492
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Tue, 11 Jun 2002 01:09:12 +0000 (01:09 +0000)]
* t_std_conf.c: Include fake-addrinfo.h.
(test_locate_kdc): Update arg list to locate_kdc. Print IPv6 as well as IPv4
addresses.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14491
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Tue, 11 Jun 2002 00:49:15 +0000 (00:49 +0000)]
* t_locate_kdc.c (main): Free storage allocated by library before exiting
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14490
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Mon, 10 Jun 2002 20:10:32 +0000 (20:10 +0000)]
* Makefile.in (WINMAKEFILES): Remove keytab subdir makefiles, and their build rules
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14489
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Mon, 10 Jun 2002 04:00:52 +0000 (04:00 +0000)]
* krb5_err.et (KRB5KRB_AP_PATH_NOT_ACCEPTED, KRB5KRB_ERR_RESPONSE_TOO_BIG): New
error codes.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14488
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Sun, 9 Jun 2002 11:14:11 +0000 (11:14 +0000)]
put netinet/in.h inclusion with other headers
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14487
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Sun, 9 Jun 2002 11:06:04 +0000 (11:06 +0000)]
Merge file and srvtab keytab implementations each into one file, and eliminate
the subdirectories.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14486
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Sun, 9 Jun 2002 06:15:43 +0000 (06:15 +0000)]
* config/unix.exp (top level): Load helpers.exp here, to make sure database
setup happens properly.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14485
dc483132-0cff-0310-8789-
dd5450dbe970