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