krb5.git
24 years ago * test/dbtest.c: Cleanup gcc -Wall complaints with printf format
Ezra Peisach [Tue, 4 Jul 2000 14:36:24 +0000 (14:36 +0000)]
   * test/dbtest.c: Cleanup gcc -Wall complaints with printf format
        strings.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12532 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * encrypt_key.c, kdb_cpw.c, kdb_xdr.c: Add parenthesis about
Ezra Peisach [Tue, 4 Jul 2000 12:16:48 +0000 (12:16 +0000)]
    * encrypt_key.c, kdb_cpw.c, kdb_xdr.c: Add parenthesis about
        assignment in conditional and remove unused variables.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12531 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * gssapi.exp: Rework significantly to deal with HP/UX lossage that
Tom Yu [Tue, 4 Jul 2000 10:59:27 +0000 (10:59 +0000)]
* gssapi.exp: Rework significantly to deal with HP/UX lossage that
probably resulted from when either the client or the server wound
up blocking on tty output.  Abstract things a little more.  Remove
dead duplicate code that used to deal with "-v2".  Should figure
out why the "-v2" stuff disappeared mysteriously.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12530 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * cr_tkt.c: Frob prototypes so they don't involve narrow types
Tom Yu [Tue, 4 Jul 2000 01:19:12 +0000 (01:19 +0000)]
* cr_tkt.c: Frob prototypes so they don't involve narrow types

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12529 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * krb.h: Add prototypes for get_pw_tkt() and unix_time_gmt_unixsec()
Ezra Peisach [Mon, 3 Jul 2000 16:41:07 +0000 (16:41 +0000)]
   * krb.h: Add prototypes for get_pw_tkt() and unix_time_gmt_unixsec()

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12528 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * k5-int.h: Add prototypes for krb5_libdefault_boolean,
Ezra Peisach [Mon, 3 Jul 2000 16:37:59 +0000 (16:37 +0000)]
    * k5-int.h: Add prototypes for krb5_libdefault_boolean,
        _krb5_use_dns_realm, _krb5_use_dns_kdc, _krb5_conf_boolean.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12527 dc483132-0cff-0310-8789-dd5450dbe970

24 years agoadmin.h: Add kadm5_free_name_list prototype
Ezra Peisach [Mon, 3 Jul 2000 16:32:36 +0000 (16:32 +0000)]
admin.h: Add kadm5_free_name_list prototype

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12526 dc483132-0cff-0310-8789-dd5450dbe970

24 years agoAdded prototype for ss_create_invocation()
Ezra Peisach [Mon, 3 Jul 2000 15:16:39 +0000 (15:16 +0000)]
Added prototype for ss_create_invocation()

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12525 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * Makefile.in (ktutil): Do not link with the V4
Ezra Peisach [Mon, 3 Jul 2000 15:09:35 +0000 (15:09 +0000)]
* Makefile.in (ktutil): Do not link with the V4
libraries. Although the program can write out a v4 srvtab, the one
necessary function is here.

