summaryrefslogtreecommitdiffstats
path: root/src/slave
Commit message (Collapse)AuthorAgeFilesLines
* kpropd uses fork instead of vfork, because it's closing fileTheodore Tso1995-04-182-10/+59
| | | | | | | | | | | | | | | | | | | | | descriptors in the child. Print out the pid of the child process if debugging is enabled. Use _exit() instead exit() after a fork(), so that child process doesn't cause the stdio buffers don't get flushed twice. When debugging is enabled and kpropd can't bind to the port, it should try binding again after setting SO_REUSEADDR on the socket. This avoids problems when debugging modifications to kprop/kpropd or its setup, when kpropd is run twice quickly in succession. kpropd shouldn't signal(SIGCHLD, SIG_IGN) in the parent. Instead, it should wait() until the child exits. This was causing problems because setting SIGCHLD to SIG_IGN under SYSV causes child processes to get reaped automatically, so the wait() for kdb5_edit was failing. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5368 dc483132-0cff-0310-8789-dd5450dbe970
* Add Cygnus's "Sanitize" system to the krb5 tree, to make it easier to doTheodore Tso1995-04-141-0/+42
| | | | | | releases.... git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5359 dc483132-0cff-0310-8789-dd5450dbe970
* * kprop.c : Use new calling conventions for krb5_sendauth(),Chris Provenzano1995-03-273-151/+140
| | | | | | | | | krb5_mk_safe(), krb5_rd_safe() and krb5_mk_priv(). * kpropd.c : Use new calling conventions for krb5_recvauth(), krb5_mk_safe(), krb5_rd_safe() and krb5_rd_priv(). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5266 dc483132-0cff-0310-8789-dd5450dbe970
* kpropd.c (PRS): Don't bother initializing server_addrs sinceTheodore Tso1995-03-243-17/+9
| | | | | | | | | it's not used. kprop.c (get_tickets): Remove the call to krb5_os_localaddr() since get_in_tkt_XXXX will default appropriately. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5235 dc483132-0cff-0310-8789-dd5450dbe970
* Shell script for propagating the Kerberos database to slave serversTheodore Tso1995-03-031-0/+30
| | | | | | (Still needs some work, but that's OK.) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5073 dc483132-0cff-0310-8789-dd5450dbe970
* Remove reference to $(ISODELIB)Theodore Tso1995-03-022-2/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5061 dc483132-0cff-0310-8789-dd5450dbe970
* Remove ISODE_INCLUDE, replace check for -lsocket and -lnsl withTheodore Tso1995-03-012-3/+6
| | | | | | WITH_NETLIB check. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5039 dc483132-0cff-0310-8789-dd5450dbe970
* Avoid <krb5/...> includesJohn Gilmore1995-02-283-18/+8
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5017 dc483132-0cff-0310-8789-dd5450dbe970
* * kprop.c Call krb5_sendauth() with new calling conventionChris Provenzano1995-02-232-25/+38
| | | | | | | * kprop.c (kerberos_authenticate()), (xmit_database()), cleaned up to not use globals. Instead use krb5_creds * args. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4994 dc483132-0cff-0310-8789-dd5450dbe970
* * kprop.c Use krb5_get_in_tkt_with_keytab() instead ofChris Provenzano1995-02-082-4/+7
| | | | | | krb5_get_in_tkt_with_skey(). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4923 dc483132-0cff-0310-8789-dd5450dbe970
* Add .cvsignore file so that cvs ignores the autoconf-built configure fileTheodore Tso1995-02-031-0/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4904 dc483132-0cff-0310-8789-dd5450dbe970
* Removed all references to DECLARG and OLDDECLARG.Chris Provenzano1995-01-133-128/+181
| | | | | | Added krb5_context to all krb5_*() routines. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4815 dc483132-0cff-0310-8789-dd5450dbe970
* fixed bad prototype in changesMark Eichin1994-11-211-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4709 dc483132-0cff-0310-8789-dd5450dbe970
* fix typoMark Eichin1994-11-181-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4675 dc483132-0cff-0310-8789-dd5450dbe970
* * kprop.c: Use NPROTOTYPE for declarations.Mark Eichin1994-11-183-71/+76
| | | | | | | | | | | | (close_database): New function. Cleans up locks properly. (main): call it. (open_database): Use krb5_lock_file instead of POSIX_FILE_LOCKS. * kpropd.c (doit): Use krb5_lock_file. (changes from jtkohl@mit.edu.) from [txn 0497] git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4673 dc483132-0cff-0310-8789-dd5450dbe970
* Conversion of autoconfigury to Autoconf V2Mark Eichin1994-10-261-4/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4576 dc483132-0cff-0310-8789-dd5450dbe970
* Use $(srcdir) to find manual page for make installTheodore Tso1994-10-032-2/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4429 dc483132-0cff-0310-8789-dd5450dbe970
* Relink executables if libraries changeTheodore Tso1994-09-302-0/+3
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4397 dc483132-0cff-0310-8789-dd5450dbe970
* Fix declaration of usage()Theodore Tso1994-09-301-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4396 dc483132-0cff-0310-8789-dd5450dbe970
* Use getsockname instead of getpeername in order to get the sender address!Theodore Tso1994-09-302-2/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4395 dc483132-0cff-0310-8789-dd5450dbe970
* Only report errors to syslog if the debug flag is not set. (OtherwiseTheodore Tso1994-09-152-2/+9
| | | | | | send them to stderr.) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4244 dc483132-0cff-0310-8789-dd5450dbe970
* stamp out rcs keywordsMark Eichin1994-08-183-15/+3
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4194 dc483132-0cff-0310-8789-dd5450dbe970
* fix bogus fprintfMark Eichin1994-08-141-2/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4148 dc483132-0cff-0310-8789-dd5450dbe970
* STAMP OUT IMAKE IN OUR LIFETIMES!Mark Eichin1994-08-091-54/+0
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4077 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in:Tom Yu1994-08-043-0/+8
| | | | | | * kpropd.c: include <sgtty.h> only if POSIX_TERMIOS is not defined git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4048 dc483132-0cff-0310-8789-dd5450dbe970
* remove sys/ioctl since daemon() is now usedMark Eichin1994-07-261-4/+0
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4017 dc483132-0cff-0310-8789-dd5450dbe970
* more make install fixesTom Yu1994-07-202-4/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4004 dc483132-0cff-0310-8789-dd5450dbe970
* Removed internal routine detach_process(), and replaced it with aTheodore Tso1994-07-162-39/+8
| | | | | | standards replacing daemon() call. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3987 dc483132-0cff-0310-8789-dd5450dbe970
* Reduced Makefile.in, using pre/postMark Eichin1994-07-021-30/+0
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3945 dc483132-0cff-0310-8789-dd5450dbe970
* folding in Harry's changesTom Yu1994-06-291-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3924 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in (in all relevant subdirs): move invokations ofTom Yu1994-06-271-1/+1
| | | | | | | | CONFIG_RULES around so that they preceed anything that even vaguely resembles a compile test. This is so that $CC will get set properly before any compile tests run. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3918 dc483132-0cff-0310-8789-dd5450dbe970
* changes to fix make installTom Yu1994-06-252-4/+21
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3917 dc483132-0cff-0310-8789-dd5450dbe970
* set BSD_COMP, get sys/ioctl for solaris TIOCNOTTYMark Eichin1994-06-241-0/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3910 dc483132-0cff-0310-8789-dd5450dbe970
* get sys/fcntl for O_RDONLYMark Eichin1994-06-241-0/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3909 dc483132-0cff-0310-8789-dd5450dbe970
* more improvements to clean rulesMark Eichin1994-06-231-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3898 dc483132-0cff-0310-8789-dd5450dbe970
* improve clean rulesMark Eichin1994-06-231-0/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3897 dc483132-0cff-0310-8789-dd5450dbe970
* Tue Jun 21 17:46:53 1994 Mark Eichin (eichin at cygnus.com)Mark Eichin1994-06-211-0/+1
| | | | | | | | * Makefile.in (in all subdirs): added CC=@CC@ to nail down the substitution to be sure that configuration matches build. Added CCOPTS to some of them so that it gets nailed in correctly too. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3887 dc483132-0cff-0310-8789-dd5450dbe970
* support to allow --with-ccopts=Tom Yu1994-06-212-0/+2
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3884 dc483132-0cff-0310-8789-dd5450dbe970
* Fri Jun 17 19:54:00 1994 Mark Eichin (eichin at cygnus.com)Mark Eichin1994-06-181-1/+1
| | | | | | | | * aclocal.m4 (MAKE_SUBDIRS): pass CCOPTS, CC in every make * Makefile.in: change CFLAGS = -g ... to CFALGS = $(CCOPTS) ... in all Makefile.in's throughout the tree. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3867 dc483132-0cff-0310-8789-dd5450dbe970
* move includes for aixMark Eichin1994-06-172-22/+19
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3863 dc483132-0cff-0310-8789-dd5450dbe970
* support to calculate BUILDTOP in makeaclocalsTom Yu1994-06-172-1/+2
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3861 dc483132-0cff-0310-8789-dd5450dbe970
* check for libutil.a (BSD++)Mark Eichin1994-06-161-0/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3844 dc483132-0cff-0310-8789-dd5450dbe970
* step 3: bcopy->memcpy or memmove (chose by hand), twiddle argsMark Eichin1994-06-151-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3821 dc483132-0cff-0310-8789-dd5450dbe970
* Nancy L. Gilman's changes for Beta 4Nancy Gilman1994-06-141-1/+14
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3776 dc483132-0cff-0310-8789-dd5450dbe970
* Nancy L. Gilman's changes for Beta 4Nancy Gilman1994-06-141-5/+8
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3775 dc483132-0cff-0310-8789-dd5450dbe970
* autoconf enhancements for kerberosMark Eichin1994-06-092-0/+59
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3690 dc483132-0cff-0310-8789-dd5450dbe970
* Added new extra flags argument to the call to krb5_recvauth()Theodore Tso1993-12-011-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3061 dc483132-0cff-0310-8789-dd5450dbe970
* Change use of xfree to krb5_xfree to prevent namespace pollutionTheodore Tso1993-10-152-14/+14
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2670 dc483132-0cff-0310-8789-dd5450dbe970
* Changed to use the proper POSIX locking function if POSIX_FILE_LOCKS isTheodore Tso1993-09-221-2/+11
| | | | | | defined. (i.e., fcntl instead of lockf). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2648 dc483132-0cff-0310-8789-dd5450dbe970
* Change export warning notice from "is assumed to require an export license"Theodore Tso1993-09-016-12/+12
| | | | | | to "may require..." git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2638 dc483132-0cff-0310-8789-dd5450dbe970