Darren Tucker 
							
						 
					 
					
						
						
						
						
							
						
						
							0f2e21c9dc 
							
						 
					 
					
						
						
							
							Include stdio.h for FILE in misc.h.  
						
						... 
						
						
						
						Fixes build on at least OpenBSD. 
						
						
					 
					
						2020-12-22 18:56:54 +11:00 
						 
				 
			
				
					
						
							
							
								Darren Tucker 
							
						 
					 
					
						
						
						
						
							
						
						
							c5cfa90e03 
							
						 
					 
					
						
						
							
							Do not fatal on failed lookup of group "tty".  
						
						... 
						
						
						
						Some platforms (eg AIX and Cygwin) do not have a "tty" group.  In those
cases we will fall back to making the tty device the user's primary
group, so do not fatal if the group lookup fails.  ok djm@ 
						
						
					 
					
						2019-07-05 13:23:46 +10:00 
						 
				 
			
				
					
						
							
							
								deraadt@openbsd.org 
							
						 
					 
					
						
						
						
						
							
						
						
							8b4cc4bdc8 
							
						 
					 
					
						
						
							
							upstream: fatal() if getgrnam() cannot find "tty"  
						
						... 
						
						
						
						OpenBSD-Commit-ID: d148c1c052fa0ed7d105b5428b5c1bab91630048 
						
						
					 
					
						2019-07-05 11:15:30 +10:00 
						 
				 
			
				
					
						
							
							
								deraadt@openbsd.org 
							
						 
					 
					
						
						
						
						
							
						
						
							48cccc275c 
							
						 
					 
					
						
						
							
							upstream: stat() returns precisely -1 to indicate error  
						
						... 
						
						
						
						OpenBSD-Commit-ID: 668e8d022ed4ab847747214f64119e5865365fa1 
						
						
					 
					
						2019-07-05 11:15:30 +10:00 
						 
				 
			
				
					
						
							
							
								deraadt@openbsd.org 
							
						 
					 
					
						
						
						
						
							
						
						
							4d28fa78ab 
							
						 
					 
					
						
						
							
							upstream: When system calls indicate an error they return -1, not  
						
						... 
						
						
						
						some arbitrary value < 0.  errno is only updated in this case.  Change all
(most?) callers of syscalls to follow this better, and let's see if this
strictness helps us in the future.
OpenBSD-Commit-ID: 48081f00db7518e3b712a49dca06efc2a5428075 
						
						
					 
					
						2019-07-05 11:10:39 +10:00 
						 
				 
			
				
					
						
							
							
								Darren Tucker 
							
						 
					 
					
						
						
						
						
							
						
						
							ddc0f38148 
							
						 
					 
					
						
						
							
							Remove UNICOS support.  
						
						... 
						
						
						
						The code required to support it is quite invasive to the mainline
code that is synced with upstream and is an ongoing maintenance burden.
Both the hardware and software are literal museum pieces these days and
we could not find anyone still running OpenSSH on one. 
						
						
					 
					
						2018-02-15 20:04:02 +11:00 
						 
				 
			
				
					
						
							
							
								dtucker@openbsd.org 
							
						 
					 
					
						
						
						
						
							
						
						
							b0899ee26a 
							
						 
					 
					
						
						
							
							upstream commit  
						
						... 
						
						
						
						Factor out code to disconnect from controlling terminal
into its own function.  ok djm@
Upstream-ID: 39fd9e8ebd7222615a837312face5cc7ae962885 
						
						
					 
					
						2016-11-29 16:51:27 +11:00 
						 
				 
			
				
					
						
							
							
								Darren Tucker 
							
						 
					 
					
						
						
						
						
							
						
						
							8f750ccfc0 
							
						 
					 
					
						
						
							
							Remove no-op brackets to resync with upstream.  
						
						
						
						
					 
					
						2016-09-12 14:43:58 +10:00 
						 
				 
			
				
					
						
							
							
								djm@openbsd.org 
							
						 
					 
					
						
						
						
						
							
						
						
							6f941396b6 
							
						 
					 
					
						
						
							
							upstream commit  
						
						... 
						
						
						
						fix pty permissions; patch from Nikolay Edigaryev; ok
 deraadt
