Paul Park [Fri, 30 Jun 1995 20:15:17 +0000 (20:15 +0000)]
Add usage of compile(3) for regular expressions so SysV machines have them too
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6206
dc483132-0cff-0310-8789-
dd5450dbe970
Paul Park [Fri, 30 Jun 1995 20:14:39 +0000 (20:14 +0000)]
Add kdb dispatch table for changing between Berkeley and DBM
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6205
dc483132-0cff-0310-8789-
dd5450dbe970
Paul Park [Fri, 30 Jun 1995 20:11:46 +0000 (20:11 +0000)]
Add ability to switch between Berkeley and DBM for both aname and KDC database
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6204
dc483132-0cff-0310-8789-
dd5450dbe970
Paul Park [Fri, 30 Jun 1995 20:11:05 +0000 (20:11 +0000)]
Be more flexible where sources come from when building shared libraries
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6203
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Fri, 30 Jun 1995 02:56:32 +0000 (02:56 +0000)]
* krb5.hin: special-case ultrix brokenness (again!) for
KRB5_CONST; krb5.h breaks when typedef'ing while
installed. Yuck.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6202
dc483132-0cff-0310-8789-
dd5450dbe970
Sam Hartman [Thu, 29 Jun 1995 19:05:08 +0000 (19:05 +0000)]
Remove -g from LDFLAGS
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6201
dc483132-0cff-0310-8789-
dd5450dbe970
Sam Hartman [Thu, 29 Jun 1995 18:58:21 +0000 (18:58 +0000)]
----------------------------------------------------------------------
automatically CVS: CVS: Committing in . CVS: CVS: Modified Files:
----------------------------------------------------------------------
Input the master key before daemoning if you're going to detach. This
makes kadmind5 -m useful without -n as well.
CVS:
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6200
dc483132-0cff-0310-8789-
dd5450dbe970
Mark Eichin [Thu, 29 Jun 1995 10:56:35 +0000 (10:56 +0000)]
* configure.in (--with-dbm): new option, allows easy building of
normal dbm support for compatibility.
* Makefile.in (DBFLAGS): variable to hold substitution of flags to
enable Berkeley db support.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6199
dc483132-0cff-0310-8789-
dd5450dbe970
Mark Eichin [Thu, 29 Jun 1995 10:52:46 +0000 (10:52 +0000)]
* kerberos_v4.c (check_princ): delete master_key_version check,
since we never actually set it.
(main): elide original V4 server code to avoid confusion when
looking for variable references.
(type_2_v5err): reformat for 79 columns instead of 80 and
conditionalize out since it is unused (though still informative.)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6198
dc483132-0cff-0310-8789-
dd5450dbe970
Mark Eichin [Thu, 29 Jun 1995 00:24:43 +0000 (00:24 +0000)]
fix the other typo
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6197
dc483132-0cff-0310-8789-
dd5450dbe970
Mark Eichin [Thu, 29 Jun 1995 00:23:18 +0000 (00:23 +0000)]
fix typo
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6196
dc483132-0cff-0310-8789-
dd5450dbe970
Mark Eichin [Thu, 29 Jun 1995 00:21:15 +0000 (00:21 +0000)]
* test.c: use PROTOTYPE
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6195
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Thu, 29 Jun 1995 00:19:14 +0000 (00:19 +0000)]
Proper test for GCC. (based on autoconf test).
If using gcc, set shlibs_ldflag and noshlibs_ldflag properly for compiler.
(I put it in the OSF code, but the testing may be more generic for all systems)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6194
dc483132-0cff-0310-8789-
dd5450dbe970
Mark Eichin [Wed, 28 Jun 1995 21:37:32 +0000 (21:37 +0000)]
* test.c, k524init.c, getcred.c: rewrote for old style definitiions.
* encode.c: use PROTOTYPE instead of KRB5_PROTOTYPE.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6193
dc483132-0cff-0310-8789-
dd5450dbe970
Mark Eichin [Wed, 28 Jun 1995 21:30:33 +0000 (21:30 +0000)]
* configure.in: with static libs, we need install-unix, not install
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6192
dc483132-0cff-0310-8789-
dd5450dbe970
Mark Eichin [Wed, 28 Jun 1995 21:16:39 +0000 (21:16 +0000)]
* read_passwd.c, configure.in: use HAS_ANSI_VOLATILE instead
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6191
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Wed, 28 Jun 1995 21:13:07 +0000 (21:13 +0000)]
aclocal.m4 (KRB_INCLUDE): Search the build directories before the
source directories. (Doesn't hurt anything, and it helps in a few
cases of user error.)
configure.in: Conditionalize on the name of CC to determine whether to
use the gcc or suncc flags for shared libraries. (This is a little
bit ugly; we might want to use a better test later on.)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6190
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Wed, 28 Jun 1995 20:45:17 +0000 (20:45 +0000)]
Rename ct_c.*.in to ct_c_*.in, so that the sources will unpack cleanly
under DOS. Argh.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6189
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Wed, 28 Jun 1995 18:45:02 +0000 (18:45 +0000)]
* krlogin.c: don't redeclare noltc, defltc if we happen to have
TIOCGLTC in addition to POSIX_TERMIOS
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6188
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Wed, 28 Jun 1995 18:29:26 +0000 (18:29 +0000)]
Work around bug in autoconf which causes a relative path for dnl
AC_PROG_INSTALL to be cached. We workaround this by unsetting the
cache variable if it contains a relative pathname.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6187
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Wed, 28 Jun 1995 18:28:11 +0000 (18:28 +0000)]
Rename ct_c.* to ct_c.*.in. ct_c.sed.in is now processed by sed to
remove comment lines beginning with '#', since some sed programs can't
handle that. Change config_script so that the directory where the
ct_c.* files can be specified, since those are in the build directory,
instead of the source directory. (This is all for the sake of System
V sed. Sigh.)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6186
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Wed, 28 Jun 1995 17:51:17 +0000 (17:51 +0000)]
sim_client.c: Include stdlib.h or declare malloc. Include string.h for
strlen and memcpy definitions
configure.in: Check for stdlib.h.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6185
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Wed, 28 Jun 1995 17:20:11 +0000 (17:20 +0000)]
Include <string.h> for memcpy definitions
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6184
dc483132-0cff-0310-8789-
dd5450dbe970
Mark Eichin [Wed, 28 Jun 1995 04:56:49 +0000 (04:56 +0000)]
* configure.in: int*_t and pgno_t declarations from
hash/configure.in.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6183
dc483132-0cff-0310-8789-
dd5450dbe970
Mark Eichin [Wed, 28 Jun 1995 04:50:58 +0000 (04:50 +0000)]
* krb524d.c: changed main, krb5_free_keyblock_contents to use old
style definitions.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6182
dc483132-0cff-0310-8789-
dd5450dbe970
Mark Eichin [Wed, 28 Jun 1995 04:25:26 +0000 (04:25 +0000)]
* configure.in: use AC_CHECK_FUNCS and check for memmove.
hash.h: if we don't HAVE_MEMMOVE use bcopy.
Really, though, a quick glance seems to indicate that most of the uses
of memmove could really be handled by memcpy, but I haven't time to prove
it right now. If I'm right, back out this check. (This is for sunos 4 which
has memcpy but not memmove.)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6181
dc483132-0cff-0310-8789-
dd5450dbe970
Mark Eichin [Wed, 28 Jun 1995 04:23:17 +0000 (04:23 +0000)]
* dbtest.c (xmalloc): use memcpy, memmove isn't needed.
* configure.in: use AC_CHECK_FUNCS for index, and check for memmove.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6180
dc483132-0cff-0310-8789-
dd5450dbe970
Mark Eichin [Wed, 28 Jun 1995 04:05:49 +0000 (04:05 +0000)]
* run.test: look in /usr/share/lib/dict/words to find the words
file under SGI Irix 5.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6179
dc483132-0cff-0310-8789-
dd5450dbe970
Mark Eichin [Wed, 28 Jun 1995 04:03:00 +0000 (04:03 +0000)]
* krb4-proto.h: correct signature for krb_rd_req.
* krb.h (swap_u_long): use KRB4_32 in swap() macros.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6178
dc483132-0cff-0310-8789-
dd5450dbe970
Mark Eichin [Wed, 28 Jun 1995 04:02:00 +0000 (04:02 +0000)]
* rd_req.c (krb_rd_req): from_addr is an address, so use unsigned
KRB4_32 instead of long.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6177
dc483132-0cff-0310-8789-
dd5450dbe970
Mark Eichin [Wed, 28 Jun 1995 03:59:01 +0000 (03:59 +0000)]
* rd_safe.c (krb_rd_safe): use KRB4_32 for address comparison
and checksum swapping.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6176
dc483132-0cff-0310-8789-
dd5450dbe970
Mark Eichin [Wed, 28 Jun 1995 00:36:57 +0000 (00:36 +0000)]
* db.h: *int*_t are likely to collide with native types,
and the int8_t and *int64_t are never used anyway, so push them
off to hash/configure.in AC_CHECK_TYPE calls.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6175
dc483132-0cff-0310-8789-
dd5450dbe970
Mark Eichin [Wed, 28 Jun 1995 00:36:06 +0000 (00:36 +0000)]
* configure.in: *int*_t are likely to collide with native types,
and the int8_t and *int64_t are never used anyway, so push them
off to hash/configure.in AC_CHECK_TYPE calls. pgno_t also.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6174
dc483132-0cff-0310-8789-
dd5450dbe970
Mark Eichin [Wed, 28 Jun 1995 00:34:38 +0000 (00:34 +0000)]
* read_passwd.c: only use volatile if __STDC__ is 1
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6173
dc483132-0cff-0310-8789-
dd5450dbe970
Mark Eichin [Wed, 28 Jun 1995 00:32:33 +0000 (00:32 +0000)]
* encode.c: make declarations use KRB5_PROTOTYPE, and use old
style definitions, per V5 coding style.
Also deleted Makefile (from original code) since it gets stomped by configure
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6172
dc483132-0cff-0310-8789-
dd5450dbe970
Paul Park [Tue, 27 Jun 1995 20:45:50 +0000 (20:45 +0000)]
Compiler warning cleanup
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6171
dc483132-0cff-0310-8789-
dd5450dbe970
Paul Park [Tue, 27 Jun 1995 20:42:45 +0000 (20:42 +0000)]
Allow md4.c to be optimized by native DEC compilers
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6170
dc483132-0cff-0310-8789-
dd5450dbe970
Paul Park [Tue, 27 Jun 1995 20:36:21 +0000 (20:36 +0000)]
Check for EOF from fputs
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6169
dc483132-0cff-0310-8789-
dd5450dbe970
Paul Park [Tue, 27 Jun 1995 20:34:45 +0000 (20:34 +0000)]
Compiler warning cleanup/Reinstate KRB5_PROVIDE_PROTOTYPES
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6168
dc483132-0cff-0310-8789-
dd5450dbe970
Paul Park [Tue, 27 Jun 1995 20:34:02 +0000 (20:34 +0000)]
Reinstate KRB5_PROVIDE_PROTOTYPES
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6167
dc483132-0cff-0310-8789-
dd5450dbe970
Sam Hartman [Mon, 26 Jun 1995 22:42:09 +0000 (22:42 +0000)]
Changed shared libraries so that it works under AIX and sets the
libpath correctly. Currently only works under Xlc, but hooks for Gcc
support are present.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6165
dc483132-0cff-0310-8789-
dd5450dbe970
Sam Hartman [Mon, 26 Jun 1995 22:36:33 +0000 (22:36 +0000)]
Made makeshlib produced by Makefile, so I can know whether I'm running Gcc. Also, Ted wanted this to happen eventually anyway
CVS:
----------------------------------------------------------------------
automatically CVS: CVS: Committing in . CVS: CVS: Modified Files:
----------------------------------------------------------------------
Changed shared libraries so that it works under AIX and sets the
libpath correctly. Currently only works under Xlc, but hooks for Gcc
support are present.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6164
dc483132-0cff-0310-8789-
dd5450dbe970
Sam Hartman [Mon, 26 Jun 1995 22:33:30 +0000 (22:33 +0000)]
----------------------------------------------------------------------
automatically CVS: CVS: Committing in . CVS: CVS: Modified Files:
----------------------------------------------------------------------
Changed shared libraries so that it works under AIX and sets the
libpath correctly. Currently only works under Xlc, but hooks for Gcc
support are present.
CVS:
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6163
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Mon, 26 Jun 1995 20:43:03 +0000 (20:43 +0000)]
* Makefile.in: Typo: install-mac was really supposed to be
install-unix
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6162
dc483132-0cff-0310-8789-
dd5450dbe970
Sam Hartman [Mon, 26 Jun 1995 19:33:21 +0000 (19:33 +0000)]
Remove -g from explicit LdFlags in Makefile.in
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6161
dc483132-0cff-0310-8789-
dd5450dbe970
Sam Hartman [Mon, 26 Jun 1995 19:31:57 +0000 (19:31 +0000)]
Changes to make sure all the right include files are included
under AIX.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6160
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Sat, 24 Jun 1995 00:10:32 +0000 (00:10 +0000)]
* configure.in: fix typo; appended "all" rule needs two colons to
keep gmake from breaking.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6159
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Fri, 23 Jun 1995 22:19:27 +0000 (22:19 +0000)]
* configure.in: fix Sam's typo so libdes425.a gets symlinked
properly.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6158
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Fri, 23 Jun 1995 22:18:43 +0000 (22:18 +0000)]
* configure.in: fix Sam's typo so libkrb4.a gets symlinked
properly
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6157
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Fri, 23 Jun 1995 19:48:48 +0000 (19:48 +0000)]
* error_table.h: reverse sense of KRB5_PROVIDE_PROTOTYPES
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6156
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Fri, 23 Jun 1995 19:48:01 +0000 (19:48 +0000)]
* md4.c: reverse sense of KRB5_PROVIDE_PROTOTYPES
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6155
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Fri, 23 Jun 1995 19:46:49 +0000 (19:46 +0000)]
* syslog.h: reverse sense of KRB5_PROVIDE_PROTOTYPES
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6154
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Fri, 23 Jun 1995 19:44:33 +0000 (19:44 +0000)]
* k5-config.h: remove definition for KRB5_PROVIDE_PROTOTYPES
because we've reversed the sense
* configure.in: KBR5_PROVIDE_PROTOTYPES -> KRB5_NO_PROTOTYPES;
NO_NESTED_PROTOTYPES -> KRB5_NO_NESTED_PROTOTYPES
* rsa-md5.h: reverse sense of KRB5_PROVIDE_PROTOTYPES
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6153
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Fri, 23 Jun 1995 19:43:50 +0000 (19:43 +0000)]
* krb4-proto.h, krb.h: reverse sense of KRB5_PROVIDE_PROTOTYPES
(-> KRB5_NO_PROTOTYPES)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6152
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Fri, 23 Jun 1995 19:43:08 +0000 (19:43 +0000)]
* syslog.h: reverse sense of KRB5_PROVIDE_PROTOTYPES
* krb5.hin: special-case ultrix brokenness, reverse sense of
KRB5_PROVIDE_PROTOTYPES (becomes KRB5_NO_PROTOTYPES);
also, NO_NESTED_PROTOTYPES -> KRB5_NO_NESTED_PROTOTYPES
* Makefile.in: don't install NO_NESTED_PROTOTYPES, HAS_VOID_TYPE,
and KRB5_PROVIDE_PROTOTYPES symbols into krb5.h
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6151
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Fri, 23 Jun 1995 19:41:40 +0000 (19:41 +0000)]
* acconfig.h: NO_NESTED_PROTOTYPES -> KRB5_NO_NESTED_PROTOTYPES;
KRB5_PROVIDE_PROTOTYPES -> KRB5_NO_PROTOTYPES
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6150
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Fri, 23 Jun 1995 18:30:13 +0000 (18:30 +0000)]
Change SRCTOP so that it's defined in configure script, instead of
being hardcoded as $(srcdir)/$(BUILDTOP).
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6149
dc483132-0cff-0310-8789-
dd5450dbe970
Sam Hartman [Fri, 23 Jun 1995 17:34:54 +0000 (17:34 +0000)]
Fixed typos that prevent static libs from working. Add code
to Makefile so shared libs work on non-AIX platforms.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6148
dc483132-0cff-0310-8789-
dd5450dbe970
Sam Hartman [Fri, 23 Jun 1995 17:31:25 +0000 (17:31 +0000)]
Fix typos that prevented static libs from working
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6147
dc483132-0cff-0310-8789-
dd5450dbe970
Sam Hartman [Fri, 23 Jun 1995 17:30:26 +0000 (17:30 +0000)]
Convert to new handling of static libraries
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6146
dc483132-0cff-0310-8789-
dd5450dbe970
Sam Hartman [Fri, 23 Jun 1995 17:28:50 +0000 (17:28 +0000)]
Fix typos that made static libraries fail
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6145
dc483132-0cff-0310-8789-
dd5450dbe970
Sam Hartman [Fri, 23 Jun 1995 17:28:01 +0000 (17:28 +0000)]
* Re-enable static libraries under Linux
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6144
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Fri, 23 Jun 1995 15:52:00 +0000 (15:52 +0000)]
(V5_MAKE_SHARED_RULE) Set STEXT when not making shared library
(CONFIG_RULES): Move AC_CONST from WITH_KRB4 definition
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6143
dc483132-0cff-0310-8789-
dd5450dbe970
Paul Park [Fri, 23 Jun 1995 14:52:00 +0000 (14:52 +0000)]
Change done to DONE for shared library rules
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6142
dc483132-0cff-0310-8789-
dd5450dbe970
Paul Park [Fri, 23 Jun 1995 14:37:45 +0000 (14:37 +0000)]
Add description of new KDC configuration file
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6141
dc483132-0cff-0310-8789-
dd5450dbe970
Paul Park [Fri, 23 Jun 1995 14:03:26 +0000 (14:03 +0000)]
Change argument ordering for KDC
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6140
dc483132-0cff-0310-8789-
dd5450dbe970
Paul Park [Fri, 23 Jun 1995 14:02:44 +0000 (14:02 +0000)]
Document changes to KDC
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6139
dc483132-0cff-0310-8789-
dd5450dbe970
Paul Park [Fri, 23 Jun 1995 14:02:19 +0000 (14:02 +0000)]
Multiple realm support and remove KDB_CONVERT_KEY_OUTOF_DB
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6138
dc483132-0cff-0310-8789-
dd5450dbe970
Paul Park [Fri, 23 Jun 1995 14:01:45 +0000 (14:01 +0000)]
Multiple realm support
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6137
dc483132-0cff-0310-8789-
dd5450dbe970
Paul Park [Fri, 23 Jun 1995 14:00:33 +0000 (14:00 +0000)]
Remove usage of KDB_CONVERT_KEY_OUTOF_DB
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6136
dc483132-0cff-0310-8789-
dd5450dbe970
Paul Park [Fri, 23 Jun 1995 13:59:17 +0000 (13:59 +0000)]
Add alternate profile routines
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6135
dc483132-0cff-0310-8789-
dd5450dbe970
Paul Park [Fri, 23 Jun 1995 13:58:45 +0000 (13:58 +0000)]
Permit a process to have more than one database open at the same time
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6134
dc483132-0cff-0310-8789-
dd5450dbe970
Paul Park [Fri, 23 Jun 1995 13:57:55 +0000 (13:57 +0000)]
Fix generation of server principals so this works with kdb5_mkdums
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6133
dc483132-0cff-0310-8789-
dd5450dbe970
Paul Park [Fri, 23 Jun 1995 13:56:25 +0000 (13:56 +0000)]
Add DEFAULT_KDC_PROFILE and KDC_PROFILE_ENV for KDC profile location
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6132
dc483132-0cff-0310-8789-
dd5450dbe970
Paul Park [Fri, 23 Jun 1995 13:55:49 +0000 (13:55 +0000)]
Describe previous changes
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6131
dc483132-0cff-0310-8789-
dd5450dbe970
Paul Park [Fri, 23 Jun 1995 13:55:35 +0000 (13:55 +0000)]
Remove KDB_CONVERT_KEY_{TO,OUTOF}_DB
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6130
dc483132-0cff-0310-8789-
dd5450dbe970
Paul Park [Fri, 23 Jun 1995 13:54:38 +0000 (13:54 +0000)]
Add database context to krb5_context
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6129
dc483132-0cff-0310-8789-
dd5450dbe970
Sam Hartman [Fri, 23 Jun 1995 01:02:58 +0000 (01:02 +0000)]
Forgot to add Changelog entry
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6127
dc483132-0cff-0310-8789-
dd5450dbe970
Sam Hartman [Fri, 23 Jun 1995 00:59:54 +0000 (00:59 +0000)]
Changes to support AIX shared libraries. The interactions
between configure.in and Makefile.in change significantly for shared
libraries: the static library target is no longer specified in the
Makefile, although a rule to make the static library is specified.
Also, none of the libraries have any more unresolved symbols. As
discussed, libcom_err.a is made shared and symlinks are created in
lib.
These changes sort of work, although I suspect cleanup is
necessary. I don't think it breaks too much on other platforms.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6126
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Thu, 22 Jun 1995 18:51:04 +0000 (18:51 +0000)]
configure.in: Change AC_HAVE_HEADERS with AC_CHECK_HEADERS, and check for
string.h as well.
krsh.c: Don't include ext-proto.h; move the #include of the header files
which we actually needed into krsh.c, using the autoconf
standard define's.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6125
dc483132-0cff-0310-8789-
dd5450dbe970
Mark Eichin [Thu, 22 Jun 1995 16:35:41 +0000 (16:35 +0000)]
put -Llt back, sent email to djm
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6124
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Wed, 21 Jun 1995 22:18:09 +0000 (22:18 +0000)]
Remove AC_CONFIG_FRAGMENTS call, since it's no longer needed. (The
aclocal.m4 V5_SET_TOPTREE handles it all automatically now.)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6123
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Wed, 21 Jun 1995 22:17:35 +0000 (22:17 +0000)]
Replace AC_CONFIG_FRAGMENTS, AC_CONFIG_FRAGMENTS_DEFUALT,
AC_SET_BUILDTOP, AC_CONFIG_AUX_DIR_DEFAULT with V5_SET_TOPDIR. This
sets up the correct variables for the top of the source tree and the
top of the build tree. It currently depends on AC_LOCALDIR being a
relative pathname, but that's a safe assumption to make. (And we
could fix it to be more general if we really needed to.)
Removed AC__CONFIG_AUX since it doesn't seem to be used at all.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6122
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Wed, 21 Jun 1995 22:09:53 +0000 (22:09 +0000)]
* aclocal.m4: undefine AC_CONFIGF_AUX_DIR_DEFAULT before
redefining it to avoid diversion madness
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6121
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Wed, 21 Jun 1995 22:00:21 +0000 (22:00 +0000)]
login.c: Change RETSIGTYPE to krb5_sigtype to be consistant
configure.in: Add KRB5_SIGTYPE to declare krb5_sigtype.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6120
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Wed, 21 Jun 1995 21:41:39 +0000 (21:41 +0000)]
Add KRB5_SIGTYPE, replacing definition that was there for krb5_sigtype. This
is so that other parts of the tree may use macro.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6119
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Wed, 21 Jun 1995 21:40:48 +0000 (21:40 +0000)]
Add KRB5_SIGTYPE to define krb5_sigtype. Definition moved from
include/krb5/configure.in so that appl/bsd may use it.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6118
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Wed, 21 Jun 1995 18:58:59 +0000 (18:58 +0000)]
Removed extra blank lines and added "dnl" to the end of some macro
definitions to get rid of extra newlines added at the beginning of
configure scripts.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6117
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Wed, 21 Jun 1995 18:53:39 +0000 (18:53 +0000)]
Installed autoconf 2.4 in the Kerberos V5 tree. This reverted a few
Krb5-specific changes: tytso Ultrix /bin/sh workarounds (which are
supposedly fixed in another way in autoconf 2.4), eichin's change to
autoreconf to allow it to work in symlink farms, jgilmore's change
acgeneral.m4 to report the update status of the cache better (???).
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6116
dc483132-0cff-0310-8789-
dd5450dbe970
Paul Park [Wed, 21 Jun 1995 15:17:29 +0000 (15:17 +0000)]
Remove extra #else left over from previous cleanup
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6115
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Wed, 21 Jun 1995 15:06:46 +0000 (15:06 +0000)]
Remove krb5_full_addr
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6114
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Wed, 21 Jun 1995 15:04:11 +0000 (15:04 +0000)]
Change PROTOTYPE -> KRB5_PROTOTYPE
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6113
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Wed, 21 Jun 1995 15:00:39 +0000 (15:00 +0000)]
Makefile.in: Don't remove autoconf.h when doing a make clean; it's an
autoconf generated file.
adm_proto.h, asn1.h, ext-proto.h, kdb.h, kdb_dbm.h, los-proto.h,
preauth.c: Change PROTOTYPE -> KRB5_PROTOTYPE
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6112
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Wed, 21 Jun 1995 14:59:34 +0000 (14:59 +0000)]
Makefile.in, krb5.hin: Don't include autoconf.h anymore; have the
Makefile include the few configure symbols which krb5.h needs.
krb5.hin: Change PROTOTYPE -> KRB5_PROTOTYPE and NPROTOTYPE -> KRB5_NPROTOTYPE.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6111
dc483132-0cff-0310-8789-
dd5450dbe970
Mark Eichin [Tue, 20 Jun 1995 23:02:29 +0000 (23:02 +0000)]
* configure.in: switch obsolete AC_HAVE_HEADER to AC_CHECK_HEADERS
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6110
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Tue, 20 Jun 1995 19:53:48 +0000 (19:53 +0000)]
* configure.in: fix typo
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6109
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Tue, 20 Jun 1995 19:11:01 +0000 (19:11 +0000)]
* configure.in: add tests for TIME_WITH_SYS_TIME and sys/time.h
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6108
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Tue, 20 Jun 1995 19:10:29 +0000 (19:10 +0000)]
* kpasswd.c: USE_STRING_H -> HAVE_STRING_H for consistency
* configure.in: added missing check for string.h
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6107
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Tue, 20 Jun 1995 19:09:51 +0000 (19:09 +0000)]
* configure.in: add missing check for stdlib.h
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6106
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Tue, 20 Jun 1995 19:09:15 +0000 (19:09 +0000)]
* Makefile.in - Change explicit library names to -l<lib> form, and
change target link line to use $(LD) and associated flags.
* configure.in - Add shared library usage check.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6105
dc483132-0cff-0310-8789-
dd5450dbe970