* ktutil_funcs.c (ktutil_read_keytab): Add explicit braces to
avoid ambiguous `else'.
(getstr): register count -> register int count

* ktutil.c (main): ss_listen() takes only one argument.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12524 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * ss_wrapper.c (main): ss_listen() takes only one argument
Ezra Peisach [Mon, 3 Jul 2000 15:04:27 +0000 (15:04 +0000)]
* ss_wrapper.c (main): ss_listen() takes only one argument

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12523 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * test_ss.c (main): Change usage of ss_listen to agree with
Ezra Peisach [Mon, 3 Jul 2000 15:02:45 +0000 (15:02 +0000)]
* test_ss.c (main): Change usage of ss_listen to agree with
prototype.

* ss.h: Add prototype for ss_listen()

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12522 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * Makefile.in: Remove linking of krb5util library from
Ezra Peisach [Mon, 3 Jul 2000 14:22:27 +0000 (14:22 +0000)]
* Makefile.in: Remove linking of krb5util library from
applications that never use it.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12521 dc483132-0cff-0310-8789-dd5450dbe970

24 years agoMakefile.in (rtest): Link in the kdb5 library
Ezra Peisach [Mon, 3 Jul 2000 14:21:04 +0000 (14:21 +0000)]
Makefile.in (rtest): Link in the kdb5 library

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12520 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * pre.in: Remove the kdb5 and db libraries from the
Ezra Peisach [Mon, 3 Jul 2000 14:19:28 +0000 (14:19 +0000)]
* pre.in: Remove the kdb5 and db libraries from the
common application list but list them for server applications.

Clients in general do not depend on the database libraries. (this
improves startup time with shared libraries by not requiring
the resolve of a library that is not used.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12519 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * Makefile.in: v5passwd does not depend on the kadm5
Ezra Peisach [Mon, 3 Jul 2000 14:17:00 +0000 (14:17 +0000)]
* Makefile.in: v5passwd does not depend on the kadm5
libraries. This is the older protocol.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12518 dc483132-0cff-0310-8789-dd5450dbe970

24 years agoMakefile.in: kadmin4d depends on the kdb5 lib
Ezra Peisach [Mon, 3 Jul 2000 14:14:58 +0000 (14:14 +0000)]
Makefile.in: kadmin4d depends on the kdb5 lib

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12517 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * Makefile.in: The client library does not depend on the database
Ezra Peisach [Mon, 3 Jul 2000 14:11:47 +0000 (14:11 +0000)]
* Makefile.in: The client library does not depend on the database
library. Remove reference to it.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12516 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * recno/rec_seq.c: Include unused sccsid when LIBC_SCCS defined
Ezra Peisach [Mon, 3 Jul 2000 03:43:42 +0000 (03:43 +0000)]
   * recno/rec_seq.c: Include unused sccsid when LIBC_SCCS defined

        * recno/rec_close.c (__rec_close): Explicit braces to avoid
        ambiguous `else'

        * btree/bt_split.c (bt_psplit): Parenthesis about && and ||
        conditional.

        * btree/bt_put.c (__bt_put): Extra {} to make nested if/else
        unambiguous.

        * btree/bt_open.c (__bt_open): Add parenthesis to ensure
        precedence ordering.

        * hash/dbm.c (kdb2_dbm_firstkey): Conditionalize defintion of
        variables based on use.

        * hash/hash_func.c: Ifdef out unused static hash functions.

        * hash/hash.c (init_htab): Remove unused variable.

gcc -Wall warnings.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12515 dc483132-0cff-0310-8789-dd5450dbe970

24 years agot_imp_name.c: Define GSSAPI_V2 for proper variable types
Ezra Peisach [Mon, 3 Jul 2000 03:27:53 +0000 (03:27 +0000)]
t_imp_name.c: Define GSSAPI_V2 for proper variable types

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12514 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago kdb5_mkdums.c: Remove unused variable
Ezra Peisach [Mon, 3 Jul 2000 03:25:39 +0000 (03:25 +0000)]
 kdb5_mkdums.c: Remove unused variable

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12513 dc483132-0cff-0310-8789-dd5450dbe970

24 years agokdb5_verify.c: Remove unused variable
Ezra Peisach [Mon, 3 Jul 2000 03:23:44 +0000 (03:23 +0000)]
kdb5_verify.c: Remove unused variable

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12512 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * env-setup.shin: Do not override the EXPECT environment variable
Ezra Peisach [Mon, 3 Jul 2000 03:18:30 +0000 (03:18 +0000)]
    * env-setup.shin: Do not override the EXPECT environment variable
                if set.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12511 dc483132-0cff-0310-8789-dd5450dbe970

