Age | Commit message (Collapse) | Author | |
---|---|---|---|
2002-06-11 | pid_t cleanup. Markus need this now to keep hacking. | Mike Pechkin | |
markus@, millert@ ok Note: big usr.bin/ cleanup is comming. Now I'm waiting Ok from espie@ for make/. | |||
2002-03-30 | check waitpid for EINTR; based on patch from peter@ifm.liu.se | Markus Friedl | |
2002-03-24 | remove unused debug | Markus Friedl | |
2002-03-18 | integrate privilege separated openssh; its turned off by default for now. | Niels Provos | |
work done by me and markus@ | |||
2002-02-06 | channel_new never returns NULL, mouring@; ok djm@ | Markus Friedl | |
2002-02-03 | don't use channel_input_channel_request and callback | Markus Friedl | |
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-01-31 | no need for WNOHANG; ok stevesk@ | Markus Friedl | |
2002-01-16 | wrapper for channel_setup_fwd_listener | Markus Friedl | |
2002-01-10 | skip client_alive_check until there are channels; ok beck@ | Markus Friedl | |
2001-12-28 | remove plen from the dispatch fn. it's no longer used. | Markus Friedl | |
2001-12-28 | packet_read* no longer return the packet length, since it's not used. | Markus Friedl | |
2001-12-28 | s/packet_done/packet_check_eom/ (end-of-message); ok djm@ | Markus Friedl | |
2001-12-27 | get rid of packet_integrity_check, use packet_done() instead. | Markus Friedl | |
2001-12-21 | remove ifdef for USE_PIPES since fdin != fdout; ok djm@ | Markus Friedl | |
2001-12-20 | Conformance fix: we should send failing packet sequence number when | Damien Miller | |
responding with a SSH_MSG_UNIMPLEMENTED message. Spotted by yakk@yakk.dot.net; ok markus@ | |||
2001-12-19 | fix race between SIGCHLD and select with an additional pipe. writing | Markus Friedl | |
to the pipe on SIGCHLD wakes up select(). using pselect() is not portable and siglongjmp() ugly. W. R. Stevens suggests similar solution. initial idea by pmenage@ensim.com; ok deraadt@, djm@ | |||
2001-12-19 | basic KNF done while i was looking for something else | Theo de Raadt | |
2001-12-05 | deal with LP64 printf issue with sig_atomic_t. from thorpej | Jun-ichiro itojun Hagino | |
2001-11-22 | volatile sig_atomic_t | Markus Friedl | |
2001-11-09 | don't memset too much memory, ok millert@ | Markus Friedl | |
original patch from jlk@kamens.brookline.ma.us via nalin@redhat.com | |||
2001-10-10 | try to keep channels open until an exit-status message is sent. | Markus Friedl | |
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-09 | simplify session close: no more delayed session_close, no more blocking ↵ | Markus Friedl | |
wait() calls. | |||
2001-10-09 | close all channels if the connection to the remote host has been closed, | Markus Friedl | |
should fix sshd's hanging with WCHAN==wait | |||
2001-10-04 | client_alive_check cleanup | Markus Friedl | |
2001-10-04 | comment out bogus conditions for selecting on connection_in | Markus Friedl | |
2001-09-17 | don't send fake dummy packets on CR (\r) | Markus Friedl | |
bugreport from yyua@cs.sfu.ca via solar@@openwall.com | |||
2001-07-17 | keep track of both maxfd and the size of the malloc'ed fdsets. | Markus Friedl | |
update maxfd if maxfd gets closed. | |||
2001-07-15 | schedule client alive for ssh2 only, greg@cheers.bungi.com | Markus Friedl | |
2001-07-02 | improve cleanup/exit logic in ssh2: | Markus Friedl | |
stop listening to channels, detach channel users (e.g. sessions). wait for children (i.e. dying sessions), send exit messages, cleanup all channels. | |||
2001-07-02 | wait until !session_have_children(); bugreport from ↵ | Markus Friedl | |
Lutz.Jaenicke@aet.TU-Cottbus.DE | |||
2001-06-27 | quick hack to make ssh2 work again. | Markus Friedl | |
2001-06-25 | update copyright for 2001 | Markus Friedl | |
2001-06-23 | more strict prototypes. raise warning level in Makefile.inc. markus ok'ed | Jun-ichiro itojun Hagino | |
TODO; cleanup headers | |||
2001-06-20 | move from channel_stop_listening to channel_free_all, | Markus Friedl | |
call channel_free_all before calling waitpid() in serverloop. fixes the utmp handling; report from Lutz.Jaenicke@aet.TU-Cottbus.DE | |||
2001-06-04 | set flags in the signal handlers, do real work in the main loop, ok provos@ | Markus Friedl | |
2001-05-31 | undo the .c file split, just merge the header and keep the cvs history | Markus Friedl | |
2001-05-30 | channel layer cleanup: merge header files and split .c files | Markus Friedl | |
2001-05-08 | adds correct error reporting to async connect()s | Markus Friedl | |
fixes the server-discards-data-before-connected-bug found by onoe@sm.sony.co.jp | |||
2001-05-04 | move to Channel **channels (instead of Channel *channels), fixes realloc ↵ | Markus Friedl | |
problems. channel_new now returns a Channel *, favour Channel * over channel id. remove old channel_allocate interface. | |||
2001-04-29 | more ssh.com-2.0.x bug-compat; from per@appgate.com | Markus Friedl | |
2001-04-29 | fix whitespace | Markus Friedl | |
2001-04-13 | Add options ClientAliveInterval and ClientAliveCountMax to sshd. | Bob Beck | |
This gives the ability to do a "keepalive" via the encrypted channel which can't be spoofed (unlike TCP keepalives). Useful for when you want to use ssh connections to authenticate people for something, and know relatively quickly when they are no longer authenticated. Disabled by default (of course). ok markus@ | |||
2001-04-05 | keep the ssh session even if there is no active channel. | Markus Friedl | |
this is more in line with the protocol spec and makes ssh -N -L 1234:server:110 host more useful. based on discussion with <mats@mindbright.se> long time ago and recent mail from <res@shore.net> | |||
2001-04-05 | fix whitespace: unexpand + trailing spaces. | Markus Friedl | |
2001-04-04 | parse full kexinit packet. | Markus Friedl | |
make server-side more robust, too. | |||
2001-04-04 | more robust rekeying | Markus Friedl | |
don't send channel data after rekeying is started. | |||
2001-04-04 | enable server side rekeying + some rekey related clientup. | Markus Friedl | |
todo: we should not send any non-KEX messages after we send KEXINIT | |||
2001-03-16 | implement "permitopen" key option, restricts -L style forwarding to | Markus Friedl | |
to specified host:port pairs. based on work by harlan@genua.de | |||
2001-03-04 | Rename pty.[ch] -> sshpty.[ch] and login.[ch] to sshlogin.[ch] to avoid | Damien Miller | |
header conflicts in portable; ok markus@ | |||
2001-03-02 | make copyright lines the same format | Theo de Raadt | |