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