24 years agoback out format-attribute change
Ken Raeburn [Sun, 2 Jul 2000 20:52:00 +0000 (20:52 +0000)]
back out format-attribute change

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12510 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * default.exp: Add rudimentary support for multiple passes. For
Tom Yu [Sun, 2 Jul 2000 18:50:12 +0000 (18:50 +0000)]
* default.exp: Add rudimentary support for multiple passes.  For
now, iterate over a few combinations of des_krbtgt and assorted
enctype lists.  Will eventually allow for separate krb5.conf files
for clients and servers.  Add varibles RLOGIN and RLOGIN_FLAGS to
permit run-time configuration of rlogin program if necessary.  Set
up an onexit handler that calls stop_kerberos_daemons.  Replace
many uses of doubled-up send_log and verbose with single calls to
verbose -log.  Replace instances of send_error with perror where
appropriate, since this will cause successor test to fail, which
is usually what we want.
(setup_root_shell): Replace calls to untested with calls to
unsupported; also use note for explanatory text previously printed
using untested.  Add match string for "connection refused" and
collapse common code into a single expect clause by using the -re
flag.
(start_kerberos_daemons): Conditionalize calls to fail based on
$standalone; in the !$standalone case, call perror instead.  Calls
to fail and pass for a given test should have consistent strings,
and extraneous calls to fail should not be made in order to keep
the total number of passed and failed tests constant regardless of
success of setup steps.  Much remains to be done in this area
though.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12509 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * Makefile.in (SHLIB_EXPLIBS): Use $(LIBS) not @RESOLV_LIB@ in
Tom Yu [Sat, 1 Jul 2000 15:44:17 +0000 (15:44 +0000)]
* Makefile.in (SHLIB_EXPLIBS): Use $(LIBS) not @RESOLV_LIB@ in
order to get -lnsl, -lsocket, etc. if necessary.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12508 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * acconfig.h: Add function replacement renaming symbols for
Tom Yu [Sat, 1 Jul 2000 15:43:11 +0000 (15:43 +0000)]
* acconfig.h: Add function replacement renaming symbols for
util/db2/include/config.h.in.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12507 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * lib.in: Fix up lib build rules to deal properly (hopefuly) with
Tom Yu [Sat, 1 Jul 2000 15:34:34 +0000 (15:34 +0000)]
* lib.in: Fix up lib build rules to deal properly (hopefuly) with
empty objlist files.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12506 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * clib/strerror.c: #include config.h
Tom Yu [Sat, 1 Jul 2000 15:33:04 +0000 (15:33 +0000)]
* clib/strerror.c: #include config.h

* clib/mkstemp.c: #include config.h.

* clib/memmove.c: #include config.h.

* clib/Makefile.in (LOCALINCLUDES): Add -I../include to get
config.h.

* configure.in: Generate two config headers, one for internal use
and one for external use.  Rework clib replacement code to use
AC_DEFINE rather than ADD_DEF.

* Makefile.in (STOBJLISTS): Add clib.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12505 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * db-config.h.in: New file; contains useful tidbits from
Tom Yu [Sat, 1 Jul 2000 15:32:14 +0000 (15:32 +0000)]
* db-config.h.in: New file; contains useful tidbits from
config.h.in generated by autoheader.  It is needed because
config.h.in has some thing we don't want to leak, like renaming of
missing libc functions.

* .cvsignore: Twiddle to reflect current reality.

* db-int.h: #include config.h since db.h includes db-config.h
which is not quite the same now.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12504 dc483132-0cff-0310-8789-dd5450dbe970

24 years agoRun RPC tests with one invocation of DejaGnu rather than two
Ken Raeburn [Sat, 1 Jul 2000 04:52:51 +0000 (04:52 +0000)]
Run RPC tests with one invocation of DejaGnu rather than two

* Makefile.in (unit-test-body): Combine -tcp and -udp versions, setting PASS
instead of PROT.
* configure.in: Set and substitute PASS instead of UDP_TEST.
* config/unix.exp: Don't invoke rpc_test_start.  Set MULTIPASS, including a
setting for PROT and a dummy to trigger rpc_test_start invocation.
(rpc_test_start): If a server has already been started, call rpc_test_exit to
verify that it's still running.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12503 dc483132-0cff-0310-8789-dd5450dbe970

24 years agopullup from 1.2.1 release
Ken Raeburn [Sat, 1 Jul 2000 03:48:01 +0000 (03:48 +0000)]
pullup from 1.2.1 release

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12502 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * adb.h: Add btinfo
Tom Yu [Sat, 1 Jul 2000 01:55:33 +0000 (01:55 +0000)]
* adb.h: Add btinfo

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12501 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * adb_openclose.c (osa_adb_create_db): Default to btree.
Tom Yu [Sat, 1 Jul 2000 01:54:25 +0000 (01:54 +0000)]
* adb_openclose.c (osa_adb_create_db): Default to btree.
(osa_adb_init_db): Set up btinfo as well.
(osa_adb_open_and_lock): Try btree, then hash.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12500 dc483132-0cff-0310-8789-dd5450dbe970

24 years agopullup from 1.2-beta4
Ken Raeburn [Sat, 1 Jul 2000 01:14:04 +0000 (01:14 +0000)]
pullup from 1.2-beta4

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12499 dc483132-0cff-0310-8789-dd5450dbe970

24 years agopullup from 1.2-beta4
Ken Raeburn [Sat, 1 Jul 2000 00:59:57 +0000 (00:59 +0000)]
pullup from 1.2-beta4

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12498 dc483132-0cff-0310-8789-dd5450dbe970

