Keith Vetter [Fri, 7 Apr 1995 22:29:33 +0000 (22:29 +0000)]
Windows cns: user can now specify the ccache file on the options dialog.
Windows telnet: accepts and remembers port number specified after the host
name in the initial dialog.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5344
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Thu, 6 Apr 1995 03:49:47 +0000 (03:49 +0000)]
Bug fixes or better error handling for the following 4 Windows bugs
(note, these changes haven't yet been tested on the PC which were
failing so no guarantee that they fully work):
a) GUI to cns improved so that you don't need a resize for the widgets to
align properly, and so the interaction of typing: "username cr password
cr" is all you need to do to get you a ticket.
b) cns uses krb5_us_gettimeofday instead of krb5_timeofday because the
former is more accurate and handles timezones. Probably should make
the latter just call the former.
c) Added SOCKET_INIT and SOCKET_DESTROY around krb5_sendto_kdc to prevent
some tcp/ip stacks from locking up after 8 uses.
d) Added a new error message and better error handling to give more
precision as to why one PC was getting the error 'Cannot find KDC
for requested realm.'
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5342
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Tue, 4 Apr 1995 01:56:56 +0000 (01:56 +0000)]
pop_init.c (pop_init): Put in a type cast to shut up the compiler.
Popper is still using gethostbyname()'s static data wrong;
this should be fixed eventually.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5340
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Sat, 1 Apr 1995 03:36:43 +0000 (03:36 +0000)]
Fixed low-level i/o routine (dup) not being STDC on the PC
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5337
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Sat, 1 Apr 1995 03:16:14 +0000 (03:16 +0000)]
Initialize auth_context to NULL before calling sendauth()
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5336
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Sat, 1 Apr 1995 03:15:24 +0000 (03:15 +0000)]
Use the local autoconf when rebuilding the configure script
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5335
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Sat, 1 Apr 1995 03:14:56 +0000 (03:14 +0000)]
Use configure to see if unistd.h needs to be included. Remove
leftover hair from emacs config.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5334
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Sat, 1 Apr 1995 01:23:31 +0000 (01:23 +0000)]
Move the dependency which causes all-$(WHAT) to be built so that it
occurs after the "make all" subdirectories rule.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5333
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Sat, 1 Apr 1995 00:58:28 +0000 (00:58 +0000)]
krb5_get_in_tkt returns proper error on clock skew mismatches
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5332
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Sat, 1 Apr 1995 00:55:50 +0000 (00:55 +0000)]
Can now specify port to telnet to on the command line
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5331
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Fri, 31 Mar 1995 22:06:31 +0000 (22:06 +0000)]
Zero out the entry before inserting it
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5330
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Fri, 31 Mar 1995 21:54:42 +0000 (21:54 +0000)]
Remove CFLAGS=@CCOPTS@ line, which is in pre.in
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5329
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Fri, 31 Mar 1995 21:51:05 +0000 (21:51 +0000)]
Make sure the context is initialized before it is used
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5328
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Fri, 31 Mar 1995 21:48:37 +0000 (21:48 +0000)]
* rc_dfl.c (krb5_rc_dfl_expunage): Close the old, temporary reply
cache after we're done expunging it.
* rc_io.c (krb5_rc_io_move): Make duplicate copies of the filename
and the file descriptor (via malloc/strcpy and dup), so
that the old rc_io object can be cleanly closed without
affecting the new rc_io object.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5327
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Fri, 31 Mar 1995 21:33:18 +0000 (21:33 +0000)]
* realm_dom.c (krb5_get_realm_domain): Don't indent #ifdef's!
* hst_realm.c (krb5_get_host_realm): Don't indent #ifdef's!
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5326
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Fri, 31 Mar 1995 21:13:16 +0000 (21:13 +0000)]
* configure.in (CONFIG_RULES): Replaced
(Why was this removed?)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5325
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Fri, 31 Mar 1995 21:09:13 +0000 (21:09 +0000)]
Back out previous change so that it doesn't break people who are using
VPATH to have separate build directories. (See comments in the
Makefile.)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5324
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Fri, 31 Mar 1995 19:55:28 +0000 (19:55 +0000)]
Remove unused file
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5323
dc483132-0cff-0310-8789-
dd5450dbe970
Jonathan Kamens [Fri, 31 Mar 1995 16:20:28 +0000 (16:20 +0000)]
Fix typos in Mike's changes
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5319
dc483132-0cff-0310-8789-
dd5450dbe970
Jonathan Kamens [Fri, 31 Mar 1995 16:18:36 +0000 (16:18 +0000)]
Changes from shanzer for API versioning tests
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5318
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Fri, 31 Mar 1995 05:46:29 +0000 (05:46 +0000)]
Fix typo which caused new_keytab to not get freed, causing a memory
leak.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5317
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Fri, 31 Mar 1995 02:05:49 +0000 (02:05 +0000)]
Commit on the whole tree to make a checkpoint for a working windows world
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5315
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Wed, 29 Mar 1995 22:06:26 +0000 (22:06 +0000)]
No need to have the session_key established for mutual authentication
to work. (That's only done if ENCRYPTION is defined.)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5313
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Wed, 29 Mar 1995 20:45:44 +0000 (20:45 +0000)]
Add a makefile dependency for libtelnet.a, so that the executable gets
automatically relinked when the library changes.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5312
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Wed, 29 Mar 1995 20:09:51 +0000 (20:09 +0000)]
Allow mutual authentication even if the ENCRYPTION option is not
turned on.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5311
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Wed, 29 Mar 1995 16:59:39 +0000 (16:59 +0000)]
* def.h: Replace STDARG_PROTOTYPES with HAVE_STDARG_H
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5310
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Wed, 29 Mar 1995 16:58:10 +0000 (16:58 +0000)]
* Makefile.in: Fix up Mac makefile.
* error_message.c: For errno, use strerror if HAS_STRERROR.
* configure.in: Define HAS_STRERROR.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5309
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Wed, 29 Mar 1995 16:55:01 +0000 (16:55 +0000)]
* ccdefname.c: On Mac, default cred cache is "STDIO:krb5cc" for now.
FIXME, this needs to find the Preferences folder and use that.
FIXME, shouldn't be conditioned on HAVE_MACSOCK_H.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5308
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Wed, 29 Mar 1995 05:06:42 +0000 (05:06 +0000)]
Added functionality for windows to read default file locations from
windows ini files.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5307
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Wed, 29 Mar 1995 04:20:02 +0000 (04:20 +0000)]
Chasing an elusive nmake bug
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5306
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Wed, 29 Mar 1995 04:13:53 +0000 (04:13 +0000)]
Added capability for windows version to read default values out of an ini file
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5305
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Wed, 29 Mar 1995 04:07:14 +0000 (04:07 +0000)]
Moved the differing parts of osconf.win into osconf.h
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5304
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Wed, 29 Mar 1995 02:56:31 +0000 (02:56 +0000)]
* Makefile.in: Fix up Mac build process somewhat. Not complete
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5303
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Wed, 29 Mar 1995 02:51:56 +0000 (02:51 +0000)]
* Makefile.in (all): Run all-$(WHAT).
(unixmac): Build includes at this time.
(LDFLAGS): Punt duplicated setting.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5302
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Wed, 29 Mar 1995 02:50:55 +0000 (02:50 +0000)]
* Makefile.in (all): Split into all-$(WHAT).
(unixmac): Add.
(libupdate): Use $(RM).
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5301
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Wed, 29 Mar 1995 02:49:44 +0000 (02:49 +0000)]
* configure.in (AC_REPLACE_FUNCS): Add getuid to the list.
* getuid.c: Simple getuid() to fake out single-user systems.
* strcasecmp.c: Remove duplicated <sys/types.h> and u_char.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5300
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Wed, 29 Mar 1995 02:46:29 +0000 (02:46 +0000)]
* DNR.c: Add Apple MacTCP source file for domain name resolution.
* macsock.c: Add fake socket support routines for MacTCP.
* Makefile.in (OBJS, SRCS): Add DNR and macsock.
* ccdefname.c: On Mac, default cred cache is "STDIO:krb5cc" for now.
FIXME, this needs to find the Preferences folder and use that.
FIXME, shouldn't be conditioned on HAVE_MACSOCK_H.
* gmt_mktime.c: Use HAVE_SYS_TYPES_H.
* krbfileio.c: Remove <sys/types.h>.
* localaddr.c, sendto_kdc.c: Convert to more generic socket
support. Use closesocket instead of close, SOCKET_ERRNO rather
than errno, SOCKET rather than int, etc.
* localaddr.c: Use getmyipaddr() from macsock.c, if on Mac.
Add FIXME for multiple local addresses.
* lock_file.c: Provide a dummy version for MacOS.
* read_pwd.c (ECHO_PASSWORD): Add #ifdef's to avoid all the ioctls
and other stuff that turn off echoing. This is useful for debugging
on MacOS. FIXME: ECHO_PASSWORD needs to be added to configure.in.
* ustime.c: Bring in Mac-specific time-and-timezone code. It
probably isn't hooked up correctly, yet.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5299
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Wed, 29 Mar 1995 02:35:05 +0000 (02:35 +0000)]
* rd_req_sim.c: Really remove the file
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5298
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Wed, 29 Mar 1995 02:34:03 +0000 (02:34 +0000)]
* Makefile.in (BUILDTOP2, etc): Make it possible
to build the error tables on Unix before a Mac build.
(all-mac): Don't build $(HDRS) on Mac.
(unixmac): Build `includes'.
(clean-mac): Add.
(includes, clean, .SUFFIXES, .et.h, .et.c): Add, to make it
possible to run `make -f Makefile.in unixmac' successfully.
* configure.in (ASN1_{HDRS,OBJS,SRCS, BOGUS): Remove, unused.
(CopyHeader rules): Remove, they're now in Makefile.in.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5297
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Wed, 29 Mar 1995 02:28:37 +0000 (02:28 +0000)]
* Makefile.in (unixmac): Add to build header files
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5296
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Wed, 29 Mar 1995 02:27:41 +0000 (02:27 +0000)]
* Makefile.in (clean-mac): Add.
* configure.in (LinkFile's): Put `./' on libraries to ease Mac
translation.
(AppendRule all-unix): Rename from AppendRule all.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5295
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Wed, 29 Mar 1995 02:14:16 +0000 (02:14 +0000)]
* Makefile.in (KRB5_HEADERS, install): `Make install' now works.
* configure.in (WITH_KRB5ROOT): For `make install'.
* krb5.h: Include "k5-errors.h" rather than "errors.h".
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5294
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Wed, 29 Mar 1995 02:12:14 +0000 (02:12 +0000)]
* k5-errors.h: Rename errors.h (which duplicated a standard Mac
header name, causing a problem).
* AddressXlation.h, GetMyIPAddr.h, MacTCPCommonTypes.h, TCPPB.h,
UDPPB.h: Add MacTCP header files.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5293
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Wed, 29 Mar 1995 02:08:58 +0000 (02:08 +0000)]
* Makefile.in (KRB5_HEADERS, install): Account for file renames.
(all-mac): Add.
* configure.in (CONFIG_RULES): Remove.
(krb5_sigtype): Define as either void or int.
* encryption.h: Insert parentheses in macros to avoid mis-expansion.
* k5-config.h: Further parameterize socket support.
* macsock.h: Support connect(), recv(), send(), getmyipaddr().
(WSAGetLastError): Fix typo -- there's no argument to this macro.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5292
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Wed, 29 Mar 1995 02:01:43 +0000 (02:01 +0000)]
* mac-config.cache: Correct some entries.
* mac-mf.sed: Improve conversion of pathnames, $(srcdir),
support linking MPW tools (for make check, kinit).
* mac-pre.in (.c.o): Add -sym on for debugging.
(LDFLAGS): Remove ToolLibs.o.
(RANLIB, ARCHIVE): Make these work.
(MAKE): Make recursive makes work, with BuildProgram.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5291
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Wed, 29 Mar 1995 01:57:39 +0000 (01:57 +0000)]
* Makefile.in (LDFLAGS): Remove, conflicts with pre.in.
(kinit): Link with $(CC) $(LDFLAGS), to work on the Mac.
* kinit.c (HAVE_PWD_H): Use.
(NO_KEYTAB): Skip keytab support if defined.
FIXME: NO_KEYTAB needs to be set by configure.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5290
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Tue, 28 Mar 1995 23:42:20 +0000 (23:42 +0000)]
Bring in portability fixes from Cygnus K4 release
* f_cbc.c, f_cksum.c, f_pcbc.c: Replace individual casts with
simpler solution.
* f_tables.h: Insert debugging code, and circumvention for MPW
compiler bug.
* key_sched.c: Remove ancient (microvax??!) comments, and dup
prototype.
* verify.c: Small hack for MS-Windows scrolling. Fix spelling.
"register x" -> "register int x".
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5288
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Tue, 28 Mar 1995 19:54:19 +0000 (19:54 +0000)]
Renamed some windows files
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5284
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Tue, 28 Mar 1995 08:01:28 +0000 (08:01 +0000)]
Adding zipping and building in windows/wintel directory
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5283
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Tue, 28 Mar 1995 07:33:29 +0000 (07:33 +0000)]
Fixed typo in windows makefile
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5282
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Tue, 28 Mar 1995 05:17:56 +0000 (05:17 +0000)]
Renamed a file for DOS 8.3 compatability
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5281
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Tue, 28 Mar 1995 04:59:14 +0000 (04:59 +0000)]
Added windows/wintel directory
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5280
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Tue, 28 Mar 1995 04:55:24 +0000 (04:55 +0000)]
Minor bug fixes and clean up in windows/cns
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5279
dc483132-0cff-0310-8789-
dd5450dbe970
Keith Vetter [Tue, 28 Mar 1995 04:51:52 +0000 (04:51 +0000)]
Added windows/wintel directory for the windows telnet program
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5278
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Mon, 27 Mar 1995 22:28:25 +0000 (22:28 +0000)]
* full_ipadr.c, gen_rname.c, port2ip.c, read_msg.c, write_msg.c:
Remove explicit includes of socket files.
* locate_kdc.c: Remove <sys/types.h> and "os-proto.h".
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5276
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Mon, 27 Mar 1995 22:19:24 +0000 (22:19 +0000)]
* macsock.c (connect, send, recv): Add for K5 compatability.
(getmyipaddr): Add for use in K5.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5275
dc483132-0cff-0310-8789-
dd5450dbe970
John Gilmore [Mon, 27 Mar 1995 22:17:24 +0000 (22:17 +0000)]
* macsock.c: Add Mac socket support file, verbatim from K4 release
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5274
dc483132-0cff-0310-8789-
dd5450dbe970
Chris Provenzano [Mon, 27 Mar 1995 14:50:56 +0000 (14:50 +0000)]
* kdc5_hammer.c (verify_cs_pair()): Use new calling conventions
for krb5_rd_req() and krb5_mk_req_extended(),
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5267
dc483132-0cff-0310-8789-
dd5450dbe970
Chris Provenzano [Mon, 27 Mar 1995 14:50:30 +0000 (14:50 +0000)]
* kprop.c : Use new calling conventions for krb5_sendauth(),
krb5_mk_safe(), krb5_rd_safe() and krb5_mk_priv().
* kpropd.c : Use new calling conventions for krb5_recvauth(),
krb5_mk_safe(), krb5_rd_safe() and krb5_rd_priv().
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5266
dc483132-0cff-0310-8789-
dd5450dbe970
Chris Provenzano [Mon, 27 Mar 1995 14:49:55 +0000 (14:49 +0000)]
* Makefile.in: Removed rd_req_sim.c
* auth_con.c: Default cksumtype is now CKSUMTYPE_RSA_MD4_DES.
* auth_con.c: Added krb5_auth_con_setuseruserkey(),
krb5_auth_con_getkey(),
krb5_auth_con_getremotesubkey(),
krb5_auth_con_getauthenticator(),
krb5_auth_con_getremoteseqnumber(),
krb5_auth_con_initivector().
* auth_con.c: Fixed krb5_auth_con_getlocalsubkey() to check for
a valid local_subkey before calling krb5_copy_keyblock().
* auth_con.h: Fixed some comments.
* mk_req_ext.c (krb5_mk_req_extended()): Always pass in a seed
(the keyblock contents) to krb5_calculate_checksum()
* rd_rep.c (krb5_rd_rep()): Use appropriate key to decode reply.
* rd_safe.c (krb5_rd_safe()): Don't pass checksum to
krb5_rd_safe_basic(), it's unnecessary.
* compat_recv.c (krb5_compat_recvauth()):
* mk_rep.c (krb5_mk_rep()):
* rd_req.c (krb5_rd_req()):
* rd_req_dec.c (krb5_rd_req_decode()):
* recvauth.c (krb5_recvauth()):
Added a krb5_auth_context argument and eliminated many of
the other arguments because they are included in the
krb5_auth_context structure.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5265
dc483132-0cff-0310-8789-
dd5450dbe970
Chris Provenzano [Mon, 27 Mar 1995 14:49:07 +0000 (14:49 +0000)]
* accept_sec_context.c: Use new calling convention for krb5_rd_req()
and krb5_mk_rep().
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5264
dc483132-0cff-0310-8789-
dd5450dbe970
Chris Provenzano [Mon, 27 Mar 1995 14:48:30 +0000 (14:48 +0000)]
* kdc_util.c Use new calling conventions for krb5_rd_req_decoded()
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5263
dc483132-0cff-0310-8789-
dd5450dbe970
Chris Provenzano [Mon, 27 Mar 1995 14:47:28 +0000 (14:47 +0000)]
* adm_process.c, adm_kadmin.c, adm_adm_func.c, adm_kpasswd.c,
* adm_funcs, adm_nego.c adm_extern.c and adm_listen.c
Use new calling convention for krb5_recvauth(), krb5_mk_priv(),
krb5_rd_priv(), krb5_mk_safe(), and krb5_rd_safe().
(Redid many of the internal functions to accomidate new a
uth_context structure and remove old unnecessary structures.)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5262
dc483132-0cff-0310-8789-
dd5450dbe970
Chris Provenzano [Mon, 27 Mar 1995 14:46:25 +0000 (14:46 +0000)]
* kpasswd.c: Cast malloc() return value to shut compiler up
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5261
dc483132-0cff-0310-8789-
dd5450dbe970
Chris Provenzano [Mon, 27 Mar 1995 14:46:00 +0000 (14:46 +0000)]
* kadmin_inq.c, kadmin.c:
Cast malloc() return value to shut compiler up.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5260
dc483132-0cff-0310-8789-
dd5450dbe970
Chris Provenzano [Mon, 27 Mar 1995 14:39:33 +0000 (14:39 +0000)]
* func-proto.h (krb5_rd_req(), krb5_rd_req_decode(), krb5_mk_rep(),
krb5_recvauth(), and krb5_compat_recvauth(). Added a
krb5_auth_context argument and eliminated many of the
other arguments because they are included in the
krb5_auth_context structure.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5259
dc483132-0cff-0310-8789-
dd5450dbe970
Chris Provenzano [Mon, 27 Mar 1995 14:32:20 +0000 (14:32 +0000)]
* server.c: Use new calling conventions for krb5_sendauth(),
krb5_mk_req_extended(), and krb5_mk_safe().
* client.c: Use new calling conventions for krb5_recvauth(),
krb5_rd_req(), and krb5_rd_safe().
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5258
dc483132-0cff-0310-8789-
dd5450dbe970
Chris Provenzano [Mon, 27 Mar 1995 14:31:31 +0000 (14:31 +0000)]
* kerberos5.c (kerberos5_is()): Use new calling convention for
krb5_rd_req(), and krb5_mk_rep().
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5257
dc483132-0cff-0310-8789-
dd5450dbe970
Chris Provenzano [Mon, 27 Mar 1995 14:30:55 +0000 (14:30 +0000)]
* sim_server.c: Use new calling convention for krb5_rd_req(),
krb5_rd_safe(), and krb5_rd_priv().
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5256
dc483132-0cff-0310-8789-
dd5450dbe970
Chris Provenzano [Mon, 27 Mar 1995 14:30:32 +0000 (14:30 +0000)]
* sim_client.c: Don't set cksumtype because CKSUMTYPE_RSA_MD4_DES
is now the default type.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5255
dc483132-0cff-0310-8789-
dd5450dbe970
Chris Provenzano [Mon, 27 Mar 1995 14:22:04 +0000 (14:22 +0000)]
* sserver.c: Use new calling convention for krb5_recvauth()
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5254
dc483132-0cff-0310-8789-
dd5450dbe970
Chris Provenzano [Mon, 27 Mar 1995 14:21:38 +0000 (14:21 +0000)]
* pop_init.c Use new calling conventions for krb5_recvauth()
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5253
dc483132-0cff-0310-8789-
dd5450dbe970
Chris Provenzano [Mon, 27 Mar 1995 14:21:13 +0000 (14:21 +0000)]
* movemail.c: Fixups to get movemail to compile
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5252
dc483132-0cff-0310-8789-
dd5450dbe970
Chris Provenzano [Mon, 27 Mar 1995 14:11:54 +0000 (14:11 +0000)]
* poplib.c (pop_init()): Use new calling convention for krb5_sendauth()
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5251
dc483132-0cff-0310-8789-
dd5450dbe970
Chris Provenzano [Mon, 27 Mar 1995 14:03:41 +0000 (14:03 +0000)]
kcmd.c (kcmd()): Don't pass any data to sendauth() to be
cchecksummed. The remote side doesn't check it anyway.
krcp.c (send_auth()): Use new calling convention for krb5_rd_req().
krshd.c (recvauth()): Use new calling convention for krb5_compat_recvauth().
krlogind.c (recvauth()): Use new calling convention for krb5_compat_recvauth().
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5250
dc483132-0cff-0310-8789-
dd5450dbe970
Mark Eichin [Sat, 25 Mar 1995 20:42:08 +0000 (20:42 +0000)]
* Makefile.in (memmove.c): memmove.c is in krb5/posix, not krb5/os
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5249
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Sat, 25 Mar 1995 20:15:14 +0000 (20:15 +0000)]
* scc_maybe.c (krb5_scc_open_file): fixed typo (extra & in
reference to fvno_bytes)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5248
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Sat, 25 Mar 1995 19:57:07 +0000 (19:57 +0000)]
* scc_gennew.c: Ultrix cc (and K&R compilers) doesn't deal with
automatic aggregate initialization, so fixed scc_fvno usage.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5247
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Sat, 25 Mar 1995 19:14:42 +0000 (19:14 +0000)]
* asn1_decode.c: move declaration of gmt_mktime() outside of
asn1_decode_generaltime() so that compilers like Ultrix cc that
don't support prototypes within function bodies don't break
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5246
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Sat, 25 Mar 1995 05:42:36 +0000 (05:42 +0000)]
Initialize auth_context to zero before calling mk_req
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5245
dc483132-0cff-0310-8789-
dd5450dbe970
Mark Eichin [Sat, 25 Mar 1995 04:16:28 +0000 (04:16 +0000)]
fix copied code in HAVE_GETUTENT case
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5244
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Sat, 25 Mar 1995 03:55:21 +0000 (03:55 +0000)]
Oops. The ketype field was 2 bytes, not 1
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5243
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Sat, 25 Mar 1995 03:30:07 +0000 (03:30 +0000)]
Fix stupid bug from the last change
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5242
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Sat, 25 Mar 1995 03:08:05 +0000 (03:08 +0000)]
Hardcode the size of the keytype field in the file format, to be
compatible with what was used in the Beta 4 release (before we changed
the size of a krb5_keytype type).
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5241
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Fri, 24 Mar 1995 23:06:57 +0000 (23:06 +0000)]
Don't include sys/socket.h and netdb.h, since they are included by
k5-config.h
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5240
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Fri, 24 Mar 1995 23:06:07 +0000 (23:06 +0000)]
locate_kdc.c: Don't include sys/socket.h, netdb.h, netinet/in.h,
since these files are already included by k5-config.h
sendto_kdc.c: Don't include sys/socket.h, since it is already
included by k5-config.h
sn2princ.c: Don't include netdb.h, since it is already included
by k5-config.h
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5239
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Fri, 24 Mar 1995 22:46:19 +0000 (22:46 +0000)]
Don't cast dbm_close() to void, because dbm_close is already void
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5238
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Fri, 24 Mar 1995 22:42:59 +0000 (22:42 +0000)]
kinit.c (main): Remove the call to krb5_os_localaddr() since
get_in_tkt_XXXX will default appropriately.
kinit.c (main): Kinit will print an error when there are two
many arguments.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5237
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Fri, 24 Mar 1995 22:36:48 +0000 (22:36 +0000)]
kdc5_hammer.c (get_tgt): Remove the call to krb5_os_localaddr()
since get_in_tkt_XXXX will default appropriately.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5236
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Fri, 24 Mar 1995 22:36:17 +0000 (22:36 +0000)]
kpropd.c (PRS): Don't bother initializing server_addrs since
it's not used.
kprop.c (get_tickets): Remove the call to krb5_os_localaddr() since
get_in_tkt_XXXX will default appropriately.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5235
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Fri, 24 Mar 1995 22:28:42 +0000 (22:28 +0000)]
Use $(SRCTOP) instead of $(srcdir), since Mac's don't like dealing
with $(U)$(U).
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5234
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Fri, 24 Mar 1995 22:28:07 +0000 (22:28 +0000)]
replay.c: The KDC replay cache needs to store the database
modification time, so that if the database is modified in
between when it receives a request and when it receives a
replay of the same request, it knows to throw away the
replay cache entry and generate a new response (since the
record in the database on which the response is based may
have been modified).
main.c (kdc_com_err_proc): Use syslog() instead of vsyslog().
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5233
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Fri, 24 Mar 1995 22:26:49 +0000 (22:26 +0000)]
Add install rule for the error table headers
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5232
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Fri, 24 Mar 1995 22:26:07 +0000 (22:26 +0000)]
If /etc/services doesn't have the kadmin port, use a compiled in default
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5231
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Fri, 24 Mar 1995 22:24:45 +0000 (22:24 +0000)]
adm_defs.h (ADM5_DEFAULT_PORT): Add definition of default
administration port.
Makefile.in (install): Delete the destination header files
before copying in the new ones. Also install autoconf.h.
Only install header files if the header file has changed.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5230
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Fri, 24 Mar 1995 04:42:19 +0000 (04:42 +0000)]
Make same fix for krlogind
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5217
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Fri, 24 Mar 1995 04:29:53 +0000 (04:29 +0000)]
Stupid typo in previous fix
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5216
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Fri, 24 Mar 1995 04:29:00 +0000 (04:29 +0000)]
Add "support_desmd5" flag
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5215
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Fri, 24 Mar 1995 04:28:07 +0000 (04:28 +0000)]
Makefile.in (krshd): Move $(K4LIB) after $(KLIB) so that if
we're using des425, the V5 crypto library can be picked up.
configure.in: Use the correct path to find libdes425
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5214
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Fri, 24 Mar 1995 04:15:15 +0000 (04:15 +0000)]
realm_dom.c (krb5_get_realm_domain): Don't indent preprocessor directives.
(Not portable).
hst_realm.c (krb5_get_host_realm): Don't indent preprocessor directives.
Removed excess close paren introduced by Keith.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5213
dc483132-0cff-0310-8789-
dd5450dbe970