krb5.git
26 years agoThis is now obsolete; superceded by src/lib/kadm5
Tom Yu [Mon, 11 May 1998 01:47:15 +0000 (01:47 +0000)]
This is now obsolete; superceded by src/lib/kadm5

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

26 years agoRemove extraneous stuff, as this actually belongs in
Tom Yu [Mon, 11 May 1998 01:44:50 +0000 (01:44 +0000)]
Remove extraneous stuff, as this actually belongs in
src/kadmin/v4server, etc. now

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

26 years agostr_conv.c (krb5_string_to_timestamp, strptime): Fix routines to be
Theodore Tso [Sat, 9 May 1998 03:19:46 +0000 (03:19 +0000)]
str_conv.c (krb5_string_to_timestamp, strptime): Fix routines to be
able to properly parse Y2K dates.

t_kerb.c: Add ability to test krb5_string_to_timestamp

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

26 years agostime.c (krb_stime):
Theodore Tso [Sat, 9 May 1998 00:04:39 +0000 (00:04 +0000)]
stime.c (krb_stime):
log.c (krb_new_log, krb_log):
klog.c (klog): Print the year using 4 digits to avoid Y2K issues.

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

26 years agoPrint the year as 4 digits to avoid Y2K problems
Theodore Tso [Fri, 8 May 1998 23:55:43 +0000 (23:55 +0000)]
Print the year as 4 digits to avoid Y2K problems

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

26 years ago * kadm_server.c (krb_log): Print the year using 4 digit to avoid
Theodore Tso [Fri, 8 May 1998 23:52:49 +0000 (23:52 +0000)]
* kadm_server.c (krb_log): Print the year using 4 digit to avoid
Y2K issues.

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

26 years agoPrint 4 digit years in Krb4 log entries to avoid Y2K issues
Theodore Tso [Fri, 8 May 1998 22:48:16 +0000 (22:48 +0000)]
Print 4 digit years in Krb4 log entries to avoid Y2K issues

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

26 years agoftpcmd.y (cmd): Fix Y2K problem in the MDTM command
Theodore Tso [Fri, 8 May 1998 22:15:18 +0000 (22:15 +0000)]
ftpcmd.y (cmd): Fix Y2K problem in the MDTM command

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

26 years agoAdd a check for the header file krb4-proto.h. Replace file existence
Theodore Tso [Wed, 6 May 1998 20:40:44 +0000 (20:40 +0000)]
Add a check for the header file krb4-proto.h.  Replace file existence
tests for /etc/environment and /etc/TIMEZONE with K5_AC_CHECK_FILES.

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

26 years agoPOSIX states that getopt returns -1 when it is done parsing options,
Theodore Tso [Wed, 6 May 1998 20:35:03 +0000 (20:35 +0000)]
POSIX states that getopt returns -1 when it is done parsing options,
not EOF.

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