24 years agopullup from 1.2-beta4
Ken Raeburn [Sat, 1 Jul 2000 00:51:58 +0000 (00:51 +0000)]
pullup from 1.2-beta4

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12497 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * dump.c: Add a new dump version, r1_3_version, and make it the
Tom Yu [Sat, 1 Jul 2000 00:31:06 +0000 (00:31 +0000)]
* dump.c: Add a new dump version, r1_3_version, and make it the
default; it will be used in krb5-1.3 and will permit a principal's
kadm5 data to be dumped.  This is an interim measure until we
redesign the dump format somewhat.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12496 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago* rpc_test_setup.sh: Error out if server_handle doesn't get set in the Tcl script
Ken Raeburn [Fri, 30 Jun 2000 23:57:42 +0000 (23:57 +0000)]
* rpc_test_setup.sh: Error out if server_handle doesn't get set in the Tcl script

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12495 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * Makefile.in (all-unix, clean_unix): Removed util/db2 include
Tom Yu [Fri, 30 Jun 2000 23:20:53 +0000 (23:20 +0000)]
* Makefile.in (all-unix, clean_unix): Removed util/db2 include
symlinking rules.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12494 dc483132-0cff-0310-8789-dd5450dbe970

24 years agoadd include file copying
Tom Yu [Fri, 30 Jun 2000 23:20:09 +0000 (23:20 +0000)]
add include file copying

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12493 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * Makefile.in (SHLIB_EXPDEPS): Add libdb.
Tom Yu [Fri, 30 Jun 2000 22:01:50 +0000 (22:01 +0000)]
* Makefile.in (SHLIB_EXPDEPS): Add libdb.
(SHLIB_EXPLIBS): Add -ldb.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12492 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * configure.in: Remove AIX_DB_LIB kludge as we're now building
Tom Yu [Fri, 30 Jun 2000 22:00:19 +0000 (22:00 +0000)]
* configure.in: Remove AIX_DB_LIB kludge as we're now building
libdb reasonably.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12491 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * Makefile.in (SHLIB_EXPDEPS): Add libdb, since we can build this
Tom Yu [Fri, 30 Jun 2000 21:59:27 +0000 (21:59 +0000)]
* Makefile.in (SHLIB_EXPDEPS): Add libdb, since we can build this
shared now.
(SHLIB_EXPLIBS): Add -ldb.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12490 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * Makefile.in (all-unix, clean_unix): Update for current geography
Tom Yu [Fri, 30 Jun 2000 21:58:00 +0000 (21:58 +0000)]
* Makefile.in (all-unix, clean_unix): Update for current geography
of util/db2; needs to be moved to util/db2/Makefile.in at some
point.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12489 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * pre.in: Twiddle things around to support building libdb under
Tom Yu [Fri, 30 Jun 2000 21:57:09 +0000 (21:57 +0000)]
* pre.in: Twiddle things around to support building libdb under
krb5 build system.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12488 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * configure.in: Rework to use krb5 build system
Tom Yu [Fri, 30 Jun 2000 21:55:07 +0000 (21:55 +0000)]
* configure.in: Rework to use krb5 build system

* Makefile.in: Rework to use krb5 build system.

* btree/Makefile.in: New file.

* clib/Makefile.in: New file.

* db/Makefile.in: New file.

* mpool/Makefile.in: New file.

* recno/Makefile.in: New file.

* test/Makefile.in: New file.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12487 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * db-int.h: Remove renaming for memmove, strerror, mkstemp since
Tom Yu [Fri, 30 Jun 2000 21:52:53 +0000 (21:52 +0000)]
* db-int.h: Remove renaming for memmove, strerror, mkstemp since
this is now done by the build system.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12486 dc483132-0cff-0310-8789-dd5450dbe970

24 years agoMove .cvsignore from obj to include to reflect the discontinuation of
Tom Yu [Fri, 30 Jun 2000 21:50:05 +0000 (21:50 +0000)]
Move .cvsignore from obj to include to reflect the discontinuation of
the obj directory.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12485 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * Makefile.in: kprop does not depend on the database libraries.
Ezra Peisach [Fri, 30 Jun 2000 19:56:54 +0000 (19:56 +0000)]
* Makefile.in: kprop does not depend on the database libraries.
kpropd does not depend, nor need to link in the database libraries.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12484 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * t_walk_rtree.c (main): Declare as returning int
Ezra Peisach [Fri, 30 Jun 2000 19:55:18 +0000 (19:55 +0000)]
* t_walk_rtree.c (main): Declare as returning int

* get_in_tkt.c (_krb5_conf_boolean): Declare as taking a const char *

