1*7c478bd9Sstevel@tonic-gate20001106 2*7c478bd9Sstevel@tonic-gate - (djm) Use Jim's new 1.0.3 askpass in Redhat RPMs 3*7c478bd9Sstevel@tonic-gate - (djm) Manually fix up missed diff hunks (mainly RCS idents) 4*7c478bd9Sstevel@tonic-gate - (djm) Remove UPGRADING document in favour of a link to the better 5*7c478bd9Sstevel@tonic-gate maintained FAQ on www.openssh.com 6*7c478bd9Sstevel@tonic-gate - (djm) Fix multiple dependancy on gnome-libs from Pekka Savola 7*7c478bd9Sstevel@tonic-gate <pekkas@netcore.fi> 8*7c478bd9Sstevel@tonic-gate - (djm) Don't need X11-askpass in RPM spec file if building without it 9*7c478bd9Sstevel@tonic-gate from Pekka Savola <pekkas@netcore.fi> 10*7c478bd9Sstevel@tonic-gate - (djm) Release 2.3.0p1 11*7c478bd9Sstevel@tonic-gate 12*7c478bd9Sstevel@tonic-gate20001105 13*7c478bd9Sstevel@tonic-gate - (bal) Sync with OpenBSD: 14*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/10/31 9:31:58 15*7c478bd9Sstevel@tonic-gate [compat.c] 16*7c478bd9Sstevel@tonic-gate handle all old openssh versions 17*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/10/31 13:1853 18*7c478bd9Sstevel@tonic-gate [deattack.c] 19*7c478bd9Sstevel@tonic-gate so that large packets do not wrap "n"; from netbsd 20*7c478bd9Sstevel@tonic-gate - (bal) rijndel.c - fix up RCSID to match OpenBSD tree 21*7c478bd9Sstevel@tonic-gate - (bal) auth2-skey.c - Checked in. Missing from portable tree. 22*7c478bd9Sstevel@tonic-gate - (bal) Reworked NEWS-OS and NeXT ports to extract waitpid() and 23*7c478bd9Sstevel@tonic-gate setsid() into more common files 24*7c478bd9Sstevel@tonic-gate - (stevesk) pty.c: use __hpux to identify HP-UX. 25*7c478bd9Sstevel@tonic-gate - (bal) Missed auth-skey.o in Makefile.in and minor correction to 26*7c478bd9Sstevel@tonic-gate bsd-waitpid.c 27*7c478bd9Sstevel@tonic-gate 28*7c478bd9Sstevel@tonic-gate20001029 29*7c478bd9Sstevel@tonic-gate - (stevesk) Fix typo in auth.c: USE_PAM not PAM 30*7c478bd9Sstevel@tonic-gate - (stevesk) Create contrib/cygwin/ directory; patch from 31*7c478bd9Sstevel@tonic-gate Corinna Vinschen <vinschen@redhat.com> 32*7c478bd9Sstevel@tonic-gate - (bal) Resolved more $xno and $xyes issues in configure.in 33*7c478bd9Sstevel@tonic-gate - (bal) next-posix.h - spelling and forgot a prototype 34*7c478bd9Sstevel@tonic-gate 35*7c478bd9Sstevel@tonic-gate20001028 36*7c478bd9Sstevel@tonic-gate - (djm) fix select hack in serverloop.c from Philippe WILLEM 37*7c478bd9Sstevel@tonic-gate <Philippe.WILLEM@urssaf.fr> 38*7c478bd9Sstevel@tonic-gate - (djm) Fix mangled AIXAUTHENTICATE code 39*7c478bd9Sstevel@tonic-gate - (djm) authctxt->pw may be NULL. Fix from Markus Friedl 40*7c478bd9Sstevel@tonic-gate <markus.friedl@informatik.uni-erlangen.de> 41*7c478bd9Sstevel@tonic-gate - (djm) Sync with OpenBSD: 42*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/10/16 15:46:32 43*7c478bd9Sstevel@tonic-gate [ssh.1] 44*7c478bd9Sstevel@tonic-gate fixes from pekkas@netcore.fi 45*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/10/17 14:28:11 46*7c478bd9Sstevel@tonic-gate [atomicio.c] 47*7c478bd9Sstevel@tonic-gate return number of characters processed; ok deraadt@ 48*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/10/18 12:04:02 49*7c478bd9Sstevel@tonic-gate [atomicio.c] 50*7c478bd9Sstevel@tonic-gate undo 51*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/10/18 12:23:02 52*7c478bd9Sstevel@tonic-gate [scp.c] 53*7c478bd9Sstevel@tonic-gate replace atomicio(read,...) with read(); ok deraadt@ 54*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/10/18 12:42:00 55*7c478bd9Sstevel@tonic-gate [session.c] 56*7c478bd9Sstevel@tonic-gate restore old record login behaviour 57*7c478bd9Sstevel@tonic-gate - deraadt@cvs.openbsd.org 2000/10/19 10:41:13 58*7c478bd9Sstevel@tonic-gate [auth-skey.c] 59*7c478bd9Sstevel@tonic-gate fmt string problem in unused code 60*7c478bd9Sstevel@tonic-gate - provos@cvs.openbsd.org 2000/10/19 10:45:16 61*7c478bd9Sstevel@tonic-gate [sshconnect2.c] 62*7c478bd9Sstevel@tonic-gate don't reference freed memory. okay deraadt@ 63*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/10/21 11:04:23 64*7c478bd9Sstevel@tonic-gate [canohost.c] 65*7c478bd9Sstevel@tonic-gate typo, eramore@era-t.ericsson.se; ok niels@ 66*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/10/23 13:31:55 67*7c478bd9Sstevel@tonic-gate [cipher.c] 68*7c478bd9Sstevel@tonic-gate non-alignment dependent swap_bytes(); from 69*7c478bd9Sstevel@tonic-gate simonb@wasabisystems.com/netbsd 70*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/10/26 12:38:28 71*7c478bd9Sstevel@tonic-gate [compat.c] 72*7c478bd9Sstevel@tonic-gate add older vandyke products 73*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/10/27 01:32:19 74*7c478bd9Sstevel@tonic-gate [channels.c channels.h clientloop.c serverloop.c session.c] 75*7c478bd9Sstevel@tonic-gate [ssh.c util.c] 76*7c478bd9Sstevel@tonic-gate enable non-blocking IO on channels, and tty's (except for the 77*7c478bd9Sstevel@tonic-gate client ttys). 78*7c478bd9Sstevel@tonic-gate 79*7c478bd9Sstevel@tonic-gate20001027 80*7c478bd9Sstevel@tonic-gate - (djm) Increase REKEY_BYTES to 2^24 for arc4random 81*7c478bd9Sstevel@tonic-gate 82*7c478bd9Sstevel@tonic-gate20001025 83*7c478bd9Sstevel@tonic-gate - (djm) Added WARNING.RNG file and modified configure to ask users of the 84*7c478bd9Sstevel@tonic-gate builtin entropy code to read it. 85*7c478bd9Sstevel@tonic-gate - (djm) Prefer builtin regex to PCRE. 86*7c478bd9Sstevel@tonic-gate - (bal) Added USE_PIPS defined to NeXT configure.in since scp hangs randomly. 87*7c478bd9Sstevel@tonic-gate - (bal) Apply fixes to configure.in pointed out by Pavel Roskin 88*7c478bd9Sstevel@tonic-gate <proski@gnu.org> 89*7c478bd9Sstevel@tonic-gate 90*7c478bd9Sstevel@tonic-gate20001020 91*7c478bd9Sstevel@tonic-gate - (djm) Don't define _REENTRANT for SNI/Reliant Unix 92*7c478bd9Sstevel@tonic-gate - (bal) Imported NEWS-OS waitpid() macros into NeXT. Since implementation 93*7c478bd9Sstevel@tonic-gate is more correct then current version. 94*7c478bd9Sstevel@tonic-gate 95*7c478bd9Sstevel@tonic-gate20001018 96*7c478bd9Sstevel@tonic-gate - (stevesk) Add initial support for setproctitle(). Current 97*7c478bd9Sstevel@tonic-gate support is for the HP-UX pstat(PSTAT_SETCMD, ...) method. 98*7c478bd9Sstevel@tonic-gate - (stevesk) Add egd startup scripts to contrib/hpux/ 99*7c478bd9Sstevel@tonic-gate 100*7c478bd9Sstevel@tonic-gate20001017 101*7c478bd9Sstevel@tonic-gate - (djm) Add -lregex to cywin libs from Corinna Vinschen 102*7c478bd9Sstevel@tonic-gate <vinschen@cygnus.com> 103*7c478bd9Sstevel@tonic-gate - (djm) Don't rely on atomicio's retval to determine length of askpass 104*7c478bd9Sstevel@tonic-gate supplied passphrase. Problem report from Lutz Jaenicke 105*7c478bd9Sstevel@tonic-gate <Lutz.Jaenicke@aet.TU-Cottbus.DE> 106*7c478bd9Sstevel@tonic-gate - (bal) Changed from GNU rx to PCRE on suggestion from djm. 107*7c478bd9Sstevel@tonic-gate - (bal) Integrated Sony NEWS-OS patches from NAKAJI Hirouyuki 108*7c478bd9Sstevel@tonic-gate <nakaji@tutrp.tut.ac.jp> 109*7c478bd9Sstevel@tonic-gate 110*7c478bd9Sstevel@tonic-gate20001016 111*7c478bd9Sstevel@tonic-gate - (djm) Sync with OpenBSD: 112*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/10/14 04:01:15 113*7c478bd9Sstevel@tonic-gate [cipher.c] 114*7c478bd9Sstevel@tonic-gate debug3 115*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/10/14 04:07:23 116*7c478bd9Sstevel@tonic-gate [scp.c] 117*7c478bd9Sstevel@tonic-gate remove spaces from arguments; from djm@mindrot.org 118*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/10/14 06:09:46 119*7c478bd9Sstevel@tonic-gate [ssh.1] 120*7c478bd9Sstevel@tonic-gate Cipher is for SSH-1 only 121*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/10/14 06:12:09 122*7c478bd9Sstevel@tonic-gate [servconf.c servconf.h serverloop.c session.c sshd.8] 123*7c478bd9Sstevel@tonic-gate AllowTcpForwarding; from naddy@ 124*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/10/14 06:16:56 125*7c478bd9Sstevel@tonic-gate [auth2.c compat.c compat.h sshconnect2.c version.h] 126*7c478bd9Sstevel@tonic-gate OpenSSH_2.3; note that is is not complete, but the version number 127*7c478bd9Sstevel@tonic-gate needs to be changed for interoperability reasons 128*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/10/14 06:19:45 129*7c478bd9Sstevel@tonic-gate [auth-rsa.c] 130*7c478bd9Sstevel@tonic-gate do not send RSA challenge if key is not allowed by key-options; from 131*7c478bd9Sstevel@tonic-gate eivind@ThinkSec.com 132*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/10/15 08:14:01 133*7c478bd9Sstevel@tonic-gate [rijndael.c session.c] 134*7c478bd9Sstevel@tonic-gate typos; from stevesk@sweden.hp.com 135*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/10/15 08:18:31 136*7c478bd9Sstevel@tonic-gate [rijndael.c] 137*7c478bd9Sstevel@tonic-gate typo 138*7c478bd9Sstevel@tonic-gate - (djm) Copy manpages back over from OpenBSD - too tedious to wade 139*7c478bd9Sstevel@tonic-gate through diffs 140*7c478bd9Sstevel@tonic-gate - (djm) Added condrestart to Redhat init script. Patch from Pekka Savola 141*7c478bd9Sstevel@tonic-gate <pekkas@netcore.fi> 142*7c478bd9Sstevel@tonic-gate - (djm) Update version in Redhat spec file 143*7c478bd9Sstevel@tonic-gate - (djm) Merge some of Nalin Dahyabhai <nalin@redhat.com> changes from the 144*7c478bd9Sstevel@tonic-gate Redhat 7.0 spec file 145*7c478bd9Sstevel@tonic-gate - (djm) Make inability to read/write PRNG seedfile non-fatal 146*7c478bd9Sstevel@tonic-gate 147*7c478bd9Sstevel@tonic-gate 148*7c478bd9Sstevel@tonic-gate20001015 149*7c478bd9Sstevel@tonic-gate - (djm) Fix ssh2 hang on background processes at logout. 150*7c478bd9Sstevel@tonic-gate 151*7c478bd9Sstevel@tonic-gate20001014 152*7c478bd9Sstevel@tonic-gate - (bal) Add support for realpath and getcwd for platforms with broken 153*7c478bd9Sstevel@tonic-gate or missing realpath implementations for sftp-server. 154*7c478bd9Sstevel@tonic-gate - (bal) Corrected mistake in INSTALL in regards to GNU rx library 155*7c478bd9Sstevel@tonic-gate - (bal) Add support for GNU rx library for those lacking regexp support 156*7c478bd9Sstevel@tonic-gate - (djm) Don't accept PAM_PROMPT_ECHO_ON messages during initial auth 157*7c478bd9Sstevel@tonic-gate - (djm) Revert SSH2 serverloop hack, will find a better way. 158*7c478bd9Sstevel@tonic-gate - (djm) Add workaround for Linux 2.4's gratuitious errno change. Patch 159*7c478bd9Sstevel@tonic-gate from Martin Johansson <fatbob@acc.umu.se> 160*7c478bd9Sstevel@tonic-gate - (djm) Big OpenBSD sync: 161*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/09/30 10:27:44 162*7c478bd9Sstevel@tonic-gate [log.c] 163*7c478bd9Sstevel@tonic-gate allow loglevel debug 164*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/10/03 11:59:57 165*7c478bd9Sstevel@tonic-gate [packet.c] 166*7c478bd9Sstevel@tonic-gate hmac->mac 167*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/10/03 12:03:03 168*7c478bd9Sstevel@tonic-gate [auth-krb4.c auth-passwd.c auth-rh-rsa.c auth-rhosts.c auth-rsa.c auth1.c] 169*7c478bd9Sstevel@tonic-gate move fake-auth from auth1.c to individual auth methods, disables s/key in 170*7c478bd9Sstevel@tonic-gate debug-msg 171*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/10/03 12:16:48 172*7c478bd9Sstevel@tonic-gate ssh.c 173*7c478bd9Sstevel@tonic-gate do not resolve canonname, i have no idea why this was added oin ossh 174*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/10/09 15:30:44 175*7c478bd9Sstevel@tonic-gate ssh-keygen.1 ssh-keygen.c 176*7c478bd9Sstevel@tonic-gate -X now reads private ssh.com DSA keys, too. 177*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/10/09 15:32:34 178*7c478bd9Sstevel@tonic-gate auth-options.c 179*7c478bd9Sstevel@tonic-gate clear options on every call. 180*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/10/09 15:51:00 181*7c478bd9Sstevel@tonic-gate authfd.c authfd.h 182*7c478bd9Sstevel@tonic-gate interop with ssh-agent2, from <res@shore.net> 183*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/10/10 14:20:45 184*7c478bd9Sstevel@tonic-gate compat.c 185*7c478bd9Sstevel@tonic-gate use rexexp for version string matching 186*7c478bd9Sstevel@tonic-gate - provos@cvs.openbsd.org 2000/10/10 22:02:18 187*7c478bd9Sstevel@tonic-gate [kex.c kex.h myproposal.h ssh.h ssh2.h sshconnect2.c sshd.c dh.c dh.h] 188*7c478bd9Sstevel@tonic-gate First rough implementation of the diffie-hellman group exchange. The 189*7c478bd9Sstevel@tonic-gate client can ask the server for bigger groups to perform the diffie-hellman 190*7c478bd9Sstevel@tonic-gate in, thus increasing the attack complexity when using ciphers with longer 191*7c478bd9Sstevel@tonic-gate keys. University of Windsor provided network, T the company. 192*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/10/11 13:59:52 193*7c478bd9Sstevel@tonic-gate [auth-rsa.c auth2.c] 194*7c478bd9Sstevel@tonic-gate clear auth options unless auth sucessfull 195*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/10/11 14:00:27 196*7c478bd9Sstevel@tonic-gate [auth-options.h] 197*7c478bd9Sstevel@tonic-gate clear auth options unless auth sucessfull 198*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/10/11 14:03:27 199*7c478bd9Sstevel@tonic-gate [scp.1 scp.c] 200*7c478bd9Sstevel@tonic-gate support 'scp -o' with help from mouring@pconline.com 201*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/10/11 14:11:35 202*7c478bd9Sstevel@tonic-gate [dh.c] 203*7c478bd9Sstevel@tonic-gate Wall 204*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/10/11 14:14:40 205*7c478bd9Sstevel@tonic-gate [auth.h auth2.c readconf.c readconf.h readpass.c servconf.c servconf.h] 206*7c478bd9Sstevel@tonic-gate [ssh.h sshconnect2.c sshd_config auth2-skey.c cli.c cli.h] 207*7c478bd9Sstevel@tonic-gate add support for s/key (kbd-interactive) to ssh2, based on work by 208*7c478bd9Sstevel@tonic-gate mkiernan@avantgo.com and me 209*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/10/11 14:27:24 210*7c478bd9Sstevel@tonic-gate [auth.c auth1.c auth2.c authfile.c cipher.c cipher.h kex.c kex.h] 211*7c478bd9Sstevel@tonic-gate [myproposal.h packet.c readconf.c session.c ssh.c ssh.h sshconnect1.c] 212*7c478bd9Sstevel@tonic-gate [sshconnect2.c sshd.c] 213*7c478bd9Sstevel@tonic-gate new cipher framework 214*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/10/11 14:45:21 215*7c478bd9Sstevel@tonic-gate [cipher.c] 216*7c478bd9Sstevel@tonic-gate remove DES 217*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/10/12 03:59:20 218*7c478bd9Sstevel@tonic-gate [cipher.c cipher.h sshconnect1.c sshconnect2.c sshd.c] 219*7c478bd9Sstevel@tonic-gate enable DES in SSH-1 clients only 220*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/10/12 08:21:13 221*7c478bd9Sstevel@tonic-gate [kex.h packet.c] 222*7c478bd9Sstevel@tonic-gate remove unused 223*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/10/13 12:34:46 224*7c478bd9Sstevel@tonic-gate [sshd.c] 225*7c478bd9Sstevel@tonic-gate Kludge for F-Secure Macintosh < 1.0.2; appro@fy.chalmers.se 226*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/10/13 12:59:15 227*7c478bd9Sstevel@tonic-gate [cipher.c cipher.h myproposal.h rijndael.c rijndael.h] 228*7c478bd9Sstevel@tonic-gate rijndael/aes support 229*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/10/13 13:10:54 230*7c478bd9Sstevel@tonic-gate [sshd.8] 231*7c478bd9Sstevel@tonic-gate more info about -V 232*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/10/13 13:12:02 233*7c478bd9Sstevel@tonic-gate [myproposal.h] 234*7c478bd9Sstevel@tonic-gate prefer no compression 235*7c478bd9Sstevel@tonic-gate - (djm) Fix scp user@host handling 236*7c478bd9Sstevel@tonic-gate - (djm) Don't clobber ssh_prng_cmds on install 237*7c478bd9Sstevel@tonic-gate - (stevesk) Include config.h in rijndael.c so we define intXX_t and 238*7c478bd9Sstevel@tonic-gate u_intXX_t types on all platforms. 239*7c478bd9Sstevel@tonic-gate - (stevesk) rijndael.c: cleanup missing declaration warnings. 240*7c478bd9Sstevel@tonic-gate - (stevesk) ~/.hushlogin shouldn't cause required password change to 241*7c478bd9Sstevel@tonic-gate be bypassed. 242*7c478bd9Sstevel@tonic-gate - (stevesk) Display correct path to ssh-askpass in configure output. 243*7c478bd9Sstevel@tonic-gate Report from Lutz Jaenicke. 244*7c478bd9Sstevel@tonic-gate 245*7c478bd9Sstevel@tonic-gate20001007 246*7c478bd9Sstevel@tonic-gate - (stevesk) Print PAM return value in PAM log messages to aid 247*7c478bd9Sstevel@tonic-gate with debugging. 248*7c478bd9Sstevel@tonic-gate - (stevesk) Fix detection of pw_class struct member in configure; 249*7c478bd9Sstevel@tonic-gate patch from KAMAHARA Junzo <kamahara@cc.kshosen.ac.jp> 250*7c478bd9Sstevel@tonic-gate 251*7c478bd9Sstevel@tonic-gate20001002 252*7c478bd9Sstevel@tonic-gate - (djm) Fix USER_PATH, report from Kevin Steves <stevesk@sweden.hp.com> 253*7c478bd9Sstevel@tonic-gate - (djm) Add host system and CC to end-of-configure report. Suggested by 254*7c478bd9Sstevel@tonic-gate Lutz Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE> 255*7c478bd9Sstevel@tonic-gate 256*7c478bd9Sstevel@tonic-gate20000931 257*7c478bd9Sstevel@tonic-gate - (djm) Cygwin fixes from Corinna Vinschen <vinschen@cygnus.com> 258*7c478bd9Sstevel@tonic-gate 259*7c478bd9Sstevel@tonic-gate20000930 260*7c478bd9Sstevel@tonic-gate - (djm) Irix ssh_prng_cmds path fix from Pekka Savola <pekkas@netcore.fi> 261*7c478bd9Sstevel@tonic-gate - (djm) Support in bsd-snprintf.c for long long conversions from 262*7c478bd9Sstevel@tonic-gate Ben Lindstrom <mouring@pconline.com> 263*7c478bd9Sstevel@tonic-gate - (djm) Cleanup NeXT support from Ben Lindstrom <mouring@pconline.com> 264*7c478bd9Sstevel@tonic-gate - (djm) Ignore SIGPIPEs from serverloop to child. Fixes crashes with 265*7c478bd9Sstevel@tonic-gate very short lived X connections. Bug report from Tobias Oetiker 266*7c478bd9Sstevel@tonic-gate <oetiker@ee.ethz.ch>. Fix from Markus Friedl <markus@cvs.openbsd.org> 267*7c478bd9Sstevel@tonic-gate - (djm) Add recent InitScripts as a RPM dependancy for openssh-server 268*7c478bd9Sstevel@tonic-gate patch from Pekka Savola <pekkas@netcore.fi> 269*7c478bd9Sstevel@tonic-gate - (djm) Forgot to cvs add LICENSE file 270*7c478bd9Sstevel@tonic-gate - (djm) Add LICENSE to RPM spec files 271*7c478bd9Sstevel@tonic-gate - (djm) CVS OpenBSD sync: 272*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/09/26 13:59:59 273*7c478bd9Sstevel@tonic-gate [clientloop.c] 274*7c478bd9Sstevel@tonic-gate use debug2 275*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/09/27 15:41:34 276*7c478bd9Sstevel@tonic-gate [auth2.c sshconnect2.c] 277*7c478bd9Sstevel@tonic-gate use key_type() 278*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/09/28 12:03:18 279*7c478bd9Sstevel@tonic-gate [channels.c] 280*7c478bd9Sstevel@tonic-gate debug -> debug2 cleanup 281*7c478bd9Sstevel@tonic-gate - (djm) Irix strips "/dev/tty" from [uw]tmp entries (other systems only 282*7c478bd9Sstevel@tonic-gate strip "/dev/"). Fix loginrec.c based on patch from Alain St-Denis 283*7c478bd9Sstevel@tonic-gate <Alain.St-Denis@ec.gc.ca> 284*7c478bd9Sstevel@tonic-gate - (djm) Fix 9 character passphrase failure with gnome-ssh-askpass. 285*7c478bd9Sstevel@tonic-gate Problem was caused by interrupted read in ssh-add. Report from Donald 286*7c478bd9Sstevel@tonic-gate J. Barry <don@astro.cornell.edu> 287*7c478bd9Sstevel@tonic-gate 288*7c478bd9Sstevel@tonic-gate20000929 289*7c478bd9Sstevel@tonic-gate - (djm) Fix SSH2 not terminating until all background tasks done problem. 290*7c478bd9Sstevel@tonic-gate - (djm) Another off-by-one fix from Pavel Kankovsky 291*7c478bd9Sstevel@tonic-gate <peak@argo.troja.mff.cuni.cz> 292*7c478bd9Sstevel@tonic-gate - (djm) Clean up. Strip some unnecessary differences with OpenBSD's code, 293*7c478bd9Sstevel@tonic-gate tidy necessary differences. Use Markus' new debugN() in entropy.c 294*7c478bd9Sstevel@tonic-gate - (djm) Merged big SCO portability patch from Tim Rice 295*7c478bd9Sstevel@tonic-gate <tim@multitalents.net> 296*7c478bd9Sstevel@tonic-gate 297*7c478bd9Sstevel@tonic-gate20000926 298*7c478bd9Sstevel@tonic-gate - (djm) Update X11-askpass to 1.0.2 in RPM spec file 299*7c478bd9Sstevel@tonic-gate - (djm) Define _REENTRANT to pickup strtok_r() on HP/UX 300*7c478bd9Sstevel@tonic-gate - (djm) Security: fix off-by-one buffer overrun in fake-getnameinfo.c. 301*7c478bd9Sstevel@tonic-gate Report and fix from Pavel Kankovsky <peak@argo.troja.mff.cuni.cz> 302*7c478bd9Sstevel@tonic-gate 303*7c478bd9Sstevel@tonic-gate20000924 304*7c478bd9Sstevel@tonic-gate - (djm) Merged cleanup patch from Mark Miller <markm@swoon.net> 305*7c478bd9Sstevel@tonic-gate - (djm) A bit more cleanup - created cygwin_util.h 306*7c478bd9Sstevel@tonic-gate - (djm) Include strtok_r() from OpenBSD libc. Fixes report from Mark Miller 307*7c478bd9Sstevel@tonic-gate <markm@swoon.net> 308*7c478bd9Sstevel@tonic-gate 309*7c478bd9Sstevel@tonic-gate20000923 310*7c478bd9Sstevel@tonic-gate - (djm) Fix address logging in utmp from Kevin Steves 311*7c478bd9Sstevel@tonic-gate <stevesk@sweden.hp.com> 312*7c478bd9Sstevel@tonic-gate - (djm) Redhat spec and manpage fixes from Pekka Savola <pekkas@netcore.fi> 313*7c478bd9Sstevel@tonic-gate - (djm) Seperate tests for int64_t and u_int64_t types 314*7c478bd9Sstevel@tonic-gate - (djm) Tweak password expiry checking at suggestion of Kevin Steves 315*7c478bd9Sstevel@tonic-gate <stevesk@sweden.hp.com> 316*7c478bd9Sstevel@tonic-gate - (djm) NeXT patch from Ben Lindstrom <mouring@pconline.com> 317*7c478bd9Sstevel@tonic-gate - (djm) Use printf %lld instead of %qd in sftp-server.c. Fix from 318*7c478bd9Sstevel@tonic-gate Michael Stone <mstone@cs.loyola.edu> 319*7c478bd9Sstevel@tonic-gate - (djm) OpenBSD CVS sync: 320*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/09/17 09:38:59 321*7c478bd9Sstevel@tonic-gate [sshconnect2.c sshd.c] 322*7c478bd9Sstevel@tonic-gate fix DEBUG_KEXDH 323*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/09/17 09:52:51 324*7c478bd9Sstevel@tonic-gate [sshconnect.c] 325*7c478bd9Sstevel@tonic-gate yes no; ok niels@ 326*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/09/21 04:55:11 327*7c478bd9Sstevel@tonic-gate [sshd.8] 328*7c478bd9Sstevel@tonic-gate typo 329*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/09/21 05:03:54 330*7c478bd9Sstevel@tonic-gate [serverloop.c] 331*7c478bd9Sstevel@tonic-gate typo 332*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/09/21 05:11:42 333*7c478bd9Sstevel@tonic-gate scp.c 334*7c478bd9Sstevel@tonic-gate utime() to utimes(); mouring@pconline.com 335*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/09/21 05:25:08 336*7c478bd9Sstevel@tonic-gate sshconnect2.c 337*7c478bd9Sstevel@tonic-gate change login logic in ssh2, allows plugin of other auth methods 338*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/09/21 05:25:35 339*7c478bd9Sstevel@tonic-gate [auth2.c channels.c channels.h clientloop.c dispatch.c dispatch.h] 340*7c478bd9Sstevel@tonic-gate [serverloop.c] 341*7c478bd9Sstevel@tonic-gate add context to dispatch_run 342*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/09/21 05:07:52 343*7c478bd9Sstevel@tonic-gate authfd.c authfd.h ssh-agent.c 344*7c478bd9Sstevel@tonic-gate bug compat for old ssh.com software 345*7c478bd9Sstevel@tonic-gate 346*7c478bd9Sstevel@tonic-gate20000920 347*7c478bd9Sstevel@tonic-gate - (djm) Fix bad path substitution. Report from Andrew Miner 348*7c478bd9Sstevel@tonic-gate <asminer@cs.iastate.edu> 349*7c478bd9Sstevel@tonic-gate 350*7c478bd9Sstevel@tonic-gate20000916 351*7c478bd9Sstevel@tonic-gate - (djm) Fix SSL search order from Lutz Jaenicke 352*7c478bd9Sstevel@tonic-gate <Lutz.Jaenicke@aet.TU-Cottbus.DE> 353*7c478bd9Sstevel@tonic-gate - (djm) New SuSE spec from Corinna Vinschen <corinna@vinschen.de> 354*7c478bd9Sstevel@tonic-gate - (djm) Update CygWin support from Corinna Vinschen <vinschen@cygnus.com> 355*7c478bd9Sstevel@tonic-gate - (djm) Use a real struct sockaddr inside the fake struct sockaddr_storage. 356*7c478bd9Sstevel@tonic-gate Patch from Larry Jones <larry.jones@sdrc.com> 357*7c478bd9Sstevel@tonic-gate - (djm) Add Steve VanDevender's <stevev@darkwing.uoregon.edu> PAM 358*7c478bd9Sstevel@tonic-gate password change patch. 359*7c478bd9Sstevel@tonic-gate - (djm) Bring licenses on my stuff in line with OpenBSD's 360*7c478bd9Sstevel@tonic-gate - (djm) Cleanup auth-passwd.c and unify HP/UX authentication. Patch from 361*7c478bd9Sstevel@tonic-gate Kevin Steves <stevesk@sweden.hp.com> 362*7c478bd9Sstevel@tonic-gate - (djm) Shadow expiry check fix from Pavel Troller <patrol@omni.sinus.cz> 363*7c478bd9Sstevel@tonic-gate - (djm) Re-enable int64_t types - we need them for sftp 364*7c478bd9Sstevel@tonic-gate - (djm) Use libexecdir from configure , rather than libexecdir/ssh 365*7c478bd9Sstevel@tonic-gate - (djm) Update Redhat SPEC file accordingly 366*7c478bd9Sstevel@tonic-gate - (djm) Add Kevin Steves <stevesk@sweden.hp.com> HP/UX contrib files 367*7c478bd9Sstevel@tonic-gate - (djm) Add Charles Levert <charles@comm.polymtl.ca> getpgrp patch 368*7c478bd9Sstevel@tonic-gate - (djm) Fix password auth on HP/UX 10.20. Patch from Dirk De Wachter 369*7c478bd9Sstevel@tonic-gate <Dirk.DeWachter@rug.ac.be> 370*7c478bd9Sstevel@tonic-gate - (djm) Fixprogs and entropy list fixes from Larry Jones 371*7c478bd9Sstevel@tonic-gate <larry.jones@sdrc.com> 372*7c478bd9Sstevel@tonic-gate - (djm) Fix for SuSE spec file from Takashi YOSHIDA 373*7c478bd9Sstevel@tonic-gate <tyoshida@gemini.rc.kyushu-u.ac.jp> 374*7c478bd9Sstevel@tonic-gate - (djm) Merge OpenBSD changes: 375*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/09/05 02:59:57 376*7c478bd9Sstevel@tonic-gate [session.c] 377*7c478bd9Sstevel@tonic-gate print hostname (not hushlogin) 378*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/09/05 13:18:48 379*7c478bd9Sstevel@tonic-gate [authfile.c ssh-add.c] 380*7c478bd9Sstevel@tonic-gate enable ssh-add -d for DSA keys 381*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/09/05 13:20:49 382*7c478bd9Sstevel@tonic-gate [sftp-server.c] 383*7c478bd9Sstevel@tonic-gate cleanup 384*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/09/06 03:46:41 385*7c478bd9Sstevel@tonic-gate [authfile.h] 386*7c478bd9Sstevel@tonic-gate prototype 387*7c478bd9Sstevel@tonic-gate - deraadt@cvs.openbsd.org 2000/09/07 14:27:56 388*7c478bd9Sstevel@tonic-gate [ALL] 389*7c478bd9Sstevel@tonic-gate cleanup copyright notices on all files. I have attempted to be 390*7c478bd9Sstevel@tonic-gate accurate with the details. everything is now under Tatu's licence 391*7c478bd9Sstevel@tonic-gate (which I copied from his readme), and/or the core-sdi bsd-ish thing 392*7c478bd9Sstevel@tonic-gate for deattack, or various openbsd developers under a 2-term bsd 393*7c478bd9Sstevel@tonic-gate licence. We're not changing any rules, just being accurate. 394*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/09/07 14:40:30 395*7c478bd9Sstevel@tonic-gate [channels.c channels.h clientloop.c serverloop.c ssh.c] 396*7c478bd9Sstevel@tonic-gate cleanup window and packet sizes for ssh2 flow control; ok niels 397*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/09/07 14:53:00 398*7c478bd9Sstevel@tonic-gate [scp.c] 399*7c478bd9Sstevel@tonic-gate typo 400*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/09/07 15:13:37 401*7c478bd9Sstevel@tonic-gate [auth-options.c auth-options.h auth-rh-rsa.c auth-rsa.c auth.c] 402*7c478bd9Sstevel@tonic-gate [authfile.h canohost.c channels.h compat.c hostfile.h log.c match.h] 403*7c478bd9Sstevel@tonic-gate [pty.c readconf.c] 404*7c478bd9Sstevel@tonic-gate some more Copyright fixes 405*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/09/08 03:02:51 406*7c478bd9Sstevel@tonic-gate [README.openssh2] 407*7c478bd9Sstevel@tonic-gate bye bye 408*7c478bd9Sstevel@tonic-gate - deraadt@cvs.openbsd.org 2000/09/11 18:38:33 409*7c478bd9Sstevel@tonic-gate [LICENCE cipher.c] 410*7c478bd9Sstevel@tonic-gate a few more comments about it being ARC4 not RC4 411*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/09/12 14:53:11 412*7c478bd9Sstevel@tonic-gate [log-client.c log-server.c log.c ssh.1 ssh.c ssh.h sshd.8 sshd.c] 413*7c478bd9Sstevel@tonic-gate multiple debug levels 414*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/09/14 14:25:15 415*7c478bd9Sstevel@tonic-gate [clientloop.c] 416*7c478bd9Sstevel@tonic-gate typo 417*7c478bd9Sstevel@tonic-gate - deraadt@cvs.openbsd.org 2000/09/15 01:13:51 418*7c478bd9Sstevel@tonic-gate [ssh-agent.c] 419*7c478bd9Sstevel@tonic-gate check return value for setenv(3) for failure, and deal appropriately 420*7c478bd9Sstevel@tonic-gate 421*7c478bd9Sstevel@tonic-gate20000913 422*7c478bd9Sstevel@tonic-gate - (djm) Fix server not exiting with jobs in background. 423*7c478bd9Sstevel@tonic-gate 424*7c478bd9Sstevel@tonic-gate20000905 425*7c478bd9Sstevel@tonic-gate - (djm) Import OpenBSD CVS changes 426*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/08/31 15:52:24 427*7c478bd9Sstevel@tonic-gate [Makefile sshd.8 sshd_config sftp-server.8 sftp-server.c] 428*7c478bd9Sstevel@tonic-gate implement a SFTP server. interops with sftp2, scp2 and the windows 429*7c478bd9Sstevel@tonic-gate client from ssh.com 430*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/08/31 15:56:03 431*7c478bd9Sstevel@tonic-gate [README.openssh2] 432*7c478bd9Sstevel@tonic-gate sync 433*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/08/31 16:05:42 434*7c478bd9Sstevel@tonic-gate [session.c] 435*7c478bd9Sstevel@tonic-gate Wall 436*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/08/31 16:09:34 437*7c478bd9Sstevel@tonic-gate [authfd.c ssh-agent.c] 438*7c478bd9Sstevel@tonic-gate add a flag to SSH2_AGENTC_SIGN_REQUEST for future extensions 439*7c478bd9Sstevel@tonic-gate - deraadt@cvs.openbsd.org 2000/09/01 09:25:13 440*7c478bd9Sstevel@tonic-gate [scp.1 scp.c] 441*7c478bd9Sstevel@tonic-gate cleanup and fix -S support; stevesk@sweden.hp.com 442*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/09/01 16:29:32 443*7c478bd9Sstevel@tonic-gate [sftp-server.c] 444*7c478bd9Sstevel@tonic-gate portability fixes 445*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/09/01 16:32:41 446*7c478bd9Sstevel@tonic-gate [sftp-server.c] 447*7c478bd9Sstevel@tonic-gate fix cast; mouring@pconline.com 448*7c478bd9Sstevel@tonic-gate - itojun@cvs.openbsd.org 2000/09/03 09:23:28 449*7c478bd9Sstevel@tonic-gate [ssh-add.1 ssh.1] 450*7c478bd9Sstevel@tonic-gate add missing .El against .Bl. 451*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/09/04 13:03:41 452*7c478bd9Sstevel@tonic-gate [session.c] 453*7c478bd9Sstevel@tonic-gate missing close; ok theo 454*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/09/04 13:07:21 455*7c478bd9Sstevel@tonic-gate [session.c] 456*7c478bd9Sstevel@tonic-gate fix get_last_login_time order; from andre@van-veen.de 457*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/09/04 13:10:09 458*7c478bd9Sstevel@tonic-gate [sftp-server.c] 459*7c478bd9Sstevel@tonic-gate more cast fixes; from mouring@pconline.com 460*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/09/04 13:06:04 461*7c478bd9Sstevel@tonic-gate [session.c] 462*7c478bd9Sstevel@tonic-gate set SSH_ORIGINAL_COMMAND; from Leakin@dfw.nostrum.com, bet@rahul.net 463*7c478bd9Sstevel@tonic-gate - (djm) Cleanup after import. Fix sftp-server compilation, Makefile 464*7c478bd9Sstevel@tonic-gate - (djm) Merge cygwin support from Corinna Vinschen <vinschen@cygnus.com> 465*7c478bd9Sstevel@tonic-gate 466*7c478bd9Sstevel@tonic-gate20000903 467*7c478bd9Sstevel@tonic-gate - (djm) Fix Redhat init script 468*7c478bd9Sstevel@tonic-gate 469*7c478bd9Sstevel@tonic-gate20000901 470*7c478bd9Sstevel@tonic-gate - (djm) Pick up Jim's new X11-askpass 471*7c478bd9Sstevel@tonic-gate - (djm) Release 2.2.0p1 472*7c478bd9Sstevel@tonic-gate 473*7c478bd9Sstevel@tonic-gate20000831 474*7c478bd9Sstevel@tonic-gate - (djm) Workaround SIGPIPE problems on SCO. Fix from Aran Cox 475*7c478bd9Sstevel@tonic-gate <acox@cv.telegroup.com> 476*7c478bd9Sstevel@tonic-gate - (djm) Pick up new version (2.2.0) from OpenBSD CVS 477*7c478bd9Sstevel@tonic-gate 478*7c478bd9Sstevel@tonic-gate20000830 479*7c478bd9Sstevel@tonic-gate - (djm) Compile warning fixes from Mark Miller <markm@swoon.net> 480*7c478bd9Sstevel@tonic-gate - (djm) Periodically rekey arc4random 481*7c478bd9Sstevel@tonic-gate - (djm) Clean up diff against OpenBSD. 482*7c478bd9Sstevel@tonic-gate - (djm) HPUX 11 needs USE_PIPES as well: Kevin Steves 483*7c478bd9Sstevel@tonic-gate <stevesk@sweden.hp.com> 484*7c478bd9Sstevel@tonic-gate - (djm) Quieten the pam delete credentials error message 485*7c478bd9Sstevel@tonic-gate - (djm) Fix printing of $DISPLAY hack if set by system type. Report from 486*7c478bd9Sstevel@tonic-gate Kevin Steves <stevesk@sweden.hp.com> 487*7c478bd9Sstevel@tonic-gate - (djm) NeXT patch from Ben Lindstrom <mouring@pconline.com> 488*7c478bd9Sstevel@tonic-gate - (djm) Fix doh in bsd-arc4random.c 489*7c478bd9Sstevel@tonic-gate 490*7c478bd9Sstevel@tonic-gate20000829 491*7c478bd9Sstevel@tonic-gate - (djm) Fix ^C ignored issue on Solaris. Diagnosis from Gert 492*7c478bd9Sstevel@tonic-gate Doering <gert@greenie.muc.de>, John Horne <J.Horne@plymouth.ac.uk> and 493*7c478bd9Sstevel@tonic-gate Garrick James <garrick@james.net> 494*7c478bd9Sstevel@tonic-gate - (djm) Check for SCO pty naming style (ptyp%d/ttyp%d). Based on fix from 495*7c478bd9Sstevel@tonic-gate Bastian Trompetter <btrompetter@firemail.de> 496*7c478bd9Sstevel@tonic-gate - (djm) NeXT tweaks from Ben Lindstrom <mouring@pconline.com> 497*7c478bd9Sstevel@tonic-gate - More OpenBSD updates: 498*7c478bd9Sstevel@tonic-gate - deraadt@cvs.openbsd.org 2000/08/24 15:46:59 499*7c478bd9Sstevel@tonic-gate [scp.c] 500*7c478bd9Sstevel@tonic-gate off_t in sink, to fix files > 2GB, i think, test is still running ;-) 501*7c478bd9Sstevel@tonic-gate - deraadt@cvs.openbsd.org 2000/08/25 10:10:06 502*7c478bd9Sstevel@tonic-gate [session.c] 503*7c478bd9Sstevel@tonic-gate Wall 504*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/08/26 04:33:43 505*7c478bd9Sstevel@tonic-gate [compat.c] 506*7c478bd9Sstevel@tonic-gate ssh.com-2.3.0 507*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/08/27 12:18:05 508*7c478bd9Sstevel@tonic-gate [compat.c] 509*7c478bd9Sstevel@tonic-gate compatibility with future ssh.com versions 510*7c478bd9Sstevel@tonic-gate - deraadt@cvs.openbsd.org 2000/08/27 21:50:55 511*7c478bd9Sstevel@tonic-gate [auth-krb4.c session.c ssh-add.c sshconnect.c uidswap.c] 512*7c478bd9Sstevel@tonic-gate print uid/gid as unsigned 513*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/08/28 13:51:00 514*7c478bd9Sstevel@tonic-gate [ssh.c] 515*7c478bd9Sstevel@tonic-gate enable -n and -f for ssh2 516*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/08/28 14:19:53 517*7c478bd9Sstevel@tonic-gate [ssh.c] 518*7c478bd9Sstevel@tonic-gate allow combination of -N and -f 519*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/08/28 14:20:56 520*7c478bd9Sstevel@tonic-gate [util.c] 521*7c478bd9Sstevel@tonic-gate util.c 522*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/08/28 14:22:02 523*7c478bd9Sstevel@tonic-gate [util.c] 524*7c478bd9Sstevel@tonic-gate undo 525*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/08/28 14:23:38 526*7c478bd9Sstevel@tonic-gate [util.c] 527*7c478bd9Sstevel@tonic-gate don't complain if setting NONBLOCK fails with ENODEV 528*7c478bd9Sstevel@tonic-gate 529*7c478bd9Sstevel@tonic-gate20000823 530*7c478bd9Sstevel@tonic-gate - (djm) Define USE_PIPES to avoid socketpair problems on HPUX 10 and SunOS 4 531*7c478bd9Sstevel@tonic-gate Avoids "scp never exits" problem. Reports from Lutz Jaenicke 532*7c478bd9Sstevel@tonic-gate <Lutz.Jaenicke@aet.TU-Cottbus.DE> and Tamito KAJIYAMA 533*7c478bd9Sstevel@tonic-gate <kajiyama@grad.sccs.chukyo-u.ac.jp> 534*7c478bd9Sstevel@tonic-gate - (djm) Pick up LOGIN_PROGRAM from environment or PATH if not set by headers 535*7c478bd9Sstevel@tonic-gate - (djm) Add local version to version.h 536*7c478bd9Sstevel@tonic-gate - (djm) Don't reseed arc4random everytime it is used 537*7c478bd9Sstevel@tonic-gate - (djm) OpenBSD CVS updates: 538*7c478bd9Sstevel@tonic-gate - deraadt@cvs.openbsd.org 2000/08/18 20:07:23 539*7c478bd9Sstevel@tonic-gate [ssh.c] 540*7c478bd9Sstevel@tonic-gate accept remsh as a valid name as well; roman@buildpoint.com 541*7c478bd9Sstevel@tonic-gate - deraadt@cvs.openbsd.org 2000/08/18 20:17:13 542*7c478bd9Sstevel@tonic-gate [deattack.c crc32.c packet.c] 543*7c478bd9Sstevel@tonic-gate rename crc32() to ssh_crc32() to avoid zlib name clash. do not move to 544*7c478bd9Sstevel@tonic-gate libz crc32 function yet, because it has ugly "long"'s in it; 545*7c478bd9Sstevel@tonic-gate oneill@cs.sfu.ca 546*7c478bd9Sstevel@tonic-gate - deraadt@cvs.openbsd.org 2000/08/18 20:26:08 547*7c478bd9Sstevel@tonic-gate [scp.1 scp.c] 548*7c478bd9Sstevel@tonic-gate -S prog support; tv@debian.org 549*7c478bd9Sstevel@tonic-gate - deraadt@cvs.openbsd.org 2000/08/18 20:50:07 550*7c478bd9Sstevel@tonic-gate [scp.c] 551*7c478bd9Sstevel@tonic-gate knf 552*7c478bd9Sstevel@tonic-gate - deraadt@cvs.openbsd.org 2000/08/18 20:57:33 553*7c478bd9Sstevel@tonic-gate [log-client.c] 554*7c478bd9Sstevel@tonic-gate shorten 555*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/08/19 12:48:11 556*7c478bd9Sstevel@tonic-gate [channels.c channels.h clientloop.c ssh.c ssh.h] 557*7c478bd9Sstevel@tonic-gate support for ~. in ssh2 558*7c478bd9Sstevel@tonic-gate - deraadt@cvs.openbsd.org 2000/08/19 15:29:40 559*7c478bd9Sstevel@tonic-gate [crc32.h] 560*7c478bd9Sstevel@tonic-gate proper prototype 561*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/08/19 15:34:44 562*7c478bd9Sstevel@tonic-gate [authfd.c authfd.h key.c key.h ssh-add.1 ssh-add.c ssh-agent.1] 563*7c478bd9Sstevel@tonic-gate [ssh-agent.c ssh-keygen.c sshconnect1.c sshconnect2.c Makefile] 564*7c478bd9Sstevel@tonic-gate [fingerprint.c fingerprint.h] 565*7c478bd9Sstevel@tonic-gate add SSH2/DSA support to the agent and some other DSA related cleanups. 566*7c478bd9Sstevel@tonic-gate (note that we cannot talk to ssh.com's ssh2 agents) 567*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/08/19 15:55:52 568*7c478bd9Sstevel@tonic-gate [channels.c channels.h clientloop.c] 569*7c478bd9Sstevel@tonic-gate more ~ support for ssh2 570*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/08/19 16:21:19 571*7c478bd9Sstevel@tonic-gate [clientloop.c] 572*7c478bd9Sstevel@tonic-gate oops 573*7c478bd9Sstevel@tonic-gate - millert@cvs.openbsd.org 2000/08/20 12:25:53 574*7c478bd9Sstevel@tonic-gate [session.c] 575*7c478bd9Sstevel@tonic-gate We have to stash the result of get_remote_name_or_ip() before we 576*7c478bd9Sstevel@tonic-gate close our socket or getpeername() will get EBADF and the process 577*7c478bd9Sstevel@tonic-gate will exit. Only a problem for "UseLogin yes". 578*7c478bd9Sstevel@tonic-gate - millert@cvs.openbsd.org 2000/08/20 12:30:59 579*7c478bd9Sstevel@tonic-gate [session.c] 580*7c478bd9Sstevel@tonic-gate Only check /etc/nologin if "UseLogin no" since login(1) may have its 581*7c478bd9Sstevel@tonic-gate own policy on determining who is allowed to login when /etc/nologin 582*7c478bd9Sstevel@tonic-gate is present. Also use the _PATH_NOLOGIN define. 583*7c478bd9Sstevel@tonic-gate - millert@cvs.openbsd.org 2000/08/20 12:42:43 584*7c478bd9Sstevel@tonic-gate [auth1.c auth2.c session.c ssh.c] 585*7c478bd9Sstevel@tonic-gate Add calls to setusercontext() and login_get*(). We basically call 586*7c478bd9Sstevel@tonic-gate setusercontext() in most places where previously we did a setlogin(). 587*7c478bd9Sstevel@tonic-gate Add default login.conf file and put root in the "daemon" login class. 588*7c478bd9Sstevel@tonic-gate - millert@cvs.openbsd.org 2000/08/21 10:23:31 589*7c478bd9Sstevel@tonic-gate [session.c] 590*7c478bd9Sstevel@tonic-gate Fix incorrect PATH setting; noted by Markus. 591*7c478bd9Sstevel@tonic-gate 592*7c478bd9Sstevel@tonic-gate20000818 593*7c478bd9Sstevel@tonic-gate - (djm) OpenBSD CVS changes: 594*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/07/22 03:14:37 595*7c478bd9Sstevel@tonic-gate [servconf.c servconf.h sshd.8 sshd.c sshd_config] 596*7c478bd9Sstevel@tonic-gate random early drop; ok theo, niels 597*7c478bd9Sstevel@tonic-gate - deraadt@cvs.openbsd.org 2000/07/26 11:46:51 598*7c478bd9Sstevel@tonic-gate [ssh.1] 599*7c478bd9Sstevel@tonic-gate typo 600*7c478bd9Sstevel@tonic-gate - deraadt@cvs.openbsd.org 2000/08/01 11:46:11 601*7c478bd9Sstevel@tonic-gate [sshd.8] 602*7c478bd9Sstevel@tonic-gate many fixes from pepper@mail.reppep.com 603*7c478bd9Sstevel@tonic-gate - provos@cvs.openbsd.org 2000/08/01 13:01:42 604*7c478bd9Sstevel@tonic-gate [Makefile.in util.c aux.c] 605*7c478bd9Sstevel@tonic-gate rename aux.c to util.c to help with cygwin port 606*7c478bd9Sstevel@tonic-gate - deraadt@cvs.openbsd.org 2000/08/02 00:23:31 607*7c478bd9Sstevel@tonic-gate [authfd.c] 608*7c478bd9Sstevel@tonic-gate correct sun_len; Alexander@Leidinger.net 609*7c478bd9Sstevel@tonic-gate - provos@cvs.openbsd.org 2000/08/02 10:27:17 610*7c478bd9Sstevel@tonic-gate [readconf.c sshd.8] 611*7c478bd9Sstevel@tonic-gate disable kerberos authentication by default 612*7c478bd9Sstevel@tonic-gate - provos@cvs.openbsd.org 2000/08/02 11:27:05 613*7c478bd9Sstevel@tonic-gate [sshd.8 readconf.c auth-krb4.c] 614*7c478bd9Sstevel@tonic-gate disallow kerberos authentication if we can't verify the TGT; from 615*7c478bd9Sstevel@tonic-gate dugsong@ 616*7c478bd9Sstevel@tonic-gate kerberos authentication is on by default only if you have a srvtab. 617*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/08/04 14:30:07 618*7c478bd9Sstevel@tonic-gate [auth.c] 619*7c478bd9Sstevel@tonic-gate unused 620*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/08/04 14:30:35 621*7c478bd9Sstevel@tonic-gate [sshd_config] 622*7c478bd9Sstevel@tonic-gate MaxStartups 623*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/08/15 13:20:46 624*7c478bd9Sstevel@tonic-gate [authfd.c] 625*7c478bd9Sstevel@tonic-gate cleanup; ok niels@ 626*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/08/17 14:05:10 627*7c478bd9Sstevel@tonic-gate [session.c] 628*7c478bd9Sstevel@tonic-gate cleanup login(1)-like jobs, no duplicate utmp entries 629*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/08/17 14:06:34 630*7c478bd9Sstevel@tonic-gate [session.c sshd.8 sshd.c] 631*7c478bd9Sstevel@tonic-gate sshd -u len, similar to telnetd 632*7c478bd9Sstevel@tonic-gate - (djm) Lastlog was not getting closed after writing login entry 633*7c478bd9Sstevel@tonic-gate - (djm) Add Solaris package support from Rip Loomis <loomisg@cist.saic.com> 634*7c478bd9Sstevel@tonic-gate 635*7c478bd9Sstevel@tonic-gate20000816 636*7c478bd9Sstevel@tonic-gate - (djm) Replacement for inet_ntoa for Irix (which breaks on gcc) 637*7c478bd9Sstevel@tonic-gate - (djm) Fix strerror replacement for old SunOS. Based on patch from 638*7c478bd9Sstevel@tonic-gate Charles Levert <charles@comm.polymtl.ca> 639*7c478bd9Sstevel@tonic-gate - (djm) Seperate arc4random into seperate file and use OpenSSL's RC4 640*7c478bd9Sstevel@tonic-gate implementation. 641*7c478bd9Sstevel@tonic-gate - (djm) SUN_LEN macro for systems which lack it 642*7c478bd9Sstevel@tonic-gate 643*7c478bd9Sstevel@tonic-gate20000815 644*7c478bd9Sstevel@tonic-gate - (djm) More SunOS 4.1.x fixes from Nate Itkin <nitkin@europa.com> 645*7c478bd9Sstevel@tonic-gate - (djm) Avoid failures on Irix when ssh is not setuid. Fix from 646*7c478bd9Sstevel@tonic-gate Michael Stone <mstone@cs.loyola.edu> 647*7c478bd9Sstevel@tonic-gate - (djm) Don't seek in directory based lastlogs 648*7c478bd9Sstevel@tonic-gate - (djm) Fix --with-ipaddr-display configure option test. Patch from 649*7c478bd9Sstevel@tonic-gate Jarno Huuskonen <jhuuskon@messi.uku.fi> 650*7c478bd9Sstevel@tonic-gate - (djm) Fix AIX limits from Alexandre Oliva <oliva@lsd.ic.unicamp.br> 651*7c478bd9Sstevel@tonic-gate 652*7c478bd9Sstevel@tonic-gate20000813 653*7c478bd9Sstevel@tonic-gate - (djm) Add $(srcdir) to includes when compiling (for VPATH). Report from 654*7c478bd9Sstevel@tonic-gate Fabrice bacchella <fabrice.bacchella@marchfirst.fr> 655*7c478bd9Sstevel@tonic-gate 656*7c478bd9Sstevel@tonic-gate20000809 657*7c478bd9Sstevel@tonic-gate - (djm) Define AIX hard limits if headers don't. Report from 658*7c478bd9Sstevel@tonic-gate Bill Painter <william.t.painter@lmco.com> 659*7c478bd9Sstevel@tonic-gate - (djm) utmp direct write & SunOS 4 patch from Charles Levert 660*7c478bd9Sstevel@tonic-gate <charles@comm.polymtl.ca> 661*7c478bd9Sstevel@tonic-gate 662*7c478bd9Sstevel@tonic-gate20000808 663*7c478bd9Sstevel@tonic-gate - (djm) Cleanup Redhat RPMs. Generate keys at runtime rather than install 664*7c478bd9Sstevel@tonic-gate time, spec file cleanup. 665*7c478bd9Sstevel@tonic-gate 666*7c478bd9Sstevel@tonic-gate20000807 667*7c478bd9Sstevel@tonic-gate - (djm) Set 0755 on binaries during install. Report from Lutz Jaenicke 668*7c478bd9Sstevel@tonic-gate - (djm) Suppress error messages on channel close shutdown() failurs 669*7c478bd9Sstevel@tonic-gate works around Linux bug. Patch from Zack Weinberg <zack@wolery.cumb.org> 670*7c478bd9Sstevel@tonic-gate - (djm) Add some more entropy collection commands from Lutz Jaenicke 671*7c478bd9Sstevel@tonic-gate 672*7c478bd9Sstevel@tonic-gate20000725 673*7c478bd9Sstevel@tonic-gate - (djm) Fix autoconf typo: HAVE_BINRESVPORT_AF -> HAVE_BINDRESVPORT_AF 674*7c478bd9Sstevel@tonic-gate 675*7c478bd9Sstevel@tonic-gate20000721 676*7c478bd9Sstevel@tonic-gate - (djm) OpenBSD CVS updates: 677*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/07/16 02:27:22 678*7c478bd9Sstevel@tonic-gate [authfd.c authfd.h channels.c clientloop.c ssh-add.c ssh-agent.c ssh.c] 679*7c478bd9Sstevel@tonic-gate [sshconnect1.c sshconnect2.c] 680*7c478bd9Sstevel@tonic-gate make ssh-add accept dsa keys (the agent does not) 681*7c478bd9Sstevel@tonic-gate - djm@cvs.openbsd.org 2000/07/17 19:25:02 682*7c478bd9Sstevel@tonic-gate [sshd.c] 683*7c478bd9Sstevel@tonic-gate Another closing of stdin; ok deraadt 684*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/07/19 18:33:12 685*7c478bd9Sstevel@tonic-gate [dsa.c] 686*7c478bd9Sstevel@tonic-gate missing free, reorder 687*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/07/20 16:23:14 688*7c478bd9Sstevel@tonic-gate [ssh-keygen.1] 689*7c478bd9Sstevel@tonic-gate document input and output files 690*7c478bd9Sstevel@tonic-gate 691*7c478bd9Sstevel@tonic-gate20000720 692*7c478bd9Sstevel@tonic-gate - (djm) Spec file fix from Petr Novotny <Petr.Novotny@antek.cz> 693*7c478bd9Sstevel@tonic-gate 694*7c478bd9Sstevel@tonic-gate20000716 695*7c478bd9Sstevel@tonic-gate - (djm) Release 2.1.1p4 696*7c478bd9Sstevel@tonic-gate 697*7c478bd9Sstevel@tonic-gate20000715 698*7c478bd9Sstevel@tonic-gate - (djm) OpenBSD CVS updates 699*7c478bd9Sstevel@tonic-gate - provos@cvs.openbsd.org 2000/07/13 16:53:22 700*7c478bd9Sstevel@tonic-gate [aux.c readconf.c servconf.c ssh.h] 701*7c478bd9Sstevel@tonic-gate allow multiple whitespace but only one '=' between tokens, bug report from 702*7c478bd9Sstevel@tonic-gate Ralf S. Engelschall <rse@engelschall.com> but different fix. okay deraadt@ 703*7c478bd9Sstevel@tonic-gate - provos@cvs.openbsd.org 2000/07/13 17:14:09 704*7c478bd9Sstevel@tonic-gate [clientloop.c] 705*7c478bd9Sstevel@tonic-gate typo; todd@fries.net 706*7c478bd9Sstevel@tonic-gate - provos@cvs.openbsd.org 2000/07/13 17:19:31 707*7c478bd9Sstevel@tonic-gate [scp.c] 708*7c478bd9Sstevel@tonic-gate close can fail on AFS, report error; from Greg Hudson <ghudson@mit.edu> 709*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/07/14 16:59:46 710*7c478bd9Sstevel@tonic-gate [readconf.c servconf.c] 711*7c478bd9Sstevel@tonic-gate allow leading whitespace. ok niels 712*7c478bd9Sstevel@tonic-gate - djm@cvs.openbsd.org 2000/07/14 22:01:38 713*7c478bd9Sstevel@tonic-gate [ssh-keygen.c ssh.c] 714*7c478bd9Sstevel@tonic-gate Always create ~/.ssh with mode 700; ok Markus 715*7c478bd9Sstevel@tonic-gate - Fixes for SunOS 4.1.4 from Gordon Atwood <gordon@cs.ualberta.ca> 716*7c478bd9Sstevel@tonic-gate - Include floatingpoint.h for entropy.c 717*7c478bd9Sstevel@tonic-gate - strerror replacement 718*7c478bd9Sstevel@tonic-gate 719*7c478bd9Sstevel@tonic-gate20000712 720*7c478bd9Sstevel@tonic-gate - (djm) Remove -lresolve for Reliant Unix 721*7c478bd9Sstevel@tonic-gate - (djm) OpenBSD CVS Updates: 722*7c478bd9Sstevel@tonic-gate - deraadt@cvs.openbsd.org 2000/07/11 02:11:34 723*7c478bd9Sstevel@tonic-gate [session.c sshd.c ] 724*7c478bd9Sstevel@tonic-gate make MaxStartups code still work with -d; djm 725*7c478bd9Sstevel@tonic-gate - deraadt@cvs.openbsd.org 2000/07/11 13:17:45 726*7c478bd9Sstevel@tonic-gate [readconf.c ssh_config] 727*7c478bd9Sstevel@tonic-gate disable FallBackToRsh by default 728*7c478bd9Sstevel@tonic-gate - (djm) Replace in_addr_t with u_int32_t in bsd-inet_aton.c. Report from 729*7c478bd9Sstevel@tonic-gate Ben Lindstrom <mouring@pconline.com> 730*7c478bd9Sstevel@tonic-gate - (djm) Make building of X11-Askpass and GNOME-Askpass optional in RPM 731*7c478bd9Sstevel@tonic-gate spec file. 732*7c478bd9Sstevel@tonic-gate - (djm) Released 2.1.1p3 733*7c478bd9Sstevel@tonic-gate 734*7c478bd9Sstevel@tonic-gate20000711 735*7c478bd9Sstevel@tonic-gate - (djm) Fixup for AIX getuserattr() support from Tom Bertelson 736*7c478bd9Sstevel@tonic-gate <tbert@abac.com> 737*7c478bd9Sstevel@tonic-gate - (djm) ReliantUNIX support from Udo Schweigert <ust@cert.siemens.de> 738*7c478bd9Sstevel@tonic-gate - (djm) NeXT: dirent structures to get scp working from Ben Lindstrom 739*7c478bd9Sstevel@tonic-gate <mouring@pconline.com> 740*7c478bd9Sstevel@tonic-gate - (djm) Fix broken inet_ntoa check and ut_user/ut_name confusion, report 741*7c478bd9Sstevel@tonic-gate from Jim Watt <jimw@peisj.pebio.com> 742*7c478bd9Sstevel@tonic-gate - (djm) Replaced bsd-snprintf.c with one from Mutt source tree, it is known 743*7c478bd9Sstevel@tonic-gate to compile on more platforms (incl NeXT). 744*7c478bd9Sstevel@tonic-gate - (djm) Added bsd-inet_aton and configure support for NeXT 745*7c478bd9Sstevel@tonic-gate - (djm) Misc NeXT fixes from Ben Lindstrom <mouring@pconline.com> 746*7c478bd9Sstevel@tonic-gate - (djm) OpenBSD CVS updates: 747*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/06/26 03:22:29 748*7c478bd9Sstevel@tonic-gate [authfd.c] 749*7c478bd9Sstevel@tonic-gate cleanup, less cut&paste 750*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/06/26 15:59:19 751*7c478bd9Sstevel@tonic-gate [servconf.c servconf.h session.c sshd.8 sshd.c] 752*7c478bd9Sstevel@tonic-gate MaxStartups: limit number of unauthenticated connections, work by 753*7c478bd9Sstevel@tonic-gate theo and me 754*7c478bd9Sstevel@tonic-gate - deraadt@cvs.openbsd.org 2000/07/05 14:18:07 755*7c478bd9Sstevel@tonic-gate [session.c] 756*7c478bd9Sstevel@tonic-gate use no_x11_forwarding_flag correctly; provos ok 757*7c478bd9Sstevel@tonic-gate - provos@cvs.openbsd.org 2000/07/05 15:35:57 758*7c478bd9Sstevel@tonic-gate [sshd.c] 759*7c478bd9Sstevel@tonic-gate typo 760*7c478bd9Sstevel@tonic-gate - aaron@cvs.openbsd.org 2000/07/05 22:06:58 761*7c478bd9Sstevel@tonic-gate [scp.1 ssh-agent.1 ssh-keygen.1 sshd.8] 762*7c478bd9Sstevel@tonic-gate Insert more missing .El directives. Our troff really should identify 763*7c478bd9Sstevel@tonic-gate these and spit out a warning. 764*7c478bd9Sstevel@tonic-gate - todd@cvs.openbsd.org 2000/07/06 21:55:04 765*7c478bd9Sstevel@tonic-gate [auth-rsa.c auth2.c ssh-keygen.c] 766*7c478bd9Sstevel@tonic-gate clean code is good code 767*7c478bd9Sstevel@tonic-gate - deraadt@cvs.openbsd.org 2000/07/07 02:14:29 768*7c478bd9Sstevel@tonic-gate [serverloop.c] 769*7c478bd9Sstevel@tonic-gate sense of port forwarding flag test was backwards 770*7c478bd9Sstevel@tonic-gate - provos@cvs.openbsd.org 2000/07/08 17:17:31 771*7c478bd9Sstevel@tonic-gate [compat.c readconf.c] 772*7c478bd9Sstevel@tonic-gate replace strtok with strsep; from David Young <dyoung@onthejob.net> 773*7c478bd9Sstevel@tonic-gate - deraadt@cvs.openbsd.org 2000/07/08 19:21:15 774*7c478bd9Sstevel@tonic-gate [auth.h] 775*7c478bd9Sstevel@tonic-gate KNF 776*7c478bd9Sstevel@tonic-gate - ho@cvs.openbsd.org 2000/07/08 19:27:33 777*7c478bd9Sstevel@tonic-gate [compat.c readconf.c] 778*7c478bd9Sstevel@tonic-gate Better conditions for strsep() ending. 779*7c478bd9Sstevel@tonic-gate - ho@cvs.openbsd.org 2000/07/10 10:27:05 780*7c478bd9Sstevel@tonic-gate [readconf.c] 781*7c478bd9Sstevel@tonic-gate Get the correct message on errors. (niels@ ok) 782*7c478bd9Sstevel@tonic-gate - ho@cvs.openbsd.org 2000/07/10 10:30:25 783*7c478bd9Sstevel@tonic-gate [cipher.c kex.c servconf.c] 784*7c478bd9Sstevel@tonic-gate strtok() --> strsep(). (niels@ ok) 785*7c478bd9Sstevel@tonic-gate - (djm) Fix problem with debug mode and MaxStartups 786*7c478bd9Sstevel@tonic-gate - (djm) Don't generate host keys when $(DESTDIR) is set (e.g. during RPM 787*7c478bd9Sstevel@tonic-gate builds) 788*7c478bd9Sstevel@tonic-gate - (djm) Add strsep function from OpenBSD libc for systems that lack it 789*7c478bd9Sstevel@tonic-gate 790*7c478bd9Sstevel@tonic-gate20000709 791*7c478bd9Sstevel@tonic-gate - (djm) Only enable PAM_TTY kludge for Linux. Problem report from 792*7c478bd9Sstevel@tonic-gate Kevin Steves <stevesk@sweden.hp.com> 793*7c478bd9Sstevel@tonic-gate - (djm) Match prototype and function declaration for rresvport_af. 794*7c478bd9Sstevel@tonic-gate Problem report from Niklas Edmundsson <nikke@ing.umu.se> 795*7c478bd9Sstevel@tonic-gate - (djm) Missing $(DESTDIR) on host-key target causing problems with RPM 796*7c478bd9Sstevel@tonic-gate builds. Problem report from Gregory Leblanc <GLeblanc@cu-portland.edu> 797*7c478bd9Sstevel@tonic-gate - (djm) Replace ut_name with ut_user. Patch from Jim Watt 798*7c478bd9Sstevel@tonic-gate <jimw@peisj.pebio.com> 799*7c478bd9Sstevel@tonic-gate - (djm) Fix pam sprintf fix 800*7c478bd9Sstevel@tonic-gate - (djm) Cleanup entropy collection code a little more. Split initialisation 801*7c478bd9Sstevel@tonic-gate from seeding, perform intialisation immediatly at start, be careful with 802*7c478bd9Sstevel@tonic-gate uids. Based on problem report from Jim Watt <jimw@peisj.pebio.com> 803*7c478bd9Sstevel@tonic-gate - (djm) More NeXT compatibility from Ben Lindstrom <mouring@pconline.com> 804*7c478bd9Sstevel@tonic-gate Including sigaction() et al. replacements 805*7c478bd9Sstevel@tonic-gate - (djm) AIX getuserattr() session initialisation from Tom Bertelson 806*7c478bd9Sstevel@tonic-gate <tbert@abac.com> 807*7c478bd9Sstevel@tonic-gate 808*7c478bd9Sstevel@tonic-gate20000708 809*7c478bd9Sstevel@tonic-gate - (djm) Fix bad fprintf format handling in auth-pam.c. Patch from 810*7c478bd9Sstevel@tonic-gate Aaron Hopkins <aaron@die.net> 811*7c478bd9Sstevel@tonic-gate - (djm) Fix incorrect configure handling of --with-rsh-path option. Fix from 812*7c478bd9Sstevel@tonic-gate Lutz Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE> 813*7c478bd9Sstevel@tonic-gate - (djm) Fixed undefined variables for OSF SIA. Report from 814*7c478bd9Sstevel@tonic-gate Baars, Henk <Hendrik.Baars@nl.origin-it.com> 815*7c478bd9Sstevel@tonic-gate - (djm) Handle EWOULDBLOCK returns from read() and write() in atomicio.c 816*7c478bd9Sstevel@tonic-gate Fix from Marquess, Steve Mr JMLFDC <Steve.Marquess@DET.AMEDD.ARMY.MIL> 817*7c478bd9Sstevel@tonic-gate - (djm) Don't use inet_addr. 818*7c478bd9Sstevel@tonic-gate 819*7c478bd9Sstevel@tonic-gate20000702 820*7c478bd9Sstevel@tonic-gate - (djm) Fix brace mismatch from Corinna Vinschen <vinschen@cygnus.com> 821*7c478bd9Sstevel@tonic-gate - (djm) Stop shadow expiry checking from preventing logins with NIS. Based 822*7c478bd9Sstevel@tonic-gate on fix from HARUYAMA Seigo <haruyama@nt.phys.s.u-tokyo.ac.jp> 823*7c478bd9Sstevel@tonic-gate - (djm) Use standard OpenSSL functions in auth-skey.c. Patch from 824*7c478bd9Sstevel@tonic-gate Chris, the Young One <cky@pobox.com> 825*7c478bd9Sstevel@tonic-gate - (djm) Fix scp progress meter on really wide terminals. Based on patch 826*7c478bd9Sstevel@tonic-gate from James H. Cloos Jr. <cloos@jhcloos.com> 827*7c478bd9Sstevel@tonic-gate 828*7c478bd9Sstevel@tonic-gate20000701 829*7c478bd9Sstevel@tonic-gate - (djm) Fix Tru64 SIA problems reported by John P Speno <speno@isc.upenn.edu> 830*7c478bd9Sstevel@tonic-gate - (djm) Login fixes from Tom Bertelson <tbert@abac.com> 831*7c478bd9Sstevel@tonic-gate - (djm) Replace "/bin/sh" with _PATH_BSHELL. Report from Corinna Vinschen 832*7c478bd9Sstevel@tonic-gate <vinschen@cygnus.com> 833*7c478bd9Sstevel@tonic-gate - (djm) Replace "/usr/bin/login" with LOGIN_PROGRAM 834*7c478bd9Sstevel@tonic-gate - (djm) Added check for broken snprintf() functions which do not correctly 835*7c478bd9Sstevel@tonic-gate terminate output string and attempt to use replacement. 836*7c478bd9Sstevel@tonic-gate - (djm) Released 2.1.1p2 837*7c478bd9Sstevel@tonic-gate 838*7c478bd9Sstevel@tonic-gate20000628 839*7c478bd9Sstevel@tonic-gate - (djm) Fixes to lastlog code for Irix 840*7c478bd9Sstevel@tonic-gate - (djm) Use atomicio in loginrec 841*7c478bd9Sstevel@tonic-gate - (djm) Patch from Michael Stone <mstone@cs.loyola.edu> to add support for 842*7c478bd9Sstevel@tonic-gate Irix 6.x array sessions, project id's, and system audit trail id. 843*7c478bd9Sstevel@tonic-gate - (djm) Added 'distprep' make target to simplify packaging 844*7c478bd9Sstevel@tonic-gate - (djm) Added patch from Chris Adams <cmadams@hiwaay.net> to add OSF SIA 845*7c478bd9Sstevel@tonic-gate support. Enable using "USE_SIA=1 ./configure [options]" 846*7c478bd9Sstevel@tonic-gate 847*7c478bd9Sstevel@tonic-gate20000627 848*7c478bd9Sstevel@tonic-gate - (djm) Fixes to login code - not setting li->uid, cleanups 849*7c478bd9Sstevel@tonic-gate - (djm) Formatting 850*7c478bd9Sstevel@tonic-gate 851*7c478bd9Sstevel@tonic-gate20000626 852*7c478bd9Sstevel@tonic-gate - (djm) Better fix to aclocal tests from Garrick James <garrick@james.net> 853*7c478bd9Sstevel@tonic-gate - (djm) Account expiry support from Andreas Steinmetz <ast@domdv.de> 854*7c478bd9Sstevel@tonic-gate - (djm) Added password expiry checking (no password change support) 855*7c478bd9Sstevel@tonic-gate - (djm) Make EGD failures non-fatal if OpenSSL's entropy pool is still OK 856*7c478bd9Sstevel@tonic-gate based on patch from Lutz Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE> 857*7c478bd9Sstevel@tonic-gate - (djm) Fix fixed EGD code. 858*7c478bd9Sstevel@tonic-gate - OpenBSD CVS update 859*7c478bd9Sstevel@tonic-gate - provos@cvs.openbsd.org 2000/06/25 14:17:58 860*7c478bd9Sstevel@tonic-gate [channels.c] 861*7c478bd9Sstevel@tonic-gate correct check for bad channel ids; from Wei Dai <weidai@eskimo.com> 862*7c478bd9Sstevel@tonic-gate 863*7c478bd9Sstevel@tonic-gate20000623 864*7c478bd9Sstevel@tonic-gate - (djm) Use sa_family_t in prototype for rresvport_af. Patch from 865*7c478bd9Sstevel@tonic-gate Svante Signell <svante.signell@telia.com> 866*7c478bd9Sstevel@tonic-gate - (djm) Autoconf logic to define sa_family_t if it is missing 867*7c478bd9Sstevel@tonic-gate - OpenBSD CVS Updates: 868*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/06/22 10:32:27 869*7c478bd9Sstevel@tonic-gate [sshd.c] 870*7c478bd9Sstevel@tonic-gate missing atomicio; report from Steve.Marquess@DET.AMEDD.ARMY.MIL 871*7c478bd9Sstevel@tonic-gate - djm@cvs.openbsd.org 2000/06/22 17:55:00 872*7c478bd9Sstevel@tonic-gate [auth-krb4.c key.c radix.c uuencode.c] 873*7c478bd9Sstevel@tonic-gate Missing CVS idents; ok markus 874*7c478bd9Sstevel@tonic-gate 875*7c478bd9Sstevel@tonic-gate20000622 876*7c478bd9Sstevel@tonic-gate - (djm) Automatically generate host key during "make install". Suggested 877*7c478bd9Sstevel@tonic-gate by Gary E. Miller <gem@rellim.com> 878*7c478bd9Sstevel@tonic-gate - (djm) Paranoia before kill() system call 879*7c478bd9Sstevel@tonic-gate - OpenBSD CVS Updates: 880*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/06/18 18:50:11 881*7c478bd9Sstevel@tonic-gate [auth2.c compat.c compat.h sshconnect2.c] 882*7c478bd9Sstevel@tonic-gate make userauth+pubkey interop with ssh.com-2.2.0 883*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/06/18 20:56:17 884*7c478bd9Sstevel@tonic-gate [dsa.c] 885*7c478bd9Sstevel@tonic-gate mem leak + be more paranoid in dsa_verify. 886*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/06/18 21:29:50 887*7c478bd9Sstevel@tonic-gate [key.c] 888*7c478bd9Sstevel@tonic-gate cleanup fingerprinting, less hardcoded sizes 889*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/06/19 19:39:45 890*7c478bd9Sstevel@tonic-gate [atomicio.c auth-options.c auth-passwd.c auth-rh-rsa.c auth-rhosts.c] 891*7c478bd9Sstevel@tonic-gate [auth-rsa.c auth-skey.c authfd.c authfd.h authfile.c bufaux.c bufaux.h] 892*7c478bd9Sstevel@tonic-gate [buffer.c buffer.h canohost.c channels.c channels.h cipher.c cipher.h] 893*7c478bd9Sstevel@tonic-gate [clientloop.c compat.c compat.h compress.c compress.h crc32.c crc32.h] 894*7c478bd9Sstevel@tonic-gate [deattack.c dispatch.c dsa.c fingerprint.c fingerprint.h getput.h hmac.c] 895*7c478bd9Sstevel@tonic-gate [kex.c log-client.c log-server.c login.c match.c mpaux.c mpaux.h nchan.c] 896*7c478bd9Sstevel@tonic-gate [nchan.h packet.c packet.h pty.c pty.h readconf.c readconf.h readpass.c] 897*7c478bd9Sstevel@tonic-gate [rsa.c rsa.h scp.c servconf.c servconf.h ssh-add.c ssh-keygen.c ssh.c] 898*7c478bd9Sstevel@tonic-gate [ssh.h tildexpand.c ttymodes.c ttymodes.h uidswap.c xmalloc.c xmalloc.h] 899*7c478bd9Sstevel@tonic-gate OpenBSD tag 900*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/06/21 10:46:10 901*7c478bd9Sstevel@tonic-gate sshconnect2.c missing free; nuke old comment 902*7c478bd9Sstevel@tonic-gate 903*7c478bd9Sstevel@tonic-gate20000620 904*7c478bd9Sstevel@tonic-gate - (djm) Replace use of '-o' and '-a' logical operators in configure tests 905*7c478bd9Sstevel@tonic-gate with '||' and '&&'. As suggested by Jim Knoble <jmknoble@pint-stowp.cx> 906*7c478bd9Sstevel@tonic-gate to fix SCO Unixware problem reported by Gary E. Miller <gem@rellim.com> 907*7c478bd9Sstevel@tonic-gate - (djm) Typo in loginrec.c 908*7c478bd9Sstevel@tonic-gate 909*7c478bd9Sstevel@tonic-gate20000618 910*7c478bd9Sstevel@tonic-gate - (djm) Add summary of configure options to end of ./configure run 911*7c478bd9Sstevel@tonic-gate - (djm) Not all systems define RUSAGE_SELF & RUSAGE_CHILDREN. Report from 912*7c478bd9Sstevel@tonic-gate Michael Stone <mstone@cs.loyola.edu> 913*7c478bd9Sstevel@tonic-gate - (djm) rusage is a privileged operation on some Unices (incl. 914*7c478bd9Sstevel@tonic-gate Solaris 2.5.1). Report from Paul D. Smith <pausmith@nortelnetworks.com> 915*7c478bd9Sstevel@tonic-gate - (djm) Avoid PAM failures when running without a TTY. Report from 916*7c478bd9Sstevel@tonic-gate Martin Petrak <petrak@spsknm.schools.sk> 917*7c478bd9Sstevel@tonic-gate - (djm) Include sys/types.h when including netinet/in.h in configure tests. 918*7c478bd9Sstevel@tonic-gate Patch from Jun-ichiro itojun Hagino <itojun@iijlab.net> 919*7c478bd9Sstevel@tonic-gate - (djm) Started merge of Ben Lindstrom's <mouring@pconline.com> NeXT support 920*7c478bd9Sstevel@tonic-gate - OpenBSD CVS updates: 921*7c478bd9Sstevel@tonic-gate - deraadt@cvs.openbsd.org 2000/06/17 09:58:46 922*7c478bd9Sstevel@tonic-gate [channels.c] 923*7c478bd9Sstevel@tonic-gate everyone says "nix it" (remove protocol 2 debugging message) 924*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/06/17 13:24:34 925*7c478bd9Sstevel@tonic-gate [sshconnect.c] 926*7c478bd9Sstevel@tonic-gate allow extended server banners 927*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/06/17 14:30:10 928*7c478bd9Sstevel@tonic-gate [sshconnect.c] 929*7c478bd9Sstevel@tonic-gate missing atomicio, typo 930*7c478bd9Sstevel@tonic-gate - jakob@cvs.openbsd.org 2000/06/17 16:52:34 931*7c478bd9Sstevel@tonic-gate [servconf.c servconf.h session.c sshd.8 sshd_config] 932*7c478bd9Sstevel@tonic-gate add support for ssh v2 subsystems. ok markus@. 933*7c478bd9Sstevel@tonic-gate - deraadt@cvs.openbsd.org 2000/06/17 18:57:48 934*7c478bd9Sstevel@tonic-gate [readconf.c servconf.c] 935*7c478bd9Sstevel@tonic-gate include = in WHITESPACE; markus ok 936*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/06/17 19:09:10 937*7c478bd9Sstevel@tonic-gate [auth2.c] 938*7c478bd9Sstevel@tonic-gate implement bug compatibility with ssh-2.0.13 pubkey, server side 939*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/06/17 21:00:28 940*7c478bd9Sstevel@tonic-gate [compat.c] 941*7c478bd9Sstevel@tonic-gate initial support for ssh.com's 2.2.0 942*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/06/17 21:16:09 943*7c478bd9Sstevel@tonic-gate [scp.c] 944*7c478bd9Sstevel@tonic-gate typo 945*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/06/17 22:05:02 946*7c478bd9Sstevel@tonic-gate [auth-rsa.c auth2.c serverloop.c session.c auth-options.c auth-options.h] 947*7c478bd9Sstevel@tonic-gate split auth-rsa option parsing into auth-options 948*7c478bd9Sstevel@tonic-gate add options support to authorized_keys2 949*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 2000/06/17 22:42:54 950*7c478bd9Sstevel@tonic-gate [session.c] 951*7c478bd9Sstevel@tonic-gate typo 952*7c478bd9Sstevel@tonic-gate 953*7c478bd9Sstevel@tonic-gate20000613 954*7c478bd9Sstevel@tonic-gate - (djm) Fixes from Andrew McGill <andrewm@datrix.co.za>: 955*7c478bd9Sstevel@tonic-gate - Platform define for SCO 3.x which breaks on /dev/ptmx 956*7c478bd9Sstevel@tonic-gate - Detect and try to fix missing MAXPATHLEN 957*7c478bd9Sstevel@tonic-gate - (djm) Fix short copy in loginrec.c (based on patch from Phill Camp 958*7c478bd9Sstevel@tonic-gate <P.S.S.Camp@ukc.ac.uk> 959*7c478bd9Sstevel@tonic-gate 960*7c478bd9Sstevel@tonic-gate20000612 961*7c478bd9Sstevel@tonic-gate - (djm) Glob manpages in RPM spec files to catch compressed files 962*7c478bd9Sstevel@tonic-gate - (djm) Full license in auth-pam.c 963*7c478bd9Sstevel@tonic-gate - (djm) Configure fixes from SAKAI Kiyotaka <ksakai@kso.netwk.ntt-at.co.jp> 964*7c478bd9Sstevel@tonic-gate - (andre) AIX, lastlog, configure fixes from Tom Bertelson <tbert@abac.com>: 965*7c478bd9Sstevel@tonic-gate - Don't try to retrieve lastlog from wtmp/wtmpx if DISABLE_LASTLOG is 966*7c478bd9Sstevel@tonic-gate def'd 967*7c478bd9Sstevel@tonic-gate - Set AIX to use preformatted manpages 968*7c478bd9Sstevel@tonic-gate 969*7c478bd9Sstevel@tonic-gate20000610 970*7c478bd9Sstevel@tonic-gate - (djm) Minor doc tweaks 971*7c478bd9Sstevel@tonic-gate - (djm) Fix for configure on bash2 from Jim Knoble <jmknoble@jmknoble.cx> 972*7c478bd9Sstevel@tonic-gate 973*7c478bd9Sstevel@tonic-gate20000609 974*7c478bd9Sstevel@tonic-gate - (djm) Patch from Kenji Miyake <kenji@miyake.org> to disable utmp usage 975*7c478bd9Sstevel@tonic-gate (in favour of utmpx) on Solaris 8 976*7c478bd9Sstevel@tonic-gate 977*7c478bd9Sstevel@tonic-gate20000606 978*7c478bd9Sstevel@tonic-gate - (djm) Cleanup of entropy.c. Reorganised code, removed second pass through 979*7c478bd9Sstevel@tonic-gate list of commands (by default). Removed verbose debugging (by default). 980*7c478bd9Sstevel@tonic-gate - (djm) Increased command entropy estimates and default entropy collection 981*7c478bd9Sstevel@tonic-gate timeout 982*7c478bd9Sstevel@tonic-gate - (djm) Remove duplicate headers from loginrec.c 983*7c478bd9Sstevel@tonic-gate - (djm) Don't add /usr/local/lib to library search path on Irix 984*7c478bd9Sstevel@tonic-gate - (djm) Fix rsh path in RPMs. Report from Jason L Tibbitts III 985*7c478bd9Sstevel@tonic-gate <tibbs@math.uh.edu> 986*7c478bd9Sstevel@tonic-gate - (djm) Warn user if grabs fail in GNOME askpass. Patch from Zack Weinberg 987*7c478bd9Sstevel@tonic-gate <zack@wolery.cumb.org> 988*7c478bd9Sstevel@tonic-gate - (djm) OpenBSD CVS updates: 989*7c478bd9Sstevel@tonic-gate - todd@cvs.openbsd.org 990*7c478bd9Sstevel@tonic-gate [sshconnect2.c] 991*7c478bd9Sstevel@tonic-gate teach protocol v2 to count login failures properly and also enable an 992*7c478bd9Sstevel@tonic-gate explanation of why the password prompt comes up again like v1; this is NOT 993*7c478bd9Sstevel@tonic-gate crypto 994*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 995*7c478bd9Sstevel@tonic-gate [readconf.c readconf.h servconf.c servconf.h session.c ssh.1 ssh.c sshd.8] 996*7c478bd9Sstevel@tonic-gate xauth_location support; pr 1234 997*7c478bd9Sstevel@tonic-gate [readconf.c sshconnect2.c] 998*7c478bd9Sstevel@tonic-gate typo, unused 999*7c478bd9Sstevel@tonic-gate [session.c] 1000*7c478bd9Sstevel@tonic-gate allow use_login only for login sessions, otherwise remote commands are 1001*7c478bd9Sstevel@tonic-gate execed with uid==0 1002*7c478bd9Sstevel@tonic-gate [sshd.8] 1003*7c478bd9Sstevel@tonic-gate document UseLogin better 1004*7c478bd9Sstevel@tonic-gate [version.h] 1005*7c478bd9Sstevel@tonic-gate OpenSSH 2.1.1 1006*7c478bd9Sstevel@tonic-gate [auth-rsa.c] 1007*7c478bd9Sstevel@tonic-gate fix match_hostname() logic for auth-rsa: deny access if we have a 1008*7c478bd9Sstevel@tonic-gate negative match or no match at all 1009*7c478bd9Sstevel@tonic-gate [channels.c hostfile.c match.c] 1010*7c478bd9Sstevel@tonic-gate don't panic if mkdtemp fails for authfwd; jkb@yahoo-inc.com via 1011*7c478bd9Sstevel@tonic-gate kris@FreeBSD.org 1012*7c478bd9Sstevel@tonic-gate 1013*7c478bd9Sstevel@tonic-gate20000606 1014*7c478bd9Sstevel@tonic-gate - (djm) Added --with-cflags, --with-ldflags and --with-libs options to 1015*7c478bd9Sstevel@tonic-gate configure. 1016*7c478bd9Sstevel@tonic-gate 1017*7c478bd9Sstevel@tonic-gate20000604 1018*7c478bd9Sstevel@tonic-gate - Configure tweaking for new login code on Irix 5.3 1019*7c478bd9Sstevel@tonic-gate - (andre) login code changes based on djm feedback 1020*7c478bd9Sstevel@tonic-gate 1021*7c478bd9Sstevel@tonic-gate20000603 1022*7c478bd9Sstevel@tonic-gate - (andre) New login code 1023*7c478bd9Sstevel@tonic-gate - Remove bsd-login.[ch] and all the OpenBSD-derived code in login.c 1024*7c478bd9Sstevel@tonic-gate - Add loginrec.[ch], logintest.c and autoconf code 1025*7c478bd9Sstevel@tonic-gate 1026*7c478bd9Sstevel@tonic-gate20000531 1027*7c478bd9Sstevel@tonic-gate - Cleanup of auth.c, login.c and fake-* 1028*7c478bd9Sstevel@tonic-gate - Cleanup of auth-pam.c, save and print "account expired" error messages 1029*7c478bd9Sstevel@tonic-gate - Fix EGD read bug by IWAMURO Motonori <iwa@mmp.fujitsu.co.jp> 1030*7c478bd9Sstevel@tonic-gate - Rewrote bsd-login to use proper utmp API if available. Major cleanup 1031*7c478bd9Sstevel@tonic-gate of fallback DIY code. 1032*7c478bd9Sstevel@tonic-gate 1033*7c478bd9Sstevel@tonic-gate20000530 1034*7c478bd9Sstevel@tonic-gate - Define atexit for old Solaris 1035*7c478bd9Sstevel@tonic-gate - Fix buffer overrun in login.c for systems which use syslen in utmpx. 1036*7c478bd9Sstevel@tonic-gate patch from YOSHIFUJI Hideaki <yoshfuji@cerberus.nemoto.ecei.tohoku.ac.jp> 1037*7c478bd9Sstevel@tonic-gate - OpenBSD CVS updates: 1038*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 1039*7c478bd9Sstevel@tonic-gate [session.c] 1040*7c478bd9Sstevel@tonic-gate make x11-fwd work w/ localhost (xauth add host/unix:11) 1041*7c478bd9Sstevel@tonic-gate [cipher.c compat.c readconf.c servconf.c] 1042*7c478bd9Sstevel@tonic-gate check strtok() != NULL; ok niels@ 1043*7c478bd9Sstevel@tonic-gate [key.c] 1044*7c478bd9Sstevel@tonic-gate fix key_read() for uuencoded keys w/o '=' 1045*7c478bd9Sstevel@tonic-gate [serverloop.c] 1046*7c478bd9Sstevel@tonic-gate group ssh1 vs. ssh2 in serverloop 1047*7c478bd9Sstevel@tonic-gate [kex.c kex.h myproposal.h sshconnect2.c sshd.c] 1048*7c478bd9Sstevel@tonic-gate split kexinit/kexdh, factor out common code 1049*7c478bd9Sstevel@tonic-gate [readconf.c ssh.1 ssh.c] 1050*7c478bd9Sstevel@tonic-gate forwardagent defaults to no, add ssh -A 1051*7c478bd9Sstevel@tonic-gate - theo@cvs.openbsd.org 1052*7c478bd9Sstevel@tonic-gate [session.c] 1053*7c478bd9Sstevel@tonic-gate just some line shortening 1054*7c478bd9Sstevel@tonic-gate - Released 2.1.0p3 1055*7c478bd9Sstevel@tonic-gate 1056*7c478bd9Sstevel@tonic-gate20000520 1057*7c478bd9Sstevel@tonic-gate - Xauth fix from Markus Friedl <markus.friedl@informatik.uni-erlangen.de> 1058*7c478bd9Sstevel@tonic-gate - Don't touch utmp if USE_UTMPX defined 1059*7c478bd9Sstevel@tonic-gate - SunOS 4.x support from Todd C. Miller <Todd.Miller@courtesan.com> 1060*7c478bd9Sstevel@tonic-gate - SIGCHLD fix for AIX and HPUX from Tom Bertelson <tbert@abac.com> 1061*7c478bd9Sstevel@tonic-gate - HPUX and Configure fixes from Lutz Jaenicke 1062*7c478bd9Sstevel@tonic-gate <Lutz.Jaenicke@aet.TU-Cottbus.DE> 1063*7c478bd9Sstevel@tonic-gate - Use mkinstalldirs script to make directories instead of non-portable 1064*7c478bd9Sstevel@tonic-gate "install -d". Suggested by Lutz Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE> 1065*7c478bd9Sstevel@tonic-gate - Doc cleanup 1066*7c478bd9Sstevel@tonic-gate 1067*7c478bd9Sstevel@tonic-gate20000518 1068*7c478bd9Sstevel@tonic-gate - Include Andre Lucas' fixprogs script. Forgot to "cvs add" it yesterday 1069*7c478bd9Sstevel@tonic-gate - OpenBSD CVS updates: 1070*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 1071*7c478bd9Sstevel@tonic-gate [sshconnect.c] 1072*7c478bd9Sstevel@tonic-gate copy only ai_addrlen bytes; misiek@pld.org.pl 1073*7c478bd9Sstevel@tonic-gate [auth.c] 1074*7c478bd9Sstevel@tonic-gate accept an empty shell in authentication; bug reported by 1075*7c478bd9Sstevel@tonic-gate chris@tinker.ucr.edu 1076*7c478bd9Sstevel@tonic-gate [serverloop.c] 1077*7c478bd9Sstevel@tonic-gate we don't have stderr for interactive terminal sessions (fcntl errors) 1078*7c478bd9Sstevel@tonic-gate 1079*7c478bd9Sstevel@tonic-gate20000517 1080*7c478bd9Sstevel@tonic-gate - Fix from Andre Lucas <andre.lucas@dial.pipex.com> 1081*7c478bd9Sstevel@tonic-gate - Fixes command line printing segfaults (spotter: Bladt Norbert) 1082*7c478bd9Sstevel@tonic-gate - Fixes erroneous printing of debug messages to syslog 1083*7c478bd9Sstevel@tonic-gate - Fixes utmp for MacOS X (spotter: Aristedes Maniatis) 1084*7c478bd9Sstevel@tonic-gate - Gives useful error message if PRNG initialisation fails 1085*7c478bd9Sstevel@tonic-gate - Reduced ssh startup delay 1086*7c478bd9Sstevel@tonic-gate - Measures cumulative command time rather than the time between reads 1087*7c478bd9Sstevel@tonic-gate after select() 1088*7c478bd9Sstevel@tonic-gate - 'fixprogs' perl script to eliminate non-working entropy commands, and 1089*7c478bd9Sstevel@tonic-gate optionally run 'ent' to measure command entropy 1090*7c478bd9Sstevel@tonic-gate - Applied Tom Bertelson's <tbert@abac.com> AIX authentication fix 1091*7c478bd9Sstevel@tonic-gate - Avoid WCOREDUMP complation errors for systems that lack it 1092*7c478bd9Sstevel@tonic-gate - Avoid SIGCHLD warnings from entropy commands 1093*7c478bd9Sstevel@tonic-gate - Fix HAVE_PAM_GETENVLIST setting from Simon Wilkinson <sxw@dcs.ed.ac.uk> 1094*7c478bd9Sstevel@tonic-gate - OpenBSD CVS update: 1095*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 1096*7c478bd9Sstevel@tonic-gate [ssh.c] 1097*7c478bd9Sstevel@tonic-gate fix usage() 1098*7c478bd9Sstevel@tonic-gate [ssh2.h] 1099*7c478bd9Sstevel@tonic-gate draft-ietf-secsh-architecture-05.txt 1100*7c478bd9Sstevel@tonic-gate [ssh.1] 1101*7c478bd9Sstevel@tonic-gate document ssh -T -N (ssh2 only) 1102*7c478bd9Sstevel@tonic-gate [channels.c serverloop.c ssh.h sshconnect.c sshd.c aux.c] 1103*7c478bd9Sstevel@tonic-gate enable nonblocking IO for sshd w/ proto 1, too; split out common code 1104*7c478bd9Sstevel@tonic-gate [aux.c] 1105*7c478bd9Sstevel@tonic-gate missing include 1106*7c478bd9Sstevel@tonic-gate - Several patches from SAKAI Kiyotaka <ksakai@kso.netwk.ntt-at.co.jp> 1107*7c478bd9Sstevel@tonic-gate - INSTALL typo and URL fix 1108*7c478bd9Sstevel@tonic-gate - Makefile fix 1109*7c478bd9Sstevel@tonic-gate - Solaris fixes 1110*7c478bd9Sstevel@tonic-gate - Checking for ssize_t and memmove. Based on patch from SAKAI Kiyotaka 1111*7c478bd9Sstevel@tonic-gate <ksakai@kso.netwk.ntt-at.co.jp> 1112*7c478bd9Sstevel@tonic-gate - RSAless operation patch from kevin_oconnor@standardandpoors.com 1113*7c478bd9Sstevel@tonic-gate - Detect OpenSSL seperatly from RSA 1114*7c478bd9Sstevel@tonic-gate - Better test for RSA (more compatible with RSAref). Based on work by 1115*7c478bd9Sstevel@tonic-gate Ed Eden <ede370@stl.rural.usda.gov> 1116*7c478bd9Sstevel@tonic-gate 1117*7c478bd9Sstevel@tonic-gate20000513 1118*7c478bd9Sstevel@tonic-gate - Fix for non-recognised DSA keys from Arkadiusz Miskiewicz 1119*7c478bd9Sstevel@tonic-gate <misiek@pld.org.pl> 1120*7c478bd9Sstevel@tonic-gate 1121*7c478bd9Sstevel@tonic-gate20000511 1122*7c478bd9Sstevel@tonic-gate - Fix for prng_seed permissions checking from Lutz Jaenicke 1123*7c478bd9Sstevel@tonic-gate <Lutz.Jaenicke@aet.TU-Cottbus.DE> 1124*7c478bd9Sstevel@tonic-gate - "make host-key" fix for Irix 1125*7c478bd9Sstevel@tonic-gate 1126*7c478bd9Sstevel@tonic-gate20000509 1127*7c478bd9Sstevel@tonic-gate - OpenBSD CVS update 1128*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 1129*7c478bd9Sstevel@tonic-gate [cipher.h myproposal.h readconf.c readconf.h servconf.c ssh.1 ssh.c] 1130*7c478bd9Sstevel@tonic-gate [ssh.h sshconnect1.c sshconnect2.c sshd.8] 1131*7c478bd9Sstevel@tonic-gate - complain about invalid ciphers in SSH1 (e.g. arcfour is SSH2 only) 1132*7c478bd9Sstevel@tonic-gate - hugh@cvs.openbsd.org 1133*7c478bd9Sstevel@tonic-gate [ssh.1] 1134*7c478bd9Sstevel@tonic-gate - zap typo 1135*7c478bd9Sstevel@tonic-gate [ssh-keygen.1] 1136*7c478bd9Sstevel@tonic-gate - One last nit fix. (markus approved) 1137*7c478bd9Sstevel@tonic-gate [sshd.8] 1138*7c478bd9Sstevel@tonic-gate - some markus certified spelling adjustments 1139*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 1140*7c478bd9Sstevel@tonic-gate [auth2.c channels.c clientloop.c compat compat.h dsa.c kex.c] 1141*7c478bd9Sstevel@tonic-gate [sshconnect2.c ] 1142*7c478bd9Sstevel@tonic-gate - bug compat w/ ssh-2.0.13 x11, split out bugs 1143*7c478bd9Sstevel@tonic-gate [nchan.c] 1144*7c478bd9Sstevel@tonic-gate - no drain if ibuf_empty, fixes x11fwd problems; tests by fries@ 1145*7c478bd9Sstevel@tonic-gate [ssh-keygen.c] 1146*7c478bd9Sstevel@tonic-gate - handle escapes in real and original key format, ok millert@ 1147*7c478bd9Sstevel@tonic-gate [version.h] 1148*7c478bd9Sstevel@tonic-gate - OpenSSH-2.1 1149*7c478bd9Sstevel@tonic-gate - Moved all the bsd-* and fake-* stuff into new libopenbsd-compat.a 1150*7c478bd9Sstevel@tonic-gate - Doc updates 1151*7c478bd9Sstevel@tonic-gate - Cleanup of bsd-base64 headers, bugfix definitions of __b64_*. Reported 1152*7c478bd9Sstevel@tonic-gate by Andre Lucas <andre.lucas@dial.pipex.com> 1153*7c478bd9Sstevel@tonic-gate 1154*7c478bd9Sstevel@tonic-gate20000508 1155*7c478bd9Sstevel@tonic-gate - Makefile and RPM spec fixes 1156*7c478bd9Sstevel@tonic-gate - Generate DSA host keys during "make key" or RPM installs 1157*7c478bd9Sstevel@tonic-gate - OpenBSD CVS update 1158*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 1159*7c478bd9Sstevel@tonic-gate [clientloop.c sshconnect2.c] 1160*7c478bd9Sstevel@tonic-gate - make x11-fwd interop w/ ssh-2.0.13 1161*7c478bd9Sstevel@tonic-gate [README.openssh2] 1162*7c478bd9Sstevel@tonic-gate - interop w/ SecureFX 1163*7c478bd9Sstevel@tonic-gate - Release 2.0.0beta2 1164*7c478bd9Sstevel@tonic-gate 1165*7c478bd9Sstevel@tonic-gate - Configure caching and cleanup patch from Andre Lucas' 1166*7c478bd9Sstevel@tonic-gate <andre.lucas@dial.pipex.com> 1167*7c478bd9Sstevel@tonic-gate 1168*7c478bd9Sstevel@tonic-gate20000507 1169*7c478bd9Sstevel@tonic-gate - Remove references to SSLeay. 1170*7c478bd9Sstevel@tonic-gate - Big OpenBSD CVS update 1171*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 1172*7c478bd9Sstevel@tonic-gate [clientloop.c] 1173*7c478bd9Sstevel@tonic-gate - typo 1174*7c478bd9Sstevel@tonic-gate [session.c] 1175*7c478bd9Sstevel@tonic-gate - update proctitle on pty alloc/dealloc, e.g. w/ windows client 1176*7c478bd9Sstevel@tonic-gate [session.c] 1177*7c478bd9Sstevel@tonic-gate - update proctitle for proto 1, too 1178*7c478bd9Sstevel@tonic-gate [channels.h nchan.c serverloop.c session.c sshd.c] 1179*7c478bd9Sstevel@tonic-gate - use c-style comments 1180*7c478bd9Sstevel@tonic-gate - deraadt@cvs.openbsd.org 1181*7c478bd9Sstevel@tonic-gate [scp.c] 1182*7c478bd9Sstevel@tonic-gate - more atomicio 1183*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 1184*7c478bd9Sstevel@tonic-gate [channels.c] 1185*7c478bd9Sstevel@tonic-gate - set O_NONBLOCK 1186*7c478bd9Sstevel@tonic-gate [ssh.1] 1187*7c478bd9Sstevel@tonic-gate - update AUTHOR 1188*7c478bd9Sstevel@tonic-gate [readconf.c ssh-keygen.c ssh.h] 1189*7c478bd9Sstevel@tonic-gate - default DSA key file ~/.ssh/id_dsa 1190*7c478bd9Sstevel@tonic-gate [clientloop.c] 1191*7c478bd9Sstevel@tonic-gate - typo, rm verbose debug 1192*7c478bd9Sstevel@tonic-gate - deraadt@cvs.openbsd.org 1193*7c478bd9Sstevel@tonic-gate [ssh-keygen.1] 1194*7c478bd9Sstevel@tonic-gate - document DSA use of ssh-keygen 1195*7c478bd9Sstevel@tonic-gate [sshd.8] 1196*7c478bd9Sstevel@tonic-gate - a start at describing what i understand of the DSA side 1197*7c478bd9Sstevel@tonic-gate [ssh-keygen.1] 1198*7c478bd9Sstevel@tonic-gate - document -X and -x 1199*7c478bd9Sstevel@tonic-gate [ssh-keygen.c] 1200*7c478bd9Sstevel@tonic-gate - simplify usage 1201*7c478bd9Sstevel@tonic-gate - markus@cvs.openbsd.org 1202*7c478bd9Sstevel@tonic-gate [sshd.8] 1203*7c478bd9Sstevel@tonic-gate - there is no rhosts_dsa 1204*7c478bd9Sstevel@tonic-gate [ssh-keygen.1] 1205*7c478bd9Sstevel@tonic-gate - document -y, update -X,-x 1206*7c478bd9Sstevel@tonic-gate [nchan.c] 1207*7c478bd9Sstevel@tonic-gate - fix close for non-open ssh1 channels 1208*7c478bd9Sstevel@tonic-gate [servconf.c servconf.h ssh.h sshd.8 sshd.c ] 1209*7c478bd9Sstevel@tonic-gate - s/DsaKey/HostDSAKey/, document option 1210*7c478bd9Sstevel@tonic-gate [sshconnect2.c] 1211*7c478bd9Sstevel@tonic-gate - respect number_of_password_prompts 1212*7c478bd9Sstevel@tonic-gate [channels.c channels.h servconf.c servconf.h session.c sshd.8] 1213*7c478bd9Sstevel@tonic-gate - GatewayPorts for sshd, ok deraadt@ 1214*7c478bd9Sstevel@tonic-gate [ssh-add.1 ssh-agent.1 ssh.1] 1215*7c478bd9Sstevel@tonic-gate - more doc on: DSA, id_dsa, known_hosts2, authorized_keys2 1216*7c478bd9Sstevel@tonic-gate [ssh.1] 1217*7c478bd9Sstevel@tonic-gate - more info on proto 2 1218*7c478bd9Sstevel@tonic-gate [sshd.8] 1219*7c478bd9Sstevel@tonic-gate - sync AUTHOR w/ ssh.1 1220*7c478bd9Sstevel@tonic-gate [key.c key.h sshconnect.c] 1221*7c478bd9Sstevel@tonic-gate - print key type when talking about host keys 1222*7c478bd9Sstevel@tonic-gate [packet.c] 1223*7c478bd9Sstevel@tonic-gate - clear padding in ssh2 1224*7c478bd9Sstevel@tonic-gate [dsa.c key.c radix.c ssh.h sshconnect1.c uuencode.c uuencode.h] 1225*7c478bd9Sstevel@tonic-gate - replace broken uuencode w/ libc b64_ntop 1226*7c478bd9Sstevel@tonic-gate [auth2.c] 1227*7c478bd9Sstevel@tonic-gate - log failure before sending the reply 1228*7c478bd9Sstevel@tonic-gate [key.c radix.c uuencode.c] 1229*7c478bd9Sstevel@tonic-gate - remote trailing comments before calling __b64_pton 1230*7c478bd9Sstevel@tonic-gate [auth2.c readconf.c readconf.h servconf.c servconf.h ssh.1] 1231*7c478bd9Sstevel@tonic-gate [sshconnect2.c sshd.8] 1232*7c478bd9Sstevel@tonic-gate - add DSAAuthetication option to ssh/sshd, document SSH2 in sshd.8 1233*7c478bd9Sstevel@tonic-gate - Bring in b64_ntop and b64_pton from OpenBSD libc (bsd-base64.[ch]) 1234*7c478bd9Sstevel@tonic-gate 1235*7c478bd9Sstevel@tonic-gate20000502 1236*7c478bd9Sstevel@tonic-gate - OpenBSD CVS update 1237*7c478bd9Sstevel@tonic-gate [channels.c] 1238*7c478bd9Sstevel@tonic-gate - init all fds, close all fds. 1239*7c478bd9Sstevel@tonic-gate [sshconnect2.c] 1240*7c478bd9Sstevel@tonic-gate - check whether file exists before asking for passphrase 1241*7c478bd9Sstevel@tonic-gate [servconf.c servconf.h sshd.8 sshd.c] 1242*7c478bd9Sstevel@tonic-gate - PidFile, pr 1210 1243*7c478bd9Sstevel@tonic-gate [channels.c] 1244*7c478bd9Sstevel@tonic-gate - EINTR 1245*7c478bd9Sstevel@tonic-gate [channels.c] 1246*7c478bd9Sstevel@tonic-gate - unbreak, ok niels@ 1247*7c478bd9Sstevel@tonic-gate [sshd.c] 1248*7c478bd9Sstevel@tonic-gate - unlink pid file, ok niels@ 1249*7c478bd9Sstevel@tonic-gate [auth2.c] 1250*7c478bd9Sstevel@tonic-gate - Add missing #ifdefs; ok - markus 1251*7c478bd9Sstevel@tonic-gate - Add Andre Lucas' <andre.lucas@dial.pipex.com> patch to read entropy 1252*7c478bd9Sstevel@tonic-gate gathering commands from a text file 1253*7c478bd9Sstevel@tonic-gate - Release 2.0.0beta1 1254*7c478bd9Sstevel@tonic-gate 1255*7c478bd9Sstevel@tonic-gate20000501 1256*7c478bd9Sstevel@tonic-gate - OpenBSD CVS update 1257*7c478bd9Sstevel@tonic-gate [packet.c] 1258*7c478bd9Sstevel@tonic-gate - send debug messages in SSH2 format 1259*7c478bd9Sstevel@tonic-gate [scp.c] 1260*7c478bd9Sstevel@tonic-gate - fix very rare EAGAIN/EINTR issues; based on work by djm 1261*7c478bd9Sstevel@tonic-gate [packet.c] 1262*7c478bd9Sstevel@tonic-gate - less debug, rm unused 1263*7c478bd9Sstevel@tonic-gate [auth2.c] 1264*7c478bd9Sstevel@tonic-gate - disable kerb,s/key in ssh2 1265*7c478bd9Sstevel@tonic-gate [sshd.8] 1266*7c478bd9Sstevel@tonic-gate - Minor tweaks and typo fixes. 1267*7c478bd9Sstevel@tonic-gate [ssh-keygen.c] 1268*7c478bd9Sstevel@tonic-gate - Put -d into usage and reorder. markus ok. 1269*7c478bd9Sstevel@tonic-gate - Include missing headers for OpenSSL tests. Fix from Phil Karn 1270*7c478bd9Sstevel@tonic-gate <karn@ka9q.ampr.org> 1271*7c478bd9Sstevel@tonic-gate - Fixed __progname symbol collisions reported by Andre Lucas 1272*7c478bd9Sstevel@tonic-gate <andre.lucas@dial.pipex.com> 1273*7c478bd9Sstevel@tonic-gate - Merged bsd-login ttyslot and AIX utmp patch from Gert Doering 1274*7c478bd9Sstevel@tonic-gate <gd@hilb1.medat.de> 1275*7c478bd9Sstevel@tonic-gate - Add some missing ifdefs to auth2.c 1276*7c478bd9Sstevel@tonic-gate - Deprecate perl-tk askpass. 1277*7c478bd9Sstevel@tonic-gate - Irix portability fixes - don't include netinet headers more than once 1278*7c478bd9Sstevel@tonic-gate - Make sure we don't save PRNG seed more than once 1279*7c478bd9Sstevel@tonic-gate 1280*7c478bd9Sstevel@tonic-gate20000430 1281*7c478bd9Sstevel@tonic-gate - Merge HP-UX fixes and TCB support from Ged Lodder <lodder@yacc.com.au> 1282*7c478bd9Sstevel@tonic-gate - Integrate Andre Lucas' <andre.lucas@dial.pipex.com> entropy collection 1283*7c478bd9Sstevel@tonic-gate patch. 1284*7c478bd9Sstevel@tonic-gate - Adds timeout to entropy collection 1285*7c478bd9Sstevel@tonic-gate - Disables slow entropy sources 1286*7c478bd9Sstevel@tonic-gate - Load and save seed file 1287*7c478bd9Sstevel@tonic-gate - Changed entropy seed code to user per-user seeds only (server seed is 1288*7c478bd9Sstevel@tonic-gate saved in root's .ssh directory) 1289*7c478bd9Sstevel@tonic-gate - Use atexit() and fatal cleanups to save seed on exit 1290*7c478bd9Sstevel@tonic-gate - More OpenBSD updates: 1291*7c478bd9Sstevel@tonic-gate [session.c] 1292*7c478bd9Sstevel@tonic-gate - don't call chan_write_failed() if we are not writing 1293*7c478bd9Sstevel@tonic-gate [auth-rsa.c auth1.c authfd.c hostfile.c ssh-agent.c] 1294*7c478bd9Sstevel@tonic-gate - keysize warnings error() -> log() 1295*7c478bd9Sstevel@tonic-gate 1296*7c478bd9Sstevel@tonic-gate20000429 1297*7c478bd9Sstevel@tonic-gate - Merge big update to OpenSSH-2.0 from OpenBSD CVS 1298*7c478bd9Sstevel@tonic-gate [README.openssh2] 1299*7c478bd9Sstevel@tonic-gate - interop w/ F-secure windows client 1300*7c478bd9Sstevel@tonic-gate - sync documentation 1301*7c478bd9Sstevel@tonic-gate - ssh_host_dsa_key not ssh_dsa_key 1302*7c478bd9Sstevel@tonic-gate [auth-rsa.c] 1303*7c478bd9Sstevel@tonic-gate - missing fclose 1304*7c478bd9Sstevel@tonic-gate [auth.c authfile.c compat.c dsa.c dsa.h hostfile.c key.c key.h radix.c] 1305*7c478bd9Sstevel@tonic-gate [readconf.c readconf.h ssh-add.c ssh-keygen.c ssh.c ssh.h sshconnect.c] 1306*7c478bd9Sstevel@tonic-gate [sshd.c uuencode.c uuencode.h authfile.h] 1307*7c478bd9Sstevel@tonic-gate - add DSA pubkey auth and other SSH2 fixes. use ssh-keygen -[xX] 1308*7c478bd9Sstevel@tonic-gate for trading keys with the real and the original SSH, directly from the 1309*7c478bd9Sstevel@tonic-gate people who invented the SSH protocol. 1310*7c478bd9Sstevel@tonic-gate [auth.c auth.h authfile.c sshconnect.c auth1.c auth2.c sshconnect.h] 1311*7c478bd9Sstevel@tonic-gate [sshconnect1.c sshconnect2.c] 1312*7c478bd9Sstevel@tonic-gate - split auth/sshconnect in one file per protocol version 1313*7c478bd9Sstevel@tonic-gate [sshconnect2.c] 1314*7c478bd9Sstevel@tonic-gate - remove debug 1315*7c478bd9Sstevel@tonic-gate [uuencode.c] 1316*7c478bd9Sstevel@tonic-gate - add trailing = 1317*7c478bd9Sstevel@tonic-gate [version.h] 1318*7c478bd9Sstevel@tonic-gate - OpenSSH-2.0 1319*7c478bd9Sstevel@tonic-gate [ssh-keygen.1 ssh-keygen.c] 1320*7c478bd9Sstevel@tonic-gate - add -R flag: exit code indicates if RSA is alive 1321*7c478bd9Sstevel@tonic-gate [sshd.c] 1322*7c478bd9Sstevel@tonic-gate - remove unused 1323*7c478bd9Sstevel@tonic-gate silent if -Q is specified 1324*7c478bd9Sstevel@tonic-gate [ssh.h] 1325*7c478bd9Sstevel@tonic-gate - host key becomes /etc/ssh_host_dsa_key 1326*7c478bd9Sstevel@tonic-gate [readconf.c servconf.c ] 1327*7c478bd9Sstevel@tonic-gate - ssh/sshd default to proto 1 and 2 1328*7c478bd9Sstevel@tonic-gate [uuencode.c] 1329*7c478bd9Sstevel@tonic-gate - remove debug 1330*7c478bd9Sstevel@tonic-gate [auth2.c ssh-keygen.c sshconnect2.c sshd.c] 1331*7c478bd9Sstevel@tonic-gate - xfree DSA blobs 1332*7c478bd9Sstevel@tonic-gate [auth2.c serverloop.c session.c] 1333*7c478bd9Sstevel@tonic-gate - cleanup logging for sshd/2, respect PasswordAuth no 1334*7c478bd9Sstevel@tonic-gate [sshconnect2.c] 1335*7c478bd9Sstevel@tonic-gate - less debug, respect .ssh/config 1336*7c478bd9Sstevel@tonic-gate [README.openssh2 channels.c channels.h] 1337*7c478bd9Sstevel@tonic-gate - clientloop.c session.c ssh.c 1338*7c478bd9Sstevel@tonic-gate - support for x11-fwding, client+server 1339*7c478bd9Sstevel@tonic-gate 1340*7c478bd9Sstevel@tonic-gate20000421 1341*7c478bd9Sstevel@tonic-gate - Merge fix from OpenBSD CVS 1342*7c478bd9Sstevel@tonic-gate [ssh-agent.c] 1343*7c478bd9Sstevel@tonic-gate - Fix memory leak per connection. Report from Andy Spiegl <Andy@Spiegl.de> 1344*7c478bd9Sstevel@tonic-gate via Debian bug #59926 1345*7c478bd9Sstevel@tonic-gate - Define __progname in session.c if libc doesn't 1346*7c478bd9Sstevel@tonic-gate - Remove indentation on autoconf #include statements to avoid bug in 1347*7c478bd9Sstevel@tonic-gate DEC Tru64 compiler. Report and fix from David Del Piero 1348*7c478bd9Sstevel@tonic-gate <David.DelPiero@qed.qld.gov.au> 1349*7c478bd9Sstevel@tonic-gate 1350*7c478bd9Sstevel@tonic-gate20000420 1351*7c478bd9Sstevel@tonic-gate - Make fixpaths work with perl4, patch from Andre Lucas 1352*7c478bd9Sstevel@tonic-gate <andre.lucas@dial.pipex.com> 1353*7c478bd9Sstevel@tonic-gate - Sync with OpenBSD CVS: 1354*7c478bd9Sstevel@tonic-gate [clientloop.c login.c serverloop.c ssh-agent.c ssh.h sshconnect.c sshd.c] 1355*7c478bd9Sstevel@tonic-gate - pid_t 1356*7c478bd9Sstevel@tonic-gate [session.c] 1357*7c478bd9Sstevel@tonic-gate - remove bogus chan_read_failed. this could cause data 1358*7c478bd9Sstevel@tonic-gate corruption (missing data) at end of a SSH2 session. 1359*7c478bd9Sstevel@tonic-gate - Merge fixes from Debian patch from Phil Hands <phil@hands.com> 1360*7c478bd9Sstevel@tonic-gate - Allow setting of PAM service name through CFLAGS (SSHD_PAM_SERVICE) 1361*7c478bd9Sstevel@tonic-gate - Use vhangup to clean up Linux ttys 1362*7c478bd9Sstevel@tonic-gate - Force posix getopt processing on GNU libc systems 1363*7c478bd9Sstevel@tonic-gate - Debian bug #55910 - remove references to ssl(8) manpages 1364*7c478bd9Sstevel@tonic-gate - Debian bug #58031 - ssh_config lies about default cipher 1365*7c478bd9Sstevel@tonic-gate 1366*7c478bd9Sstevel@tonic-gate20000419 1367*7c478bd9Sstevel@tonic-gate - OpenBSD CVS updates 1368*7c478bd9Sstevel@tonic-gate [channels.c] 1369*7c478bd9Sstevel@tonic-gate - fix pr 1196, listen_port and port_to_connect interchanged 1370*7c478bd9Sstevel@tonic-gate [scp.c] 1371*7c478bd9Sstevel@tonic-gate - after completion, replace the progress bar ETA counter with a final 1372*7c478bd9Sstevel@tonic-gate elapsed time; my idea, aaron wrote the patch 1373*7c478bd9Sstevel@tonic-gate [ssh_config sshd_config] 1374*7c478bd9Sstevel@tonic-gate - show 'Protocol' as an example, ok markus@ 1375*7c478bd9Sstevel@tonic-gate [sshd.c] 1376*7c478bd9Sstevel@tonic-gate - missing xfree() 1377*7c478bd9Sstevel@tonic-gate - Add missing header to bsd-misc.c 1378*7c478bd9Sstevel@tonic-gate 1379*7c478bd9Sstevel@tonic-gate20000416 1380*7c478bd9Sstevel@tonic-gate - Reduce diff against OpenBSD source 1381*7c478bd9Sstevel@tonic-gate - All OpenSSL includes are now unconditionally referenced as 1382*7c478bd9Sstevel@tonic-gate openssl/foo.h 1383*7c478bd9Sstevel@tonic-gate - Pick up formatting changes 1384*7c478bd9Sstevel@tonic-gate - Other minor changed (typecasts, etc) that I missed 1385*7c478bd9Sstevel@tonic-gate 1386*7c478bd9Sstevel@tonic-gate20000415 1387*7c478bd9Sstevel@tonic-gate - OpenBSD CVS updates. 1388*7c478bd9Sstevel@tonic-gate [ssh.1 ssh.c] 1389*7c478bd9Sstevel@tonic-gate - ssh -2 1390*7c478bd9Sstevel@tonic-gate [auth.c channels.c clientloop.c packet.c packet.h serverloop.c] 1391*7c478bd9Sstevel@tonic-gate [session.c sshconnect.c] 1392*7c478bd9Sstevel@tonic-gate - check payload for (illegal) extra data 1393*7c478bd9Sstevel@tonic-gate [ALL] 1394*7c478bd9Sstevel@tonic-gate whitespace cleanup 1395*7c478bd9Sstevel@tonic-gate 1396*7c478bd9Sstevel@tonic-gate20000413 1397*7c478bd9Sstevel@tonic-gate - INSTALL doc updates 1398*7c478bd9Sstevel@tonic-gate - Merged OpenBSD updates to include paths. 1399*7c478bd9Sstevel@tonic-gate 1400*7c478bd9Sstevel@tonic-gate20000412 1401*7c478bd9Sstevel@tonic-gate - OpenBSD CVS updates: 1402*7c478bd9Sstevel@tonic-gate - [channels.c] 1403*7c478bd9Sstevel@tonic-gate repair x11-fwd 1404*7c478bd9Sstevel@tonic-gate - [sshconnect.c] 1405*7c478bd9Sstevel@tonic-gate fix passwd prompt for ssh2, less debugging output. 1406*7c478bd9Sstevel@tonic-gate - [clientloop.c compat.c dsa.c kex.c sshd.c] 1407*7c478bd9Sstevel@tonic-gate less debugging output 1408*7c478bd9Sstevel@tonic-gate - [kex.c kex.h sshconnect.c sshd.c] 1409*7c478bd9Sstevel@tonic-gate check for reasonable public DH values 1410*7c478bd9Sstevel@tonic-gate - [README.openssh2 cipher.c cipher.h compat.c compat.h readconf.c] 1411*7c478bd9Sstevel@tonic-gate [readconf.h servconf.c servconf.h ssh.c ssh.h sshconnect.c sshd.c] 1412*7c478bd9Sstevel@tonic-gate add Cipher and Protocol options to ssh/sshd, e.g.: 1413*7c478bd9Sstevel@tonic-gate ssh -o 'Protocol 1,2' if you prefer proto 1, ssh -o 'Ciphers 1414*7c478bd9Sstevel@tonic-gate arcfour,3des-cbc' 1415*7c478bd9Sstevel@tonic-gate - [sshd.c] 1416*7c478bd9Sstevel@tonic-gate print 1.99 only if server supports both 1417*7c478bd9Sstevel@tonic-gate 1418*7c478bd9Sstevel@tonic-gate20000408 1419*7c478bd9Sstevel@tonic-gate - Avoid some compiler warnings in fake-get*.c 1420*7c478bd9Sstevel@tonic-gate - Add IPTOS macros for systems which lack them 1421*7c478bd9Sstevel@tonic-gate - Only set define entropy collection macros if they are found 1422*7c478bd9Sstevel@tonic-gate - More large OpenBSD CVS updates: 1423*7c478bd9Sstevel@tonic-gate - [auth.c auth.h servconf.c servconf.h serverloop.c session.c] 1424*7c478bd9Sstevel@tonic-gate [session.h ssh.h sshd.c README.openssh2] 1425*7c478bd9Sstevel@tonic-gate ssh2 server side, see README.openssh2; enable with 'sshd -2' 1426*7c478bd9Sstevel@tonic-gate - [channels.c] 1427*7c478bd9Sstevel@tonic-gate no adjust after close 1428*7c478bd9Sstevel@tonic-gate - [sshd.c compat.c ] 1429*7c478bd9Sstevel@tonic-gate interop w/ latest ssh.com windows client. 1430*7c478bd9Sstevel@tonic-gate 1431*7c478bd9Sstevel@tonic-gate20000406 1432*7c478bd9Sstevel@tonic-gate - OpenBSD CVS update: 1433*7c478bd9Sstevel@tonic-gate - [channels.c] 1434*7c478bd9Sstevel@tonic-gate close efd on eof 1435*7c478bd9Sstevel@tonic-gate - [clientloop.c compat.c ssh.c sshconnect.c myproposal.h] 1436*7c478bd9Sstevel@tonic-gate ssh2 client implementation, interops w/ ssh.com and lsh servers. 1437*7c478bd9Sstevel@tonic-gate - [sshconnect.c] 1438*7c478bd9Sstevel@tonic-gate missing free. 1439*7c478bd9Sstevel@tonic-gate - [authfile.c cipher.c cipher.h packet.c sshconnect.c sshd.c] 1440*7c478bd9Sstevel@tonic-gate remove unused argument, split cipher_mask() 1441*7c478bd9Sstevel@tonic-gate - [clientloop.c] 1442*7c478bd9Sstevel@tonic-gate re-order: group ssh1 vs. ssh2 1443*7c478bd9Sstevel@tonic-gate - Make Redhat spec require openssl >= 0.9.5a 1444*7c478bd9Sstevel@tonic-gate 1445*7c478bd9Sstevel@tonic-gate20000404 1446*7c478bd9Sstevel@tonic-gate - Add tests for RAND_add function when searching for OpenSSL 1447*7c478bd9Sstevel@tonic-gate - OpenBSD CVS update: 1448*7c478bd9Sstevel@tonic-gate - [packet.h packet.c] 1449*7c478bd9Sstevel@tonic-gate ssh2 packet format 1450*7c478bd9Sstevel@tonic-gate - [packet.h packet.c nchan2.ms nchan.h compat.h compat.c] 1451*7c478bd9Sstevel@tonic-gate [channels.h channels.c] 1452*7c478bd9Sstevel@tonic-gate channel layer support for ssh2 1453*7c478bd9Sstevel@tonic-gate - [kex.h kex.c hmac.h hmac.c dsa.c dsa.h] 1454*7c478bd9Sstevel@tonic-gate DSA, keyexchange, algorithm agreement for ssh2 1455*7c478bd9Sstevel@tonic-gate - Generate manpages before make install not at the end of make all 1456*7c478bd9Sstevel@tonic-gate - Don't seed the rng quite so often 1457*7c478bd9Sstevel@tonic-gate - Always reseed rng when requested 1458*7c478bd9Sstevel@tonic-gate 1459*7c478bd9Sstevel@tonic-gate20000403 1460*7c478bd9Sstevel@tonic-gate - Wrote entropy collection routines for systems that lack /dev/random 1461*7c478bd9Sstevel@tonic-gate and EGD 1462*7c478bd9Sstevel@tonic-gate - Disable tests and typedefs for 64 bit types. They are currently unused. 1463*7c478bd9Sstevel@tonic-gate 1464*7c478bd9Sstevel@tonic-gate20000401 1465*7c478bd9Sstevel@tonic-gate - Big OpenBSD CVS update (mainly beginnings of SSH2 infrastructure) 1466*7c478bd9Sstevel@tonic-gate - [auth.c session.c sshd.c auth.h] 1467*7c478bd9Sstevel@tonic-gate split sshd.c -> auth.c session.c sshd.c plus cleanup and goto-removal 1468*7c478bd9Sstevel@tonic-gate - [bufaux.c bufaux.h] 1469*7c478bd9Sstevel@tonic-gate support ssh2 bignums 1470*7c478bd9Sstevel@tonic-gate - [channels.c channels.h clientloop.c sshd.c nchan.c nchan.h packet.c] 1471*7c478bd9Sstevel@tonic-gate [readconf.c ssh.c ssh.h serverloop.c] 1472*7c478bd9Sstevel@tonic-gate replace big switch() with function tables (prepare for ssh2) 1473*7c478bd9Sstevel@tonic-gate - [ssh2.h] 1474*7c478bd9Sstevel@tonic-gate ssh2 message type codes 1475*7c478bd9Sstevel@tonic-gate - [sshd.8] 1476*7c478bd9Sstevel@tonic-gate reorder Xr to avoid cutting 1477*7c478bd9Sstevel@tonic-gate - [serverloop.c] 1478*7c478bd9Sstevel@tonic-gate close(fdin) if fdin != fdout, shutdown otherwise, ok theo@ 1479*7c478bd9Sstevel@tonic-gate - [channels.c] 1480*7c478bd9Sstevel@tonic-gate missing close 1481*7c478bd9Sstevel@tonic-gate allow bigger packets 1482*7c478bd9Sstevel@tonic-gate - [cipher.c cipher.h] 1483*7c478bd9Sstevel@tonic-gate support ssh2 ciphers 1484*7c478bd9Sstevel@tonic-gate - [compress.c] 1485*7c478bd9Sstevel@tonic-gate cleanup, less code 1486*7c478bd9Sstevel@tonic-gate - [dispatch.c dispatch.h] 1487*7c478bd9Sstevel@tonic-gate function tables for different message types 1488*7c478bd9Sstevel@tonic-gate - [log-server.c] 1489*7c478bd9Sstevel@tonic-gate do not log() if debuggin to stderr 1490*7c478bd9Sstevel@tonic-gate rename a cpp symbol, to avoid param.h collision 1491*7c478bd9Sstevel@tonic-gate - [mpaux.c] 1492*7c478bd9Sstevel@tonic-gate KNF 1493*7c478bd9Sstevel@tonic-gate - [nchan.c] 1494*7c478bd9Sstevel@tonic-gate sync w/ channels.c 1495*7c478bd9Sstevel@tonic-gate 1496*7c478bd9Sstevel@tonic-gate20000326 1497*7c478bd9Sstevel@tonic-gate - Better tests for OpenSSL w/ RSAref 1498*7c478bd9Sstevel@tonic-gate - Added replacement setenv() function from OpenBSD libc. Suggested by 1499*7c478bd9Sstevel@tonic-gate Ben Lindstrom <mouring@pconline.com> 1500*7c478bd9Sstevel@tonic-gate - OpenBSD CVS update 1501*7c478bd9Sstevel@tonic-gate - [auth-krb4.c] 1502*7c478bd9Sstevel@tonic-gate -Wall 1503*7c478bd9Sstevel@tonic-gate - [auth-rh-rsa.c auth-rsa.c hostfile.c hostfile.h key.c key.h match.c] 1504*7c478bd9Sstevel@tonic-gate [match.h ssh.c ssh.h sshconnect.c sshd.c] 1505*7c478bd9Sstevel@tonic-gate initial support for DSA keys. ok deraadt@, niels@ 1506*7c478bd9Sstevel@tonic-gate - [cipher.c cipher.h] 1507*7c478bd9Sstevel@tonic-gate remove unused cipher_attack_detected code 1508*7c478bd9Sstevel@tonic-gate - [scp.1 ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh.1 sshd.8] 1509*7c478bd9Sstevel@tonic-gate Fix some formatting problems I missed before. 1510*7c478bd9Sstevel@tonic-gate - [ssh.1 sshd.8] 1511*7c478bd9Sstevel@tonic-gate fix spelling errors, From: FreeBSD 1512*7c478bd9Sstevel@tonic-gate - [ssh.c] 1513*7c478bd9Sstevel@tonic-gate switch to raw mode only if he _get_ a pty (not if we _want_ a pty). 1514*7c478bd9Sstevel@tonic-gate 1515*7c478bd9Sstevel@tonic-gate20000324 1516*7c478bd9Sstevel@tonic-gate - Released 1.2.3 1517*7c478bd9Sstevel@tonic-gate 1518*7c478bd9Sstevel@tonic-gate20000317 1519*7c478bd9Sstevel@tonic-gate - Clarified --with-default-path option. 1520*7c478bd9Sstevel@tonic-gate - Added -blibpath handling for AIX to work around stupid runtime linking. 1521*7c478bd9Sstevel@tonic-gate Problem elucidated by gshapiro@SENDMAIL.ORG by way of Jim Knoble 1522*7c478bd9Sstevel@tonic-gate <jmknoble@pobox.com> 1523*7c478bd9Sstevel@tonic-gate - Checks for 64 bit int types. Problem report from Mats Fredholm 1524*7c478bd9Sstevel@tonic-gate <matsf@init.se> 1525*7c478bd9Sstevel@tonic-gate - OpenBSD CVS updates: 1526*7c478bd9Sstevel@tonic-gate - [atomicio.c auth-krb4.c bufaux.c channels.c compress.c fingerprint.c] 1527*7c478bd9Sstevel@tonic-gate [packet.h radix.c rsa.c scp.c ssh-agent.c ssh-keygen.c sshconnect.c] 1528*7c478bd9Sstevel@tonic-gate [sshd.c] 1529*7c478bd9Sstevel@tonic-gate pedantic: signed vs. unsigned, void*-arithm, etc 1530*7c478bd9Sstevel@tonic-gate - [ssh.1 sshd.8] 1531*7c478bd9Sstevel@tonic-gate Various cleanups and standardizations. 1532*7c478bd9Sstevel@tonic-gate - Runtime error fix for HPUX from Otmar Stahl 1533*7c478bd9Sstevel@tonic-gate <O.Stahl@lsw.uni-heidelberg.de> 1534*7c478bd9Sstevel@tonic-gate 1535*7c478bd9Sstevel@tonic-gate20000316 1536*7c478bd9Sstevel@tonic-gate - Fixed configure not passing LDFLAGS to Solaris. Report from David G. 1537*7c478bd9Sstevel@tonic-gate Hesprich <dghespri@sprintparanet.com> 1538*7c478bd9Sstevel@tonic-gate - Propogate LD through to Makefile 1539*7c478bd9Sstevel@tonic-gate - Doc cleanups 1540*7c478bd9Sstevel@tonic-gate - Added blurb about "scp: command not found" errors to UPGRADING 1541*7c478bd9Sstevel@tonic-gate 1542*7c478bd9Sstevel@tonic-gate20000315 1543*7c478bd9Sstevel@tonic-gate - Fix broken CFLAGS handling during search for OpenSSL. Fixes va_list 1544*7c478bd9Sstevel@tonic-gate problems with gcc/Solaris. 1545*7c478bd9Sstevel@tonic-gate - Don't free argument to putenv() after use (in setenv() replacement). 1546*7c478bd9Sstevel@tonic-gate Report from Seigo Tanimura <tanimura@r.dl.itc.u-tokyo.ac.jp> 1547*7c478bd9Sstevel@tonic-gate - Created contrib/ subdirectory. Included helpers from Phil Hands' 1548*7c478bd9Sstevel@tonic-gate Debian package, README file and chroot patch from Ricardo Cerqueira 1549*7c478bd9Sstevel@tonic-gate <rmcc@clix.pt> 1550*7c478bd9Sstevel@tonic-gate - Moved gnome-ssh-askpass.c to contrib directory and removed config 1551*7c478bd9Sstevel@tonic-gate option. 1552*7c478bd9Sstevel@tonic-gate - Slight cleanup to doc files 1553*7c478bd9Sstevel@tonic-gate - Configure fix from Bratislav ILICH <bilic@zepter.ru> 1554*7c478bd9Sstevel@tonic-gate 1555*7c478bd9Sstevel@tonic-gate20000314 1556*7c478bd9Sstevel@tonic-gate - Include macro for IN6_IS_ADDR_V4MAPPED. Report from 1557*7c478bd9Sstevel@tonic-gate peter@frontierflying.com 1558*7c478bd9Sstevel@tonic-gate - Include /usr/local/include and /usr/local/lib for systems that don't 1559*7c478bd9Sstevel@tonic-gate do it themselves 1560*7c478bd9Sstevel@tonic-gate - -R/usr/local/lib for Solaris 1561*7c478bd9Sstevel@tonic-gate - Fix RSAref detection 1562*7c478bd9Sstevel@tonic-gate - Fix IN6_IS_ADDR_V4MAPPED macro 1563*7c478bd9Sstevel@tonic-gate 1564*7c478bd9Sstevel@tonic-gate20000311 1565*7c478bd9Sstevel@tonic-gate - Detect RSAref 1566*7c478bd9Sstevel@tonic-gate - OpenBSD CVS change 1567*7c478bd9Sstevel@tonic-gate [sshd.c] 1568*7c478bd9Sstevel@tonic-gate - disallow guessing of root password 1569*7c478bd9Sstevel@tonic-gate - More configure fixes 1570*7c478bd9Sstevel@tonic-gate - IPv6 workarounds from Hideaki YOSHIFUJI <yoshfuji@ecei.tohoku.ac.jp> 1571*7c478bd9Sstevel@tonic-gate 1572*7c478bd9Sstevel@tonic-gate20000309 1573*7c478bd9Sstevel@tonic-gate - OpenBSD CVS updates to v1.2.3 1574*7c478bd9Sstevel@tonic-gate [ssh.h atomicio.c] 1575*7c478bd9Sstevel@tonic-gate - int atomicio -> ssize_t (for alpha). ok deraadt@ 1576*7c478bd9Sstevel@tonic-gate [auth-rsa.c] 1577*7c478bd9Sstevel@tonic-gate - delay MD5 computation until client sends response, free() early, cleanup. 1578*7c478bd9Sstevel@tonic-gate [cipher.c] 1579*7c478bd9Sstevel@tonic-gate - void* -> unsigned char*, ok niels@ 1580*7c478bd9Sstevel@tonic-gate [hostfile.c] 1581*7c478bd9Sstevel@tonic-gate - remove unused variable 'len'. fix comments. 1582*7c478bd9Sstevel@tonic-gate - remove unused variable 1583*7c478bd9Sstevel@tonic-gate [log-client.c log-server.c] 1584*7c478bd9Sstevel@tonic-gate - rename a cpp symbol, to avoid param.h collision 1585*7c478bd9Sstevel@tonic-gate [packet.c] 1586*7c478bd9Sstevel@tonic-gate - missing xfree() 1587*7c478bd9Sstevel@tonic-gate - getsockname() requires initialized tolen; andy@guildsoftware.com 1588*7c478bd9Sstevel@tonic-gate - use getpeername() in packet_connection_is_on_socket(), fixes sshd -i; 1589*7c478bd9Sstevel@tonic-gate from Holger.Trapp@Informatik.TU-Chemnitz.DE 1590*7c478bd9Sstevel@tonic-gate [pty.c pty.h] 1591*7c478bd9Sstevel@tonic-gate - register cleanup for pty earlier. move code for pty-owner handling to 1592*7c478bd9Sstevel@tonic-gate pty.c ok provos@, dugsong@ 1593*7c478bd9Sstevel@tonic-gate [readconf.c] 1594*7c478bd9Sstevel@tonic-gate - turn off x11-fwd for the client, too. 1595*7c478bd9Sstevel@tonic-gate [rsa.c] 1596*7c478bd9Sstevel@tonic-gate - PKCS#1 padding 1597*7c478bd9Sstevel@tonic-gate [scp.c] 1598*7c478bd9Sstevel@tonic-gate - allow '.' in usernames; from jedgar@fxp.org 1599*7c478bd9Sstevel@tonic-gate [servconf.c] 1600*7c478bd9Sstevel@tonic-gate - typo: ignore_user_known_hosts int->flag; naddy@mips.rhein-neckar.de 1601*7c478bd9Sstevel@tonic-gate - sync with sshd_config 1602*7c478bd9Sstevel@tonic-gate [ssh-keygen.c] 1603*7c478bd9Sstevel@tonic-gate - enable ssh-keygen -l -f ~/.ssh/known_hosts, ok deraadt@ 1604*7c478bd9Sstevel@tonic-gate [ssh.1] 1605*7c478bd9Sstevel@tonic-gate - Change invalid 'CHAT' loglevel to 'VERBOSE' 1606*7c478bd9Sstevel@tonic-gate [ssh.c] 1607*7c478bd9Sstevel@tonic-gate - suppress AAAA query host when '-4' is used; from shin@nd.net.fujitsu.co.jp 1608*7c478bd9Sstevel@tonic-gate - turn off x11-fwd for the client, too. 1609*7c478bd9Sstevel@tonic-gate [sshconnect.c] 1610*7c478bd9Sstevel@tonic-gate - missing xfree() 1611*7c478bd9Sstevel@tonic-gate - retry rresvport_af(), too. from sumikawa@ebina.hitachi.co.jp. 1612*7c478bd9Sstevel@tonic-gate - read error vs. "Connection closed by remote host" 1613*7c478bd9Sstevel@tonic-gate [sshd.8] 1614*7c478bd9Sstevel@tonic-gate - ie. -> i.e., 1615*7c478bd9Sstevel@tonic-gate - do not link to a commercial page.. 1616*7c478bd9Sstevel@tonic-gate - sync with sshd_config 1617*7c478bd9Sstevel@tonic-gate [sshd.c] 1618*7c478bd9Sstevel@tonic-gate - no need for poll.h; from bright@wintelcom.net 1619*7c478bd9Sstevel@tonic-gate - log with level log() not fatal() if peer behaves badly. 1620*7c478bd9Sstevel@tonic-gate - don't panic if client behaves strange. ok deraadt@ 1621*7c478bd9Sstevel@tonic-gate - make no-port-forwarding for RSA keys deny both -L and -R style fwding 1622*7c478bd9Sstevel@tonic-gate - delay close() of pty until the pty has been chowned back to root 1623*7c478bd9Sstevel@tonic-gate - oops, fix comment, too. 1624*7c478bd9Sstevel@tonic-gate - missing xfree() 1625*7c478bd9Sstevel@tonic-gate - move XAUTHORITY to subdir. ok dugsong@. fixes debian bug #57907, too. 1626*7c478bd9Sstevel@tonic-gate (http://cgi.debian.org/cgi-bin/bugreport.cgi?archive=no&bug=57907) 1627*7c478bd9Sstevel@tonic-gate - register cleanup for pty earlier. move code for pty-owner handling to 1628*7c478bd9Sstevel@tonic-gate pty.c ok provos@, dugsong@ 1629*7c478bd9Sstevel@tonic-gate - create x11 cookie file 1630*7c478bd9Sstevel@tonic-gate - fix pr 1113, fclose() -> pclose(), todo: remote popen() 1631*7c478bd9Sstevel@tonic-gate - version 1.2.3 1632*7c478bd9Sstevel@tonic-gate - Cleaned up 1633*7c478bd9Sstevel@tonic-gate - Removed warning workaround for Linux and devpts filesystems (no longer 1634*7c478bd9Sstevel@tonic-gate required after OpenBSD updates) 1635*7c478bd9Sstevel@tonic-gate 1636*7c478bd9Sstevel@tonic-gate20000308 1637*7c478bd9Sstevel@tonic-gate - Configure fix from Hiroshi Takekawa <takekawa@sr3.t.u-tokyo.ac.jp> 1638*7c478bd9Sstevel@tonic-gate 1639*7c478bd9Sstevel@tonic-gate20000307 1640*7c478bd9Sstevel@tonic-gate - Released 1.2.2p1 1641*7c478bd9Sstevel@tonic-gate 1642*7c478bd9Sstevel@tonic-gate20000305 1643*7c478bd9Sstevel@tonic-gate - Fix DEC compile fix 1644*7c478bd9Sstevel@tonic-gate - Explicitly seed OpenSSL's PRNG before checking rsa_alive() 1645*7c478bd9Sstevel@tonic-gate - Check for getpagesize in libucb.a if not found in libc. Fix for old 1646*7c478bd9Sstevel@tonic-gate Solaris from Andre Lucas <andre.lucas@dial.pipex.com> 1647*7c478bd9Sstevel@tonic-gate - Check for libwrap if --with-tcp-wrappers option specified. Suggestion 1648*7c478bd9Sstevel@tonic-gate Mate Wierdl <mw@moni.msci.memphis.edu> 1649*7c478bd9Sstevel@tonic-gate 1650*7c478bd9Sstevel@tonic-gate20000303 1651*7c478bd9Sstevel@tonic-gate - Added "make host-key" target, Suggestion from Dominik Brettnacher 1652*7c478bd9Sstevel@tonic-gate <domi@saargate.de> 1653*7c478bd9Sstevel@tonic-gate - Don't permanently fail on bind() if getaddrinfo has more choices left for 1654*7c478bd9Sstevel@tonic-gate us. Needed to work around messy IPv6 on Linux. Patch from Arkadiusz 1655*7c478bd9Sstevel@tonic-gate Miskiewicz <misiek@pld.org.pl> 1656*7c478bd9Sstevel@tonic-gate - DEC Unix compile fix from David Del Piero <David.DelPiero@qed.qld.gov.au> 1657*7c478bd9Sstevel@tonic-gate - Manpage fix from David Del Piero <David.DelPiero@qed.qld.gov.au> 1658*7c478bd9Sstevel@tonic-gate 1659*7c478bd9Sstevel@tonic-gate20000302 1660*7c478bd9Sstevel@tonic-gate - Big cleanup of autoconf code 1661*7c478bd9Sstevel@tonic-gate - Rearranged to be a little more logical 1662*7c478bd9Sstevel@tonic-gate - Added -R option for Solaris 1663*7c478bd9Sstevel@tonic-gate - Rewrote OpenSSL detection code. Now uses AC_TRY_RUN with a test program 1664*7c478bd9Sstevel@tonic-gate to detect library and header location _and_ ensure library has proper 1665*7c478bd9Sstevel@tonic-gate RSA support built in (this is a problem with OpenSSL 0.9.5). 1666*7c478bd9Sstevel@tonic-gate - Applied pty cleanup patch from markus.friedl@informatik.uni-erlangen.de 1667*7c478bd9Sstevel@tonic-gate - Avoid warning message with Unix98 ptys 1668*7c478bd9Sstevel@tonic-gate - Warning was valid - possible race condition on PTYs. Avoided using 1669*7c478bd9Sstevel@tonic-gate platform-specific code. 1670*7c478bd9Sstevel@tonic-gate - Document some common problems 1671*7c478bd9Sstevel@tonic-gate - Allow root access to any key. Patch from 1672*7c478bd9Sstevel@tonic-gate markus.friedl@informatik.uni-erlangen.de 1673*7c478bd9Sstevel@tonic-gate 1674*7c478bd9Sstevel@tonic-gate20000207 1675*7c478bd9Sstevel@tonic-gate - Removed SOCKS code. Will support through a ProxyCommand. 1676*7c478bd9Sstevel@tonic-gate 1677*7c478bd9Sstevel@tonic-gate20000203 1678*7c478bd9Sstevel@tonic-gate - Fixed SEGVs in authloop, fix from vbzoli@hbrt.hu 1679*7c478bd9Sstevel@tonic-gate - Add --with-ssl-dir option 1680*7c478bd9Sstevel@tonic-gate 1681*7c478bd9Sstevel@tonic-gate20000202 1682*7c478bd9Sstevel@tonic-gate - Fix lastlog code for directory based lastlogs. Fix from Josh Durham 1683*7c478bd9Sstevel@tonic-gate <jmd@aoe.vt.edu> 1684*7c478bd9Sstevel@tonic-gate - Documentation fixes from HARUYAMA Seigo <haruyama@nt.phys.s.u-tokyo.ac.jp> 1685*7c478bd9Sstevel@tonic-gate - Added URLs to Japanese translations of documents by HARUYAMA Seigo 1686*7c478bd9Sstevel@tonic-gate <haruyama@nt.phys.s.u-tokyo.ac.jp> 1687*7c478bd9Sstevel@tonic-gate 1688*7c478bd9Sstevel@tonic-gate20000201 1689*7c478bd9Sstevel@tonic-gate - Use socket pairs by default (instead of pipes). Prevents race condition 1690*7c478bd9Sstevel@tonic-gate on several (buggy) OSs. Report and fix from tridge@linuxcare.com 1691*7c478bd9Sstevel@tonic-gate 1692*7c478bd9Sstevel@tonic-gate20000127 1693*7c478bd9Sstevel@tonic-gate - Seed OpenSSL's random number generator before generating RSA keypairs 1694*7c478bd9Sstevel@tonic-gate - Split random collector into seperate file 1695*7c478bd9Sstevel@tonic-gate - Compile fix from Andre Lucas <andre.lucas@dial.pipex.com> 1696*7c478bd9Sstevel@tonic-gate 1697*7c478bd9Sstevel@tonic-gate20000126 1698*7c478bd9Sstevel@tonic-gate - Released 1.2.2 stable 1699*7c478bd9Sstevel@tonic-gate 1700*7c478bd9Sstevel@tonic-gate - NeXT keeps it lastlog in /usr/adm. Report from 1701*7c478bd9Sstevel@tonic-gate mouring@newton.pconline.com 1702*7c478bd9Sstevel@tonic-gate - Added note in UPGRADING re interop with commercial SSH using idea. 1703*7c478bd9Sstevel@tonic-gate Report from Jim Knoble <jmknoble@pobox.com> 1704*7c478bd9Sstevel@tonic-gate - Fix linking order for Kerberos/AFS. Fix from Holget Trapp 1705*7c478bd9Sstevel@tonic-gate <Holger.Trapp@Informatik.TU-Chemnitz.DE> 1706*7c478bd9Sstevel@tonic-gate 1707*7c478bd9Sstevel@tonic-gate20000125 1708*7c478bd9Sstevel@tonic-gate - Fix NULL pointer dereference in login.c. Fix from Andre Lucas 1709*7c478bd9Sstevel@tonic-gate <andre.lucas@dial.pipex.com> 1710*7c478bd9Sstevel@tonic-gate - Reorder PAM initialisation so it does not mess up lastlog. Reported 1711*7c478bd9Sstevel@tonic-gate by Andre Lucas <andre.lucas@dial.pipex.com> 1712*7c478bd9Sstevel@tonic-gate - Use preformatted manpages on SCO, report from Gary E. Miller 1713*7c478bd9Sstevel@tonic-gate <gem@rellim.com> 1714*7c478bd9Sstevel@tonic-gate - New URL for x11-ssh-askpass. 1715*7c478bd9Sstevel@tonic-gate - Fixpaths was missing /etc/ssh_known_hosts. Report from Jim Knoble 1716*7c478bd9Sstevel@tonic-gate <jmknoble@pobox.com> 1717*7c478bd9Sstevel@tonic-gate - Added 'DESTDIR' option to Makefile to ease package building. Patch from 1718*7c478bd9Sstevel@tonic-gate Jim Knoble <jmknoble@pobox.com> 1719*7c478bd9Sstevel@tonic-gate - Updated RPM spec files to use DESTDIR 1720*7c478bd9Sstevel@tonic-gate 1721*7c478bd9Sstevel@tonic-gate20000124 1722*7c478bd9Sstevel@tonic-gate - Pick up version 1.2.2 from OpenBSD CVS (no changes, just version number 1723*7c478bd9Sstevel@tonic-gate increment) 1724*7c478bd9Sstevel@tonic-gate 1725*7c478bd9Sstevel@tonic-gate20000123 1726*7c478bd9Sstevel@tonic-gate - OpenBSD CVS: 1727*7c478bd9Sstevel@tonic-gate - [packet.c] 1728*7c478bd9Sstevel@tonic-gate getsockname() requires initialized tolen; andy@guildsoftware.com 1729*7c478bd9Sstevel@tonic-gate - AIX patch from Matt Richards <v2matt@btv.ibm.com> and David Rankin 1730*7c478bd9Sstevel@tonic-gate <drankin@bohemians.lexington.ky.us> 1731*7c478bd9Sstevel@tonic-gate - Fix lastlog support, patch from Andre Lucas <andre.lucas@dial.pipex.com> 1732*7c478bd9Sstevel@tonic-gate 1733*7c478bd9Sstevel@tonic-gate20000122 1734*7c478bd9Sstevel@tonic-gate - Fix compilation of bsd-snprintf.c on Solaris, fix from Ben Taylor 1735*7c478bd9Sstevel@tonic-gate <bent@clark.net> 1736*7c478bd9Sstevel@tonic-gate - Merge preformatted manpage patch from Andre Lucas 1737*7c478bd9Sstevel@tonic-gate <andre.lucas@dial.pipex.com> 1738*7c478bd9Sstevel@tonic-gate - Make IPv4 use the default in RPM packages 1739*7c478bd9Sstevel@tonic-gate - Irix uses preformatted manpages 1740*7c478bd9Sstevel@tonic-gate - Missing htons() in bsd-bindresvport.c, fix from Holger Trapp 1741*7c478bd9Sstevel@tonic-gate <Holger.Trapp@Informatik.TU-Chemnitz.DE> 1742*7c478bd9Sstevel@tonic-gate - OpenBSD CVS updates: 1743*7c478bd9Sstevel@tonic-gate - [packet.c] 1744*7c478bd9Sstevel@tonic-gate use getpeername() in packet_connection_is_on_socket(), fixes sshd -i; 1745*7c478bd9Sstevel@tonic-gate from Holger.Trapp@Informatik.TU-Chemnitz.DE 1746*7c478bd9Sstevel@tonic-gate - [sshd.c] 1747*7c478bd9Sstevel@tonic-gate log with level log() not fatal() if peer behaves badly. 1748*7c478bd9Sstevel@tonic-gate - [readpass.c] 1749*7c478bd9Sstevel@tonic-gate instead of blocking SIGINT, catch it ourselves, so that we can clean 1750*7c478bd9Sstevel@tonic-gate the tty modes up and kill ourselves -- instead of our process group 1751*7c478bd9Sstevel@tonic-gate leader (scp, cvs, ...) going away and leaving us in noecho mode. 1752*7c478bd9Sstevel@tonic-gate people with cbreak shells never even noticed.. 1753*7c478bd9Sstevel@tonic-gate - [ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh.1 sshd.8] 1754*7c478bd9Sstevel@tonic-gate ie. -> i.e., 1755*7c478bd9Sstevel@tonic-gate 1756*7c478bd9Sstevel@tonic-gate20000120 1757*7c478bd9Sstevel@tonic-gate - Don't use getaddrinfo on AIX 1758*7c478bd9Sstevel@tonic-gate - Update to latest OpenBSD CVS: 1759*7c478bd9Sstevel@tonic-gate - [auth-rsa.c] 1760*7c478bd9Sstevel@tonic-gate - fix user/1056, sshd keeps restrictions; dbt@meat.net 1761*7c478bd9Sstevel@tonic-gate - [sshconnect.c] 1762*7c478bd9Sstevel@tonic-gate - disable agent fwding for proto 1.3, remove abuse of auth-rsa flags. 1763*7c478bd9Sstevel@tonic-gate - destroy keys earlier 1764*7c478bd9Sstevel@tonic-gate - split key exchange (kex) and user authentication (user-auth), 1765*7c478bd9Sstevel@tonic-gate ok: provos@ 1766*7c478bd9Sstevel@tonic-gate - [sshd.c] 1767*7c478bd9Sstevel@tonic-gate - no need for poll.h; from bright@wintelcom.net 1768*7c478bd9Sstevel@tonic-gate - disable agent fwding for proto 1.3, remove abuse of auth-rsa flags. 1769*7c478bd9Sstevel@tonic-gate - split key exchange (kex) and user authentication (user-auth), 1770*7c478bd9Sstevel@tonic-gate ok: provos@ 1771*7c478bd9Sstevel@tonic-gate - Big manpage and config file cleanup from Andre Lucas 1772*7c478bd9Sstevel@tonic-gate <andre.lucas@dial.pipex.com> 1773*7c478bd9Sstevel@tonic-gate - Re-added latest (unmodified) OpenBSD manpages 1774*7c478bd9Sstevel@tonic-gate - Doc updates 1775*7c478bd9Sstevel@tonic-gate - NetBSD patch from David Rankin <drankin@bohemians.lexington.ky.us> and 1776*7c478bd9Sstevel@tonic-gate Christos Zoulas <christos@netbsd.org> 1777*7c478bd9Sstevel@tonic-gate 1778*7c478bd9Sstevel@tonic-gate20000119 1779*7c478bd9Sstevel@tonic-gate - SCO compile fixes from Gary E. Miller <gem@rellim.com> 1780*7c478bd9Sstevel@tonic-gate - Compile fix from Darren_Hall@progressive.com 1781*7c478bd9Sstevel@tonic-gate - Linux/glibc-2.1.2 takes a *long* time to look up names for AF_UNSPEC 1782*7c478bd9Sstevel@tonic-gate addresses using getaddrinfo(). Added a configure switch to make the 1783*7c478bd9Sstevel@tonic-gate default lookup mode AF_INET 1784*7c478bd9Sstevel@tonic-gate 1785*7c478bd9Sstevel@tonic-gate20000118 1786*7c478bd9Sstevel@tonic-gate - Fixed --with-pid-dir option 1787*7c478bd9Sstevel@tonic-gate - Makefile fix from Gary E. Miller <gem@rellim.com> 1788*7c478bd9Sstevel@tonic-gate - Compile fix for HPUX and Solaris from Andre Lucas 1789*7c478bd9Sstevel@tonic-gate <andre.lucas@dial.pipex.com> 1790*7c478bd9Sstevel@tonic-gate 1791*7c478bd9Sstevel@tonic-gate20000117 1792*7c478bd9Sstevel@tonic-gate - Clean up bsd-bindresvport.c. Use arc4random() for picking initial 1793*7c478bd9Sstevel@tonic-gate port, ignore EINVAL errors (Linux) when searching for free port. 1794*7c478bd9Sstevel@tonic-gate - Revert __snprintf -> snprintf aliasing. Apparently Solaris 1795*7c478bd9Sstevel@tonic-gate __snprintf isn't. Report from Theo de Raadt <theo@cvs.openbsd.org> 1796*7c478bd9Sstevel@tonic-gate - Document location of Redhat PAM file in INSTALL. 1797*7c478bd9Sstevel@tonic-gate - Fixed X11 forwarding bug on Linux. libc advertises AF_INET6 1798*7c478bd9Sstevel@tonic-gate INADDR_ANY_INIT addresses via getaddrinfo, but may not be able to 1799*7c478bd9Sstevel@tonic-gate deliver (no IPv6 kernel support) 1800*7c478bd9Sstevel@tonic-gate - Released 1.2.1pre27 1801*7c478bd9Sstevel@tonic-gate 1802*7c478bd9Sstevel@tonic-gate - Fix rresvport_af failure errors (logic error in bsd-bindresvport.c) 1803*7c478bd9Sstevel@tonic-gate - Fix --with-ipaddr-display option test. Fix from Jarno Huuskonen 1804*7c478bd9Sstevel@tonic-gate <jhuuskon@hytti.uku.fi> 1805*7c478bd9Sstevel@tonic-gate - Fix hang on logout if processes are still using the pty. Needs 1806*7c478bd9Sstevel@tonic-gate further testing. 1807*7c478bd9Sstevel@tonic-gate - Patch from Christos Zoulas <christos@zoulas.com> 1808*7c478bd9Sstevel@tonic-gate - Try $prefix first when looking for OpenSSL. 1809*7c478bd9Sstevel@tonic-gate - Include sys/types.h when including sys/socket.h in test programs 1810*7c478bd9Sstevel@tonic-gate - Substitute PID directory in sshd.8. Suggestion from Andrew 1811*7c478bd9Sstevel@tonic-gate Stribblehill <a.d.stribblehill@durham.ac.uk> 1812*7c478bd9Sstevel@tonic-gate 1813*7c478bd9Sstevel@tonic-gate20000116 1814*7c478bd9Sstevel@tonic-gate - Renamed --with-xauth-path to --with-xauth 1815*7c478bd9Sstevel@tonic-gate - Added --with-pid-dir option 1816*7c478bd9Sstevel@tonic-gate - Released 1.2.1pre26 1817*7c478bd9Sstevel@tonic-gate 1818*7c478bd9Sstevel@tonic-gate - Compilation fix from Kiyokazu SUTO <suto@ks-and-ks.ne.jp> 1819*7c478bd9Sstevel@tonic-gate - Fixed broken bugfix for /dev/ptmx on Linux systems which lack 1820*7c478bd9Sstevel@tonic-gate openpty(). Report from Kiyokazu SUTO <suto@ks-and-ks.ne.jp> 1821*7c478bd9Sstevel@tonic-gate 1822*7c478bd9Sstevel@tonic-gate20000115 1823*7c478bd9Sstevel@tonic-gate - Add --with-xauth-path configure directive and explicit test for 1824*7c478bd9Sstevel@tonic-gate /usr/openwin/bin/xauth for Solaris systems. Report from Anders 1825*7c478bd9Sstevel@tonic-gate Nordby <anders@fix.no> 1826*7c478bd9Sstevel@tonic-gate - Fix incorrect detection of /dev/ptmx on Linux systems that lack 1827*7c478bd9Sstevel@tonic-gate openpty. Report from John Seifarth <john@waw.be> 1828*7c478bd9Sstevel@tonic-gate - Look for intXX_t and u_intXX_t in sys/bitypes.h if they are not in 1829*7c478bd9Sstevel@tonic-gate sys/types.h. Fixes problems on SCO, report from Gary E. Miller 1830*7c478bd9Sstevel@tonic-gate <gem@rellim.com> 1831*7c478bd9Sstevel@tonic-gate - Use __snprintf and __vnsprintf if they are found where snprintf and 1832*7c478bd9Sstevel@tonic-gate vnsprintf are lacking. Suggested by Ben Taylor <bent@shell.clark.net> 1833*7c478bd9Sstevel@tonic-gate and others. 1834*7c478bd9Sstevel@tonic-gate 1835*7c478bd9Sstevel@tonic-gate20000114 1836*7c478bd9Sstevel@tonic-gate - Merged OpenBSD IPv6 patch: 1837*7c478bd9Sstevel@tonic-gate - [sshd.c sshd.8 sshconnect.c ssh.h ssh.c servconf.h servconf.c scp.1] 1838*7c478bd9Sstevel@tonic-gate [scp.c packet.h packet.c login.c log.c canohost.c channels.c] 1839*7c478bd9Sstevel@tonic-gate [hostfile.c sshd_config] 1840*7c478bd9Sstevel@tonic-gate ipv6 support: mostly gethostbyname->getaddrinfo/getnameinfo, new 1841*7c478bd9Sstevel@tonic-gate features: sshd allows multiple ListenAddress and Port options. note 1842*7c478bd9Sstevel@tonic-gate that libwrap is not IPv6-ready. (based on patches from 1843*7c478bd9Sstevel@tonic-gate fujiwara@rcac.tdi.co.jp) 1844*7c478bd9Sstevel@tonic-gate - [ssh.c canohost.c] 1845*7c478bd9Sstevel@tonic-gate more hints (hints.ai_socktype=SOCK_STREAM) for getaddrinfo, 1846*7c478bd9Sstevel@tonic-gate from itojun@ 1847*7c478bd9Sstevel@tonic-gate - [channels.c] 1848*7c478bd9Sstevel@tonic-gate listen on _all_ interfaces for X11-Fwd (hints.ai_flags = AI_PASSIVE) 1849*7c478bd9Sstevel@tonic-gate - [packet.h] 1850*7c478bd9Sstevel@tonic-gate allow auth-kerberos for IPv4 only 1851*7c478bd9Sstevel@tonic-gate - [scp.1 sshd.8 servconf.h scp.c] 1852*7c478bd9Sstevel@tonic-gate document -4, -6, and 'ssh -L 2022/::1/22' 1853*7c478bd9Sstevel@tonic-gate - [ssh.c] 1854*7c478bd9Sstevel@tonic-gate 'ssh @host' is illegal (null user name), from 1855*7c478bd9Sstevel@tonic-gate karsten@gedankenpolizei.de 1856*7c478bd9Sstevel@tonic-gate - [sshconnect.c] 1857*7c478bd9Sstevel@tonic-gate better error message 1858*7c478bd9Sstevel@tonic-gate - [sshd.c] 1859*7c478bd9Sstevel@tonic-gate allow auth-kerberos for IPv4 only 1860*7c478bd9Sstevel@tonic-gate - Big IPv6 merge: 1861*7c478bd9Sstevel@tonic-gate - Cleanup overrun in sockaddr copying on RHL 6.1 1862*7c478bd9Sstevel@tonic-gate - Replacements for getaddrinfo, getnameinfo, etc based on versions 1863*7c478bd9Sstevel@tonic-gate from patch from KIKUCHI Takahiro <kick@kyoto.wide.ad.jp> 1864*7c478bd9Sstevel@tonic-gate - Replacement for missing structures on systems that lack IPv6 1865*7c478bd9Sstevel@tonic-gate - record_login needed to know about AF_INET6 addresses 1866*7c478bd9Sstevel@tonic-gate - Borrowed more code from OpenBSD: rresvport_af and requisites 1867*7c478bd9Sstevel@tonic-gate 1868*7c478bd9Sstevel@tonic-gate20000110 1869*7c478bd9Sstevel@tonic-gate - Fixes to auth-skey to enable it to use the standard OpenSSL libraries 1870*7c478bd9Sstevel@tonic-gate 1871*7c478bd9Sstevel@tonic-gate20000107 1872*7c478bd9Sstevel@tonic-gate - New config.sub and config.guess to fix problems on SCO. Supplied 1873*7c478bd9Sstevel@tonic-gate by Gary E. Miller <gem@rellim.com> 1874*7c478bd9Sstevel@tonic-gate - SCO build fix from Gary E. Miller <gem@rellim.com> 1875*7c478bd9Sstevel@tonic-gate - Released 1.2.1pre25 1876*7c478bd9Sstevel@tonic-gate 1877*7c478bd9Sstevel@tonic-gate20000106 1878*7c478bd9Sstevel@tonic-gate - Documentation update & cleanup 1879*7c478bd9Sstevel@tonic-gate - Better KrbIV / AFS detection, based on patch from: 1880*7c478bd9Sstevel@tonic-gate Holger Trapp <Holger.Trapp@Informatik.TU-Chemnitz.DE> 1881*7c478bd9Sstevel@tonic-gate 1882*7c478bd9Sstevel@tonic-gate20000105 1883*7c478bd9Sstevel@tonic-gate - Fixed annoying DES corruption problem. libcrypt has been 1884*7c478bd9Sstevel@tonic-gate overriding symbols in libcrypto. Removed libcrypt and crypt.h 1885*7c478bd9Sstevel@tonic-gate altogether (libcrypto includes its own crypt(1) replacement) 1886*7c478bd9Sstevel@tonic-gate - Added platform-specific rules for Irix 6.x. Included warning that 1887*7c478bd9Sstevel@tonic-gate they are untested. 1888*7c478bd9Sstevel@tonic-gate 1889*7c478bd9Sstevel@tonic-gate20000103 1890*7c478bd9Sstevel@tonic-gate - Add explicit make rules for files proccessed by fixpaths. 1891*7c478bd9Sstevel@tonic-gate - Fix "make install" in RPM spec files. Report from Tenkou N. Hattori 1892*7c478bd9Sstevel@tonic-gate <tnh@kondara.org> 1893*7c478bd9Sstevel@tonic-gate - Removed "nullok" directive from default PAM configuration files. 1894*7c478bd9Sstevel@tonic-gate Added information on enabling EmptyPasswords on openssh+PAM in 1895*7c478bd9Sstevel@tonic-gate UPGRADING file. 1896*7c478bd9Sstevel@tonic-gate - OpenBSD CVS updates 1897*7c478bd9Sstevel@tonic-gate - [ssh-agent.c] 1898*7c478bd9Sstevel@tonic-gate cleanup_exit() for SIGTERM/SIGHUP, too. from fgsch@ and 1899*7c478bd9Sstevel@tonic-gate dgaudet@arctic.org 1900*7c478bd9Sstevel@tonic-gate - [sshconnect.c] 1901*7c478bd9Sstevel@tonic-gate compare correct version for 1.3 compat mode 1902*7c478bd9Sstevel@tonic-gate 1903*7c478bd9Sstevel@tonic-gate20000102 1904*7c478bd9Sstevel@tonic-gate - Prevent multiple inclusion of config.h and defines.h. Suggested 1905*7c478bd9Sstevel@tonic-gate by Andre Lucas <andre.lucas@dial.pipex.com> 1906*7c478bd9Sstevel@tonic-gate - Properly clean up on exit of ssh-agent. Patch from Dean Gaudet 1907*7c478bd9Sstevel@tonic-gate <dgaudet@arctic.org> 1908*7c478bd9Sstevel@tonic-gate 1909*7c478bd9Sstevel@tonic-gate19991231 1910*7c478bd9Sstevel@tonic-gate - Fix password support on systems with a mixture of shadowed and 1911*7c478bd9Sstevel@tonic-gate non-shadowed passwords (e.g. NIS). Report and fix from 1912*7c478bd9Sstevel@tonic-gate HARUYAMA Seigo <haruyama@nt.phys.s.u-tokyo.ac.jp> 1913*7c478bd9Sstevel@tonic-gate - Fix broken autoconf typedef detection. Report from Marc G. 1914*7c478bd9Sstevel@tonic-gate Fournier <marc.fournier@acadiau.ca> 1915*7c478bd9Sstevel@tonic-gate - Fix occasional crash on LinuxPPC. Patch from Franz Sirl 1916*7c478bd9Sstevel@tonic-gate <Franz.Sirl-kernel@lauterbach.com> 1917*7c478bd9Sstevel@tonic-gate - Prevent typedefs from being compiled more than once. Report from 1918*7c478bd9Sstevel@tonic-gate Marc G. Fournier <marc.fournier@acadiau.ca> 1919*7c478bd9Sstevel@tonic-gate - Fill in ut_utaddr utmp field. Report from Benjamin Charron 1920*7c478bd9Sstevel@tonic-gate <iretd@bigfoot.com> 1921*7c478bd9Sstevel@tonic-gate - Really fix broken default path. Fix from Jim Knoble 1922*7c478bd9Sstevel@tonic-gate <jmknoble@pobox.com> 1923*7c478bd9Sstevel@tonic-gate - Remove test for quad_t. No longer needed. 1924*7c478bd9Sstevel@tonic-gate - Released 1.2.1pre24 1925*7c478bd9Sstevel@tonic-gate 1926*7c478bd9Sstevel@tonic-gate - Added support for directory-based lastlogs 1927*7c478bd9Sstevel@tonic-gate - Really fix typedefs, patch from Ben Taylor <bent@clark.net> 1928*7c478bd9Sstevel@tonic-gate 1929*7c478bd9Sstevel@tonic-gate19991230 1930*7c478bd9Sstevel@tonic-gate - OpenBSD CVS updates: 1931*7c478bd9Sstevel@tonic-gate - [auth-passwd.c] 1932*7c478bd9Sstevel@tonic-gate check for NULL 1st 1933*7c478bd9Sstevel@tonic-gate - Removed most of the pam code into its own file auth-pam.[ch]. This 1934*7c478bd9Sstevel@tonic-gate cleaned up sshd.c up significantly. 1935*7c478bd9Sstevel@tonic-gate - PAM authentication was incorrectly interpreting 1936*7c478bd9Sstevel@tonic-gate "PermitRootLogin without-password". Report from Matthias Andree 1937*7c478bd9Sstevel@tonic-gate <ma@dt.e-technik.uni-dortmund.de 1938*7c478bd9Sstevel@tonic-gate - Several other cleanups 1939*7c478bd9Sstevel@tonic-gate - Merged Dante SOCKS support patch from David Rankin 1940*7c478bd9Sstevel@tonic-gate <drankin@bohemians.lexington.ky.us> 1941*7c478bd9Sstevel@tonic-gate - Updated documentation with ./configure options 1942*7c478bd9Sstevel@tonic-gate - Released 1.2.1pre23 1943*7c478bd9Sstevel@tonic-gate 1944*7c478bd9Sstevel@tonic-gate19991229 1945*7c478bd9Sstevel@tonic-gate - Applied another NetBSD portability patch from David Rankin 1946*7c478bd9Sstevel@tonic-gate <drankin@bohemians.lexington.ky.us> 1947*7c478bd9Sstevel@tonic-gate - Fix --with-default-path option. 1948*7c478bd9Sstevel@tonic-gate - Autodetect perl, patch from David Rankin 1949*7c478bd9Sstevel@tonic-gate <drankin@bohemians.lexington.ky.us> 1950*7c478bd9Sstevel@tonic-gate - Print whether OpenSSH was compiled with RSARef, patch from 1951*7c478bd9Sstevel@tonic-gate Nalin Dahyabhai <nalin@thermo.stat.ncsu.edu> 1952*7c478bd9Sstevel@tonic-gate - Calls to pam_setcred, patch from Nalin Dahyabhai 1953*7c478bd9Sstevel@tonic-gate <nalin@thermo.stat.ncsu.edu> 1954*7c478bd9Sstevel@tonic-gate - Detect missing size_t and typedef it. 1955*7c478bd9Sstevel@tonic-gate - Rename helper.[ch] to (more appropriate) bsd-misc.[ch] 1956*7c478bd9Sstevel@tonic-gate - Minor Makefile cleaning 1957*7c478bd9Sstevel@tonic-gate 1958*7c478bd9Sstevel@tonic-gate19991228 1959*7c478bd9Sstevel@tonic-gate - Replacement for getpagesize() for systems which lack it 1960*7c478bd9Sstevel@tonic-gate - NetBSD login.c compile fix from David Rankin 1961*7c478bd9Sstevel@tonic-gate <drankin@bohemians.lexington.ky.us> 1962*7c478bd9Sstevel@tonic-gate - Fully set ut_tv if present in utmp or utmpx 1963*7c478bd9Sstevel@tonic-gate - Portability fixes for Irix 5.3 (now compiles OK!) 1964*7c478bd9Sstevel@tonic-gate - autoconf and other misc cleanups 1965*7c478bd9Sstevel@tonic-gate - Merged AIX patch from Darren Hall <dhall@virage.org> 1966*7c478bd9Sstevel@tonic-gate - Cleaned up defines.h 1967*7c478bd9Sstevel@tonic-gate - Released 1.2.1pre22 1968*7c478bd9Sstevel@tonic-gate 1969*7c478bd9Sstevel@tonic-gate19991227 1970*7c478bd9Sstevel@tonic-gate - Automatically correct paths in manpages and configuration files. Patch 1971*7c478bd9Sstevel@tonic-gate and script from Andre Lucas <andre.lucas@dial.pipex.com> 1972*7c478bd9Sstevel@tonic-gate - Removed credits from README to CREDITS file, updated. 1973*7c478bd9Sstevel@tonic-gate - Added --with-default-path to specify custom path for server 1974*7c478bd9Sstevel@tonic-gate - Removed #ifdef trickery from acconfig.h into defines.h 1975*7c478bd9Sstevel@tonic-gate - PAM bugfix. PermitEmptyPassword was being ignored. 1976*7c478bd9Sstevel@tonic-gate - Fixed PAM config files to allow empty passwords if server does. 1977*7c478bd9Sstevel@tonic-gate - Explained spurious PAM auth warning workaround in UPGRADING 1978*7c478bd9Sstevel@tonic-gate - Use last few chars of tty line as ut_id 1979*7c478bd9Sstevel@tonic-gate - New SuSE RPM spec file from Chris Saia <csaia@wtower.com> 1980*7c478bd9Sstevel@tonic-gate - OpenBSD CVS updates: 1981*7c478bd9Sstevel@tonic-gate - [packet.h auth-rhosts.c] 1982*7c478bd9Sstevel@tonic-gate check format string for packet_disconnect and packet_send_debug, too 1983*7c478bd9Sstevel@tonic-gate - [channels.c] 1984*7c478bd9Sstevel@tonic-gate use packet_get_maxsize for channels. consistence. 1985*7c478bd9Sstevel@tonic-gate 1986*7c478bd9Sstevel@tonic-gate19991226 1987*7c478bd9Sstevel@tonic-gate - Enabled utmpx support by default for Solaris 1988*7c478bd9Sstevel@tonic-gate - Cleanup sshd.c PAM a little more 1989*7c478bd9Sstevel@tonic-gate - Revised RPM package to include Jim Knoble's <jmknoble@pobox.com> 1990*7c478bd9Sstevel@tonic-gate X11 ssh-askpass program. 1991*7c478bd9Sstevel@tonic-gate - Disable logging of PAM success and failures, PAM is verbose enough. 1992*7c478bd9Sstevel@tonic-gate Unfortunatly there is currently no way to disable auth failure 1993*7c478bd9Sstevel@tonic-gate messages. Mention this in UPGRADING file and sent message to PAM 1994*7c478bd9Sstevel@tonic-gate developers 1995*7c478bd9Sstevel@tonic-gate - OpenBSD CVS update: 1996*7c478bd9Sstevel@tonic-gate - [ssh-keygen.1 ssh.1] 1997*7c478bd9Sstevel@tonic-gate remove ref to .ssh/random_seed, mention .ssh/environment in 1998*7c478bd9Sstevel@tonic-gate .Sh FILES, too 1999*7c478bd9Sstevel@tonic-gate - Released 1.2.1pre21 2000*7c478bd9Sstevel@tonic-gate - Fixed implicit '.' in default path, report from Jim Knoble 2001*7c478bd9Sstevel@tonic-gate <jmknoble@pobox.com> 2002*7c478bd9Sstevel@tonic-gate - Redhat RPM spec fixes from Jim Knoble <jmknoble@pobox.com> 2003*7c478bd9Sstevel@tonic-gate 2004*7c478bd9Sstevel@tonic-gate19991225 2005*7c478bd9Sstevel@tonic-gate - More fixes from Andre Lucas <andre.lucas@dial.pipex.com> 2006*7c478bd9Sstevel@tonic-gate - Cleanup of auth-passwd.c for shadow and MD5 passwords 2007*7c478bd9Sstevel@tonic-gate - Cleanup and bugfix of PAM authentication code 2008*7c478bd9Sstevel@tonic-gate - Released 1.2.1pre20 2009*7c478bd9Sstevel@tonic-gate 2010*7c478bd9Sstevel@tonic-gate - Merged fixes from Ben Taylor <bent@clark.net> 2011*7c478bd9Sstevel@tonic-gate - Fixed configure support for PAM. Reported by Naz <96na@eng.cam.ac.uk> 2012*7c478bd9Sstevel@tonic-gate - Disabled logging of PAM password authentication failures when password 2013*7c478bd9Sstevel@tonic-gate is empty. (e.g start of authentication loop). Reported by Naz 2014*7c478bd9Sstevel@tonic-gate <96na@eng.cam.ac.uk>) 2015*7c478bd9Sstevel@tonic-gate 2016*7c478bd9Sstevel@tonic-gate19991223 2017*7c478bd9Sstevel@tonic-gate - Merged later HPUX patch from Andre Lucas 2018*7c478bd9Sstevel@tonic-gate <andre.lucas@dial.pipex.com> 2019*7c478bd9Sstevel@tonic-gate - Above patch included better utmpx support from Ben Taylor 2020*7c478bd9Sstevel@tonic-gate <bent@clark.net> 2021*7c478bd9Sstevel@tonic-gate 2022*7c478bd9Sstevel@tonic-gate19991222 2023*7c478bd9Sstevel@tonic-gate - Fix undefined fd_set type in ssh.h from Povl H. Pedersen 2024*7c478bd9Sstevel@tonic-gate <pope@netguide.dk> 2025*7c478bd9Sstevel@tonic-gate - Fix login.c breakage on systems which lack ut_host in struct 2026*7c478bd9Sstevel@tonic-gate utmp. Reported by Willard Dawson <willard.dawson@sbs.siemens.com> 2027*7c478bd9Sstevel@tonic-gate 2028*7c478bd9Sstevel@tonic-gate19991221 2029*7c478bd9Sstevel@tonic-gate - Integration of large HPUX patch from Andre Lucas 2030*7c478bd9Sstevel@tonic-gate <andre.lucas@dial.pipex.com>. Integrating it had a few other 2031*7c478bd9Sstevel@tonic-gate benefits: 2032*7c478bd9Sstevel@tonic-gate - Ability to disable shadow passwords at configure time 2033*7c478bd9Sstevel@tonic-gate - Ability to disable lastlog support at configure time 2034*7c478bd9Sstevel@tonic-gate - Support for IP address in $DISPLAY 2035*7c478bd9Sstevel@tonic-gate - OpenBSD CVS update: 2036*7c478bd9Sstevel@tonic-gate - [sshconnect.c] 2037*7c478bd9Sstevel@tonic-gate say "REMOTE HOST IDENTIFICATION HAS CHANGED" 2038*7c478bd9Sstevel@tonic-gate - Fix DISABLE_SHADOW support 2039*7c478bd9Sstevel@tonic-gate - Allow MD5 passwords even if shadow passwords are disabled 2040*7c478bd9Sstevel@tonic-gate - Release 1.2.1pre19 2041*7c478bd9Sstevel@tonic-gate 2042*7c478bd9Sstevel@tonic-gate19991218 2043*7c478bd9Sstevel@tonic-gate - Redhat init script patch from Chun-Chung Chen 2044*7c478bd9Sstevel@tonic-gate <cjj@u.washington.edu> 2045*7c478bd9Sstevel@tonic-gate - Avoid breakage on systems without IPv6 headers 2046*7c478bd9Sstevel@tonic-gate 2047*7c478bd9Sstevel@tonic-gate19991216 2048*7c478bd9Sstevel@tonic-gate - Makefile changes for Solaris from Peter Kocks 2049*7c478bd9Sstevel@tonic-gate <peter.kocks@baygate.com> 2050*7c478bd9Sstevel@tonic-gate - Minor updates to docs 2051*7c478bd9Sstevel@tonic-gate - Merged OpenBSD CVS changes: 2052*7c478bd9Sstevel@tonic-gate - [authfd.c ssh-agent.c] 2053*7c478bd9Sstevel@tonic-gate keysize warnings talk about identity files 2054*7c478bd9Sstevel@tonic-gate - [packet.c] 2055*7c478bd9Sstevel@tonic-gate "Connection closed by x.x.x.x": fatal() -> log() 2056*7c478bd9Sstevel@tonic-gate - Correctly handle empty passwords in shadow file. Patch from: 2057*7c478bd9Sstevel@tonic-gate "Chris, the Young One" <cky@pobox.com> 2058*7c478bd9Sstevel@tonic-gate - Released 1.2.1pre18 2059*7c478bd9Sstevel@tonic-gate 2060*7c478bd9Sstevel@tonic-gate19991215 2061*7c478bd9Sstevel@tonic-gate - Integrated patchs from Juergen Keil <jk@tools.de> 2062*7c478bd9Sstevel@tonic-gate - Avoid void* pointer arithmatic 2063*7c478bd9Sstevel@tonic-gate - Use LDFLAGS correctly 2064*7c478bd9Sstevel@tonic-gate - Fix SIGIO error in scp 2065*7c478bd9Sstevel@tonic-gate - Simplify status line printing in scp 2066*7c478bd9Sstevel@tonic-gate - Added better test for inline functions compiler support from 2067*7c478bd9Sstevel@tonic-gate Darren_Hall@progressive.com 2068*7c478bd9Sstevel@tonic-gate 2069*7c478bd9Sstevel@tonic-gate19991214 2070*7c478bd9Sstevel@tonic-gate - OpenBSD CVS Changes 2071*7c478bd9Sstevel@tonic-gate - [canohost.c] 2072*7c478bd9Sstevel@tonic-gate fix get_remote_port() and friends for sshd -i; 2073*7c478bd9Sstevel@tonic-gate Holger.Trapp@Informatik.TU-Chemnitz.DE 2074*7c478bd9Sstevel@tonic-gate - [mpaux.c] 2075*7c478bd9Sstevel@tonic-gate make code simpler. no need for memcpy. niels@ ok 2076*7c478bd9Sstevel@tonic-gate - [pty.c] 2077*7c478bd9Sstevel@tonic-gate namebuflen not sizeof namebuflen; bnd@ep-ag.com via djm@mindrot.org 2078*7c478bd9Sstevel@tonic-gate fix proto; markus 2079*7c478bd9Sstevel@tonic-gate - [ssh.1] 2080*7c478bd9Sstevel@tonic-gate typo; mark.baushke@solipsa.com 2081*7c478bd9Sstevel@tonic-gate - [channels.c ssh.c ssh.h sshd.c] 2082*7c478bd9Sstevel@tonic-gate type conflict for 'extern Type *options' in channels.c; dot@dotat.at 2083*7c478bd9Sstevel@tonic-gate - [sshconnect.c] 2084*7c478bd9Sstevel@tonic-gate move checking of hostkey into own function. 2085*7c478bd9Sstevel@tonic-gate - [version.h] 2086*7c478bd9Sstevel@tonic-gate OpenSSH-1.2.1 2087*7c478bd9Sstevel@tonic-gate - Clean up broken includes in pty.c 2088*7c478bd9Sstevel@tonic-gate - Some older systems don't have poll.h, they use sys/poll.h instead 2089*7c478bd9Sstevel@tonic-gate - Doc updates 2090*7c478bd9Sstevel@tonic-gate 2091*7c478bd9Sstevel@tonic-gate19991211 2092*7c478bd9Sstevel@tonic-gate - Fix compilation on systems with AFS. Reported by 2093*7c478bd9Sstevel@tonic-gate aloomis@glue.umd.edu 2094*7c478bd9Sstevel@tonic-gate - Fix installation on Solaris. Reported by 2095*7c478bd9Sstevel@tonic-gate Gordon Rowell <gordonr@gormand.com.au> 2096*7c478bd9Sstevel@tonic-gate - Fix gccisms (__attribute__ and inline). Report by edgy@us.ibm.com, 2097*7c478bd9Sstevel@tonic-gate patch from Markus Friedl <markus.friedl@informatik.uni-erlangen.de> 2098*7c478bd9Sstevel@tonic-gate - Auto-locate xauth. Patch from David Agraz <dagraz@jahoopa.com> 2099*7c478bd9Sstevel@tonic-gate - Compile fix from David Agraz <dagraz@jahoopa.com> 2100*7c478bd9Sstevel@tonic-gate - Avoid compiler warning in bsd-snprintf.c 2101*7c478bd9Sstevel@tonic-gate - Added pam_limits.so to default PAM config. Suggested by 2102*7c478bd9Sstevel@tonic-gate Jim Knoble <jmknoble@pobox.com> 2103*7c478bd9Sstevel@tonic-gate 2104*7c478bd9Sstevel@tonic-gate19991209 2105*7c478bd9Sstevel@tonic-gate - Import of patch from Ben Taylor <bent@clark.net>: 2106*7c478bd9Sstevel@tonic-gate - Improved PAM support 2107*7c478bd9Sstevel@tonic-gate - "uninstall" rule for Makefile 2108*7c478bd9Sstevel@tonic-gate - utmpx support 2109*7c478bd9Sstevel@tonic-gate - Should fix PAM problems on Solaris 2110*7c478bd9Sstevel@tonic-gate - OpenBSD CVS updates: 2111*7c478bd9Sstevel@tonic-gate - [readpass.c] 2112*7c478bd9Sstevel@tonic-gate avoid stdio; based on work by markus, millert, and I 2113*7c478bd9Sstevel@tonic-gate - [sshd.c] 2114*7c478bd9Sstevel@tonic-gate make sure the client selects a supported cipher 2115*7c478bd9Sstevel@tonic-gate - [sshd.c] 2116*7c478bd9Sstevel@tonic-gate fix sighup handling. accept would just restart and daemon handled 2117*7c478bd9Sstevel@tonic-gate sighup only after the next connection was accepted. use poll on 2118*7c478bd9Sstevel@tonic-gate listen sock now. 2119*7c478bd9Sstevel@tonic-gate - [sshd.c] 2120*7c478bd9Sstevel@tonic-gate make that a fatal 2121*7c478bd9Sstevel@tonic-gate - Applied patch from David Rankin <drankin@bohemians.lexington.ky.us> 2122*7c478bd9Sstevel@tonic-gate to fix libwrap support on NetBSD 2123*7c478bd9Sstevel@tonic-gate - Released 1.2pre17 2124*7c478bd9Sstevel@tonic-gate 2125*7c478bd9Sstevel@tonic-gate19991208 2126*7c478bd9Sstevel@tonic-gate - Compile fix for Solaris with /dev/ptmx from 2127*7c478bd9Sstevel@tonic-gate David Agraz <dagraz@jahoopa.com> 2128*7c478bd9Sstevel@tonic-gate 2129*7c478bd9Sstevel@tonic-gate19991207 2130*7c478bd9Sstevel@tonic-gate - sshd Redhat init script patch from Jim Knoble <jmknoble@pobox.com> 2131*7c478bd9Sstevel@tonic-gate fixes compatability with 4.x and 5.x 2132*7c478bd9Sstevel@tonic-gate - Fixed default SSH_ASKPASS 2133*7c478bd9Sstevel@tonic-gate - Fix PAM account and session being called multiple times. Problem 2134*7c478bd9Sstevel@tonic-gate reported by Adrian Baugh <adrian@merlin.keble.ox.ac.uk> 2135*7c478bd9Sstevel@tonic-gate - Merged more OpenBSD changes: 2136*7c478bd9Sstevel@tonic-gate - [atomicio.c authfd.c scp.c serverloop.c ssh.h sshconnect.c sshd.c] 2137*7c478bd9Sstevel@tonic-gate move atomicio into it's own file. wrap all socket write()s which 2138*7c478bd9Sstevel@tonic-gate were doing write(sock, buf, len) != len, with atomicio() calls. 2139*7c478bd9Sstevel@tonic-gate - [auth-skey.c] 2140*7c478bd9Sstevel@tonic-gate fd leak 2141*7c478bd9Sstevel@tonic-gate - [authfile.c] 2142*7c478bd9Sstevel@tonic-gate properly name fd variable 2143*7c478bd9Sstevel@tonic-gate - [channels.c] 2144*7c478bd9Sstevel@tonic-gate display great hatred towards strcpy 2145*7c478bd9Sstevel@tonic-gate - [pty.c pty.h sshd.c] 2146*7c478bd9Sstevel@tonic-gate use openpty() if it exists (it does on BSD4_4) 2147*7c478bd9Sstevel@tonic-gate - [tildexpand.c] 2148*7c478bd9Sstevel@tonic-gate check for ~ expansion past MAXPATHLEN 2149*7c478bd9Sstevel@tonic-gate - Modified helper.c to use new atomicio function. 2150*7c478bd9Sstevel@tonic-gate - Reformat Makefile a little 2151*7c478bd9Sstevel@tonic-gate - Moved RC4 routines from rc4.[ch] into helper.c 2152*7c478bd9Sstevel@tonic-gate - Added autoconf code to detect /dev/ptmx (Solaris) and /dev/ptc (AIX) 2153*7c478bd9Sstevel@tonic-gate - Updated SuSE spec from Chris Saia <csaia@wtower.com> 2154*7c478bd9Sstevel@tonic-gate - Tweaked Redhat spec 2155*7c478bd9Sstevel@tonic-gate - Clean up bad imports of a few files (forgot -kb) 2156*7c478bd9Sstevel@tonic-gate - Released 1.2pre16 2157*7c478bd9Sstevel@tonic-gate 2158*7c478bd9Sstevel@tonic-gate19991204 2159*7c478bd9Sstevel@tonic-gate - Small cleanup of PAM code in sshd.c 2160*7c478bd9Sstevel@tonic-gate - Merged OpenBSD CVS changes: 2161*7c478bd9Sstevel@tonic-gate - [auth-krb4.c auth-passwd.c auth-skey.c ssh.h] 2162*7c478bd9Sstevel@tonic-gate move skey-auth from auth-passwd.c to auth-skey.c, same for krb4 2163*7c478bd9Sstevel@tonic-gate - [auth-rsa.c] 2164*7c478bd9Sstevel@tonic-gate warn only about mismatch if key is _used_ 2165*7c478bd9Sstevel@tonic-gate warn about keysize-mismatch with log() not error() 2166*7c478bd9Sstevel@tonic-gate channels.c readconf.c readconf.h ssh.c ssh.h sshconnect.c 2167*7c478bd9Sstevel@tonic-gate ports are u_short 2168*7c478bd9Sstevel@tonic-gate - [hostfile.c] 2169*7c478bd9Sstevel@tonic-gate indent, shorter warning 2170*7c478bd9Sstevel@tonic-gate - [nchan.c] 2171*7c478bd9Sstevel@tonic-gate use error() for internal errors 2172*7c478bd9Sstevel@tonic-gate - [packet.c] 2173*7c478bd9Sstevel@tonic-gate set loglevel for SSH_MSG_DISCONNECT to log(), not fatal() 2174*7c478bd9Sstevel@tonic-gate serverloop.c 2175*7c478bd9Sstevel@tonic-gate indent 2176*7c478bd9Sstevel@tonic-gate - [ssh-add.1 ssh-add.c ssh.h] 2177*7c478bd9Sstevel@tonic-gate document $SSH_ASKPASS, reasonable default 2178*7c478bd9Sstevel@tonic-gate - [ssh.1] 2179*7c478bd9Sstevel@tonic-gate CheckHostIP is not available for connects via proxy command 2180*7c478bd9Sstevel@tonic-gate - [sshconnect.c] 2181*7c478bd9Sstevel@tonic-gate typo 2182*7c478bd9Sstevel@tonic-gate easier to read client code for passwd and skey auth 2183*7c478bd9Sstevel@tonic-gate turn of checkhostip for proxy connects, since we don't know the remote ip 2184*7c478bd9Sstevel@tonic-gate 2185*7c478bd9Sstevel@tonic-gate19991126 2186*7c478bd9Sstevel@tonic-gate - Add definition for __P() 2187*7c478bd9Sstevel@tonic-gate - Added [v]snprintf() replacement for systems that lack it 2188*7c478bd9Sstevel@tonic-gate 2189*7c478bd9Sstevel@tonic-gate19991125 2190*7c478bd9Sstevel@tonic-gate - More reformatting merged from OpenBSD CVS 2191*7c478bd9Sstevel@tonic-gate - Merged OpenBSD CVS changes: 2192*7c478bd9Sstevel@tonic-gate - [channels.c] 2193*7c478bd9Sstevel@tonic-gate fix packet_integrity_check() for !have_hostname_in_open. 2194*7c478bd9Sstevel@tonic-gate report from mrwizard@psu.edu via djm@ibs.com.au 2195*7c478bd9Sstevel@tonic-gate - [channels.c] 2196*7c478bd9Sstevel@tonic-gate set SO_REUSEADDR and SO_LINGER for forwarded ports. 2197*7c478bd9Sstevel@tonic-gate chip@valinux.com via damien@ibs.com.au 2198*7c478bd9Sstevel@tonic-gate - [nchan.c] 2199*7c478bd9Sstevel@tonic-gate it's not an error() if shutdown_write failes in nchan. 2200*7c478bd9Sstevel@tonic-gate - [readconf.c] 2201*7c478bd9Sstevel@tonic-gate remove dead #ifdef-0-code 2202*7c478bd9Sstevel@tonic-gate - [readconf.c servconf.c] 2203*7c478bd9Sstevel@tonic-gate strcasecmp instead of tolower 2204*7c478bd9Sstevel@tonic-gate - [scp.c] 2205*7c478bd9Sstevel@tonic-gate progress meter overflow fix from damien@ibs.com.au 2206*7c478bd9Sstevel@tonic-gate - [ssh-add.1 ssh-add.c] 2207*7c478bd9Sstevel@tonic-gate SSH_ASKPASS support 2208*7c478bd9Sstevel@tonic-gate - [ssh.1 ssh.c] 2209*7c478bd9Sstevel@tonic-gate postpone fork_after_authentication until command execution, 2210*7c478bd9Sstevel@tonic-gate request/patch from jahakala@cc.jyu.fi via damien@ibs.com.au 2211*7c478bd9Sstevel@tonic-gate plus: use daemon() for backgrounding 2212*7c478bd9Sstevel@tonic-gate - Added BSD compatible install program and autoconf test, thanks to 2213*7c478bd9Sstevel@tonic-gate Niels Kristian Bech Jensen <nkbj@image.dk> 2214*7c478bd9Sstevel@tonic-gate - Solaris fixing, thanks to Ben Taylor <bent@clark.net> 2215*7c478bd9Sstevel@tonic-gate - Merged beginnings of AIX support from Tor-Ake Fransson <torake@hotmail.com> 2216*7c478bd9Sstevel@tonic-gate - Release 1.2pre15 2217*7c478bd9Sstevel@tonic-gate 2218*7c478bd9Sstevel@tonic-gate19991124 2219*7c478bd9Sstevel@tonic-gate - Merged very large OpenBSD source code reformat 2220*7c478bd9Sstevel@tonic-gate - OpenBSD CVS updates 2221*7c478bd9Sstevel@tonic-gate - [channels.c cipher.c compat.c log-client.c scp.c serverloop.c] 2222*7c478bd9Sstevel@tonic-gate [ssh.h sshd.8 sshd.c] 2223*7c478bd9Sstevel@tonic-gate syslog changes: 2224*7c478bd9Sstevel@tonic-gate * Unified Logmessage for all auth-types, for success and for failed 2225*7c478bd9Sstevel@tonic-gate * Standard connections get only ONE line in the LOG when level==LOG: 2226*7c478bd9Sstevel@tonic-gate Auth-attempts are logged only, if authentication is: 2227*7c478bd9Sstevel@tonic-gate a) successfull or 2228*7c478bd9Sstevel@tonic-gate b) with passwd or 2229*7c478bd9Sstevel@tonic-gate c) we had more than AUTH_FAIL_LOG failues 2230*7c478bd9Sstevel@tonic-gate * many log() became verbose() 2231*7c478bd9Sstevel@tonic-gate * old behaviour with level=VERBOSE 2232*7c478bd9Sstevel@tonic-gate - [readconf.c readconf.h ssh.1 ssh.h sshconnect.c sshd.c] 2233*7c478bd9Sstevel@tonic-gate tranfer s/key challenge/response data in SSH_SMSG_AUTH_TIS_CHALLENGE 2234*7c478bd9Sstevel@tonic-gate messages. allows use of s/key in windows (ttssh, securecrt) and 2235*7c478bd9Sstevel@tonic-gate ssh-1.2.27 clients without 'ssh -v', ok: niels@ 2236*7c478bd9Sstevel@tonic-gate - [sshd.8] 2237*7c478bd9Sstevel@tonic-gate -V, for fallback to openssh in SSH2 compatibility mode 2238*7c478bd9Sstevel@tonic-gate - [sshd.c] 2239*7c478bd9Sstevel@tonic-gate fix sigchld race; cjc5@po.cwru.edu 2240*7c478bd9Sstevel@tonic-gate 2241*7c478bd9Sstevel@tonic-gate19991123 2242*7c478bd9Sstevel@tonic-gate - Added SuSE package files from Chris Saia <csaia@wtower.com> 2243*7c478bd9Sstevel@tonic-gate - Restructured package-related files under packages/* 2244*7c478bd9Sstevel@tonic-gate - Added generic PAM config 2245*7c478bd9Sstevel@tonic-gate - Numerous little Solaris fixes 2246*7c478bd9Sstevel@tonic-gate - Add recommendation to use GNU make to INSTALL document 2247*7c478bd9Sstevel@tonic-gate 2248*7c478bd9Sstevel@tonic-gate19991122 2249*7c478bd9Sstevel@tonic-gate - Make <enter> close gnome-ssh-askpass (Debian bug #50299) 2250*7c478bd9Sstevel@tonic-gate - OpenBSD CVS Changes 2251*7c478bd9Sstevel@tonic-gate - [ssh-keygen.c] 2252*7c478bd9Sstevel@tonic-gate don't create ~/.ssh only if the user wants to store the private 2253*7c478bd9Sstevel@tonic-gate key there. show fingerprint instead of public-key after 2254*7c478bd9Sstevel@tonic-gate keygeneration. ok niels@ 2255*7c478bd9Sstevel@tonic-gate - Added OpenBSD bsd-strlcat.c, created bsd-strlcat.h 2256*7c478bd9Sstevel@tonic-gate - Added timersub() macro 2257*7c478bd9Sstevel@tonic-gate - Tidy RCSIDs of bsd-*.c 2258*7c478bd9Sstevel@tonic-gate - Added autoconf test and macro to deal with old PAM libraries 2259*7c478bd9Sstevel@tonic-gate pam_strerror definition (one arg vs two). 2260*7c478bd9Sstevel@tonic-gate - Fix EGD problems (Thanks to Ben Taylor <bent@clark.net>) 2261*7c478bd9Sstevel@tonic-gate - Retry /dev/urandom reads interrupted by signal (report from 2262*7c478bd9Sstevel@tonic-gate Robert Hardy <rhardy@webcon.net>) 2263*7c478bd9Sstevel@tonic-gate - Added a setenv replacement for systems which lack it 2264*7c478bd9Sstevel@tonic-gate - Only display public key comment when presenting ssh-askpass dialog 2265*7c478bd9Sstevel@tonic-gate - Released 1.2pre14 2266*7c478bd9Sstevel@tonic-gate 2267*7c478bd9Sstevel@tonic-gate - Configure, Make and changelog corrections from Tudor Bosman 2268*7c478bd9Sstevel@tonic-gate <tudorb@jm.nu> and Niels Kristian Bech Jensen <nkbj@image.dk> 2269*7c478bd9Sstevel@tonic-gate 2270*7c478bd9Sstevel@tonic-gate19991121 2271*7c478bd9Sstevel@tonic-gate - OpenBSD CVS Changes: 2272*7c478bd9Sstevel@tonic-gate - [channels.c] 2273*7c478bd9Sstevel@tonic-gate make this compile, bad markus 2274*7c478bd9Sstevel@tonic-gate - [log.c readconf.c servconf.c ssh.h] 2275*7c478bd9Sstevel@tonic-gate bugfix: loglevels are per host in clientconfig, 2276*7c478bd9Sstevel@tonic-gate factor out common log-level parsing code. 2277*7c478bd9Sstevel@tonic-gate - [servconf.c] 2278*7c478bd9Sstevel@tonic-gate remove unused index (-Wall) 2279*7c478bd9Sstevel@tonic-gate - [ssh-agent.c] 2280*7c478bd9Sstevel@tonic-gate only one 'extern char *__progname' 2281*7c478bd9Sstevel@tonic-gate - [sshd.8] 2282*7c478bd9Sstevel@tonic-gate document SIGHUP, -Q to synopsis 2283*7c478bd9Sstevel@tonic-gate - [sshconnect.c serverloop.c sshd.c packet.c packet.h] 2284*7c478bd9Sstevel@tonic-gate [channels.c clientloop.c] 2285*7c478bd9Sstevel@tonic-gate SSH_CMSG_MAX_PACKET_SIZE, some clients use this, some need this, niels@ 2286*7c478bd9Sstevel@tonic-gate [hope this time my ISP stays alive during commit] 2287*7c478bd9Sstevel@tonic-gate - [OVERVIEW README] typos; green@freebsd 2288*7c478bd9Sstevel@tonic-gate - [ssh-keygen.c] 2289*7c478bd9Sstevel@tonic-gate replace xstrdup+strcat with strlcat+fixed buffer, fixes OF (bad me) 2290*7c478bd9Sstevel@tonic-gate exit if writing the key fails (no infinit loop) 2291*7c478bd9Sstevel@tonic-gate print usage() everytime we get bad options 2292*7c478bd9Sstevel@tonic-gate - [ssh-keygen.c] overflow, djm@mindrot.org 2293*7c478bd9Sstevel@tonic-gate - [sshd.c] fix sigchld race; cjc5@po.cwru.edu 2294*7c478bd9Sstevel@tonic-gate 2295*7c478bd9Sstevel@tonic-gate19991120 2296*7c478bd9Sstevel@tonic-gate - Merged more Solaris support from Marc G. Fournier 2297*7c478bd9Sstevel@tonic-gate <marc.fournier@acadiau.ca> 2298*7c478bd9Sstevel@tonic-gate - Wrote autoconf tests for integer bit-types 2299*7c478bd9Sstevel@tonic-gate - Fixed enabling kerberos support 2300*7c478bd9Sstevel@tonic-gate - Fix segfault in ssh-keygen caused by buffer overrun in filename 2301*7c478bd9Sstevel@tonic-gate handling. 2302*7c478bd9Sstevel@tonic-gate 2303*7c478bd9Sstevel@tonic-gate19991119 2304*7c478bd9Sstevel@tonic-gate - Merged PAM buffer overrun patch from Chip Salzenberg <chip@valinux.com> 2305*7c478bd9Sstevel@tonic-gate - Merged OpenBSD CVS changes 2306*7c478bd9Sstevel@tonic-gate - [auth-rhosts.c auth-rsa.c ssh-agent.c sshconnect.c sshd.c] 2307*7c478bd9Sstevel@tonic-gate more %d vs. %s in fmt-strings 2308*7c478bd9Sstevel@tonic-gate - [authfd.c] 2309*7c478bd9Sstevel@tonic-gate Integers should not be printed with %s 2310*7c478bd9Sstevel@tonic-gate - EGD uses a socket, not a named pipe. Duh. 2311*7c478bd9Sstevel@tonic-gate - Fix includes in fingerprint.c 2312*7c478bd9Sstevel@tonic-gate - Fix scp progress bar bug again. 2313*7c478bd9Sstevel@tonic-gate - Move ssh-askpass from ${libdir}/ssh to ${libexecdir}/ssh at request of 2314*7c478bd9Sstevel@tonic-gate David Rankin <drankin@bohemians.lexington.ky.us> 2315*7c478bd9Sstevel@tonic-gate - Added autoconf option to enable Kerberos 4 support (untested) 2316*7c478bd9Sstevel@tonic-gate - Added autoconf option to enable AFS support (untested) 2317*7c478bd9Sstevel@tonic-gate - Added autoconf option to enable S/Key support (untested) 2318*7c478bd9Sstevel@tonic-gate - Added autoconf option to enable TCP wrappers support (compiles OK) 2319*7c478bd9Sstevel@tonic-gate - Renamed BSD helper function files to bsd-* 2320*7c478bd9Sstevel@tonic-gate - Added tests for login and daemon and enable OpenBSD replacements for 2321*7c478bd9Sstevel@tonic-gate when they are absent. 2322*7c478bd9Sstevel@tonic-gate - Added non-PAM MD5 password support patch from Tudor Bosman <tudorb@jm.nu> 2323*7c478bd9Sstevel@tonic-gate 2324*7c478bd9Sstevel@tonic-gate19991118 2325*7c478bd9Sstevel@tonic-gate - Merged OpenBSD CVS changes 2326*7c478bd9Sstevel@tonic-gate - [scp.c] foregroundproc() in scp 2327*7c478bd9Sstevel@tonic-gate - [sshconnect.h] include fingerprint.h 2328*7c478bd9Sstevel@tonic-gate - [sshd.c] bugfix: the log() for passwd-auth escaped during logging 2329*7c478bd9Sstevel@tonic-gate changes. 2330*7c478bd9Sstevel@tonic-gate - [ssh.1] Spell my name right. 2331*7c478bd9Sstevel@tonic-gate - Added openssh.com info to README 2332*7c478bd9Sstevel@tonic-gate 2333*7c478bd9Sstevel@tonic-gate19991117 2334*7c478bd9Sstevel@tonic-gate - Merged OpenBSD CVS changes 2335*7c478bd9Sstevel@tonic-gate - [ChangeLog.Ylonen] noone needs this anymore 2336*7c478bd9Sstevel@tonic-gate - [authfd.c] close-on-exec for auth-socket, ok deraadt 2337*7c478bd9Sstevel@tonic-gate - [hostfile.c] 2338*7c478bd9Sstevel@tonic-gate in known_hosts key lookup the entry for the bits does not need 2339*7c478bd9Sstevel@tonic-gate to match, all the information is contained in n and e. This 2340*7c478bd9Sstevel@tonic-gate solves the problem with buggy servers announcing the wrong 2341*7c478bd9Sstevel@tonic-gate modulus length. markus and me. 2342*7c478bd9Sstevel@tonic-gate - [serverloop.c] 2343*7c478bd9Sstevel@tonic-gate bugfix: check for space if child has terminated, from: 2344*7c478bd9Sstevel@tonic-gate iedowse@maths.tcd.ie 2345*7c478bd9Sstevel@tonic-gate - [ssh-add.1 ssh-add.c ssh-keygen.1 ssh-keygen.c sshconnect.c] 2346*7c478bd9Sstevel@tonic-gate [fingerprint.c fingerprint.h] 2347*7c478bd9Sstevel@tonic-gate rsa key fingerprints, idea from Bjoern Groenvall <bg@sics.se> 2348*7c478bd9Sstevel@tonic-gate - [ssh-agent.1] typo 2349*7c478bd9Sstevel@tonic-gate - [ssh.1] add OpenSSH information to AUTHOR section. okay markus@ 2350*7c478bd9Sstevel@tonic-gate - [sshd.c] 2351*7c478bd9Sstevel@tonic-gate force logging to stderr while loading private key file 2352*7c478bd9Sstevel@tonic-gate (lost while converting to new log-levels) 2353*7c478bd9Sstevel@tonic-gate 2354*7c478bd9Sstevel@tonic-gate19991116 2355*7c478bd9Sstevel@tonic-gate - Fix some Linux libc5 problems reported by Miles Wilson <mw@mctitle.com> 2356*7c478bd9Sstevel@tonic-gate - Merged OpenBSD CVS changes: 2357*7c478bd9Sstevel@tonic-gate - [auth-rh-rsa.c auth-rsa.c authfd.c authfd.h hostfile.c mpaux.c] 2358*7c478bd9Sstevel@tonic-gate [mpaux.h ssh-add.c ssh-agent.c ssh.h ssh.c sshd.c] 2359*7c478bd9Sstevel@tonic-gate the keysize of rsa-parameter 'n' is passed implizit, 2360*7c478bd9Sstevel@tonic-gate a few more checks and warnings about 'pretended' keysizes. 2361*7c478bd9Sstevel@tonic-gate - [cipher.c cipher.h packet.c packet.h sshd.c] 2362*7c478bd9Sstevel@tonic-gate remove support for cipher RC4 2363*7c478bd9Sstevel@tonic-gate - [ssh.c] 2364*7c478bd9Sstevel@tonic-gate a note for legay systems about secuity issues with permanently_set_uid(), 2365*7c478bd9Sstevel@tonic-gate the private hostkey and ptrace() 2366*7c478bd9Sstevel@tonic-gate - [sshconnect.c] 2367*7c478bd9Sstevel@tonic-gate more detailed messages about adding and checking hostkeys 2368*7c478bd9Sstevel@tonic-gate 2369*7c478bd9Sstevel@tonic-gate19991115 2370*7c478bd9Sstevel@tonic-gate - Merged OpenBSD CVS changes: 2371*7c478bd9Sstevel@tonic-gate - [ssh-add.c] change passphrase loop logic and remove ref to 2372*7c478bd9Sstevel@tonic-gate $DISPLAY, ok niels 2373*7c478bd9Sstevel@tonic-gate - Changed to ssh-add.c broke askpass support. Revised it to be a little more 2374*7c478bd9Sstevel@tonic-gate modular. 2375*7c478bd9Sstevel@tonic-gate - Revised autoconf support for enabling/disabling askpass support. 2376*7c478bd9Sstevel@tonic-gate - Merged more OpenBSD CVS changes: 2377*7c478bd9Sstevel@tonic-gate [auth-krb4.c] 2378*7c478bd9Sstevel@tonic-gate - disconnect if getpeername() fails 2379*7c478bd9Sstevel@tonic-gate - missing xfree(*client) 2380*7c478bd9Sstevel@tonic-gate [canohost.c] 2381*7c478bd9Sstevel@tonic-gate - disconnect if getpeername() fails 2382*7c478bd9Sstevel@tonic-gate - fix comment: we _do_ disconnect if ip-options are set 2383*7c478bd9Sstevel@tonic-gate [sshd.c] 2384*7c478bd9Sstevel@tonic-gate - disconnect if getpeername() fails 2385*7c478bd9Sstevel@tonic-gate - move checking of remote port to central place 2386*7c478bd9Sstevel@tonic-gate [auth-rhosts.c] move checking of remote port to central place 2387*7c478bd9Sstevel@tonic-gate [log-server.c] avoid extra fd per sshd, from millert@ 2388*7c478bd9Sstevel@tonic-gate [readconf.c] print _all_ bad config-options in ssh(1), too 2389*7c478bd9Sstevel@tonic-gate [readconf.h] print _all_ bad config-options in ssh(1), too 2390*7c478bd9Sstevel@tonic-gate [ssh.c] print _all_ bad config-options in ssh(1), too 2391*7c478bd9Sstevel@tonic-gate [sshconnect.c] disconnect if getpeername() fails 2392*7c478bd9Sstevel@tonic-gate - OpenBSD's changes to sshd.c broke the PAM stuff, re-merged it. 2393*7c478bd9Sstevel@tonic-gate - Various small cleanups to bring diff (against OpenBSD) size down. 2394*7c478bd9Sstevel@tonic-gate - Merged more Solaris compability from Marc G. Fournier 2395*7c478bd9Sstevel@tonic-gate <marc.fournier@acadiau.ca> 2396*7c478bd9Sstevel@tonic-gate - Wrote autoconf tests for __progname symbol 2397*7c478bd9Sstevel@tonic-gate - RPM spec file fixes from Jim Knoble <jmknoble@pobox.com> 2398*7c478bd9Sstevel@tonic-gate - Released 1.2pre12 2399*7c478bd9Sstevel@tonic-gate 2400*7c478bd9Sstevel@tonic-gate - Another OpenBSD CVS update: 2401*7c478bd9Sstevel@tonic-gate - [ssh-keygen.1] fix .Xr 2402*7c478bd9Sstevel@tonic-gate 2403*7c478bd9Sstevel@tonic-gate19991114 2404*7c478bd9Sstevel@tonic-gate - Solaris compilation fixes (still imcomplete) 2405*7c478bd9Sstevel@tonic-gate 2406*7c478bd9Sstevel@tonic-gate19991113 2407*7c478bd9Sstevel@tonic-gate - Build patch from Niels Kristian Bech Jensen <nkbj@image.dk> 2408*7c478bd9Sstevel@tonic-gate - Don't install config files if they already exist 2409*7c478bd9Sstevel@tonic-gate - Fix inclusion of additional preprocessor directives from acconfig.h 2410*7c478bd9Sstevel@tonic-gate - Removed redundant inclusions of config.h 2411*7c478bd9Sstevel@tonic-gate - Added 'Obsoletes' lines to RPM spec file 2412*7c478bd9Sstevel@tonic-gate - Merged OpenBSD CVS changes: 2413*7c478bd9Sstevel@tonic-gate - [bufaux.c] save a view malloc/memcpy/memset/free's, ok niels 2414*7c478bd9Sstevel@tonic-gate - [scp.c] fix overflow reported by damien@ibs.com.au: off_t 2415*7c478bd9Sstevel@tonic-gate totalsize, ok niels,aaron 2416*7c478bd9Sstevel@tonic-gate - Delay fork (-f option) in ssh until after port forwarded connections 2417*7c478bd9Sstevel@tonic-gate have been initialised. Patch from Jani Hakala <jahakala@cc.jyu.fi> 2418*7c478bd9Sstevel@tonic-gate - Added shadow password patch from Thomas Neumann <tom@smart.ruhr.de> 2419*7c478bd9Sstevel@tonic-gate - Added ifdefs to auth-passwd.c to exclude it when PAM is enabled 2420*7c478bd9Sstevel@tonic-gate - Tidied default config file some more 2421*7c478bd9Sstevel@tonic-gate - Revised Redhat initscript to fix bug: sshd (re)start would fail 2422*7c478bd9Sstevel@tonic-gate if executed from inside a ssh login. 2423*7c478bd9Sstevel@tonic-gate 2424*7c478bd9Sstevel@tonic-gate19991112 2425*7c478bd9Sstevel@tonic-gate - Merged changes from OpenBSD CVS 2426*7c478bd9Sstevel@tonic-gate - [sshd.c] session_key_int may be zero 2427*7c478bd9Sstevel@tonic-gate - [auth-rh-rsa.c servconf.c servconf.h ssh.h sshd.8 sshd.c sshd_config] 2428*7c478bd9Sstevel@tonic-gate IgnoreUserKnownHosts(default=no), used for RhostRSAAuth, ok 2429*7c478bd9Sstevel@tonic-gate deraadt,millert 2430*7c478bd9Sstevel@tonic-gate - Brought default sshd_config more in line with OpenBSD's 2431*7c478bd9Sstevel@tonic-gate - Grab server in gnome-ssh-askpass (Debian bug #49872) 2432*7c478bd9Sstevel@tonic-gate - Released 1.2pre10 2433*7c478bd9Sstevel@tonic-gate 2434*7c478bd9Sstevel@tonic-gate - Added INSTALL documentation 2435*7c478bd9Sstevel@tonic-gate - Merged yet more changes from OpenBSD CVS 2436*7c478bd9Sstevel@tonic-gate - [auth-rh-rsa.c auth-rhosts.c auth-rsa.c channels.c clientloop.c] 2437*7c478bd9Sstevel@tonic-gate [ssh.c ssh.h sshconnect.c sshd.c] 2438*7c478bd9Sstevel@tonic-gate make all access to options via 'extern Options options' 2439*7c478bd9Sstevel@tonic-gate and 'extern ServerOptions options' respectively; 2440*7c478bd9Sstevel@tonic-gate options are no longer passed as arguments: 2441*7c478bd9Sstevel@tonic-gate * make options handling more consistent 2442*7c478bd9Sstevel@tonic-gate * remove #include "readconf.h" from ssh.h 2443*7c478bd9Sstevel@tonic-gate * readconf.h is only included if necessary 2444*7c478bd9Sstevel@tonic-gate - [mpaux.c] clear temp buffer 2445*7c478bd9Sstevel@tonic-gate - [servconf.c] print _all_ bad options found in configfile 2446*7c478bd9Sstevel@tonic-gate - Make ssh-askpass support optional through autoconf 2447*7c478bd9Sstevel@tonic-gate - Fix nasty division-by-zero error in scp.c 2448*7c478bd9Sstevel@tonic-gate - Released 1.2pre11 2449*7c478bd9Sstevel@tonic-gate 2450*7c478bd9Sstevel@tonic-gate19991111 2451*7c478bd9Sstevel@tonic-gate - Added (untested) Entropy Gathering Daemon (EGD) support 2452*7c478bd9Sstevel@tonic-gate - Fixed /dev/urandom fd leak (Debian bug #49722) 2453*7c478bd9Sstevel@tonic-gate - Merged OpenBSD CVS changes: 2454*7c478bd9Sstevel@tonic-gate - [auth-rh-rsa.c] user/958: check ~/.ssh/known_hosts for rhosts-rsa, too 2455*7c478bd9Sstevel@tonic-gate - [ssh.1] user/958: check ~/.ssh/known_hosts for rhosts-rsa, too 2456*7c478bd9Sstevel@tonic-gate - [sshd.8] user/958: check ~/.ssh/known_hosts for rhosts-rsa, too 2457*7c478bd9Sstevel@tonic-gate - Fix integer overflow which was messing up scp's progress bar for large 2458*7c478bd9Sstevel@tonic-gate file transfers. Fix submitted to OpenBSD developers. Report and fix 2459*7c478bd9Sstevel@tonic-gate from Kees Cook <cook@cpoint.net> 2460*7c478bd9Sstevel@tonic-gate - Merged more OpenBSD CVS changes: 2461*7c478bd9Sstevel@tonic-gate - [auth-krb4.c auth-passwd.c] remove x11- and krb-cleanup from fatal() 2462*7c478bd9Sstevel@tonic-gate + krb-cleanup cleanup 2463*7c478bd9Sstevel@tonic-gate - [clientloop.c log-client.c log-server.c ] 2464*7c478bd9Sstevel@tonic-gate [readconf.c readconf.h servconf.c servconf.h ] 2465*7c478bd9Sstevel@tonic-gate [ssh.1 ssh.c ssh.h sshd.8] 2466*7c478bd9Sstevel@tonic-gate add LogLevel {QUIET, FATAL, ERROR, INFO, CHAT, DEBUG} to ssh/sshd, 2467*7c478bd9Sstevel@tonic-gate obsoletes QuietMode and FascistLogging in sshd. 2468*7c478bd9Sstevel@tonic-gate - [sshd.c] fix fatal/assert() bug reported by damien@ibs.com.au: 2469*7c478bd9Sstevel@tonic-gate allow session_key_int != sizeof(session_key) 2470*7c478bd9Sstevel@tonic-gate [this should fix the pre-assert-removal-core-files] 2471*7c478bd9Sstevel@tonic-gate - Updated default config file to use new LogLevel option and to improve 2472*7c478bd9Sstevel@tonic-gate readability 2473*7c478bd9Sstevel@tonic-gate 2474*7c478bd9Sstevel@tonic-gate19991110 2475*7c478bd9Sstevel@tonic-gate - Merged several minor fixes: 2476*7c478bd9Sstevel@tonic-gate - ssh-agent commandline parsing 2477*7c478bd9Sstevel@tonic-gate - RPM spec file now installs ssh setuid root 2478*7c478bd9Sstevel@tonic-gate - Makefile creates libdir 2479*7c478bd9Sstevel@tonic-gate - Merged beginnings of Solaris compability from Marc G. Fournier 2480*7c478bd9Sstevel@tonic-gate <marc.fournier@acadiau.ca> 2481*7c478bd9Sstevel@tonic-gate 2482*7c478bd9Sstevel@tonic-gate19991109 2483*7c478bd9Sstevel@tonic-gate - Autodetection of SSL/Crypto library location via autoconf 2484*7c478bd9Sstevel@tonic-gate - Fixed location of ssh-askpass to follow autoconf 2485*7c478bd9Sstevel@tonic-gate - Integrated Makefile patch from Niels Kristian Bech Jensen <nkbj@image.dk> 2486*7c478bd9Sstevel@tonic-gate - Autodetection of RSAref library for US users 2487*7c478bd9Sstevel@tonic-gate - Minor doc updates 2488*7c478bd9Sstevel@tonic-gate - Merged OpenBSD CVS changes: 2489*7c478bd9Sstevel@tonic-gate - [rsa.c] bugfix: use correct size for memset() 2490*7c478bd9Sstevel@tonic-gate - [sshconnect.c] warn if announced size of modulus 'n' != real size 2491*7c478bd9Sstevel@tonic-gate - Added GNOME passphrase requestor (use --with-gnome-askpass) 2492*7c478bd9Sstevel@tonic-gate - RPM build now creates subpackages 2493*7c478bd9Sstevel@tonic-gate - Released 1.2pre9 2494*7c478bd9Sstevel@tonic-gate 2495*7c478bd9Sstevel@tonic-gate19991108 2496*7c478bd9Sstevel@tonic-gate - Removed debian/ directory. This is now being maintained separately. 2497*7c478bd9Sstevel@tonic-gate - Added symlinks for slogin in RPM spec file 2498*7c478bd9Sstevel@tonic-gate - Fixed permissions on manpages in RPM spec file 2499*7c478bd9Sstevel@tonic-gate - Added references to required libraries in README file 2500*7c478bd9Sstevel@tonic-gate - Removed config.h.in from CVS 2501*7c478bd9Sstevel@tonic-gate - Removed pwdb support (better pluggable auth is provided by glibc) 2502*7c478bd9Sstevel@tonic-gate - Made PAM and requisite libdl optional 2503*7c478bd9Sstevel@tonic-gate - Removed lots of unnecessary checks from autoconf 2504*7c478bd9Sstevel@tonic-gate - Added support and autoconf test for openpty() function (Unix98 pty support) 2505*7c478bd9Sstevel@tonic-gate - Fix for scp not finding ssh if not installed as /usr/bin/ssh 2506*7c478bd9Sstevel@tonic-gate - Added TODO file 2507*7c478bd9Sstevel@tonic-gate - Merged parts of Debian patch From Phil Hands <phil@hands.com>: 2508*7c478bd9Sstevel@tonic-gate - Added ssh-askpass program 2509*7c478bd9Sstevel@tonic-gate - Added ssh-askpass support to ssh-add.c 2510*7c478bd9Sstevel@tonic-gate - Create symlinks for slogin on install 2511*7c478bd9Sstevel@tonic-gate - Fix "distclean" target in makefile 2512*7c478bd9Sstevel@tonic-gate - Added example for ssh-agent to manpage 2513*7c478bd9Sstevel@tonic-gate - Added support for PAM_TEXT_INFO messages 2514*7c478bd9Sstevel@tonic-gate - Disable internal /etc/nologin support if PAM enabled 2515*7c478bd9Sstevel@tonic-gate - Merged latest OpenBSD CVS changes: 2516*7c478bd9Sstevel@tonic-gate - [all] replace assert() with error, fatal or packet_disconnect 2517*7c478bd9Sstevel@tonic-gate - [sshd.c] don't send fail-msg but disconnect if too many authentication 2518*7c478bd9Sstevel@tonic-gate failures 2519*7c478bd9Sstevel@tonic-gate - [sshd.c] remove unused argument. ok dugsong 2520*7c478bd9Sstevel@tonic-gate - [sshd.c] typo 2521*7c478bd9Sstevel@tonic-gate - [rsa.c] clear buffers used for encryption. ok: niels 2522*7c478bd9Sstevel@tonic-gate - [rsa.c] replace assert() with error, fatal or packet_disconnect 2523*7c478bd9Sstevel@tonic-gate - [auth-krb4.c] remove unused argument. ok dugsong 2524*7c478bd9Sstevel@tonic-gate - Fixed coredump after merge of OpenBSD rsa.c patch 2525*7c478bd9Sstevel@tonic-gate - Released 1.2pre8 2526*7c478bd9Sstevel@tonic-gate 2527*7c478bd9Sstevel@tonic-gate19991102 2528*7c478bd9Sstevel@tonic-gate - Merged change from OpenBSD CVS 2529*7c478bd9Sstevel@tonic-gate - One-line cleanup in sshd.c 2530*7c478bd9Sstevel@tonic-gate 2531*7c478bd9Sstevel@tonic-gate19991030 2532*7c478bd9Sstevel@tonic-gate - Integrated debian package support from Dan Brosemer <odin@linuxfreak.com> 2533*7c478bd9Sstevel@tonic-gate - Merged latest updates for OpenBSD CVS: 2534*7c478bd9Sstevel@tonic-gate - channels.[ch] - remove broken x11 fix and document istate/ostate 2535*7c478bd9Sstevel@tonic-gate - ssh-agent.c - call setsid() regardless of argv[] 2536*7c478bd9Sstevel@tonic-gate - ssh.c - save a few lines when disabling rhosts-{rsa-}auth 2537*7c478bd9Sstevel@tonic-gate - Documentation cleanups 2538*7c478bd9Sstevel@tonic-gate - Renamed README -> README.Ylonen 2539*7c478bd9Sstevel@tonic-gate - Renamed README.openssh ->README 2540*7c478bd9Sstevel@tonic-gate 2541*7c478bd9Sstevel@tonic-gate19991029 2542*7c478bd9Sstevel@tonic-gate - Renamed openssh* back to ssh* at request of Theo de Raadt 2543*7c478bd9Sstevel@tonic-gate - Incorporated latest changes from OpenBSD's CVS 2544*7c478bd9Sstevel@tonic-gate - Integrated Makefile patch from Niels Kristian Bech Jensen <nkbj@image.dk> 2545*7c478bd9Sstevel@tonic-gate - Integrated PAM env patch from Nalin Dahyabhai <nalin.dahyabhai@pobox.com> 2546*7c478bd9Sstevel@tonic-gate - Make distclean now removed configure script 2547*7c478bd9Sstevel@tonic-gate - Improved PAM logging 2548*7c478bd9Sstevel@tonic-gate - Added some debug() calls for PAM 2549*7c478bd9Sstevel@tonic-gate - Removed redundant subdirectories 2550*7c478bd9Sstevel@tonic-gate - Integrated part of a patch from Dan Brosemer <odin@linuxfreak.com> for 2551*7c478bd9Sstevel@tonic-gate building on Debian. 2552*7c478bd9Sstevel@tonic-gate - Fixed off-by-one error in PAM env patch 2553*7c478bd9Sstevel@tonic-gate - Released 1.2pre6 2554*7c478bd9Sstevel@tonic-gate 2555*7c478bd9Sstevel@tonic-gate19991028 2556*7c478bd9Sstevel@tonic-gate - Further PAM enhancements. 2557*7c478bd9Sstevel@tonic-gate - Much cleaner 2558*7c478bd9Sstevel@tonic-gate - Now uses account and session modules for all logins. 2559*7c478bd9Sstevel@tonic-gate - Integrated patch from Dan Brosemer <odin@linuxfreak.com> 2560*7c478bd9Sstevel@tonic-gate - Build fixes 2561*7c478bd9Sstevel@tonic-gate - Autoconf 2562*7c478bd9Sstevel@tonic-gate - Change binary names to open* 2563*7c478bd9Sstevel@tonic-gate - Fixed autoconf script to detect PAM on RH6.1 2564*7c478bd9Sstevel@tonic-gate - Added tests for libpwdb, and OpenBSD functions to autoconf 2565*7c478bd9Sstevel@tonic-gate - Released 1.2pre4 2566*7c478bd9Sstevel@tonic-gate 2567*7c478bd9Sstevel@tonic-gate - Imported latest OpenBSD CVS code 2568*7c478bd9Sstevel@tonic-gate - Updated README.openssh 2569*7c478bd9Sstevel@tonic-gate - Released 1.2pre5 2570*7c478bd9Sstevel@tonic-gate 2571*7c478bd9Sstevel@tonic-gate19991027 2572*7c478bd9Sstevel@tonic-gate - Adapted PAM patch. 2573*7c478bd9Sstevel@tonic-gate - Released 1.0pre2 2574*7c478bd9Sstevel@tonic-gate 2575*7c478bd9Sstevel@tonic-gate - Excised my buggy replacements for strlcpy and mkdtemp 2576*7c478bd9Sstevel@tonic-gate - Imported correct OpenBSD strlcpy and mkdtemp routines. 2577*7c478bd9Sstevel@tonic-gate - Reduced arc4random_stir entropy read to 32 bytes (256 bits) 2578*7c478bd9Sstevel@tonic-gate - Picked up correct version number from OpenBSD 2579*7c478bd9Sstevel@tonic-gate - Added sshd.pam PAM configuration file 2580*7c478bd9Sstevel@tonic-gate - Added sshd.init Redhat init script 2581*7c478bd9Sstevel@tonic-gate - Added openssh.spec RPM spec file 2582*7c478bd9Sstevel@tonic-gate - Released 1.2pre3 2583*7c478bd9Sstevel@tonic-gate 2584*7c478bd9Sstevel@tonic-gate19991026 2585*7c478bd9Sstevel@tonic-gate - Fixed include paths of OpenSSL functions 2586*7c478bd9Sstevel@tonic-gate - Use OpenSSL MD5 routines 2587*7c478bd9Sstevel@tonic-gate - Imported RC4 code from nanocrypt 2588*7c478bd9Sstevel@tonic-gate - Wrote replacements for OpenBSD arc4random* functions 2589*7c478bd9Sstevel@tonic-gate - Wrote replacements for strlcpy and mkdtemp 2590*7c478bd9Sstevel@tonic-gate - Released 1.0pre1 2591