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
Marc Horowitz [Mon, 22 Jul 1996 21:11:35 +0000 (21:11 +0000)]
this commit includes all the changes on the OV_9510_INTEGRATION and
OV_MERGE branches. This includes, but is not limited to, the new openvision
admin system, and major changes to gssapi to add functionality, and bring
the implementation in line with rfc1964. before committing, the
code was built and tested for netbsd and solaris.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8775
dc483132-0cff-0310-8789-
dd5450dbe970
Marc Horowitz [Mon, 22 Jul 1996 20:49:46 +0000 (20:49 +0000)]
this commit includes all the changes on the OV_9510_INTEGRATION and
OV_MERGE branches. This includes, but is not limited to, the new openvision
admin system, and major changes to gssapi to add functionality, and bring
the implementation in line with rfc1964. before committing, the
code was built and tested for netbsd and solaris.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8774
dc483132-0cff-0310-8789-
dd5450dbe970
Marc Horowitz [Sat, 20 Jul 1996 02:22:54 +0000 (02:22 +0000)]
killed krb5.h in the modern way
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8772
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Sat, 13 Jul 1996 00:33:19 +0000 (00:33 +0000)]
Added TIMEBOMB_INFO string which tells the user the URL to look for
more information about getting the new version of the product.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8705
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Sat, 13 Jul 1996 00:29:40 +0000 (00:29 +0000)]
On Windows builds, add -DHAVE_STDLIB_H
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8704
dc483132-0cff-0310-8789-
dd5450dbe970
Barry Jaspan [Fri, 12 Jul 1996 15:28:01 +0000 (15:28 +0000)]
add note about versioning bug that marc found
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8680
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Thu, 11 Jul 1996 00:34:12 +0000 (00:34 +0000)]
New routine which does the timebomb and version server checking.
Windows 3.1 doesn't allow you to do any messaging calls in LibMain, so
the timebomb and version server code was moved to krb5_win_do_init(),
which is called by krb5_init_context().
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8678
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Thu, 11 Jul 1996 00:32:12 +0000 (00:32 +0000)]
Add a call to krb5_win_do_init() on Win16 and Win32 machines. This is
where we do timebomb and version server checking.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8677
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Wed, 10 Jul 1996 05:22:50 +0000 (05:22 +0000)]
win_glue.c: Add a quick hack so we can time-bomb the libkrb5.dll and
sapkrb5.dll when we compile them at MIT.
Makefile.in (sap_glue.obj): Build the sapkrb5.dll with the timebomb
enabled (since we couldn't get the version server code working).
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8651
dc483132-0cff-0310-8789-
dd5450dbe970
Richard Basch [Tue, 9 Jul 1996 20:46:59 +0000 (20:46 +0000)]
Ted left off Ezra & me in the contributors to k5b6. I'll let Ted re-work
the text for b7, if he wants... I just added the names to the MIT folks
past&present...
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8617
dc483132-0cff-0310-8789-
dd5450dbe970
Barry Jaspan [Tue, 9 Jul 1996 20:24:49 +0000 (20:24 +0000)]
add kadm5_decrypt_key
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8612
dc483132-0cff-0310-8789-
dd5450dbe970
Barry Jaspan [Tue, 9 Jul 1996 20:19:21 +0000 (20:19 +0000)]
update dbname, admin_dbname, admin_lockfile dependencies
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8611
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Tue, 9 Jul 1996 11:18:38 +0000 (11:18 +0000)]
* test.c (krb4_print_ticket): Change addr to unsigned KRB4_32 from
long.
* conv_creds.c (krb524_convert_creds_plain): Change addr to a four
byte unsigned integer (from long).
k524init now works on the Alpha...
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8568
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Tue, 9 Jul 1996 11:15:00 +0000 (11:15 +0000)]
* krb4-proto.h: Change prototype for decomp_ticket to match source
(addr is not unsigned long *)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8567
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Sun, 7 Jul 1996 19:25:42 +0000 (19:25 +0000)]
* kinit.M: Document -R option
* kinit.c (krb5_tgt_gen): Code from krb5_validate_tgt() modified
to handle both renewal and validation of postdated tickets.
(krb5_renew_tgt): Takes a credential cache with a tgt with the
"renewable flag" set and asks ths kdc to renew it. Cache is wiped
and only new tgt is stored.
(main): New option -R to renew tickets.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8559
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Sun, 7 Jul 1996 19:20:37 +0000 (19:20 +0000)]
* get_creds.c: (krb5_get_credentials_val_renew_core) Combine
common internals needed from krb5_get_credentials_validate()
and used by new function krb5_get_credentials_renew()
* gc_frm_kdc.c (krb5_get_cred_from_kdc_renew): A wrapper that
passes KDC_OPT_RENEW to the static
krb5_get_cred_from_kdc_opt so that kinit can use it.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8558
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Sun, 7 Jul 1996 19:13:22 +0000 (19:13 +0000)]
* krb5.hin: Add prototypes for krb5_get_credentials_renew() and
krb5_get_cred_from_kdc_renew()
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8557
dc483132-0cff-0310-8789-
dd5450dbe970
Ezra Peisach [Thu, 27 Jun 1996 14:38:14 +0000 (14:38 +0000)]
* asn1buf.c (asn12krb5_buf): Initialize magic fields of structure.
(asn1buf_expand): If pre-allocating memory for future use, store
proper end of buffer.
This was a big performance hit in asn.1 routines as every time it tried to
decode an octet, 200 bytes were allocated (for future use), but the
buffer structure pnly thought that one byte was allocated and the next
time through would try to allocate memory again.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8553
dc483132-0cff-0310-8789-
dd5450dbe970
Barry Jaspan [Wed, 26 Jun 1996 21:44:01 +0000 (21:44 +0000)]
update permanent lock semantics
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8552
dc483132-0cff-0310-8789-
dd5450dbe970
Barry Jaspan [Tue, 25 Jun 1996 17:45:43 +0000 (17:45 +0000)]
update rename_principal for NO_RENAME_SALT
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8549
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Mon, 24 Jun 1996 18:20:10 +0000 (18:20 +0000)]
Only include stdlib.h if it's available
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8547
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Mon, 24 Jun 1996 18:17:23 +0000 (18:17 +0000)]
Change const to krb5_const, so that it works on compilers that don't
support const.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8546
dc483132-0cff-0310-8789-
dd5450dbe970
Theodore Tso [Mon, 24 Jun 1996 18:15:45 +0000 (18:15 +0000)]
Fix typo so that krsh doesn't exit when using the default port
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8545
dc483132-0cff-0310-8789-
dd5450dbe970
Sam Hartman [Mon, 24 Jun 1996 04:16:28 +0000 (04:16 +0000)]
Fix bug pointed out by jhawk; we weren't looking for all ptys
on SunOS or NetBSD. Also fix Hpux 10 bug with regard to utmpx.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8544
dc483132-0cff-0310-8789-
dd5450dbe970
Sam Hartman [Mon, 24 Jun 1996 04:14:59 +0000 (04:14 +0000)]
Krb4: get the right includes
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8543
dc483132-0cff-0310-8789-
dd5450dbe970
Sam Hartman [Mon, 24 Jun 1996 04:14:18 +0000 (04:14 +0000)]
Drop support for -u because it allows us to remove
dependencies from utmp.h and it didn't work anyway. This fixes some Hpux compile problems as well.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8542
dc483132-0cff-0310-8789-
dd5450dbe970
Sam Hartman [Mon, 24 Jun 1996 04:07:41 +0000 (04:07 +0000)]
Fix up handling of libkrb4 libraries so includes and stuff work with
divergent versions of libkrb4. That way, Athena Kerberos can be used.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8541
dc483132-0cff-0310-8789-
dd5450dbe970