* str_conv.c (krb5_timestamp_to_string): Work around gcc's warning
that %c format in strftime might return only two digits for the
year.

* mk_safe.c, rd_rep.c, send_tgs.c: Remove unused goto label.

* kdc_rep_dc.c (krb5_kdc_rep_decrypt_proc): Remove code with no
effect.

* init_ctx.c: Make krb5_brand[] look used.

* chpw.c, decode_kdc.c, decrypt_tk.c, enc_helper.c, get_creds.c,
get_in_tkt.c, gic_keytab.c, gic_pwd.c, preauth2.c, vfy_increds.c:
Add parentheses around assignment used as truth value

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12483 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * t_an_to_ln.c: Include <stdio.h> for prototypes
Ezra Peisach [Fri, 30 Jun 2000 19:51:59 +0000 (19:51 +0000)]
* t_an_to_ln.c: Include <stdio.h> for prototypes

* locate_kdc.c (krb5_locate_srv_dns): Remove unused variable.

* changepw.c, sendto_kdc.c, sn2princ.c: Add parentheses around
assignment used as truth value.

* ccdefname.c (get_from_os): Cast return from getuid() to long and
indicate use of format in sprintf.

gcc -Wall complaints.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12482 dc483132-0cff-0310-8789-dd5450dbe970

