Tom Yu [Wed, 31 Jul 1996 19:30:08 +0000 (19:30 +0000)]
* ovsec_kadmd.c: remove #include <netdb.h> (already gotten by
kadm5/kadm_rpc.h)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8875
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Wed, 31 Jul 1996 19:00:27 +0000 (19:00 +0000)]
* kdb5_stash.c (kdb5_stash): Declare optind
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8874
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Wed, 31 Jul 1996 18:43:18 +0000 (18:43 +0000)]
*** empty log message ***
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8873
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Wed, 31 Jul 1996 18:42:26 +0000 (18:42 +0000)]
* kadmin.c: Remove delcaration for getpwuid(); already declared in
pwd.h.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8872
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Wed, 31 Jul 1996 07:39:18 +0000 (07:39 +0000)]
*** empty log message ***
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8871
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Wed, 31 Jul 1996 07:38:56 +0000 (07:38 +0000)]
* obj/Makefile.in: Add -Dfoo=my_foo when compiling replacement
functions (so that the redefinitions in db-int.h take
effect).
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8870
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Wed, 31 Jul 1996 00:13:25 +0000 (00:13 +0000)]
* krb524d.c: Remove #include <netdb.h> (already gotten by
kadm5/admin.h)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8869
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Tue, 30 Jul 1996 23:56:58 +0000 (23:56 +0000)]
* client_init.c: Remove #include <netdb.h> because rpc/types.h
(included from kadm5/admin.h) gets it.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8868
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Tue, 30 Jul 1996 23:27:17 +0000 (23:27 +0000)]
* clnt_generic.c, clnt_simple.c, clnt_tcp.c, clnt_udp.c,
getrpcent.c, getrpcport.c, pmap_getmaps.c, svc_simple.c:
Remove #include <netdb.h>; it's already included in
rpc/types.h.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8867
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Tue, 30 Jul 1996 23:25:37 +0000 (23:25 +0000)]
* svc_auth_gssapi.c: #include <rpc/rpc.h> before <sys/stat.h> (to
get sys/types.h.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8866
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Tue, 30 Jul 1996 23:25:03 +0000 (23:25 +0000)]
* rpc.h: Don't include netdb.h (rpc/types.h already includes it)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8865
dc483132-0cff-0310-8789-
dd5450dbe970
Sam Hartman [Tue, 30 Jul 1996 22:47:08 +0000 (22:47 +0000)]
Deal with a /usr/include/netdb.h that contains struct rpcent
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8864
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Tue, 30 Jul 1996 03:59:56 +0000 (03:59 +0000)]
* hash/hash.c, hash/hash_func.c, hash/hash_page.c: Add "static" to
some function defn's that need them; they were prototyped
as static but not defined as static.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8863
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Tue, 30 Jul 1996 03:59:32 +0000 (03:59 +0000)]
*** empty log message ***
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8862
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Tue, 30 Jul 1996 02:40:10 +0000 (02:40 +0000)]
* configure.in: Determine sizeof short, int, long for secure.c
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8861
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Tue, 30 Jul 1996 02:39:19 +0000 (02:39 +0000)]
* secure.c: Do not assume sizeof(long) = 4 for sending lengths OTW
* configure.in: Determine sizeof short, int, long for secure.c
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8860
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Mon, 29 Jul 1996 15:32:46 +0000 (15:32 +0000)]
* kadmin.exp: Added back in. Rewritten to use new admin system
Notes:
a) This only tests the old functionailty - the policy database
testing does not exist
b) The rename test is taken out as you currently cannot rename a
random key (deficiency in kadmind)
c) The v4 keytab extraction does not have an equivalent in this
system and is not included.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8859
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Mon, 29 Jul 1996 15:29:53 +0000 (15:29 +0000)]
defaul.exp (kinit): Look for the end-of-file from kinit before
going into wait....
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8858
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Mon, 29 Jul 1996 02:40:19 +0000 (02:40 +0000)]
* an_to_ln.c (aname_do_match): #elif HAVE_REGEXP_H should have
been HAVE_REGEXPR_H
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8857
dc483132-0cff-0310-8789-
dd5450dbe970
Sam Hartman [Sun, 28 Jul 1996 04:46:46 +0000 (04:46 +0000)]
For some reason, I allowd symbols from libc to overide symbols from
the shared library when building AIX shared libraries without gcc.
This is broken and fails when using gssrpc.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8856
dc483132-0cff-0310-8789-
dd5450dbe970
Sam Hartman [Sun, 28 Jul 1996 00:13:07 +0000 (00:13 +0000)]
Fix up shared library handling and $(STEXT) usage
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8855
dc483132-0cff-0310-8789-
dd5450dbe970
Sam Hartman [Sun, 28 Jul 1996 00:08:27 +0000 (00:08 +0000)]
Remove prototype of strcpy
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8854
dc483132-0cff-0310-8789-
dd5450dbe970
Sam Hartman [Sun, 28 Jul 1996 00:06:18 +0000 (00:06 +0000)]
Commit prototyping of krb5_setenv; not sure why this failed yesterday.
CVS:
----------------------------------------------------------------------
automatically CVS: CVS: Committing in include CVS: CVS: Modified
Files: CVS: ChangeLog k5-int.h CVS:
----------------------------------------------------------------------
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8853
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Sat, 27 Jul 1996 06:24:54 +0000 (06:24 +0000)]
* default.exp: Rewrite to use kdb5_util instead of kdb5_create and
kdb5_stash. No longer add the kadmin/admin and changepw
keys to the database as this is handled automatically.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8852
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Sat, 27 Jul 1996 06:23:00 +0000 (06:23 +0000)]
* kdb5_create.c (kdb5_create): Ignore (expected) failure in
open_db_and_mkey when creating database in returning exit
status.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8851
dc483132-0cff-0310-8789-
dd5450dbe970
Sam Hartman [Sat, 27 Jul 1996 02:23:23 +0000 (02:23 +0000)]
It's not an out-of-space error if malloc(0) returns 0.
So, when copying key_data, only call malloc if the length
is non-zero.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8850
dc483132-0cff-0310-8789-
dd5450dbe970
Sam Hartman [Sat, 27 Jul 1996 02:21:58 +0000 (02:21 +0000)]
Remove old 1988 version of setenv in preference to calling krb5_setenv
from lib/krb5/posix.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8849
dc483132-0cff-0310-8789-
dd5450dbe970
Sam Hartman [Sat, 27 Jul 1996 02:21:05 +0000 (02:21 +0000)]
*** empty log message ***
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8848
dc483132-0cff-0310-8789-
dd5450dbe970
Sam Hartman [Sat, 27 Jul 1996 01:56:47 +0000 (01:56 +0000)]
* Define a non-zero FUDGE_FACTOR for GSSAPI; I have it set to 64 now,
even though I tend to see 52 bytes of increased data because I'm not
sure that the 52 bytes is constant across all implementations ands
options.
* When allocating outbuf, set bufsize to the size that was actually
allocated; it tends not to be nbyte+FUDGE_FACTOR exactly, and you
smash the heap if you store a different size than you actually
allocate.
* If a secure_putbyte fails, set nout to zero so you don't run off the
end of the buffer next time around.
* Only write out foure bytes of net_len, no matter how big it is. The
right answer is to have it be some 32-bit type but I'm not sure if I
should use the krb5 type, the GSSAPI type, or what. (Remember, this
code has ifdefs for KerberosIV without GSSAPI)
* While we're at it, if secure_write fails while writing out a file in
the client, notice the error. (a break in an inner loop didn't break
out quite far enough)
With these changes, I am able to get and put multi-megabyte
files even on an Alpha.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8847
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Fri, 26 Jul 1996 22:07:46 +0000 (22:07 +0000)]
* Makefile.in (OBJS): Remove trailing backslash on a comment; it
was keeping HDRS from getting set.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8846
dc483132-0cff-0310-8789-
dd5450dbe970
Marc Horowitz [Fri, 26 Jul 1996 21:24:00 +0000 (21:24 +0000)]
resolved conflicts
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8845
dc483132-0cff-0310-8789-
dd5450dbe970
Marc Horowitz [Fri, 26 Jul 1996 19:58:46 +0000 (19:58 +0000)]
*** empty log message ***
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8844
dc483132-0cff-0310-8789-
dd5450dbe970
Marc Horowitz [Fri, 26 Jul 1996 19:57:41 +0000 (19:57 +0000)]
* configure.in, an_to_ln.c (do_replacement, aname_do_match): use
the compile() function in -lgen on solaris. Check for the
relevant stuff at configure-time
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8843
dc483132-0cff-0310-8789-
dd5450dbe970
Marc Horowitz [Fri, 26 Jul 1996 19:56:11 +0000 (19:56 +0000)]
* an_to_ln.c (do_replacement, aname_do_match): use the compile()
function in -lgen on solaris
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8842
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Fri, 26 Jul 1996 19:54:01 +0000 (19:54 +0000)]
* configure.in: remove create
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8841
dc483132-0cff-0310-8789-
dd5450dbe970
Marc Horowitz [Fri, 26 Jul 1996 19:17:05 +0000 (19:17 +0000)]
*** empty log message ***
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8840
dc483132-0cff-0310-8789-
dd5450dbe970
Marc Horowitz [Fri, 26 Jul 1996 19:15:48 +0000 (19:15 +0000)]
* aclocal.m4 (LIBS): include -lgen if compile() is present and
-lkrb5 is used.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8839
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Fri, 26 Jul 1996 18:27:07 +0000 (18:27 +0000)]
Actually install kadmin.local. (Or rather, don't install kadmin.local
as kadmin, and then reinstall kadmin on top of kadmin. :-)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8838
dc483132-0cff-0310-8789-
dd5450dbe970
Marc Horowitz [Fri, 26 Jul 1996 18:07:19 +0000 (18:07 +0000)]
*** empty log message ***
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8837
dc483132-0cff-0310-8789-
dd5450dbe970
Marc Horowitz [Fri, 26 Jul 1996 18:07:08 +0000 (18:07 +0000)]
* kdc.conf: added acl_file to prototype
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8836
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Fri, 26 Jul 1996 17:23:29 +0000 (17:23 +0000)]
Remove the new kdb5_create, which is subsumed by kdb5_util
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8835
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Fri, 26 Jul 1996 04:46:42 +0000 (04:46 +0000)]
Remove last traces of the old admin server
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8834
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Fri, 26 Jul 1996 04:46:14 +0000 (04:46 +0000)]
Remove v5client, which is the old client for the old kadmin system
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8833
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Fri, 26 Jul 1996 04:44:48 +0000 (04:44 +0000)]
Remove the old kadmin server
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8832
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Fri, 26 Jul 1996 04:43:04 +0000 (04:43 +0000)]
Add a blank install target to keep the top-level "make install" happy
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8831
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Fri, 26 Jul 1996 04:41:17 +0000 (04:41 +0000)]
Add AC_PROG_INSTALL, since it's needed for a "make install"
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8830
dc483132-0cff-0310-8789-
dd5450dbe970
Sam Hartman [Fri, 26 Jul 1996 02:03:01 +0000 (02:03 +0000)]
AIX shared libraries treat resolution of imported symbols
different from resolution of external non-imported symbols.
Therefore, we really want to link against libdb.a at shared library
creation time. Instead of linking on all platforms and making libdb.a
a shared library, I have chosen to only link on AIX where it will work
and not generate a problem even if the application later linksgainst
libdb.a because making libdb.a a shared library would make it harder
to distribute util/db2.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8829
dc483132-0cff-0310-8789-
dd5450dbe970
Sam Hartman [Fri, 26 Jul 1996 01:57:05 +0000 (01:57 +0000)]
Remove setenv.c and use krb5_setenv instead. This version of setenv
had major prototype problems, was redundant, and was older than all
seven of the other versions in the tree.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8828
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Fri, 26 Jul 1996 00:28:45 +0000 (00:28 +0000)]
restore old version (oops checked in debugging vers
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8827
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Fri, 26 Jul 1996 00:22:37 +0000 (00:22 +0000)]
* Makefile.in: remove trailing backslash from comment under SRCS
because it was causing line that set OBJS variable to
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8826
dc483132-0cff-0310-8789-
dd5450dbe970
Marc Horowitz [Thu, 25 Jul 1996 22:30:02 +0000 (22:30 +0000)]
* Makefile.in, configure.in, adm_rw.c, kadm5_defs.h, main.c,
proto_serv.c, srv_net.c: combined pieces of the old v5server and
kadm libraries with calls to the new kadm5srv library to produce a
daemon which handles the v5b6 "simple" password changing protocol.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8825
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Thu, 25 Jul 1996 22:08:58 +0000 (22:08 +0000)]
Remove OID's that weren't being used, and rename gss_nt_service_name
to nt_service_name to prevent name colision.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8824
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Thu, 25 Jul 1996 22:06:40 +0000 (22:06 +0000)]
admin_internal.h (_KADM5_CHECK_HANDLE): Add parenthesis around
assignment used as truth value to reduce gcc -Wall flames.
misc_free.c (kadm5_free_name_list, krb5_free_key_data_contents: Add
KADM5_OK return value upon success.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8823
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Thu, 25 Jul 1996 22:04:58 +0000 (22:04 +0000)]
kadmin.c (quit): Return zero so that we return the proper exit status.
(kadmin_getprivs): Declare function as returning void
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8822
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Thu, 25 Jul 1996 22:04:05 +0000 (22:04 +0000)]
Don't build the create, destroy, and stash directories
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8821
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Thu, 25 Jul 1996 22:03:37 +0000 (22:03 +0000)]
Declare function as returning void
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8820
dc483132-0cff-0310-8789-
dd5450dbe970
Marc Horowitz [Thu, 25 Jul 1996 21:25:22 +0000 (21:25 +0000)]
*** empty log message ***
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8819
dc483132-0cff-0310-8789-
dd5450dbe970
Marc Horowitz [Thu, 25 Jul 1996 21:25:04 +0000 (21:25 +0000)]
* configure.in (CONFIG_DIRS): added v5passwdd
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8818
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Thu, 25 Jul 1996 06:26:52 +0000 (06:26 +0000)]
Fix Sanitize script to not delete the configure program
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8817
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Thu, 25 Jul 1996 06:26:15 +0000 (06:26 +0000)]
Move setenv.c to clnt directory where it belongs
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8816
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Thu, 25 Jul 1996 06:19:16 +0000 (06:19 +0000)]
gss.c (parse_name): Add code to parse an optional fourth parameter
which is the mechanism OID to actually use. If it is ommited, the
default mechanism is used.
gss-client.c (client_establish_context): Added parameter oid_name,
which allows the user to specify the OID that he/she actually wants to
use to as the mechanism.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8815
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Thu, 25 Jul 1996 06:16:18 +0000 (06:16 +0000)]
util_ordering.c (g_order_check):
util_ordering.c (g_order_init): Changed return code to be an int 32,
since we return a com_err error code. Change the type of the sequence
number to be an uint32.
gssapi.h: Define gss_int32 -- needed for error code returns.
Makefile.in (EHDRDIR): Use $(S) instead of /, so that EHDRDIR is valid
under windows. Fix how the header file is copied in under Windows.
gssapiP_generic.h: Include gssapi_generic.h instead of gssapi.h, so
that we get the definitions of the nametype oids.
oid_ops.c (generic_gss_release_oid): Re-enable function.
util_token.c (g_verify_token_header): Changed return code to be an int
32, since we return a com_err error code.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8814
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Thu, 25 Jul 1996 06:09:57 +0000 (06:09 +0000)]
init_sec_context.c (krb5_gss_init_sec_context): Fixed error checking
so that if you pass a bad mechanism type, it *will* get flagged as an
error.
rel_oid.c (krb5_gss_release_oid):
krb5_gss_glue.c(gss_release_oid): Re-enable function
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8813
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Thu, 25 Jul 1996 02:58:14 +0000 (02:58 +0000)]
* acquire_cred.c (krb5_gss_acquire_cred): Initialize variable
before use if GSS_C_NULL_OID_SET.
This was causing random failures in gssftp. I was unlucky enough to hit
that random case where one of the random stack values was zero.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8812
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Thu, 25 Jul 1996 00:40:43 +0000 (00:40 +0000)]
util_token.c (g_verify_token_header): Changed return code to be an
unsigned int 32, since we return a com_err error code.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8811
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Thu, 25 Jul 1996 00:40:06 +0000 (00:40 +0000)]
ser_sctx.c (kg_oid_externalize): Add proper return code
accept_sec_context.c (krb5_gss_accept_sec_context):
init_sec_context.c (krb5_gss_init_sec_context): Test (gss_flags &
XXXX) against 0 so that we pass a int value to g_order_init. Needed
since int is 16 bits for Win16 build.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8810
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Wed, 24 Jul 1996 22:50:22 +0000 (22:50 +0000)]
Remove INTERFACE keyworded; not needed (and causes problems) since
we're not exporting this function to the DLL.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8809
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Wed, 24 Jul 1996 22:36:49 +0000 (22:36 +0000)]
* ovsec_kadmd.c (main): Put the #ifdef SO_REUSEADDR at the
beginning of the line to avoid cpp breakage.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8808
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Wed, 24 Jul 1996 22:35:06 +0000 (22:35 +0000)]
Only include <sys/file.h> if building with BSD_DB
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8807
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Wed, 24 Jul 1996 22:23:37 +0000 (22:23 +0000)]
* Makefile.in, configure.in: break out server lib into a
subdirectory
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8806
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Wed, 24 Jul 1996 22:22:49 +0000 (22:22 +0000)]
* Makefile.in, configure.in: break out client lib into a
subdirectory
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8805
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Wed, 24 Jul 1996 22:20:03 +0000 (22:20 +0000)]
* Makefile.in, configure.in: fix shared lib lossage by
rearrangement of subdirectories
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8804
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Wed, 24 Jul 1996 22:03:31 +0000 (22:03 +0000)]
Use the error code KRB5_KT_NAME_TOOLONG instead of ENAMETOOLONG, which
isn't portable.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8803
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Wed, 24 Jul 1996 22:02:52 +0000 (22:02 +0000)]
Change type of first argument to be krb5_preauthtype, to eliminate
compiler warnings under Windows.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8802
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Wed, 24 Jul 1996 22:01:30 +0000 (22:01 +0000)]
Added new error code KRB5_KT_NAME_TOOLONG
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8801
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Wed, 24 Jul 1996 21:54:19 +0000 (21:54 +0000)]
Removing last remnants of berk_db
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8800
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Wed, 24 Jul 1996 21:53:04 +0000 (21:53 +0000)]
Removing berk_db, since it is now replaced by db2
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8799
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Wed, 24 Jul 1996 18:33:24 +0000 (18:33 +0000)]
Use memset instead of bzero
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8798
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Wed, 24 Jul 1996 18:29:04 +0000 (18:29 +0000)]
Use $(LD) instead of $(CC) for linking... This allows for use of purify
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8797
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Wed, 24 Jul 1996 18:23:02 +0000 (18:23 +0000)]
* Makefile.in (all): Use $(LD) instead of $(CC) for link stage
* dump.c (dump_db): Zero out kadm5_principal_ent_rec structure
before passing to rpc code.
* kadmin.c (kadmin_addprinc, kadmin_getprinc, kadmin_modprinc):
Zero out structures before passing to rpc code.
This is because uninitialized longs in the structures cause xdr_long to
fail if the higher 32/64 bits are set on the Alpha.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8796
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Wed, 24 Jul 1996 11:59:51 +0000 (11:59 +0000)]
* Makefile.in (DEPLIBS): Use correct version number for
gssapi_krb5 dependency.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8795
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Wed, 24 Jul 1996 03:40:27 +0000 (03:40 +0000)]
Removed kadmin.exp, since it's for the old admin server
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8794
dc483132-0cff-0310-8789-
dd5450dbe970
Marc Horowitz [Wed, 24 Jul 1996 03:15:05 +0000 (03:15 +0000)]
* ftpd.c (auth_data): the logic which dealt with multiple acceptor
names and fallback was just broken.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8793
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Wed, 24 Jul 1996 02:50:58 +0000 (02:50 +0000)]
Remove mechglue from the list of Macintosh subdirectories
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8792
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Wed, 24 Jul 1996 02:49:52 +0000 (02:49 +0000)]
Must include k5-int.h on Windows and Macintosh builds
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8791
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Wed, 24 Jul 1996 02:49:27 +0000 (02:49 +0000)]
Fix broken Windows commands to copy gssapi_krb5.h to include/gssapi
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8790
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Wed, 24 Jul 1996 02:36:49 +0000 (02:36 +0000)]
Must include k5-int.h on Windows and Macintosh builds
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8789
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Wed, 24 Jul 1996 02:28:52 +0000 (02:28 +0000)]
Makefile.in: Build logger.o from the libkadm5 directory. This
is prepatory work towards eliminating the dependency on
libkadm5. Ultimately we will probably need to rethink how
the library structure for krb5....
configure.in: Add -lgssapi and -lgssrpc to libraries linked with
krb5kdc since they are needed for shared libraries. This
is a horrible hack....
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8788
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Tue, 23 Jul 1996 21:25:28 +0000 (21:25 +0000)]
Ignore db-config.h.in which is generated by autoheader
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8787
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Tue, 23 Jul 1996 21:24:50 +0000 (21:24 +0000)]
obj/dbm.c: Copy the elements between the struct DBT and
datum. Otherwise on an Alpha where the size fields are different sizes,
casting loses with random stack garbage.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8786
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Tue, 23 Jul 1996 21:06:38 +0000 (21:06 +0000)]
* Makefile.in: add dependency for kdb5_util_ct.o
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8785
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Tue, 23 Jul 1996 21:02:44 +0000 (21:02 +0000)]
* Makefile.in: add dependency for kadmin_ct.o
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8784
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Tue, 23 Jul 1996 20:52:45 +0000 (20:52 +0000)]
* Makefile.in: delete extraneous trailing backslash from GENSRCS
and GENOBJS
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8783
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Tue, 23 Jul 1996 20:51:04 +0000 (20:51 +0000)]
Renamed release_buffer.c to rel_buffer.c, and release_oid_set.c to
rel_oid_set.c. Marc broke the DOS 8.3 renaming which Gilmore had done
to conform with DOS's filesystem constraints
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8782
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Tue, 23 Jul 1996 15:26:11 +0000 (15:26 +0000)]
* xdr.c: Do not declare malloc()
* Makefile.in (SHLIB_LIBS): Link with gssapi_krb5 when creating
shared library.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8781
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Tue, 23 Jul 1996 15:11:46 +0000 (15:11 +0000)]
* Makefile.in: libkdb5.so needs to be built with
libcrypto and libkrb5.
* configure.in: Pass version numbers of teh crypto and krb5 shared
libraries.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8780
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Tue, 23 Jul 1996 04:39:49 +0000 (04:39 +0000)]
Add contents of util/db2/acconfig.h to the top-level acconfig.h so
that util/reconf works correctly.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8779
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Tue, 23 Jul 1996 01:49:24 +0000 (01:49 +0000)]
Include errno.h
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8778
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Tue, 23 Jul 1996 01:40:23 +0000 (01:40 +0000)]
If __STDC__ is not defined, generate proper prototypes..
The macro expansion was generating "int DynCopy ; " instead of "int DynCopy ()"
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8777
dc483132-0cff-0310-8789-
dd5450dbe970
Marc Horowitz [Mon, 22 Jul 1996 23:11:08 +0000 (23:11 +0000)]
* kdc.conf (admin_*): add the fields for the new admin system to
the prototype config.file
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8776
dc483132-0cff-0310-8789-
dd5450dbe970