26 years agoAdd support for generic file existence tests (used to simplify some
Theodore Tso [Wed, 6 May 1998 20:34:37 +0000 (20:34 +0000)]
Add support for generic file existence tests (used to simplify some
configure.in files.)

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

26 years agoPOSIX states that getopt returns -1 when it is done parsing options,
Theodore Tso [Wed, 6 May 1998 20:24:10 +0000 (20:24 +0000)]
POSIX states that getopt returns -1 when it is done parsing options,
not EOF.

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

26 years agot_ser.c (main): POSIX states that getopt returns -1 when it is done
Theodore Tso [Wed, 6 May 1998 20:21:28 +0000 (20:21 +0000)]
t_ser.c (main): POSIX states that getopt returns -1 when it is done
parsing options, not EOF.

get_in_tkt.c (krb5_get_init_creds): If libdefaults/{REALM}/noaddresses
is true, then don't put any addresses in the ticket request.

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

26 years agoPOSIX states that getopt returns -1 when it is done parsing options,
Theodore Tso [Wed, 6 May 1998 20:01:28 +0000 (20:01 +0000)]
POSIX states that getopt returns -1 when it is done parsing options,
not EOF.

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

26 years agoPOSIX states that getopt returns -1 when it is done parsing options,
Theodore Tso [Wed, 6 May 1998 18:58:24 +0000 (18:58 +0000)]
POSIX states that getopt returns -1 when it is done parsing options,
not EOF.

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

26 years ago * get_in_tkt.c: Add prototype for make_preauth_list
Tom Yu [Mon, 4 May 1998 21:24:19 +0000 (21:24 +0000)]
* get_in_tkt.c: Add prototype for make_preauth_list

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

26 years ago * get_in_tkt.c (krb5_get_in_tkt): Add missing argument to call to
Tom Yu [Sun, 3 May 1998 01:58:06 +0000 (01:58 +0000)]
* get_in_tkt.c (krb5_get_in_tkt): Add missing argument to call to
make_preauth_list to avoid stack smashing.  Pointed out by lxs.

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

26 years agoFix -n so that it doesn't disable authentication but does disable login. [38]
Sam Hartman [Sat, 25 Apr 1998 06:08:01 +0000 (06:08 +0000)]
Fix -n so that it doesn't disable authentication but does disable login. [38]

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

26 years ago* glob.c (ftpglob): Always allocate new storage, even if no magic glob
Ken Raeburn [Wed, 22 Apr 1998 01:30:40 +0000 (01:30 +0000)]
* glob.c (ftpglob): Always allocate new storage, even if no magic glob
characters were found, because the caller will always free the storage.

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

26 years agooops add PR number
Tom Yu [Fri, 17 Apr 1998 03:53:02 +0000 (03:53 +0000)]
oops add PR number

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

26 years ago * configure.in: Search for /var/tmp first when determining rcache
Tom Yu [Fri, 17 Apr 1998 03:52:26 +0000 (03:52 +0000)]
* configure.in: Search for /var/tmp first when determining rcache
directory.

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

26 years ago * asn1_encode.c (asn1_encode_generaltime): Sanity check the return
Tom Yu [Fri, 17 Apr 1998 00:56:48 +0000 (00:56 +0000)]
* asn1_encode.c (asn1_encode_generaltime): Sanity check the return
from gmtime() to avoid overruns.

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

26 years ago * asn1_err.et (ASN1_BAD_GMTIME): Add code for case where bad
Tom Yu [Fri, 17 Apr 1998 00:56:36 +0000 (00:56 +0000)]
* asn1_err.et (ASN1_BAD_GMTIME): Add code for case where bad
values are returned from gmtime().

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

26 years ago * Makefile.in (SHLIB_EXPDEPS):
Tom Yu [Wed, 15 Apr 1998 22:14:48 +0000 (22:14 +0000)]
* Makefile.in (SHLIB_EXPDEPS):
(SHLIB_EXPLIBS): Rename libcrypto -> libk5crypto.

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

26 years ago * Makefile.in (LIB): Rename to k5crypto
Tom Yu [Wed, 15 Apr 1998 22:10:17 +0000 (22:10 +0000)]
* Makefile.in (LIB): Rename to k5crypto

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

26 years ago * pre.in (CRYPTO_DEPLIB):
Tom Yu [Wed, 15 Apr 1998 22:09:19 +0000 (22:09 +0000)]
* pre.in (CRYPTO_DEPLIB):
(KRB5_BASE_LIBS):
(KRB4COMPAT_LIBS): Rename; libcrypto -> libk5crypto.

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

26 years ago (send_file_list): Oops missed a sigsetjmp() call.
Tom Yu [Sat, 11 Apr 1998 03:27:10 +0000 (03:27 +0000)]
(send_file_list): Oops missed a sigsetjmp() call.
(send_data): Add call to secure_flush() to send a zero length
buffer when aborting.
(send_file_list): Add call to secure_flush() to send a zero length
buffer when aborting.

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

26 years ago * configure.in: Add CHECK_SETJMP and CHECK_SIGNALS
Tom Yu [Sat, 11 Apr 1998 02:53:00 +0000 (02:53 +0000)]
* configure.in: Add CHECK_SETJMP and CHECK_SIGNALS

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

26 years ago * ftpd.c (receive_data):
Tom Yu [Sat, 11 Apr 1998 02:52:39 +0000 (02:52 +0000)]
* ftpd.c (receive_data):
(send_data): Add support for sigsetjmp().
(main): Use sigaction() if we can to avoid SysV lossage.

* ftpcmd.y (PBSZ): Remove restriction on shrinking buffer size.

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

26 years ago * Makefile.in (includes): The header is krb_err.h, not
Tom Yu [Thu, 9 Apr 1998 22:44:44 +0000 (22:44 +0000)]
* Makefile.in (includes): The header is krb_err.h, not
/krb_err.h.

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

26 years ago * secure.c (secure_putbyte): Set nout = 0 *before* calling
Dan Winship [Tue, 7 Apr 1998 21:02:02 +0000 (21:02 +0000)]
    * secure.c (secure_putbyte): Set nout = 0 *before* calling
        secure_putbuf: if the transfer is aborted, the SIGURG handler will
        longjmp out, so the line after the secure_putbuf will never get
        executed, so nout would never be reset and the next transfer
        would overrun ucbuf.

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

26 years ago * Makefile.in (includes): Don't mkdir unless the directory doesn't
Tom Yu [Mon, 6 Apr 1998 23:45:48 +0000 (23:45 +0000)]
* Makefile.in (includes): Don't mkdir unless the directory doesn't
  exist yet.

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

26 years ago * Makefile.in (includes): Don't call mkdir unless the directory
Tom Yu [Mon, 6 Apr 1998 23:44:44 +0000 (23:44 +0000)]
* Makefile.in (includes): Don't call mkdir unless the directory
  exists.

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

26 years ago * update_utmp.c (pty_update_utmp): Don't record LOGIN_PROCESS
Tom Yu [Mon, 6 Apr 1998 23:38:11 +0000 (23:38 +0000)]
* update_utmp.c (pty_update_utmp): Don't record LOGIN_PROCESS
entries, as they confuse last on some systems. [pty/569]

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

26 years ago * g_cnffile.c (krb__get_srvtabname): Fix up to not free context
Tom Yu [Sun, 5 Apr 1998 23:57:09 +0000 (23:57 +0000)]
* g_cnffile.c (krb__get_srvtabname): Fix up to not free context
unless it is valid.

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

26 years ago * disp_major_status.c (g_display_major_status): Fix a typo in
Tom Yu [Wed, 1 Apr 1998 21:35:43 +0000 (21:35 +0000)]
* disp_major_status.c (g_display_major_status): Fix a typo in
previous.

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

26 years agoChange to not return GSS_S_CONTINUE_NEEDED, per the standard C
Theodore Tso [Tue, 31 Mar 1998 19:07:41 +0000 (19:07 +0000)]
Change to not return GSS_S_CONTINUE_NEEDED, per the standard C
bindings specification.

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

26 years ago * klist.c (main): Exit with a 0 exit status if everything okay
Ezra Peisach [Mon, 30 Mar 1998 22:08:50 +0000 (22:08 +0000)]
* klist.c (main): Exit with a 0 exit status if everything okay

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

26 years ago * kdb5_mkdums.c: Add parenthesis about assignements in conditionals
Ezra Peisach [Mon, 30 Mar 1998 22:07:37 +0000 (22:07 +0000)]
* kdb5_mkdums.c: Add parenthesis about assignements in conditionals

gcc -Wall cleanups

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

26 years ago * kdc5_hammer.c (usage): Change usage to refelect reality
Ezra Peisach [Mon, 30 Mar 1998 21:52:25 +0000 (21:52 +0000)]
* kdc5_hammer.c (usage): Change usage to refelect reality
Add parenthesis around assignements in conditionals.

gcc -Wall cleanups

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

26 years ago * kdb5_verify.c: Declare main() as int instead of void.
Ezra Peisach [Mon, 30 Mar 1998 21:47:45 +0000 (21:47 +0000)]
* kdb5_verify.c: Declare main() as int instead of void.
Add parentheses around assignements in conditionals.

More gcc -Wall cleanups

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

26 years ago * t_inetd.c: Include stdlib.h (if present) for atoi() prototype,
Ezra Peisach [Mon, 30 Mar 1998 21:40:28 +0000 (21:40 +0000)]
* t_inetd.c: Include stdlib.h (if present) for atoi() prototype,
Include unistd.h (if present) for dup() prototype.

More gcc -Wall cleanups.

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

26 years ago * ktest_equal.h: Add prototypes for ktest_equal_sam_challenge and
Ezra Peisach [Mon, 30 Mar 1998 18:54:19 +0000 (18:54 +0000)]
* ktest_equal.h: Add prototypes for ktest_equal_sam_challenge and
ktest_equal_sam_response

* ktest.c (ktest_make_sample_sam_response): Remove unused variable.

* krb5_decode_test.c, krb5_decode_test.c (main): Declare main as
        int not void.

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

26 years ago * resolve.c: Include unistd.h if present on system (for
Ezra Peisach [Mon, 30 Mar 1998 18:51:04 +0000 (18:51 +0000)]
* resolve.c: Include unistd.h if present on system (for
        gethostname prototype).

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

26 years agogcc -Wall cleanups. Mainly adding prototypes and
Ezra Peisach [Mon, 30 Mar 1998 17:10:34 +0000 (17:10 +0000)]
gcc -Wall cleanups. Mainly adding prototypes and
making sure that functions have return types declared.

* ss_internal.h: Add ss_pager_create prototype.

* ss.h: Add ss_list_requests prototype.

* request_tbl.c (ss_add_request_table, ss_delete_request_table):
        Declare function types as void.

* prompt.c (ss_set_prompt): Declare function as void.

* listen.c (ss_quit): Int function should return a value.

* list_rqs.c (ss_list_requests): Fix arguments to match proper
        prototype for a ss type handler.

* execute_cmd.c (ss_execute_command): Declare as returning int

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

26 years ago * seteuid.c (krb5_setegid): Fix typo: seteuid -> setegid
Tom Yu [Mon, 23 Mar 1998 22:35:43 +0000 (22:35 +0000)]
* seteuid.c (krb5_setegid): Fix typo: seteuid -> setegid

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

26 years ago * kdc_util.c (add_to_transited): Check lengths, fix up comma
Tom Yu [Fri, 20 Mar 1998 22:14:15 +0000 (22:14 +0000)]
* kdc_util.c (add_to_transited): Check lengths, fix up comma
quoting somewhat (though things are still way broken).

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

26 years ago * chk_trans.c (krb5_check_transited_list): Check lengths when
Tom Yu [Tue, 17 Mar 1998 00:52:00 +0000 (00:52 +0000)]
* chk_trans.c (krb5_check_transited_list): Check lengths when
appending to next and prev.

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

26 years agooops... add PR number
Tom Yu [Thu, 12 Mar 1998 23:13:36 +0000 (23:13 +0000)]
oops... add PR number

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

26 years ago * update_utmp.c (pty_update_utmp): Fix bogus entry of
Tom Yu [Thu, 12 Mar 1998 23:12:52 +0000 (23:12 +0000)]
* update_utmp.c (pty_update_utmp): Fix bogus entry of
PTY_LOGIN_PROCESS types on BSD-ish systems.

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

26 years ago * ftpcmd.y (getline): Don't syslog passwords! (or newlines)
Dan Winship [Thu, 5 Mar 1998 19:02:15 +0000 (19:02 +0000)]
   * ftpcmd.y (getline): Don't syslog passwords! (or newlines)

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

26 years ago * alt_prof.c (krb5_free_realm_params): Free realm_acl_file portion
Ezra Peisach [Thu, 5 Mar 1998 14:16:58 +0000 (14:16 +0000)]
* alt_prof.c (krb5_free_realm_params): Free realm_acl_file portion
of structure.

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

26 years ago * Makefile.in: Enable v4 kadmin tests only if athena
Ezra Peisach [Tue, 3 Mar 1998 16:07:02 +0000 (16:07 +0000)]
* Makefile.in: Enable v4 kadmin tests only if athena
        compatibility is enabled.

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

26 years ago * configure.in: Enable v4 kadmin tests only if athena
Ezra Peisach [Tue, 3 Mar 1998 16:06:41 +0000 (16:06 +0000)]
* configure.in: Enable v4 kadmin tests only if athena
        compatibility is enabled.

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

26 years ago * configure.in: Add KRB5_BUILD_PROGRAM
Ezra Peisach [Tue, 3 Mar 1998 14:12:59 +0000 (14:12 +0000)]
* configure.in: Add KRB5_BUILD_PROGRAM

* Makefile.in (verify): Use CC_LINK and proper Makefile variables
        for library dependencies.

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

26 years ago * Makefile.in (t_cksum): Do not depend on libkrb5.a, use
Ezra Peisach [Tue, 3 Mar 1998 13:43:29 +0000 (13:43 +0000)]
* Makefile.in (t_cksum): Do not depend on libkrb5.a, use
KRB5_BASE_DEPLIBS.

This allows configuration --enable-shared --disable-static to work.

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

26 years ago * Makefile.in: Integrate in the krb5 build tree rules.
Ezra Peisach [Mon, 2 Mar 1998 21:25:32 +0000 (21:25 +0000)]
* Makefile.in: Integrate in the krb5 build tree rules.
(use CC_LINK, etc).

* configure.in: Add AC_BUILD_PROGRAM for test programs.

These changes allow --enable-profiled combined with --disable-static
to function in the build tree.

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

26 years agopre.in: Define AUTOCONF and CONFIG_RELTOPDIR from the autoconf
Theodore Tso [Mon, 2 Mar 1998 03:28:15 +0000 (03:28 +0000)]
pre.in: Define AUTOCONF and CONFIG_RELTOPDIR from the autoconf
substitution macros.

post.in: Fix the call to autoconf to use $(AUTOCONF) and
$(CONFIG_RELTOPDIR), so that configure regeneration rule works
even in a subdirectory below the configure script.

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

26 years agoaclocal.m4: Remove unused variables BUILDTOP and SRCTOP (now defined
Theodore Tso [Mon, 2 Mar 1998 03:25:05 +0000 (03:25 +0000)]
aclocal.m4: Remove unused variables BUILDTOP and SRCTOP (now defined
in the individual Makefile.in file.  Define @AUTOCONF@ to have the
appropriate pathname (either internal to our source tree, or in the
user's path).  Set @CONFIG_RELTOPDIR@ to contain the relative path to
the top of the build directory from the directory containing the
configure script.

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

26 years agoconfigure.in: Clean up configure script. Check $cross_compiling
Theodore Tso [Mon, 2 Mar 1998 03:21:42 +0000 (03:21 +0000)]
configure.in: Clean up configure script.  Check $cross_compiling
instead of (no longer correct) cache variable; remove obsolete
AC_C_CROSS.  Use AC_CHECK_FUNCS instead of individual AC_FUNC_CHECK
calls for speed.  Change checks for strsave and utimes to use
AC_CHECK_FUNCS

krcp.c, v4rcp.c: Change usages of HAS_STRSAVE and HAS_UTIMES to HAVE_*.

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

26 years agoMakefile.in (env-setup.stmp): If env-setup.stamp needs to be rebuilt,
Theodore Tso [Mon, 2 Mar 1998 03:20:13 +0000 (03:20 +0000)]
Makefile.in (env-setup.stmp): If env-setup.stamp needs to be rebuilt,
set CONFIG_FILES so that we only regenerate that one file.

env-setup.shin: Rename SRCTOPDIR to S_TOP, which has been fixed to
deal with absolute source paths.

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

26 years agoDefine S_TOP to contain an absolute pathname to the top of the source
Theodore Tso [Mon, 2 Mar 1998 03:19:12 +0000 (03:19 +0000)]
Define S_TOP to contain an absolute pathname to the top of the source
tree.

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

26 years agoRemove check for the regular expression functions, since they aren't
Theodore Tso [Mon, 2 Mar 1998 02:00:23 +0000 (02:00 +0000)]
Remove check for the regular expression functions, since they aren't
used in lib/kdb.

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

26 years ago * env-setup.shin (STOP): SRCTOP -> SRCTOPDIR
Tom Yu [Sun, 1 Mar 1998 00:45:13 +0000 (00:45 +0000)]
* env-setup.shin (STOP): SRCTOP -> SRCTOPDIR

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

26 years agodocument previous
Tom Yu [Sun, 1 Mar 1998 00:44:44 +0000 (00:44 +0000)]
document previous

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

26 years ago * configure.in: Fix up somewhat (SRCTOP -> SRCTOPDIR) and also get
Tom Yu [Sun, 1 Mar 1998 00:44:27 +0000 (00:44 +0000)]
* configure.in: Fix up somewhat (SRCTOP -> SRCTOPDIR) and also get
directory correct.  (`pwd`/..)

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

26 years ago * Makefile.in (env-setup.stamp): Fix up to use $(thisconfigdir)
Tom Yu [Sat, 28 Feb 1998 23:55:07 +0000 (23:55 +0000)]
* Makefile.in (env-setup.stamp): Fix up to use $(thisconfigdir)

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

26 years agoCollapse all configure.in files under the kadmin directory into the
Theodore Tso [Sat, 28 Feb 1998 04:56:29 +0000 (04:56 +0000)]
Collapse all configure.in files under the kadmin directory into the
kadmin directory.

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

26 years ago * Makefile.in (SHLIB_EXPLIBS): Replace @SHLIB_GEN@ with @GEN_LIB@
Tom Yu [Sat, 28 Feb 1998 04:15:50 +0000 (04:15 +0000)]
* Makefile.in (SHLIB_EXPLIBS): Replace @SHLIB_GEN@ with @GEN_LIB@

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

26 years agoCollapse all of lib/kadm5's configure scripts into a single top-level
Theodore Tso [Sat, 28 Feb 1998 03:42:34 +0000 (03:42 +0000)]
Collapse all of lib/kadm5's configure scripts into a single top-level
configure script.

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

26 years agoconfigure.in: Move the regular expression function tests into
Theodore Tso [Sat, 28 Feb 1998 02:46:09 +0000 (02:46 +0000)]
configure.in: Move the regular expression function tests into
aclocal.m4, since they also need to be shared by lib/kadm5's configure
script.

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

26 years agoaclocal.m4 (KRB5_AC_REGEX_FUNCS): Take the regular expression function
Theodore Tso [Sat, 28 Feb 1998 02:45:11 +0000 (02:45 +0000)]
aclocal.m4 (KRB5_AC_REGEX_FUNCS): Take the regular expression function
code from lib/krb5/os/configure.in and turn it into a generalized
regular expression function tester.

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

26 years agoCollapse lib/krb5's configure.in files into a single top-level
Theodore Tso [Sat, 28 Feb 1998 01:59:45 +0000 (01:59 +0000)]
Collapse lib/krb5's configure.in files into a single top-level
configure.in file.

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

26 years agoexport_name.c (krb5_gss_export_name): Fix bug in gss_export_name. The
Theodore Tso [Sat, 28 Feb 1998 00:24:40 +0000 (00:24 +0000)]
export_name.c (krb5_gss_export_name): Fix bug in gss_export_name.  The
2nd length field in the ASN.1 was 2 bytes bigger than it should have
been.

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

26 years ago * schpw.c (process_chpw_request): Free memory of allocated for
Ezra Peisach [Wed, 25 Feb 1998 20:25:15 +0000 (20:25 +0000)]
    * schpw.c (process_chpw_request): Free memory of allocated for
                local address.

        * ovsec_kadmd.c (do_schpw): Call krb5_kt_close to free memory
                allocated in keytab routines.

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

26 years ago * ftpcmd.y: Add production "nonguest" to catch things that
Tom Yu [Wed, 25 Feb 1998 02:36:21 +0000 (02:36 +0000)]
* ftpcmd.y: Add production "nonguest" to catch things that
anonymous users aren't supposed to do.  Replace "check_login" with
"nonguest" in a few places to prevent w4r3z d00dz from being
lame with world-writable incoming directories.

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

26 years ago * kcmd.c: Integrate ghudson's changes for client-side krb4
Tom Yu [Tue, 24 Feb 1998 19:55:21 +0000 (19:55 +0000)]
* kcmd.c: Integrate ghudson's changes for client-side krb4
compatibility. [krb5-appl/483]

* krcp.c: Integrate ghudson's changes for client-side krb4
compatibility. [krb5-appl/483]

* krlogin.c: Integrate ghudson's changes for client-side krb4
compatibility. [krb5-appl/483]

* krlogind.c: Integrate ghudson's changes for client-side krb4
compatibility. [krb5-appl/483]

* krsh.c: Integrate ghudson's changes for client-side krb4
compatibility. [krb5-appl/483]

* krshd.c: Integrate ghudson's changes for client-side krb4
compatibility. [krb5-appl/483]

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

26 years ago * utility.c (ptyflush, netflush): Explicitly reset SIGCHLD handler
Tom Yu [Tue, 24 Feb 1998 04:09:50 +0000 (04:09 +0000)]
* utility.c (ptyflush, netflush): Explicitly reset SIGCHLD handler
  before calling cleanup(). [telnet/546]

* telnetd.c (telnet):  Explicitly reset SIGCHLD handler before
calling cleanup(). [telnet/546]

* state.c (dooption): Explicitly reset SIGCHLD handler before
calling cleanup(). [telnet/546]

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

26 years ago * ftpd.c: Use krb5_seteuid() and krb5_setegid(). [krb5-libs/505]
Tom Yu [Mon, 23 Feb 1998 01:13:39 +0000 (01:13 +0000)]
* ftpd.c: Use krb5_seteuid() and krb5_setegid(). [krb5-libs/505]

* Makefile.in (ftpd): Fix up KRB4COMPAT_LIBS (was KRB5_BASE_LIBS),
and add UTIL_LIB.

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

26 years ago * v4rcp.c: Punt nastiness to redefine setreuid, as we don't use
Tom Yu [Mon, 23 Feb 1998 01:13:26 +0000 (01:13 +0000)]
* v4rcp.c: Punt nastiness to redefine setreuid, as we don't use
it.

* krcp.c: Use krb5_seteuid(). [krb5-libs/505]  Fix up inclusions
to use <> rather than "".

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

26 years ago * configure.in: Add checks for set{re,e,res}gid()
Tom Yu [Mon, 23 Feb 1998 01:10:51 +0000 (01:10 +0000)]
* configure.in: Add checks for set{re,e,res}gid()

* seteuid.c: Include k5-util.h rather than k5-int.h.  Add
krb5_setegid().

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

26 years ago * k5-util.h: New file. Add krb5_seteuid in order to allow
Tom Yu [Mon, 23 Feb 1998 01:09:51 +0000 (01:09 +0000)]
* k5-util.h: New file.  Add krb5_seteuid in order to allow
  applications to use it without including k5-int.h.

* k5-int.h: Remove krb5_seteuid, as it is moving to k5-util.h.

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

26 years agokdc_preauth.c (get_preauth_hint_list): Don't add the pseudo preauth
Theodore Tso [Fri, 20 Feb 1998 21:49:36 +0000 (21:49 +0000)]
kdc_preauth.c (get_preauth_hint_list): Don't add the pseudo preauth
type KRB5_PADATA_PW_SALT to the hint list of supported
preauthentication systems, since it doesn't help to send it.  (And it
may screw up Cygnus KerbNet clients.)

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

26 years ago * recvauth.c (krb5_recvauth): Add some bookkeeping flags so we
Tom Yu [Fri, 20 Feb 1998 00:06:11 +0000 (00:06 +0000)]
* recvauth.c (krb5_recvauth): Add some bookkeeping flags so we
know how much stuff to free upon cleanup.  Fix the up cleanup
code.

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

26 years agoRemove trailing slash from thisconfigdir. Change directory syntax
Tom Yu [Wed, 18 Feb 1998 23:18:18 +0000 (23:18 +0000)]
Remove trailing slash from thisconfigdir.  Change directory syntax
used in BUILDTOP.

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

26 years ago * windows.in: Rewrite some of the directory syntax
Tom Yu [Wed, 18 Feb 1998 23:09:47 +0000 (23:09 +0000)]
* windows.in: Rewrite some of the directory syntax

* pre.in: Rewrite some of the directory syntax.

* mac-pre.in: Rewrite some of the directory syntax.

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

26 years ago * ovsec_kadmd.c (kadm_svc_run): Fix naming of _rpc_dtablesize()
Tom Yu [Sun, 15 Feb 1998 03:52:58 +0000 (03:52 +0000)]
* ovsec_kadmd.c (kadm_svc_run): Fix naming of _rpc_dtablesize()
that was missed earlier.

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

26 years ago * configure.in: Remove USE_ANAME, and the defines for ANAME_DBDEP and
Ezra Peisach [Sat, 14 Feb 1998 15:43:25 +0000 (15:43 +0000)]
* configure.in: Remove USE_ANAME, and the defines for ANAME_DBDEP and
        ANAME_DBLIB as they are no longer used.

* Makefile.in: Remove unused ANAME_DBDEP and ANAME_DBLIB definitions.

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

26 years agoRemove USE_ANAME
Ezra Peisach [Sat, 14 Feb 1998 15:36:02 +0000 (15:36 +0000)]
Remove USE_ANAME

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

26 years agoRemove USE_ANAME as aclocal.m4 no longer defines it
Ezra Peisach [Sat, 14 Feb 1998 15:35:05 +0000 (15:35 +0000)]
Remove USE_ANAME as aclocal.m4 no longer defines it

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

26 years agoconfigure.in: Remove USE_ANAME
Ezra Peisach [Sat, 14 Feb 1998 15:34:07 +0000 (15:34 +0000)]
configure.in: Remove USE_ANAME

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

26 years agoasn1buf.h (asn1buf_insert_octet): Use static inline function to define
Theodore Tso [Sat, 14 Feb 1998 08:18:56 +0000 (08:18 +0000)]
asn1buf.h (asn1buf_insert_octet): Use static inline function to define
asn1_insert_octet, since the GCC specific hack we're using doesn't
work on GCC compilers that also have Objective C enabled.

asn1buf.c: define ASN1BUF_OMIT_INLINE_FUNCS before including
asn1buf.h, since we don't want inline functions declared when we're
defining the linkable version of the functions.

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

26 years agoApplied lxs's changes to make ftpd safe for systems where
Theodore Tso [Sat, 14 Feb 1998 03:24:40 +0000 (03:24 +0000)]
Applied lxs's changes to make ftpd safe for systems where
sizeof(off_t) > sizeof(int).

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

26 years agoChecked in wrong version of ChangeLog
Theodore Tso [Sat, 14 Feb 1998 03:18:25 +0000 (03:18 +0000)]
Checked in wrong version of ChangeLog

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

26 years agoApplied lxs's changes to add support for Rhapsody DR1
Theodore Tso [Sat, 14 Feb 1998 03:17:54 +0000 (03:17 +0000)]
Applied lxs's changes to add support for Rhapsody DR1

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

26 years ago * kadm_rpc_svc.c: Punt naughty RCS keywords. Update header
Tom Yu [Sat, 14 Feb 1998 02:38:38 +0000 (02:38 +0000)]
* kadm_rpc_svc.c: Punt naughty RCS keywords.  Update header
locations.

* ovsec_kadmd.c: Update header locations.  Punt naughty RCS
keywords.

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

26 years ago * admin.h:
Tom Yu [Sat, 14 Feb 1998 02:34:11 +0000 (02:34 +0000)]
* admin.h:
* kadm_rpc.h:
* kadm_rpc_xdr.c: Update header locations.

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

26 years agooops forgot to update ChangeLog entirely
Tom Yu [Sat, 14 Feb 1998 02:33:14 +0000 (02:33 +0000)]
oops forgot to update ChangeLog entirely

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

26 years ago * client_init.c:
Tom Yu [Sat, 14 Feb 1998 02:32:58 +0000 (02:32 +0000)]
* client_init.c:
* client_principal.c:
* client_rpc.c:
* clnt_policy.c:
* clnt_privs.c: Update header locations.

* Makefile.in (LIBMAJOR): Bump major version to reflect change in
rpc library.

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

26 years ago * adb_xdr.c: Update header locations
Tom Yu [Sat, 14 Feb 1998 02:31:34 +0000 (02:31 +0000)]
* adb_xdr.c: Update header locations

* Makefile.in (LIBMAJOR): Bump major version to reflect change in
rpc library.

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