24 years agoinit_ets.c: Remove unused variable
Ezra Peisach [Fri, 30 Jun 2000 19:48:38 +0000 (19:48 +0000)]
init_ets.c: Remove unused variable

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12481 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * rc_io.c (krb5_rc_io_creat): Cast getpid() to int.
Ezra Peisach [Fri, 30 Jun 2000 19:47:24 +0000 (19:47 +0000)]
    * rc_io.c (krb5_rc_io_creat): Cast getpid() to int.
        (Use of a long might overflow buffer if pid_t is 64 bits */

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12480 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * afsstring2key.c: Initialization of S[8][64] - each 64 elements
Ezra Peisach [Fri, 30 Jun 2000 19:46:34 +0000 (19:46 +0000)]
* afsstring2key.c: Initialization of S[8][64] - each 64 elements
enclosed in brackets.

gcc -Wall complaint.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12479 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago crypto_libinit.c: Add prototype for prng_cleanup()
Ezra Peisach [Fri, 30 Jun 2000 19:44:54 +0000 (19:44 +0000)]
 crypto_libinit.c: Add prototype for prng_cleanup()

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12478 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * pty-int.h: Add getutmpx() prototype if needed
Ezra Peisach [Fri, 30 Jun 2000 19:34:38 +0000 (19:34 +0000)]
* pty-int.h: Add getutmpx() prototype if needed

* configure.in: If getutmpx() exists on the system, test if a
prototype is provided by the system headers.

This was picked up by gcc -Wall. Under Linux glibc 2.1, the system
header file <utmpx.h> provides a prototype for getutmpx() only if
_GNU_SOURCE is defined (GNU extensions). The test offeres a prototype
(which matches in this case) - if the prototype conflicts with a system
provided one, we do not provide it.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12477 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * setenv.c: Do not provide prototype for static function unless
Ezra Peisach [Fri, 30 Jun 2000 12:57:11 +0000 (12:57 +0000)]
  * setenv.c: Do not provide prototype for static function unless
      defined.

gcc -Wall error.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12476 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * random_key.c (des_random_key): Add parentheses around assignment
Ezra Peisach [Fri, 30 Jun 2000 12:54:49 +0000 (12:54 +0000)]
    * random_key.c (des_random_key): Add parentheses around assignment
        used as truth value.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12475 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * asn1buf.h (asn1buf_insert_octet): Define using __inline__ rather
Tom Yu [Fri, 30 Jun 2000 01:24:13 +0000 (01:24 +0000)]
* asn1buf.h (asn1buf_insert_octet): Define using __inline__ rather
than inline in order to shut up gcc -pedantic.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12474 dc483132-0cff-0310-8789-dd5450dbe970

24 years agopullup from 1.2-beta4
Ken Raeburn [Fri, 30 Jun 2000 00:43:01 +0000 (00:43 +0000)]
pullup from 1.2-beta4

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12473 dc483132-0cff-0310-8789-dd5450dbe970

24 years agopullup from 1.2-beta4
Ken Raeburn [Fri, 30 Jun 2000 00:36:31 +0000 (00:36 +0000)]
pullup from 1.2-beta4

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12472 dc483132-0cff-0310-8789-dd5450dbe970

24 years agomerge from 1.2 branch
Ken Raeburn [Fri, 30 Jun 2000 00:31:09 +0000 (00:31 +0000)]
merge from 1.2 branch

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12471 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago1.2-beta4 pullup
Ken Raeburn [Fri, 30 Jun 2000 00:16:21 +0000 (00:16 +0000)]
1.2-beta4 pullup

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12470 dc483132-0cff-0310-8789-dd5450dbe970

24 years agodyn_insert.c, dyn_put.c: Include string.h for memmove prototype
Ezra Peisach [Thu, 29 Jun 2000 15:07:14 +0000 (15:07 +0000)]
dyn_insert.c, dyn_put.c: Include string.h for memmove prototype

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12463 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * iter-test.c (main): Code was using ovsec_kadm_ret_t in place of
Ezra Peisach [Thu, 29 Jun 2000 01:10:31 +0000 (01:10 +0000)]
    * iter-test.c (main): Code was using ovsec_kadm_ret_t in place of
        an int for referencing array.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12462 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * client_init.c (_kadm5_init_any): gss_krb5_ccache_name returns
Ezra Peisach [Thu, 29 Jun 2000 01:08:55 +0000 (01:08 +0000)]
    * client_init.c (_kadm5_init_any): gss_krb5_ccache_name returns
        const char *, but the code was treating it as a char *.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12461 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * alt_prof.c (krb5_aprof_init): profile_init takes a
Ezra Peisach [Thu, 29 Jun 2000 01:05:21 +0000 (01:05 +0000)]
    * alt_prof.c (krb5_aprof_init): profile_init takes a
        profile_filespec_t as argument instad of char **.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12460 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * cr_tkt.c: Provide prototype for static krb_cr_tkt_int function
Ezra Peisach [Thu, 29 Jun 2000 01:02:57 +0000 (01:02 +0000)]
    * cr_tkt.c: Provide prototype for static krb_cr_tkt_int function
        before being used.

        * getst.c: Remove unused variable.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12459 dc483132-0cff-0310-8789-dd5450dbe970

24 years agoprng.c (prng_cleanup): Ensure memory allocated before calling free
Ezra Peisach [Thu, 29 Jun 2000 01:00:13 +0000 (01:00 +0000)]
prng.c (prng_cleanup): Ensure memory allocated before calling free

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12458 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * conv_princ.c, get_creds.c, get_in_tkt.c, mk_rep.c, parse.c,
Ezra Peisach [Thu, 29 Jun 2000 00:53:24 +0000 (00:53 +0000)]
    * conv_princ.c, get_creds.c, get_in_tkt.c, mk_rep.c, parse.c,
        send_tgs.c: Remove unused variable.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12457 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * def_realm.c: Add newline at end of file
Ezra Peisach [Thu, 29 Jun 2000 00:47:11 +0000 (00:47 +0000)]
    * def_realm.c: Add newline at end of file

        * gmt_mktime.c: Define days_in_month as type int.

        * locate_kdc.c (krb5_locate_srv_dns): Cleanup unused variables.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12456 dc483132-0cff-0310-8789-dd5450dbe970

24 years agoClean up unused variable
Ezra Peisach [Thu, 29 Jun 2000 00:42:17 +0000 (00:42 +0000)]
Clean up unused variable

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12455 dc483132-0cff-0310-8789-dd5450dbe970

24 years agoRemove unused variables
Ezra Peisach [Thu, 29 Jun 2000 00:33:05 +0000 (00:33 +0000)]
Remove unused variables

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12454 dc483132-0cff-0310-8789-dd5450dbe970

24 years agoccdefault.c: Add newline at end of file (compiler warning)
Ezra Peisach [Thu, 29 Jun 2000 00:30:54 +0000 (00:30 +0000)]
ccdefault.c: Add newline at end of file (compiler warning)

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12453 dc483132-0cff-0310-8789-dd5450dbe970

24 years agoasn1_get.c (asn1_get_tag): Remove unused variable
Ezra Peisach [Thu, 29 Jun 2000 00:26:13 +0000 (00:26 +0000)]
asn1_get.c (asn1_get_tag):  Remove unused variable

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12452 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * getpty.c (pty_getpty): More conditionalizing variable defintion
Ezra Peisach [Thu, 29 Jun 2000 00:21:47 +0000 (00:21 +0000)]
    * getpty.c (pty_getpty): More conditionalizing variable defintion
        based on OS features.

        * cleanup.c (pty_cleanup): Add parenthesis about assignment in
        conditional (gcc suggestion).

        * pty-int.h: Include pty.h if it exists (for openpty prototype
        under Linux).

        * configure.in: Check for pty.h

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12451 dc483132-0cff-0310-8789-dd5450dbe970

24 years agoGet rid of unused variable
Ezra Peisach [Wed, 28 Jun 2000 17:00:27 +0000 (17:00 +0000)]
Get rid of unused variable

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12448 dc483132-0cff-0310-8789-dd5450dbe970

24 years agodes.c, des3.c: Remove unused variables
Ezra Peisach [Wed, 28 Jun 2000 16:59:15 +0000 (16:59 +0000)]
des.c, des3.c: Remove unused variables

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12447 dc483132-0cff-0310-8789-dd5450dbe970

24 years agoafsstring2key.c: "register x" -> "register int x"
Ezra Peisach [Wed, 28 Jun 2000 16:57:46 +0000 (16:57 +0000)]
afsstring2key.c: "register x" -> "register int x"

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12446 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago* dyn_create.c, dyn_delete.c, dyn_insert.c, dyn_put.c: Use %p
Ezra Peisach [Wed, 28 Jun 2000 15:40:46 +0000 (15:40 +0000)]
* dyn_create.c, dyn_delete.c, dyn_insert.c, dyn_put.c: Use %p
format for displaying pointers

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12444 dc483132-0cff-0310-8789-dd5450dbe970

24 years agopullup from 1.2 branch
Ken Raeburn [Tue, 27 Jun 2000 21:00:02 +0000 (21:00 +0000)]
pullup from 1.2 branch

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12442 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * krb5.hin (krb5_get_tgs_ktypes, krb5_free_ktypes): Fix linkage to
Ken Raeburn [Tue, 27 Jun 2000 20:42:16 +0000 (20:42 +0000)]
* krb5.hin (krb5_get_tgs_ktypes, krb5_free_ktypes): Fix linkage to
be KRB5_CALLCONV.

* k5-int.h (krb5int_cc_default): Fix linkage to be consistent with
code.  (Note: We should dump KRB5_DLLIMP.)

me:

* krb5.hin (krb5_recvauth_version, krb5_free_ktypes): Declare.

dalmeida:

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12440 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago* krb.h (krb4_swab16): Mask upper byte of input after shifting, in case the
Ken Raeburn [Tue, 27 Jun 2000 18:44:32 +0000 (18:44 +0000)]
* krb.h (krb4_swab16): Mask upper byte of input after shifting, in case the
input value is a signed short.
(krb4_swab32): Mask high byte of input value after shifting, to avoid "time out
of bounds" error when byte orders are different and low byte of timestamp has
its high bit set and the timestamp is stored as a signed value.
(krb_get_err_text): Don't use "errno" as an argument name.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12439 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * libpty.h: If SOCK_DGRAM is not defined, provide a definition for
Ezra Peisach [Mon, 26 Jun 2000 23:24:38 +0000 (23:24 +0000)]
    * libpty.h: If SOCK_DGRAM is not defined, provide a definition for
        struct sockaddr_in to satisfy prototype. (based on similar
        code in k5-int.h).

        * update_wtmp.c (ptyint_update_wtmp), update_utmp.c
        (pty_update_utmp), open_slave.c (pty_open_slave), getpty.c
        (pty_getpty): conditionalize definition of variables based on code
        paths that are included.

Essentially, clean up many compiler warnings.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12438 dc483132-0cff-0310-8789-dd5450dbe970

24 years agoFix email address in ChangeLog
Ezra Peisach [Mon, 26 Jun 2000 23:18:00 +0000 (23:18 +0000)]
Fix email address in ChangeLog

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12437 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago * prof_init.c (profile_init_path): Use profile_filespec_t instead
Ezra Peisach [Mon, 26 Jun 2000 23:17:37 +0000 (23:17 +0000)]
    * prof_init.c (profile_init_path): Use profile_filespec_t instead
             of char *. (change  provided by Nathan Neulinger <nneul@umr.edu>)

        * profile.hin: Make definition of const_profile_filespec_t to be
                based on profile_filespec_t.

Compile time warnings cleanup.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12436 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago* dyn_realloc.c: Remove unused variable
Ezra Peisach [Mon, 26 Jun 2000 23:09:57 +0000 (23:09 +0000)]
* dyn_realloc.c: Remove unused variable

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12435 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago* btree/bt_put.c (__bt_put): Initialize "e"
Ken Raeburn [Mon, 26 Jun 2000 20:59:04 +0000 (20:59 +0000)]
* btree/bt_put.c (__bt_put): Initialize "e"

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12434 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago* dbtest.c (err): Add format attribute to decl, for typechecking under GNU C
Ken Raeburn [Mon, 26 Jun 2000 20:57:51 +0000 (20:57 +0000)]
* dbtest.c (err): Add format attribute to decl, for typechecking under GNU C

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12433 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago* com_err.h (com_err): Declare with format attribute if using gcc
Ken Raeburn [Mon, 26 Jun 2000 20:55:49 +0000 (20:55 +0000)]
* com_err.h (com_err): Declare with format attribute if using gcc

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12432 dc483132-0cff-0310-8789-dd5450dbe970

24 years agomerge from krb5-1-2-beta4
Ken Raeburn [Fri, 23 Jun 2000 22:53:06 +0000 (22:53 +0000)]
merge from krb5-1-2-beta4

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12427 dc483132-0cff-0310-8789-dd5450dbe970

24 years agomerge from krb5-1-2-beta4
Ken Raeburn [Fri, 23 Jun 2000 22:43:59 +0000 (22:43 +0000)]
merge from krb5-1-2-beta4

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12426 dc483132-0cff-0310-8789-dd5450dbe970

24 years agomerge from krb5-1-2-beta4
Ken Raeburn [Fri, 23 Jun 2000 22:38:21 +0000 (22:38 +0000)]
merge from krb5-1-2-beta4

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12425 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago2000-06-08 Alexandra Ellwood <lxs@mit.edu> * stdcc_util.c (dupCCtoK5, dupK5toCC...
Alexandra Ellwood [Fri, 9 Jun 2000 01:26:24 +0000 (01:26 +0000)]
2000-06-08  Alexandra Ellwood  <lxs@mit.edu> * stdcc_util.c (dupCCtoK5, dupK5toCC):   Fixed code that stores times in localtime, not in kdc time

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12369 dc483132-0cff-0310-8789-dd5450dbe970

24 years agoFix prototype for krb5int_cc_default so that the K5 library will compile on Windows
Jeffrey Altman [Tue, 6 Jun 2000 14:56:40 +0000 (14:56 +0000)]
Fix prototype for krb5int_cc_default so that the K5 library will compile on Windows

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12356 dc483132-0cff-0310-8789-dd5450dbe970

24 years agoCheck for existance of <memory.h>.
Wilfredo Sanchez [Thu, 1 Jun 2000 02:02:04 +0000 (02:02 +0000)]
Check for existance of <memory.h>.
(from Nathan Neulinger <nneul@umr.edu>)

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12332 dc483132-0cff-0310-8789-dd5450dbe970

24 years agoChange wsanchez@apple -> tritan@mit
Wilfredo Sanchez [Thu, 1 Jun 2000 01:44:22 +0000 (01:44 +0000)]
Change wsanchez@apple -> tritan@mit

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12331 dc483132-0cff-0310-8789-dd5450dbe970

24 years agoAdd bindir/sbindir changelog entry
Wilfredo Sanchez [Wed, 31 May 2000 22:40:29 +0000 (22:40 +0000)]
Add bindir/sbindir changelog entry

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12329 dc483132-0cff-0310-8789-dd5450dbe970

24 years agoThis time really: 2000-5-31 Alexandra Ellwood <lxs@mit.edu> ccdefault.c: Changed...
Alexandra Ellwood [Wed, 31 May 2000 17:57:18 +0000 (17:57 +0000)]
This time really: 2000-5-31 Alexandra Ellwood <lxs@mit.edu> ccdefault.c: Changed kerberosPrincipal_V5 to kerberosVersion_V5 to reflect the new KLL constant name

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12323 dc483132-0cff-0310-8789-dd5450dbe970

24 years ago2000-5-31 Alexandra Ellwood <lxs@mit.edu> ccdefault.c: Changed kerberosPrincipal_V5...
Alexandra Ellwood [Wed, 31 May 2000 17:35:51 +0000 (17:35 +0000)]
2000-5-31 Alexandra Ellwood <lxs@mit.edu> ccdefault.c: Changed kerberosPrincipal_V5 to kerberosVersion_V5 to reflect the new KLL constant name

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12322 dc483132-0cff-0310-8789-dd5450dbe970