Ken Raeburn [Fri, 14 Jul 2000 22:59:25 +0000 (22:59 +0000)]
keep scc.h too
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12548
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 14 Jul 2000 22:47:27 +0000 (22:47 +0000)]
Delete subdirectories we aren't compiling any more.
Rescued contents of "README", "todo", and test cases.
Test cases aren't actually used at present; this should be fixed, but
they'll probably need some work.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12547
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 14 Jul 2000 22:35:56 +0000 (22:35 +0000)]
log for ccache changes
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12546
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 14 Jul 2000 22:35:27 +0000 (22:35 +0000)]
fix typo in comment
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12545
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 14 Jul 2000 22:33:59 +0000 (22:33 +0000)]
Collapse ccache implementations file, stdio, memory into single files.
(Old files not removed yet.)
Add a new file for krb5_cc_* dispatch functions that are no longer macros.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12544
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 14 Jul 2000 22:15:28 +0000 (22:15 +0000)]
* krb5.hin (krb5_cc_*): Replace macro definitions with function declarations.
(struct _krb5_ccache, struct _krb5_cc_ops): Declare only; move definitions...
* k5-int.h: To here.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12543
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 14 Jul 2000 22:04:39 +0000 (22:04 +0000)]
* aclocal.m4 (KRB5_LIB_PARAMS): Moved bulk of the work into config/shlib.conf.
(K5_AC_CHECK_FILES): Require AC_PROG_CC be run first.
(WITH_CC): If we're using gcc, enable a bunch of warning options.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12542
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 14 Jul 2000 22:04:12 +0000 (22:04 +0000)]
* shlib.conf: New file, taken from KRB5_LIB_PARAMS in ../aclocal.m4
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12541
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Thu, 13 Jul 2000 00:55:24 +0000 (00:55 +0000)]
* coding-style: Update after some discussion. Add sections
comparing to BSD KNF and GNU coding standards.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12540
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Wed, 12 Jul 2000 02:38:04 +0000 (02:38 +0000)]
* coding-style: Some minor tweaks. Require do-while to always be
braced. Note some aspects of function pointer and array pointer
usage. Elaborate on function declaration practices. Add
placeholders for sections on Makefiles and test suites.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12539
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Mon, 10 Jul 2000 20:34:47 +0000 (20:34 +0000)]
* coding-style: Another pass. Add secion on namespaces.
Elaborate some on null pointers.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12538
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Mon, 10 Jul 2000 05:18:26 +0000 (05:18 +0000)]
* coding-style: First pass draft of coding standards
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12537
dc483132-0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Wed, 5 Jul 2000 22:18:29 +0000 (22:18 +0000)]
* dump.c: Various message char arrays turned into macros, to permit gcc to
verify format strings and arguments match.
(k5beta6_dump_header, k5beta7_dump_header): Deleted.
(dump_ov_princ): Use %lx for aux_attributes.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12534
dc483132-0cff-0310-8789-
dd5450dbe970
Tom Yu [Wed, 5 Jul 2000 00:57:42 +0000 (00:57 +0000)]
* rsh.exp: Drain buffers on klist test to avoid wedging rsh on
exit under HP/UX.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12533
dc483132-0cff-0310-8789-
dd5450dbe970
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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