]> andersk Git - openssh.git/blame - ChangeLog
20001203
[openssh.git] / ChangeLog
CommitLineData
0b6fbf03 120001203
2- (bal) OpenBSD CVS updates:
3 - markus@cvs.openbsd.org 2000/11/30 22:54:31
4 [channels.c]
5 debug->warn if tried to do -R style fwd w/o client requesting this;
6 ok neils@
7 - markus@cvs.openbsd.org 2000/11/29 20:39:17
8 [cipher.c]
9 des_cbc_encrypt -> des_ncbc_encrypt since it already updates the IV
10 - markus@cvs.openbsd.org 2000/11/30 18:33:05
11 [ssh-agent.c]
12 agents must not dump core, ok niels@
13 - markus@cvs.openbsd.org 2000/11/30 07:04:02
14 [ssh.1]
15 T is for both protocols
16 - markus@cvs.openbsd.org 2000/12/01 00:00:51
17 [ssh.1]
18 typo; from green@FreeBSD.org
19 - markus@cvs.openbsd.org 2000/11/30 07:02:35
20 [ssh.c]
21 check -T before isatty()
22 - provos@cvs.openbsd.org 2000/11/29 13:51:27
23 [sshconnect.c]
24 show IP address and hostname when new key is encountered. okay markus@
25 - markus@cvs.openbsd.org 2000/11/30 22:53:35
26 [sshconnect.c]
27 disable agent/x11/port fwding if hostkey has changed; ok niels@
28 - marksu@cvs.openbsd.org 2000/11/29 21:11:59
29 [sshd.c]
30 sshd -D, startup w/o deamon(), for monitoring scripts or inittab;
31 from handler@sub-rosa.com and eric@urbanrange.com; ok niels@
32
90f4078a 3320001202
34 - (bal) Backed out of part of Alain St-Denis' loginrec.c patch.
35 - (bal) Irix need some sort of mansubdir, patch by Michael Stone
36 <mstone@cs.loyola.edu>
37
dcef6523 3820001129
7062c40f 39 - (djm) Back out all the serverloop.c hacks. sshd will now hang again
40 if there are background children with open fds.
c193d002 41 - (djm) bsd-rresvport.c bzero -> memset
42 - (djm) Don't fail in defines.h on absence of 64 bit types (we will
43 still fail during compilation of sftp-server).
44 - (djm) Fail if ar is not found during configure
c523303b 45 - (djm) OpenBSD CVS updates:
46 - provos@cvs.openbsd.org 2000/11/22 08:38:31
47 [sshd.8]
48 talk about /etc/primes, okay markus@
49 - markus@cvs.openbsd.org 2000/11/23 14:03:48
50 [ssh.c sshconnect1.c sshconnect2.c]
51 complain about invalid ciphers for ssh1/ssh2, fall back to reasonable
52 defaults
53 - markus@cvs.openbsd.org 2000/11/25 09:42:53
54 [sshconnect1.c]
55 reorder check for illegal ciphers, bugreport from espie@
56 - markus@cvs.openbsd.org 2000/11/25 10:19:34
57 [ssh-keygen.c ssh.h]
58 print keytype when generating a key.
59 reasonable defaults for RSA1/RSA/DSA keys.
b3ec54b4 60 - (djm) Patch from Pekka Savola <Pekka.Savola@netcore.fi> to include a few
61 more manpage paths in fixpaths calls
62 - (djm) Also add xauth path at Pekka's suggestion.
57ce3f00 63 - (djm) Add Redhat RPM patch for AUTHPRIV SyslogFacility
dcef6523 64
e879a080 6520001125
66 - (djm) Give up privs when reading seed file
67
d343d900 6820001123
69 - (bal) Merge OpenBSD changes:
70 - markus@cvs.openbsd.org 2000/11/15 22:31:36
71 [auth-options.c]
72 case insensitive key options; from stevesk@sweeden.hp.com
73 - markus@cvs.openbsd.org 2000/11/16 17:55:43
74 [dh.c]
75 do not use perror() in sshd, after child is forked()
76 - markus@cvs.openbsd.org 2000/11/14 23:42:40
77 [auth-rsa.c]
78 parse option only if key matches; fix some confusing seen by the client
79 - markus@cvs.openbsd.org 2000/11/14 23:44:19
80 [session.c]
81 check no_agent_forward_flag for ssh-2, too
82 - markus@cvs.openbsd.org 2000/11/15
83 [ssh-agent.1]
84 reorder SYNOPSIS; typo, use .It
85 - markus@cvs.openbsd.org 2000/11/14 23:48:55
86 [ssh-agent.c]
87 do not reorder keys if a key is removed
88 - markus@cvs.openbsd.org 2000/11/15 19:58:08
89 [ssh.c]
90 just ignore non existing user keys
91 - millert@cvs.openbsd.org 200/11/15 20:24:43
92 [ssh-keygen.c]
93 Add missing \n at end of error message.
94
0b49a754 9520001122
96 - (bal) Minor patch to ensure platforms lacking IRIX job limit supports
97 are compilable.
98 - (bal) Updated TODO as of 11/18/2000 with known things to resolve.
99
fab2e5d3 10020001117
101 - (bal) Changed from 'primes' to 'primes.out' for consistancy sake. It
102 has no affect the output. Patch by Corinna Vinschen <vinschen@redhat.com>
260d427b 103 - (stevek) Reworked progname support.
104 - (bal) Misplaced #include "includes.h" in bsd-setproctitle.c. Patch by
105 Shinichi Maruyama <marya@st.jip.co.jp>
fab2e5d3 106
c2207f11 10720001116
108 - (bal) Added in MAXSYMLINK test in bsd-realpath.c. Required for some SCO
109 releases.
110 - (bal) Make builds work outside of source tree. Patch by Mark D. Roth
111 <roth@feep.net>
112
3d398e04 11320001113
114 - (djm) Add pointer to http://www.imasy.or.jp/~gotoh/connect.c to
115 contrib/README
fa08c86b 116 - (djm) Merge OpenBSD changes:
117 - markus@cvs.openbsd.org 2000/11/06 16:04:56
118 [channels.c channels.h clientloop.c nchan.c serverloop.c]
119 [session.c ssh.c]
120 agent forwarding and -R for ssh2, based on work from
121 jhuuskon@messi.uku.fi
122 - markus@cvs.openbsd.org 2000/11/06 16:13:27
123 [ssh.c sshconnect.c sshd.c]
124 do not disabled rhosts(rsa) if server port > 1024; from
125 pekkas@netcore.fi
126 - markus@cvs.openbsd.org 2000/11/06 16:16:35
127 [sshconnect.c]
128 downgrade client to 1.3 if server is 1.4; help from mdb@juniper.net
129 - markus@cvs.openbsd.org 2000/11/09 18:04:40
130 [auth1.c]
131 typo; from mouring@pconline.com
132 - markus@cvs.openbsd.org 2000/11/12 12:03:28
133 [ssh-agent.c]
134 off-by-one when removing a key from the agent
135 - markus@cvs.openbsd.org 2000/11/12 12:50:39
136 [auth-rh-rsa.c auth2.c authfd.c authfd.h]
137 [authfile.c hostfile.c kex.c kex.h key.c key.h myproposal.h]
138 [readconf.c readconf.h rsa.c rsa.h servconf.c servconf.h ssh-add.c]
139 [ssh-agent.c ssh-keygen.1 ssh-keygen.c ssh.1 ssh.c ssh_config]
140 [sshconnect1.c sshconnect2.c sshd.8 sshd.c sshd_config ssh-dss.c]
141 [ssh-dss.h ssh-rsa.c ssh-rsa.h dsa.c dsa.h]
142 add support for RSA to SSH2. please test.
143 there are now 3 types of keys: RSA1 is used by ssh-1 only,
144 RSA and DSA are used by SSH2.
145 you can use 'ssh-keygen -t rsa -f ssh2_rsa_file' to generate RSA
146 keys for SSH2 and use the RSA keys for hostkeys or for user keys.
147 SSH2 RSA or DSA keys are added to .ssh/authorised_keys2 as before.
148 - (djm) Fix up Makefile and Redhat init script to create RSA host keys
f001465f 149 - (djm) Change to interim version
5733a41a 150 - (djm) Fix RPM spec file stupidity
6fff1ac4 151 - (djm) fixpaths to DSA and RSA keys too
3d398e04 152
d287c664 15320001112
154 - (bal) SCO Patch to add needed libraries for configure.in. Patch by
155 Phillips Porch <root@theporch.com>
3d398e04 156 - (bal) IRIX patch to adding Job Limits. Patch by Denis Parker
157 <dcp@sgi.com>
a3bf38d0 158 - (stevesk) pty.c: HP-UX 10 and 11 don't define TIOCSCTTY. Add error() to
159 failed ioctl(TIOCSCTTY) call.
d287c664 160
3c4d4fef 16120001111
162 - (djm) Added /etc/primes for kex DH group neg, fixup Makefile.in and
163 packaging files
35325fd4 164 - (djm) Fix new Makefile.in warnings
027bf205 165 - (djm) Fix vsprintf("%h") in bsd-snprintf.c, short int va_args are
166 promoted to type int. Report and fix from Dan Astoorian
167 <djast@cs.toronto.edu>
d287c664 168 - (djm) Hardwire sysconfdir in RPM spec files as some RPM versions get
e3291159 169 it wrong. Report from Bennett Todd <bet@rahul.net>
3c4d4fef 170
3e366738 17120001110
172 - (bal) Fixed dropped answer from skey_keyinfo() in auth1.c
173 - (bal) Changed from --with-skey to --with-skey=PATH in configure.in
174 - (bal) Added in check to verify S/Key library is being detected in
175 configure.in
176 - (bal) next-posix.h - added another prototype wrapped in POSIX ifdef/endif.
177 Patch by Mark Miller <markm@swoon.net>
178 - (bal) Added 'util.h' header to loginrec.c only if HAVE_UTIL_H is defined
179 to remove warnings under MacOS X. Patch by Mark Miller <markm@swoon.net>
180 - (bal) Fixed LDFLAG mispelling in configure.in for --with-afs
181
373998a4 18220001107
e506ee73 183 - (bal) acconfig.in - removed the double "USE_PIPES" entry. Patch by
184 Mark Miller <markm@swoon.net>
373998a4 185 - (bal) sshd.init files corrected to assign $? to RETVAL. Patch by
186 Jarno Huuskonen <jhuuskon@messi.uku.fi>
e506ee73 187 - (bal) fixpaths fixed to stop it from quitely failing. Patch by
188 Mark D. Roth <roth@feep.net>
373998a4 189
ac89998a 19020001106
191 - (djm) Use Jim's new 1.0.3 askpass in Redhat RPMs
6c09e23c 192 - (djm) Manually fix up missed diff hunks (mainly RCS idents)
d6846e6a 193 - (djm) Remove UPGRADING document in favour of a link to the better
194 maintained FAQ on www.openssh.com
73bd30fe 195 - (djm) Fix multiple dependancy on gnome-libs from Pekka Savola
196 <pekkas@netcore.fi>
197 - (djm) Don't need X11-askpass in RPM spec file if building without it
198 from Pekka Savola <pekkas@netcore.fi>
c215ba3b 199 - (djm) Release 2.3.0p1
97b378bf 200 - (bal) typo in configure.in in regards to --with-ldflags from Marko
201 Asplund <aspa@kronodoc.fi>
202 - (bal) fixed next-posix.h. Forgot prototype of getppid().
68f189a9 203
b850ecd9 20420001105
205 - (bal) Sync with OpenBSD:
206 - markus@cvs.openbsd.org 2000/10/31 9:31:58
207 [compat.c]
208 handle all old openssh versions
209 - markus@cvs.openbsd.org 2000/10/31 13:1853
210 [deattack.c]
211 so that large packets do not wrap "n"; from netbsd
212 - (bal) rijndel.c - fix up RCSID to match OpenBSD tree
a30ce26d 213 - (bal) auth2-skey.c - Checked in. Missing from portable tree.
214 - (bal) Reworked NEWS-OS and NeXT ports to extract waitpid() and
215 setsid() into more common files
96054e6f 216 - (stevesk) pty.c: use __hpux to identify HP-UX.
d0127657 217 - (bal) Missed auth-skey.o in Makefile.in and minor correction to
218 bsd-waitpid.c
b850ecd9 219
75b90ced 22020001029
221 - (stevesk) Fix typo in auth.c: USE_PAM not PAM
95273555 222 - (stevesk) Create contrib/cygwin/ directory; patch from
223 Corinna Vinschen <vinschen@redhat.com>
e9e4a1c7 224 - (bal) Resolved more $xno and $xyes issues in configure.in
fd5f0295 225 - (bal) next-posix.h - spelling and forgot a prototype
75b90ced 226
344f2b94 22720001028
228 - (djm) fix select hack in serverloop.c from Philippe WILLEM
229 <Philippe.WILLEM@urssaf.fr>
240ae474 230 - (djm) Fix mangled AIXAUTHENTICATE code
606ea390 231 - (djm) authctxt->pw may be NULL. Fix from Markus Friedl
232 <markus.friedl@informatik.uni-erlangen.de>
a22aff1f 233 - (djm) Sync with OpenBSD:
234 - markus@cvs.openbsd.org 2000/10/16 15:46:32
235 [ssh.1]
236 fixes from pekkas@netcore.fi
237 - markus@cvs.openbsd.org 2000/10/17 14:28:11
238 [atomicio.c]
239 return number of characters processed; ok deraadt@
240 - markus@cvs.openbsd.org 2000/10/18 12:04:02
241 [atomicio.c]
242 undo
243 - markus@cvs.openbsd.org 2000/10/18 12:23:02
244 [scp.c]
245 replace atomicio(read,...) with read(); ok deraadt@
246 - markus@cvs.openbsd.org 2000/10/18 12:42:00
247 [session.c]
248 restore old record login behaviour
249 - deraadt@cvs.openbsd.org 2000/10/19 10:41:13
250 [auth-skey.c]
251 fmt string problem in unused code
252 - provos@cvs.openbsd.org 2000/10/19 10:45:16
253 [sshconnect2.c]
254 don't reference freed memory. okay deraadt@
255 - markus@cvs.openbsd.org 2000/10/21 11:04:23
256 [canohost.c]
257 typo, eramore@era-t.ericsson.se; ok niels@
258 - markus@cvs.openbsd.org 2000/10/23 13:31:55
259 [cipher.c]
260 non-alignment dependent swap_bytes(); from
261 simonb@wasabisystems.com/netbsd
262 - markus@cvs.openbsd.org 2000/10/26 12:38:28
263 [compat.c]
264 add older vandyke products
265 - markus@cvs.openbsd.org 2000/10/27 01:32:19
266 [channels.c channels.h clientloop.c serverloop.c session.c]
267 [ssh.c util.c]
268 enable non-blocking IO on channels, and tty's (except for the
269 client ttys).
344f2b94 270
ddc49b5c 27120001027
272 - (djm) Increase REKEY_BYTES to 2^24 for arc4random
273
48e7916f 27420001025
275 - (djm) Added WARNING.RNG file and modified configure to ask users of the
276 builtin entropy code to read it.
277 - (djm) Prefer builtin regex to PCRE.
00937921 278 - (bal) Added USE_PIPS defined to NeXT configure.in since scp hangs randomly.
279 - (bal) Apply fixes to configure.in pointed out by Pavel Roskin
280 <proski@gnu.org>
48e7916f 281
8dcda1e3 28220001020
283 - (djm) Don't define _REENTRANT for SNI/Reliant Unix
07bee9a7 284 - (bal) Imported NEWS-OS waitpid() macros into NeXT. Since implementation
285 is more correct then current version.
8dcda1e3 286
f5af5cd5 28720001018
288 - (stevesk) Add initial support for setproctitle(). Current
289 support is for the HP-UX pstat(PSTAT_SETCMD, ...) method.
134fd7f6 290 - (stevesk) Add egd startup scripts to contrib/hpux/
f5af5cd5 291
2f31bdd6 29220001017
293 - (djm) Add -lregex to cywin libs from Corinna Vinschen
294 <vinschen@cygnus.com>
ba7a3f40 295 - (djm) Don't rely on atomicio's retval to determine length of askpass
296 supplied passphrase. Problem report from Lutz Jaenicke
297 <Lutz.Jaenicke@aet.TU-Cottbus.DE>
66d6c27e 298 - (bal) Changed from GNU rx to PCRE on suggestion from djm.
299 - (bal) Integrated Sony NEWS-OS patches from NAKAJI Hirouyuki
300 <nakaji@tutrp.tut.ac.jp>
2f31bdd6 301
33de75a3 30220001016
303 - (djm) Sync with OpenBSD:
304 - markus@cvs.openbsd.org 2000/10/14 04:01:15
305 [cipher.c]
306 debug3
307 - markus@cvs.openbsd.org 2000/10/14 04:07:23
308 [scp.c]
309 remove spaces from arguments; from djm@mindrot.org
310 - markus@cvs.openbsd.org 2000/10/14 06:09:46
311 [ssh.1]
312 Cipher is for SSH-1 only
313 - markus@cvs.openbsd.org 2000/10/14 06:12:09
314 [servconf.c servconf.h serverloop.c session.c sshd.8]
315 AllowTcpForwarding; from naddy@
316 - markus@cvs.openbsd.org 2000/10/14 06:16:56
317 [auth2.c compat.c compat.h sshconnect2.c version.h]
318 OpenSSH_2.3; note that is is not complete, but the version number
319 needs to be changed for interoperability reasons
320 - markus@cvs.openbsd.org 2000/10/14 06:19:45
321 [auth-rsa.c]
322 do not send RSA challenge if key is not allowed by key-options; from
323 eivind@ThinkSec.com
324 - markus@cvs.openbsd.org 2000/10/15 08:14:01
325 [rijndael.c session.c]
326 typos; from stevesk@sweden.hp.com
327 - markus@cvs.openbsd.org 2000/10/15 08:18:31
328 [rijndael.c]
329 typo
30d8b039 330 - (djm) Copy manpages back over from OpenBSD - too tedious to wade
331 through diffs
aa0289fe 332 - (djm) Added condrestart to Redhat init script. Patch from Pekka Savola
30d8b039 333 <pekkas@netcore.fi>
aa0289fe 334 - (djm) Update version in Redhat spec file
335 - (djm) Merge some of Nalin Dahyabhai <nalin@redhat.com> changes from the
336 Redhat 7.0 spec file
5b2d4b75 337 - (djm) Make inability to read/write PRNG seedfile non-fatal
338
33de75a3 339
4d670c24 34020001015
341 - (djm) Fix ssh2 hang on background processes at logout.
342
71dfaf1c 34320001014
443172c4 344 - (bal) Add support for realpath and getcwd for platforms with broken
345 or missing realpath implementations for sftp-server.
346 - (bal) Corrected mistake in INSTALL in regards to GNU rx library
d8f1edd5 347 - (bal) Add support for GNU rx library for those lacking regexp support
71dfaf1c 348 - (djm) Don't accept PAM_PROMPT_ECHO_ON messages during initial auth
02323c45 349 - (djm) Revert SSH2 serverloop hack, will find a better way.
4ee81249 350 - (djm) Add workaround for Linux 2.4's gratuitious errno change. Patch
351 from Martin Johansson <fatbob@acc.umu.se>
94ec8c6b 352 - (djm) Big OpenBSD sync:
353 - markus@cvs.openbsd.org 2000/09/30 10:27:44
354 [log.c]
355 allow loglevel debug
356 - markus@cvs.openbsd.org 2000/10/03 11:59:57
357 [packet.c]
358 hmac->mac
359 - markus@cvs.openbsd.org 2000/10/03 12:03:03
360 [auth-krb4.c auth-passwd.c auth-rh-rsa.c auth-rhosts.c auth-rsa.c auth1.c]
361 move fake-auth from auth1.c to individual auth methods, disables s/key in
362 debug-msg
363 - markus@cvs.openbsd.org 2000/10/03 12:16:48
364 ssh.c
365 do not resolve canonname, i have no idea why this was added oin ossh
366 - markus@cvs.openbsd.org 2000/10/09 15:30:44
367 ssh-keygen.1 ssh-keygen.c
368 -X now reads private ssh.com DSA keys, too.
369 - markus@cvs.openbsd.org 2000/10/09 15:32:34
370 auth-options.c
371 clear options on every call.
372 - markus@cvs.openbsd.org 2000/10/09 15:51:00
373 authfd.c authfd.h
374 interop with ssh-agent2, from <res@shore.net>
375 - markus@cvs.openbsd.org 2000/10/10 14:20:45
376 compat.c
377 use rexexp for version string matching
378 - provos@cvs.openbsd.org 2000/10/10 22:02:18
379 [kex.c kex.h myproposal.h ssh.h ssh2.h sshconnect2.c sshd.c dh.c dh.h]
380 First rough implementation of the diffie-hellman group exchange. The
381 client can ask the server for bigger groups to perform the diffie-hellman
382 in, thus increasing the attack complexity when using ciphers with longer
383 keys. University of Windsor provided network, T the company.
384 - markus@cvs.openbsd.org 2000/10/11 13:59:52
385 [auth-rsa.c auth2.c]
386 clear auth options unless auth sucessfull
387 - markus@cvs.openbsd.org 2000/10/11 14:00:27
388 [auth-options.h]
389 clear auth options unless auth sucessfull
390 - markus@cvs.openbsd.org 2000/10/11 14:03:27
391 [scp.1 scp.c]
392 support 'scp -o' with help from mouring@pconline.com
393 - markus@cvs.openbsd.org 2000/10/11 14:11:35
394 [dh.c]
395 Wall
396 - markus@cvs.openbsd.org 2000/10/11 14:14:40
397 [auth.h auth2.c readconf.c readconf.h readpass.c servconf.c servconf.h]
398 [ssh.h sshconnect2.c sshd_config auth2-skey.c cli.c cli.h]
399 add support for s/key (kbd-interactive) to ssh2, based on work by
400 mkiernan@avantgo.com and me
401 - markus@cvs.openbsd.org 2000/10/11 14:27:24
402 [auth.c auth1.c auth2.c authfile.c cipher.c cipher.h kex.c kex.h]
403 [myproposal.h packet.c readconf.c session.c ssh.c ssh.h sshconnect1.c]
404 [sshconnect2.c sshd.c]
405 new cipher framework
406 - markus@cvs.openbsd.org 2000/10/11 14:45:21
407 [cipher.c]
408 remove DES
409 - markus@cvs.openbsd.org 2000/10/12 03:59:20
410 [cipher.c cipher.h sshconnect1.c sshconnect2.c sshd.c]
411 enable DES in SSH-1 clients only
412 - markus@cvs.openbsd.org 2000/10/12 08:21:13
413 [kex.h packet.c]
414 remove unused
415 - markus@cvs.openbsd.org 2000/10/13 12:34:46
416 [sshd.c]
417 Kludge for F-Secure Macintosh < 1.0.2; appro@fy.chalmers.se
418 - markus@cvs.openbsd.org 2000/10/13 12:59:15
419 [cipher.c cipher.h myproposal.h rijndael.c rijndael.h]
420 rijndael/aes support
421 - markus@cvs.openbsd.org 2000/10/13 13:10:54
422 [sshd.8]
423 more info about -V
424 - markus@cvs.openbsd.org 2000/10/13 13:12:02
425 [myproposal.h]
426 prefer no compression
3ed32516 427 - (djm) Fix scp user@host handling
428 - (djm) Don't clobber ssh_prng_cmds on install
6bcf7caa 429 - (stevesk) Include config.h in rijndael.c so we define intXX_t and
430 u_intXX_t types on all platforms.
9ea53ba5 431 - (stevesk) rijndael.c: cleanup missing declaration warnings.
2919e060 432 - (stevesk) ~/.hushlogin shouldn't cause required password change to
433 be bypassed.
f5665f6f 434 - (stevesk) Display correct path to ssh-askpass in configure output.
435 Report from Lutz Jaenicke.
71dfaf1c 436
ebd782f7 43720001007
438 - (stevesk) Print PAM return value in PAM log messages to aid
439 with debugging.
97994d32 440 - (stevesk) Fix detection of pw_class struct member in configure;
441 patch from KAMAHARA Junzo <kamahara@cc.kshosen.ac.jp>
442
47a134c1 44320001002
444 - (djm) Fix USER_PATH, report from Kevin Steves <stevesk@sweden.hp.com>
445 - (djm) Add host system and CC to end-of-configure report. Suggested by
446 Lutz Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE>
447
7322ef0e 44820000931
449 - (djm) Cygwin fixes from Corinna Vinschen <vinschen@cygnus.com>
450
6ac7829a 45120000930
b6490dcb 452 - (djm) Irix ssh_prng_cmds path fix from Pekka Savola <pekkas@netcore.fi>
772bd898 453 - (djm) Support in bsd-snprintf.c for long long conversions from
454 Ben Lindstrom <mouring@pconline.com>
455 - (djm) Cleanup NeXT support from Ben Lindstrom <mouring@pconline.com>
857040fb 456 - (djm) Ignore SIGPIPEs from serverloop to child. Fixes crashes with
457 very short lived X connections. Bug report from Tobias Oetiker
458 <oetiker@ee.ethz.ch>. Fix from Markus Friedl <markus@cvs.openbsd.org>
bd2d7f6a 459 - (djm) Add recent InitScripts as a RPM dependancy for openssh-server
460 patch from Pekka Savola <pekkas@netcore.fi>
58665035 461 - (djm) Forgot to cvs add LICENSE file
dc2901a0 462 - (djm) Add LICENSE to RPM spec files
de273eef 463 - (djm) CVS OpenBSD sync:
464 - markus@cvs.openbsd.org 2000/09/26 13:59:59
465 [clientloop.c]
466 use debug2
467 - markus@cvs.openbsd.org 2000/09/27 15:41:34
468 [auth2.c sshconnect2.c]
469 use key_type()
470 - markus@cvs.openbsd.org 2000/09/28 12:03:18
471 [channels.c]
472 debug -> debug2 cleanup
2a7d529a 473 - (djm) Irix strips "/dev/tty" from [uw]tmp entries (other systems only
474 strip "/dev/"). Fix loginrec.c based on patch from Alain St-Denis
475 <Alain.St-Denis@ec.gc.ca>
476 - (djm) Fix 9 character passphrase failure with gnome-ssh-askpass.
477 Problem was caused by interrupted read in ssh-add. Report from Donald
478 J. Barry <don@astro.cornell.edu>
6ac7829a 479
c5d85828 48020000929
481 - (djm) Fix SSH2 not terminating until all background tasks done problem.
2ed85c06 482 - (djm) Another off-by-one fix from Pavel Kankovsky
483 <peak@argo.troja.mff.cuni.cz>
22d89d24 484 - (djm) Clean up. Strip some unnecessary differences with OpenBSD's code,
485 tidy necessary differences. Use Markus' new debugN() in entropy.c
77bb0bca 486 - (djm) Merged big SCO portability patch from Tim Rice
487 <tim@multitalents.net>
c5d85828 488
6fd7f731 48920000926
490 - (djm) Update X11-askpass to 1.0.2 in RPM spec file
c5ae7384 491 - (djm) Define _REENTRANT to pickup strtok_r() on HP/UX
492 - (djm) Security: fix off-by-one buffer overrun in fake-getnameinfo.c.
493 Report and fix from Pavel Kankovsky <peak@argo.troja.mff.cuni.cz>
6fd7f731 494
2f125ca1 49520000924
496 - (djm) Merged cleanup patch from Mark Miller <markm@swoon.net>
497 - (djm) A bit more cleanup - created cygwin_util.h
bcdaaeab 498 - (djm) Include strtok_r() from OpenBSD libc. Fixes report from Mark Miller
499 <markm@swoon.net>
2f125ca1 500
764d4113 50120000923
502 - (djm) Fix address logging in utmp from Kevin Steves
503 <stevesk@sweden.hp.com>
777319db 504 - (djm) Redhat spec and manpage fixes from Pekka Savola <pekkas@netcore.fi>
bd590612 505 - (djm) Seperate tests for int64_t and u_int64_t types
37c1c46d 506 - (djm) Tweak password expiry checking at suggestion of Kevin Steves
507 <stevesk@sweden.hp.com>
e79b44e1 508 - (djm) NeXT patch from Ben Lindstrom <mouring@pconline.com>
e2144f11 509 - (djm) Use printf %lld instead of %qd in sftp-server.c. Fix from
510 Michael Stone <mstone@cs.loyola.edu>
188adeb2 511 - (djm) OpenBSD CVS sync:
512 - markus@cvs.openbsd.org 2000/09/17 09:38:59
513 [sshconnect2.c sshd.c]
514 fix DEBUG_KEXDH
515 - markus@cvs.openbsd.org 2000/09/17 09:52:51
516 [sshconnect.c]
517 yes no; ok niels@
518 - markus@cvs.openbsd.org 2000/09/21 04:55:11
519 [sshd.8]
520 typo
521 - markus@cvs.openbsd.org 2000/09/21 05:03:54
522 [serverloop.c]
523 typo
524 - markus@cvs.openbsd.org 2000/09/21 05:11:42
525 scp.c
526 utime() to utimes(); mouring@pconline.com
527 - markus@cvs.openbsd.org 2000/09/21 05:25:08
528 sshconnect2.c
529 change login logic in ssh2, allows plugin of other auth methods
530 - markus@cvs.openbsd.org 2000/09/21 05:25:35
531 [auth2.c channels.c channels.h clientloop.c dispatch.c dispatch.h]
532 [serverloop.c]
533 add context to dispatch_run
534 - markus@cvs.openbsd.org 2000/09/21 05:07:52
535 authfd.c authfd.h ssh-agent.c
536 bug compat for old ssh.com software
764d4113 537
7f377177 53820000920
539 - (djm) Fix bad path substitution. Report from Andrew Miner
540 <asminer@cs.iastate.edu>
541
bcbf86ec 54220000916
7950bf97 543 - (djm) Fix SSL search order from Lutz Jaenicke
544 <Lutz.Jaenicke@aet.TU-Cottbus.DE>
19ece6d2 545 - (djm) New SuSE spec from Corinna Vinschen <corinna@vinschen.de>
9cd45ea4 546 - (djm) Update CygWin support from Corinna Vinschen <vinschen@cygnus.com>
995edaac 547 - (djm) Use a real struct sockaddr inside the fake struct sockaddr_storage.
548 Patch from Larry Jones <larry.jones@sdrc.com>
ad55cd03 549 - (djm) Add Steve VanDevender's <stevev@darkwing.uoregon.edu> PAM
550 password change patch.
551 - (djm) Bring licenses on my stuff in line with OpenBSD's
0bbfbdeb 552 - (djm) Cleanup auth-passwd.c and unify HP/UX authentication. Patch from
553 Kevin Steves <stevesk@sweden.hp.com>
7f8f5e00 554 - (djm) Shadow expiry check fix from Pavel Troller <patrol@omni.sinus.cz>
555 - (djm) Re-enable int64_t types - we need them for sftp
556 - (djm) Use libexecdir from configure , rather than libexecdir/ssh
557 - (djm) Update Redhat SPEC file accordingly
558 - (djm) Add Kevin Steves <stevesk@sweden.hp.com> HP/UX contrib files
559 - (djm) Add Charles Levert <charles@comm.polymtl.ca> getpgrp patch
560 - (djm) Fix password auth on HP/UX 10.20. Patch from Dirk De Wachter
561 <Dirk.DeWachter@rug.ac.be>
562 - (djm) Fixprogs and entropy list fixes from Larry Jones
563 <larry.jones@sdrc.com>
564 - (djm) Fix for SuSE spec file from Takashi YOSHIDA
565 <tyoshida@gemini.rc.kyushu-u.ac.jp>
bcbf86ec 566 - (djm) Merge OpenBSD changes:
567 - markus@cvs.openbsd.org 2000/09/05 02:59:57
568 [session.c]
569 print hostname (not hushlogin)
570 - markus@cvs.openbsd.org 2000/09/05 13:18:48
571 [authfile.c ssh-add.c]
572 enable ssh-add -d for DSA keys
573 - markus@cvs.openbsd.org 2000/09/05 13:20:49
574 [sftp-server.c]
575 cleanup
576 - markus@cvs.openbsd.org 2000/09/06 03:46:41
577 [authfile.h]
578 prototype
579 - deraadt@cvs.openbsd.org 2000/09/07 14:27:56
580 [ALL]
581 cleanup copyright notices on all files. I have attempted to be
582 accurate with the details. everything is now under Tatu's licence
583 (which I copied from his readme), and/or the core-sdi bsd-ish thing
584 for deattack, or various openbsd developers under a 2-term bsd
585 licence. We're not changing any rules, just being accurate.
586 - markus@cvs.openbsd.org 2000/09/07 14:40:30
587 [channels.c channels.h clientloop.c serverloop.c ssh.c]
588 cleanup window and packet sizes for ssh2 flow control; ok niels
589 - markus@cvs.openbsd.org 2000/09/07 14:53:00
590 [scp.c]
591 typo
592 - markus@cvs.openbsd.org 2000/09/07 15:13:37
593 [auth-options.c auth-options.h auth-rh-rsa.c auth-rsa.c auth.c]
594 [authfile.h canohost.c channels.h compat.c hostfile.h log.c match.h]
595 [pty.c readconf.c]
596 some more Copyright fixes
597 - markus@cvs.openbsd.org 2000/09/08 03:02:51
598 [README.openssh2]
599 bye bye
600 - deraadt@cvs.openbsd.org 2000/09/11 18:38:33
601 [LICENCE cipher.c]
602 a few more comments about it being ARC4 not RC4
603 - markus@cvs.openbsd.org 2000/09/12 14:53:11
604 [log-client.c log-server.c log.c ssh.1 ssh.c ssh.h sshd.8 sshd.c]
605 multiple debug levels
606 - markus@cvs.openbsd.org 2000/09/14 14:25:15
607 [clientloop.c]
608 typo
609 - deraadt@cvs.openbsd.org 2000/09/15 01:13:51
610 [ssh-agent.c]
611 check return value for setenv(3) for failure, and deal appropriately
612
deb8d717 61320000913
614 - (djm) Fix server not exiting with jobs in background.
615
b5e300c2 61620000905
617 - (djm) Import OpenBSD CVS changes
618 - markus@cvs.openbsd.org 2000/08/31 15:52:24
619 [Makefile sshd.8 sshd_config sftp-server.8 sftp-server.c]
620 implement a SFTP server. interops with sftp2, scp2 and the windows
621 client from ssh.com
622 - markus@cvs.openbsd.org 2000/08/31 15:56:03
623 [README.openssh2]
624 sync
625 - markus@cvs.openbsd.org 2000/08/31 16:05:42
626 [session.c]
627 Wall
628 - markus@cvs.openbsd.org 2000/08/31 16:09:34
629 [authfd.c ssh-agent.c]
630 add a flag to SSH2_AGENTC_SIGN_REQUEST for future extensions
631 - deraadt@cvs.openbsd.org 2000/09/01 09:25:13
632 [scp.1 scp.c]
633 cleanup and fix -S support; stevesk@sweden.hp.com
634 - markus@cvs.openbsd.org 2000/09/01 16:29:32
635 [sftp-server.c]
636 portability fixes
637 - markus@cvs.openbsd.org 2000/09/01 16:32:41
638 [sftp-server.c]
639 fix cast; mouring@pconline.com
640 - itojun@cvs.openbsd.org 2000/09/03 09:23:28
641 [ssh-add.1 ssh.1]
642 add missing .El against .Bl.
643 - markus@cvs.openbsd.org 2000/09/04 13:03:41
644 [session.c]
645 missing close; ok theo
646 - markus@cvs.openbsd.org 2000/09/04 13:07:21
647 [session.c]
648 fix get_last_login_time order; from andre@van-veen.de
649 - markus@cvs.openbsd.org 2000/09/04 13:10:09
650 [sftp-server.c]
651 more cast fixes; from mouring@pconline.com
652 - markus@cvs.openbsd.org 2000/09/04 13:06:04
653 [session.c]
654 set SSH_ORIGINAL_COMMAND; from Leakin@dfw.nostrum.com, bet@rahul.net
655 - (djm) Cleanup after import. Fix sftp-server compilation, Makefile
3c62e7eb 656 - (djm) Merge cygwin support from Corinna Vinschen <vinschen@cygnus.com>
657
1e61f54a 65820000903
659 - (djm) Fix Redhat init script
660
c80876b4 66120000901
662 - (djm) Pick up Jim's new X11-askpass
663 - (djm) Release 2.2.0p1
664
8b4a0d08 66520000831
bcbf86ec 666 - (djm) Workaround SIGPIPE problems on SCO. Fix from Aran Cox
8b4a0d08 667 <acox@cv.telegroup.com>
b817711d 668 - (djm) Pick up new version (2.2.0) from OpenBSD CVS
8b4a0d08 669
0b65b628 67020000830
671 - (djm) Compile warning fixes from Mark Miller <markm@swoon.net>
10fa00c8 672 - (djm) Periodically rekey arc4random
673 - (djm) Clean up diff against OpenBSD.
bcbf86ec 674 - (djm) HPUX 11 needs USE_PIPES as well: Kevin Steves
2b10f47a 675 <stevesk@sweden.hp.com>
b33a2e6e 676 - (djm) Quieten the pam delete credentials error message
44839801 677 - (djm) Fix printing of $DISPLAY hack if set by system type. Report from
678 Kevin Steves <stevesk@sweden.hp.com>
84a770d1 679 - (djm) NeXT patch from Ben Lindstrom <mouring@pconline.com>
7efa2776 680 - (djm) Fix doh in bsd-arc4random.c
0b65b628 681
9aaf9be4 68220000829
bcbf86ec 683 - (djm) Fix ^C ignored issue on Solaris. Diagnosis from Gert
684 Doering <gert@greenie.muc.de>, John Horne <J.Horne@plymouth.ac.uk> and
9aaf9be4 685 Garrick James <garrick@james.net>
b5f90139 686 - (djm) Check for SCO pty naming style (ptyp%d/ttyp%d). Based on fix from
687 Bastian Trompetter <btrompetter@firemail.de>
698d107e 688 - (djm) NeXT tweaks from Ben Lindstrom <mouring@pconline.com>
14a9a859 689 - More OpenBSD updates:
690 - deraadt@cvs.openbsd.org 2000/08/24 15:46:59
691 [scp.c]
692 off_t in sink, to fix files > 2GB, i think, test is still running ;-)
693 - deraadt@cvs.openbsd.org 2000/08/25 10:10:06
694 [session.c]
695 Wall
696 - markus@cvs.openbsd.org 2000/08/26 04:33:43
697 [compat.c]
698 ssh.com-2.3.0
699 - markus@cvs.openbsd.org 2000/08/27 12:18:05
700 [compat.c]
701 compatibility with future ssh.com versions
702 - deraadt@cvs.openbsd.org 2000/08/27 21:50:55
703 [auth-krb4.c session.c ssh-add.c sshconnect.c uidswap.c]
704 print uid/gid as unsigned
705 - markus@cvs.openbsd.org 2000/08/28 13:51:00
706 [ssh.c]
707 enable -n and -f for ssh2
708 - markus@cvs.openbsd.org 2000/08/28 14:19:53
709 [ssh.c]
710 allow combination of -N and -f
711 - markus@cvs.openbsd.org 2000/08/28 14:20:56
712 [util.c]
713 util.c
714 - markus@cvs.openbsd.org 2000/08/28 14:22:02
715 [util.c]
716 undo
717 - markus@cvs.openbsd.org 2000/08/28 14:23:38
718 [util.c]
719 don't complain if setting NONBLOCK fails with ENODEV
9aaf9be4 720
137d7b6c 72120000823
722 - (djm) Define USE_PIPES to avoid socketpair problems on HPUX 10 and SunOS 4
bcbf86ec 723 Avoids "scp never exits" problem. Reports from Lutz Jaenicke
724 <Lutz.Jaenicke@aet.TU-Cottbus.DE> and Tamito KAJIYAMA
137d7b6c 725 <kajiyama@grad.sccs.chukyo-u.ac.jp>
2e73a022 726 - (djm) Pick up LOGIN_PROGRAM from environment or PATH if not set by headers
da40ab4d 727 - (djm) Add local version to version.h
ea788c22 728 - (djm) Don't reseed arc4random everytime it is used
2e73a022 729 - (djm) OpenBSD CVS updates:
730 - deraadt@cvs.openbsd.org 2000/08/18 20:07:23
731 [ssh.c]
732 accept remsh as a valid name as well; roman@buildpoint.com
733 - deraadt@cvs.openbsd.org 2000/08/18 20:17:13
734 [deattack.c crc32.c packet.c]
735 rename crc32() to ssh_crc32() to avoid zlib name clash. do not move to
736 libz crc32 function yet, because it has ugly "long"'s in it;
737 oneill@cs.sfu.ca
738 - deraadt@cvs.openbsd.org 2000/08/18 20:26:08
739 [scp.1 scp.c]
740 -S prog support; tv@debian.org
741 - deraadt@cvs.openbsd.org 2000/08/18 20:50:07
742 [scp.c]
743 knf
744 - deraadt@cvs.openbsd.org 2000/08/18 20:57:33
745 [log-client.c]
746 shorten
747 - markus@cvs.openbsd.org 2000/08/19 12:48:11
748 [channels.c channels.h clientloop.c ssh.c ssh.h]
749 support for ~. in ssh2
750 - deraadt@cvs.openbsd.org 2000/08/19 15:29:40
751 [crc32.h]
752 proper prototype
753 - markus@cvs.openbsd.org 2000/08/19 15:34:44
bcbf86ec 754 [authfd.c authfd.h key.c key.h ssh-add.1 ssh-add.c ssh-agent.1]
755 [ssh-agent.c ssh-keygen.c sshconnect1.c sshconnect2.c Makefile]
2e73a022 756 [fingerprint.c fingerprint.h]
757 add SSH2/DSA support to the agent and some other DSA related cleanups.
758 (note that we cannot talk to ssh.com's ssh2 agents)
759 - markus@cvs.openbsd.org 2000/08/19 15:55:52
760 [channels.c channels.h clientloop.c]
761 more ~ support for ssh2
762 - markus@cvs.openbsd.org 2000/08/19 16:21:19
763 [clientloop.c]
764 oops
765 - millert@cvs.openbsd.org 2000/08/20 12:25:53
766 [session.c]
767 We have to stash the result of get_remote_name_or_ip() before we
768 close our socket or getpeername() will get EBADF and the process
769 will exit. Only a problem for "UseLogin yes".
770 - millert@cvs.openbsd.org 2000/08/20 12:30:59
771 [session.c]
772 Only check /etc/nologin if "UseLogin no" since login(1) may have its
773 own policy on determining who is allowed to login when /etc/nologin
774 is present. Also use the _PATH_NOLOGIN define.
775 - millert@cvs.openbsd.org 2000/08/20 12:42:43
776 [auth1.c auth2.c session.c ssh.c]
777 Add calls to setusercontext() and login_get*(). We basically call
778 setusercontext() in most places where previously we did a setlogin().
779 Add default login.conf file and put root in the "daemon" login class.
780 - millert@cvs.openbsd.org 2000/08/21 10:23:31
781 [session.c]
782 Fix incorrect PATH setting; noted by Markus.
137d7b6c 783
c345cf9d 78420000818
785 - (djm) OpenBSD CVS changes:
786 - markus@cvs.openbsd.org 2000/07/22 03:14:37
787 [servconf.c servconf.h sshd.8 sshd.c sshd_config]
788 random early drop; ok theo, niels
789 - deraadt@cvs.openbsd.org 2000/07/26 11:46:51
790 [ssh.1]
791 typo
792 - deraadt@cvs.openbsd.org 2000/08/01 11:46:11
793 [sshd.8]
794 many fixes from pepper@mail.reppep.com
795 - provos@cvs.openbsd.org 2000/08/01 13:01:42
796 [Makefile.in util.c aux.c]
797 rename aux.c to util.c to help with cygwin port
798 - deraadt@cvs.openbsd.org 2000/08/02 00:23:31
799 [authfd.c]
800 correct sun_len; Alexander@Leidinger.net
801 - provos@cvs.openbsd.org 2000/08/02 10:27:17
802 [readconf.c sshd.8]
803 disable kerberos authentication by default
804 - provos@cvs.openbsd.org 2000/08/02 11:27:05
805 [sshd.8 readconf.c auth-krb4.c]
806 disallow kerberos authentication if we can't verify the TGT; from
807 dugsong@
808 kerberos authentication is on by default only if you have a srvtab.
809 - markus@cvs.openbsd.org 2000/08/04 14:30:07
810 [auth.c]
811 unused
812 - markus@cvs.openbsd.org 2000/08/04 14:30:35
813 [sshd_config]
814 MaxStartups
815 - markus@cvs.openbsd.org 2000/08/15 13:20:46
816 [authfd.c]
817 cleanup; ok niels@
818 - markus@cvs.openbsd.org 2000/08/17 14:05:10
819 [session.c]
820 cleanup login(1)-like jobs, no duplicate utmp entries
821 - markus@cvs.openbsd.org 2000/08/17 14:06:34
822 [session.c sshd.8 sshd.c]
823 sshd -u len, similar to telnetd
1a022229 824 - (djm) Lastlog was not getting closed after writing login entry
39987cc0 825 - (djm) Add Solaris package support from Rip Loomis <loomisg@cist.saic.com>
c345cf9d 826
416ed5a7 82720000816
828 - (djm) Replacement for inet_ntoa for Irix (which breaks on gcc)
bcbf86ec 829 - (djm) Fix strerror replacement for old SunOS. Based on patch from
416ed5a7 830 Charles Levert <charles@comm.polymtl.ca>
bcbf86ec 831 - (djm) Seperate arc4random into seperate file and use OpenSSL's RC4
416ed5a7 832 implementation.
ba606eb2 833 - (djm) SUN_LEN macro for systems which lack it
416ed5a7 834
dbaa2e87 83520000815
836 - (djm) More SunOS 4.1.x fixes from Nate Itkin <nitkin@europa.com>
cd352c82 837 - (djm) Avoid failures on Irix when ssh is not setuid. Fix from
838 Michael Stone <mstone@cs.loyola.edu>
d93a7e5a 839 - (djm) Don't seek in directory based lastlogs
bcbf86ec 840 - (djm) Fix --with-ipaddr-display configure option test. Patch from
d93a7e5a 841 Jarno Huuskonen <jhuuskon@messi.uku.fi>
2a2cb9e7 842 - (djm) Fix AIX limits from Alexandre Oliva <oliva@lsd.ic.unicamp.br>
dbaa2e87 843
6c33bf70 84420000813
845 - (djm) Add $(srcdir) to includes when compiling (for VPATH). Report from
846 Fabrice bacchella <fabrice.bacchella@marchfirst.fr>
847
3fcce26c 84820000809
bcbf86ec 849 - (djm) Define AIX hard limits if headers don't. Report from
3fcce26c 850 Bill Painter <william.t.painter@lmco.com>
bcbf86ec 851 - (djm) utmp direct write & SunOS 4 patch from Charles Levert
32eec038 852 <charles@comm.polymtl.ca>
3fcce26c 853
71d43804 85420000808
855 - (djm) Cleanup Redhat RPMs. Generate keys at runtime rather than install
856 time, spec file cleanup.
857
f9bcea07 85820000807
378f2232 859 - (djm) Set 0755 on binaries during install. Report from Lutz Jaenicke
47670e77 860 - (djm) Suppress error messages on channel close shutdown() failurs
861 works around Linux bug. Patch from Zack Weinberg <zack@wolery.cumb.org>
378f2232 862 - (djm) Add some more entropy collection commands from Lutz Jaenicke
f9bcea07 863
bcf89935 86420000725
865 - (djm) Fix autoconf typo: HAVE_BINRESVPORT_AF -> HAVE_BINDRESVPORT_AF
866
4c8722d9 86720000721
868 - (djm) OpenBSD CVS updates:
869 - markus@cvs.openbsd.org 2000/07/16 02:27:22
870 [authfd.c authfd.h channels.c clientloop.c ssh-add.c ssh-agent.c ssh.c]
871 [sshconnect1.c sshconnect2.c]
872 make ssh-add accept dsa keys (the agent does not)
873 - djm@cvs.openbsd.org 2000/07/17 19:25:02
874 [sshd.c]
875 Another closing of stdin; ok deraadt
876 - markus@cvs.openbsd.org 2000/07/19 18:33:12
877 [dsa.c]
878 missing free, reorder
879 - markus@cvs.openbsd.org 2000/07/20 16:23:14
880 [ssh-keygen.1]
881 document input and output files
882
240777b8 88320000720
4c8722d9 884 - (djm) Spec file fix from Petr Novotny <Petr.Novotny@antek.cz>
240777b8 885
3c7def32 88620000716
4c8722d9 887 - (djm) Release 2.1.1p4
3c7def32 888
819b676f 88920000715
704b1659 890 - (djm) OpenBSD CVS updates
891 - provos@cvs.openbsd.org 2000/07/13 16:53:22
892 [aux.c readconf.c servconf.c ssh.h]
893 allow multiple whitespace but only one '=' between tokens, bug report from
894 Ralf S. Engelschall <rse@engelschall.com> but different fix. okay deraadt@
895 - provos@cvs.openbsd.org 2000/07/13 17:14:09
896 [clientloop.c]
897 typo; todd@fries.net
898 - provos@cvs.openbsd.org 2000/07/13 17:19:31
899 [scp.c]
900 close can fail on AFS, report error; from Greg Hudson <ghudson@mit.edu>
901 - markus@cvs.openbsd.org 2000/07/14 16:59:46
902 [readconf.c servconf.c]
903 allow leading whitespace. ok niels
904 - djm@cvs.openbsd.org 2000/07/14 22:01:38
905 [ssh-keygen.c ssh.c]
906 Always create ~/.ssh with mode 700; ok Markus
819b676f 907 - Fixes for SunOS 4.1.4 from Gordon Atwood <gordon@cs.ualberta.ca>
908 - Include floatingpoint.h for entropy.c
909 - strerror replacement
704b1659 910
3f7a7e4a 91120000712
c37fb3c1 912 - (djm) Remove -lresolve for Reliant Unix
3f7a7e4a 913 - (djm) OpenBSD CVS Updates:
914 - deraadt@cvs.openbsd.org 2000/07/11 02:11:34
915 [session.c sshd.c ]
916 make MaxStartups code still work with -d; djm
917 - deraadt@cvs.openbsd.org 2000/07/11 13:17:45
918 [readconf.c ssh_config]
919 disable FallBackToRsh by default
c37fb3c1 920 - (djm) Replace in_addr_t with u_int32_t in bsd-inet_aton.c. Report from
921 Ben Lindstrom <mouring@pconline.com>
1e970014 922 - (djm) Make building of X11-Askpass and GNOME-Askpass optional in RPM
923 spec file.
dcb36e5d 924 - (djm) Released 2.1.1p3
3f7a7e4a 925
56118702 92620000711
927 - (djm) Fixup for AIX getuserattr() support from Tom Bertelson
928 <tbert@abac.com>
132dd316 929 - (djm) ReliantUNIX support from Udo Schweigert <ust@cert.siemens.de>
bcbf86ec 930 - (djm) NeXT: dirent structures to get scp working from Ben Lindstrom
c99e5056 931 <mouring@pconline.com>
bcbf86ec 932 - (djm) Fix broken inet_ntoa check and ut_user/ut_name confusion, report
dc2a6d09 933 from Jim Watt <jimw@peisj.pebio.com>
2d9a148e 934 - (djm) Replaced bsd-snprintf.c with one from Mutt source tree, it is known
935 to compile on more platforms (incl NeXT).
cc6f2c4c 936 - (djm) Added bsd-inet_aton and configure support for NeXT
aae19451 937 - (djm) Misc NeXT fixes from Ben Lindstrom <mouring@pconline.com>
089fbbd2 938 - (djm) OpenBSD CVS updates:
939 - markus@cvs.openbsd.org 2000/06/26 03:22:29
940 [authfd.c]
941 cleanup, less cut&paste
942 - markus@cvs.openbsd.org 2000/06/26 15:59:19
943 [servconf.c servconf.h session.c sshd.8 sshd.c]
bcbf86ec 944 MaxStartups: limit number of unauthenticated connections, work by
089fbbd2 945 theo and me
946 - deraadt@cvs.openbsd.org 2000/07/05 14:18:07
947 [session.c]
948 use no_x11_forwarding_flag correctly; provos ok
949 - provos@cvs.openbsd.org 2000/07/05 15:35:57
950 [sshd.c]
951 typo
952 - aaron@cvs.openbsd.org 2000/07/05 22:06:58
953 [scp.1 ssh-agent.1 ssh-keygen.1 sshd.8]
bcbf86ec 954 Insert more missing .El directives. Our troff really should identify
089fbbd2 955 these and spit out a warning.
956 - todd@cvs.openbsd.org 2000/07/06 21:55:04
957 [auth-rsa.c auth2.c ssh-keygen.c]
958 clean code is good code
959 - deraadt@cvs.openbsd.org 2000/07/07 02:14:29
960 [serverloop.c]
961 sense of port forwarding flag test was backwards
962 - provos@cvs.openbsd.org 2000/07/08 17:17:31
963 [compat.c readconf.c]
964 replace strtok with strsep; from David Young <dyoung@onthejob.net>
965 - deraadt@cvs.openbsd.org 2000/07/08 19:21:15
966 [auth.h]
967 KNF
968 - ho@cvs.openbsd.org 2000/07/08 19:27:33
969 [compat.c readconf.c]
970 Better conditions for strsep() ending.
971 - ho@cvs.openbsd.org 2000/07/10 10:27:05
972 [readconf.c]
973 Get the correct message on errors. (niels@ ok)
974 - ho@cvs.openbsd.org 2000/07/10 10:30:25
975 [cipher.c kex.c servconf.c]
976 strtok() --> strsep(). (niels@ ok)
5540ea9b 977 - (djm) Fix problem with debug mode and MaxStartups
eb37534b 978 - (djm) Don't generate host keys when $(DESTDIR) is set (e.g. during RPM
979 builds)
229f64ee 980 - (djm) Add strsep function from OpenBSD libc for systems that lack it
56118702 981
a8545c6c 98220000709
983 - (djm) Only enable PAM_TTY kludge for Linux. Problem report from
984 Kevin Steves <stevesk@sweden.hp.com>
ec90a7d6 985 - (djm) Match prototype and function declaration for rresvport_af.
986 Problem report from Niklas Edmundsson <nikke@ing.umu.se>
bcbf86ec 987 - (djm) Missing $(DESTDIR) on host-key target causing problems with RPM
732e8ac5 988 builds. Problem report from Gregory Leblanc <GLeblanc@cu-portland.edu>
37f1df94 989 - (djm) Replace ut_name with ut_user. Patch from Jim Watt
990 <jimw@peisj.pebio.com>
264dce47 991 - (djm) Fix pam sprintf fix
992 - (djm) Cleanup entropy collection code a little more. Split initialisation
993 from seeding, perform intialisation immediatly at start, be careful with
994 uids. Based on problem report from Jim Watt <jimw@peisj.pebio.com>
5bf9cfe9 995 - (djm) More NeXT compatibility from Ben Lindstrom <mouring@pconline.com>
996 Including sigaction() et al. replacements
bcbf86ec 997 - (djm) AIX getuserattr() session initialisation from Tom Bertelson
eeec075f 998 <tbert@abac.com>
a8545c6c 999
e2902a5b 100020000708
bcbf86ec 1001 - (djm) Fix bad fprintf format handling in auth-pam.c. Patch from
e2902a5b 1002 Aaron Hopkins <aaron@die.net>
7a33f831 1003 - (djm) Fix incorrect configure handling of --with-rsh-path option. Fix from
1004 Lutz Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE>
bcbf86ec 1005 - (djm) Fixed undefined variables for OSF SIA. Report from
b3f162ba 1006 Baars, Henk <Hendrik.Baars@nl.origin-it.com>
bcbf86ec 1007 - (djm) Handle EWOULDBLOCK returns from read() and write() in atomicio.c
b28e4a3b 1008 Fix from Marquess, Steve Mr JMLFDC <Steve.Marquess@DET.AMEDD.ARMY.MIL>
bcbf86ec 1009 - (djm) Don't use inet_addr.
e2902a5b 1010
5637650d 101120000702
1012 - (djm) Fix brace mismatch from Corinna Vinschen <vinschen@cygnus.com>
27494968 1013 - (djm) Stop shadow expiry checking from preventing logins with NIS. Based
1014 on fix from HARUYAMA Seigo <haruyama@nt.phys.s.u-tokyo.ac.jp>
a4070484 1015 - (djm) Use standard OpenSSL functions in auth-skey.c. Patch from
1016 Chris, the Young One <cky@pobox.com>
bcbf86ec 1017 - (djm) Fix scp progress meter on really wide terminals. Based on patch
88726b31 1018 from James H. Cloos Jr. <cloos@jhcloos.com>
5637650d 1019
388e9f9f 102020000701
1021 - (djm) Fix Tru64 SIA problems reported by John P Speno <speno@isc.upenn.edu>
daaff4d5 1022 - (djm) Login fixes from Tom Bertelson <tbert@abac.com>
82258d68 1023 - (djm) Replace "/bin/sh" with _PATH_BSHELL. Report from Corinna Vinschen
1024 <vinschen@cygnus.com>
30228d7c 1025 - (djm) Replace "/usr/bin/login" with LOGIN_PROGRAM
2647ae26 1026 - (djm) Added check for broken snprintf() functions which do not correctly
1027 terminate output string and attempt to use replacement.
46158300 1028 - (djm) Released 2.1.1p2
388e9f9f 1029
9f32ceb4 103020000628
1031 - (djm) Fixes to lastlog code for Irix
1032 - (djm) Use atomicio in loginrec
3206bb3b 1033 - (djm) Patch from Michael Stone <mstone@cs.loyola.edu> to add support for
1034 Irix 6.x array sessions, project id's, and system audit trail id.
9e0c3e1f 1035 - (djm) Added 'distprep' make target to simplify packaging
bcbf86ec 1036 - (djm) Added patch from Chris Adams <cmadams@hiwaay.net> to add OSF SIA
4d33e531 1037 support. Enable using "USE_SIA=1 ./configure [options]"
bcbf86ec 1038
d8caae24 103920000627
1040 - (djm) Fixes to login code - not setting li->uid, cleanups
a05a70ab 1041 - (djm) Formatting
d8caae24 1042
fe30cc2e 104320000626
3e98362e 1044 - (djm) Better fix to aclocal tests from Garrick James <garrick@james.net>
4cb5ffa0 1045 - (djm) Account expiry support from Andreas Steinmetz <ast@domdv.de>
1046 - (djm) Added password expiry checking (no password change support)
be0b9bb7 1047 - (djm) Make EGD failures non-fatal if OpenSSL's entropy pool is still OK
1048 based on patch from Lutz Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE>
b5b3f75d 1049 - (djm) Fix fixed EGD code.
3e98362e 1050 - OpenBSD CVS update
1051 - provos@cvs.openbsd.org 2000/06/25 14:17:58
1052 [channels.c]
1053 correct check for bad channel ids; from Wei Dai <weidai@eskimo.com>
1054
1c04b088 105520000623
bcbf86ec 1056 - (djm) Use sa_family_t in prototype for rresvport_af. Patch from
1c04b088 1057 Svante Signell <svante.signell@telia.com>
1058 - (djm) Autoconf logic to define sa_family_t if it is missing
e5a0294f 1059 - OpenBSD CVS Updates:
1060 - markus@cvs.openbsd.org 2000/06/22 10:32:27
1061 [sshd.c]
1062 missing atomicio; report from Steve.Marquess@DET.AMEDD.ARMY.MIL
1063 - djm@cvs.openbsd.org 2000/06/22 17:55:00
1064 [auth-krb4.c key.c radix.c uuencode.c]
1065 Missing CVS idents; ok markus
1c04b088 1066
f528fdf2 106720000622
1068 - (djm) Automatically generate host key during "make install". Suggested
1069 by Gary E. Miller <gem@rellim.com>
1070 - (djm) Paranoia before kill() system call
74fc9186 1071 - OpenBSD CVS Updates:
1072 - markus@cvs.openbsd.org 2000/06/18 18:50:11
1073 [auth2.c compat.c compat.h sshconnect2.c]
1074 make userauth+pubkey interop with ssh.com-2.2.0
1075 - markus@cvs.openbsd.org 2000/06/18 20:56:17
1076 [dsa.c]
1077 mem leak + be more paranoid in dsa_verify.
1078 - markus@cvs.openbsd.org 2000/06/18 21:29:50
1079 [key.c]
1080 cleanup fingerprinting, less hardcoded sizes
1081 - markus@cvs.openbsd.org 2000/06/19 19:39:45
1082 [atomicio.c auth-options.c auth-passwd.c auth-rh-rsa.c auth-rhosts.c]
1083 [auth-rsa.c auth-skey.c authfd.c authfd.h authfile.c bufaux.c bufaux.h]
bcbf86ec 1084 [buffer.c buffer.h canohost.c channels.c channels.h cipher.c cipher.h]
74fc9186 1085 [clientloop.c compat.c compat.h compress.c compress.h crc32.c crc32.h]
1086 [deattack.c dispatch.c dsa.c fingerprint.c fingerprint.h getput.h hmac.c]
bcbf86ec 1087 [kex.c log-client.c log-server.c login.c match.c mpaux.c mpaux.h nchan.c]
1088 [nchan.h packet.c packet.h pty.c pty.h readconf.c readconf.h readpass.c]
74fc9186 1089 [rsa.c rsa.h scp.c servconf.c servconf.h ssh-add.c ssh-keygen.c ssh.c]
1090 [ssh.h tildexpand.c ttymodes.c ttymodes.h uidswap.c xmalloc.c xmalloc.h]
1091 OpenBSD tag
1092 - markus@cvs.openbsd.org 2000/06/21 10:46:10
1093 sshconnect2.c missing free; nuke old comment
f528fdf2 1094
e5fe9a1f 109520000620
1096 - (djm) Replace use of '-o' and '-a' logical operators in configure tests
bcbf86ec 1097 with '||' and '&&'. As suggested by Jim Knoble <jmknoble@pint-stowp.cx>
e5fe9a1f 1098 to fix SCO Unixware problem reported by Gary E. Miller <gem@rellim.com>
c03aced4 1099 - (djm) Typo in loginrec.c
e5fe9a1f 1100
cbd7492e 110120000618
1102 - (djm) Add summary of configure options to end of ./configure run
bcbf86ec 1103 - (djm) Not all systems define RUSAGE_SELF & RUSAGE_CHILDREN. Report from
cbd7492e 1104 Michael Stone <mstone@cs.loyola.edu>
bcbf86ec 1105 - (djm) rusage is a privileged operation on some Unices (incl.
cbd7492e 1106 Solaris 2.5.1). Report from Paul D. Smith <pausmith@nortelnetworks.com>
bcbf86ec 1107 - (djm) Avoid PAM failures when running without a TTY. Report from
cbd7492e 1108 Martin Petrak <petrak@spsknm.schools.sk>
1109 - (djm) Include sys/types.h when including netinet/in.h in configure tests.
1110 Patch from Jun-ichiro itojun Hagino <itojun@iijlab.net>
729bfe59 1111 - (djm) Started merge of Ben Lindstrom's <mouring@pconline.com> NeXT support
38c295d6 1112 - OpenBSD CVS updates:
1113 - deraadt@cvs.openbsd.org 2000/06/17 09:58:46
1114 [channels.c]
1115 everyone says "nix it" (remove protocol 2 debugging message)
1116 - markus@cvs.openbsd.org 2000/06/17 13:24:34
1117 [sshconnect.c]
1118 allow extended server banners
1119 - markus@cvs.openbsd.org 2000/06/17 14:30:10
1120 [sshconnect.c]
1121 missing atomicio, typo
1122 - jakob@cvs.openbsd.org 2000/06/17 16:52:34
1123 [servconf.c servconf.h session.c sshd.8 sshd_config]
1124 add support for ssh v2 subsystems. ok markus@.
1125 - deraadt@cvs.openbsd.org 2000/06/17 18:57:48
1126 [readconf.c servconf.c]
1127 include = in WHITESPACE; markus ok
1128 - markus@cvs.openbsd.org 2000/06/17 19:09:10
1129 [auth2.c]
1130 implement bug compatibility with ssh-2.0.13 pubkey, server side
1131 - markus@cvs.openbsd.org 2000/06/17 21:00:28
1132 [compat.c]
1133 initial support for ssh.com's 2.2.0
1134 - markus@cvs.openbsd.org 2000/06/17 21:16:09
1135 [scp.c]
1136 typo
1137 - markus@cvs.openbsd.org 2000/06/17 22:05:02
1138 [auth-rsa.c auth2.c serverloop.c session.c auth-options.c auth-options.h]
1139 split auth-rsa option parsing into auth-options
1140 add options support to authorized_keys2
1141 - markus@cvs.openbsd.org 2000/06/17 22:42:54
1142 [session.c]
1143 typo
cbd7492e 1144
509b1f88 114520000613
1146 - (djm) Fixes from Andrew McGill <andrewm@datrix.co.za>:
1147 - Platform define for SCO 3.x which breaks on /dev/ptmx
1148 - Detect and try to fix missing MAXPATHLEN
a4d05724 1149 - (djm) Fix short copy in loginrec.c (based on patch from Phill Camp
1150 <P.S.S.Camp@ukc.ac.uk>
509b1f88 1151
09564242 115220000612
1153 - (djm) Glob manpages in RPM spec files to catch compressed files
1154 - (djm) Full license in auth-pam.c
08ae384f 1155 - (djm) Configure fixes from SAKAI Kiyotaka <ksakai@kso.netwk.ntt-at.co.jp>
383207f7 1156 - (andre) AIX, lastlog, configure fixes from Tom Bertelson <tbert@abac.com>:
1157 - Don't try to retrieve lastlog from wtmp/wtmpx if DISABLE_LASTLOG is
1158 def'd
1159 - Set AIX to use preformatted manpages
bcbf86ec 1160
74b224a0 116120000610
1162 - (djm) Minor doc tweaks
217ab55e 1163 - (djm) Fix for configure on bash2 from Jim Knoble <jmknoble@jmknoble.cx>
74b224a0 1164
32c80420 116520000609
1166 - (djm) Patch from Kenji Miyake <kenji@miyake.org> to disable utmp usage
1167 (in favour of utmpx) on Solaris 8
1168
fa649821 116920000606
48c99b2c 1170 - (djm) Cleanup of entropy.c. Reorganised code, removed second pass through
1171 list of commands (by default). Removed verbose debugging (by default).
bcbf86ec 1172 - (djm) Increased command entropy estimates and default entropy collection
48c99b2c 1173 timeout
f988dce5 1174 - (djm) Remove duplicate headers from loginrec.c
c5fa2eb0 1175 - (djm) Don't add /usr/local/lib to library search path on Irix
bcbf86ec 1176 - (djm) Fix rsh path in RPMs. Report from Jason L Tibbitts III
fa649821 1177 <tibbs@math.uh.edu>
1e83f2a2 1178 - (djm) Warn user if grabs fail in GNOME askpass. Patch from Zack Weinberg
1179 <zack@wolery.cumb.org>
fa649821 1180 - (djm) OpenBSD CVS updates:
1181 - todd@cvs.openbsd.org
1182 [sshconnect2.c]
1183 teach protocol v2 to count login failures properly and also enable an
1184 explanation of why the password prompt comes up again like v1; this is NOT
1185 crypto
bcbf86ec 1186 - markus@cvs.openbsd.org
fa649821 1187 [readconf.c readconf.h servconf.c servconf.h session.c ssh.1 ssh.c sshd.8]
1188 xauth_location support; pr 1234
1189 [readconf.c sshconnect2.c]
1190 typo, unused
1191 [session.c]
1192 allow use_login only for login sessions, otherwise remote commands are
1193 execed with uid==0
1194 [sshd.8]
1195 document UseLogin better
1196 [version.h]
1197 OpenSSH 2.1.1
1198 [auth-rsa.c]
bcbf86ec 1199 fix match_hostname() logic for auth-rsa: deny access if we have a
fa649821 1200 negative match or no match at all
1201 [channels.c hostfile.c match.c]
bcbf86ec 1202 don't panic if mkdtemp fails for authfwd; jkb@yahoo-inc.com via
fa649821 1203 kris@FreeBSD.org
1204
8e7b16f8 120520000606
bcbf86ec 1206 - (djm) Added --with-cflags, --with-ldflags and --with-libs options to
8e7b16f8 1207 configure.
1208
d7c0f3d5 120920000604
1210 - Configure tweaking for new login code on Irix 5.3
2d6c411f 1211 - (andre) login code changes based on djm feedback
d7c0f3d5 1212
2d6c411f 121320000603
1214 - (andre) New login code
1215 - Remove bsd-login.[ch] and all the OpenBSD-derived code in login.c
1216 - Add loginrec.[ch], logintest.c and autoconf code
bcbf86ec 1217
5daf7064 121820000531
1219 - Cleanup of auth.c, login.c and fake-*
1220 - Cleanup of auth-pam.c, save and print "account expired" error messages
e5662474 1221 - Fix EGD read bug by IWAMURO Motonori <iwa@mmp.fujitsu.co.jp>
69134b9b 1222 - Rewrote bsd-login to use proper utmp API if available. Major cleanup
1223 of fallback DIY code.
5daf7064 1224
b9f446d1 122520000530
1226 - Define atexit for old Solaris
b02ebca1 1227 - Fix buffer overrun in login.c for systems which use syslen in utmpx.
1228 patch from YOSHIFUJI Hideaki <yoshfuji@cerberus.nemoto.ecei.tohoku.ac.jp>
71276795 1229 - OpenBSD CVS updates:
1230 - markus@cvs.openbsd.org
1231 [session.c]
1232 make x11-fwd work w/ localhost (xauth add host/unix:11)
1233 [cipher.c compat.c readconf.c servconf.c]
1234 check strtok() != NULL; ok niels@
1235 [key.c]
1236 fix key_read() for uuencoded keys w/o '='
1237 [serverloop.c]
1238 group ssh1 vs. ssh2 in serverloop
1239 [kex.c kex.h myproposal.h sshconnect2.c sshd.c]
1240 split kexinit/kexdh, factor out common code
1241 [readconf.c ssh.1 ssh.c]
1242 forwardagent defaults to no, add ssh -A
1243 - theo@cvs.openbsd.org
1244 [session.c]
1245 just some line shortening
60688ef9 1246 - Released 2.1.0p3
b9f446d1 1247
29611d9c 124820000520
1249 - Xauth fix from Markus Friedl <markus.friedl@informatik.uni-erlangen.de>
25422c70 1250 - Don't touch utmp if USE_UTMPX defined
a423beaf 1251 - SunOS 4.x support from Todd C. Miller <Todd.Miller@courtesan.com>
fc1e8bf4 1252 - SIGCHLD fix for AIX and HPUX from Tom Bertelson <tbert@abac.com>
bcbf86ec 1253 - HPUX and Configure fixes from Lutz Jaenicke
fc1e8bf4 1254 <Lutz.Jaenicke@aet.TU-Cottbus.DE>
bcbf86ec 1255 - Use mkinstalldirs script to make directories instead of non-portable
fc1e8bf4 1256 "install -d". Suggested by Lutz Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE>
a905808d 1257 - Doc cleanup
29611d9c 1258
301e9b01 125920000518
1260 - Include Andre Lucas' fixprogs script. Forgot to "cvs add" it yesterday
1261 - OpenBSD CVS updates:
1262 - markus@cvs.openbsd.org
1263 [sshconnect.c]
1264 copy only ai_addrlen bytes; misiek@pld.org.pl
1265 [auth.c]
bcbf86ec 1266 accept an empty shell in authentication; bug reported by
301e9b01 1267 chris@tinker.ucr.edu
1268 [serverloop.c]
1269 we don't have stderr for interactive terminal sessions (fcntl errors)
1270
ad85db64 127120000517
1272 - Fix from Andre Lucas <andre.lucas@dial.pipex.com>
1273 - Fixes command line printing segfaults (spotter: Bladt Norbert)
1274 - Fixes erroneous printing of debug messages to syslog
1275 - Fixes utmp for MacOS X (spotter: Aristedes Maniatis)
1276 - Gives useful error message if PRNG initialisation fails
1277 - Reduced ssh startup delay
1278 - Measures cumulative command time rather than the time between reads
704b1659 1279 after select()
ad85db64 1280 - 'fixprogs' perl script to eliminate non-working entropy commands, and
704b1659 1281 optionally run 'ent' to measure command entropy
c1ef8333 1282 - Applied Tom Bertelson's <tbert@abac.com> AIX authentication fix
a64009ad 1283 - Avoid WCOREDUMP complation errors for systems that lack it
bcbf86ec 1284 - Avoid SIGCHLD warnings from entropy commands
28c1d5ce 1285 - Fix HAVE_PAM_GETENVLIST setting from Simon Wilkinson <sxw@dcs.ed.ac.uk>
0e73cc53 1286 - OpenBSD CVS update:
bcbf86ec 1287 - markus@cvs.openbsd.org
0e73cc53 1288 [ssh.c]
1289 fix usage()
1290 [ssh2.h]
1291 draft-ietf-secsh-architecture-05.txt
1292 [ssh.1]
1293 document ssh -T -N (ssh2 only)
1294 [channels.c serverloop.c ssh.h sshconnect.c sshd.c aux.c]
1295 enable nonblocking IO for sshd w/ proto 1, too; split out common code
1296 [aux.c]
1297 missing include
c04f75f1 1298 - Several patches from SAKAI Kiyotaka <ksakai@kso.netwk.ntt-at.co.jp>
1299 - INSTALL typo and URL fix
1300 - Makefile fix
1301 - Solaris fixes
bcbf86ec 1302 - Checking for ssize_t and memmove. Based on patch from SAKAI Kiyotaka
c04f75f1 1303 <ksakai@kso.netwk.ntt-at.co.jp>
afa5ee68 1304 - RSAless operation patch from kevin_oconnor@standardandpoors.com
d45e3d76 1305 - Detect OpenSSL seperatly from RSA
bcbf86ec 1306 - Better test for RSA (more compatible with RSAref). Based on work by
d45e3d76 1307 Ed Eden <ede370@stl.rural.usda.gov>
ad85db64 1308
3d1a1654 130920000513
bcbf86ec 1310 - Fix for non-recognised DSA keys from Arkadiusz Miskiewicz
3d1a1654 1311 <misiek@pld.org.pl>
1312
d02a3a00 131320000511
bcbf86ec 1314 - Fix for prng_seed permissions checking from Lutz Jaenicke
d02a3a00 1315 <Lutz.Jaenicke@aet.TU-Cottbus.DE>
3d1a1654 1316 - "make host-key" fix for Irix
d02a3a00 1317
d0c832f3 131820000509
1319 - OpenBSD CVS update
1320 - markus@cvs.openbsd.org
1321 [cipher.h myproposal.h readconf.c readconf.h servconf.c ssh.1 ssh.c]
1322 [ssh.h sshconnect1.c sshconnect2.c sshd.8]
1323 - complain about invalid ciphers in SSH1 (e.g. arcfour is SSH2 only)
1324 - hugh@cvs.openbsd.org
1325 [ssh.1]
1326 - zap typo
1327 [ssh-keygen.1]
1328 - One last nit fix. (markus approved)
1329 [sshd.8]
1330 - some markus certified spelling adjustments
1331 - markus@cvs.openbsd.org
1332 [auth2.c channels.c clientloop.c compat compat.h dsa.c kex.c]
1333 [sshconnect2.c ]
1334 - bug compat w/ ssh-2.0.13 x11, split out bugs
1335 [nchan.c]
1336 - no drain if ibuf_empty, fixes x11fwd problems; tests by fries@
1337 [ssh-keygen.c]
1338 - handle escapes in real and original key format, ok millert@
1339 [version.h]
1340 - OpenSSH-2.1
3dc1102e 1341 - Moved all the bsd-* and fake-* stuff into new libopenbsd-compat.a
e93ee87a 1342 - Doc updates
bcbf86ec 1343 - Cleanup of bsd-base64 headers, bugfix definitions of __b64_*. Reported
21e5304a 1344 by Andre Lucas <andre.lucas@dial.pipex.com>
d0c832f3 1345
ebdeb9a8 134620000508
1347 - Makefile and RPM spec fixes
1348 - Generate DSA host keys during "make key" or RPM installs
f6cde515 1349 - OpenBSD CVS update
1350 - markus@cvs.openbsd.org
1351 [clientloop.c sshconnect2.c]
1352 - make x11-fwd interop w/ ssh-2.0.13
1353 [README.openssh2]
1354 - interop w/ SecureFX
1355 - Release 2.0.0beta2
ebdeb9a8 1356
bcbf86ec 1357 - Configure caching and cleanup patch from Andre Lucas'
58d100bf 1358 <andre.lucas@dial.pipex.com>
1359
1d1ffb87 136020000507
1361 - Remove references to SSLeay.
1362 - Big OpenBSD CVS update
1363 - markus@cvs.openbsd.org
1364 [clientloop.c]
1365 - typo
1366 [session.c]
1367 - update proctitle on pty alloc/dealloc, e.g. w/ windows client
1368 [session.c]
1369 - update proctitle for proto 1, too
1370 [channels.h nchan.c serverloop.c session.c sshd.c]
1371 - use c-style comments
1372 - deraadt@cvs.openbsd.org
1373 [scp.c]
1374 - more atomicio
bcbf86ec 1375 - markus@cvs.openbsd.org
1d1ffb87 1376 [channels.c]
1377 - set O_NONBLOCK
1378 [ssh.1]
1379 - update AUTHOR
1380 [readconf.c ssh-keygen.c ssh.h]
1381 - default DSA key file ~/.ssh/id_dsa
1382 [clientloop.c]
1383 - typo, rm verbose debug
1384 - deraadt@cvs.openbsd.org
1385 [ssh-keygen.1]
1386 - document DSA use of ssh-keygen
1387 [sshd.8]
1388 - a start at describing what i understand of the DSA side
1389 [ssh-keygen.1]
1390 - document -X and -x
1391 [ssh-keygen.c]
1392 - simplify usage
bcbf86ec 1393 - markus@cvs.openbsd.org
1d1ffb87 1394 [sshd.8]
1395 - there is no rhosts_dsa
1396 [ssh-keygen.1]
1397 - document -y, update -X,-x
1398 [nchan.c]
1399 - fix close for non-open ssh1 channels
1400 [servconf.c servconf.h ssh.h sshd.8 sshd.c ]
1401 - s/DsaKey/HostDSAKey/, document option
1402 [sshconnect2.c]
1403 - respect number_of_password_prompts
1404 [channels.c channels.h servconf.c servconf.h session.c sshd.8]
1405 - GatewayPorts for sshd, ok deraadt@
1406 [ssh-add.1 ssh-agent.1 ssh.1]
1407 - more doc on: DSA, id_dsa, known_hosts2, authorized_keys2
1408 [ssh.1]
1409 - more info on proto 2
1410 [sshd.8]
1411 - sync AUTHOR w/ ssh.1
1412 [key.c key.h sshconnect.c]
1413 - print key type when talking about host keys
1414 [packet.c]
1415 - clear padding in ssh2
1416 [dsa.c key.c radix.c ssh.h sshconnect1.c uuencode.c uuencode.h]
1417 - replace broken uuencode w/ libc b64_ntop
1418 [auth2.c]
1419 - log failure before sending the reply
1420 [key.c radix.c uuencode.c]
1421 - remote trailing comments before calling __b64_pton
1422 [auth2.c readconf.c readconf.h servconf.c servconf.h ssh.1]
1423 [sshconnect2.c sshd.8]
1424 - add DSAAuthetication option to ssh/sshd, document SSH2 in sshd.8
1425 - Bring in b64_ntop and b64_pton from OpenBSD libc (bsd-base64.[ch])
1426
1a11e1ae 142720000502
0fbe8c74 1428 - OpenBSD CVS update
1429 [channels.c]
1430 - init all fds, close all fds.
1431 [sshconnect2.c]
1432 - check whether file exists before asking for passphrase
1433 [servconf.c servconf.h sshd.8 sshd.c]
1434 - PidFile, pr 1210
1435 [channels.c]
1436 - EINTR
1437 [channels.c]
1438 - unbreak, ok niels@
1439 [sshd.c]
1440 - unlink pid file, ok niels@
1441 [auth2.c]
1442 - Add missing #ifdefs; ok - markus
bcbf86ec 1443 - Add Andre Lucas' <andre.lucas@dial.pipex.com> patch to read entropy
d3083fbd 1444 gathering commands from a text file
1a11e1ae 1445 - Release 2.0.0beta1
1446
c4bc58eb 144720000501
1448 - OpenBSD CVS update
1449 [packet.c]
1450 - send debug messages in SSH2 format
3189621b 1451 [scp.c]
1452 - fix very rare EAGAIN/EINTR issues; based on work by djm
1453 [packet.c]
1454 - less debug, rm unused
1455 [auth2.c]
1456 - disable kerb,s/key in ssh2
1457 [sshd.8]
1458 - Minor tweaks and typo fixes.
1459 [ssh-keygen.c]
1460 - Put -d into usage and reorder. markus ok.
bcbf86ec 1461 - Include missing headers for OpenSSL tests. Fix from Phil Karn
44fb55e9 1462 <karn@ka9q.ampr.org>
bcbf86ec 1463 - Fixed __progname symbol collisions reported by Andre Lucas
3fd95d9a 1464 <andre.lucas@dial.pipex.com>
0d5f7abc 1465 - Merged bsd-login ttyslot and AIX utmp patch from Gert Doering
1466 <gd@hilb1.medat.de>
8cb940db 1467 - Add some missing ifdefs to auth2.c
8af50c98 1468 - Deprecate perl-tk askpass.
52bcc044 1469 - Irix portability fixes - don't include netinet headers more than once
1470 - Make sure we don't save PRNG seed more than once
c4bc58eb 1471
2b763e31 147220000430
1473 - Merge HP-UX fixes and TCB support from Ged Lodder <lodder@yacc.com.au>
b7a87eea 1474 - Integrate Andre Lucas' <andre.lucas@dial.pipex.com> entropy collection
1475 patch.
1476 - Adds timeout to entropy collection
1477 - Disables slow entropy sources
1478 - Load and save seed file
bcbf86ec 1479 - Changed entropy seed code to user per-user seeds only (server seed is
b7a87eea 1480 saved in root's .ssh directory)
1481 - Use atexit() and fatal cleanups to save seed on exit
0b242b12 1482 - More OpenBSD updates:
1483 [session.c]
1484 - don't call chan_write_failed() if we are not writing
1485 [auth-rsa.c auth1.c authfd.c hostfile.c ssh-agent.c]
1486 - keysize warnings error() -> log()
2b763e31 1487
a306f2dd 148820000429
1489 - Merge big update to OpenSSH-2.0 from OpenBSD CVS
1490 [README.openssh2]
1491 - interop w/ F-secure windows client
1492 - sync documentation
1493 - ssh_host_dsa_key not ssh_dsa_key
1494 [auth-rsa.c]
1495 - missing fclose
1496 [auth.c authfile.c compat.c dsa.c dsa.h hostfile.c key.c key.h radix.c]
1497 [readconf.c readconf.h ssh-add.c ssh-keygen.c ssh.c ssh.h sshconnect.c]
1498 [sshd.c uuencode.c uuencode.h authfile.h]
1499 - add DSA pubkey auth and other SSH2 fixes. use ssh-keygen -[xX]
1500 for trading keys with the real and the original SSH, directly from the
1501 people who invented the SSH protocol.
1502 [auth.c auth.h authfile.c sshconnect.c auth1.c auth2.c sshconnect.h]
1503 [sshconnect1.c sshconnect2.c]
1504 - split auth/sshconnect in one file per protocol version
1505 [sshconnect2.c]
1506 - remove debug
1507 [uuencode.c]
1508 - add trailing =
1509 [version.h]
1510 - OpenSSH-2.0
1511 [ssh-keygen.1 ssh-keygen.c]
1512 - add -R flag: exit code indicates if RSA is alive
1513 [sshd.c]
1514 - remove unused
1515 silent if -Q is specified
1516 [ssh.h]
1517 - host key becomes /etc/ssh_host_dsa_key
1518 [readconf.c servconf.c ]
1519 - ssh/sshd default to proto 1 and 2
1520 [uuencode.c]
1521 - remove debug
1522 [auth2.c ssh-keygen.c sshconnect2.c sshd.c]
1523 - xfree DSA blobs
1524 [auth2.c serverloop.c session.c]
1525 - cleanup logging for sshd/2, respect PasswordAuth no
1526 [sshconnect2.c]
1527 - less debug, respect .ssh/config
1528 [README.openssh2 channels.c channels.h]
bcbf86ec 1529 - clientloop.c session.c ssh.c
a306f2dd 1530 - support for x11-fwding, client+server
1531
0ac7199f 153220000421
1533 - Merge fix from OpenBSD CVS
1534 [ssh-agent.c]
1535 - Fix memory leak per connection. Report from Andy Spiegl <Andy@Spiegl.de>
1536 via Debian bug #59926
18ba2aab 1537 - Define __progname in session.c if libc doesn't
1538 - Remove indentation on autoconf #include statements to avoid bug in
bcbf86ec 1539 DEC Tru64 compiler. Report and fix from David Del Piero
18ba2aab 1540 <David.DelPiero@qed.qld.gov.au>
0ac7199f 1541
e1b37056 154220000420
bcbf86ec 1543 - Make fixpaths work with perl4, patch from Andre Lucas
e1b37056 1544 <andre.lucas@dial.pipex.com>
9da5c3c9 1545 - Sync with OpenBSD CVS:
1546 [clientloop.c login.c serverloop.c ssh-agent.c ssh.h sshconnect.c sshd.c]
1547 - pid_t
1548 [session.c]
1549 - remove bogus chan_read_failed. this could cause data
1550 corruption (missing data) at end of a SSH2 session.
4e577b89 1551 - Merge fixes from Debian patch from Phil Hands <phil@hands.com>
1552 - Allow setting of PAM service name through CFLAGS (SSHD_PAM_SERVICE)
1553 - Use vhangup to clean up Linux ttys
1554 - Force posix getopt processing on GNU libc systems
371ecff9 1555 - Debian bug #55910 - remove references to ssl(8) manpages
247f1a89 1556 - Debian bug #58031 - ssh_config lies about default cipher
e1b37056 1557
d6f24e45 155820000419
1559 - OpenBSD CVS updates
1560 [channels.c]
1561 - fix pr 1196, listen_port and port_to_connect interchanged
1562 [scp.c]
bcbf86ec 1563 - after completion, replace the progress bar ETA counter with a final
d6f24e45 1564 elapsed time; my idea, aaron wrote the patch
1565 [ssh_config sshd_config]
1566 - show 'Protocol' as an example, ok markus@
1567 [sshd.c]
1568 - missing xfree()
1569 - Add missing header to bsd-misc.c
1570
35484284 157120000416
1572 - Reduce diff against OpenBSD source
bcbf86ec 1573 - All OpenSSL includes are now unconditionally referenced as
35484284 1574 openssl/foo.h
1575 - Pick up formatting changes
1576 - Other minor changed (typecasts, etc) that I missed
1577
6ae2364d 157820000415
1579 - OpenBSD CVS updates.
1580 [ssh.1 ssh.c]
1581 - ssh -2
1582 [auth.c channels.c clientloop.c packet.c packet.h serverloop.c]
1583 [session.c sshconnect.c]
1584 - check payload for (illegal) extra data
1585 [ALL]
1586 whitespace cleanup
1587
c323ac76 158820000413
1589 - INSTALL doc updates
f54651ce 1590 - Merged OpenBSD updates to include paths.
bcbf86ec 1591
a8be9f80 159220000412
1593 - OpenBSD CVS updates:
1594 - [channels.c]
1595 repair x11-fwd
1596 - [sshconnect.c]
1597 fix passwd prompt for ssh2, less debugging output.
1598 - [clientloop.c compat.c dsa.c kex.c sshd.c]
1599 less debugging output
1600 - [kex.c kex.h sshconnect.c sshd.c]
1601 check for reasonable public DH values
1602 - [README.openssh2 cipher.c cipher.h compat.c compat.h readconf.c]
1603 [readconf.h servconf.c servconf.h ssh.c ssh.h sshconnect.c sshd.c]
1604 add Cipher and Protocol options to ssh/sshd, e.g.:
1605 ssh -o 'Protocol 1,2' if you prefer proto 1, ssh -o 'Ciphers
1606 arcfour,3des-cbc'
1607 - [sshd.c]
1608 print 1.99 only if server supports both
1609
18e92801 161020000408
1611 - Avoid some compiler warnings in fake-get*.c
1612 - Add IPTOS macros for systems which lack them
9d98aaf6 1613 - Only set define entropy collection macros if they are found
e78a59f5 1614 - More large OpenBSD CVS updates:
1615 - [auth.c auth.h servconf.c servconf.h serverloop.c session.c]
1616 [session.h ssh.h sshd.c README.openssh2]
1617 ssh2 server side, see README.openssh2; enable with 'sshd -2'
1618 - [channels.c]
1619 no adjust after close
1620 - [sshd.c compat.c ]
1621 interop w/ latest ssh.com windows client.
bcbf86ec 1622
8ce64345 162320000406
1624 - OpenBSD CVS update:
1625 - [channels.c]
1626 close efd on eof
1627 - [clientloop.c compat.c ssh.c sshconnect.c myproposal.h]
1628 ssh2 client implementation, interops w/ ssh.com and lsh servers.
1629 - [sshconnect.c]
1630 missing free.
1631 - [authfile.c cipher.c cipher.h packet.c sshconnect.c sshd.c]
1632 remove unused argument, split cipher_mask()
1633 - [clientloop.c]
1634 re-order: group ssh1 vs. ssh2
1635 - Make Redhat spec require openssl >= 0.9.5a
1636
e7627112 163720000404
1638 - Add tests for RAND_add function when searching for OpenSSL
7e7327a1 1639 - OpenBSD CVS update:
1640 - [packet.h packet.c]
1641 ssh2 packet format
1642 - [packet.h packet.c nchan2.ms nchan.h compat.h compat.c]
1643 [channels.h channels.c]
1644 channel layer support for ssh2
1645 - [kex.h kex.c hmac.h hmac.c dsa.c dsa.h]
1646 DSA, keyexchange, algorithm agreement for ssh2
6c081128 1647 - Generate manpages before make install not at the end of make all
1648 - Don't seed the rng quite so often
1649 - Always reseed rng when requested
e7627112 1650
bfc9a610 165120000403
1652 - Wrote entropy collection routines for systems that lack /dev/random
1653 and EGD
837c30b8 1654 - Disable tests and typedefs for 64 bit types. They are currently unused.
bfc9a610 1655
7368a6c8 165620000401
1657 - Big OpenBSD CVS update (mainly beginnings of SSH2 infrastructure)
1658 - [auth.c session.c sshd.c auth.h]
1659 split sshd.c -> auth.c session.c sshd.c plus cleanup and goto-removal
1660 - [bufaux.c bufaux.h]
1661 support ssh2 bignums
1662 - [channels.c channels.h clientloop.c sshd.c nchan.c nchan.h packet.c]
1663 [readconf.c ssh.c ssh.h serverloop.c]
1664 replace big switch() with function tables (prepare for ssh2)
1665 - [ssh2.h]
1666 ssh2 message type codes
1667 - [sshd.8]
1668 reorder Xr to avoid cutting
1669 - [serverloop.c]
1670 close(fdin) if fdin != fdout, shutdown otherwise, ok theo@
1671 - [channels.c]
1672 missing close
1673 allow bigger packets
1674 - [cipher.c cipher.h]
1675 support ssh2 ciphers
1676 - [compress.c]
1677 cleanup, less code
1678 - [dispatch.c dispatch.h]
1679 function tables for different message types
1680 - [log-server.c]
1681 do not log() if debuggin to stderr
1682 rename a cpp symbol, to avoid param.h collision
1683 - [mpaux.c]
1684 KNF
1685 - [nchan.c]
1686 sync w/ channels.c
1687
f5238bee 168820000326
1689 - Better tests for OpenSSL w/ RSAref
bcbf86ec 1690 - Added replacement setenv() function from OpenBSD libc. Suggested by
f5238bee 1691 Ben Lindstrom <mouring@pconline.com>
4fe2af09 1692 - OpenBSD CVS update
1693 - [auth-krb4.c]
1694 -Wall
1695 - [auth-rh-rsa.c auth-rsa.c hostfile.c hostfile.h key.c key.h match.c]
1696 [match.h ssh.c ssh.h sshconnect.c sshd.c]
1697 initial support for DSA keys. ok deraadt@, niels@
1698 - [cipher.c cipher.h]
1699 remove unused cipher_attack_detected code
1700 - [scp.1 ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh.1 sshd.8]
1701 Fix some formatting problems I missed before.
1702 - [ssh.1 sshd.8]
1703 fix spelling errors, From: FreeBSD
1704 - [ssh.c]
1705 switch to raw mode only if he _get_ a pty (not if we _want_ a pty).
f5238bee 1706
0024a081 170720000324
1708 - Released 1.2.3
1709
bd499f9e 171020000317
1711 - Clarified --with-default-path option.
1712 - Added -blibpath handling for AIX to work around stupid runtime linking.
1713 Problem elucidated by gshapiro@SENDMAIL.ORG by way of Jim Knoble
1714 <jmknoble@pobox.com>
474b5fef 1715 - Checks for 64 bit int types. Problem report from Mats Fredholm
1716 <matsf@init.se>
610cd5c6 1717 - OpenBSD CVS updates:
bcbf86ec 1718 - [atomicio.c auth-krb4.c bufaux.c channels.c compress.c fingerprint.c]
610cd5c6 1719 [packet.h radix.c rsa.c scp.c ssh-agent.c ssh-keygen.c sshconnect.c]
1720 [sshd.c]
1721 pedantic: signed vs. unsigned, void*-arithm, etc
1722 - [ssh.1 sshd.8]
1723 Various cleanups and standardizations.
bcbf86ec 1724 - Runtime error fix for HPUX from Otmar Stahl
be48d23c 1725 <O.Stahl@lsw.uni-heidelberg.de>
bd499f9e 1726
4696775a 172720000316
bcbf86ec 1728 - Fixed configure not passing LDFLAGS to Solaris. Report from David G.
4696775a 1729 Hesprich <dghespri@sprintparanet.com>
d423d822 1730 - Propogate LD through to Makefile
b7a9ce47 1731 - Doc cleanups
2ba2a610 1732 - Added blurb about "scp: command not found" errors to UPGRADING
4696775a 1733
cb0b7ea4 173420000315
1735 - Fix broken CFLAGS handling during search for OpenSSL. Fixes va_list
1736 problems with gcc/Solaris.
bcbf86ec 1737 - Don't free argument to putenv() after use (in setenv() replacement).
db55a3ea 1738 Report from Seigo Tanimura <tanimura@r.dl.itc.u-tokyo.ac.jp>
bcbf86ec 1739 - Created contrib/ subdirectory. Included helpers from Phil Hands'
13652e52 1740 Debian package, README file and chroot patch from Ricardo Cerqueira
1741 <rmcc@clix.pt>
bcbf86ec 1742 - Moved gnome-ssh-askpass.c to contrib directory and removed config
13652e52 1743 option.
1744 - Slight cleanup to doc files
b14b2ae7 1745 - Configure fix from Bratislav ILICH <bilic@zepter.ru>
cb0b7ea4 1746
a8ed9fd9 174720000314
bcbf86ec 1748 - Include macro for IN6_IS_ADDR_V4MAPPED. Report from
a8ed9fd9 1749 peter@frontierflying.com
84afc958 1750 - Include /usr/local/include and /usr/local/lib for systems that don't
1751 do it themselves
1752 - -R/usr/local/lib for Solaris
1753 - Fix RSAref detection
1754 - Fix IN6_IS_ADDR_V4MAPPED macro
a8ed9fd9 1755
bcf36c78 175620000311
1757 - Detect RSAref
43e48848 1758 - OpenBSD CVS change
1759 [sshd.c]
1760 - disallow guessing of root password
867dbf40 1761 - More configure fixes
80faa19f 1762 - IPv6 workarounds from Hideaki YOSHIFUJI <yoshfuji@ecei.tohoku.ac.jp>
bcf36c78 1763
c8d54615 176420000309
1765 - OpenBSD CVS updates to v1.2.3
704b1659 1766 [ssh.h atomicio.c]
1767 - int atomicio -> ssize_t (for alpha). ok deraadt@
1768 [auth-rsa.c]
1769 - delay MD5 computation until client sends response, free() early, cleanup.
1770 [cipher.c]
1771 - void* -> unsigned char*, ok niels@
1772 [hostfile.c]
1773 - remove unused variable 'len'. fix comments.
1774 - remove unused variable
1775 [log-client.c log-server.c]
1776 - rename a cpp symbol, to avoid param.h collision
1777 [packet.c]
1778 - missing xfree()
1779 - getsockname() requires initialized tolen; andy@guildsoftware.com
1780 - use getpeername() in packet_connection_is_on_socket(), fixes sshd -i;
1781 from Holger.Trapp@Informatik.TU-Chemnitz.DE
1782 [pty.c pty.h]
bcbf86ec 1783 - register cleanup for pty earlier. move code for pty-owner handling to
c8d54615 1784 pty.c ok provos@, dugsong@
704b1659 1785 [readconf.c]
1786 - turn off x11-fwd for the client, too.
1787 [rsa.c]
1788 - PKCS#1 padding
1789 [scp.c]
1790 - allow '.' in usernames; from jedgar@fxp.org
1791 [servconf.c]
1792 - typo: ignore_user_known_hosts int->flag; naddy@mips.rhein-neckar.de
1793 - sync with sshd_config
1794 [ssh-keygen.c]
1795 - enable ssh-keygen -l -f ~/.ssh/known_hosts, ok deraadt@
1796 [ssh.1]
1797 - Change invalid 'CHAT' loglevel to 'VERBOSE'
1798 [ssh.c]
1799 - suppress AAAA query host when '-4' is used; from shin@nd.net.fujitsu.co.jp
1800 - turn off x11-fwd for the client, too.
1801 [sshconnect.c]
1802 - missing xfree()
1803 - retry rresvport_af(), too. from sumikawa@ebina.hitachi.co.jp.
1804 - read error vs. "Connection closed by remote host"
1805 [sshd.8]
1806 - ie. -> i.e.,
1807 - do not link to a commercial page..
1808 - sync with sshd_config
1809 [sshd.c]
1810 - no need for poll.h; from bright@wintelcom.net
1811 - log with level log() not fatal() if peer behaves badly.
1812 - don't panic if client behaves strange. ok deraadt@
1813 - make no-port-forwarding for RSA keys deny both -L and -R style fwding
1814 - delay close() of pty until the pty has been chowned back to root
1815 - oops, fix comment, too.
1816 - missing xfree()
1817 - move XAUTHORITY to subdir. ok dugsong@. fixes debian bug #57907, too.
1818 (http://cgi.debian.org/cgi-bin/bugreport.cgi?archive=no&bug=57907)
bcbf86ec 1819 - register cleanup for pty earlier. move code for pty-owner handling to
704b1659 1820 pty.c ok provos@, dugsong@
1821 - create x11 cookie file
1822 - fix pr 1113, fclose() -> pclose(), todo: remote popen()
1823 - version 1.2.3
c8d54615 1824 - Cleaned up
bcbf86ec 1825 - Removed warning workaround for Linux and devpts filesystems (no longer
d8223847 1826 required after OpenBSD updates)
c8d54615 1827
07055445 182820000308
1829 - Configure fix from Hiroshi Takekawa <takekawa@sr3.t.u-tokyo.ac.jp>
1830
183120000307
1832 - Released 1.2.2p1
1833
9c8c3fc6 183420000305
1835 - Fix DEC compile fix
54096dcc 1836 - Explicitly seed OpenSSL's PRNG before checking rsa_alive()
aa6bd60a 1837 - Check for getpagesize in libucb.a if not found in libc. Fix for old
1838 Solaris from Andre Lucas <andre.lucas@dial.pipex.com>
bcbf86ec 1839 - Check for libwrap if --with-tcp-wrappers option specified. Suggestion
9fc7867e 1840 Mate Wierdl <mw@moni.msci.memphis.edu>
9c8c3fc6 1841
6bf4d066 184220000303
1843 - Added "make host-key" target, Suggestion from Dominik Brettnacher
1844 <domi@saargate.de>
bcbf86ec 1845 - Don't permanently fail on bind() if getaddrinfo has more choices left for
16218745 1846 us. Needed to work around messy IPv6 on Linux. Patch from Arkadiusz
1847 Miskiewicz <misiek@pld.org.pl>
22fa590f 1848 - DEC Unix compile fix from David Del Piero <David.DelPiero@qed.qld.gov.au>
1849 - Manpage fix from David Del Piero <David.DelPiero@qed.qld.gov.au>
6bf4d066 1850
a0391976 185120000302
1852 - Big cleanup of autoconf code
1853 - Rearranged to be a little more logical
1854 - Added -R option for Solaris
1855 - Rewrote OpenSSL detection code. Now uses AC_TRY_RUN with a test program
1856 to detect library and header location _and_ ensure library has proper
1857 RSA support built in (this is a problem with OpenSSL 0.9.5).
817175bc 1858 - Applied pty cleanup patch from markus.friedl@informatik.uni-erlangen.de
0a1718dc 1859 - Avoid warning message with Unix98 ptys
bcbf86ec 1860 - Warning was valid - possible race condition on PTYs. Avoided using
3276571c 1861 platform-specific code.
1862 - Document some common problems
bcbf86ec 1863 - Allow root access to any key. Patch from
81eef326 1864 markus.friedl@informatik.uni-erlangen.de
a0391976 1865
f55afe71 186620000207
1867 - Removed SOCKS code. Will support through a ProxyCommand.
1868
d07d1c58 186920000203
1870 - Fixed SEGVs in authloop, fix from vbzoli@hbrt.hu
d581b7ae 1871 - Add --with-ssl-dir option
d07d1c58 1872
9d5f374b 187320000202
bcbf86ec 1874 - Fix lastlog code for directory based lastlogs. Fix from Josh Durham
9d5f374b 1875 <jmd@aoe.vt.edu>
6b1f3fdb 1876 - Documentation fixes from HARUYAMA Seigo <haruyama@nt.phys.s.u-tokyo.ac.jp>
bcbf86ec 1877 - Added URLs to Japanese translations of documents by HARUYAMA Seigo
6b1f3fdb 1878 <haruyama@nt.phys.s.u-tokyo.ac.jp>
9d5f374b 1879
bc8c2601 188020000201
1881 - Use socket pairs by default (instead of pipes). Prevents race condition
1882 on several (buggy) OSs. Report and fix from tridge@linuxcare.com
1883
69c76614 188420000127
1885 - Seed OpenSSL's random number generator before generating RSA keypairs
1886 - Split random collector into seperate file
aaf2abd7 1887 - Compile fix from Andre Lucas <andre.lucas@dial.pipex.com>
69c76614 1888
f9507c24 188920000126
1890 - Released 1.2.2 stable
1891
bcbf86ec 1892 - NeXT keeps it lastlog in /usr/adm. Report from
f9507c24 1893 mouring@newton.pconline.com
bcbf86ec 1894 - Added note in UPGRADING re interop with commercial SSH using idea.
587120ad 1895 Report from Jim Knoble <jmknoble@pobox.com>
1896 - Fix linking order for Kerberos/AFS. Fix from Holget Trapp
1897 <Holger.Trapp@Informatik.TU-Chemnitz.DE>
f9507c24 1898
bfae20ad 189920000125
bcbf86ec 1900 - Fix NULL pointer dereference in login.c. Fix from Andre Lucas
bfae20ad 1901 <andre.lucas@dial.pipex.com>
07b0cb78 1902 - Reorder PAM initialisation so it does not mess up lastlog. Reported
1903 by Andre Lucas <andre.lucas@dial.pipex.com>
bcbf86ec 1904 - Use preformatted manpages on SCO, report from Gary E. Miller
9755cbdb 1905 <gem@rellim.com>
1906 - New URL for x11-ssh-askpass.
bcbf86ec 1907 - Fixpaths was missing /etc/ssh_known_hosts. Report from Jim Knoble
7e31dc81 1908 <jmknoble@pobox.com>
bcbf86ec 1909 - Added 'DESTDIR' option to Makefile to ease package building. Patch from
ff8ecdb8 1910 Jim Knoble <jmknoble@pobox.com>
1911 - Updated RPM spec files to use DESTDIR
bfae20ad 1912
bb58aa4b 191320000124
1914 - Pick up version 1.2.2 from OpenBSD CVS (no changes, just version number
1915 increment)
1916
d45317d8 191720000123
1918 - OpenBSD CVS:
1919 - [packet.c]
1920 getsockname() requires initialized tolen; andy@guildsoftware.com
bcbf86ec 1921 - AIX patch from Matt Richards <v2matt@btv.ibm.com> and David Rankin
4c40f834 1922 <drankin@bohemians.lexington.ky.us>
12aa90af 1923 - Fix lastlog support, patch from Andre Lucas <andre.lucas@dial.pipex.com>
d45317d8 1924
e844f761 192520000122
1926 - Fix compilation of bsd-snprintf.c on Solaris, fix from Ben Taylor
1927 <bent@clark.net>
c54a6257 1928 - Merge preformatted manpage patch from Andre Lucas
1929 <andre.lucas@dial.pipex.com>
8eb34e02 1930 - Make IPv4 use the default in RPM packages
1931 - Irix uses preformatted manpages
1e64903d 1932 - Missing htons() in bsd-bindresvport.c, fix from Holger Trapp
1933 <Holger.Trapp@Informatik.TU-Chemnitz.DE>
9bc5ddfe 1934 - OpenBSD CVS updates:
1935 - [packet.c]
1936 use getpeername() in packet_connection_is_on_socket(), fixes sshd -i;
1937 from Holger.Trapp@Informatik.TU-Chemnitz.DE
1938 - [sshd.c]
1939 log with level log() not fatal() if peer behaves badly.
1940 - [readpass.c]
bcbf86ec 1941 instead of blocking SIGINT, catch it ourselves, so that we can clean
1942 the tty modes up and kill ourselves -- instead of our process group
1943 leader (scp, cvs, ...) going away and leaving us in noecho mode.
9bc5ddfe 1944 people with cbreak shells never even noticed..
399d9d44 1945 - [ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh.1 sshd.8]
1946 ie. -> i.e.,
e844f761 1947
4c8ef3fb 194820000120
1949 - Don't use getaddrinfo on AIX
7b2ea3a1 1950 - Update to latest OpenBSD CVS:
1951 - [auth-rsa.c]
1952 - fix user/1056, sshd keeps restrictions; dbt@meat.net
1953 - [sshconnect.c]
1954 - disable agent fwding for proto 1.3, remove abuse of auth-rsa flags.
1955 - destroy keys earlier
bcbf86ec 1956 - split key exchange (kex) and user authentication (user-auth),
d468fc76 1957 ok: provos@
7b2ea3a1 1958 - [sshd.c]
1959 - no need for poll.h; from bright@wintelcom.net
1960 - disable agent fwding for proto 1.3, remove abuse of auth-rsa flags.
bcbf86ec 1961 - split key exchange (kex) and user authentication (user-auth),
d468fc76 1962 ok: provos@
f3bba493 1963 - Big manpage and config file cleanup from Andre Lucas
1964 <andre.lucas@dial.pipex.com>
5f4fdfae 1965 - Re-added latest (unmodified) OpenBSD manpages
47f9a56a 1966 - Doc updates
d468fc76 1967 - NetBSD patch from David Rankin <drankin@bohemians.lexington.ky.us> and
1968 Christos Zoulas <christos@netbsd.org>
4c8ef3fb 1969
082bbfb3 197020000119
20af321f 1971 - SCO compile fixes from Gary E. Miller <gem@rellim.com>
082bbfb3 1972 - Compile fix from Darren_Hall@progressive.com
59e76f33 1973 - Linux/glibc-2.1.2 takes a *long* time to look up names for AF_UNSPEC
1974 addresses using getaddrinfo(). Added a configure switch to make the
1975 default lookup mode AF_INET
082bbfb3 1976
a63a7f37 197720000118
1978 - Fixed --with-pid-dir option
51a6baf8 1979 - Makefile fix from Gary E. Miller <gem@rellim.com>
bcbf86ec 1980 - Compile fix for HPUX and Solaris from Andre Lucas
976f7e19 1981 <andre.lucas@dial.pipex.com>
a63a7f37 1982
f914c7fb 198320000117
1984 - Clean up bsd-bindresvport.c. Use arc4random() for picking initial
1985 port, ignore EINVAL errors (Linux) when searching for free port.
bcbf86ec 1986 - Revert __snprintf -> snprintf aliasing. Apparently Solaris
de93b046 1987 __snprintf isn't. Report from Theo de Raadt <theo@cvs.openbsd.org>
9b363e1c 1988 - Document location of Redhat PAM file in INSTALL.
bcbf86ec 1989 - Fixed X11 forwarding bug on Linux. libc advertises AF_INET6
1990 INADDR_ANY_INIT addresses via getaddrinfo, but may not be able to
f4a7cf29 1991 deliver (no IPv6 kernel support)
80a44451 1992 - Released 1.2.1pre27
f914c7fb 1993
f4a7cf29 1994 - Fix rresvport_af failure errors (logic error in bsd-bindresvport.c)
bcbf86ec 1995 - Fix --with-ipaddr-display option test. Fix from Jarno Huuskonen
cf8ad170 1996 <jhuuskon@hytti.uku.fi>
bcbf86ec 1997 - Fix hang on logout if processes are still using the pty. Needs
691a8a9f 1998 further testing.
5957fd29 1999 - Patch from Christos Zoulas <christos@zoulas.com>
2000 - Try $prefix first when looking for OpenSSL.
2001 - Include sys/types.h when including sys/socket.h in test programs
bcbf86ec 2002 - Substitute PID directory in sshd.8. Suggestion from Andrew
19d9ac2a 2003 Stribblehill <a.d.stribblehill@durham.ac.uk>
f4a7cf29 2004
47e45e44 200520000116
2006 - Renamed --with-xauth-path to --with-xauth
2007 - Added --with-pid-dir option
2008 - Released 1.2.1pre26
2009
a82ef8ae 2010 - Compilation fix from Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
bcbf86ec 2011 - Fixed broken bugfix for /dev/ptmx on Linux systems which lack
66be05a1 2012 openpty(). Report from Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
a82ef8ae 2013
5cdfe03f 201420000115
2015 - Add --with-xauth-path configure directive and explicit test for
bcbf86ec 2016 /usr/openwin/bin/xauth for Solaris systems. Report from Anders
5cdfe03f 2017 Nordby <anders@fix.no>
bcbf86ec 2018 - Fix incorrect detection of /dev/ptmx on Linux systems that lack
5cdfe03f 2019 openpty. Report from John Seifarth <john@waw.be>
2020 - Look for intXX_t and u_intXX_t in sys/bitypes.h if they are not in
bcbf86ec 2021 sys/types.h. Fixes problems on SCO, report from Gary E. Miller
5cdfe03f 2022 <gem@rellim.com>
2023 - Use __snprintf and __vnsprintf if they are found where snprintf and
2024 vnsprintf are lacking. Suggested by Ben Taylor <bent@shell.clark.net>
2025 and others.
2026
48e671d5 202720000114
2028 - Merged OpenBSD IPv6 patch:
2029 - [sshd.c sshd.8 sshconnect.c ssh.h ssh.c servconf.h servconf.c scp.1]
2030 [scp.c packet.h packet.c login.c log.c canohost.c channels.c]
2031 [hostfile.c sshd_config]
2032 ipv6 support: mostly gethostbyname->getaddrinfo/getnameinfo, new
bcbf86ec 2033 features: sshd allows multiple ListenAddress and Port options. note
2034 that libwrap is not IPv6-ready. (based on patches from
48e671d5 2035 fujiwara@rcac.tdi.co.jp)
2036 - [ssh.c canohost.c]
bcbf86ec 2037 more hints (hints.ai_socktype=SOCK_STREAM) for getaddrinfo,
48e671d5 2038 from itojun@
2039 - [channels.c]
2040 listen on _all_ interfaces for X11-Fwd (hints.ai_flags = AI_PASSIVE)
2041 - [packet.h]
2042 allow auth-kerberos for IPv4 only
2043 - [scp.1 sshd.8 servconf.h scp.c]
2044 document -4, -6, and 'ssh -L 2022/::1/22'
2045 - [ssh.c]
bcbf86ec 2046 'ssh @host' is illegal (null user name), from
48e671d5 2047 karsten@gedankenpolizei.de
2048 - [sshconnect.c]
2049 better error message
2050 - [sshd.c]
2051 allow auth-kerberos for IPv4 only
2052 - Big IPv6 merge:
2053 - Cleanup overrun in sockaddr copying on RHL 6.1
2054 - Replacements for getaddrinfo, getnameinfo, etc based on versions
2055 from patch from KIKUCHI Takahiro <kick@kyoto.wide.ad.jp>
2056 - Replacement for missing structures on systems that lack IPv6
2057 - record_login needed to know about AF_INET6 addresses
2058 - Borrowed more code from OpenBSD: rresvport_af and requisites
2059
2598df62 206020000110
2061 - Fixes to auth-skey to enable it to use the standard OpenSSL libraries
2062
b8a0310d 206320000107
2064 - New config.sub and config.guess to fix problems on SCO. Supplied
2065 by Gary E. Miller <gem@rellim.com>
b6a98a85 2066 - SCO build fix from Gary E. Miller <gem@rellim.com>
2598df62 2067 - Released 1.2.1pre25
b8a0310d 2068
dfb95100 206920000106
2070 - Documentation update & cleanup
2071 - Better KrbIV / AFS detection, based on patch from:
2072 Holger Trapp <Holger.Trapp@Informatik.TU-Chemnitz.DE>
2073
b9795b89 207420000105
bcbf86ec 2075 - Fixed annoying DES corruption problem. libcrypt has been
b9795b89 2076 overriding symbols in libcrypto. Removed libcrypt and crypt.h
2077 altogether (libcrypto includes its own crypt(1) replacement)
2078 - Added platform-specific rules for Irix 6.x. Included warning that
2079 they are untested.
2080
a1ec4d79 208120000103
2082 - Add explicit make rules for files proccessed by fixpaths.
bcbf86ec 2083 - Fix "make install" in RPM spec files. Report from Tenkou N. Hattori
a1ec4d79 2084 <tnh@kondara.org>
bcbf86ec 2085 - Removed "nullok" directive from default PAM configuration files.
2086 Added information on enabling EmptyPasswords on openssh+PAM in
607d73e6 2087 UPGRADING file.
e02735bb 2088 - OpenBSD CVS updates
2089 - [ssh-agent.c]
bcbf86ec 2090 cleanup_exit() for SIGTERM/SIGHUP, too. from fgsch@ and
e02735bb 2091 dgaudet@arctic.org
2092 - [sshconnect.c]
2093 compare correct version for 1.3 compat mode
a1ec4d79 2094
93c7f644 209520000102
2096 - Prevent multiple inclusion of config.h and defines.h. Suggested
2097 by Andre Lucas <andre.lucas@dial.pipex.com>
2098 - Properly clean up on exit of ssh-agent. Patch from Dean Gaudet
2099 <dgaudet@arctic.org>
2100
76b8607f 210119991231
bcbf86ec 2102 - Fix password support on systems with a mixture of shadowed and
2103 non-shadowed passwords (e.g. NIS). Report and fix from
76b8607f 2104 HARUYAMA Seigo <haruyama@nt.phys.s.u-tokyo.ac.jp>
bcbf86ec 2105 - Fix broken autoconf typedef detection. Report from Marc G.
723221b5 2106 Fournier <marc.fournier@acadiau.ca>
b92964b7 2107 - Fix occasional crash on LinuxPPC. Patch from Franz Sirl
2108 <Franz.Sirl-kernel@lauterbach.com>
bcbf86ec 2109 - Prevent typedefs from being compiled more than once. Report from
a6ddc88b 2110 Marc G. Fournier <marc.fournier@acadiau.ca>
4811cc0b 2111 - Fill in ut_utaddr utmp field. Report from Benjamin Charron
2112 <iretd@bigfoot.com>
bcbf86ec 2113 - Really fix broken default path. Fix from Jim Knoble
c43d69a9 2114 <jmknoble@pobox.com>
ae3a3d31 2115 - Remove test for quad_t. No longer needed.
76a8e733 2116 - Released 1.2.1pre24
2117
2118 - Added support for directory-based lastlogs
2119 - Really fix typedefs, patch from Ben Taylor <bent@clark.net>
76b8607f 2120
13f825f4 212119991230
2122 - OpenBSD CVS updates:
2123 - [auth-passwd.c]
2124 check for NULL 1st
bcbf86ec 2125 - Removed most of the pam code into its own file auth-pam.[ch]. This
a5c9cd31 2126 cleaned up sshd.c up significantly.
bcbf86ec 2127 - PAM authentication was incorrectly interpreting
76b8607f 2128 "PermitRootLogin without-password". Report from Matthias Andree
2129 <ma@dt.e-technik.uni-dortmund.de
a5c9cd31 2130 - Several other cleanups
0bc5b6fb 2131 - Merged Dante SOCKS support patch from David Rankin
2132 <drankin@bohemians.lexington.ky.us>
2133 - Updated documentation with ./configure options
76b8607f 2134 - Released 1.2.1pre23
13f825f4 2135
c73a0cb5 213619991229
bcbf86ec 2137 - Applied another NetBSD portability patch from David Rankin
c73a0cb5 2138 <drankin@bohemians.lexington.ky.us>
2139 - Fix --with-default-path option.
bcbf86ec 2140 - Autodetect perl, patch from David Rankin
a0f84251 2141 <drankin@bohemians.lexington.ky.us>
bcbf86ec 2142 - Print whether OpenSSH was compiled with RSARef, patch from
0a2ff95d 2143 Nalin Dahyabhai <nalin@thermo.stat.ncsu.edu>
bcbf86ec 2144 - Calls to pam_setcred, patch from Nalin Dahyabhai
f91bacbd 2145 <nalin@thermo.stat.ncsu.edu>
e3a93db0 2146 - Detect missing size_t and typedef it.
5ab44a92 2147 - Rename helper.[ch] to (more appropriate) bsd-misc.[ch]
2148 - Minor Makefile cleaning
c73a0cb5 2149
b6019d68 215019991228
2151 - Replacement for getpagesize() for systems which lack it
bcbf86ec 2152 - NetBSD login.c compile fix from David Rankin
70e0115b 2153 <drankin@bohemians.lexington.ky.us>
2154 - Fully set ut_tv if present in utmp or utmpx
d94aa2ae 2155 - Portability fixes for Irix 5.3 (now compiles OK!)
2156 - autoconf and other misc cleanups
ea1970a3 2157 - Merged AIX patch from Darren Hall <dhall@virage.org>
2158 - Cleaned up defines.h
fa9a2dd6 2159 - Released 1.2.1pre22
b6019d68 2160
d2dcff5f 216119991227
2162 - Automatically correct paths in manpages and configuration files. Patch
2163 and script from Andre Lucas <andre.lucas@dial.pipex.com>
2164 - Removed credits from README to CREDITS file, updated.
cb807f40 2165 - Added --with-default-path to specify custom path for server
2166 - Removed #ifdef trickery from acconfig.h into defines.h
36a5b38e 2167 - PAM bugfix. PermitEmptyPassword was being ignored.
2168 - Fixed PAM config files to allow empty passwords if server does.
2169 - Explained spurious PAM auth warning workaround in UPGRADING
21feb5fa 2170 - Use last few chars of tty line as ut_id
5a7794be 2171 - New SuSE RPM spec file from Chris Saia <csaia@wtower.com>
00e6dd70 2172 - OpenBSD CVS updates:
2173 - [packet.h auth-rhosts.c]
2174 check format string for packet_disconnect and packet_send_debug, too
2175 - [channels.c]
2176 use packet_get_maxsize for channels. consistence.
d2dcff5f 2177
f74efc8d 217819991226
2179 - Enabled utmpx support by default for Solaris
2180 - Cleanup sshd.c PAM a little more
bc7ea646 2181 - Revised RPM package to include Jim Knoble's <jmknoble@pobox.com>
2182 X11 ssh-askpass program.
20c43d8c 2183 - Disable logging of PAM success and failures, PAM is verbose enough.
bcbf86ec 2184 Unfortunatly there is currently no way to disable auth failure
2185 messages. Mention this in UPGRADING file and sent message to PAM
20c43d8c 2186 developers
83b7f649 2187 - OpenBSD CVS update:
2188 - [ssh-keygen.1 ssh.1]
bcbf86ec 2189 remove ref to .ssh/random_seed, mention .ssh/environment in
83b7f649 2190 .Sh FILES, too
72251cb6 2191 - Released 1.2.1pre21
bcbf86ec 2192 - Fixed implicit '.' in default path, report from Jim Knoble
72251cb6 2193 <jmknoble@pobox.com>
30a39691 2194 - Redhat RPM spec fixes from Jim Knoble <jmknoble@pobox.com>
f74efc8d 2195
f498ed15 219619991225
2197 - More fixes from Andre Lucas <andre.lucas@dial.pipex.com>
2198 - Cleanup of auth-passwd.c for shadow and MD5 passwords
2199 - Cleanup and bugfix of PAM authentication code
f74efc8d 2200 - Released 1.2.1pre20
2201
2202 - Merged fixes from Ben Taylor <bent@clark.net>
2203 - Fixed configure support for PAM. Reported by Naz <96na@eng.cam.ac.uk>
2204 - Disabled logging of PAM password authentication failures when password
2205 is empty. (e.g start of authentication loop). Reported by Naz
2206 <96na@eng.cam.ac.uk>)
f498ed15 2207
220819991223
bcbf86ec 2209 - Merged later HPUX patch from Andre Lucas
f498ed15 2210 <andre.lucas@dial.pipex.com>
2211 - Above patch included better utmpx support from Ben Taylor
f74efc8d 2212 <bent@clark.net>
f498ed15 2213
eef6f7e9 221419991222
bcbf86ec 2215 - Fix undefined fd_set type in ssh.h from Povl H. Pedersen
eef6f7e9 2216 <pope@netguide.dk>
ae28776a 2217 - Fix login.c breakage on systems which lack ut_host in struct
2218 utmp. Reported by Willard Dawson <willard.dawson@sbs.siemens.com>
eef6f7e9 2219
a7effaac 222019991221
bcbf86ec 2221 - Integration of large HPUX patch from Andre Lucas
2222 <andre.lucas@dial.pipex.com>. Integrating it had a few other
a7effaac 2223 benefits:
2224 - Ability to disable shadow passwords at configure time
2225 - Ability to disable lastlog support at configure time
2226 - Support for IP address in $DISPLAY
ae2f7af7 2227 - OpenBSD CVS update:
2228 - [sshconnect.c]
2229 say "REMOTE HOST IDENTIFICATION HAS CHANGED"
59dd7a31 2230 - Fix DISABLE_SHADOW support
2231 - Allow MD5 passwords even if shadow passwords are disabled
16034de9 2232 - Release 1.2.1pre19
a7effaac 2233
3f1d9bcd 223419991218
bcbf86ec 2235 - Redhat init script patch from Chun-Chung Chen
3f1d9bcd 2236 <cjj@u.washington.edu>
7e1c2490 2237 - Avoid breakage on systems without IPv6 headers
3f1d9bcd 2238
60d804c8 223919991216
bcbf86ec 2240 - Makefile changes for Solaris from Peter Kocks
60d804c8 2241 <peter.kocks@baygate.com>
89cafde6 2242 - Minor updates to docs
2243 - Merged OpenBSD CVS changes:
2244 - [authfd.c ssh-agent.c]
2245 keysize warnings talk about identity files
2246 - [packet.c]
2247 "Connection closed by x.x.x.x": fatal() -> log()
bcbf86ec 2248 - Correctly handle empty passwords in shadow file. Patch from:
c9d323f0 2249 "Chris, the Young One" <cky@pobox.com>
2250 - Released 1.2.1pre18
60d804c8 2251
7dc6fc6d 225219991215
2253 - Integrated patchs from Juergen Keil <jk@tools.de>
2254 - Avoid void* pointer arithmatic
2255 - Use LDFLAGS correctly
68227e6d 2256 - Fix SIGIO error in scp
2257 - Simplify status line printing in scp
bcbf86ec 2258 - Added better test for inline functions compiler support from
906a2515 2259 Darren_Hall@progressive.com
7dc6fc6d 2260
95f1eccc 226119991214
2262 - OpenBSD CVS Changes
2263 - [canohost.c]
bcbf86ec 2264 fix get_remote_port() and friends for sshd -i;
95f1eccc 2265 Holger.Trapp@Informatik.TU-Chemnitz.DE
2266 - [mpaux.c]
2267 make code simpler. no need for memcpy. niels@ ok
2268 - [pty.c]
2269 namebuflen not sizeof namebuflen; bnd@ep-ag.com via djm@mindrot.org
2270 fix proto; markus
2271 - [ssh.1]
2272 typo; mark.baushke@solipsa.com
2273 - [channels.c ssh.c ssh.h sshd.c]
2274 type conflict for 'extern Type *options' in channels.c; dot@dotat.at
2275 - [sshconnect.c]
2276 move checking of hostkey into own function.
2277 - [version.h]
2278 OpenSSH-1.2.1
884bcb37 2279 - Clean up broken includes in pty.c
7303768f 2280 - Some older systems don't have poll.h, they use sys/poll.h instead
2281 - Doc updates
95f1eccc 2282
847e8865 228319991211
bcbf86ec 2284 - Fix compilation on systems with AFS. Reported by
847e8865 2285 aloomis@glue.umd.edu
bcbf86ec 2286 - Fix installation on Solaris. Reported by
847e8865 2287 Gordon Rowell <gordonr@gormand.com.au>
2288 - Fix gccisms (__attribute__ and inline). Report by edgy@us.ibm.com,
2289 patch from Markus Friedl <markus.friedl@informatik.uni-erlangen.de>
2290 - Auto-locate xauth. Patch from David Agraz <dagraz@jahoopa.com>
2291 - Compile fix from David Agraz <dagraz@jahoopa.com>
2292 - Avoid compiler warning in bsd-snprintf.c
bcbf86ec 2293 - Added pam_limits.so to default PAM config. Suggested by
847e8865 2294 Jim Knoble <jmknoble@pobox.com>
2295
8946db53 229619991209
2297 - Import of patch from Ben Taylor <bent@clark.net>:
2298 - Improved PAM support
2299 - "uninstall" rule for Makefile
2300 - utmpx support
2301 - Should fix PAM problems on Solaris
2d86a6cc 2302 - OpenBSD CVS updates:
2303 - [readpass.c]
2304 avoid stdio; based on work by markus, millert, and I
2305 - [sshd.c]
2306 make sure the client selects a supported cipher
2307 - [sshd.c]
bcbf86ec 2308 fix sighup handling. accept would just restart and daemon handled
2309 sighup only after the next connection was accepted. use poll on
2d86a6cc 2310 listen sock now.
2311 - [sshd.c]
2312 make that a fatal
87e91331 2313 - Applied patch from David Rankin <drankin@bohemians.lexington.ky.us>
2314 to fix libwrap support on NetBSD
5001b9e4 2315 - Released 1.2pre17
8946db53 2316
6d8c4ea4 231719991208
bcbf86ec 2318 - Compile fix for Solaris with /dev/ptmx from
6d8c4ea4 2319 David Agraz <dagraz@jahoopa.com>
2320
4285816a 232119991207
2322 - sshd Redhat init script patch from Jim Knoble <jmknoble@pobox.com>
2323 fixes compatability with 4.x and 5.x
db28aeb5 2324 - Fixed default SSH_ASKPASS
bcbf86ec 2325 - Fix PAM account and session being called multiple times. Problem
d465f2ca 2326 reported by Adrian Baugh <adrian@merlin.keble.ox.ac.uk>
a408af76 2327 - Merged more OpenBSD changes:
2328 - [atomicio.c authfd.c scp.c serverloop.c ssh.h sshconnect.c sshd.c]
bcbf86ec 2329 move atomicio into it's own file. wrap all socket write()s which
a408af76 2330 were doing write(sock, buf, len) != len, with atomicio() calls.
2331 - [auth-skey.c]
2332 fd leak
2333 - [authfile.c]
2334 properly name fd variable
2335 - [channels.c]
2336 display great hatred towards strcpy
2337 - [pty.c pty.h sshd.c]
2338 use openpty() if it exists (it does on BSD4_4)
2339 - [tildexpand.c]
2340 check for ~ expansion past MAXPATHLEN
2341 - Modified helper.c to use new atomicio function.
2342 - Reformat Makefile a little
2343 - Moved RC4 routines from rc4.[ch] into helper.c
2344 - Added autoconf code to detect /dev/ptmx (Solaris) and /dev/ptc (AIX)
9983a8ca 2345 - Updated SuSE spec from Chris Saia <csaia@wtower.com>
2346 - Tweaked Redhat spec
9158d92f 2347 - Clean up bad imports of a few files (forgot -kb)
2348 - Released 1.2pre16
4285816a 2349
9c7b6dfd 235019991204
2351 - Small cleanup of PAM code in sshd.c
57112b5a 2352 - Merged OpenBSD CVS changes:
2353 - [auth-krb4.c auth-passwd.c auth-skey.c ssh.h]
2354 move skey-auth from auth-passwd.c to auth-skey.c, same for krb4
2355 - [auth-rsa.c]
2356 warn only about mismatch if key is _used_
2357 warn about keysize-mismatch with log() not error()
2358 channels.c readconf.c readconf.h ssh.c ssh.h sshconnect.c
2359 ports are u_short
2360 - [hostfile.c]
2361 indent, shorter warning
2362 - [nchan.c]
2363 use error() for internal errors
2364 - [packet.c]
2365 set loglevel for SSH_MSG_DISCONNECT to log(), not fatal()
2366 serverloop.c
2367 indent
2368 - [ssh-add.1 ssh-add.c ssh.h]
2369 document $SSH_ASKPASS, reasonable default
2370 - [ssh.1]
2371 CheckHostIP is not available for connects via proxy command
2372 - [sshconnect.c]
2373 typo
2374 easier to read client code for passwd and skey auth
2375 turn of checkhostip for proxy connects, since we don't know the remote ip
9c7b6dfd 2376
dad3b556 237719991126
2378 - Add definition for __P()
2379 - Added [v]snprintf() replacement for systems that lack it
2380
0ce43ae4 238119991125
2382 - More reformatting merged from OpenBSD CVS
2383 - Merged OpenBSD CVS changes:
2384 - [channels.c]
2385 fix packet_integrity_check() for !have_hostname_in_open.
2386 report from mrwizard@psu.edu via djm@ibs.com.au
2387 - [channels.c]
2388 set SO_REUSEADDR and SO_LINGER for forwarded ports.
2389 chip@valinux.com via damien@ibs.com.au
2390 - [nchan.c]
2391 it's not an error() if shutdown_write failes in nchan.
2392 - [readconf.c]
2393 remove dead #ifdef-0-code
2394 - [readconf.c servconf.c]
2395 strcasecmp instead of tolower
2396 - [scp.c]
2397 progress meter overflow fix from damien@ibs.com.au
2398 - [ssh-add.1 ssh-add.c]
2399 SSH_ASKPASS support
2400 - [ssh.1 ssh.c]
2401 postpone fork_after_authentication until command execution,
2402 request/patch from jahakala@cc.jyu.fi via damien@ibs.com.au
2403 plus: use daemon() for backgrounding
cf8dd513 2404 - Added BSD compatible install program and autoconf test, thanks to
2405 Niels Kristian Bech Jensen <nkbj@image.dk>
2406 - Solaris fixing, thanks to Ben Taylor <bent@clark.net>
09041313 2407 - Merged beginnings of AIX support from Tor-Ake Fransson <torake@hotmail.com>
3dbefdb8 2408 - Release 1.2pre15
0ce43ae4 2409
5260325f 241019991124
2411 - Merged very large OpenBSD source code reformat
2412 - OpenBSD CVS updates
2413 - [channels.c cipher.c compat.c log-client.c scp.c serverloop.c]
2414 [ssh.h sshd.8 sshd.c]
2415 syslog changes:
2416 * Unified Logmessage for all auth-types, for success and for failed
2417 * Standard connections get only ONE line in the LOG when level==LOG:
2418 Auth-attempts are logged only, if authentication is:
2419 a) successfull or
2420 b) with passwd or
2421 c) we had more than AUTH_FAIL_LOG failues
2422 * many log() became verbose()
2423 * old behaviour with level=VERBOSE
2424 - [readconf.c readconf.h ssh.1 ssh.h sshconnect.c sshd.c]
2425 tranfer s/key challenge/response data in SSH_SMSG_AUTH_TIS_CHALLENGE
2426 messages. allows use of s/key in windows (ttssh, securecrt) and
2427 ssh-1.2.27 clients without 'ssh -v', ok: niels@
2428 - [sshd.8]
2429 -V, for fallback to openssh in SSH2 compatibility mode
2430 - [sshd.c]
2431 fix sigchld race; cjc5@po.cwru.edu
2432
4655fe80 243319991123
2434 - Added SuSE package files from Chris Saia <csaia@wtower.com>
8b241e50 2435 - Restructured package-related files under packages/*
4655fe80 2436 - Added generic PAM config
8b241e50 2437 - Numerous little Solaris fixes
9c08d6ce 2438 - Add recommendation to use GNU make to INSTALL document
4655fe80 2439
60bed5fd 244019991122
2441 - Make <enter> close gnome-ssh-askpass (Debian bug #50299)
2f2cc3f9 2442 - OpenBSD CVS Changes
bcbf86ec 2443 - [ssh-keygen.c]
2444 don't create ~/.ssh only if the user wants to store the private
2445 key there. show fingerprint instead of public-key after
2f2cc3f9 2446 keygeneration. ok niels@
b09a984b 2447 - Added OpenBSD bsd-strlcat.c, created bsd-strlcat.h
96ad4350 2448 - Added timersub() macro
b09a984b 2449 - Tidy RCSIDs of bsd-*.c
bcbf86ec 2450 - Added autoconf test and macro to deal with old PAM libraries
96ad4350 2451 pam_strerror definition (one arg vs two).
530f1889 2452 - Fix EGD problems (Thanks to Ben Taylor <bent@clark.net>)
bcbf86ec 2453 - Retry /dev/urandom reads interrupted by signal (report from
530f1889 2454 Robert Hardy <rhardy@webcon.net>)
1647c2b5 2455 - Added a setenv replacement for systems which lack it
d84a9a44 2456 - Only display public key comment when presenting ssh-askpass dialog
2457 - Released 1.2pre14
60bed5fd 2458
bcbf86ec 2459 - Configure, Make and changelog corrections from Tudor Bosman
2ddcfdf3 2460 <tudorb@jm.nu> and Niels Kristian Bech Jensen <nkbj@image.dk>
2461
9d6b7add 246219991121
2f2cc3f9 2463 - OpenBSD CVS Changes:
60bed5fd 2464 - [channels.c]
2465 make this compile, bad markus
2466 - [log.c readconf.c servconf.c ssh.h]
2467 bugfix: loglevels are per host in clientconfig,
2468 factor out common log-level parsing code.
2469 - [servconf.c]
2470 remove unused index (-Wall)
2471 - [ssh-agent.c]
2472 only one 'extern char *__progname'
2473 - [sshd.8]
2474 document SIGHUP, -Q to synopsis
2475 - [sshconnect.c serverloop.c sshd.c packet.c packet.h]
2476 [channels.c clientloop.c]
2477 SSH_CMSG_MAX_PACKET_SIZE, some clients use this, some need this, niels@
2478 [hope this time my ISP stays alive during commit]
2479 - [OVERVIEW README] typos; green@freebsd
2480 - [ssh-keygen.c]
2481 replace xstrdup+strcat with strlcat+fixed buffer, fixes OF (bad me)
2482 exit if writing the key fails (no infinit loop)
2483 print usage() everytime we get bad options
2484 - [ssh-keygen.c] overflow, djm@mindrot.org
2485 - [sshd.c] fix sigchld race; cjc5@po.cwru.edu
bcbf86ec 2486
2b942fe0 248719991120
bcbf86ec 2488 - Merged more Solaris support from Marc G. Fournier
2b942fe0 2489 <marc.fournier@acadiau.ca>
2490 - Wrote autoconf tests for integer bit-types
2491 - Fixed enabling kerberos support
bcbf86ec 2492 - Fix segfault in ssh-keygen caused by buffer overrun in filename
13c36c4c 2493 handling.
2b942fe0 2494
06479889 249519991119
2496 - Merged PAM buffer overrun patch from Chip Salzenberg <chip@valinux.com>
2ad77510 2497 - Merged OpenBSD CVS changes
2498 - [auth-rhosts.c auth-rsa.c ssh-agent.c sshconnect.c sshd.c]
2499 more %d vs. %s in fmt-strings
2500 - [authfd.c]
2501 Integers should not be printed with %s
7b1cc56c 2502 - EGD uses a socket, not a named pipe. Duh.
2503 - Fix includes in fingerprint.c
29dbde15 2504 - Fix scp progress bar bug again.
bcbf86ec 2505 - Move ssh-askpass from ${libdir}/ssh to ${libexecdir}/ssh at request of
736890c4 2506 David Rankin <drankin@bohemians.lexington.ky.us>
91b8065d 2507 - Added autoconf option to enable Kerberos 4 support (untested)
2508 - Added autoconf option to enable AFS support (untested)
2509 - Added autoconf option to enable S/Key support (untested)
2510 - Added autoconf option to enable TCP wrappers support (compiles OK)
beb43d31 2511 - Renamed BSD helper function files to bsd-*
bcbf86ec 2512 - Added tests for login and daemon and enable OpenBSD replacements for
caf3bc51 2513 when they are absent.
2514 - Added non-PAM MD5 password support patch from Tudor Bosman <tudorb@jm.nu>
06479889 2515
2bd61362 251619991118
2517 - Merged OpenBSD CVS changes
2518 - [scp.c] foregroundproc() in scp
2519 - [sshconnect.h] include fingerprint.h
bcbf86ec 2520 - [sshd.c] bugfix: the log() for passwd-auth escaped during logging
2bd61362 2521 changes.
0c16a097 2522 - [ssh.1] Spell my name right.
2bd61362 2523 - Added openssh.com info to README
2524
f095fcc7 252519991117
2526 - Merged OpenBSD CVS changes
2527 - [ChangeLog.Ylonen] noone needs this anymore
2528 - [authfd.c] close-on-exec for auth-socket, ok deraadt
bcbf86ec 2529 - [hostfile.c]
2530 in known_hosts key lookup the entry for the bits does not need
2531 to match, all the information is contained in n and e. This
2532 solves the problem with buggy servers announcing the wrong
f095fcc7 2533 modulus length. markus and me.
bcbf86ec 2534 - [serverloop.c]
2535 bugfix: check for space if child has terminated, from:
f095fcc7 2536 iedowse@maths.tcd.ie
2537 - [ssh-add.1 ssh-add.c ssh-keygen.1 ssh-keygen.c sshconnect.c]
2538 [fingerprint.c fingerprint.h]
2539 rsa key fingerprints, idea from Bjoern Groenvall <bg@sics.se>
2540 - [ssh-agent.1] typo
2541 - [ssh.1] add OpenSSH information to AUTHOR section. okay markus@
bcbf86ec 2542 - [sshd.c]
f095fcc7 2543 force logging to stderr while loading private key file
2544 (lost while converting to new log-levels)
2545
4d195447 254619991116
2547 - Fix some Linux libc5 problems reported by Miles Wilson <mw@mctitle.com>
2548 - Merged OpenBSD CVS changes:
2549 - [auth-rh-rsa.c auth-rsa.c authfd.c authfd.h hostfile.c mpaux.c]
2550 [mpaux.h ssh-add.c ssh-agent.c ssh.h ssh.c sshd.c]
2551 the keysize of rsa-parameter 'n' is passed implizit,
2552 a few more checks and warnings about 'pretended' keysizes.
2553 - [cipher.c cipher.h packet.c packet.h sshd.c]
2554 remove support for cipher RC4
2555 - [ssh.c]
2556 a note for legay systems about secuity issues with permanently_set_uid(),
2557 the private hostkey and ptrace()
2558 - [sshconnect.c]
2559 more detailed messages about adding and checking hostkeys
2560
dad9a31e 256119991115
2562 - Merged OpenBSD CVS changes:
bcbf86ec 2563 - [ssh-add.c] change passphrase loop logic and remove ref to
dad9a31e 2564 $DISPLAY, ok niels
2565 - Changed to ssh-add.c broke askpass support. Revised it to be a little more
bcbf86ec 2566 modular.
dad9a31e 2567 - Revised autoconf support for enabling/disabling askpass support.
e7c0f9d5 2568 - Merged more OpenBSD CVS changes:
704b1659 2569 [auth-krb4.c]
2570 - disconnect if getpeername() fails
2571 - missing xfree(*client)
2572 [canohost.c]
2573 - disconnect if getpeername() fails
2574 - fix comment: we _do_ disconnect if ip-options are set
2575 [sshd.c]
2576 - disconnect if getpeername() fails
2577 - move checking of remote port to central place
2578 [auth-rhosts.c] move checking of remote port to central place
2579 [log-server.c] avoid extra fd per sshd, from millert@
2580 [readconf.c] print _all_ bad config-options in ssh(1), too
2581 [readconf.h] print _all_ bad config-options in ssh(1), too
2582 [ssh.c] print _all_ bad config-options in ssh(1), too
2583 [sshconnect.c] disconnect if getpeername() fails
e7c0f9d5 2584 - OpenBSD's changes to sshd.c broke the PAM stuff, re-merged it.
c75a1a66 2585 - Various small cleanups to bring diff (against OpenBSD) size down.
f601d847 2586 - Merged more Solaris compability from Marc G. Fournier
2587 <marc.fournier@acadiau.ca>
2588 - Wrote autoconf tests for __progname symbol
8c119fd0 2589 - RPM spec file fixes from Jim Knoble <jmknoble@pobox.com>
0c372277 2590 - Released 1.2pre12
2591
2592 - Another OpenBSD CVS update:
2593 - [ssh-keygen.1] fix .Xr
dad9a31e 2594
92da7197 259519991114
2596 - Solaris compilation fixes (still imcomplete)
2597
94f7bb9e 259819991113
dd092f97 2599 - Build patch from Niels Kristian Bech Jensen <nkbj@image.dk>
2600 - Don't install config files if they already exist
2601 - Fix inclusion of additional preprocessor directives from acconfig.h
94f7bb9e 2602 - Removed redundant inclusions of config.h
e9c75a39 2603 - Added 'Obsoletes' lines to RPM spec file
94f7bb9e 2604 - Merged OpenBSD CVS changes:
2605 - [bufaux.c] save a view malloc/memcpy/memset/free's, ok niels
bcbf86ec 2606 - [scp.c] fix overflow reported by damien@ibs.com.au: off_t
94f7bb9e 2607 totalsize, ok niels,aaron
bcbf86ec 2608 - Delay fork (-f option) in ssh until after port forwarded connections
94f7bb9e 2609 have been initialised. Patch from Jani Hakala <jahakala@cc.jyu.fi>
b2344d54 2610 - Added shadow password patch from Thomas Neumann <tom@smart.ruhr.de>
2611 - Added ifdefs to auth-passwd.c to exclude it when PAM is enabled
dd092f97 2612 - Tidied default config file some more
2613 - Revised Redhat initscript to fix bug: sshd (re)start would fail
2614 if executed from inside a ssh login.
94f7bb9e 2615
e35c1dc2 261619991112
2617 - Merged changes from OpenBSD CVS
2618 - [sshd.c] session_key_int may be zero
b4748e2f 2619 - [auth-rh-rsa.c servconf.c servconf.h ssh.h sshd.8 sshd.c sshd_config]
bcbf86ec 2620 IgnoreUserKnownHosts(default=no), used for RhostRSAAuth, ok
b4748e2f 2621 deraadt,millert
2622 - Brought default sshd_config more in line with OpenBSD's
547c9f30 2623 - Grab server in gnome-ssh-askpass (Debian bug #49872)
2624 - Released 1.2pre10
e35c1dc2 2625
8bc7973f 2626 - Added INSTALL documentation
6fa724bc 2627 - Merged yet more changes from OpenBSD CVS
2628 - [auth-rh-rsa.c auth-rhosts.c auth-rsa.c channels.c clientloop.c]
2629 [ssh.c ssh.h sshconnect.c sshd.c]
2630 make all access to options via 'extern Options options'
2631 and 'extern ServerOptions options' respectively;
2632 options are no longer passed as arguments:
2633 * make options handling more consistent
2634 * remove #include "readconf.h" from ssh.h
2635 * readconf.h is only included if necessary
2636 - [mpaux.c] clear temp buffer
2637 - [servconf.c] print _all_ bad options found in configfile
045672f9 2638 - Make ssh-askpass support optional through autoconf
59b0f0d4 2639 - Fix nasty division-by-zero error in scp.c
2640 - Released 1.2pre11
8bc7973f 2641
4cca272e 264219991111
2643 - Added (untested) Entropy Gathering Daemon (EGD) support
67d68e3a 2644 - Fixed /dev/urandom fd leak (Debian bug #49722)
5bbb5681 2645 - Merged OpenBSD CVS changes:
2646 - [auth-rh-rsa.c] user/958: check ~/.ssh/known_hosts for rhosts-rsa, too
2647 - [ssh.1] user/958: check ~/.ssh/known_hosts for rhosts-rsa, too
2648 - [sshd.8] user/958: check ~/.ssh/known_hosts for rhosts-rsa, too
bcbf86ec 2649 - Fix integer overflow which was messing up scp's progress bar for large
3f1d9bcd 2650 file transfers. Fix submitted to OpenBSD developers. Report and fix
2651 from Kees Cook <cook@cpoint.net>
6a17f9c2 2652 - Merged more OpenBSD CVS changes:
bcbf86ec 2653 - [auth-krb4.c auth-passwd.c] remove x11- and krb-cleanup from fatal()
6a17f9c2 2654 + krb-cleanup cleanup
2655 - [clientloop.c log-client.c log-server.c ]
2656 [readconf.c readconf.h servconf.c servconf.h ]
2657 [ssh.1 ssh.c ssh.h sshd.8]
2658 add LogLevel {QUIET, FATAL, ERROR, INFO, CHAT, DEBUG} to ssh/sshd,
2659 obsoletes QuietMode and FascistLogging in sshd.
e35c1dc2 2660 - [sshd.c] fix fatal/assert() bug reported by damien@ibs.com.au:
2661 allow session_key_int != sizeof(session_key)
2662 [this should fix the pre-assert-removal-core-files]
2663 - Updated default config file to use new LogLevel option and to improve
2664 readability
2665
f370266e 266619991110
67d68e3a 2667 - Merged several minor fixes:
f370266e 2668 - ssh-agent commandline parsing
2669 - RPM spec file now installs ssh setuid root
2670 - Makefile creates libdir
4cca272e 2671 - Merged beginnings of Solaris compability from Marc G. Fournier
2672 <marc.fournier@acadiau.ca>
f370266e 2673
d4f11b59 267419991109
2675 - Autodetection of SSL/Crypto library location via autoconf
2676 - Fixed location of ssh-askpass to follow autoconf
2677 - Integrated Makefile patch from Niels Kristian Bech Jensen <nkbj@image.dk>
2678 - Autodetection of RSAref library for US users
2679 - Minor doc updates
560557bb 2680 - Merged OpenBSD CVS changes:
2681 - [rsa.c] bugfix: use correct size for memset()
2682 - [sshconnect.c] warn if announced size of modulus 'n' != real size
f025becb 2683 - Added GNOME passphrase requestor (use --with-gnome-askpass)
d397b172 2684 - RPM build now creates subpackages
aa51e7cc 2685 - Released 1.2pre9
d4f11b59 2686
e1a9c08d 268719991108
2688 - Removed debian/ directory. This is now being maintained separately.
2689 - Added symlinks for slogin in RPM spec file
2690 - Fixed permissions on manpages in RPM spec file
2691 - Added references to required libraries in README file
2692 - Removed config.h.in from CVS
2693 - Removed pwdb support (better pluggable auth is provided by glibc)
2694 - Made PAM and requisite libdl optional
2695 - Removed lots of unnecessary checks from autoconf
2696 - Added support and autoconf test for openpty() function (Unix98 pty support)
2697 - Fix for scp not finding ssh if not installed as /usr/bin/ssh
2698 - Added TODO file
2699 - Merged parts of Debian patch From Phil Hands <phil@hands.com>:
2700 - Added ssh-askpass program
2701 - Added ssh-askpass support to ssh-add.c
2702 - Create symlinks for slogin on install
2703 - Fix "distclean" target in makefile
2704 - Added example for ssh-agent to manpage
2705 - Added support for PAM_TEXT_INFO messages
2706 - Disable internal /etc/nologin support if PAM enabled
2707 - Merged latest OpenBSD CVS changes:
5bae4ab8 2708 - [all] replace assert() with error, fatal or packet_disconnect
e1a9c08d 2709 - [sshd.c] don't send fail-msg but disconnect if too many authentication
2710 failures
e1a9c08d 2711 - [sshd.c] remove unused argument. ok dugsong
2712 - [sshd.c] typo
2713 - [rsa.c] clear buffers used for encryption. ok: niels
2714 - [rsa.c] replace assert() with error, fatal or packet_disconnect
ade6fccd 2715 - [auth-krb4.c] remove unused argument. ok dugsong
e1a9c08d 2716 - Fixed coredump after merge of OpenBSD rsa.c patch
9010d60a 2717 - Released 1.2pre8
e1a9c08d 2718
3028328e 271919991102
2720 - Merged change from OpenBSD CVS
2721 - One-line cleanup in sshd.c
2722
474832c5 272319991030
2724 - Integrated debian package support from Dan Brosemer <odin@linuxfreak.com>
69256d9d 2725 - Merged latest updates for OpenBSD CVS:
2726 - channels.[ch] - remove broken x11 fix and document istate/ostate
2727 - ssh-agent.c - call setsid() regardless of argv[]
2728 - ssh.c - save a few lines when disabling rhosts-{rsa-}auth
2729 - Documentation cleanups
2730 - Renamed README -> README.Ylonen
2731 - Renamed README.openssh ->README
474832c5 2732
339660f6 273319991029
2734 - Renamed openssh* back to ssh* at request of Theo de Raadt
2735 - Incorporated latest changes from OpenBSD's CVS
2736 - Integrated Makefile patch from Niels Kristian Bech Jensen <nkbj@image.dk>
2737 - Integrated PAM env patch from Nalin Dahyabhai <nalin.dahyabhai@pobox.com>
549b3eed 2738 - Make distclean now removed configure script
2739 - Improved PAM logging
2740 - Added some debug() calls for PAM
4ecd19ea 2741 - Removed redundant subdirectories
bcbf86ec 2742 - Integrated part of a patch from Dan Brosemer <odin@linuxfreak.com> for
4ecd19ea 2743 building on Debian.
242588e6 2744 - Fixed off-by-one error in PAM env patch
2745 - Released 1.2pre6
339660f6 2746
5881cd60 274719991028
2748 - Further PAM enhancements.
2749 - Much cleaner
2750 - Now uses account and session modules for all logins.
2751 - Integrated patch from Dan Brosemer <odin@linuxfreak.com>
2752 - Build fixes
2753 - Autoconf
2754 - Change binary names to open*
2755 - Fixed autoconf script to detect PAM on RH6.1
2756 - Added tests for libpwdb, and OpenBSD functions to autoconf
221395b3 2757 - Released 1.2pre4
fca82d2e 2758
2759 - Imported latest OpenBSD CVS code
2760 - Updated README.openssh
93f04616 2761 - Released 1.2pre5
fca82d2e 2762
5881cd60 276319991027
2764 - Adapted PAM patch.
2765 - Released 1.0pre2
2766
2767 - Excised my buggy replacements for strlcpy and mkdtemp
2768 - Imported correct OpenBSD strlcpy and mkdtemp routines.
2769 - Reduced arc4random_stir entropy read to 32 bytes (256 bits)
2770 - Picked up correct version number from OpenBSD
2771 - Added sshd.pam PAM configuration file
2772 - Added sshd.init Redhat init script
2773 - Added openssh.spec RPM spec file
2774 - Released 1.2pre3
2775
277619991026
2777 - Fixed include paths of OpenSSL functions
2778 - Use OpenSSL MD5 routines
2779 - Imported RC4 code from nanocrypt
2780 - Wrote replacements for OpenBSD arc4random* functions
2781 - Wrote replacements for strlcpy and mkdtemp
2782 - Released 1.0pre1
This page took 0.544344 seconds and 5 git commands to generate.