Upstream-ID: 40ff076d2878b916fbfd8e4f45dbe5bec019e550 
						
						
					 
					
						2015-08-02 19:59:25 +10:00 
						 
				 
			
				
					
						
							
							
								Damien Miller 
							
						 
					 
					
						
						
						
						
							
						
						
							5979864934 
							
						 
					 
					
						
						
							
							platform's with openpty don't need pty_release  
						
						
						
						
					 
					
						2015-04-13 14:40:17 +10:00 
						 
				 
			
				
					
						
							
							
								djm@openbsd.org 
							
						 
					 
					
						
						
						
						
							
						
						
							a5883d4ecc 
							
						 
					 
					
						
						
							
							upstream commit  
						
						... 
						
						
						
						tighten permissions on pty when the "tty" group does
 not exist; pointed out by Corinna Vinschen; ok markus 
						
						
					 
					
						2014-10-13 11:38:36 +11:00 
						 
				 
			
				
					
						
							
							
								Damien Miller 
							
						 
					 
					
						
						
						
						
							
						
						
							18912775cb 
							
						 
					 
					
						
						
							
							- (djm) [commit configure.ac defines.h sshpty.c] don't attempt to use  
						
						... 
						
						
						
						vhangup on Linux. It doens't work for non-root users, and for them
   it just messes up the tty settings. 
						
						
					 
					
						2014-05-21 17:06:46 +10:00 
						 
				 
			
				
					
						
							
							
								Damien Miller 
							
						 
					 
					
						
						
						
						
							
						
						
							2de762456e 
							
						 
					 
					
						
						
							
							- (djm) [sshpty.c] bz#1419: OSX uses cloning ptys that automagically  
						
						... 
						
						
						
						set ownership and modes, so avoid explicitly setting them 
						
						
					 
					
						2009-02-12 12:19:20 +11:00 
						 
				 
			
				
					
						
							
							
								Damien Miller 
							
						 
					 
					
						
						
						
						
							
						
						
							32a9dba66d 
							
						 
					 
					
						
						
							
							- stevesk@cvs.openbsd.org 2007/09/11 23:49:09  
						
						... 
						
						
						
						[sshpty.c]
     remove #if defined block not needed; ok markus@ dtucker@
     (NB. RCD ID sync only for portable) 
						
						
					 
					
						2007-10-26 14:24:30 +10:00 
						 
				 
			
				
					
						
							
							
								Damien Miller 
							
						 
					 
					
						
						
						
						
							
						
						
							9c89c837cc 
							
						 
					 
					
						
						
							
							- stevesk@cvs.openbsd.org 2007/09/11 04:36:29  
						
						... 
						
						
						
						[sshpty.c]
     sort #include
     NB. RCS ID sync only 
						
						
					 
					
						2007-09-17 16:07:32 +10:00 
						 
				 
			
				
					
						
							
							
								Damien Miller 
							
						 
					 
					
						
						
						
						
							
						
						
							d783435315 
							
						 
					 
					
						
						
							
							- deraadt@cvs.openbsd.org 2006/08/03 03:34:42  
						
						... 
						
						
						
						[OVERVIEW atomicio.c atomicio.h auth-bsdauth.c auth-chall.c auth-krb5.c]
     [auth-options.c auth-options.h auth-passwd.c auth-rh-rsa.c auth-rhosts.c]
     [auth-rsa.c auth-skey.c auth.c auth.h auth1.c auth2-chall.c auth2-gss.c]
     [auth2-hostbased.c auth2-kbdint.c auth2-none.c auth2-passwd.c ]
     [auth2-pubkey.c auth2.c authfd.c authfd.h authfile.c bufaux.c bufbn.c]
     [buffer.c buffer.h canohost.c channels.c channels.h cipher-3des1.c]
     [cipher-bf1.c cipher-ctr.c cipher.c cleanup.c clientloop.c compat.c]
     [compress.c deattack.c dh.c dispatch.c dns.c dns.h fatal.c groupaccess.c]
     [groupaccess.h gss-genr.c gss-serv-krb5.c gss-serv.c hostfile.c kex.c]
     [kex.h kexdh.c kexdhc.c kexdhs.c kexgex.c kexgexc.c kexgexs.c key.c]
     [key.h log.c log.h mac.c match.c md-sha256.c misc.c misc.h moduli.c]
     [monitor.c monitor_fdpass.c monitor_mm.c monitor_mm.h monitor_wrap.c]
     [monitor_wrap.h msg.c nchan.c packet.c progressmeter.c readconf.c]
     [readconf.h readpass.c rsa.c scard.c scard.h scp.c servconf.c servconf.h]
     [serverloop.c session.c session.h sftp-client.c sftp-common.c]
     [sftp-common.h sftp-glob.c sftp-server.c sftp.c ssh-add.c ssh-agent.c]
     [ssh-dss.c ssh-gss.h ssh-keygen.c ssh-keyscan.c ssh-keysign.c ssh-rsa.c]
     [ssh.c ssh.h sshconnect.c sshconnect.h sshconnect1.c sshconnect2.c]
     [sshd.c sshlogin.c sshlogin.h sshpty.c sshpty.h sshtty.c ttymodes.c]
     [uidswap.c uidswap.h uuencode.c uuencode.h xmalloc.c xmalloc.h]
     [loginrec.c loginrec.h openbsd-compat/port-aix.c openbsd-compat/port-tun.h]
     almost entirely get rid of the culture of ".h files that include .h files"
     ok djm, sort of ok stevesk
     makes the pain stop in one easy step
     NB. portable commit contains everything *except* removing includes.h, as
     that will take a fair bit more work as we move headers that are required
     for portability workarounds to defines.h. (also, this step wasn't "easy") 
						
						
					 
					
						2006-08-05 12:39:39 +10:00 
						 
				 
			
				
					
						
							
							
								Damien Miller 
							
						 
					 
					
						
						
						
						
							
						
						
							e3476ed03b 
							
						 
					 
					
						
						
							
							- stevesk@cvs.openbsd.org 2006/07/22 20:48:23  
						
						... 
						
						
						
						[atomicio.c auth-options.c auth-passwd.c auth-rhosts.c auth-rsa.c]
     [auth.c auth1.c auth2-chall.c auth2-hostbased.c auth2-passwd.c auth2.c]
     [authfd.c authfile.c bufaux.c bufbn.c buffer.c canohost.c channels.c]
     [cipher-3des1.c cipher-bf1.c cipher-ctr.c cipher.c clientloop.c]
     [compat.c deattack.c dh.c dns.c gss-genr.c gss-serv.c hostfile.c]
     [includes.h kex.c kexdhc.c kexdhs.c kexgexc.c kexgexs.c key.c log.c]
     [mac.c match.c md-sha256.c misc.c moduli.c monitor.c monitor_fdpass.c]
     [monitor_mm.c monitor_wrap.c msg.c nchan.c packet.c rsa.c]
     [progressmeter.c readconf.c readpass.c scp.c servconf.c serverloop.c]
     [session.c sftp-client.c sftp-common.c sftp-glob.c sftp-server.c sftp.c]
     [ssh-add.c ssh-agent.c ssh-dss.c ssh-keygen.c ssh-keyscan.c]
     [ssh-keysign.c ssh-rsa.c ssh.c sshconnect.c sshconnect1.c sshconnect2.c]
     [sshd.c sshlogin.c sshpty.c ttymodes.c uidswap.c xmalloc.c]
     move #include <string.h> out of includes.h 
						
						
					 
					
						2006-07-24 14:13:33 +10:00 
						 
				 
			
				
					
						
							
							
								Damien Miller 
							
						 
					 
					
						
						
						
						
							
						
						
							e6b3b610ec 
							
						 
					 
					
						
						
							
							- stevesk@cvs.openbsd.org 2006/07/17 01:31:10  
						
						... 
						
						
						
						[authfd.c authfile.c channels.c cleanup.c clientloop.c groupaccess.c]
     [includes.h log.c misc.c msg.c packet.c progressmeter.c readconf.c]
     [readpass.c scp.c servconf.c sftp-client.c sftp-server.c sftp.c]
     [ssh-add.c ssh-agent.c ssh-keygen.c ssh-keyscan.c ssh-keysign.c ssh.c]
     [sshconnect.c sshlogin.c sshpty.c uidswap.c]
     move #include <unistd.h> out of includes.h 
						
						
					 
					
						2006-07-24 14:01:23 +10:00 
						 
				 
			
				
					
						
							
							
								Darren Tucker 
							
						 
					 
					
						
						
						
						
							
						
						
							3997249346 
							
						 
					 
					
						
						
							
							- stevesk@cvs.openbsd.org 2006/07/11 20:07:25  
						
						... 
						
						
						
						[scp.c auth.c monitor.c serverloop.c sftp-server.c sshpty.c readpass.c
     sshd.c monitor_wrap.c monitor_fdpass.c ssh-agent.c ttymodes.c atomicio.c
     includes.h session.c sshlogin.c monitor_mm.c packet.c sshconnect2.c
     sftp-client.c nchan.c clientloop.c sftp.c misc.c canohost.c channels.c
     ssh-keygen.c progressmeter.c uidswap.c msg.c readconf.c sshconnect.c]
     move #include <errno.h> out of includes.h; ok markus@ 
						
						
					 
					
						2006-07-12 22:22:46 +10:00 
						 
				 
			
				
					
						
							
							
								Damien Miller 
							
						 
					 
					
						
						
						
						
							
						
						
							57cf638577 
							
						 
					 
					
						
						
							
							- stevesk@cvs.openbsd.org 2006/07/09 15:15:11  
						
						... 
						
						
						
						[auth2-none.c authfd.c authfile.c includes.h misc.c monitor.c]
     [readpass.c scp.c serverloop.c sftp-client.c sftp-server.c]
     [ssh-add.c ssh-agent.c ssh-keygen.c ssh-keysign.c ssh.c sshd.c]
     [sshlogin.c sshpty.c]
     move #include <fcntl.h> out of includes.h 
						
						
					 
					
						2006-07-10 21:13:46 +10:00 
						 
				 
			
				
					
						
							
							
								Damien Miller 
							
						 
					 
					
						
						
						
						
							
						
						
							9f2abc47eb 
							
						 
					 
					
						
						
							
							- stevesk@cvs.openbsd.org 2006/07/06 16:03:53  
						
						... 
						
						
						
						[auth-options.c auth-options.h auth-passwd.c auth-rh-rsa.c]
     [auth-rhosts.c auth-rsa.c auth.c auth.h auth2-hostbased.c]
     [auth2-pubkey.c auth2.c includes.h misc.c misc.h monitor.c]
     [monitor_wrap.c monitor_wrap.h scp.c serverloop.c session.c]
     [session.h sftp-common.c ssh-add.c ssh-keygen.c ssh-keysign.c]
     [ssh.c sshconnect.c sshconnect.h sshd.c sshpty.c sshpty.h uidswap.c]
     [uidswap.h]
     move #include <pwd.h> out of includes.h; ok markus@ 
						
						
					 
					
						2006-07-10 20:53:08 +10:00 
						 
				 
			
				
					
						
							
							
								Damien Miller 
							
						 
					 
					
						
						
						
						
							
						
						
							427a1d57bb 
							
						 
					 
					
						
						
							
							- stevesk@cvs.openbsd.org 2006/07/02 22:45:59  
						
						... 
						
						
						
						[groupaccess.c groupaccess.h includes.h session.c sftp-common.c sshpty.c]
     move #include <grp.h> out of includes.h
     (portable needed uidswap.c too) 
						
						
					 
					
						2006-07-10 20:20:33 +10:00 
						 
				 
			
				
					
						
							
							
								Damien Miller 
							
						 
					 
					
						
						
						
						
							
						
						
							73b42d2bb0 
							
						 
					 
					
						
						
							
							- (djm) [Makefile.in configure.ac session.c sshpty.c]  
						
						... 
						
						
						
						[contrib/redhat/sshd.init openbsd-compat/Makefile.in]
   [openbsd-compat/openbsd-compat.h openbsd-compat/port-linux.c]
   [openbsd-compat/port-linux.h] Add support for SELinux, setting
   the execution and TTY contexts. based on patch from Daniel Walsh,
   bz #880 ; ok dtucker@ 
						
						
					 
					
						2006-04-22 21:26:08 +10:00 
						 
				 
			
				
					
						
							
							
								Damien Miller 
							
						 
					 
					
						
						
						
						
							
						
						
							57c30117c1 
							
						 
					 
					
						
						
							
							- djm@cvs.openbsd.org 2006/03/25 13:17:03  
						
						... 
						
						
						
						[atomicio.c auth-bsdauth.c auth-chall.c auth-options.c auth-passwd.c]
     [auth-rh-rsa.c auth-rhosts.c auth-rsa.c auth-skey.c auth.c auth1.c]
     [auth2-chall.c auth2-hostbased.c auth2-kbdint.c auth2-none.c]
     [auth2-passwd.c auth2-pubkey.c auth2.c authfd.c authfile.c bufaux.c]
     [buffer.c canohost.c channels.c cipher-3des1.c cipher-bf1.c]
     [cipher-ctr.c cipher.c cleanup.c clientloop.c compat.c compress.c]
     [deattack.c dh.c dispatch.c fatal.c groupaccess.c hostfile.c kex.c]
     [kexdh.c kexdhc.c kexdhs.c kexgex.c kexgexc.c kexgexs.c key.c log.c]
     [mac.c match.c md-sha256.c misc.c monitor.c monitor_fdpass.c]
     [monitor_mm.c monitor_wrap.c msg.c nchan.c packet.c progressmeter.c]
     [readconf.c readpass.c rsa.c scard.c scp.c servconf.c serverloop.c]
     [session.c sftp-client.c sftp-common.c sftp-glob.c sftp-server.c]
     [sftp.c ssh-add.c ssh-agent.c ssh-dss.c ssh-keygen.c ssh-keyscan.c]
     [ssh-keysign.c ssh-rsa.c ssh.c sshconnect.c sshconnect1.c]
     [sshconnect2.c sshd.c sshlogin.c sshpty.c sshtty.c ttymodes.c]
     [uidswap.c uuencode.c xmalloc.c]
     Put $OpenBSD$ tags back (as comments) to replace the RCSID()s that
     Theo nuked - our scripts to sync -portable need them in the files 
						
						
					 
					
						2006-03-26 14:24:48 +11:00 
						 
				 
			
				
					
						
							
							
								Damien Miller 
							
						 
					 
					
						
						
						
						
							
						
						
							71a7367130 
							
						 
					 
					
						
						
							
							- deraadt@cvs.openbsd.org 2006/03/20 18:14:02  
						
						... 
						
						
						
						[channels.c clientloop.c monitor_wrap.c monitor_wrap.h serverloop.c]
     [ssh.c sshpty.c sshpty.h]
     sprinkle u_int throughout pty subsystem, ok markus 
						
						
					 
					
						2006-03-26 14:04:36 +11:00 
						 
				 
			
				
					
						
							
							
								Damien Miller 
							
						 
					 
					
						
						
						
						
							
						
						
							b0fb6872ed 
							
						 
					 
					
						
						
							
							- deraadt@cvs.openbsd.org 2006/03/19 18:51:18  
						
						... 
						
						
						
						[atomicio.c auth-bsdauth.c auth-chall.c auth-krb5.c auth-options.c]
     [auth-pam.c auth-passwd.c auth-rh-rsa.c auth-rhosts.c auth-rsa.c]
     [auth-shadow.c auth-skey.c auth.c auth1.c auth2-chall.c]
     [auth2-hostbased.c auth2-kbdint.c auth2-none.c auth2-passwd.c]
     [auth2-pubkey.c auth2.c authfd.c authfile.c bufaux.c buffer.c]
     [canohost.c channels.c cipher-3des1.c cipher-acss.c cipher-aes.c]
     [cipher-bf1.c cipher-ctr.c cipher.c cleanup.c clientloop.c compat.c]
     [compress.c deattack.c dh.c dispatch.c dns.c entropy.c fatal.c]
     [groupaccess.c hostfile.c includes.h kex.c kexdh.c kexdhc.c]
     [kexdhs.c kexgex.c kexgexc.c kexgexs.c key.c log.c loginrec.c]
     [loginrec.h logintest.c mac.c match.c md-sha256.c md5crypt.c misc.c]
     [monitor.c monitor_fdpass.c monitor_mm.c monitor_wrap.c msg.c]
     [nchan.c packet.c progressmeter.c readconf.c readpass.c rsa.c]
     [scard.c scp.c servconf.c serverloop.c session.c sftp-client.c]
     [sftp-common.c sftp-glob.c sftp-server.c sftp.c ssh-add.c]
     [ssh-agent.c ssh-dss.c ssh-keygen.c ssh-keyscan.c ssh-keysign.c]
     [ssh-rand-helper.c ssh-rsa.c ssh.c sshconnect.c sshconnect1.c]
     [sshconnect2.c sshd.c sshlogin.c sshpty.c sshtty.c ttymodes.c]
     [uidswap.c uuencode.c xmalloc.c openbsd-compat/bsd-arc4random.c]
     [openbsd-compat/bsd-closefrom.c openbsd-compat/bsd-cygwin_util.c]
     [openbsd-compat/bsd-getpeereid.c openbsd-compat/bsd-misc.c]
     [openbsd-compat/bsd-nextstep.c openbsd-compat/bsd-snprintf.c]
     [openbsd-compat/bsd-waitpid.c openbsd-compat/fake-rfc2553.c]
     RCSID() can die 
						
						
					 
					
						2006-03-26 00:03:21 +11:00 
						 
				 
			
				
					
						
							
							
								Tim Rice 
							
						 
					 
					
						
						
						
						
							
						
						
							4b23f7c660 
							
						 
					 
					
						
						
							
							- (tim) [openssh/sshpty.c openssh/openbsd-compat/port-tun.c] put in some  
						
						... 
						
						
						
						includes removed from includes.h 
						
						
					 
					
						2006-03-14 22:09:50 -08:00 
						 
				 
			
				
					
						
							
							
								Damien Miller 
							
						 
					 
					
						
						
						
						
							
						
						
							f17883e6a0 
							
						 
					 
					
						
						
							
							- stevesk@cvs.openbsd.org 2006/02/20 17:02:44  
						
						... 
						
						
						
						[clientloop.c includes.h monitor.c progressmeter.c scp.c]
     [serverloop.c session.c sftp.c ssh-agent.c ssh.c sshd.c]
     move #include <signal.h> out of includes.h; ok markus@ 
						
						
					 
					
						2006-03-15 11:45:54 +11:00 
						 
				 
			
				
					
						
							
							
								Damien Miller 
							
						 
					 
					
						
						
						
						
							
						
						
							17e91c0fb0 
							
						 
					 
					
						
						
							
							- stevesk@cvs.openbsd.org 2006/02/10 00:27:13  
						
						... 
						
						
						
						[channels.c clientloop.c includes.h misc.c progressmeter.c sftp.c]
     [ssh.c sshd.c sshpty.c]
     move #include <sys/ioctl.h> out of includes.h; ok markus@ 
						
						
					 
					
						2006-03-15 11:28:34 +11:00 
						 
				 
			
				
					
						
							
							
								Damien Miller 
							
						 
					 
					
						
						
						
						
							
						
						
							a9263d065d 
							
						 
					 
					
						
						
							
							fix spacing of include  
						
						
						
						
					 
					
						2006-03-15 11:18:26 +11:00 
						 
				 
			
				
					
						
							
							
								Damien Miller 
							
						 
					 
					
						
						
						
						
							
						
						
							03e2003a23 
							
						 
					 
					
						
						
							
							- stevesk@cvs.openbsd.org 2006/02/08 12:15:27  
						
						... 
						
						
						
						[auth.c clientloop.c includes.h misc.c monitor.c readpass.c]
     [session.c sftp.c ssh-agent.c ssh-keysign.c ssh.c sshconnect.c]
     [sshd.c sshpty.c]
     move #include <paths.h> out of includes.h; ok markus@ 
						
						
					 
					
						2006-03-15 11:16:59 +11:00 
						 
				 
			
				
					
						
							
							
								Damien Miller 
							
						 
					 
					
						
						
						
						
							
						
						
							99bd21e3fe 
							
						 
					 
					
						
						
							
							- stevesk@cvs.openbsd.org 2006/02/07 01:42:00  
						
						... 
						
						
						
						[channels.c clientloop.c clientloop.h includes.h packet.h]
     [serverloop.c sshpty.c sshpty.h sshtty.c ttymodes.c]
     move #include <termios.h> out of includes.h; ok markus@ 
						
						
					 
					
						2006-03-15 11:11:28 +11:00 
						 
				 
			
				
					
						
							
							
								Darren Tucker 
							
						 
					 
					
						
						
						
						
							
						
						
							2be1cbb7be 
							
						 
					 
					
						
						
							
							- (dtucker) [acconfig.h configure.ac defines.h includes.h sshpty.c  
						
						... 
						
						
						
						openbsd-compat/bsd-misc.c] Add support for Ultrix.  No, that's not a typo.
   Required changes from Bernhard Simon, integrated by me.  ok djm@ 
						
						
					 
					
						2005-05-27 21:13:40 +10:00 
						 
				 
			
				
					
						
							
							
								Darren Tucker 
							
						 
					 
					
						
						
						
						
							
						
						
							3f9fdc7121 
							
						 
					 
					
						
						
							
							- avsm@cvs.openbsd.org 2004/06/21 17:36:31  
						
						... 
						
						
						
						[auth-rsa.c auth2-gss.c auth2-pubkey.c authfile.c canohost.c channels.c
     cipher.c dns.c kex.c monitor.c monitor_fdpass.c monitor_wrap.c
     monitor_wrap.h nchan.c packet.c progressmeter.c scp.c sftp-server.c sftp.c
     ssh-gss.h ssh-keygen.c ssh.c sshconnect.c sshconnect1.c sshlogin.c
     sshpty.c]
     make ssh -Wshadow clean, no functional changes
     markus@ ok
There are also some portable-specific -Wshadow warnings to be fixed in
monitor.c and montior_wrap.c. 
						
						
					 
					
						2004-06-22 12:56:01 +10:00 
						 
				 
			
				
					
						
							
							
								Damien Miller 
							
						 
					 
					
						
						
						
						
							
						
						
							f4da3bb6ca 
							
						 
					 
					
						
						
							
							- deraadt@cvs.openbsd.org 2004/01/11 21:55:06  
						
						... 
						
						
						
						[sshpty.c]
     for pty opening, only use the openpty() path.  the other stuff only needs
     to be in openssh-p; markus ok
 - (djm) [openbsd-compat/bsd-openpty.c] Rework old sshpty.c code into an
   openpty() replacement 
						
						
					 
					
						2004-01-21 17:07:16 +11:00 
						 
				 
			
				
					
						
							
							
								Damien Miller 
							
						 
					 
					
						
						
						
						
							
						
						
							a8e06cef35 
							
						 
					 
					
						
						
							
							- djm@cvs.openbsd.org 2003/11/21 11:57:03  
						
						... 
						
						
						
						[everything]
     unexpand and delete whitespace at EOL; ok markus@
     (done locally and RCS IDs synced) 
						
						
					 
					
						2003-11-21 23:48:55 +11:00 
						 
				 
			
				
					
						
							
							
								Ben Lindstrom 
							
						 
					 
					
						
						
						
						
							
						
						
							5ade9abc37 
							
						 
					 
					
						
						
							
							- (bal) redo how we handle 'mysignal()'.  Move it to  
						
						... 
						
						
						
						openbsd-compat/bsd-misc.c, s/mysignal/signal/ and #define signal to
   be our 'mysignal' by default.  OK djm@ 
						
						
					 
					
						2003-08-25 01:16:21 +00:00 
						 
				 
			
				
					
						
							
							
								Damien Miller 
							
						 
					 
					
						
						
						
						
							
						
						
							469954debd 
							
						 
					 
					
						
						
							
							- (djm) OpenBSD CVS Sync  
						
						... 
						
						
						
						- markus@cvs.openbsd.org  2003/06/12 07:57:38
     [monitor.c sshlogin.c sshpty.c]
     typos; dtucker at zip.com.au 
						
						
					 
					
						2003-06-18 20:25:33 +10:00 
						 
				 
			
				
					
						
							
							
								Damien Miller 
							
						 
					 
					
						
						
						
						
							
						
						
							04bd8b0bcc 
							
						 
					 
					
						
						
							
							- djm@cvs.openbsd.org 2003/05/24 09:30:40  
						
						... 
						
						
						
						[authfile.c monitor.c sftp-common.c sshpty.c]
     cast some types for printing; ok markus@ 
						
						
					 
					
						2003-05-25 14:38:33 +10:00 
						 
				 
			
				
					
						
							
							
								Damien Miller 
							
						 
					 
					
						
						
						
						
							
						
						
							996acd2476 
							
						 
					 
					
						
						
							
							*** empty log message ***  
						
						
						
						
					 
					
						2003-04-09 20:59:48 +10:00 
						 
				 
			
				
					
						
							
							
								Damien Miller 
							
						 
					 
					
						
						
						
						
							
						
						
							e8cea9e755 
							
						 
					 
					
						
						
							
							- markus@cvs.openbsd.org 2003/02/03 08:56:16  
						
						... 
						
						
						
						[sshpty.c]
     don't call error() for readonly /dev; from soekris list; ok mcbride,
     henning, deraadt. 
						
						
					 
					
						2003-02-24 11:54:10 +11:00 
						 
				 
			
				
					
						
							
							
								Tim Rice 
							
						 
					 
					
						
						
						
						
							
						
						
							81ed518b9b 
							
						 
					 
					
						
						
							
							Cray fixes (bug 367) based on patch from Wendy Palm @ cray.  
						
						... 
						
						
						
						This does not include the deattack.c fixes. 
						
						
					 
					
						2002-09-25 17:38:46 -07:00 
						 
				 
			
				
					
						
							
							
								Ben Lindstrom 
							
						 
					 
					
						
						
						
						
							
						
						
							232ccf7754 
							
						 
					 
					
						
						
							
							- (bal) [configure.ac defines.h loginrec.c sshd.c sshpty.c] Partial sync  
						
						... 
						
						
						
						with Cray (mostly #ifdef renaming).  Patch by wendyp@cray.com . 
						
						
					 
					
						2002-07-22 23:34:25 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Lindstrom 
							
						 
					 
					
						
						
						
						
							
						
						
							c2df3ec0c0 
							
						 
					 
					
						
						
							
							- deraadt@cvs.openbsd.org 2002/06/24 17:57:20  
						
						... 
						
						
						
						[sftp-server.c sshpty.c]
     explicit (u_int) for uid and gid 
						
						
					 
					
						2002-06-25 23:21:41 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Lindstrom 
							
						 
					 
					
						
						
						
						
							
						
						
							8ada5d0d0d 
							
						 
					 
					
						
						
							
							- deraadt@cvs.openbsd.org 2002/06/23 21:06:13  
						
						... 
						
						
						
						[sshpty.c]
     KNF 
						
						
					 
					
						2002-06-23 21:42:50 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Lindstrom 
							
						 
					 
					
						
						
						
						
							
						
						
							5c3855210e 
							
						 
					 
					
						
						
							
							- deraadt@cvs.openbsd.org 2002/06/23 03:30:58  
						
						... 
						
						
						
						[scard.c ssh-dss.c ssh-rsa.c sshconnect.c sshconnect2.c sshd.c sshlogin.c
      sshpty.c]
     various KNF and %d for unsigned 
						
						
					 
					
						2002-06-23 21:23:20 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Lindstrom 
							
						 
					 
					
						
						
						
						
							
						
						
							5a6abdae0f 
							
						 
					 
					
						
						
							
							unexpand  
						
						
						
						
					 
					
						2002-06-09 19:41:48 +00:00 
						 
				 
			
				
					
						
							
							
								Tim Rice 
							
						 
					 
					
						
						
						
						
							
						
						
							1e28c9e6ba 
							
						 
					 
					
						
						
							
							20020514  
						
						... 
						
						
						
						[sshpty.c] set tty modes when allocating old style bsd ptys to
match what newer style ptys have when allocated. Based on a patch by
Roger Cornelius <rac@tenzing.org>
[README.privsep] UnixWare 7 and OpenUNIX 8 work. 
						
						
					 
					
						2002-05-13 17:07:18 -07:00 
						 
				 
			
				
					
						
							
							
								Damien Miller 
							
						 
					 
					
						
						
						
						
							
						
						
							9f0f5c64bc 
							
						 
					 
					
						
						
							
							- deraadt@cvs.openbsd.org 2001/12/19 07:18:56  
						
						... 
						
						
						
						[auth1.c auth2.c auth2-chall.c auth-bsdauth.c auth.c authfile.c auth.h]
     [auth-krb4.c auth-rhosts.c auth-skey.c bufaux.c canohost.c channels.c]
     [cipher.c clientloop.c compat.c compress.c deattack.c key.c log.c mac.c]
     [match.c misc.c nchan.c packet.c readconf.c rijndael.c rijndael.h scard.c]
     [servconf.c servconf.h serverloop.c session.c sftp.c sftp-client.c]
     [sftp-glob.c sftp-int.c sftp-server.c ssh-add.c ssh-agent.c ssh.c]
     [sshconnect1.c sshconnect2.c sshconnect.c sshd.8 sshd.c sshd_config]
     [ssh-keygen.c sshlogin.c sshpty.c sshtty.c ttymodes.c uidswap.c]
     basic KNF done while i was looking for something else 
						
						
					 
					
						2001-12-21 14:45:46 +11:00 
						 
				 
			
				
					
						
							
							
								Damien Miller 
							
						 
					 
					
						
						
						
						
							
						
						
							4a820ea750 
							
						 
					 
					
						
						
							
							- (djm) Cleanup sshpty.c a little  
						
						
						
						
					 
					
						2001-10-12 19:15:48 +10:00