summaryrefslogtreecommitdiffstats
path: root/src/appl/bsd/krlogind.c
Commit message (Collapse)AuthorAgeFilesLines
* Removed all references to DECLARG and OLDDECLARG.Chris Provenzano1995-01-131-21/+24
| | | | | | | | Added krb5_context to all krb5_*() routines. Fixed krlogin to use htons(debug_port). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4814 dc483132-0cff-0310-8789-dd5450dbe970
* Ultrix doesn't have a fully functional POSIX termiosRichard Basch1995-01-021-3/+3
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4787 dc483132-0cff-0310-8789-dd5450dbe970
* * logutil.cRichard Basch1994-12-301-103/+77
| | | | | | | | | | | | | * login.c Tidied up the code a bit. Do not rely on NO_UT_TYPE (it has problems with AIX headers) * krlogind.c Tidied up the code a bit. Set the controlling tty for Ultrix Do not rely on NO_UT_TYPE (it has problems with AIX headers) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4782 dc483132-0cff-0310-8789-dd5450dbe970
* configure.in: Removed extraneous charactersRichard Basch1994-12-301-35/+32
| | | | | | | krlogind.c: Try all the forms of tty access (for most types of machines) logutil.c: Corrected conditionalization for ut_pid. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4780 dc483132-0cff-0310-8789-dd5450dbe970
* * krlogind.cRichard Basch1994-12-291-12/+8
| | | | | | | | | | | | | | | | * logutil.c Conditionalized references to ut_type. * krlogind.c * configure.in Conditionalize grantpt/unlockpt on HAVE_GRANTPT (added check to configure.in) * krlogind.c Try all the pty master devices. Other systems frequently use the same names. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4779 dc483132-0cff-0310-8789-dd5450dbe970
* * krlogind.c:Richard Basch1994-12-291-84/+76
| | | | | | | | | | | | More error checking for Solaris tty setup routines (grantpt/unlockpt) Commented out the OOB code, as it causes problems currently. Cleaned up some of the #ifdef's for logging incoming users Removed extraneous declaration of malloc() Pass a "" for the hostname rather than NULL to update_utmp. Some additional cosmetic changes. Included/excluded #ifdef SYSV code (SYSV is not defined anywhere) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4778 dc483132-0cff-0310-8789-dd5450dbe970
* * krlogin.cRichard Basch1994-12-281-1/+1
| | | | | | | | | | * krlogind.c * krsh.c * krshd.c Corrected the arguments to select, based on sizeof fd_set. Converted what remained to use FD_* macros, instead of bitshift git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4777 dc483132-0cff-0310-8789-dd5450dbe970
* * krlogind.cRichard Basch1994-12-281-40/+60
| | | | | | Revamped the tty setup routines. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4765 dc483132-0cff-0310-8789-dd5450dbe970
* * krlogind.cRichard Basch1994-12-271-48/+12
| | | | | | | | * logutil.c * login.c Revamped the utmp/wtmp handling routines git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4758 dc483132-0cff-0310-8789-dd5450dbe970
* * krlogind.cRichard Basch1994-12-271-77/+105
| | | | | | | | | | Use the file descriptor macros (eg. FD_SET) to handle fd arrays Change #ifdef STREAMS to #ifdef HAVE_STREAMS Started to add SYS-V utmp handling Ripped out the old termio code. Include <unistd.h> and <stdlib.h> where available. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4756 dc483132-0cff-0310-8789-dd5450dbe970
* krcp.c, krlogin.c, krlogind.c (v5_des_write): Fix byte swapping codeTheodore Tso1994-12-191-11/+16
| | | | | | | | | (Missing shift instructions). krlogind.c: Fixed byte swapping code so that V4 des compatibility works on 64 bit architectures. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4734 dc483132-0cff-0310-8789-dd5450dbe970
* Checked in Richard's changes of November 2nd. (See changelog). Lots ofTheodore Tso1994-11-081-44/+76
| | | | | | portability fixes: POSIX_SIGNALS, POSIX_SETJMP, use of POSIX waitpid, etc. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4632 dc483132-0cff-0310-8789-dd5450dbe970
* * krlogin.c (des_write): get rid of srandom, since seeding is doneMark Eichin1994-10-271-34/+1
| | | | | | | | directly in krb5_random_confounder. get rid of unused variables. * krlogind.c (v4_des_write): use krb5_random_confounder directly. get rid of unused variables. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4592 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in: check for srand48, srand, and srandom.Mark Eichin1994-10-271-2/+26
| | | | | | | | * krlogind.c (v4_des_write): use the best available of the three random number systems for padding (based on code from lib/crypto/os/rnd_confoun.c.) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4590 dc483132-0cff-0310-8789-dd5450dbe970
* Check for both EAGAIN in addition to EWOULDBLOCKTheodore Tso1994-10-261-7/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4575 dc483132-0cff-0310-8789-dd5450dbe970
* Change one last variable to be an unsigned charTheodore Tso1994-10-191-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4545 dc483132-0cff-0310-8789-dd5450dbe970
* Make protocol buffers be unsigned, since we're comparing againstTheodore Tso1994-10-191-1/+1
| | | | | | unsigned data. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4543 dc483132-0cff-0310-8789-dd5450dbe970
* * krlogind.c: use HAVE_STREAMS, fix TIOCPKT_* testMark Eichin1994-10-181-4/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4533 dc483132-0cff-0310-8789-dd5450dbe970
* More autoconf portability fixes --- for Solaris Suncc. SETPGRP_TWOARG,Theodore Tso1994-09-301-3/+4
| | | | | | HAVE_KILLPG, HAVE_SYS_TTY_H and HAVE_SYS_PTYVAR_H. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4408 dc483132-0cff-0310-8789-dd5450dbe970
* stamp out rcs keywordsMark Eichin1994-08-181-3/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4188 dc483132-0cff-0310-8789-dd5450dbe970
* add sys/ioctl.hMark Eichin1994-08-171-0/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4168 dc483132-0cff-0310-8789-dd5450dbe970
* lintMark Eichin1994-08-141-1/+0
| | | | | | | | | fix LOGIN_PROGRAM (from net) get rid of getpw* misdeclarations make default args char* instead of int fix error message pointer git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4127 dc483132-0cff-0310-8789-dd5450dbe970
* some linux/posix and alpha fixesMark Eichin1994-08-081-10/+36
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4061 dc483132-0cff-0310-8789-dd5450dbe970
* more posix and linux fixesMark Eichin1994-08-071-0/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4059 dc483132-0cff-0310-8789-dd5450dbe970
* almost there. safety checkinMark Eichin1994-08-041-11/+36
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4050 dc483132-0cff-0310-8789-dd5450dbe970
* roundupMark Eichin1994-07-271-0/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4027 dc483132-0cff-0310-8789-dd5450dbe970
* HAVE_TTYENT_H, HAVE_SYS_LABEL_HMark Eichin1994-07-271-1/+2
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4024 dc483132-0cff-0310-8789-dd5450dbe970
* strings.h is always wrongMark Eichin1994-07-261-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4015 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in: Added tests for HAVE_SETOWN, HAVE_SYS_FILIO_H.Mark Eichin1994-07-261-0/+5
| | | | | | | | * krlogin.c, krsh.c, krshd.c, krlogin.c, krlogind.c: use them. Still doesn't build on Solaris, but it's a start. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4014 dc483132-0cff-0310-8789-dd5450dbe970
* Remove spurious debugging #undef of KRB5_KRB4_COMPATTheodore Tso1994-06-281-2/+0
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3920 dc483132-0cff-0310-8789-dd5450dbe970
* step 3: bcopy->memcpy or memmove (chose by hand), twiddle argsMark Eichin1994-06-151-6/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3812 dc483132-0cff-0310-8789-dd5450dbe970
* step 1: bzero->memset(,0,)Mark Eichin1994-06-151-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3809 dc483132-0cff-0310-8789-dd5450dbe970
* Improve logging of failed loginsTheodore Tso1994-06-101-10/+17
| | | | | | Fix conditional support of V4 backwards compatibility. It was very broken! git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3727 dc483132-0cff-0310-8789-dd5450dbe970
* Don't use V4 Kerberos routines unless compiled with V4 compatibility modeTheodore Tso1994-01-141-1/+11
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3344 dc483132-0cff-0310-8789-dd5450dbe970
* Lots of cleanup. V4/V5 compatibility recvauth moved to separateTheodore Tso1993-12-241-570/+148
| | | | | | | | library function. Folded in rest of GZA's patches. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3278 dc483132-0cff-0310-8789-dd5450dbe970
* optarg must be declared extern char *Theodore Tso1993-12-031-3/+4
| | | | | | | Don't give error message about connection from bad port if the Kerberos authentication fails and the only acceptable authentication is Kerberos.... git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3087 dc483132-0cff-0310-8789-dd5450dbe970
* Added missing #include for ctype.hTheodore Tso1993-12-011-1/+0
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3065 dc483132-0cff-0310-8789-dd5450dbe970
* Misc cleanupTheodore Tso1993-10-301-14/+14
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2720 dc483132-0cff-0310-8789-dd5450dbe970
* Change use of xfree to krb5_xfree to prevent namespace pollutionTheodore Tso1993-10-151-10/+10
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2670 dc483132-0cff-0310-8789-dd5450dbe970
* Fixed logic bug which lead to a security bug when both .rhosts andTheodore Tso1993-06-031-61/+23
| | | | | | Kerberos-mediated logins were done. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2596 dc483132-0cff-0310-8789-dd5450dbe970
* Checked in changes from ISITheodore Tso1993-06-021-265/+1008
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2534 dc483132-0cff-0310-8789-dd5450dbe970
* *** empty log message ***Theodore Tso1992-09-291-0/+1365
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2444 dc483132-0cff-0310-8789-dd5450dbe970