John Gilmore [Sun, 19 Mar 1995 20:52:53 +0000 (20:52 +0000)]
Fix comment that referred to STDARG_PROTOTYPES
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5175
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Sun, 19 Mar 1995 20:51:13 +0000 (20:51 +0000)]
* aclocal.m4 (CHECK_STDARG): Remove; we're just using AC_HEADER_CHECK.
(V5_AC_OUTPUT_MAKEFILE): Reorder the Makefile output so that it can be
run through `sed' for the Macintosh.
* acconfig.h: Remove STDARG_PROTOTYPES.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5174
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Sun, 19 Mar 1995 03:00:31 +0000 (03:00 +0000)]
* kerberos_v4.c: Replace STDARG_PROTOTYPES with HAVE_STDARG_H
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5173
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Sun, 19 Mar 1995 02:59:07 +0000 (02:59 +0000)]
* bld_pr_ext.c, bld_princ.c: Replace STDARG_PROTOTYPES with
HAVE_STDARG_H for consistency.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5172
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Sun, 19 Mar 1995 02:50:24 +0000 (02:50 +0000)]
* configure.in: Use AC_CHECK_HEADERS(stdarg.h), not CHECK_STDARG.
* error.c: Use HAVE_STDARG_H, not STDARG_PROTOTYPES.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5171
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Sun, 19 Mar 1995 02:48:33 +0000 (02:48 +0000)]
* com_err.c, com_err.h: Use HAVE_STDARG_H, not STDARG_PROTOTYPES.
* configure.in: Use AC_CHECK_HEADERS(stdarg.h), not CHECK_STDARG.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5170
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Sun, 19 Mar 1995 02:43:49 +0000 (02:43 +0000)]
Forgot to check this in earlier
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5169
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Sat, 18 Mar 1995 04:42:05 +0000 (04:42 +0000)]
* acgeneral.m4: Report the update status of the cache better;
show diffs if an unwriteable cache gets updated, for manually
configuring the Mac config.cache.
* configure: Update with this acgeneral.m4.
[This change, or one very close to it, was submitted for autoconf 2.2.]
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5168
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Sat, 18 Mar 1995 04:29:14 +0000 (04:29 +0000)]
* Makefile.in (LDFLAGS): Eliminate duplicate of config/pre.in
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5167
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Sat, 18 Mar 1995 04:25:42 +0000 (04:25 +0000)]
* Makefile.in (LDFLAGS): Zap duplicate.
(all-mac): Add.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5166
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Sat, 18 Mar 1995 04:24:01 +0000 (04:24 +0000)]
* Makefile.in (LDFLAGS): Eliminate, duplicates config/pre.in.
* localaddr.c: Remove socket include files now handled in k5-int.h.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5165
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Sat, 18 Mar 1995 03:55:46 +0000 (03:55 +0000)]
* Makefile.in (check-mac): Add.
* compat_recv.c, get_fcreds.c, recvauth.c: Eliminate Unix socket
#includes, which are now handled by k5-int.h (via k5-config.h).
* conv_princ.c: Rename variable "comp" to another name; "comp"
apparently bothers the MPW compiler...
* rd_cred.c: Avoid (void) casts of void functions, for MPW.
* t_walk_rtree.c: Put com_err.h after k5_int for <sys/types> stuff.
(main): Declare and initialize the krb5_context that's being
passed to everything.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5164
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Sat, 18 Mar 1995 03:47:23 +0000 (03:47 +0000)]
* Makefile.in (LDFLAGS): Zap duplicate defn.
(all-mac, clean-mac): Add.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5163
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Sat, 18 Mar 1995 03:45:41 +0000 (03:45 +0000)]
* Makefile.in (LDFLAGS): Elim duplicate
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5162
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Sat, 18 Mar 1995 03:44:45 +0000 (03:44 +0000)]
* Makefile.in (LDFLAGS): Eliminate, duplicate.
(SRCS): Eliminate $(srcdir) which causes mac problems.
(all-unix): Eliminate obsolete "includes".
(all-mac): Add.
(unixmac): Add $(SRCS) so that the .c source files will be created
here in the original "configure tree on Unix" stage of the build.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5161
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Sat, 18 Mar 1995 03:44:09 +0000 (03:44 +0000)]
Fix rules for localdr.c, ustime.c, and memmove.c so that they
reference $(srcdir) where appropriate. (The conversion to use the
$(S)$(U) hacks screwed this up.)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5160
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Sat, 18 Mar 1995 03:34:17 +0000 (03:34 +0000)]
* scc_errs.c: Mac doesn't have EISDIR error.
* scc_gennew.c, scc_maybe.c: Eliminate the use of htons and ntohs
for byte order handling; just do it by hand.
* scc_read.c (krb5_scc_read_authdatum): Zap unused variable "ret".
* Makefile.in (LDFLAGS): Eliminate, duplicates config/pre.in.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5159
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Sat, 18 Mar 1995 03:24:01 +0000 (03:24 +0000)]
* Makefile.in (LDFLAGS): Eliminate, duplicates config/pre.in
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5158
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Sat, 18 Mar 1995 03:23:02 +0000 (03:23 +0000)]
* Makefile.in (LDFLAGS): Remove, duplicates config/pre.in.
(CFLAGS): Add -I options for file and stdio, to avoid paths in
#include statements.
(all-mac, clean-mac): Add.
* ccdefops.c: Avoid includes with pathnames, since they don't work
on the Mac. Configure the default cache based on whether the
system has <sys/types.h> (which defines types for low-level file
operations, among other things).
* configure.in (CONFIG_DIRS): Build stdio before file, for Mac
convenience (where file doesn't build).
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5157
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Sat, 18 Mar 1995 03:15:52 +0000 (03:15 +0000)]
* krb5.h: Move <sys/types> and u_long (etc) code to krb5/k5-config.h.
It is needed there when NEED_SOCKETS is defined.
* Makefile.in (all-mac, clean-mac): Add.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5156
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Sat, 18 Mar 1995 03:15:26 +0000 (03:15 +0000)]
* k5-config.h: Move <sys/types.h> handling from ../krb5.h to
here, because we need <sys/types.h> or the u_* types to be defined
before we include the Unix socket include files a little later in
k5-config.h. We actually add this code twice, once in the MSDOS
section and once in the Unix/Mac section.
(NEED_SOCKETS): Also include <net/if.h>, for localaddr.c.
* Makefile.in (clean-mac): Add.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5155
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Sat, 18 Mar 1995 03:08:48 +0000 (03:08 +0000)]
* Makefile.in: Remove redundant definitions from config/pre.in
(clean-mac): Add.
* asn1_misc.c: Avoid <malloc.h> and <memory.h> includes, for Mac.
(asn1_krb5_realm_copy): Use malloc, not calloc, since we're
about to clobber the storage anyway.
* configure.in (WITH_KRB5ROOT): Remove, not needed.
* krbasn1.h: Document that <limits.h> is needed for INT_MAX.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5154
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Fri, 17 Mar 1995 21:07:32 +0000 (21:07 +0000)]
Delete redundant definitions defined in pre/config.in
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5153
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Fri, 17 Mar 1995 20:59:25 +0000 (20:59 +0000)]
Set the return code from ss_execute_line(), so that appropriate error
checking is done.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5152
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Fri, 17 Mar 1995 20:58:31 +0000 (20:58 +0000)]
Makefile.in, configure.in: Use the libdes425 library so that the DES
code doesn't get dragged in twice.
krlogind.c: Include <sys/time.h> so that Linux can get the FD_SET macros.
kcmd.c (kcmd): Close the credentials cache when you're done with it.
krlogind.c (doit): Always initialize the Krb5 error table.
krlogind.c (main, doit): Minor type fixes to gethostbyname(), accept().
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5151
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Fri, 17 Mar 1995 20:56:54 +0000 (20:56 +0000)]
Delete redundant definitions defined in pre/config.in
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5150
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Fri, 17 Mar 1995 20:56:25 +0000 (20:56 +0000)]
Delete redundant definitions that already defined in pre/config.in
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5149
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Fri, 17 Mar 1995 20:33:48 +0000 (20:33 +0000)]
configure.in, Makefile.in: Use the libdes425 library so that the DES
code doesn't get dragged in twice.
kdc_util.c (validate_as_request): Allow a client to obtain a password
changing ticket, even if the client's key is expired.
main.c (usage, process_args, main): The KDC will disassociate itself
from the terminal by default, unless the -n option is given.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5148
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Fri, 17 Mar 1995 05:26:21 +0000 (05:26 +0000)]
* Makefile.in (LDFLAGS): Eliminate, comes in from pre.in.
(all-mac): Add.
(localaddr.c, ustime.c, memmove.c): Fix paths to work on Mac.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5146
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Fri, 17 Mar 1995 05:24:32 +0000 (05:24 +0000)]
* Makefile.in (LDFLAGS): Remove, conflicts with pre.in.
(all): Remove all-$(WHAT) stuff.
(t_mddriver): Make it build on Mac.
(check): Use $(EXEEXT).
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5145
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Fri, 17 Mar 1995 05:22:21 +0000 (05:22 +0000)]
* Makefile.in (CFLAGS): Tweak for Unix->MPW converter.
(LDFLAGS): Remove, conflicts with pre.in.
(all): Remove all-$(WHAT) stuff, generalize for all platforms.
(t_mddriver): Remove t_mddriver-$(WHAT) stuff, ditto.
(check): Use $(EXEEXT).
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5144
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Fri, 17 Mar 1995 05:19:53 +0000 (05:19 +0000)]
* Makefile.in (LDFLAGS): Remove, conflicts with pre.in.
(clean): Insert FIXME.
(verify$(EXEEXT), destest$(EXEEXT)): Make them work on Mac.
(check-mac): Add, identical to Unix.
(clean): Use $(EXEEXT).
* des_int.h (mit_des_cbc_cksum): Fix prototype from void to long,
to match the actual function.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5143
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Fri, 17 Mar 1995 05:16:22 +0000 (05:16 +0000)]
* Makefile.in (crctest, crctest.exe): Replace crctest-unix and
crctest-windows with versions that work for Mac too.
(check): Build and run crctest$(EXEEXT). This runs on MPW now.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5142
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Fri, 17 Mar 1995 05:14:11 +0000 (05:14 +0000)]
* Makefile.in (CFLAGS): Avoid continuation line that starts with
dash; it confuses the Unix->MPW makefile converter.
(##DOSLIBNAME): No longer needed since DLL built one level up.
(all-mac): Add.
(libcrypto.a): Use explicit "./" on paths to DONE files, to
help Unix->MPW makefile converter with rotten Mac pathname conventions.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5141
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Fri, 17 Mar 1995 05:03:27 +0000 (05:03 +0000)]
* configure.in: Replace nonstandard CHECK_STDARG with
AC_CHECK_HEADERS. Also check for header file macsock.h, which
is a dummy test -- it's false on Unix and PC's, but on the Mac
we hand-configure it to be true, to indicate that we want Mac
socket support rather than Unix socket support.
* base-defs.h, k5-config.h: Use HAVE_STDARG_H, not STDARG_PROTOTYPES.
* k5-config.h (NEED_SOCKETS): Add new section which brings in
socket include files for the appropriate compilation environment
(Mac or Unix; Windows already did this).
* macsock.h: New include file, derived from Cygnus Network Security
Mac K4 release, for simulating sockets under MacTCP.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5140
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Fri, 17 Mar 1995 04:57:34 +0000 (04:57 +0000)]
First cut at Macintosh configuration support
* mac-config.cache: New file, a hand-built autoconf `config.cache'
file with the right values for building under MPW.
* mac-config.README: Documentation for mac-config.cache.
* mac-pre.in, mac-post.in: Versions of pre.in and post.in for
configuring on MPW.
* mac-mf.sed: A `sed' script which will turn carefully constructed
Unix Makefiles into carefully constructed Macintosh MPW Makefiles.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5139
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Fri, 17 Mar 1995 04:53:15 +0000 (04:53 +0000)]
* configure.in: Replace CHECK_STDARG with AC_CHECK_HEADERS.
* main.c (print_status): Use HAVE_STDARG_H to control whether to
declare with ", ..."; not STDARG_PROTOTYPES.
* ksu.h: Don't include <stdarg.h> or <varargs.h>, since they
are already included by "com_err.h".
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5138
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Fri, 17 Mar 1995 01:35:41 +0000 (01:35 +0000)]
Problem with the error routines and windows definitions
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5137
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Fri, 17 Mar 1995 00:36:43 +0000 (00:36 +0000)]
Top level makefile changes for the PC--now builds the whole world
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5136
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Fri, 17 Mar 1995 00:30:47 +0000 (00:30 +0000)]
Ported the error table stuff to the PC
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5135
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Thu, 16 Mar 1995 23:11:15 +0000 (23:11 +0000)]
Fixed up typo in the Makefile
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5134
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Thu, 16 Mar 1995 20:35:37 +0000 (20:35 +0000)]
Include file changes needed for error table stuff
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5133
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Thu, 16 Mar 1995 06:55:13 +0000 (06:55 +0000)]
Missed some dependencies on the PC build in src/lib
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5132
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Thu, 16 Mar 1995 05:43:56 +0000 (05:43 +0000)]
Makefile now recurses into krb5 directory on the PC
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5131
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Thu, 16 Mar 1995 05:05:34 +0000 (05:05 +0000)]
Added 3 new files and changed the makefile in lib to be able to make a DLL
on the PC out of the source in crypto, krb5 and util\et.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5130
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Wed, 15 Mar 1995 22:21:50 +0000 (22:21 +0000)]
Changes in des425 due to adding prototypes for called functions
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5129
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Wed, 15 Mar 1995 20:58:06 +0000 (20:58 +0000)]
Windows changes in krb5: makefile cleanup and some small code changes
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5128
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Wed, 15 Mar 1995 19:55:31 +0000 (19:55 +0000)]
Some windows i/o stuff and moved 2 prototypes to func-proto.h
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5127
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Wed, 15 Mar 1995 01:57:23 +0000 (01:57 +0000)]
Two changes in the crypto directory: 1) 16 vs 32 bit errors in DES and 2)
removed crud for making a DLL (will be done at a higher level.)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5123
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Mon, 13 Mar 1995 19:00:27 +0000 (19:00 +0000)]
Lots of changes made based on feedback
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5109
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Fri, 10 Mar 1995 23:35:21 +0000 (23:35 +0000)]
Initialize ret_cred to zero so that in case of an error, we don't try
to free stack garbage.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5108
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Fri, 10 Mar 1995 20:47:39 +0000 (20:47 +0000)]
Make the second argument of asn1buf_insert_octet be an int, instead of
asn1_octet. ANSI C narrow types screws us again....
(The RS/6000 compiler blew out until this was fixed....)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5107
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Fri, 10 Mar 1995 19:24:26 +0000 (19:24 +0000)]
Removed definition of FD_SETSIZE, FD_SET, FD_CLR, FD_ISSET, and
FD_ZERO. Defining them in favor of using the system include files is
almost always wrong.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5106
dc483132-0cff-0310-8789-
dd5450dbe970
Chris Provenzano [Fri, 10 Mar 1995 17:32:44 +0000 (17:32 +0000)]
* kerberos5.c Use new calling convention for krb5_mk_req_extended()
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5105
dc483132-0cff-0310-8789-
dd5450dbe970
Chris Provenzano [Fri, 10 Mar 1995 17:30:24 +0000 (17:30 +0000)]
* sim_client.c Use new calling convention for krb5_mk_req(),
krb5_mk_priv(), and krb5_mk_safe().
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5104
dc483132-0cff-0310-8789-
dd5450dbe970
Chris Provenzano [Fri, 10 Mar 1995 17:29:43 +0000 (17:29 +0000)]
* sclient.c Use new calling convention for krb5_sendauth()
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5103
dc483132-0cff-0310-8789-
dd5450dbe970
Chris Provenzano [Fri, 10 Mar 1995 17:28:38 +0000 (17:28 +0000)]
* kcmd.c (kcmd()) Use new calling convention for krb5_sendauth().
* krcp.c () Use new calling convention for krb5_mk_req_extended().
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5102
dc483132-0cff-0310-8789-
dd5450dbe970
Chris Provenzano [Fri, 10 Mar 1995 17:27:45 +0000 (17:27 +0000)]
* kpasswd.c Use new calling convention for krb5_sendauth(),
krb5_mk_priv(), and krb5_rd_priv().
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5101
dc483132-0cff-0310-8789-
dd5450dbe970
Chris Provenzano [Fri, 10 Mar 1995 17:27:20 +0000 (17:27 +0000)]
* kadmin.c, kadmin_adr.c, kadmin_cpw.c, kadmin_done.c, kadmin_mod.c
* kadmin_add.c, kadmin_cpr.c, kadmin_del.c, kadmin_inq.c, kadmin_msnd.c
Use new calling convention for krb5_sendauth(), krb5_mk_priv(),
krb5_rd_priv(), krb5_mk_safe(), and krb5_rd_safe().
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5100
dc483132-0cff-0310-8789-
dd5450dbe970
Chris Provenzano [Fri, 10 Mar 1995 17:26:04 +0000 (17:26 +0000)]
* auth_con.h auth_con.c Added for krb5_auth_con definition and
support routines.
* mk_req.c (krb5_mk_req())
* mk_req_ext.c (krb5_mk_req_extended())
* rd_rep.c (krb5_rd_rep())
* sendauth.c (krb5_sendauth())
* mk_priv.c (krb5_mk_priv())
* mk_safe.c (krb5_mk_safe())
* rd_priv.c (krb5_rd_priv())
* rd_safe.c (krb5_rd_safe())
Added a krb5_auth_context argument and eliminated many of
the other arguments because they are included in the
krb5_auth_context structure.
* send_tgs.c (krb5_send_tgs()) Eliminate call to krb5_mk_req_extended(),
which does far more than krb5_send_tgs() needs.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5099
dc483132-0cff-0310-8789-
dd5450dbe970
Chris Provenzano [Fri, 10 Mar 1995 17:25:03 +0000 (17:25 +0000)]
* fcc_destry.c (krb5_fcc_destroy())
* fcc_init.c (krb5_fcc_initialize())
Initialize kret before returning it.
* fcc_maybe.c (fcc_lock_file()) Initialize st before returning it.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5098
dc483132-0cff-0310-8789-
dd5450dbe970
Chris Provenzano [Fri, 10 Mar 1995 17:24:24 +0000 (17:24 +0000)]
* init_sec_context.c (krb5_gss_init_sec_context())
Use new calling convention for krb5_mk_req_ext() and
krb5_rd_rep().
* gssapiP_krb5.h Added a krb5_auth_context pointer to the
krb5_gss_ctx_id_rec structure to store the auth_context
between multiple calls to krb5_gss_init_sec_context().
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5097
dc483132-0cff-0310-8789-
dd5450dbe970
Chris Provenzano [Fri, 10 Mar 1995 17:18:02 +0000 (17:18 +0000)]
* krb5.h Added empty structure declaration of krb5_auth_context
* k5-int.h Moved #include "adm_defs.h" to krb5.h
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5096
dc483132-0cff-0310-8789-
dd5450dbe970
Chris Provenzano [Fri, 10 Mar 1995 17:12:29 +0000 (17:12 +0000)]
* func-proto.h (krb5_mk_req(), krb5_mk_req_extended(), krb5_rd_rep(),
krb5_sendauth(), krb5_mk_priv(), krb5_rd_priv(), krb5_mk_safe(),
and krb5_rd_safe()). Added a krb5_auth_context argument and
eliminated many of the other arguments because they are
included in the krb5_auth_context structure.
* fieldbits.h Added #define AP_OPTS_USE_SUBKEY 0x00000001 for a
new option to an ap req message. This is mainly a clean way
to inform krb5_mk_req() and krb5_mk_req_extended() to
create the subkey without adding an extra argument.
* safepriv.h Replace safe/priv flags with flags for krb5_auth_context
and add krb5_replay_data structure for when the appilication
want to do it's own replay detection for safe and priv calls.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5095
dc483132-0cff-0310-8789-
dd5450dbe970
Mark Eichin [Thu, 9 Mar 1995 23:30:27 +0000 (23:30 +0000)]
* Makefile.in (all-windows): tabs, not spaces.
from ezra.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5094
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Thu, 9 Mar 1995 03:29:21 +0000 (03:29 +0000)]
Some int/long, signed/unsigned conversions
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5093
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Wed, 8 Mar 1995 22:14:44 +0000 (22:14 +0000)]
Remove verify.o when doing a make clean
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5092
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Wed, 8 Mar 1995 06:19:08 +0000 (06:19 +0000)]
Stubbed an OS routine to satisfy the linker until we can really port it to the PC
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5089
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Wed, 8 Mar 1995 06:08:51 +0000 (06:08 +0000)]
Changed krb5 library name on the PC since the DLL will take that name instead
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5088
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Wed, 8 Mar 1995 05:17:15 +0000 (05:17 +0000)]
Misc typographical changes
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5087
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Wed, 8 Mar 1995 05:09:18 +0000 (05:09 +0000)]
Made explicit the signed to unsigned conversions in the gssapi/krb5
directory.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5086
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Wed, 8 Mar 1995 05:05:04 +0000 (05:05 +0000)]
README file describes imake configuration standards; imake is long gone
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5085
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Wed, 8 Mar 1995 04:44:54 +0000 (04:44 +0000)]
Fixed up some missing protocols and unchecked casts
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5084
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Wed, 8 Mar 1995 01:27:50 +0000 (01:27 +0000)]
Added syntactic sugar for Windows segmented architecture
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5083
dc483132-0cff-0310-8789-
dd5450dbe970
Mark Eichin [Wed, 8 Mar 1995 01:21:10 +0000 (01:21 +0000)]
* aclocal.m4 (UsePepsy, PepsyTarget): removed, not referenced
anywhere in the tree.
(ISODE_INCLUDE, ISODE_DEFS): removed along with remaining
references in the tree. --enable-isode is dead.
* configure.in (most directories): removed last remaining
ISODE_INCLUDE and ISODE_DEFS.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5082
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Wed, 8 Mar 1995 01:04:08 +0000 (01:04 +0000)]
Ported the ccache directory to the PC. This is temporary--eventually we'll
use the in-memory solution from k4.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5081
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Tue, 7 Mar 1995 23:32:30 +0000 (23:32 +0000)]
PC porting: more prototyping, defines for overflow checking on the PC and
numerous PC additions to k5-config.h.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5080
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Tue, 7 Mar 1995 23:13:03 +0000 (23:13 +0000)]
Port of most of the OS directory to the PC
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5079
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Tue, 7 Mar 1995 21:28:10 +0000 (21:28 +0000)]
Small changes in krb: 1 signed/unsigned, 1 disabling stderr, and changed LIB name
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5078
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Tue, 7 Mar 1995 20:50:46 +0000 (20:50 +0000)]
Ported the posix directory for the PC--one file
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5077
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Tue, 7 Mar 1995 20:47:28 +0000 (20:47 +0000)]
Moved PC low-level i/o crud out of source files and into k5-config.h
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5076
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Tue, 7 Mar 1995 02:44:50 +0000 (02:44 +0000)]
Fixed incompatibilities section for OSF/1 V1.3 and 2.0
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5075
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Sat, 4 Mar 1995 04:14:07 +0000 (04:14 +0000)]
Finished off changed needed for making libcrypto.dll. Biggest change
is that you can't pull in data from a DLL so had to add three routines
that return the address of various data structures.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5074
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Fri, 3 Mar 1995 23:16:06 +0000 (23:16 +0000)]
Shell script for propagating the Kerberos database to slave servers
(Still needs some work, but that's OK.)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5073
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Fri, 3 Mar 1995 23:05:21 +0000 (23:05 +0000)]
Added preliminary text about slave servers
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5072
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Fri, 3 Mar 1995 07:34:08 +0000 (07:34 +0000)]
* Makefile.in (unixmac): New target, runs on Unix to build include
files for Mac build.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5071
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Fri, 3 Mar 1995 07:27:20 +0000 (07:27 +0000)]
Make include files begin to work on the Macintosh
* k5-int.h: Remove krb5/ from #includes. Rearrange #includes
so that time_t is defined before kdb.h is included.
* krb5.h: Include k5-config.h first, so its #define's can
control the rest of the file. If <sys/types.h> is not present,
define u_long, etc, manually.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5070
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Fri, 3 Mar 1995 07:26:41 +0000 (07:26 +0000)]
Make include files start to work on the Macintosh
* configure.in: Add checks for sys/types.h and sys/stat.h.
* k5-config.h: Remove krb5/ from #include.
* sysincl.h: Avoid <sys/types.h>. Conditional-include <sys/stat.h>.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5069
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Fri, 3 Mar 1995 02:20:21 +0000 (02:20 +0000)]
Added the files and changes needed to create a dll out of libcrypto
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5068
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Fri, 3 Mar 1995 02:13:39 +0000 (02:13 +0000)]
Used the NEED_SOCKETS mechanism to pull in winsock.h on the PC
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5067
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Thu, 2 Mar 1995 23:10:22 +0000 (23:10 +0000)]
Remove reference to $(ISODELIB)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5066
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Thu, 2 Mar 1995 21:37:00 +0000 (21:37 +0000)]
Changed NEED_WINSOCK_H to NEED_SOCKETS
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5065
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Thu, 2 Mar 1995 19:56:22 +0000 (19:56 +0000)]
Changed NEED_WINSOCK_H to NEED_SOCKETS
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5064
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Thu, 2 Mar 1995 19:50:31 +0000 (19:50 +0000)]
Forgot to update log for previous change of NEED_WINSOCK_H to NEED_SOCKETS
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5063
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Thu, 2 Mar 1995 19:46:08 +0000 (19:46 +0000)]
Changed NEED_WINSOCK_H to NEED_SOCKETS for pulling in socket files
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5062
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Thu, 2 Mar 1995 18:29:24 +0000 (18:29 +0000)]
Remove reference to $(ISODELIB)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5061
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Thu, 2 Mar 1995 18:25:54 +0000 (18:25 +0000)]
.cvsingore file to suppress CVS's handling of the "configure" file
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5060
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Thu, 2 Mar 1995 18:07:25 +0000 (18:07 +0000)]
Remove reference to $(ISODELIB)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5059
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Thu, 2 Mar 1995 04:22:26 +0000 (04:22 +0000)]
A few small changes for 16 vs 32 bit, pulling in winsock for network byte
ordering and removed some unused local variables.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5058
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Thu, 2 Mar 1995 04:06:41 +0000 (04:06 +0000)]
Fixed up a const attribute on krb5_send_tgs in func-proto.h
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5057
dc483132-0cff-0310-8789-
dd5450dbe970