Commit Graph

9 Commits

Author SHA1 Message Date
Damien Miller 037a0dc083 - Merged more OpenBSD changes:
- [atomicio.c authfd.c scp.c serverloop.c ssh.h sshconnect.c sshd.c]
     move atomicio into it's own file.  wrap all socket write()s which
     were doing write(sock, buf, len) != len, with atomicio() calls.
   - [auth-skey.c]
     fd leak
   - [authfile.c]
     properly name fd variable
   - [channels.c]
     display great hatred towards strcpy
   - [pty.c pty.h sshd.c]
     use openpty() if it exists (it does on BSD4_4)
   - [tildexpand.c]
     check for ~ expansion past MAXPATHLEN
 - Modified helper.c to use new atomicio function.
 - Reformat Makefile a little
 - Moved RC4 routines from rc4.[ch] into helper.c
 - Added autoconf code to detect /dev/ptmx (Solaris) and /dev/ptc (AIX)
1999-12-07 15:38:31 +11:00
Damien Miller d770252d3a - Added a setenv replacement for systems which lack it 1999-11-22 16:11:05 +11:00
Damien Miller d71b12ee5b - Fix EGD problems (Thanks to Ben Taylor <bent@clark.net>)
- Retry /dev/urandom reads interrupted by signal (report from
   Robert Hardy <rhardy@webcon.net>)
1999-11-22 15:24:34 +11:00
Damien Miller a75cb96662 error message fix 1999-11-22 13:55:36 +11:00
Damien Miller 58fc473907 - EGD uses a socket, not a named pipe. Duh.
- Fix includes in fingerprint.c
1999-11-19 12:05:01 +11:00
Damien Miller ab18c412e6 - Added (untested) Entropy Gathering Daemon (EGD) support
- Merged several minor fixed:
   - ssh-agent commandline parsing
   - RPM spec file now installs ssh setuid root
   - Makefile creates libdir
   - Merged beginnings of Solaris compability from Marc G. Fournier
     <marc.fournier@acadiau.ca>
1999-11-11 10:40:23 +11:00
Damien Miller e413cba972 Disabled code based on autoconf tests 1999-10-28 14:12:54 +10:00
Damien Miller 3d112efc67 Big PAM cleanup
Added header for arc4random to mktemp.c

Fixed return type of arc4random
1999-10-28 13:20:30 +10:00
Damien Miller d4a8b7e34d Initial revision 1999-10-27 13:42:43 +10:00