]> andersk Git - openssh.git/blob - ChangeLog
- (djm) Fixes to login code - not setting li->uid, cleanups
[openssh.git] / ChangeLog
1 20000627
2  - (djm) Fixes to login code - not setting li->uid, cleanups
3
4 20000626
5  - (djm) Better fix to aclocal tests from Garrick James <garrick@james.net>
6  - (djm) Account expiry support from Andreas Steinmetz <ast@domdv.de>
7  - (djm) Added password expiry checking (no password change support)
8  - (djm) Make EGD failures non-fatal if OpenSSL's entropy pool is still OK
9    based on patch from Lutz Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE>
10  - (djm) Fix fixed EGD code.
11  - OpenBSD CVS update
12    - provos@cvs.openbsd.org  2000/06/25 14:17:58
13      [channels.c]
14      correct check for bad channel ids; from Wei Dai <weidai@eskimo.com>
15
16 20000623
17  - (djm) Use sa_family_t in prototype for rresvport_af. Patch from 
18    Svante Signell <svante.signell@telia.com>
19  - (djm) Autoconf logic to define sa_family_t if it is missing
20  - OpenBSD CVS Updates:
21    - markus@cvs.openbsd.org  2000/06/22 10:32:27
22      [sshd.c]
23      missing atomicio; report from Steve.Marquess@DET.AMEDD.ARMY.MIL
24    - djm@cvs.openbsd.org     2000/06/22 17:55:00
25      [auth-krb4.c key.c radix.c uuencode.c]
26      Missing CVS idents; ok markus
27
28 20000622
29  - (djm) Automatically generate host key during "make install". Suggested
30    by Gary E. Miller <gem@rellim.com>
31  - (djm) Paranoia before kill() system call
32  - OpenBSD CVS Updates:
33    - markus@cvs.openbsd.org  2000/06/18 18:50:11
34      [auth2.c compat.c compat.h sshconnect2.c]
35      make userauth+pubkey interop with ssh.com-2.2.0
36    - markus@cvs.openbsd.org  2000/06/18 20:56:17
37      [dsa.c]
38      mem leak + be more paranoid in dsa_verify.
39    - markus@cvs.openbsd.org  2000/06/18 21:29:50
40      [key.c]
41      cleanup fingerprinting, less hardcoded sizes
42    - markus@cvs.openbsd.org  2000/06/19 19:39:45
43      [atomicio.c auth-options.c auth-passwd.c auth-rh-rsa.c auth-rhosts.c]
44      [auth-rsa.c auth-skey.c authfd.c authfd.h authfile.c bufaux.c bufaux.h]
45      [buffer.c buffer.h canohost.c channels.c channels.h cipher.c cipher.h] 
46      [clientloop.c compat.c compat.h compress.c compress.h crc32.c crc32.h]
47      [deattack.c dispatch.c dsa.c fingerprint.c fingerprint.h getput.h hmac.c]
48      [kex.c log-client.c log-server.c login.c match.c mpaux.c mpaux.h nchan.c] 
49      [nchan.h packet.c packet.h pty.c pty.h readconf.c readconf.h readpass.c] 
50      [rsa.c rsa.h scp.c servconf.c servconf.h ssh-add.c ssh-keygen.c ssh.c]
51      [ssh.h tildexpand.c ttymodes.c ttymodes.h uidswap.c xmalloc.c xmalloc.h]
52      OpenBSD tag
53    - markus@cvs.openbsd.org  2000/06/21 10:46:10
54      sshconnect2.c missing free; nuke old comment
55
56 20000620
57  - (djm) Replace use of '-o' and '-a' logical operators in configure tests
58    with '||' and '&&'. As suggested by Jim Knoble <jmknoble@pint-stowp.cx> 
59    to fix SCO Unixware problem reported by Gary E. Miller <gem@rellim.com>
60  - (djm) Typo in loginrec.c
61
62 20000618
63  - (djm) Add summary of configure options to end of ./configure run
64  - (djm) Not all systems define RUSAGE_SELF & RUSAGE_CHILDREN. Report from 
65    Michael Stone <mstone@cs.loyola.edu>
66  - (djm) rusage is a privileged operation on some Unices (incl. 
67    Solaris 2.5.1). Report from Paul D. Smith <pausmith@nortelnetworks.com>
68  - (djm) Avoid PAM failures when running without a TTY. Report from 
69    Martin Petrak <petrak@spsknm.schools.sk>
70  - (djm) Include sys/types.h when including netinet/in.h in configure tests.
71    Patch from Jun-ichiro itojun Hagino <itojun@iijlab.net>
72  - (djm) Started merge of Ben Lindstrom's <mouring@pconline.com> NeXT support
73  - OpenBSD CVS updates:
74    - deraadt@cvs.openbsd.org 2000/06/17 09:58:46
75      [channels.c]
76      everyone says "nix it" (remove protocol 2 debugging message)
77    - markus@cvs.openbsd.org  2000/06/17 13:24:34
78      [sshconnect.c]
79      allow extended server banners
80    - markus@cvs.openbsd.org  2000/06/17 14:30:10
81      [sshconnect.c]
82      missing atomicio, typo
83    - jakob@cvs.openbsd.org   2000/06/17 16:52:34
84      [servconf.c servconf.h session.c sshd.8 sshd_config]
85      add support for ssh v2 subsystems. ok markus@.
86    - deraadt@cvs.openbsd.org 2000/06/17 18:57:48
87      [readconf.c servconf.c]
88      include = in WHITESPACE; markus ok
89    - markus@cvs.openbsd.org  2000/06/17 19:09:10
90      [auth2.c]
91      implement bug compatibility with ssh-2.0.13 pubkey, server side
92    - markus@cvs.openbsd.org  2000/06/17 21:00:28
93      [compat.c]
94      initial support for ssh.com's 2.2.0
95    - markus@cvs.openbsd.org  2000/06/17 21:16:09
96      [scp.c]
97      typo
98    - markus@cvs.openbsd.org  2000/06/17 22:05:02
99      [auth-rsa.c auth2.c serverloop.c session.c auth-options.c auth-options.h]
100      split auth-rsa option parsing into auth-options
101      add options support to authorized_keys2
102    - markus@cvs.openbsd.org  2000/06/17 22:42:54
103      [session.c]
104      typo
105
106 20000613
107  - (djm) Fixes from Andrew McGill <andrewm@datrix.co.za>:
108   - Platform define for SCO 3.x which breaks on /dev/ptmx
109   - Detect and try to fix missing MAXPATHLEN
110  - (djm) Fix short copy in loginrec.c (based on patch from Phill Camp
111    <P.S.S.Camp@ukc.ac.uk>
112
113 20000612
114  - (djm) Glob manpages in RPM spec files to catch compressed files
115  - (djm) Full license in auth-pam.c
116  - (djm) Configure fixes from SAKAI Kiyotaka <ksakai@kso.netwk.ntt-at.co.jp>
117  - (andre) AIX, lastlog, configure fixes from Tom Bertelson <tbert@abac.com>:
118   - Don't try to retrieve lastlog from wtmp/wtmpx if DISABLE_LASTLOG is
119      def'd
120   - Set AIX to use preformatted manpages
121         
122 20000610
123  - (djm) Minor doc tweaks
124  - (djm) Fix for configure on bash2 from Jim Knoble <jmknoble@jmknoble.cx>
125
126 20000609
127  - (djm) Patch from Kenji Miyake <kenji@miyake.org> to disable utmp usage
128    (in favour of utmpx) on Solaris 8
129
130 20000606
131  - (djm) Cleanup of entropy.c. Reorganised code, removed second pass through
132    list of commands (by default). Removed verbose debugging (by default).
133  - (djm) Increased command entropy estimates and default entropy collection 
134    timeout
135  - (djm) Remove duplicate headers from loginrec.c
136  - (djm) Don't add /usr/local/lib to library search path on Irix
137  - (djm) Fix rsh path in RPMs. Report from Jason L Tibbitts III 
138    <tibbs@math.uh.edu>
139  - (djm) Warn user if grabs fail in GNOME askpass. Patch from Zack Weinberg
140    <zack@wolery.cumb.org>
141  - (djm) OpenBSD CVS updates:
142   - todd@cvs.openbsd.org
143     [sshconnect2.c]
144     teach protocol v2 to count login failures properly and also enable an
145     explanation of why the password prompt comes up again like v1; this is NOT
146     crypto
147   - markus@cvs.openbsd.org  
148     [readconf.c readconf.h servconf.c servconf.h session.c ssh.1 ssh.c sshd.8]
149     xauth_location support; pr 1234
150     [readconf.c sshconnect2.c]
151     typo, unused
152     [session.c]
153     allow use_login only for login sessions, otherwise remote commands are
154     execed with uid==0
155     [sshd.8]
156     document UseLogin better
157     [version.h]
158     OpenSSH 2.1.1
159     [auth-rsa.c]
160     fix match_hostname() logic for auth-rsa: deny access if we have a 
161     negative match or no match at all
162     [channels.c hostfile.c match.c]
163     don't panic if mkdtemp fails for authfwd; jkb@yahoo-inc.com via 
164     kris@FreeBSD.org
165
166 20000606
167  - (djm) Added --with-cflags, --with-ldflags and --with-libs options to 
168    configure.
169
170 20000604
171  - Configure tweaking for new login code on Irix 5.3
172  - (andre) login code changes based on djm feedback
173
174 20000603
175  - (andre) New login code
176     - Remove bsd-login.[ch] and all the OpenBSD-derived code in login.c
177     - Add loginrec.[ch], logintest.c and autoconf code
178         
179 20000531
180  - Cleanup of auth.c, login.c and fake-*
181  - Cleanup of auth-pam.c, save and print "account expired" error messages
182  - Fix EGD read bug by IWAMURO Motonori <iwa@mmp.fujitsu.co.jp>
183  - Rewrote bsd-login to use proper utmp API if available. Major cleanup
184    of fallback DIY code.
185
186 20000530
187  - Define atexit for old Solaris
188  - Fix buffer overrun in login.c for systems which use syslen in utmpx.
189    patch from YOSHIFUJI Hideaki <yoshfuji@cerberus.nemoto.ecei.tohoku.ac.jp>
190  - OpenBSD CVS updates:
191   - markus@cvs.openbsd.org
192     [session.c]
193     make x11-fwd work w/ localhost (xauth add host/unix:11)
194     [cipher.c compat.c readconf.c servconf.c]
195     check strtok() != NULL; ok niels@
196     [key.c]
197     fix key_read() for uuencoded keys w/o '='
198     [serverloop.c]
199     group ssh1 vs. ssh2 in serverloop
200     [kex.c kex.h myproposal.h sshconnect2.c sshd.c]
201     split kexinit/kexdh, factor out common code
202     [readconf.c ssh.1 ssh.c]
203     forwardagent defaults to no, add ssh -A
204   - theo@cvs.openbsd.org
205     [session.c]
206     just some line shortening
207  - Released 2.1.0p3
208
209 20000520
210  - Xauth fix from Markus Friedl <markus.friedl@informatik.uni-erlangen.de>
211  - Don't touch utmp if USE_UTMPX defined
212  - SunOS 4.x support from Todd C. Miller <Todd.Miller@courtesan.com>
213  - SIGCHLD fix for AIX and HPUX from Tom Bertelson <tbert@abac.com>
214  - HPUX and Configure fixes from Lutz Jaenicke 
215    <Lutz.Jaenicke@aet.TU-Cottbus.DE>
216  - Use mkinstalldirs script to make directories instead of non-portable 
217    "install -d". Suggested by Lutz Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE>
218  - Doc cleanup
219
220 20000518
221  - Include Andre Lucas' fixprogs script. Forgot to "cvs add" it yesterday
222  - OpenBSD CVS updates:
223   - markus@cvs.openbsd.org
224     [sshconnect.c]
225     copy only ai_addrlen bytes; misiek@pld.org.pl
226     [auth.c]
227     accept an empty shell in authentication; bug reported by 
228     chris@tinker.ucr.edu
229     [serverloop.c]
230     we don't have stderr for interactive terminal sessions (fcntl errors)
231
232 20000517
233  - Fix from Andre Lucas <andre.lucas@dial.pipex.com>
234   - Fixes command line printing segfaults (spotter: Bladt Norbert)
235   - Fixes erroneous printing of debug messages to syslog
236   - Fixes utmp for MacOS X (spotter: Aristedes Maniatis)
237   - Gives useful error message if PRNG initialisation fails
238   - Reduced ssh startup delay
239   - Measures cumulative command time rather than the time between reads
240          after select()
241   - 'fixprogs' perl script to eliminate non-working entropy commands, and
242          optionally run 'ent' to measure command entropy
243  - Applied Tom Bertelson's <tbert@abac.com> AIX authentication fix
244  - Avoid WCOREDUMP complation errors for systems that lack it
245  - Avoid SIGCHLD warnings from entropy commands 
246  - Fix HAVE_PAM_GETENVLIST setting from Simon Wilkinson <sxw@dcs.ed.ac.uk>
247  - OpenBSD CVS update:
248   - markus@cvs.openbsd.org 
249     [ssh.c]
250     fix usage()
251     [ssh2.h]
252     draft-ietf-secsh-architecture-05.txt
253     [ssh.1]
254     document ssh -T -N (ssh2 only)
255     [channels.c serverloop.c ssh.h sshconnect.c sshd.c aux.c]
256     enable nonblocking IO for sshd w/ proto 1, too; split out common code
257     [aux.c]
258     missing include
259  - Several patches from SAKAI Kiyotaka <ksakai@kso.netwk.ntt-at.co.jp>
260   - INSTALL typo and URL fix
261   - Makefile fix
262   - Solaris fixes
263  - Checking for ssize_t and memmove. Based on patch from SAKAI Kiyotaka 
264    <ksakai@kso.netwk.ntt-at.co.jp>
265  - RSAless operation patch from kevin_oconnor@standardandpoors.com
266  - Detect OpenSSL seperatly from RSA
267  - Better test for RSA (more compatible with RSAref). Based on work by 
268    Ed Eden <ede370@stl.rural.usda.gov>
269
270 20000513
271  - Fix for non-recognised DSA keys from Arkadiusz Miskiewicz 
272    <misiek@pld.org.pl>
273
274 20000511
275  - Fix for prng_seed permissions checking from Lutz Jaenicke 
276    <Lutz.Jaenicke@aet.TU-Cottbus.DE>
277  - "make host-key" fix for Irix
278
279 20000509
280  - OpenBSD CVS update
281   - markus@cvs.openbsd.org
282     [cipher.h myproposal.h readconf.c readconf.h servconf.c ssh.1 ssh.c]
283     [ssh.h sshconnect1.c sshconnect2.c sshd.8]
284     - complain about invalid ciphers in SSH1 (e.g. arcfour is SSH2 only)
285   - hugh@cvs.openbsd.org
286     [ssh.1]
287     - zap typo
288     [ssh-keygen.1]
289     - One last nit fix. (markus approved)
290     [sshd.8]
291     - some markus certified spelling adjustments
292   - markus@cvs.openbsd.org
293     [auth2.c channels.c clientloop.c compat compat.h dsa.c kex.c]
294     [sshconnect2.c ]
295     - bug compat w/ ssh-2.0.13 x11, split out bugs
296     [nchan.c]
297     - no drain if ibuf_empty, fixes x11fwd problems; tests by fries@
298     [ssh-keygen.c]
299     - handle escapes in real and original key format, ok millert@
300     [version.h]
301     - OpenSSH-2.1
302  - Moved all the bsd-* and fake-* stuff into new libopenbsd-compat.a
303  - Doc updates
304  - Cleanup of bsd-base64 headers, bugfix definitions of __b64_*. Reported 
305    by Andre Lucas <andre.lucas@dial.pipex.com>
306
307 20000508
308  - Makefile and RPM spec fixes
309  - Generate DSA host keys during "make key" or RPM installs
310  - OpenBSD CVS update
311   - markus@cvs.openbsd.org
312     [clientloop.c sshconnect2.c]
313     - make x11-fwd interop w/ ssh-2.0.13
314     [README.openssh2]
315     - interop w/ SecureFX
316  - Release 2.0.0beta2
317
318  - Configure caching and cleanup patch from Andre Lucas' 
319    <andre.lucas@dial.pipex.com>
320
321 20000507
322  - Remove references to SSLeay.
323  - Big OpenBSD CVS update
324   - markus@cvs.openbsd.org
325     [clientloop.c]
326     - typo
327     [session.c]
328     - update proctitle on pty alloc/dealloc, e.g. w/ windows client
329     [session.c]
330     - update proctitle for proto 1, too
331     [channels.h nchan.c serverloop.c session.c sshd.c]
332     - use c-style comments
333   - deraadt@cvs.openbsd.org
334     [scp.c]
335     - more atomicio
336   - markus@cvs.openbsd.org 
337     [channels.c]
338     - set O_NONBLOCK
339     [ssh.1]
340     - update AUTHOR
341     [readconf.c ssh-keygen.c ssh.h]
342     - default DSA key file ~/.ssh/id_dsa
343     [clientloop.c]
344     - typo, rm verbose debug
345   - deraadt@cvs.openbsd.org
346     [ssh-keygen.1]
347     - document DSA use of ssh-keygen
348     [sshd.8]
349     - a start at describing what i understand of the DSA side
350     [ssh-keygen.1]
351     - document -X and -x
352     [ssh-keygen.c]
353     - simplify usage
354   - markus@cvs.openbsd.org 
355     [sshd.8]
356     - there is no rhosts_dsa
357     [ssh-keygen.1]
358     - document -y, update -X,-x
359     [nchan.c]
360     - fix close for non-open ssh1 channels
361     [servconf.c servconf.h ssh.h sshd.8 sshd.c ]
362     - s/DsaKey/HostDSAKey/, document option
363     [sshconnect2.c]
364     - respect number_of_password_prompts
365     [channels.c channels.h servconf.c servconf.h session.c sshd.8]
366     - GatewayPorts for sshd, ok deraadt@
367     [ssh-add.1 ssh-agent.1 ssh.1]
368     - more doc on: DSA, id_dsa, known_hosts2, authorized_keys2
369     [ssh.1]
370     - more info on proto 2
371     [sshd.8]
372     - sync AUTHOR w/ ssh.1
373     [key.c key.h sshconnect.c]
374     - print key type when talking about host keys
375     [packet.c]
376     - clear padding in ssh2
377     [dsa.c key.c radix.c ssh.h sshconnect1.c uuencode.c uuencode.h]
378     - replace broken uuencode w/ libc b64_ntop
379     [auth2.c]
380     - log failure before sending the reply
381     [key.c radix.c uuencode.c]
382     - remote trailing comments before calling __b64_pton
383     [auth2.c readconf.c readconf.h servconf.c servconf.h ssh.1]
384     [sshconnect2.c sshd.8]
385     - add DSAAuthetication option to ssh/sshd, document SSH2 in sshd.8
386  - Bring in b64_ntop and b64_pton from OpenBSD libc (bsd-base64.[ch])
387
388 20000502
389  - OpenBSD CVS update
390    [channels.c]
391    - init all fds, close all fds.
392    [sshconnect2.c]
393    - check whether file exists before asking for passphrase
394    [servconf.c servconf.h sshd.8 sshd.c]
395    - PidFile, pr 1210
396    [channels.c]
397    - EINTR
398    [channels.c]
399    - unbreak, ok niels@
400    [sshd.c]
401    - unlink pid file, ok niels@
402    [auth2.c]
403    - Add missing #ifdefs; ok - markus
404  - Add Andre Lucas' <andre.lucas@dial.pipex.com> patch to read entropy 
405    gathering commands from a text file
406  - Release 2.0.0beta1
407
408 20000501
409  - OpenBSD CVS update
410    [packet.c]
411    - send debug messages in SSH2 format
412    [scp.c]
413    - fix very rare EAGAIN/EINTR issues; based on work by djm
414    [packet.c]
415    - less debug, rm unused
416    [auth2.c]
417    - disable kerb,s/key in ssh2
418    [sshd.8]
419    - Minor tweaks and typo fixes.
420    [ssh-keygen.c]
421    - Put -d into usage and reorder. markus ok.
422  - Include missing headers for OpenSSL tests. Fix from Phil Karn 
423    <karn@ka9q.ampr.org>
424  - Fixed __progname symbol collisions reported by Andre Lucas 
425    <andre.lucas@dial.pipex.com>
426  - Merged bsd-login ttyslot and AIX utmp patch from Gert Doering
427    <gd@hilb1.medat.de>
428  - Add some missing ifdefs to auth2.c
429  - Deprecate perl-tk askpass.
430  - Irix portability fixes - don't include netinet headers more than once
431  - Make sure we don't save PRNG seed more than once
432
433 20000430
434  - Merge HP-UX fixes and TCB support from Ged Lodder <lodder@yacc.com.au>
435  - Integrate Andre Lucas' <andre.lucas@dial.pipex.com> entropy collection
436    patch.
437    - Adds timeout to entropy collection
438    - Disables slow entropy sources
439    - Load and save seed file
440  - Changed entropy seed code to user per-user seeds only (server seed is 
441    saved in root's .ssh directory)
442  - Use atexit() and fatal cleanups to save seed on exit
443  - More OpenBSD updates:
444    [session.c]
445    - don't call chan_write_failed() if we are not writing
446    [auth-rsa.c auth1.c authfd.c hostfile.c ssh-agent.c]
447    - keysize warnings error() -> log()
448
449 20000429
450  - Merge big update to OpenSSH-2.0 from OpenBSD CVS
451    [README.openssh2]
452    - interop w/ F-secure windows client
453    - sync documentation
454    - ssh_host_dsa_key not ssh_dsa_key
455    [auth-rsa.c]
456    - missing fclose
457    [auth.c authfile.c compat.c dsa.c dsa.h hostfile.c key.c key.h radix.c]
458    [readconf.c readconf.h ssh-add.c ssh-keygen.c ssh.c ssh.h sshconnect.c]
459    [sshd.c uuencode.c uuencode.h authfile.h]
460    - add DSA pubkey auth and other SSH2 fixes.  use ssh-keygen -[xX]
461      for trading keys with the real and the original SSH, directly from the
462      people who invented the SSH protocol.
463    [auth.c auth.h authfile.c sshconnect.c auth1.c auth2.c sshconnect.h]
464    [sshconnect1.c sshconnect2.c]
465    - split auth/sshconnect in one file per protocol version
466    [sshconnect2.c]
467    - remove debug
468    [uuencode.c]
469    - add trailing =
470    [version.h]
471    - OpenSSH-2.0
472    [ssh-keygen.1 ssh-keygen.c]
473    - add -R flag: exit code indicates if RSA is alive
474    [sshd.c]
475    - remove unused
476      silent if -Q is specified
477    [ssh.h]
478    - host key becomes /etc/ssh_host_dsa_key
479    [readconf.c servconf.c ]
480    - ssh/sshd default to proto 1 and 2
481    [uuencode.c]
482    - remove debug
483    [auth2.c ssh-keygen.c sshconnect2.c sshd.c]
484    - xfree DSA blobs
485    [auth2.c serverloop.c session.c]
486    - cleanup logging for sshd/2, respect PasswordAuth no
487    [sshconnect2.c]
488    - less debug, respect .ssh/config
489    [README.openssh2 channels.c channels.h]
490    - clientloop.c session.c ssh.c 
491    - support for x11-fwding, client+server
492
493 20000421
494  - Merge fix from OpenBSD CVS
495   [ssh-agent.c]
496   - Fix memory leak per connection. Report from Andy Spiegl <Andy@Spiegl.de>
497     via Debian bug #59926
498  - Define __progname in session.c if libc doesn't
499  - Remove indentation on autoconf #include statements to avoid bug in
500    DEC Tru64 compiler. Report and fix from David Del Piero 
501    <David.DelPiero@qed.qld.gov.au>
502
503 20000420
504  - Make fixpaths work with perl4, patch from Andre Lucas 
505    <andre.lucas@dial.pipex.com>
506  - Sync with OpenBSD CVS:
507   [clientloop.c login.c serverloop.c ssh-agent.c ssh.h sshconnect.c sshd.c]
508   - pid_t
509   [session.c]
510   - remove bogus chan_read_failed. this could cause data
511     corruption (missing data) at end of a SSH2 session.
512  - Merge fixes from Debian patch from Phil Hands <phil@hands.com>
513   - Allow setting of PAM service name through CFLAGS (SSHD_PAM_SERVICE)
514   - Use vhangup to clean up Linux ttys
515   - Force posix getopt processing on GNU libc systems
516  - Debian bug #55910 - remove references to ssl(8) manpages
517  - Debian bug #58031 - ssh_config lies about default cipher
518
519 20000419
520  - OpenBSD CVS updates
521    [channels.c]
522    - fix pr 1196, listen_port and port_to_connect interchanged
523    [scp.c]
524    - after completion, replace the progress bar ETA counter with a final 
525      elapsed time; my idea, aaron wrote the patch
526    [ssh_config sshd_config]
527    - show 'Protocol' as an example, ok markus@
528    [sshd.c]
529    - missing xfree()
530  - Add missing header to bsd-misc.c
531
532 20000416
533  - Reduce diff against OpenBSD source
534    - All OpenSSL includes are now unconditionally referenced as 
535      openssl/foo.h
536    - Pick up formatting changes
537    - Other minor changed (typecasts, etc) that I missed
538
539 20000415
540  - OpenBSD CVS updates.
541    [ssh.1 ssh.c]
542    - ssh -2
543    [auth.c channels.c clientloop.c packet.c packet.h serverloop.c]
544    [session.c sshconnect.c]
545    - check payload for (illegal) extra data
546    [ALL]
547    whitespace cleanup
548
549 20000413
550  - INSTALL doc updates
551  - Merged OpenBSD updates to include paths.
552  
553 20000412
554  - OpenBSD CVS updates:
555    - [channels.c]
556      repair x11-fwd
557    - [sshconnect.c]
558      fix passwd prompt for ssh2, less debugging output.
559    - [clientloop.c compat.c dsa.c kex.c sshd.c]
560      less debugging output
561    - [kex.c kex.h sshconnect.c sshd.c]
562      check for reasonable public DH values
563    - [README.openssh2 cipher.c cipher.h compat.c compat.h readconf.c]
564      [readconf.h servconf.c servconf.h ssh.c ssh.h sshconnect.c sshd.c]
565      add Cipher and Protocol options to ssh/sshd, e.g.:
566      ssh -o 'Protocol 1,2' if you prefer proto 1, ssh -o 'Ciphers
567      arcfour,3des-cbc'
568    - [sshd.c]
569      print 1.99 only if server supports both
570
571 20000408
572  - Avoid some compiler warnings in fake-get*.c
573  - Add IPTOS macros for systems which lack them
574  - Only set define entropy collection macros if they are found
575  - More large OpenBSD CVS updates:
576    - [auth.c auth.h servconf.c servconf.h serverloop.c session.c]
577      [session.h ssh.h sshd.c README.openssh2]
578      ssh2 server side, see README.openssh2; enable with 'sshd -2'
579    - [channels.c]
580      no adjust after close
581    - [sshd.c compat.c ]
582      interop w/ latest ssh.com windows client.
583   
584 20000406
585  - OpenBSD CVS update:
586    - [channels.c]
587      close efd on eof
588    - [clientloop.c compat.c ssh.c sshconnect.c myproposal.h]
589      ssh2 client implementation, interops w/ ssh.com and lsh servers.
590    - [sshconnect.c]
591      missing free.
592    - [authfile.c cipher.c cipher.h packet.c sshconnect.c sshd.c]
593      remove unused argument, split cipher_mask()
594    - [clientloop.c]
595      re-order: group ssh1 vs. ssh2
596  - Make Redhat spec require openssl >= 0.9.5a
597
598 20000404
599  - Add tests for RAND_add function when searching for OpenSSL
600  - OpenBSD CVS update:
601    - [packet.h packet.c]
602      ssh2 packet format
603    - [packet.h packet.c nchan2.ms nchan.h compat.h compat.c]
604      [channels.h channels.c]
605      channel layer support for ssh2
606    - [kex.h kex.c hmac.h hmac.c dsa.c dsa.h]
607      DSA, keyexchange, algorithm agreement for ssh2
608  - Generate manpages before make install not at the end of make all
609  - Don't seed the rng quite so often
610  - Always reseed rng when requested
611
612 20000403
613  - Wrote entropy collection routines for systems that lack /dev/random
614    and EGD
615  - Disable tests and typedefs for 64 bit types. They are currently unused.
616
617 20000401
618  - Big OpenBSD CVS update (mainly beginnings of SSH2 infrastructure)
619    - [auth.c session.c sshd.c auth.h]
620      split sshd.c -> auth.c session.c sshd.c plus cleanup and goto-removal
621    - [bufaux.c bufaux.h]
622      support ssh2 bignums
623    - [channels.c channels.h clientloop.c sshd.c nchan.c nchan.h packet.c]
624      [readconf.c ssh.c ssh.h serverloop.c]
625      replace big switch() with function tables (prepare for ssh2)
626    - [ssh2.h]
627      ssh2 message type codes
628    - [sshd.8]
629      reorder Xr to avoid cutting
630    - [serverloop.c]
631      close(fdin) if fdin != fdout, shutdown otherwise, ok theo@
632    - [channels.c]
633      missing close
634      allow bigger packets
635    - [cipher.c cipher.h]
636      support ssh2 ciphers
637    - [compress.c]
638      cleanup, less code
639    - [dispatch.c dispatch.h]
640      function tables for different message types
641    - [log-server.c]
642      do not log() if debuggin to stderr
643      rename a cpp symbol, to avoid param.h collision
644    - [mpaux.c]
645      KNF
646    - [nchan.c]
647      sync w/ channels.c
648
649 20000326
650  - Better tests for OpenSSL w/ RSAref
651  - Added replacement setenv() function from OpenBSD libc. Suggested by 
652    Ben Lindstrom <mouring@pconline.com>
653  - OpenBSD CVS update
654    - [auth-krb4.c]
655      -Wall
656    - [auth-rh-rsa.c auth-rsa.c hostfile.c hostfile.h key.c key.h match.c]
657      [match.h ssh.c ssh.h sshconnect.c sshd.c]
658      initial support for DSA keys. ok deraadt@, niels@
659    - [cipher.c cipher.h]
660      remove unused cipher_attack_detected code
661    - [scp.1 ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh.1 sshd.8]
662      Fix some formatting problems I missed before.
663    - [ssh.1 sshd.8]
664      fix spelling errors, From: FreeBSD
665    - [ssh.c]
666      switch to raw mode only if he _get_ a pty (not if we _want_ a pty).
667
668 20000324
669  - Released 1.2.3
670
671 20000317
672  - Clarified --with-default-path option.
673  - Added -blibpath handling for AIX to work around stupid runtime linking.
674    Problem elucidated by gshapiro@SENDMAIL.ORG by way of Jim Knoble
675    <jmknoble@pobox.com>
676  - Checks for 64 bit int types. Problem report from Mats Fredholm
677    <matsf@init.se>
678  - OpenBSD CVS updates:
679    - [atomicio.c auth-krb4.c bufaux.c channels.c compress.c fingerprint.c] 
680      [packet.h radix.c rsa.c scp.c ssh-agent.c ssh-keygen.c sshconnect.c]
681      [sshd.c]
682      pedantic: signed vs. unsigned, void*-arithm, etc
683    - [ssh.1 sshd.8]
684      Various cleanups and standardizations.
685  - Runtime error fix for HPUX from Otmar Stahl 
686    <O.Stahl@lsw.uni-heidelberg.de>
687
688 20000316
689  - Fixed configure not passing LDFLAGS to Solaris. Report from David G. 
690    Hesprich <dghespri@sprintparanet.com>
691  - Propogate LD through to Makefile
692  - Doc cleanups
693  - Added blurb about "scp: command not found" errors to UPGRADING
694
695 20000315
696  - Fix broken CFLAGS handling during search for OpenSSL. Fixes va_list
697    problems with gcc/Solaris.
698  - Don't free argument to putenv() after use (in setenv() replacement). 
699    Report from Seigo Tanimura <tanimura@r.dl.itc.u-tokyo.ac.jp>
700  - Created contrib/ subdirectory. Included helpers from Phil Hands' 
701    Debian package, README file and chroot patch from Ricardo Cerqueira
702    <rmcc@clix.pt>
703  - Moved gnome-ssh-askpass.c to contrib directory and removed config 
704    option.
705  - Slight cleanup to doc files
706  - Configure fix from Bratislav ILICH <bilic@zepter.ru>
707
708 20000314
709  - Include macro for IN6_IS_ADDR_V4MAPPED. Report from 
710    peter@frontierflying.com
711  - Include /usr/local/include and /usr/local/lib for systems that don't
712    do it themselves
713  - -R/usr/local/lib for Solaris
714  - Fix RSAref detection
715  - Fix IN6_IS_ADDR_V4MAPPED macro
716
717 20000311
718  - Detect RSAref
719  - OpenBSD CVS change
720    [sshd.c]
721     - disallow guessing of root password
722  - More configure fixes
723  - IPv6 workarounds from Hideaki YOSHIFUJI <yoshfuji@ecei.tohoku.ac.jp>
724
725 20000309
726  - OpenBSD CVS updates to v1.2.3
727         [ssh.h atomicio.c]
728          - int atomicio -> ssize_t (for alpha). ok deraadt@
729         [auth-rsa.c]
730          - delay MD5 computation until client sends response, free() early, cleanup.
731         [cipher.c]
732          - void* -> unsigned char*, ok niels@
733         [hostfile.c]
734          - remove unused variable 'len'. fix comments.
735          - remove unused variable
736         [log-client.c log-server.c]
737          - rename a cpp symbol, to avoid param.h collision
738         [packet.c]
739          - missing xfree()
740          - getsockname() requires initialized tolen; andy@guildsoftware.com
741          - use getpeername() in packet_connection_is_on_socket(), fixes sshd -i;
742         from Holger.Trapp@Informatik.TU-Chemnitz.DE
743         [pty.c pty.h]
744          - register cleanup for pty earlier. move code for pty-owner handling to 
745         pty.c ok provos@, dugsong@
746         [readconf.c]
747          - turn off x11-fwd for the client, too.
748         [rsa.c]
749          - PKCS#1 padding
750         [scp.c]
751          - allow '.' in usernames; from jedgar@fxp.org
752         [servconf.c]
753          - typo: ignore_user_known_hosts int->flag; naddy@mips.rhein-neckar.de
754          - sync with sshd_config
755         [ssh-keygen.c]
756          - enable ssh-keygen -l -f ~/.ssh/known_hosts, ok deraadt@
757         [ssh.1]
758          - Change invalid 'CHAT' loglevel to 'VERBOSE'
759         [ssh.c]
760          - suppress AAAA query host when '-4' is used; from shin@nd.net.fujitsu.co.jp
761          - turn off x11-fwd for the client, too.
762         [sshconnect.c]
763          - missing xfree()
764          - retry rresvport_af(), too. from sumikawa@ebina.hitachi.co.jp.
765          - read error vs. "Connection closed by remote host"
766         [sshd.8]
767          - ie. -> i.e.,
768          - do not link to a commercial page..
769          - sync with sshd_config
770         [sshd.c]
771          - no need for poll.h; from bright@wintelcom.net
772          - log with level log() not fatal() if peer behaves badly.
773          - don't panic if client behaves strange. ok deraadt@
774          - make no-port-forwarding for RSA keys deny both -L and -R style fwding
775          - delay close() of pty until the pty has been chowned back to root
776          - oops, fix comment, too.
777          - missing xfree()
778          - move XAUTHORITY to subdir. ok dugsong@. fixes debian bug #57907, too.
779         (http://cgi.debian.org/cgi-bin/bugreport.cgi?archive=no&bug=57907)
780          - register cleanup for pty earlier. move code for pty-owner handling to 
781       pty.c ok provos@, dugsong@
782          - create x11 cookie file
783          - fix pr 1113, fclose() -> pclose(), todo: remote popen()
784          - version 1.2.3
785  - Cleaned up
786  - Removed warning workaround for Linux and devpts filesystems (no longer 
787    required after OpenBSD updates)
788
789 20000308
790  - Configure fix from Hiroshi Takekawa <takekawa@sr3.t.u-tokyo.ac.jp>
791
792 20000307
793  - Released 1.2.2p1
794
795 20000305
796  - Fix DEC compile fix
797  - Explicitly seed OpenSSL's PRNG before checking rsa_alive()
798  - Check for getpagesize in libucb.a if not found in libc. Fix for old
799    Solaris from Andre Lucas <andre.lucas@dial.pipex.com>
800  - Check for libwrap if --with-tcp-wrappers option specified. Suggestion 
801    Mate Wierdl <mw@moni.msci.memphis.edu>
802
803 20000303
804  - Added "make host-key" target, Suggestion from Dominik Brettnacher
805  <domi@saargate.de>
806  - Don't permanently fail on bind() if getaddrinfo has more choices left for 
807    us. Needed to work around messy IPv6 on Linux. Patch from Arkadiusz
808    Miskiewicz <misiek@pld.org.pl>
809  - DEC Unix compile fix from David Del Piero <David.DelPiero@qed.qld.gov.au>
810  - Manpage fix from David Del Piero <David.DelPiero@qed.qld.gov.au>
811
812 20000302
813  - Big cleanup of autoconf code
814    - Rearranged to be a little more logical
815    - Added -R option for Solaris
816    - Rewrote OpenSSL detection code. Now uses AC_TRY_RUN with a test program
817      to detect library and header location _and_ ensure library has proper
818      RSA support built in (this is a problem with OpenSSL 0.9.5).
819  - Applied pty cleanup patch from markus.friedl@informatik.uni-erlangen.de
820  - Avoid warning message with Unix98 ptys
821  - Warning was valid - possible race condition on PTYs. Avoided using 
822    platform-specific code.
823  - Document some common problems
824  - Allow root access to any key. Patch from 
825    markus.friedl@informatik.uni-erlangen.de
826
827 20000207
828  - Removed SOCKS code. Will support through a ProxyCommand.
829
830 20000203
831  - Fixed SEGVs in authloop, fix from vbzoli@hbrt.hu
832  - Add --with-ssl-dir option
833
834 20000202
835  - Fix lastlog code for directory based lastlogs. Fix from Josh Durham 
836    <jmd@aoe.vt.edu>
837  - Documentation fixes from HARUYAMA Seigo <haruyama@nt.phys.s.u-tokyo.ac.jp>
838  - Added URLs to Japanese translations of documents by HARUYAMA Seigo 
839    <haruyama@nt.phys.s.u-tokyo.ac.jp>
840
841 20000201
842  - Use socket pairs by default (instead of pipes). Prevents race condition
843    on several (buggy) OSs. Report and fix from tridge@linuxcare.com
844
845 20000127
846  - Seed OpenSSL's random number generator before generating RSA keypairs
847  - Split random collector into seperate file
848  - Compile fix from Andre Lucas <andre.lucas@dial.pipex.com>
849
850 20000126
851  - Released 1.2.2 stable
852
853  - NeXT keeps it lastlog in /usr/adm. Report from 
854    mouring@newton.pconline.com
855  - Added note in UPGRADING re interop with commercial SSH using idea. 
856    Report from Jim Knoble <jmknoble@pobox.com>
857  - Fix linking order for Kerberos/AFS. Fix from Holget Trapp
858    <Holger.Trapp@Informatik.TU-Chemnitz.DE>
859
860 20000125
861  - Fix NULL pointer dereference in login.c. Fix from Andre Lucas 
862    <andre.lucas@dial.pipex.com>
863  - Reorder PAM initialisation so it does not mess up lastlog. Reported
864    by Andre Lucas <andre.lucas@dial.pipex.com>
865  - Use preformatted manpages on SCO, report from Gary E. Miller 
866    <gem@rellim.com>
867  - New URL for x11-ssh-askpass.
868  - Fixpaths was missing /etc/ssh_known_hosts. Report from Jim Knoble 
869    <jmknoble@pobox.com>
870  - Added 'DESTDIR' option to Makefile to ease package building. Patch from 
871    Jim Knoble <jmknoble@pobox.com>
872  - Updated RPM spec files to use DESTDIR
873
874 20000124
875  - Pick up version 1.2.2 from OpenBSD CVS (no changes, just version number
876    increment)
877
878 20000123
879  - OpenBSD CVS:
880    - [packet.c]
881      getsockname() requires initialized tolen; andy@guildsoftware.com
882  - AIX patch from Matt Richards <v2matt@btv.ibm.com> and David Rankin 
883    <drankin@bohemians.lexington.ky.us>
884  - Fix lastlog support, patch from Andre Lucas <andre.lucas@dial.pipex.com>
885
886 20000122
887  - Fix compilation of bsd-snprintf.c on Solaris, fix from Ben Taylor
888    <bent@clark.net>
889  - Merge preformatted manpage patch from Andre Lucas
890    <andre.lucas@dial.pipex.com>
891  - Make IPv4 use the default in RPM packages
892  - Irix uses preformatted manpages
893  - Missing htons() in bsd-bindresvport.c, fix from Holger Trapp
894    <Holger.Trapp@Informatik.TU-Chemnitz.DE>
895  - OpenBSD CVS updates:
896    - [packet.c]
897      use getpeername() in packet_connection_is_on_socket(), fixes sshd -i;
898      from Holger.Trapp@Informatik.TU-Chemnitz.DE
899    - [sshd.c]
900      log with level log() not fatal() if peer behaves badly.
901    - [readpass.c]
902      instead of blocking SIGINT, catch it ourselves, so that we can clean 
903      the tty modes up and kill ourselves -- instead of our process group 
904      leader (scp, cvs, ...) going away and leaving us in noecho mode.  
905      people with cbreak shells never even noticed..
906    - [ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh.1 sshd.8]
907      ie. -> i.e.,
908
909 20000120
910  - Don't use getaddrinfo on AIX
911  - Update to latest OpenBSD CVS:
912    - [auth-rsa.c]
913      - fix user/1056, sshd keeps restrictions; dbt@meat.net
914    - [sshconnect.c]
915      - disable agent fwding for proto 1.3, remove abuse of auth-rsa flags.
916      - destroy keys earlier
917      - split key exchange (kex) and user authentication (user-auth), 
918        ok: provos@
919    - [sshd.c]
920      - no need for poll.h; from bright@wintelcom.net
921      - disable agent fwding for proto 1.3, remove abuse of auth-rsa flags.
922      - split key exchange (kex) and user authentication (user-auth), 
923        ok: provos@
924  - Big manpage and config file cleanup from Andre Lucas
925    <andre.lucas@dial.pipex.com>
926    - Re-added latest (unmodified) OpenBSD manpages
927  - Doc updates
928  - NetBSD patch from David Rankin <drankin@bohemians.lexington.ky.us> and
929    Christos Zoulas <christos@netbsd.org>
930
931 20000119
932  - SCO compile fixes from Gary E. Miller <gem@rellim.com>
933  - Compile fix from Darren_Hall@progressive.com
934  - Linux/glibc-2.1.2 takes a *long* time to look up names for AF_UNSPEC
935    addresses using getaddrinfo(). Added a configure switch to make the
936    default lookup mode AF_INET
937
938 20000118
939  - Fixed --with-pid-dir option
940  - Makefile fix from Gary E. Miller <gem@rellim.com>
941  - Compile fix for HPUX and Solaris from Andre Lucas    
942    <andre.lucas@dial.pipex.com>
943
944 20000117
945  - Clean up bsd-bindresvport.c. Use arc4random() for picking initial
946    port, ignore EINVAL errors (Linux) when searching for free port.
947  - Revert __snprintf -> snprintf aliasing. Apparently Solaris 
948    __snprintf isn't. Report from Theo de Raadt <theo@cvs.openbsd.org>
949  - Document location of Redhat PAM file in INSTALL.
950  - Fixed X11 forwarding bug on Linux. libc advertises AF_INET6 
951    INADDR_ANY_INIT addresses via getaddrinfo, but may not be able to 
952    deliver (no IPv6 kernel support)
953  - Released 1.2.1pre27
954
955  - Fix rresvport_af failure errors (logic error in bsd-bindresvport.c)
956  - Fix --with-ipaddr-display option test. Fix from Jarno Huuskonen 
957    <jhuuskon@hytti.uku.fi>
958  - Fix hang on logout if processes are still using the pty. Needs 
959    further testing.
960  - Patch from Christos Zoulas <christos@zoulas.com>
961    - Try $prefix first when looking for OpenSSL.
962    - Include sys/types.h when including sys/socket.h in test programs
963  - Substitute PID directory in sshd.8. Suggestion from Andrew 
964    Stribblehill <a.d.stribblehill@durham.ac.uk>
965
966 20000116
967  - Renamed --with-xauth-path to --with-xauth
968  - Added --with-pid-dir option
969  - Released 1.2.1pre26
970
971  - Compilation fix from Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
972  - Fixed broken bugfix for /dev/ptmx on Linux systems which lack 
973    openpty(). Report from Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
974
975 20000115
976  - Add --with-xauth-path configure directive and explicit test for
977    /usr/openwin/bin/xauth for Solaris systems. Report from Anders 
978    Nordby <anders@fix.no>
979  - Fix incorrect detection of /dev/ptmx on Linux systems that lack 
980    openpty. Report from John Seifarth <john@waw.be>
981  - Look for intXX_t and u_intXX_t in sys/bitypes.h if they are not in
982    sys/types.h. Fixes problems on SCO, report from Gary E. Miller 
983    <gem@rellim.com>
984  - Use __snprintf and __vnsprintf if they are found where snprintf and
985    vnsprintf are lacking. Suggested by Ben Taylor <bent@shell.clark.net>
986    and others.
987
988 20000114
989  - Merged OpenBSD IPv6 patch:
990    - [sshd.c sshd.8 sshconnect.c ssh.h ssh.c servconf.h servconf.c scp.1]
991      [scp.c packet.h packet.c login.c log.c canohost.c channels.c]
992      [hostfile.c sshd_config]
993      ipv6 support: mostly gethostbyname->getaddrinfo/getnameinfo, new
994      features: sshd allows multiple ListenAddress and Port options. note 
995      that libwrap is not IPv6-ready. (based on patches from 
996      fujiwara@rcac.tdi.co.jp)
997    - [ssh.c canohost.c]
998      more hints (hints.ai_socktype=SOCK_STREAM) for getaddrinfo, 
999      from itojun@
1000    - [channels.c]
1001      listen on _all_ interfaces for X11-Fwd (hints.ai_flags = AI_PASSIVE)
1002    - [packet.h]
1003      allow auth-kerberos for IPv4 only
1004    - [scp.1 sshd.8 servconf.h scp.c]
1005      document -4, -6, and 'ssh -L 2022/::1/22'
1006    - [ssh.c]
1007      'ssh @host' is illegal (null user name), from 
1008      karsten@gedankenpolizei.de
1009    - [sshconnect.c]
1010      better error message
1011    - [sshd.c]
1012      allow auth-kerberos for IPv4 only
1013  - Big IPv6 merge:
1014    - Cleanup overrun in sockaddr copying on RHL 6.1
1015    - Replacements for getaddrinfo, getnameinfo, etc based on versions
1016      from patch from KIKUCHI Takahiro <kick@kyoto.wide.ad.jp>
1017    - Replacement for missing structures on systems that lack IPv6
1018    - record_login needed to know about AF_INET6 addresses
1019    - Borrowed more code from OpenBSD: rresvport_af and requisites
1020
1021 20000110
1022  - Fixes to auth-skey to enable it to use the standard OpenSSL libraries
1023
1024 20000107
1025  - New config.sub and config.guess to fix problems on SCO. Supplied
1026    by Gary E. Miller <gem@rellim.com>
1027  - SCO build fix from Gary E. Miller <gem@rellim.com>
1028  - Released 1.2.1pre25
1029
1030 20000106
1031  - Documentation update & cleanup
1032  - Better KrbIV / AFS detection, based on patch from:
1033    Holger Trapp <Holger.Trapp@Informatik.TU-Chemnitz.DE>
1034
1035 20000105
1036  - Fixed annoying DES corruption problem. libcrypt has been 
1037    overriding symbols in libcrypto. Removed libcrypt and crypt.h
1038    altogether (libcrypto includes its own crypt(1) replacement)
1039  - Added platform-specific rules for Irix 6.x. Included warning that
1040    they are untested.
1041
1042 20000103
1043  - Add explicit make rules for files proccessed by fixpaths.
1044  - Fix "make install" in RPM spec files. Report from Tenkou N. Hattori  
1045    <tnh@kondara.org>
1046  - Removed "nullok" directive from default PAM configuration files. 
1047    Added information on enabling EmptyPasswords on openssh+PAM in 
1048    UPGRADING file.
1049  - OpenBSD CVS updates
1050    - [ssh-agent.c]
1051      cleanup_exit() for SIGTERM/SIGHUP, too. from fgsch@ and 
1052      dgaudet@arctic.org
1053    - [sshconnect.c]
1054      compare correct version for 1.3 compat mode
1055
1056 20000102
1057  - Prevent multiple inclusion of config.h and defines.h. Suggested
1058    by Andre Lucas <andre.lucas@dial.pipex.com>
1059  - Properly clean up on exit of ssh-agent. Patch from Dean Gaudet
1060    <dgaudet@arctic.org>
1061
1062 19991231
1063  - Fix password support on systems with a mixture of shadowed and 
1064    non-shadowed passwords (e.g. NIS). Report and fix from 
1065    HARUYAMA Seigo <haruyama@nt.phys.s.u-tokyo.ac.jp>
1066  - Fix broken autoconf typedef detection. Report from Marc G. 
1067    Fournier <marc.fournier@acadiau.ca>
1068  - Fix occasional crash on LinuxPPC. Patch from Franz Sirl
1069    <Franz.Sirl-kernel@lauterbach.com>
1070  - Prevent typedefs from being compiled more than once. Report from 
1071    Marc G. Fournier <marc.fournier@acadiau.ca>
1072  - Fill in ut_utaddr utmp field. Report from Benjamin Charron
1073    <iretd@bigfoot.com>
1074  - Really fix broken default path. Fix from Jim Knoble 
1075    <jmknoble@pobox.com>
1076  - Remove test for quad_t. No longer needed.
1077  - Released 1.2.1pre24
1078
1079  - Added support for directory-based lastlogs
1080  - Really fix typedefs, patch from Ben Taylor <bent@clark.net>
1081
1082 19991230
1083  - OpenBSD CVS updates:
1084    - [auth-passwd.c]
1085      check for NULL 1st
1086  - Removed most of the pam code into its own file auth-pam.[ch]. This 
1087    cleaned up sshd.c up significantly.
1088  - PAM authentication was incorrectly interpreting 
1089    "PermitRootLogin without-password". Report from Matthias Andree
1090    <ma@dt.e-technik.uni-dortmund.de
1091  - Several other cleanups
1092  - Merged Dante SOCKS support patch from David Rankin
1093   <drankin@bohemians.lexington.ky.us>
1094  - Updated documentation with ./configure options
1095  - Released 1.2.1pre23
1096
1097 19991229
1098  - Applied another NetBSD portability patch from David Rankin 
1099    <drankin@bohemians.lexington.ky.us>
1100  - Fix --with-default-path option.
1101  - Autodetect perl, patch from David Rankin 
1102    <drankin@bohemians.lexington.ky.us>
1103  - Print whether OpenSSH was compiled with RSARef, patch from 
1104    Nalin Dahyabhai <nalin@thermo.stat.ncsu.edu>
1105  - Calls to pam_setcred, patch from Nalin Dahyabhai 
1106    <nalin@thermo.stat.ncsu.edu>
1107  - Detect missing size_t and typedef it.
1108  - Rename helper.[ch] to (more appropriate) bsd-misc.[ch]
1109  - Minor Makefile cleaning
1110
1111 19991228
1112  - Replacement for getpagesize() for systems which lack it
1113  - NetBSD login.c compile fix from David Rankin 
1114   <drankin@bohemians.lexington.ky.us>
1115  - Fully set ut_tv if present in utmp or utmpx
1116  - Portability fixes for Irix 5.3 (now compiles OK!)
1117  - autoconf and other misc cleanups
1118  - Merged AIX patch from Darren Hall <dhall@virage.org>
1119  - Cleaned up defines.h
1120  - Released 1.2.1pre22
1121
1122 19991227
1123  - Automatically correct paths in manpages and configuration files. Patch
1124    and script from Andre Lucas <andre.lucas@dial.pipex.com>
1125  - Removed credits from README to CREDITS file, updated.
1126  - Added --with-default-path to specify custom path for server
1127  - Removed #ifdef trickery from acconfig.h into defines.h
1128  - PAM bugfix. PermitEmptyPassword was being ignored.
1129  - Fixed PAM config files to allow empty passwords if server does.
1130  - Explained spurious PAM auth warning workaround in UPGRADING
1131  - Use last few chars of tty line as ut_id
1132  - New SuSE RPM spec file from Chris Saia <csaia@wtower.com>
1133  - OpenBSD CVS updates:
1134    - [packet.h auth-rhosts.c]
1135      check format string for packet_disconnect and packet_send_debug, too
1136    - [channels.c]
1137      use packet_get_maxsize for channels. consistence.
1138
1139 19991226
1140  - Enabled utmpx support by default for Solaris
1141  - Cleanup sshd.c PAM a little more
1142  - Revised RPM package to include Jim Knoble's <jmknoble@pobox.com>
1143    X11 ssh-askpass program.
1144  - Disable logging of PAM success and failures, PAM is verbose enough.
1145    Unfortunatly there is currently no way to disable auth failure 
1146    messages. Mention this in UPGRADING file and sent message to PAM 
1147    developers
1148  - OpenBSD CVS update:
1149    - [ssh-keygen.1 ssh.1]
1150      remove ref to .ssh/random_seed, mention .ssh/environment in 
1151      .Sh FILES, too
1152  - Released 1.2.1pre21
1153  - Fixed implicit '.' in default path, report from Jim Knoble 
1154    <jmknoble@pobox.com>
1155  - Redhat RPM spec fixes from Jim Knoble <jmknoble@pobox.com>
1156
1157 19991225
1158  - More fixes from Andre Lucas <andre.lucas@dial.pipex.com>
1159  - Cleanup of auth-passwd.c for shadow and MD5 passwords
1160  - Cleanup and bugfix of PAM authentication code
1161  - Released 1.2.1pre20
1162
1163  - Merged fixes from Ben Taylor <bent@clark.net>
1164  - Fixed configure support for PAM. Reported by Naz <96na@eng.cam.ac.uk>
1165  - Disabled logging of PAM password authentication failures when password
1166    is empty. (e.g start of authentication loop). Reported by Naz
1167    <96na@eng.cam.ac.uk>)
1168
1169 19991223
1170  - Merged later HPUX patch from Andre Lucas 
1171    <andre.lucas@dial.pipex.com>
1172  - Above patch included better utmpx support from Ben Taylor
1173    <bent@clark.net>
1174
1175 19991222
1176  - Fix undefined fd_set type in ssh.h from Povl H. Pedersen 
1177    <pope@netguide.dk>
1178  - Fix login.c breakage on systems which lack ut_host in struct
1179    utmp. Reported by Willard Dawson <willard.dawson@sbs.siemens.com>
1180
1181 19991221
1182  - Integration of large HPUX patch from Andre Lucas 
1183    <andre.lucas@dial.pipex.com>. Integrating it had a few other 
1184    benefits:
1185    - Ability to disable shadow passwords at configure time
1186    - Ability to disable lastlog support at configure time
1187    - Support for IP address in $DISPLAY
1188  - OpenBSD CVS update:
1189    - [sshconnect.c]
1190    say "REMOTE HOST IDENTIFICATION HAS CHANGED"
1191  - Fix DISABLE_SHADOW support
1192  - Allow MD5 passwords even if shadow passwords are disabled
1193  - Release 1.2.1pre19
1194
1195 19991218
1196  - Redhat init script patch from Chun-Chung Chen 
1197    <cjj@u.washington.edu>
1198  - Avoid breakage on systems without IPv6 headers
1199
1200 19991216
1201  - Makefile changes for Solaris from Peter Kocks 
1202    <peter.kocks@baygate.com>
1203  - Minor updates to docs
1204  - Merged OpenBSD CVS changes:
1205    - [authfd.c ssh-agent.c]
1206      keysize warnings talk about identity files
1207    - [packet.c]
1208      "Connection closed by x.x.x.x": fatal() -> log()
1209  - Correctly handle empty passwords in shadow file. Patch from: 
1210    "Chris, the Young One" <cky@pobox.com>
1211  - Released 1.2.1pre18
1212
1213 19991215
1214  - Integrated patchs from Juergen Keil <jk@tools.de>
1215    - Avoid void* pointer arithmatic
1216    - Use LDFLAGS correctly
1217    - Fix SIGIO error in scp
1218    - Simplify status line printing in scp
1219  - Added better test for inline functions compiler support from  
1220    Darren_Hall@progressive.com
1221
1222 19991214
1223  - OpenBSD CVS Changes
1224    - [canohost.c]
1225      fix get_remote_port() and friends for sshd -i; 
1226      Holger.Trapp@Informatik.TU-Chemnitz.DE
1227    - [mpaux.c]
1228      make code simpler. no need for memcpy. niels@ ok
1229    - [pty.c]
1230      namebuflen not sizeof namebuflen; bnd@ep-ag.com via djm@mindrot.org
1231      fix proto; markus
1232    - [ssh.1]
1233       typo; mark.baushke@solipsa.com
1234    - [channels.c ssh.c ssh.h sshd.c]
1235      type conflict for 'extern Type *options' in channels.c; dot@dotat.at
1236    - [sshconnect.c]
1237      move checking of hostkey into own function.
1238    - [version.h]
1239      OpenSSH-1.2.1
1240  - Clean up broken includes in pty.c
1241  - Some older systems don't have poll.h, they use sys/poll.h instead
1242  - Doc updates
1243
1244 19991211
1245  - Fix compilation on systems with AFS. Reported by 
1246    aloomis@glue.umd.edu
1247  - Fix installation on Solaris. Reported by 
1248    Gordon Rowell <gordonr@gormand.com.au>
1249  - Fix gccisms (__attribute__ and inline). Report by edgy@us.ibm.com,
1250    patch from Markus Friedl <markus.friedl@informatik.uni-erlangen.de>
1251  - Auto-locate xauth. Patch from David Agraz <dagraz@jahoopa.com>
1252  - Compile fix from David Agraz <dagraz@jahoopa.com>
1253  - Avoid compiler warning in bsd-snprintf.c
1254  - Added pam_limits.so to default PAM config. Suggested by 
1255    Jim Knoble <jmknoble@pobox.com>
1256
1257 19991209
1258  - Import of patch from Ben Taylor <bent@clark.net>:
1259    - Improved PAM support
1260    - "uninstall" rule for Makefile
1261    - utmpx support
1262    - Should fix PAM problems on Solaris
1263  - OpenBSD CVS updates:
1264    - [readpass.c]
1265      avoid stdio; based on work by markus, millert, and I
1266    - [sshd.c]
1267      make sure the client selects a supported cipher
1268    - [sshd.c]
1269      fix sighup handling.  accept would just restart and daemon handled 
1270      sighup only after the next connection was accepted. use poll on 
1271      listen sock now.
1272    - [sshd.c]
1273      make that a fatal
1274  - Applied patch from David Rankin <drankin@bohemians.lexington.ky.us>
1275    to fix libwrap support on NetBSD
1276  - Released 1.2pre17
1277
1278 19991208
1279  - Compile fix for Solaris with /dev/ptmx from 
1280    David Agraz <dagraz@jahoopa.com>
1281
1282 19991207
1283  - sshd Redhat init script patch from Jim Knoble <jmknoble@pobox.com>
1284    fixes compatability with 4.x and 5.x
1285  - Fixed default SSH_ASKPASS
1286  - Fix PAM account and session being called multiple times. Problem 
1287    reported by Adrian Baugh <adrian@merlin.keble.ox.ac.uk>
1288  - Merged more OpenBSD changes:
1289    - [atomicio.c authfd.c scp.c serverloop.c ssh.h sshconnect.c sshd.c]
1290      move atomicio into it's own file.  wrap all socket write()s which 
1291      were doing write(sock, buf, len) != len, with atomicio() calls.
1292    - [auth-skey.c]
1293      fd leak
1294    - [authfile.c]
1295      properly name fd variable
1296    - [channels.c]
1297      display great hatred towards strcpy
1298    - [pty.c pty.h sshd.c]
1299      use openpty() if it exists (it does on BSD4_4)
1300    - [tildexpand.c]
1301      check for ~ expansion past MAXPATHLEN
1302  - Modified helper.c to use new atomicio function.
1303  - Reformat Makefile a little
1304  - Moved RC4 routines from rc4.[ch] into helper.c
1305  - Added autoconf code to detect /dev/ptmx (Solaris) and /dev/ptc (AIX)
1306  - Updated SuSE spec from Chris Saia <csaia@wtower.com>
1307  - Tweaked Redhat spec
1308  - Clean up bad imports of a few files (forgot -kb)
1309  - Released 1.2pre16
1310
1311 19991204
1312  - Small cleanup of PAM code in sshd.c
1313  - Merged OpenBSD CVS changes:
1314    - [auth-krb4.c auth-passwd.c auth-skey.c ssh.h]
1315      move skey-auth from auth-passwd.c to auth-skey.c, same for krb4
1316    - [auth-rsa.c]
1317      warn only about mismatch if key is _used_
1318      warn about keysize-mismatch with log() not error()
1319      channels.c readconf.c readconf.h ssh.c ssh.h sshconnect.c
1320      ports are u_short
1321    - [hostfile.c]
1322      indent, shorter warning
1323    - [nchan.c]
1324      use error() for internal errors
1325    - [packet.c]
1326      set loglevel for SSH_MSG_DISCONNECT to log(), not fatal()
1327      serverloop.c
1328      indent
1329    - [ssh-add.1 ssh-add.c ssh.h]
1330      document $SSH_ASKPASS, reasonable default
1331    - [ssh.1]
1332      CheckHostIP is not available for connects via proxy command
1333    - [sshconnect.c]
1334      typo
1335      easier to read client code for passwd and skey auth
1336      turn of checkhostip for proxy connects, since we don't know the remote ip
1337
1338 19991126
1339  - Add definition for __P()
1340  - Added [v]snprintf() replacement for systems that lack it
1341
1342 19991125
1343  - More reformatting merged from OpenBSD CVS
1344  - Merged OpenBSD CVS changes:
1345    - [channels.c]
1346      fix packet_integrity_check() for !have_hostname_in_open.
1347      report from mrwizard@psu.edu via djm@ibs.com.au
1348    - [channels.c]
1349      set SO_REUSEADDR and SO_LINGER for forwarded ports.
1350      chip@valinux.com via damien@ibs.com.au
1351    - [nchan.c]
1352      it's not an error() if shutdown_write failes in nchan.
1353    - [readconf.c]
1354      remove dead #ifdef-0-code
1355    - [readconf.c servconf.c]
1356      strcasecmp instead of tolower
1357    - [scp.c]
1358      progress meter overflow fix from damien@ibs.com.au
1359    - [ssh-add.1 ssh-add.c]
1360      SSH_ASKPASS support
1361    - [ssh.1 ssh.c]
1362      postpone fork_after_authentication until command execution,
1363      request/patch from jahakala@cc.jyu.fi via damien@ibs.com.au
1364      plus: use daemon() for backgrounding
1365  - Added BSD compatible install program and autoconf test, thanks to
1366    Niels Kristian Bech Jensen <nkbj@image.dk>
1367  - Solaris fixing, thanks to Ben Taylor <bent@clark.net>
1368  - Merged beginnings of AIX support from Tor-Ake Fransson <torake@hotmail.com>
1369  - Release 1.2pre15
1370
1371 19991124
1372  - Merged very large OpenBSD source code reformat
1373  - OpenBSD CVS updates
1374    - [channels.c cipher.c compat.c log-client.c scp.c serverloop.c]
1375      [ssh.h sshd.8 sshd.c]
1376      syslog changes:
1377      * Unified Logmessage for all auth-types, for success and for failed
1378      * Standard connections get only ONE line in the LOG when level==LOG:
1379        Auth-attempts are logged only, if authentication is:
1380           a) successfull or
1381           b) with passwd or
1382           c) we had more than AUTH_FAIL_LOG failues
1383      * many log() became verbose()
1384      * old behaviour with level=VERBOSE
1385    - [readconf.c readconf.h ssh.1 ssh.h sshconnect.c sshd.c]
1386      tranfer s/key challenge/response data in SSH_SMSG_AUTH_TIS_CHALLENGE
1387      messages. allows use of s/key in windows (ttssh, securecrt) and
1388      ssh-1.2.27 clients without 'ssh -v', ok: niels@
1389    - [sshd.8]
1390      -V, for fallback to openssh in SSH2 compatibility mode
1391    - [sshd.c]
1392      fix sigchld race; cjc5@po.cwru.edu
1393
1394 19991123
1395  - Added SuSE package files from Chris Saia <csaia@wtower.com>
1396  - Restructured package-related files under packages/*
1397  - Added generic PAM config
1398  - Numerous little Solaris fixes
1399  - Add recommendation to use GNU make to INSTALL document
1400
1401 19991122
1402  - Make <enter> close gnome-ssh-askpass (Debian bug #50299)
1403  - OpenBSD CVS Changes
1404    - [ssh-keygen.c] 
1405      don't create ~/.ssh only if the user wants to store the private 
1406      key there. show fingerprint instead of public-key after 
1407      keygeneration. ok niels@
1408  - Added OpenBSD bsd-strlcat.c, created bsd-strlcat.h
1409  - Added timersub() macro
1410  - Tidy RCSIDs of bsd-*.c
1411  - Added autoconf test and macro to deal with old PAM libraries 
1412    pam_strerror definition (one arg vs two).
1413  - Fix EGD problems (Thanks to Ben Taylor <bent@clark.net>)
1414  - Retry /dev/urandom reads interrupted by signal (report from 
1415    Robert Hardy <rhardy@webcon.net>)
1416  - Added a setenv replacement for systems which lack it
1417  - Only display public key comment when presenting ssh-askpass dialog
1418  - Released 1.2pre14
1419
1420  - Configure, Make and changelog corrections from Tudor Bosman 
1421    <tudorb@jm.nu> and Niels Kristian Bech Jensen <nkbj@image.dk>
1422
1423 19991121
1424  - OpenBSD CVS Changes:
1425    - [channels.c]
1426      make this compile, bad markus
1427    - [log.c readconf.c servconf.c ssh.h]
1428      bugfix: loglevels are per host in clientconfig,
1429      factor out common log-level parsing code.
1430    - [servconf.c]
1431      remove unused index (-Wall)
1432    - [ssh-agent.c]
1433      only one 'extern char *__progname'
1434    - [sshd.8]
1435      document SIGHUP, -Q to synopsis
1436    - [sshconnect.c serverloop.c sshd.c packet.c packet.h]
1437      [channels.c clientloop.c]
1438      SSH_CMSG_MAX_PACKET_SIZE, some clients use this, some need this, niels@
1439      [hope this time my ISP stays alive during commit]
1440    - [OVERVIEW README] typos; green@freebsd
1441    - [ssh-keygen.c]
1442      replace xstrdup+strcat with strlcat+fixed buffer, fixes OF (bad me)
1443      exit if writing the key fails (no infinit loop)
1444      print usage() everytime we get bad options
1445    - [ssh-keygen.c] overflow, djm@mindrot.org
1446    - [sshd.c] fix sigchld race; cjc5@po.cwru.edu
1447      
1448 19991120
1449  - Merged more Solaris support from Marc G. Fournier 
1450    <marc.fournier@acadiau.ca>
1451  - Wrote autoconf tests for integer bit-types
1452  - Fixed enabling kerberos support
1453  - Fix segfault in ssh-keygen caused by buffer overrun in filename 
1454    handling.
1455
1456 19991119
1457  - Merged PAM buffer overrun patch from Chip Salzenberg <chip@valinux.com>
1458  - Merged OpenBSD CVS changes
1459    - [auth-rhosts.c auth-rsa.c ssh-agent.c sshconnect.c sshd.c]
1460      more %d vs. %s in fmt-strings
1461    - [authfd.c]
1462      Integers should not be printed with %s
1463  - EGD uses a socket, not a named pipe. Duh.
1464  - Fix includes in fingerprint.c
1465  - Fix scp progress bar bug again.
1466  - Move ssh-askpass from ${libdir}/ssh to ${libexecdir}/ssh at request of 
1467    David Rankin <drankin@bohemians.lexington.ky.us>
1468  - Added autoconf option to enable Kerberos 4 support (untested)
1469  - Added autoconf option to enable AFS support (untested)
1470  - Added autoconf option to enable S/Key support (untested)
1471  - Added autoconf option to enable TCP wrappers support (compiles OK)
1472  - Renamed BSD helper function files to bsd-*
1473  - Added tests for login and daemon and enable OpenBSD replacements for 
1474    when they are absent.
1475  - Added non-PAM MD5 password support patch from Tudor Bosman <tudorb@jm.nu>
1476
1477 19991118
1478  - Merged OpenBSD CVS changes
1479    - [scp.c] foregroundproc() in scp
1480    - [sshconnect.h] include fingerprint.h
1481    - [sshd.c] bugfix: the log() for passwd-auth escaped during logging 
1482      changes.
1483    - [ssh.1] Spell my name right.
1484  - Added openssh.com info to README
1485
1486 19991117
1487  - Merged OpenBSD CVS changes
1488    - [ChangeLog.Ylonen] noone needs this anymore
1489    - [authfd.c] close-on-exec for auth-socket, ok deraadt
1490    - [hostfile.c] 
1491      in known_hosts key lookup the entry for the bits does not need 
1492      to match, all the information is contained in n and e. This 
1493      solves the problem with buggy servers announcing the wrong 
1494      modulus length.  markus and me.
1495    - [serverloop.c] 
1496      bugfix: check for space if child has terminated, from: 
1497      iedowse@maths.tcd.ie
1498    - [ssh-add.1 ssh-add.c ssh-keygen.1 ssh-keygen.c sshconnect.c]
1499      [fingerprint.c fingerprint.h]
1500      rsa key fingerprints, idea from Bjoern Groenvall <bg@sics.se>
1501    - [ssh-agent.1] typo
1502    - [ssh.1] add OpenSSH information to AUTHOR section. okay markus@
1503    - [sshd.c] 
1504      force logging to stderr while loading private key file
1505      (lost while converting to new log-levels)
1506
1507 19991116
1508  - Fix some Linux libc5 problems reported by Miles Wilson <mw@mctitle.com>
1509  - Merged OpenBSD CVS changes:
1510    - [auth-rh-rsa.c auth-rsa.c authfd.c authfd.h hostfile.c mpaux.c]
1511      [mpaux.h ssh-add.c ssh-agent.c ssh.h ssh.c sshd.c]
1512      the keysize of rsa-parameter 'n' is passed implizit,
1513      a few more checks and warnings about 'pretended' keysizes.
1514    - [cipher.c cipher.h packet.c packet.h sshd.c]
1515      remove support for cipher RC4
1516    - [ssh.c]
1517      a note for legay systems about secuity issues with permanently_set_uid(),
1518      the private hostkey and ptrace()
1519    - [sshconnect.c]
1520      more detailed messages about adding and checking hostkeys
1521
1522 19991115
1523  - Merged OpenBSD CVS changes:
1524    - [ssh-add.c] change passphrase loop logic and remove ref to 
1525      $DISPLAY, ok niels
1526  - Changed to ssh-add.c broke askpass support. Revised it to be a little more
1527    modular. 
1528  - Revised autoconf support for enabling/disabling askpass support.
1529  - Merged more OpenBSD CVS changes:
1530         [auth-krb4.c]
1531           - disconnect if getpeername() fails
1532           - missing xfree(*client)
1533         [canohost.c]
1534           - disconnect if getpeername() fails
1535           - fix comment: we _do_ disconnect if ip-options are set
1536         [sshd.c]
1537           - disconnect if getpeername() fails
1538           - move checking of remote port to central place
1539         [auth-rhosts.c] move checking of remote port to central place
1540         [log-server.c] avoid extra fd per sshd, from millert@
1541         [readconf.c] print _all_ bad config-options in ssh(1), too
1542         [readconf.h] print _all_ bad config-options in ssh(1), too
1543         [ssh.c] print _all_ bad config-options in ssh(1), too
1544         [sshconnect.c] disconnect if getpeername() fails
1545  - OpenBSD's changes to sshd.c broke the PAM stuff, re-merged it.
1546  - Various small cleanups to bring diff (against OpenBSD) size down.
1547  - Merged more Solaris compability from Marc G. Fournier
1548    <marc.fournier@acadiau.ca>
1549  - Wrote autoconf tests for __progname symbol
1550  - RPM spec file fixes from Jim Knoble <jmknoble@pobox.com>
1551  - Released 1.2pre12
1552
1553  - Another OpenBSD CVS update:
1554    - [ssh-keygen.1] fix .Xr
1555
1556 19991114
1557  - Solaris compilation fixes (still imcomplete)
1558
1559 19991113
1560  - Build patch from Niels Kristian Bech Jensen <nkbj@image.dk>
1561    - Don't install config files if they already exist
1562    - Fix inclusion of additional preprocessor directives from acconfig.h
1563  - Removed redundant inclusions of config.h
1564  - Added 'Obsoletes' lines to RPM spec file
1565  - Merged OpenBSD CVS changes:
1566    - [bufaux.c] save a view malloc/memcpy/memset/free's, ok niels
1567    - [scp.c] fix overflow reported by damien@ibs.com.au: off_t 
1568      totalsize, ok niels,aaron
1569  - Delay fork (-f option) in ssh until after port forwarded connections 
1570    have been initialised. Patch from Jani Hakala <jahakala@cc.jyu.fi>
1571  - Added shadow password patch from Thomas Neumann <tom@smart.ruhr.de>
1572  - Added ifdefs to auth-passwd.c to exclude it when PAM is enabled
1573  - Tidied default config file some more
1574  - Revised Redhat initscript to fix bug: sshd (re)start would fail
1575    if executed from inside a ssh login.
1576
1577 19991112
1578  - Merged changes from OpenBSD CVS
1579    - [sshd.c] session_key_int may be zero
1580    - [auth-rh-rsa.c servconf.c servconf.h ssh.h sshd.8 sshd.c sshd_config]
1581      IgnoreUserKnownHosts(default=no), used for RhostRSAAuth, ok 
1582      deraadt,millert
1583  - Brought default sshd_config more in line with OpenBSD's
1584  - Grab server in gnome-ssh-askpass (Debian bug #49872)
1585  - Released 1.2pre10
1586
1587  - Added INSTALL documentation
1588  - Merged yet more changes from OpenBSD CVS
1589    - [auth-rh-rsa.c auth-rhosts.c auth-rsa.c channels.c clientloop.c]
1590      [ssh.c ssh.h sshconnect.c sshd.c]
1591      make all access to options via 'extern Options options'
1592      and 'extern ServerOptions options' respectively;
1593      options are no longer passed as arguments:
1594       * make options handling more consistent
1595       * remove #include "readconf.h" from ssh.h
1596       * readconf.h is only included if necessary
1597    - [mpaux.c] clear temp buffer
1598    - [servconf.c] print _all_ bad options found in configfile
1599  - Make ssh-askpass support optional through autoconf
1600  - Fix nasty division-by-zero error in scp.c
1601  - Released 1.2pre11
1602
1603 19991111
1604  - Added (untested) Entropy Gathering Daemon (EGD) support
1605  - Fixed /dev/urandom fd leak (Debian bug #49722)
1606  - Merged OpenBSD CVS changes:
1607    - [auth-rh-rsa.c] user/958: check ~/.ssh/known_hosts for rhosts-rsa, too
1608    - [ssh.1] user/958: check ~/.ssh/known_hosts for rhosts-rsa, too
1609    - [sshd.8] user/958: check ~/.ssh/known_hosts for rhosts-rsa, too
1610  - Fix integer overflow which was messing up scp's progress bar for large 
1611    file transfers. Fix submitted to OpenBSD developers. Report and fix
1612    from Kees Cook <cook@cpoint.net>
1613  - Merged more OpenBSD CVS changes:
1614    - [auth-krb4.c auth-passwd.c] remove x11- and krb-cleanup from fatal() 
1615      + krb-cleanup cleanup
1616    - [clientloop.c log-client.c log-server.c ]
1617      [readconf.c readconf.h servconf.c servconf.h ]
1618      [ssh.1 ssh.c ssh.h sshd.8]
1619      add LogLevel {QUIET, FATAL, ERROR, INFO, CHAT, DEBUG} to ssh/sshd,
1620      obsoletes QuietMode and FascistLogging in sshd.
1621    - [sshd.c] fix fatal/assert() bug reported by damien@ibs.com.au:
1622      allow session_key_int != sizeof(session_key)
1623      [this should fix the pre-assert-removal-core-files]
1624  - Updated default config file to use new LogLevel option and to improve
1625    readability
1626
1627 19991110
1628  - Merged several minor fixes:
1629    - ssh-agent commandline parsing
1630    - RPM spec file now installs ssh setuid root
1631    - Makefile creates libdir
1632    - Merged beginnings of Solaris compability from Marc G. Fournier
1633      <marc.fournier@acadiau.ca>
1634
1635 19991109
1636  - Autodetection of SSL/Crypto library location via autoconf
1637  - Fixed location of ssh-askpass to follow autoconf
1638  - Integrated Makefile patch from Niels Kristian Bech Jensen <nkbj@image.dk>
1639  - Autodetection of RSAref library for US users
1640  - Minor doc updates
1641  - Merged OpenBSD CVS changes:
1642    - [rsa.c] bugfix: use correct size for memset()
1643    - [sshconnect.c] warn if announced size of modulus 'n' != real size
1644  - Added GNOME passphrase requestor (use --with-gnome-askpass)
1645  - RPM build now creates subpackages
1646  - Released 1.2pre9
1647
1648 19991108
1649  - Removed debian/ directory. This is now being maintained separately.
1650  - Added symlinks for slogin in RPM spec file
1651  - Fixed permissions on manpages in RPM spec file
1652  - Added references to required libraries in README file
1653  - Removed config.h.in from CVS
1654  - Removed pwdb support (better pluggable auth is provided by glibc)
1655  - Made PAM and requisite libdl optional
1656  - Removed lots of unnecessary checks from autoconf
1657  - Added support and autoconf test for openpty() function (Unix98 pty support)
1658  - Fix for scp not finding ssh if not installed as /usr/bin/ssh
1659  - Added TODO file
1660  - Merged parts of Debian patch From Phil Hands <phil@hands.com>:
1661    - Added ssh-askpass program
1662    - Added ssh-askpass support to ssh-add.c
1663    - Create symlinks for slogin on install
1664    - Fix "distclean" target in makefile
1665    - Added example for ssh-agent to manpage
1666    - Added support for PAM_TEXT_INFO messages
1667    - Disable internal /etc/nologin support if PAM enabled
1668  - Merged latest OpenBSD CVS changes:
1669    - [all] replace assert() with error, fatal or packet_disconnect
1670    - [sshd.c] don't send fail-msg but disconnect if too many authentication
1671      failures
1672    - [sshd.c] remove unused argument. ok dugsong
1673    - [sshd.c] typo
1674    - [rsa.c] clear buffers used for encryption. ok: niels
1675    - [rsa.c] replace assert() with error, fatal or packet_disconnect
1676    - [auth-krb4.c] remove unused argument. ok dugsong
1677  - Fixed coredump after merge of OpenBSD rsa.c patch
1678  - Released 1.2pre8
1679
1680 19991102
1681  - Merged change from OpenBSD CVS
1682   - One-line cleanup in sshd.c
1683
1684 19991030
1685  - Integrated debian package support from Dan Brosemer <odin@linuxfreak.com>
1686  - Merged latest updates for OpenBSD CVS:
1687    - channels.[ch] - remove broken x11 fix and document istate/ostate
1688    - ssh-agent.c - call setsid() regardless of argv[]
1689    - ssh.c - save a few lines when disabling rhosts-{rsa-}auth
1690  - Documentation cleanups
1691  - Renamed README -> README.Ylonen
1692  - Renamed README.openssh ->README
1693
1694 19991029
1695  - Renamed openssh* back to ssh* at request of Theo de Raadt
1696  - Incorporated latest changes from OpenBSD's CVS
1697  - Integrated Makefile patch from  Niels Kristian Bech Jensen <nkbj@image.dk>
1698  - Integrated PAM env patch from Nalin Dahyabhai <nalin.dahyabhai@pobox.com>
1699  - Make distclean now removed configure script
1700  - Improved PAM logging
1701  - Added some debug() calls for PAM
1702  - Removed redundant subdirectories
1703  - Integrated part of a patch from Dan Brosemer <odin@linuxfreak.com> for 
1704    building on Debian.
1705  - Fixed off-by-one error in PAM env patch
1706  - Released 1.2pre6
1707
1708 19991028
1709  - Further PAM enhancements.
1710    - Much cleaner
1711    - Now uses account and session modules for all logins.
1712  - Integrated patch from Dan Brosemer <odin@linuxfreak.com>
1713    - Build fixes
1714    - Autoconf
1715    - Change binary names to open*
1716  - Fixed autoconf script to detect PAM on RH6.1
1717  - Added tests for libpwdb, and OpenBSD functions to autoconf
1718  - Released 1.2pre4
1719
1720  - Imported latest OpenBSD CVS code
1721  - Updated README.openssh
1722  - Released 1.2pre5
1723
1724 19991027
1725  - Adapted PAM patch.
1726  - Released 1.0pre2
1727
1728  - Excised my buggy replacements for strlcpy and mkdtemp
1729  - Imported correct OpenBSD strlcpy and mkdtemp routines.
1730  - Reduced arc4random_stir entropy read to 32 bytes (256 bits)
1731  - Picked up correct version number from OpenBSD
1732  - Added sshd.pam PAM configuration file
1733  - Added sshd.init Redhat init script
1734  - Added openssh.spec RPM spec file
1735  - Released 1.2pre3
1736
1737 19991026
1738  - Fixed include paths of OpenSSL functions
1739  - Use OpenSSL MD5 routines
1740  - Imported RC4 code from nanocrypt
1741  - Wrote replacements for OpenBSD arc4random* functions
1742  - Wrote replacements for strlcpy and mkdtemp
1743  - Released 1.0pre1
This page took 5.445722 seconds and 5 git commands to generate.