summaryrefslogtreecommitdiff
path: root/session.c
AgeCommit message (Collapse)Author
2002-03-13Import of Niels Provos' 20020312 ssh-complete.diffDamien Miller
PAM, Cygwin and OSF SIA will not work for sure
2002-02-25 - (bal) Last AIX patch. Moved aix_usrinfo() outside of do_setuserconext()Ben Lindstrom
since we need more session information than provided by that function.
2002-02-24[loginrec.c session.c sshlogin.c sshlogin.h] Bug 84Tim Rice
patch by wknox@mitre.org (William Knox). [sshlogin.h] declare record_utmp_only for session.c
2002-02-24 - (bal) Part two.. Drop unused AIX header, fix up missing char *cp. AllBen Lindstrom
that is left is handling aix_usrinfo().
2002-02-21- (bal) Minor session.c for cygwin. mispelt 'is_winnt' variable.Ben Lindstrom
2002-02-19 - markus@cvs.openbsd.org 2002/02/16 00:51:44Ben Lindstrom
[session.c] typo - (bal) CVS ID sync since the last two patches were merged mistakenly
2002-02-19 - (bal) OpenBSD CVS SyncBen Lindstrom
- markus@cvs.openbsd.org 2002/02/15 23:11:26 [session.c] split do_child(), ok mouring@ Compiles under Redhat 7.2.. I cannot give any promises.. but I spent a good hour and half ensure all the right bits are in the right spots.. and it does seem to help out quite a bit for readiblity.
2002-02-19 - (bal) Migrated AIX getuserattr and usrinfo code toBen Lindstrom
openbsd-compat/port-aix.[c] to improve readilbity of do_child() and simplify our diffs against upstream source.
2002-02-19 - (bal) Migrate IRIX jobs/projects/audit/etc code toBen Lindstrom
openbsd-compat/port-irix.[ch] to improve readiblity of do_child()
2002-02-19 - markus@cvs.openbsd.org 2002/02/14 23:28:00Damien Miller
[channels.h session.c ssh.c] increase the SSH v2 window size to 4 packets. comsumes a little bit more memory for slow receivers but increases througput.
2002-02-10 - (djm) OpenBSD CVS SyncDamien Miller
- deraadt@cvs.openbsd.org 2002/02/09 17:37:34 [pathnames.h session.c ssh.1 sshd.8 sshd_config ssh-keyscan.1] move ssh config files to /etc/ssh - (djm) Adjust portable Makefile.in tnd ssh-rand-helper.c o match
2002-02-08 - markus@cvs.openbsd.org 2002/02/06 14:37:22Damien Miller
[session.c] minor KNF
2002-02-05 - (djm) Cleanup after sync:Damien Miller
- :%s/reverse_mapping_check/verify_reverse_mapping/g
2002-02-05 - markus@cvs.openbsd.org 2002/02/03 17:53:25Damien Miller
[auth1.c serverloop.c session.c session.h] don't use channel_input_channel_request and callback use new server_input_channel_req() instead: server_input_channel_req does generic request parsing on server side session_input_channel_req handles just session specific things now ok djm@
2002-02-05 - markus@cvs.openbsd.org 2002/01/29 22:46:41Damien Miller
[session.c] don't depend on servconf.c; ok djm@
2002-02-05 - stevesk@cvs.openbsd.org 2002/01/29 16:29:02Damien Miller
[session.c] limit subsystem length in log; ok markus@
2002-02-05 - markus@cvs.openbsd.org 2002/01/29 14:32:03Damien Miller
[auth2.c auth.c auth-options.c auth-rhosts.c auth-rh-rsa.c canohost.c servconf.c servconf.h session.c sshd.8 sshd_config] s/ReverseMappingCheck/VerifyReverseMapping/ and avoid confusion; ok stevesk@
2002-02-05 - stevesk@cvs.openbsd.org 2002/01/27 14:57:46Damien Miller
[channels.c servconf.c servconf.h session.c sshd.8 sshd_config] add X11UseLocalhost; ok markus@
2002-02-05 - stevesk@cvs.openbsd.org 2002/01/26 16:44:22Damien Miller
[includes.h session.c] revert code to add x11 localhost display authorization entry for hostname/unix:d and uts.nodename/unix:d if nodename was different than hostname. just add entry for unix:d instead. ok markus@
2002-01-22 - markus@cvs.openbsd.org 2001/12/28 14:50:54Damien Miller
[auth1.c auth-rsa.c channels.c dispatch.c kex.c kexdh.c kexgex.c packet.c packet.h serverloop.c session.c ssh.c sshconnect1.c sshconnect2.c sshd.c] packet_read* no longer return the packet length, since it's not used.
2002-01-22 - markus@cvs.openbsd.org 2001/12/27 20:39:58Damien Miller
[auth1.c auth-rsa.c channels.c clientloop.c packet.c packet.h serverloop.c session.c ssh.c sshconnect1.c sshd.c ttymodes.c] get rid of packet_integrity_check, use packet_done() instead.
2002-01-22 - markus@cvs.openbsd.org 2001/12/27 20:39:58Damien Miller
[auth1.c auth-rsa.c channels.c clientloop.c packet.c packet.h serverloop.c session.c ssh.c sshconnect1.c sshd.c ttymodes.c] get rid of packet_integrity_check, use packet_done() instead.
2002-01-08 - (djm) Merge Cygwin copy_environment with do_pam_environment, removingDamien Miller
fixed env var size limit in the process. Report from Corinna Vinschen <vinschen@redhat.com>
2001-12-21 - markus@cvs.openbsd.org 2001/12/20 16:37:29Damien Miller
[channels.c channels.h session.c] setup x11 listen socket for just one connect if the client requests so. (v2 only, but the openssh client does not support this feature).
2001-12-21Sync RCSIDs from Kevin's already committed patchDamien Miller
2001-12-21 - deraadt@cvs.openbsd.org 2001/12/19 07:18:56Damien Miller
[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-19 - (stevesk) OpenBSD CVS sync X11 localhost displayKevin Steves
- stevesk@cvs.openbsd.org 2001/11/29 14:10:51 [channels.h channels.c session.c] sshd X11 fake server will now listen on localhost by default: $ echo $DISPLAY localhost:12.0 $ netstat -an|grep 6012 tcp 0 0 127.0.0.1.6012 *.* LISTEN tcp6 0 0 ::1.6012 *.* LISTEN sshd_config gatewayports=yes can be used to revert back to the old behavior. will control this with another option later. ok markus@ - stevesk@cvs.openbsd.org 2001/12/19 08:43:11 [includes.h session.c] handle utsname.nodename case for FamilyLocal X authorization; ok markus@
2001-12-07 - stevesk@cvs.openbsd.org 2001/12/06 18:09:23Ben Lindstrom
[channels.c session.c] strncpy->strlcpy. remaining strncpy's are necessary. ok markus@
2001-12-06 - markus@cvs.openbsd.org 2001/12/01 21:41:48Ben Lindstrom
[session.c sshd.8] don't pass user defined variables to /usr/bin/login
2001-11-13 - (djm) AIX login{success,failed} changes. Move loginsuccess call toDamien Miller
do_authenticated. Call loginfailed for protocol 2 failures > MAX like we do for protocol 1. Reports from Ralf Wenk <wera0003@fh-karlsruhe.de>, K.Wolkersdorfer@fz-juelich.de and others
2001-10-28 - (djm) Disconnect if no tty and PAM reports password expiredDamien Miller
2001-10-12 - markus@cvs.openbsd.org 2001/10/11 13:45:21Damien Miller
[session.c] delay detach of session if a channel gets closed but the child is still alive. however, release pty, since the fd's to the child are already closed.
2001-10-12 - (djm) OpenBSD CVS SyncDamien Miller
- markus@cvs.openbsd.org 2001/10/10 22:18:47 [channels.c channels.h clientloop.c nchan.c serverloop.c] [session.c session.h] try to keep channels open until an exit-status message is sent. don't kill the login shells if the shells stdin/out/err is closed. this should now work: ssh -2n localhost 'exec > /dev/null 2>&1; sleep 10; exit 5'; echo ?
2001-10-10 - markus@cvs.openbsd.org 2001/10/09 21:59:41Damien Miller
[channels.c channels.h serverloop.c session.c session.h] simplify session close: no more delayed session_close, no more blocking wait() calls.
2001-10-10 - markus@cvs.openbsd.org 2001/10/09 19:32:49Damien Miller
[session.c] stat subsystem command before calling do_exec, and return error to client.
2001-10-10 - markus@cvs.openbsd.org 2001/10/09 10:12:08Damien Miller
[session.c] chdir $HOME after krb_afslog(); from bbense@networking.stanford.edu
2001-10-10 - markus@cvs.openbsd.org 2001/10/06 00:36:42Damien Miller
[session.c] fix typo in error message, sync with do_exec_nopty
2001-09-27 - (stevesk) session.c: declare do_pre_login() before useKevin Steves
wayned@users.sourceforge.net
2001-09-16 - markus@cvs.openbsd.org 2001/09/16 14:46:54Ben Lindstrom
[session.c] calls krb_afslog() after setting $HOME; mattiasa@e.kth.se; fixes pr 1943b
2001-09-15 - (djm) Make do_pre_login static to avoid prototype #ifdef hellDamien Miller
2001-09-14 - markus@cvs.openbsd.org 2001/09/14Ben Lindstrom
[session.c] command=xxx overwrites subsystems, too
2001-09-12 - jakob@cvs.openbsd.org 2001/08/16 19:18:34Ben Lindstrom
[servconf.c servconf.h session.c sshd.8] deprecate CheckMail. ok markus@
2001-07-14 - deraadt@cvs.openbsd.org 2001/07/09 07:04:53Damien Miller
[session.c sftp-int.c] correct type on last arg to execl(); nordin@cse.ogi.edu
2001-07-14 - (djm) Enable /etc/nologin check on PAM systems, as some lack theDamien Miller
pam_nologin module. Report from William Yodlowsky <bsd@openbsd.rutgers.edu>
2001-07-04 - (stevesk) more sync for session.cKevin Steves
2001-07-04 - markus@cvs.openbsd.org 2001/07/02 13:59:15Ben Lindstrom
[serverloop.c session.c session.h] wait until !session_have_children(); bugreport from Lutz.Jaenicke@aet.TU-Cottbus.DE
2001-07-04 - markus@cvs.openbsd.org 2001/06/27 02:12:54Ben Lindstrom
[serverloop.c serverloop.h session.c session.h] quick hack to make ssh2 work again.
2001-07-04 - dugsong@cvs.openbsd.org 2001/06/26 16:15:25Ben Lindstrom
[auth1.c auth.h auth-krb4.c auth-passwd.c readconf.c readconf.h servconf.c servconf.h session.c sshconnect1.c sshd.c] Kerberos v5 support for SSH1, mostly from Assar Westerlund <assar@freebsd.org> and Bjorn Gronvall <bg@sics.se>. markus@ ok
2001-07-04 - markus@cvs.openbsd.org 2001/06/25 08:25:41Ben Lindstrom
[channels.c channels.h cipher.c clientloop.c compat.c compat.h hostfile.c kex.c kex.h key.c key.h nchan.c packet.c serverloop.c session.c session.h sftp-server.c ssh-add.c ssh-agent.c uuencode.h] update copyright for 2001
2001-06-29 - (stevesk) session.c: use u_int for envsizeKevin Steves