]> andersk Git - openssh.git/blob - ChangeLog
2731819ea87d70d320a0a04311bb86a49577e59e
[openssh.git] / ChangeLog
1 20010306
2  - (bal) OpenBSD CVS Sync
3    - deraadt@cvs.openbsd.org 2001/03/05 14:28:47
4      [sshd.8]
5      alpha order; jcs@rt.fm
6    - stevesk@cvs.openbsd.org 2001/03/05 15:44:51
7      [servconf.c]
8      sync error message; ok markus@
9
10 20010305
11  - (bal) CVS ID touch up on sshpty.[ch] and sshlogin.[ch]
12  - (bal) CVS ID touch up on sftp-int.c 
13  - (bal) CVS ID touch up on uuencode.c
14  - (bal) CVS ID touch up on auth2.c, serverloop.c, session.c & sshd.c
15  - (bal) OpenBSD CVS Sync
16    - deraadt@cvs.openbsd.org 2001/02/17 23:48:48
17      [sshd.8]
18      it's the OpenSSH one
19    - deraadt@cvs.openbsd.org 2001/02/21 07:37:04
20      [ssh-keyscan.c]
21      inline -> __inline__, and some indent
22    - deraadt@cvs.openbsd.org 2001/02/21 09:05:54
23      [authfile.c]
24      improve fd handling
25    - deraadt@cvs.openbsd.org 2001/02/21 09:12:56
26      [sftp-server.c]
27      careful with & and &&; markus ok
28    - stevesk@cvs.openbsd.org 2001/02/21 21:14:04
29      [ssh.c]
30      -i supports DSA identities now; ok markus@
31    - deraadt@cvs.openbsd.org 2001/02/22 04:29:37
32      [servconf.c]
33      grammar; slade@shore.net
34    - deraadt@cvs.openbsd.org 2001/02/22 06:43:55
35      [ssh-keygen.1 ssh-keygen.c]
36      document -d, and -t defaults to rsa1
37    - deraadt@cvs.openbsd.org 2001/02/22 08:03:51
38      [ssh-keygen.1 ssh-keygen.c]
39      bye bye -d
40    - deraadt@cvs.openbsd.org 2001/02/22 18:09:06
41      [sshd_config]
42      activate RSA 2 key
43    - markus@cvs.openbsd.org 2001/02/22 21:57:27
44      [ssh.1 sshd.8]
45      typos/grammar from matt@anzen.com
46    - markus@cvs.openbsd.org 2001/02/22 21:59:44
47      [auth.c auth.h auth1.c auth2.c misc.c misc.h ssh.c]
48      use pwcopy in ssh.c, too
49    - markus@cvs.openbsd.org 2001/02/23 15:34:53
50      [serverloop.c]
51      debug2->3
52    - markus@cvs.openbsd.org 2001/02/23 18:15:13
53      [sshd.c]
54      the random session key depends now on the session_key_int
55      sent by the 'attacker'
56              dig1 = md5(cookie|session_key_int);
57              dig2 = md5(dig1|cookie|session_key_int);
58              fake_session_key = dig1|dig2;
59      this change is caused by a mail from anakin@pobox.com
60      patch based on discussions with my german advisor niels@openbsd.org
61    - deraadt@cvs.openbsd.org 2001/02/24 10:37:55
62      [readconf.c]
63      look for id_rsa by default, before id_dsa
64    - deraadt@cvs.openbsd.org 2001/02/24 10:37:26
65      [sshd_config]
66      ssh2 rsa key before dsa key
67    - markus@cvs.openbsd.org 2001/02/27 10:35:27
68      [packet.c]
69      fix random padding
70    - markus@cvs.openbsd.org 2001/02/27 11:00:11
71      [compat.c]
72      support SSH-2.0-2.1 ; from Christophe_Moret@hp.com
73    - deraadt@cvs.openbsd.org 2001/02/28 05:34:28
74      [misc.c]
75      pull in protos
76    - deraadt@cvs.openbsd.org 2001/02/28 05:36:28
77      [sftp.c]
78      do not kill the subprocess on termination (we will see if this helps
79      things or hurts things)
80    - markus@cvs.openbsd.org 2001/02/28 08:45:39
81      [clientloop.c]
82      fix byte counts for ssh protocol v1
83    - markus@cvs.openbsd.org 2001/02/28 08:54:55
84      [channels.c nchan.c nchan.h]
85      make sure remote stderr does not get truncated.
86      remove closed fd's from the select mask.
87    - markus@cvs.openbsd.org 2001/02/28 09:57:07
88      [packet.c packet.h sshconnect2.c]
89      in ssh protocol v2 use ignore messages for padding (instead of
90      trailing \0).
91    - markus@cvs.openbsd.org 2001/02/28 12:55:07
92      [channels.c]
93      unify debug messages
94    - deraadt@cvs.openbsd.org 2001/02/28 17:52:54
95      [misc.c]
96      for completeness, copy pw_gecos too
97    - markus@cvs.openbsd.org 2001/02/28 21:21:41
98      [sshd.c]
99      generate a fake session id, too
100    - markus@cvs.openbsd.org 2001/02/28 21:27:48
101      [channels.c packet.c packet.h serverloop.c]
102      use ignore message to simulate a SSH2_MSG_CHANNEL_DATA message
103      use random content in ignore messages.
104    - markus@cvs.openbsd.org 2001/02/28 21:31:32
105      [channels.c]
106      typo
107    - deraadt@cvs.openbsd.org 2001/03/01 02:11:25
108      [authfd.c]
109      split line so that p will have an easier time next time around
110    - deraadt@cvs.openbsd.org 2001/03/01 02:29:04
111      [ssh.c]
112      shorten usage by a line
113    - deraadt@cvs.openbsd.org 2001/03/01 02:45:10
114      [auth-rsa.c auth2.c deattack.c packet.c]
115      KNF
116    - deraadt@cvs.openbsd.org 2001/03/01 03:38:33
117      [cli.c cli.h rijndael.h ssh-keyscan.1]
118      copyright notices on all source files
119    - markus@cvs.openbsd.org 2001/03/01 22:46:37
120      [ssh.c]
121      don't truncate remote ssh-2 commands; from mkubita@securities.cz
122      use min, not max for logging, fixes overflow.
123    - deraadt@cvs.openbsd.org 2001/03/02 06:21:01
124      [sshd.8]
125      explain SIGHUP better
126    - deraadt@cvs.openbsd.org 2001/03/02 09:42:49
127      [sshd.8]
128      doc the dsa/rsa key pair files
129    - deraadt@cvs.openbsd.org 2001/03/02 18:54:31
130      [atomicio.c atomicio.h auth-chall.c auth.c auth2-chall.c crc32.h
131       scp.c serverloop.c session.c sftp-server.8 sftp.1 ssh-add.1 ssh-add.c
132       ssh-agent.1 ssh-agent.c ssh-keygen.1 ssh.1 sshd.8]
133      make copyright lines the same format
134    - deraadt@cvs.openbsd.org 2001/03/03 06:53:12
135      [ssh-keyscan.c]
136      standard theo sweep
137    - millert@cvs.openbsd.org 2001/03/03 21:19:41
138      [ssh-keyscan.c]
139      Dynamically allocate read_wait and its copies.  Since maxfd is
140      based on resource limits it is often (usually?) larger than FD_SETSIZE.
141    - millert@cvs.openbsd.org 2001/03/03 21:40:30
142      [sftp-server.c]
143      Dynamically allocate fd_set; deraadt@ OK
144    - millert@cvs.openbsd.org 2001/03/03 21:41:07
145      [packet.c]
146      Dynamically allocate fd_set; deraadt@ OK
147    - deraadt@cvs.openbsd.org 2001/03/03 22:07:50
148      [sftp-server.c]
149      KNF
150    - markus@cvs.openbsd.org 2001/03/03 23:52:22
151      [sftp.c]
152      clean up arg processing. based on work by Christophe_Moret@hp.com
153    - markus@cvs.openbsd.org 2001/03/03 23:59:34
154      [log.c ssh.c]
155      log*.c -> log.c
156    - markus@cvs.openbsd.org 2001/03/04 00:03:59
157      [channels.c]
158      debug1->2
159    - stevesk@cvs.openbsd.org 2001/03/04 10:57:53
160      [ssh.c]
161      add -m to usage; ok markus@
162    - stevesk@cvs.openbsd.org 2001/03/04 11:04:41
163      [sshd.8]
164      small cleanup and clarify for PermitRootLogin; ok markus@
165    - stevesk@cvs.openbsd.org 2001/03/04 11:16:06
166      [servconf.c sshd.8]
167      kill obsolete RandomSeed; ok markus@ deraadt@
168    - stevesk@cvs.openbsd.org 2001/03/04 12:54:04
169      [sshd.8]
170      spelling
171    - millert@cvs.openbsd.org 2001/03/04 17:42:28
172      [authfd.c channels.c dh.c log.c readconf.c servconf.c sftp-int.c
173       ssh.c sshconnect.c sshd.c]
174      log functions should not be passed strings that end in newline as they
175      get passed on to syslog() and when logging to stderr, do_log() appends
176      its own newline.
177    - deraadt@cvs.openbsd.org 2001/03/04 18:21:28
178      [sshd.8]
179      list SSH2 ciphers
180  - (bal) Put HAVE_PW_CLASS_IN_PASSWD back into pwcopy()
181  - (bal) Fix up logging since it changed.  removed log-*.c
182  - (djm) Fix up LOG_AUTHPRIV for systems that have it
183  - (stevesk) OpenBSD sync:
184    - deraadt@cvs.openbsd.org 2001/03/05 08:37:27
185      [ssh-keyscan.c]
186      skip inlining, why bother
187  - (stevesk) sftp.c: handle __progname
188
189 20010304
190  - (bal) Remove make-ssh-known-hosts.1 since it's no longer valid.
191  - (bal) Updated contrib/README to remove 'make-ssh-known-hosts' and
192    give Mark Roth credit for mdoc2man.pl
193
194 20010303
195  - (djm) Remove make-ssh-known-hosts.pl, ssh-keyscan is better.
196  - (djm) Document PAM ChallengeResponseAuthentication in sshd.8
197  - (djm) Disable and comment ChallengeResponseAuthentication in sshd_config
198  - (djm) Allow PRNGd entropy collection from localhost TCP socket. Replace
199    "--with-egd-pool" configure option with "--with-prngd-socket" and 
200    "--with-prngd-port" options. Debugged and improved by Lutz Jaenicke
201    <Lutz.Jaenicke@aet.TU-Cottbus.DE>
202
203 20010301
204  - (djm) Properly add -lcrypt if needed. 
205  - (djm) Force standard PAM conversation function in a few more places.
206    Patch from Redhat 2.5.1p1-2 RPM, probably Nalin Dahyabhai 
207    <nalin@redhat.com>
208  - (djm) Cygwin needs pw->pw_gecos copied too. Patch from Corinna Vinschen 
209    <vinschen@redhat.com>
210  - (djm) Released 2.5.1p2
211
212 20010228
213  - (djm) Detect endianness in configure and use it in rijndael.c. Fixes
214    "Bad packet length" bugs.
215  - (djm) Fully revert PAM session patch (again). All PAM session init is 
216    now done before the final fork().
217  - (djm) EGD detection patch from Tim Rice <tim@multitalents.net>
218  - (djm) Remove /tmp from EGD socket search list
219
220 20010227
221  - (bal) Applied shutdown() patch for sftp.c by  Corinna Vinschen 
222    <vinschen@redhat.com>
223  - (bal) OpenBSD Sync
224    - markus@cvs.openbsd.org 2001/02/23 15:37:45
225      [session.c]
226      handle SSH_PROTOFLAG_SCREEN_NUMBER for buggy clients
227  - (bal) sshd.init support for all Redhat release.  Patch by Jim Knoble 
228    <jmknoble@jmknoble.cx>
229  - (djm) Fix up POSIX saved uid support. Report from Mark Miller 
230    <markm@swoon.net>
231  - (djm) Search for -lcrypt on FreeBSD too
232  - (djm) fatal() on OpenSSL version mismatch
233  - (djm) Move PAM init to after fork for non-Solaris derived PAMs
234  - (djm) Warning fix on entropy.c saved uid stuff. Patch from Mark Miller
235    <markm@swoon.net>
236  - (djm) Fix PAM fix
237  - (djm) Remove 'noreplace' flag from sshd_config in RPM spec files. This
238    change is being made as 2.5.x configfiles are not back-compatible with
239    2.3.x.
240  - (djm) Avoid warnings for missing broken IP_TOS. Patch from Mark Miller
241    <markm@swoon.net>
242  - (djm) Open Server 5 doesn't need BROKEN_SAVED_UIDS. Patch from Tim Rice 
243    <tim@multitalents.net>
244  - (djm) Avoid multiple definition of _PATH_LS. Patch from Tim Rice 
245    <tim@multitalents.net>
246
247 20010226
248  - (bal) Fixed bsd-snprinf.c so it now honors 'BROKEN_SNPRINTF' again.
249  - (djm) Some systems (SCO3, NeXT) have weird saved uid semantics. 
250    Based on patch from Tim Rice <tim@multitalents.net>
251
252 20010225
253  - (djm) Use %{_libexecdir} rather than hardcoded path in RPM specfile
254    Patch from Adrian Ho <lexfiend@usa.net>
255  - (bal) Replace 'unsigned long long' to 'u_int64_t' since not every
256    platform defines u_int64_t as being that.
257
258 20010224
259  - (bal) Missed part of the UNIX sockets patch.  Patch by Corinna 
260    Vinschen <vinschen@redhat.com>
261  - (bal) Reorder where 'strftime' is detected to resolve linking
262    issues on SCO.  Patch by Tim Rice <tim@multitalents.net>
263
264 20010224
265  - (bal) pam_stack fix to correctly detect between RH7 and older RHs.
266    Patch by Pekka Savola <pekkas@netcore.fi>
267  - (bal) Renamed sigaction.[ch] to sigact.[ch].  Causes problems with
268    some platforms.
269  - (bal) Generalize lack of UNIX sockets since this also effects Cray
270    not just Cygwin.  Based on patch by Wendy Palm <wendyp@cray.com>
271
272 20010223
273  - (bal) Fix --define rh7 in openssh.spec file.  Patch by Steve Tell
274    <tell@telltronics.org>
275  - (bal) Patch to force OpenSSH rpm to require the same version of OpenSSL
276    that it was compiled against.  Patch by Pekka Savola <pekkas@netcore.fi>
277  - (bal) Double -I for OpenSSL on SCO.  Patch by Tim Rice 
278    <tim@multitalents.net>
279
280 20010222                                                             
281  - (bal) Corrected SCO luid patch by svaughan <svaughan@asterion.com>
282  - (bal) Added mdoc2man.pl from Mark Roth <roth@feep.net>
283  - (bal) Removed reference to liblogin from contrib/README.  It was
284    integrated into OpenSSH a long while ago.
285  - (stevesk) remove erroneous #ifdef sgi code.
286    Michael Stone <mstone@cs.loyola.edu>
287
288 20010221
289  - (bal) Removed -L/usr/ucblib -R/usr/ucblib for Solaris platform.
290  - (bal) Fixed OpenSSL rework to use $saved_*.  Patch by Tim Rice 
291    <tim@multitalents.net>
292  - (bal) Reverted out of 2001/02/15 patch by djm below because it
293    breaks Solaris.
294         - (djm) Move PAM session setup back to before setuid to user.
295           fixes problems on Solaris-drived PAMs.
296  - (stevesk) session.c: back out to where we were before:
297     - (djm) Move PAM session initialisation until after fork in sshd. Patch 
298       from Nalin Dahyabhai <nalin@redhat.com>
299
300 20010220
301  - (bal) Fix mixed up params to memmove() from Jan 5th in setenv.c and
302    getcwd.c.
303  - (bal) OpenBSD CVS Sync:
304    - deraadt@cvs.openbsd.org 2001/02/19 23:09:05
305      [sshd.c]
306      clarify message to make it not mention "ident"
307
308 20010219
309  - (bal) Markus' blessing to rename login.[ch] -> sshlogin.[ch] and
310    pty.[ch] -> sshpty.[ch]
311  - (djm) Rework search for OpenSSL location. Skip directories which don't
312    exist, don't add -L$ssldir/lib if it doesn't exist. Should help SCO
313    with its limit of 6 -L options.
314  - OpenBSD CVS Sync:
315    - reinhard@cvs.openbsd.org        2001/02/17 08:24:40
316      [sftp.1]
317      typo
318    - deraadt@cvs.openbsd.org 2001/02/17 16:28:58
319      [ssh.c]
320      cleanup -V output; noted by millert
321    - deraadt@cvs.openbsd.org 2001/02/17 16:48:48
322      [sshd.8]
323      it's the OpenSSH one
324    - markus@cvs.openbsd.org  2001/02/18 11:33:54
325      [dispatch.c]
326      typo, SSH2_MSG_KEXINIT, from aspa@kronodoc.fi
327    - markus@cvs.openbsd.org  2001/02/19 02:53:32
328      [compat.c compat.h serverloop.c]
329      ssh-1.2.{18-22} has broken handling of ignore messages; report from
330      itojun@
331    - markus@cvs.openbsd.org  2001/02/19 03:35:23
332      [version.h]
333      OpenSSH_2.5.1 adds bug compat with 1.2.{18-22}
334    - deraadt@cvs.openbsd.org 2001/02/19 03:36:25
335      [scp.c]
336      np is changed by recursion; vinschen@redhat.com
337  - Update versions in RPM spec files
338  - Release 2.5.1p1
339
340 20010218
341  - (bal) Patch for fix FCHMOD reference in ftp-client.c by Tim Rice 
342    <tim@multitalents.net> 
343  - (Bal) Patch for lack of RA_RESTART in misc.c for mysignal by
344    stevesk
345  - (djm) Fix my breaking of cygwin builds, Patch from Corinna Vinschen 
346    <vinschen@redhat.com> and myself.
347  - (djm) Close listen_sock on bind() failures. Patch from Arkadiusz
348    Miskiewicz <misiek@pld.ORG.PL>
349  - (djm) Robustify EGD/PRNGd code in face of socket closures. Patch from
350    Todd C. Miller <Todd.Miller@courtesan.com>
351  - (djm) Use ttyname() to determine name of tty returned by openpty() 
352    rather then risking overflow. Patch from Marek Michalkiewicz 
353    <marekm@amelek.gda.pl>
354  - (djm) Swapped tests for no_libsocket and no_libnsl in configure.in. 
355    Patch from Marek Michalkiewicz <marekm@amelek.gda.pl>
356  - (djm) Doc fixes from Pekka Savola <pekkas@netcore.fi>
357  - (djm) Use SA_INTERRUPT along SA_RESTART if present (equivalent for 
358    SunOS)
359  - (djm) SCO needs librpc for libwrap. Patch from Tim Rice 
360    <tim@multitalents.net>
361  - (stevesk) misc.c: cpp rework of SA_(INTERRUPT|RESTART) handling.
362  - (stevesk) scp.c: use mysignal() for updateprogressmeter() handler.
363  - (djm) SA_INTERRUPT is the converse of SA_RESTART, apply it only for 
364    SIGALRM.
365  - (djm) Move entropy.c over to mysignal()
366  - (djm) SunOS 4.x also needs to define HAVE_BOGUS_SYS_QUEUE_H as it has 
367    a <sys/queue.h> that lacks the TAILQ_* macros. Patch from Todd C. 
368    Miller <Todd.Miller@courtesan.com>
369  - (djm) Update RPM spec files for 2.5.0p1
370  - (djm) Merge BSD_AUTH support from Markus Friedl and David J. MacKenzie
371    enable with --with-bsd-auth.
372  - (stevesk) entropy.c: typo; should be SIGPIPE
373
374 20010217
375  - (bal) OpenBSD Sync:
376    - markus@cvs.openbsd.org 2001/02/16 13:38:18
377      [channel.c]                               
378      remove debug                              
379    - markus@cvs.openbsd.org 2001/02/16 14:03:43
380      [session.c]
381      proper payload-length check for x11 w/o screen-number
382
383 20010216
384  - (bal) added '--with-prce'  to allow overriding of system regex when
385    required (tested by David Dulek <ddulek@fastenal.com>)
386  - (bal) Added DG/UX case and set that they have a broken IPTOS.
387  - (djm) Mini-configure reorder patch from Tim Rice <tim@multitalents.net>
388    Fixes linking on SCO.
389  - (djm) Make gnome-ssh-askpass handle multi-line prompts. Patch from 
390    Nalin Dahyabhai <nalin@redhat.com>
391  - (djm) BSD license for gnome-ssh-askpass (was X11)
392  - (djm) KNF on gnome-ssh-askpass
393  - (djm) USE_PIPES for a few more sysv platforms
394  - (djm) Cleanup configure.in a little
395  - (djm) Ask users to check config.log when we can't find necessary libs
396  - (djm) Set "login ID" on systems with setluid. Only enabled for SCO
397    OpenServer for now. Based on patch from svaughan <svaughan@asterion.com>
398  - (djm) OpenBSD CVS:
399    - markus@cvs.openbsd.org  2001/02/15 16:19:59
400      [channels.c channels.h serverloop.c sshconnect.c sshconnect.h]
401      [sshconnect1.c sshconnect2.c]
402      genericize password padding function for SSH1 and SSH2.
403      add stylized echo to 2, too.
404  - (djm) Add roundup() macro to defines.h
405  - (stevesk) set SA_RESTART flag in mysignal() for SIGCHLD;
406    needed on Unixware 2.x.
407
408 20010215
409  - (djm) Move PAM session setup back to before setuid to user. Fixes 
410    problems on Solaris-derived PAMs.
411  - (djm) Clean up PAM namespace. Suggested by Darren Moffat
412    <Darren.Moffat@eng.sun.com>
413  - (bal) Sync w/ OpenSSH for new release
414    - markus@cvs.openbsd.org 2001/02/12 12:45:06
415      [sshconnect1.c]
416      fix xmalloc(0), ok dugsong@
417    - markus@cvs.openbsd.org 2001/02/11 12:59:25
418      [Makefile.in sshd.8 sshconnect2.c readconf.h readconf.c packet.c
419       sshd.c ssh.c ssh.1 servconf.h servconf.c myproposal.h kex.h kex.c]
420      1) clean up the MAC support for SSH-2
421      2) allow you to specify the MAC with 'ssh -m'
422      3) or the 'MACs' keyword in ssh(d)_config
423      4) add hmac-{md5,sha1}-96
424              ok stevesk@, provos@
425    - markus@cvs.openbsd.org 2001/02/12 16:16:23
426      [auth-passwd.c auth.c auth.h auth1.c auth2.c servconf.c servconf.h
427       ssh-keygen.c sshd.8]
428      PermitRootLogin={yes,without-password,forced-commands-only,no}
429      (before this change, root could login even if PermitRootLogin==no)
430    - deraadt@cvs.openbsd.org 2001/02/12 22:56:09
431      [clientloop.c packet.c ssh-keyscan.c]
432      deal with EAGAIN/EINTR selects which were skipped
433    - markus@cvs.openssh.org 2001/02/13 22:49:40
434      [auth1.c auth2.c]
435      setproctitle(user) only if getpwnam succeeds
436    - markus@cvs.openbsd.org 2001/02/12 23:26:20
437      [sshd.c]
438      missing memset; from solar@openwall.com
439    - stevesk@cvs.openbsd.org 2001/02/12 20:53:33
440      [sftp-int.c]
441      lumask now works with 1 numeric arg; ok markus@, djm@
442    - djm@cvs.openbsd.org 2001/02/14 9:46:03
443      [sftp-client.c sftp-int.c sftp.1]
444      Fix and document 'preserve modes & times' option ('-p' flag in sftp);
445      ok markus@
446  - (bal) replaced PATH_MAX in sftp-int.c w/ MAXPATHLEN.
447  - (djm) Move to Jim's 1.2.0 X11 askpass program
448  - (stevesk) OpenBSD sync:
449    - deraadt@cvs.openbsd.org 2001/02/15 01:38:04
450      [serverloop.c]
451      indent
452
453 20010214
454  - (djm) Don't try to close PAM session or delete credentials if the
455    session has not been open or credentials not set. Based on patch from 
456    Andrew Bartlett <abartlet@pcug.org.au>
457  - (djm) Move PAM session initialisation until after fork in sshd. Patch 
458    from Nalin Dahyabhai <nalin@redhat.com>
459  - (bal) Missing function prototype in bsd-snprintf.c patch by
460    Mark Miller <markm@swoon.net>
461  - (djm) Split out and improve OSF SIA auth code. Patch from Chris Adams
462    <cmadams@hiwaay.net> with a little modification and KNF.
463  - (stevesk) fix for SIA patch, misplaced session_setup_sia()
464
465 20010213
466  - (djm) Only test -S potential EGD sockets if they exist and are readable.
467  - (bal) Cleaned out bsd-snprintf.c.  VARARGS have been banished and
468    I did a base KNF over the whe whole file to make it more acceptable.
469    (backed out of original patch and removed it from ChangeLog)
470  - (bal) Use chown() if fchown() does not exist in ftp-server.c patch by
471    Tim Rice <tim@multitalents.net>
472  - (stevesk) auth1.c: fix PAM passwordless check.
473
474 20010212
475  - (djm) Update Redhat specfile to allow --define "skip_x11_askpass 1", 
476    --define "skip_gnome_askpass 1", --define "rh7 1" and make the 
477    implicit rpm-3.0.5 dependancy explicit. Patch and suggestions from 
478    Pekka Savola <pekkas@netcore.fi>
479  - (djm) Clean up PCRE text in INSTALL
480  - (djm) Fix OSF SIA auth NULL pointer deref. Report from Mike Battersby 
481    <mib@unimelb.edu.au>
482  - (bal) NCR SVR4 compatiblity provide by Don Bragg <thewizarddon@yahoo.com>
483  - (stevesk) session.c: remove debugging code.
484
485 20010211
486  - (bal) OpenBSD Sync
487    - markus@cvs.openbsd.org 2001/02/07 22:35:46
488      [auth1.c auth2.c sshd.c]
489      move k_setpag() to a central place; ok dugsong@
490    - markus@cvs.openbsd.org 2001/02/10 12:52:02
491      [auth2.c]
492      offer passwd before s/key
493    - markus@cvs.openbsd.org 2001/02/8 22:37:10
494      [canohost.c]
495      remove last call to sprintf; ok deraadt@
496    - markus@cvs.openbsd.org 2001/02/10 1:33:32
497      [canohost.c]
498      add debug message, since sshd blocks here if DNS is not available
499    - markus@cvs.openbsd.org 2001/02/10 12:44:02
500      [cli.c]
501      don't call vis() for \r
502    - danh@cvs.openbsd.org 2001/02/10 0:12:43
503      [scp.c]
504      revert a small change to allow -r option to work again; ok deraadt@
505    - danh@cvs.openbsd.org 2001/02/10 15:14:11
506      [scp.c]
507      fix memory leak; ok markus@
508    - djm@cvs.openbsd.org 2001/02/10 0:45:52
509      [scp.1]
510      Mention that you can quote pathnames with spaces in them
511    - markus@cvs.openbsd.org 2001/02/10 1:46:28
512      [ssh.c]
513      remove mapping of argv[0] -> hostname
514    - markus@cvs.openbsd.org 2001/02/06 22:26:17
515      [sshconnect2.c]
516      do not ask for passphrase in batch mode; report from ejb@ql.org
517    - itojun@cvs.opebsd.org 2001/02/08 10:47:05
518      [sshconnect.c sshconnect1.c sshconnect2.c]
519      %.30s is too short for IPv6 numeric address.  use %.128s for now.  
520      markus ok
521    - markus@cvs.openbsd.org 2001/02/09 12:28:35
522      [sshconnect2.c]
523      do not free twice, thanks to /etc/malloc.conf
524    - markus@cvs.openbsd.org 2001/02/09 17:10:53
525      [sshconnect2.c]
526      partial success: debug->log; "Permission denied" if no more auth methods
527    - markus@cvs.openbsd.org 2001/02/10 12:09:21
528      [sshconnect2.c]
529      remove some lines
530    - markus@cvs.openbsd.org 2001/02/09 13:38:07
531      [auth-options.c]
532      reset options if no option is given; from han.holl@prismant.nl
533    - markus@cvs.openbsd.org 2001/02/08 21:58:28
534      [channels.c]
535      nuke sprintf, ok deraadt@
536    - markus@cvs.openbsd.org 2001/02/08 21:58:28
537      [channels.c]
538      nuke sprintf, ok deraadt@
539    - markus@cvs.openbsd.org 2001/02/06 22:43:02
540      [clientloop.h]
541      remove confusing callback code
542    - deraadt@cvs.openbsd.org 2001/02/08 14:39:36
543      [readconf.c]
544      snprintf
545    - itojun@cvs.openbsd.org 2001/02/08 19:30:52
546      sync with netbsd tree changes.
547      - more strict prototypes, include necessary headers
548      - use paths.h/pathnames.h decls
549      - size_t typecase to int -> u_long
550    - itojun@cvs.openbsd.org 2001/02/07 18:04:50
551      [ssh-keyscan.c]
552      fix size_t -> int cast (use u_long).  markus ok
553    - markus@cvs.openbsd.org 2001/02/07 22:43:16
554      [ssh-keyscan.c]
555      s/getline/Linebuf_getline/; from roumen.petrov@skalasoft.com
556    - itojun@cvs.openbsd.org 2001/02/09 9:04:59
557      [ssh-keyscan.c]
558      do not assume malloc() returns zero-filled region.  found by 
559      malloc.conf=AJ.
560    - markus@cvs.openbsd.org 2001/02/08 22:35:30
561      [sshconnect.c]
562      don't connect if batch_mode is true and stricthostkeychecking set to 
563     'ask'
564    - djm@cvs.openbsd.org 2001/02/04 21:26:07
565      [sshd_config]
566      type: ok markus@
567    - deraadt@cvs.openbsd.org 2001/02/06 22:07:50
568      [sshd_config]
569      enable sftp-server by default
570    - deraadt 2001/02/07 8:57:26
571      [xmalloc.c]
572      deal with new ANSI malloc stuff
573    - markus@cvs.openbsd.org 2001/02/07 16:46:08
574      [xmalloc.c]
575      typo in fatal()
576    - itojun@cvs.openbsd.org 2001/02/07 18:04:50
577      [xmalloc.c]
578      fix size_t -> int cast (use u_long).  markus ok
579    - 1.47 Thu Feb 8 23:11:42 GMT 2001 by dugsong
580      [serverloop.c sshconnect1.c]
581      mitigate SSH1 traffic analysis - from Solar Designer 
582      <solar@openwall.com>, ok provos@
583  - (bal) fixed sftp-client.c.  Return 'status' instead of '0'  
584    (from the OpenBSD tree)
585  - (bal) Synced ssh.1, ssh-add.1 and sshd.8 w/ OpenBSD
586  - (bal) sftp-sever.c  '%8lld' to '%8llu' (OpenBSD Sync)
587  - (bal) uuencode.c resync w/ OpenBSD tree, plus whitespace.
588  - (bal) A bit more whitespace cleanup
589  - (djm) Set PAM_RHOST earlier, patch from Andrew Bartlett 
590    <abartlet@pcug.org.au>
591  - (stevesk) misc.c: ssh.h not needed.
592  - (stevesk) compat.c: more friendly cpp error
593  - (stevesk) OpenBSD sync:
594    - stevesk@cvs.openbsd.org 2001/02/11 06:15:57
595      [LICENSE]
596      typos and small cleanup; ok deraadt@
597
598 20010210
599  - (djm) Sync sftp and scp stuff from OpenBSD:
600    - djm@cvs.openbsd.org     2001/02/07 03:55:13
601      [sftp-client.c]
602      Don't free handles before we are done with them. Based on work from
603      Corinna Vinschen <vinschen@redhat.com>. ok markus@
604    - djm@cvs.openbsd.org     2001/02/06 22:32:53
605      [sftp.1]
606      Punctuation fix from Pekka Savola <pekkas@netcore.fi>
607    - deraadt@cvs.openbsd.org 2001/02/07 04:07:29
608      [sftp.1]
609      pretty up significantly
610    - itojun@cvs.openbsd.org  2001/02/07 06:49:42
611      [sftp.1]
612      .Bl-.El mismatch.  markus ok
613    - djm@cvs.openbsd.org     2001/02/07 06:12:30
614      [sftp-int.c]
615      Check that target is a directory before doing ls; ok markus@
616    - itojun@cvs.openbsd.org  2001/02/07 11:01:18
617      [scp.c sftp-client.c sftp-server.c]
618      unsigned long long -> %llu, not %qu.  markus ok
619    - stevesk@cvs.openbsd.org 2001/02/07 11:10:39
620      [sftp.1 sftp-int.c]
621      more man page cleanup and sync of help text with man page; ok markus@
622    - markus@cvs.openbsd.org  2001/02/07 14:58:34
623      [sftp-client.c]
624      older servers reply with SSH2_FXP_NAME + count==0 instead of EOF
625    - djm@cvs.openbsd.org     2001/02/07 15:27:19
626      [sftp.c]
627      Don't forward agent and X11 in sftp. Suggestion from Roumen Petrov
628      <roumen.petrov@skalasoft.com>
629    - stevesk@cvs.openbsd.org 2001/02/07 15:36:04
630      [sftp-int.c]
631      portable; ok markus@
632    - stevesk@cvs.openbsd.org 2001/02/07 15:55:47
633      [sftp-int.c]
634      lowercase cmds[].c also; ok markus@
635    - markus@cvs.openbsd.org  2001/02/07 17:04:52
636      [pathnames.h sftp.c]
637      allow sftp over ssh protocol 1; ok djm@
638    - deraadt@cvs.openbsd.org 2001/02/08 07:38:55
639      [scp.c]
640      memory leak fix, and snprintf throughout
641    - deraadt@cvs.openbsd.org 2001/02/08 08:02:02
642      [sftp-int.c]
643      plug a memory leak
644    - stevesk@cvs.openbsd.org 2001/02/08 10:11:23
645      [session.c sftp-client.c]
646      %i -> %d
647    - stevesk@cvs.openbsd.org 2001/02/08 10:57:59
648      [sftp-int.c]
649      typo
650    - stevesk@cvs.openbsd.org 2001/02/08 15:28:07
651      [sftp-int.c pathnames.h]
652      _PATH_LS; ok markus@
653    - djm@cvs.openbsd.org     2001/02/09 04:46:25
654      [sftp-int.c]
655      Check for NULL attribs for chown, chmod & chgrp operations, only send
656      relevant attribs back to server; ok markus@
657    - djm@cvs.openbsd.org     2001/02/06 15:05:25
658      [sftp.c]
659      Use getopt to process commandline arguments
660    - djm@cvs.openbsd.org     2001/02/06 15:06:21
661      [sftp.c ]
662      Wait for ssh subprocess at exit
663    - djm@cvs.openbsd.org     2001/02/06 15:18:16
664      [sftp-int.c]
665      stat target for remote chdir before doing chdir
666    - djm@cvs.openbsd.org     2001/02/06 15:32:54
667      [sftp.1]
668      Punctuation fix from Pekka Savola <pekkas@netcore.fi>
669    - provos@cvs.openbsd.org  2001/02/05 22:22:02
670      [sftp-int.c]
671      cleanup get_pathname, fix pwd after failed cd. okay djm@
672  - (djm) Update makefile.in for _PATH_SFTP_SERVER
673  - (bal) sftp-client.c replace NULL w/ 0 in do_ls() (pending in OpenBSD tree)
674
675 20010209
676  - (bal) patch to vis.c to deal with HAVE_VIS right by Robert Mooney 
677    <rjmooney@mediaone.net>
678  - (bal) .c.o rule in openbsd-compat/Makefile.in did not make it to the
679    main tree while porting forward.  Pointed out by Lutz Jaenicke 
680    <Lutz.Jaenicke@aet.TU-Cottbus.DE>
681  - (bal) double entry in configure.in.  Pointed out by Lutz Jaenicke
682    <Lutz.Jaenicke@aet.TU-Cottbus.DE>
683  - (stevesk) OpenBSD sync:
684    - markus@cvs.openbsd.org  2001/02/08 11:20:01
685      [auth2.c]
686      strict checking
687    - markus@cvs.openbsd.org  2001/02/08 11:15:22
688      [version.h]
689      update to 2.3.2
690    - markus@cvs.openbsd.org  2001/02/08 11:12:30
691      [auth2.c]
692      fix typo
693  - (djm) Update spec files
694  - (bal) OpenBSD sync:
695    - deraadt@cvs.openbsd.org 2001/02/08 14:38:54
696      [scp.c]
697      memory leak fix, and snprintf throughout
698    - markus@cvs.openbsd.org 2001/02/06 22:43:02
699      [clientloop.c]
700      remove confusing callback code
701  - (djm) Add CVS Id's to files that we have missed
702  - (bal) OpenBSD Sync (more):
703    - itojun@cvs.openbsd.org 2001/02/08 19:30:52
704      sync with netbsd tree changes.
705      - more strict prototypes, include necessary headers
706      - use paths.h/pathnames.h decls
707      - size_t typecase to int -> u_long
708    - markus@cvs.openbsd.org 2001/02/06 22:07:42
709      [ssh.c]
710      fatal() if subsystem fails
711    - markus@cvs.openbsd.org 2001/02/06 22:43:02
712      [ssh.c]
713      remove confusing callback code
714    - jakob@cvs.openbsd.org 2001/02/06 23:03:24
715      [ssh.c]
716      add -1 option (force protocol version 1). ok markus@
717    - jakob@cvs.openbsd.org 2001/02/06 23:06:21
718      [ssh.c]
719      reorder -{1,2,4,6} options. ok markus@
720  - (bal) Missing 'const' in readpass.h
721  - (bal) OpenBSD Sync (so at least the thing compiles for 2.3.2 =)
722    - djm@cvs.openbsd.org 2001/02/06 23:30:28
723      [sftp-client.c]
724      replace arc4random with counter for request ids; ok markus@
725  - (djm) Define _PATH_TTY for systems that don't. Report from Lutz 
726    Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE>
727
728 20010208
729  - (djm) Don't delete external askpass program in make uninstall target.
730    Report and fix from Roumen Petrov <roumen.petrov@skalasoft.com>
731  - (djm) Fix linking of sftp, don't need arc4random any more.
732  - (djm) Try to use shell that supports "test -S" for EGD socket search.
733    Based on patch from Tim Rice <tim@multitalents.net>
734
735 20010207
736  - (bal) Save the whole path to AR in configure.  Some Solaris 2.7 installs
737    seem lose track of it while in openbsd-compat/  (two confirmed reports)
738  - (djm) Much KNF on PAM code
739  - (djm) Revise auth-pam.c conversation function to be a little more
740    readable.
741  - (djm) Revise kbd-int PAM conversation function to fold all text messages
742    to before first prompt. Fixes hangs if last pam_message did not require
743    a reply.
744  - (djm) Fix password changing when using PAM kbd-int authentication
745
746 20010205
747  - (bal) Disable groupaccess by setting NGROUPS_MAX to 0 for platforms
748    that don't have NGROUPS_MAX.
749  - (bal) AIX patch for auth1.c by William L. Jones <jones@hpc.utexas.edu>
750  - (stevesk) OpenBSD sync:
751    - stevesk@cvs.openbsd.org 2001/02/04 08:32:27
752      [many files; did this manually to our top-level source dir]
753      unexpand and remove end-of-line whitespace; ok markus@
754    - stevesk@cvs.openbsd.org 2001/02/04 15:21:19
755      [sftp-server.c]
756      SSH2_FILEXFER_ATTR_UIDGID support; ok markus@
757    - deraadt@cvs.openbsd.org 2001/02/04 17:02:32
758      [sftp-int.c]
759      ? == help
760    - deraadt@cvs.openbsd.org 2001/02/04 16:47:46
761      [sftp-int.c]
762      sort commands, so that abbreviations work as expected
763    - stevesk@cvs.openbsd.org 2001/02/04 15:17:52
764      [sftp-int.c]
765      debugging sftp: precedence and missing break.  chmod, chown, chgrp
766      seem to be working now.
767    - markus@cvs.openbsd.org 2001/02/04 14:41:21
768      [sftp-int.c]
769      use base 8 for umask/chmod
770    - markus@cvs.openbsd.org 2001/02/04 11:11:54
771      [sftp-int.c]
772      fix LCD
773    - markus@cvs.openbsd.org  2001/02/04 08:10:44
774      [ssh.1]
775      typo; dpo@club-internet.fr
776    - stevesk@cvs.openbsd.org 2001/02/04 06:30:12
777      [auth2.c authfd.c packet.c]
778      remove duplicate #include's; ok markus@
779    - deraadt@cvs.openbsd.org 2001/02/04 16:56:23
780      [scp.c sshd.c]
781      alpha happiness
782    - stevesk@cvs.openbsd.org 2001/02/04 15:12:17
783      [sshd.c]
784      precedence; ok markus@
785    - deraadt@cvs.openbsd.org 2001/02/04 08:14:15
786      [ssh.c sshd.c]
787      make the alpha happy
788    - markus@cvs.openbsd.org  2001/01/31 13:37:24
789      [channels.c channels.h serverloop.c ssh.c]
790      do not disconnect if local port forwarding fails, e.g. if port is 
791      already in use
792    - markus@cvs.openbsd.org  2001/02/01 14:58:09
793      [channels.c]
794      use ipaddr in channel messages, ietf-secsh wants this
795    - markus@cvs.openbsd.org  2001/01/31 12:26:20
796      [channels.c]
797      ssh.com-2.0.1x does not send additional info in CHANNEL_OPEN_FAILURE 
798      messages; bug report from edmundo@rano.org
799    - markus@cvs.openbsd.org  2001/01/31 13:48:09
800      [sshconnect2.c]
801      unused
802    - deraadt@cvs.openbsd.org 2001/02/04 08:23:08
803      [sftp-client.c sftp-server.c]
804      make gcc on the alpha even happier
805
806 20010204
807  - (bal) I think this is the last of the bsd-*.h that don't belong.
808  - (bal) Minor Makefile fix
809  - (bal) openbsd-compat/Makefile minor fix.  Ensure dependancies are done
810    right.
811  - (bal) Changed order of LIB="" in -with-skey due to library resolving.
812  - (bal) next-posix.h changed to bsd-nextstep.h
813  - (djm) OpenBSD CVS sync:
814    - markus@cvs.openbsd.org  2001/02/03 03:08:38
815      [auth-options.c auth-rh-rsa.c auth-rhosts.c auth.c canohost.c]
816      [canohost.h servconf.c servconf.h session.c sshconnect1.c sshd.8]
817      [sshd_config]
818      make ReverseMappingCheck optional in sshd_config; ok djm@,dugsong@
819    - markus@cvs.openbsd.org  2001/02/03 03:19:51
820      [ssh.1 sshd.8 sshd_config]
821      Skey is now called ChallengeResponse
822    - markus@cvs.openbsd.org  2001/02/03 03:43:09
823      [sshd.8]
824      use no-pty option in .ssh/authorized_keys* if you need a 8-bit clean
825      channel. note from Erik.Anggard@cygate.se (pr/1659)
826    - stevesk@cvs.openbsd.org 2001/02/03 10:03:06
827      [ssh.1]
828      typos; ok markus@
829    - djm@cvs.openbsd.org     2001/02/04 04:11:56
830      [scp.1 sftp-server.c ssh.1 sshd.8 sftp-client.c sftp-client.h]
831      [sftp-common.c sftp-common.h sftp-int.c sftp-int.h sftp.1 sftp.c]
832      Basic interactive sftp client; ok theo@
833  - (djm) Update RPM specs for new sftp binary
834  - (djm) Update several bits for new optional reverse lookup stuff. I 
835    think I got them all.
836  - (djm) Makefile.in fixes
837  - (stevesk) add mysignal() wrapper and use it for the protocol 2
838    SIGCHLD handler.
839  - (djm) Use setvbuf() instead of setlinebuf(). Suggest from stevesk@
840
841 20010203
842  - (bal) Cygwin clean up by Corinna Vinschen <vinschen@redhat.com>
843  - (bal) renamed queue.h to fake-queue.h (even if it's an OpenBSD
844    based file) to ensure #include space does not get confused.
845  - (bal) Minor Makefile.in tweak.  dirname may not exist on some
846    platforms so builds fail.  (NeXT being a well known one)
847
848 20010202
849  - (bal) Makefile fix where sourcedir != builddir by Corinna Vinschen
850    <vinschen@redhat.com>
851  - (bal) Makefile fix to use $(MAKE) instead of 'make'  for platforms
852    that use 'gmake'.   Patch by Tim Rice <tim@multitalents.net>
853
854 20010201
855  - (bal) Minor fix to Makefile to stop rebuilding executables if no
856    changes have occured to any of the supporting code.  Patch by
857    Roumen Petrov <roumen.petrov@skalasoft.com>
858
859 20010131
860  - (djm) OpenBSD CVS Sync:
861    - djm@cvs.openbsd.org     2001/01/30 15:48:53
862      [sshconnect.c]
863      Make warning message a little more consistent. ok markus@
864  - (djm) Fix autoconf logic for --with-lastlog=no Report and diagnosis from
865    Philipp Buehler <lists@fips.de> and Kevin Steves <stevesk@sweden.hp.com>
866    respectively.
867  - (djm) Don't log SSH2 PAM KbdInt responses to debug, they may contain
868    passwords.
869  - (bal) Reorder.  Move all bsd-*, fake-*, next-*, and cygwin* stuff to
870    openbsd-compat/.  And resolve all ./configure and Makefile.in issues
871    assocated.
872
873 20010130
874  - (djm) OpenBSD CVS Sync:
875    - markus@cvs.openbsd.org  2001/01/29 09:55:37
876      [channels.c channels.h clientloop.c serverloop.c]
877      fix select overflow; ok deraadt@ and stevesk@
878    - markus@cvs.openbsd.org  2001/01/29 12:42:35
879      [canohost.c canohost.h channels.c clientloop.c]
880      add get_peer_ipaddr(socket), x11-fwd in ssh2 requires ipaddr, not DNS
881    - markus@cvs.openbsd.org  2001/01/29 12:47:32
882      [rsa.c rsa.h ssh-agent.c sshconnect1.c sshd.c]
883      handle rsa_private_decrypt failures; helps against the Bleichenbacher
884      pkcs#1 attack
885    - djm@cvs.openbsd.org     2001/01/29 05:36:11
886      [ssh.1 ssh.c]
887      Allow invocation of sybsystem by commandline (-s); ok markus@
888  - (stevesk) configure.in: remove duplicate PROG_LS
889
890 20010129
891  - (stevesk) sftp-server.c: use %lld vs. %qd
892
893 20010128
894  - (bal) Put USE_PIPES back into sco3.2v5
895  - (bal) OpenBSD Sync
896    - markus@cvs.openbsd.org 2001/01/28 10:15:34
897      [dispatch.c]
898      re-keying is not supported; ok deraadt@
899    - markus@cvs.openbsd.org 2001/01/28 10:24:04
900      [ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh.1 sshd.8]
901      cleanup AUTHORS sections
902    - markus@cvs.openbsd.org 2001/01/28 10:37:26
903      [sshd.c sshd.8]
904      remove -Q, no longer needed
905    - stevesk@cvs.openbsd.org 2001/01/28 20:36:16
906      [readconf.c ssh.1]
907      ``StrictHostKeyChecking ask'' documentation and small cleanup.
908      ok markus@
909    - stevesk@cvs.openbsd.org 2001/01/28 20:43:25
910      [sshd.8]
911      spelling.  ok markus@
912    - stevesk@cvs.openbsd.org 2001/01/28 20:53:21
913      [xmalloc.c]
914      use size_t for strlen() return.  ok markus@
915    - stevesk@cvs.openbsd.org 2001/01/28 22:27:05
916      [authfile.c]
917      spelling.  use sizeof vs. strlen().  ok markus@
918    - niklas@cvs.openbsd.org 2001/01/29 1:59:14
919      [atomicio.h canohost.h clientloop.h deattack.h dh.h dispatch.h
920       groupaccess.c groupaccess.h hmac.h hostfile.h includes.h kex.h
921       key.h log.h login.h match.h misc.h myproposal.h nchan.ms pathnames.h
922       radix.h readpass.h rijndael.h serverloop.h session.h sftp.h ssh-add.1
923       ssh-dss.h ssh-keygen.1 ssh-keyscan.1 ssh-rsa.h ssh1.h ssh_config
924       sshconnect.h sshd_config tildexpand.h uidswap.h uuencode.h]
925      $OpenBSD$
926   - (bal) Minor auth2.c resync.  Whitespace and moving of an #include.
927
928 20010126
929  - (bal) SSH_PROGRAM vs _PATH_SSH_PROGRAM fix pointed out by Roumen
930    Petrov <roumen.petrov@skalasoft.com>
931  - (bal) OpenBSD Sync
932    - deraadt@cvs.openbsd.org 2001/01/25 8:06:33
933      [ssh-agent.c]
934      call _exit() in signal handler
935
936 20010125
937  - (djm) Sync bsd-* support files:
938    - deraadt@cvs.openbsd.org 2000/01/26 03:43:20
939      [rresvport.c bindresvport.c]
940      new bindresvport() semantics that itojun, shin, jean-luc and i have
941      agreed on, which will be happy for the future. bindresvport_sa() for
942      sockaddr *, too.  docs later..
943    - deraadt@cvs.openbsd.org 2000/01/24 02:24:21
944      [bindresvport.c]
945      in bindresvport(), if sin is non-NULL, example sin->sin_family for
946      the actual family being processed
947  - (djm) Mention PRNGd in documentation, it is nicer than EGD
948  - (djm) Automatically search for "well-known" EGD/PRNGd sockets in autoconf
949  - (bal) AC_FUNC_STRFTIME added to autoconf
950  - (bal) OpenBSD Resync
951    - stevesk@cvs.openbsd.org 2001/01/24 21:03:50
952      [channels.c]
953      missing freeaddrinfo(); ok markus@
954
955 20010124
956  - (bal) OpenBSD Resync
957    - markus@cvs.openbsd.org 2001/01/23 10:45:10
958      [ssh.h]
959      nuke comment
960  - (bal) no 64bit support patch from Tim Rice <tim@multitalents.net>
961  - (bal) #ifdef around S_IFSOCK if platform does not support it.
962    patch by Tim Rice <tim@multitalents.net>
963  - (bal) fake-regex.h cleanup based on Tim Rice's patch.
964  - (stevesk) sftp-server.c: fix chmod() mode mask
965
966 20010123
967  - (bal) regexp.h typo in configure.in.  Should have been regex.h
968  - (bal) SSH_USER_DIR to _PATH_SSH_USER_DIR patch by stevesk@
969  - (bal) SSH_ASKPASS_DEFAULT to _PATH_SSH_ASKPASS_DEFAULT
970  - (bal) OpenBSD Resync
971    - markus@cvs.openbsd.org 2001/01/22 8:15:00
972      [auth-krb4.c sshconnect1.c]
973      only AFS needs radix.[ch]
974    - markus@cvs.openbsd.org 2001/01/22 8:32:53
975      [auth2.c]
976      no need to include; from mouring@etoh.eviladmin.org
977    - stevesk@cvs.openbsd.org 2001/01/22 16:55:21
978      [key.c]
979      free() -> xfree(); ok markus@
980    - stevesk@cvs.openbsd.org 2001/01/22 17:22:28
981      [sshconnect2.c sshd.c]
982      fix memory leaks in SSH2 key exchange; ok markus@
983    - markus@cvs.openbsd.org 2001/01/22 23:06:39
984      [auth1.c auth2.c readconf.c readconf.h servconf.c servconf.h
985       sshconnect1.c sshconnect2.c sshd.c]
986      rename skey -> challenge response.
987      auto-enable kbd-interactive for ssh2 if challenge-reponse is enabled.
988
989
990 20010122
991  - (bal) OpenBSD Resync
992    - markus@cvs.openbsd.org 2001/01/19 12:45:26 GMT 2001 by markus
993      [servconf.c ssh.h sshd.c]
994      only auth-chall.c needs #ifdef SKEY
995    - markus@cvs.openbsd.org 2001/01/19 15:55:10 GMT 2001 by markus
996      [auth-krb4.c auth-options.c auth-rh-rsa.c auth-rhosts.c auth-rsa.c
997       auth1.c auth2.c channels.c clientloop.c dh.c dispatch.c nchan.c
998       packet.c pathname.h readconf.c scp.c servconf.c serverloop.c
999       session.c ssh-add.c ssh-keygen.c ssh-keyscan.c ssh.c ssh.h
1000       ssh1.h sshconnect1.c sshd.c ttymodes.c]
1001      move ssh1 definitions to ssh1.h, pathnames to pathnames.h
1002    - markus@cvs.openbsd.org 2001/01/19 16:48:14
1003      [sshd.8]
1004      fix typo; from stevesk@
1005    - markus@cvs.openbsd.org 2001/01/19 16:50:58
1006      [ssh-dss.c]
1007      clear and free digest, make consistent with other code (use dlen); from
1008      stevesk@
1009    - markus@cvs.openbsd.org 2001/01/20 15:55:20 GMT 2001 by markus
1010      [auth-options.c auth-options.h auth-rsa.c auth2.c]
1011      pass the filename to auth_parse_options()
1012    - markus@cvs.openbsd.org 2001/01/20 17:59:40 GMT 2001
1013      [readconf.c]
1014      fix SIGSEGV from -o ""; problem noted by jehsom@togetherweb.com
1015    - stevesk@cvs.openbsd.org 2001/01/20 18:20:29
1016      [sshconnect2.c]
1017      dh_new_group() does not return NULL.  ok markus@
1018    - markus@cvs.openbsd.org 2001/01/20 21:33:42
1019      [ssh-add.c]
1020      do not loop forever if askpass does not exist; from
1021      andrew@pimlott.ne.mediaone.net
1022    - djm@cvs.openbsd.org 2001/01/20 23:00:56
1023      [servconf.c]
1024      Check for NULL return from strdelim; ok markus
1025    - djm@cvs.openbsd.org 2001/01/20 23:02:07
1026      [readconf.c]
1027      KNF; ok markus
1028    - jakob@cvs.openbsd.org 2001/01/21 9:00:33
1029      [ssh-keygen.1]
1030      remove -R flag; ok markus@
1031    - markus@cvs.openbsd.org 2001/01/21 19:05:40
1032      [atomicio.c automicio.h auth-chall.c auth-krb4.c auth-options.c
1033       auth-options.h auth-passwd.c auth-rh-rsa.c auth-rhosts.c auth-rsa.c
1034       auth.c auth.h auth1.c auth2-chall.c auth2.c authfd.c authfile.c
1035       bufaux.c  bufaux.h buffer.c canahost.c canahost.h channels.c
1036       cipher.c cli.c clientloop.c clientloop.h compat.c compress.c
1037       deattack.c dh.c dispatch.c groupaccess.c hmac.c hostfile.c kex.c
1038       key.c key.h log-client.c log-server.c log.c log.h login.c login.h
1039       match.c misc.c misc.h nchan.c packet.c pty.c radix.h readconf.c
1040       readpass.c readpass.h rsa.c scp.c servconf.c serverloop.c serverloop.h
1041       session.c sftp-server.c ssh-add.c ssh-agent.c ssh-dss.c ssh-keygen.c
1042       ssh-keyscan.c ssh-rsa.c ssh.c ssh.h sshconnect.c sshconnect.h
1043       sshconnect1.c sshconnect2.c sshd.c tildexpand.c tildexpand.h
1044       ttysmodes.c uidswap.c xmalloc.c]
1045      split ssh.h and try to cleanup the #include mess. remove unnecessary
1046      #includes.  rename util.[ch] -> misc.[ch]
1047  - (bal) renamed 'PIDDIR' to '_PATH_SSH_PIDDIR' to match OpenBSD tree
1048  - (bal) Moved #ifdef KRB4 in auth-krb4.c above the #include to resolve
1049    conflict when compiling for non-kerb install
1050  - (bal) removed the #ifdef SKEY in auth1.c to match Markus' changes
1051    on 1/19.
1052
1053 20010120
1054  - (bal) OpenBSD Resync
1055    - markus@cvs.openbsd.org 2001/01/19 12:45:26
1056      [ssh-chall.c servconf.c servconf.h ssh.h sshd.c]
1057      only auth-chall.c needs #ifdef SKEY
1058  - (bal) Slight auth2-pam.c clean up.
1059  - (bal) Includes a fake-regexp.h to be only used if regcomp() is found,
1060    but no 'regexp.h' found (SCO OpenServer 3 lacks the header).
1061
1062 20010119
1063  - (djm) Update versions in RPM specfiles
1064  - (bal) OpenBSD Resync
1065    - markus@cvs.openbsd.org 2001/01/18 16:20:21
1066      [log-client.c log-server.c log.c readconf.c servconf.c ssh.1 ssh.h
1067       sshd.8 sshd.c]
1068      log() is at pri=LOG_INFO, since LOG_NOTICE goes to /dev/console on many
1069      systems
1070    - markus@cvs.openbsd.org 2001/01/18 16:59:59
1071      [auth-passwd.c auth.c auth.h auth1.c auth2.c serverloop.c session.c
1072       session.h sshconnect1.c]
1073      1) removes fake skey from sshd, since this will be much
1074         harder with /usr/libexec/auth/login_XXX
1075      2) share/unify code used in ssh-1 and ssh-2 authentication (server side)
1076      3) make addition of BSD_AUTH and other challenge reponse methods
1077         easier.
1078    - markus@cvs.openbsd.org 2001/01/18 17:12:43
1079      [auth-chall.c auth2-chall.c]
1080      rename *-skey.c *-chall.c since the files are not skey specific
1081  - (djm) Merge patch from Tim Waugh (via Nalin Dahyabhai <nalin@redhat.com>)
1082    to fix NULL pointer deref and fake authloop breakage in PAM code.
1083  - (bal) Updated contrib/cygwin/ by Corinna Vinschen <vinschen@redhat.com>
1084  - (bal) Minor cygwin patch to auth1.c.  Suggested by djm.
1085
1086 20010118
1087  - (bal) Super Sized OpenBSD Resync
1088    - markus@cvs.openbsd.org 2001/01/11 22:14:20 GMT 2001 by markus
1089      [sshd.c]
1090      maxfd+1
1091    - markus@cvs.openbsd.org 2001/01/13 17:59:18
1092      [ssh-keygen.1]
1093      small ssh-keygen manpage cleanup; stevesk@pobox.com
1094    - markus@cvs.openbsd.org 2001/01/13 18:03:07
1095      [scp.c ssh-keygen.c sshd.c]
1096      getopt() returns -1 not EOF; stevesk@pobox.com
1097    - markus@cvs.openbsd.org 2001/01/13 18:06:54
1098      [ssh-keyscan.c]
1099      use SSH_DEFAULT_PORT; from stevesk@pobox.com
1100    - markus@cvs.openbsd.org 2001/01/13 18:12:47
1101      [ssh-keyscan.c]
1102      free() -> xfree(); fix memory leak; from stevesk@pobox.com
1103    - markus@cvs.openbsd.org 2001/01/13 18:14:13
1104      [ssh-add.c]
1105      typo, from stevesk@sweden.hp.com
1106    - markus@cvs.openbsd.org 2001/01/13 18:32:50
1107      [packet.c session.c ssh.c sshconnect.c sshd.c]
1108      split out keepalive from packet_interactive (from dale@accentre.com)
1109      set IPTOS_LOWDELAY TCP_NODELAY IPTOS_THROUGHPUT for ssh2, too.
1110    - markus@cvs.openbsd.org 2001/01/13 18:36:45
1111      [packet.c packet.h]
1112      reorder, typo
1113    - markus@cvs.openbsd.org 2001/01/13 18:38:00
1114      [auth-options.c]
1115      fix comment
1116    - markus@cvs.openbsd.org 2001/01/13 18:43:31
1117      [session.c]
1118      Wall
1119    - markus@cvs.openbsd.org 2001/01/13 19:14:08
1120      [clientloop.h clientloop.c ssh.c]
1121      move callback to headerfile
1122    - markus@cvs.openbsd.org 2001/01/15 21:40:10
1123      [ssh.c]
1124      use log() instead of stderr
1125    - markus@cvs.openbsd.org 2001/01/15 21:43:51
1126      [dh.c]
1127      use error() not stderr!
1128    - markus@cvs.openbsd.org 2001/01/15 21:45:29
1129      [sftp-server.c]
1130      rename must fail if newpath exists, debug off by default
1131    - markus@cvs.openbsd.org 2001/01/15 21:46:38
1132      [sftp-server.c]
1133      readable long listing for sftp-server, ok deraadt@
1134    - markus@cvs.openbsd.org 2001/01/16 19:20:06
1135      [key.c ssh-rsa.c]
1136      make "ssh-rsa" key format for ssh2 confirm to the ietf-drafts; from
1137      galb@vandyke.com.  note that you have to delete older ssh2-rsa keys,
1138      since they are in the wrong format, too. they must be removed from
1139      .ssh/authorized_keys2 and .ssh/known_hosts2, etc.
1140      (cd; grep -v ssh-rsa .ssh/authorized_keys2 > TMP && mv TMP
1141      .ssh/authorized_keys2) additionally, we now check that
1142      BN_num_bits(rsa->n) >= 768.
1143    - markus@cvs.openbsd.org 2001/01/16 20:54:27
1144      [sftp-server.c]
1145      remove some statics. simpler handles; idea from nisse@lysator.liu.se
1146    - deraadt@cvs.openbsd.org 2001/01/16 23:58:08
1147      [bufaux.c radix.c sshconnect.h sshconnect1.c]
1148      indent
1149  - (bal) Added bsd-strmode.[ch] since some non-OpenBSD platforms may
1150    be missing such feature.
1151
1152
1153 20010117
1154  - (djm) Only write random seed file at exit
1155  - (djm) Make PAM support optional, enable with --with-pam
1156  - (djm) Try to use libcrypt on Linux, but link it after OpenSSL (which
1157    provides a crypt() of its own)
1158  - (djm) Avoid a warning in bsd-bindresvport.c
1159  - (djm) Try to avoid adding -I/usr/include to CPPFLAGS during SSL tests. This
1160    can cause weird segfaults errors on Solaris
1161  - (djm) Avoid warning in PAM code by making read_passphrase arguments const
1162  - (djm) Add --with-pam to RPM spec files
1163
1164 20010115
1165  - (bal) sftp-server.c change to use chmod() if fchmod() does not exist.
1166  - (bal) utimes() support via utime() interface on machine that lack utimes().
1167
1168 20010114
1169  - (stevesk) initial work for OpenBSD "support supplementary group in
1170    {Allow,Deny}Groups" patch:
1171    - import getgrouplist.c from OpenBSD (bsd-getgrouplist.c)
1172    - add bsd-getgrouplist.h
1173    - new files groupaccess.[ch]
1174    - build but don't use yet (need to merge auth.c changes)
1175  - (stevesk) complete:
1176    - markus@cvs.openbsd.org  2001/01/13 11:56:48
1177      [auth.c sshd.8]
1178      support supplementary group in {Allow,Deny}Groups
1179      from stevesk@pobox.com
1180
1181 20010112
1182  - (bal) OpenBSD Sync
1183    - markus@cvs.openbsd.org 2001/01/10 22:56:22
1184      [bufaux.h bufaux.c sftp-server.c sftp.h getput.h]
1185      cleanup sftp-server implementation:
1186      add buffer_get_int64, buffer_put_int64, GET_64BIT, PUT_64BIT
1187      parse SSH2_FILEXFER_ATTR_EXTENDED
1188      send SSH2_FX_EOF if readdir returns no more entries
1189      reply to SSH2_FXP_EXTENDED message
1190      use #defines from the draft
1191      move #definations to sftp.h
1192      more info:
1193      http://www.ietf.org/internet-drafts/draft-ietf-secsh-filexfer-00.txt
1194    - markus@cvs.openbsd.org 2001/01/10 19:43:20
1195      [sshd.c]
1196      XXX - generate_empheral_server_key() is not safe against races,
1197      because it calls log()
1198    - markus@cvs.openbsd.org 2001/01/09 21:19:50
1199      [packet.c]
1200      allow TCP_NDELAY for ipv6; from netbsd via itojun@
1201
1202 20010110
1203  - (djm) SNI/Reliant Unix needs USE_PIPES and $DISPLAY hack. Report from
1204    Bladt Norbert <Norbert.Bladt@adi.ch>
1205
1206 20010109
1207  - (bal) Resync CVS ID of cli.c
1208  - (stevesk) auth1.c: free should be after WITH_AIXAUTHENTICATE
1209    code.
1210  - (bal) OpenBSD Sync
1211    - markus@cvs.openbsd.org 2001/01/08 22:29:05
1212      [auth2.c compat.c compat.h servconf.c servconf.h sshd.8
1213       sshd_config version.h]
1214      implement option 'Banner /etc/issue.net' for ssh2, move version to
1215      2.3.1 (needed for bugcompat detection, 2.3.0 would fail if Banner
1216      is enabled).
1217    - markus@cvs.openbsd.org 2001/01/08 22:03:23
1218      [channels.c ssh-keyscan.c]
1219      O_NDELAY -> O_NONBLOCK; thanks stevesk@pobox.com
1220    - markus@cvs.openbsd.org 2001/01/08 21:55:41
1221      [sshconnect1.c]
1222      more cleanups and fixes from stevesk@pobox.com:
1223      1) try_agent_authentication() for loop will overwrite key just
1224         allocated with key_new(); don't alloc
1225      2) call ssh_close_authentication_connection() before exit
1226         try_agent_authentication()
1227      3) free mem on bad passphrase in try_rsa_authentication()
1228    - markus@cvs.openbsd.org 2001/01/08 21:48:17
1229      [kex.c]
1230      missing free; thanks stevesk@pobox.com
1231   - (bal) Detect if clock_t structure exists, if not define it.
1232   - (bal) Detect if O_NONBLOCK exists, if not define it.
1233   - (bal) removed news4-posix.h (now empty)
1234   - (bal) changed bsd-bindresvport.c and bsd-rresvport.c to use 'socklen_t'
1235     instead of 'int'
1236  - (stevesk) sshd_config: sync
1237  - (stevesk) defines.h: remove spurious ``;''
1238
1239 20010108
1240  - (bal) Fixed another typo in cli.c
1241  - (bal) OpenBSD Sync
1242    - markus@cvs.openbsd.org 2001/01/07 21:26:55
1243      [cli.c]
1244      typo
1245    - markus@cvs.openbsd.org 2001/01/07 21:26:55
1246      [cli.c]
1247      missing free, stevesk@pobox.com
1248    - markus@cvs.openbsd.org 2001/01/07 19:06:25
1249      [auth1.c]
1250      missing free, stevesk@pobox.com
1251    - markus@cvs.openbsd.org 2001/01/07 11:28:04
1252      [log-client.c log-server.c log.c readconf.c servconf.c ssh.1
1253       ssh.h sshd.8 sshd.c]
1254      rename SYSLOG_LEVEL_INFO->SYSLOG_LEVEL_NOTICE
1255      syslog priority changes:
1256              fatal() LOG_ERR  -> LOG_CRIT
1257              log()   LOG_INFO -> LOG_NOTICE
1258  - Updated TODO
1259
1260 20010107
1261  - (bal) OpenBSD Sync
1262    - markus@cvs.openbsd.org 2001/01/06 11:23:27
1263      [ssh-rsa.c]
1264      remove unused
1265    - itojun@cvs.openbsd.org 2001/01/05 08:23:29
1266      [ssh-keyscan.1]
1267      missing .El
1268    - markus@cvs.openbsd.org 2001/01/04 22:41:03
1269      [session.c sshconnect.c]
1270      consistent use of _PATH_BSHELL; from stevesk@pobox.com
1271    - djm@cvs.openbsd.org 2001/01/04 22:35:32
1272      [ssh.1 sshd.8]
1273      Mention AES as available SSH2 Cipher; ok markus
1274    - markus@cvs.openbsd.org 2001/01/04 22:25:58
1275      [sshd.c]
1276      sync usage()/man with defaults; from stevesk@pobox.com
1277    - markus@cvs.openbsd.org 2001/01/04 22:21:26
1278      [sshconnect2.c]
1279      handle SSH2_MSG_USERAUTH_BANNER; fixes bug when connecting to a server
1280      that prints a banner (e.g. /etc/issue.net)
1281
1282 20010105
1283  - (bal) contrib/caldera/ provided by Tim Rice <tim@multitalents.net>
1284  - (bal) bsd-getcwd.c and bsd-setenv.c changed from bcopy() to memmove()
1285
1286 20010104
1287  - (djm) Fix memory leak on systems with BROKEN_GETADDRINFO. Based on
1288    work by Chris Vaughan <vaughan99@yahoo.com>
1289
1290 20010103
1291  - (bal) fixed up sshconnect.c so it was closer inline with the OpenBSD
1292    tree (mainly positioning)
1293  - (bal) OpenSSH CVS Update
1294    - markus@cvs.openbsd.org 2001/01/02 20:41:02
1295      [packet.c]
1296      log remote ip on disconnect; PR 1600 from jcs@rt.fm
1297    - markus@cvs.openbsd.org 2001/01/02 20:50:56
1298      [sshconnect.c]
1299      strict_host_key_checking for host_status != HOST_CHANGED &&
1300      ip_status == HOST_CHANGED
1301  - (bal) authfile.c: Synced CVS ID tag
1302  - (bal) UnixWare 2.0 fixes by Tim Rice <tim@multitalents.net>
1303  - (bal) Disable sftp-server if no 64bit int support exists.  Based on
1304    patch by Tim Rice <tim@multitalents.net>
1305  - (bal) Makefile.in changes to uninstall: target to remove sftp-server
1306    and sftp-server.8 manpage.
1307
1308 20010102
1309  - (bal) OpenBSD CVS Update
1310    - markus@cvs.openbsd.org 2001/01/01 14:52:49
1311      [scp.c]
1312      use shared fatal(); from stevesk@pobox.com
1313
1314 20001231
1315  - (bal) Reverted out of MAXHOSTNAMELEN.  This should be set per OS.
1316    for multiple reasons.
1317  - (bal) Reverted out of a partial NeXT patch.
1318
1319 20001230
1320  - (bal) OpenBSD CVS Update
1321    - markus@cvs.openbsd.org 2000/12/28 18:58:30
1322      [ssh-keygen.c]
1323      enable 'ssh-keygen -l -f ~/.ssh/{authorized_keys,known_hosts}{,2}
1324    - markus@cvs.openbsd.org 2000/12/29 22:19:13
1325      [channels.c]
1326      missing xfree; from vaughan99@yahoo.com
1327  - (bal) Resynced CVS ID with OpenBSD for channel.c and uidswap.c
1328  - (bal) if no MAXHOSTNAMELEN is defined.  Default to 64 character defination.
1329    Suggested by Christian Kurz <shorty@debian.org>
1330  - (bal) Add in '.c.o' section to Makefile.in to address make programs that
1331     don't honor CPPFLAGS by default.  Suggested by Lutz Jaenicke
1332     <Lutz.Jaenicke@aet.TU-Cottbus.DE>
1333
1334 20001229
1335  - (bal) Fixed spelling of 'authorized_keys' in ssh-copy-id.1 by Christian
1336    Kurz <shorty@debian.org>
1337  - (bal) OpenBSD CVS Update
1338    - markus@cvs.openbsd.org 2000/12/28 14:25:51
1339      [auth.h auth2.c]
1340      count authentication failures only
1341    - markus@cvs.openbsd.org 2000/12/28 14:25:03
1342      [sshconnect.c]
1343      fingerprint for MITM attacks, too.
1344    - markus@cvs.openbsd.org 2000/12/28 12:03:57
1345      [sshd.8 sshd.c]
1346      document -D
1347    - markus@cvs.openbsd.org 2000/12/27 14:19:21
1348      [serverloop.c]
1349      less chatty
1350    - markus@cvs.openbsd.org 2000/12/27 12:34
1351      [auth1.c sshconnect2.c sshd.c]
1352      typo
1353    - markus@cvs.openbsd.org 2000/12/27 12:30:19
1354      [readconf.c readconf.h ssh.1 sshconnect.c]
1355      new option: HostKeyAlias: allow the user to record the host key
1356      under a different name. This is useful for ssh tunneling over
1357      forwarded connections or if you run multiple sshd's on different
1358      ports on the same machine.
1359    - markus@cvs.openbsd.org 2000/12/27 11:51:53
1360      [ssh.1 ssh.c]
1361      multiple -t force pty allocation, document ORIGINAL_COMMAND
1362    - markus@cvs.openbsd.org 2000/12/27 11:41:31
1363      [sshd.8]
1364      update for ssh-2
1365  - (stevesk) compress.[ch] sync with openbsd; missed in prototype
1366    fix merge.
1367
1368 20001228
1369  - (bal) Patch to add libutil.h to loginrec.c only if the platform has
1370    libutil.h.  Suggested by Pekka Savola <pekka@netcore.fi>
1371  - (djm) Update to new x11-askpass in RPM spec
1372  - (bal) SCO patch to not include <sys/queue.h> since it's unrelated
1373    header.  Patch by Tim Rice <tim@multitalents.net>
1374  - Updated TODO w/ known HP/UX issue
1375  - (bal) removed extra <netdb.h> noticed by Kevin Steves and removed the
1376    bad reference to 'NeXT including it else were' on the #ifdef version.
1377
1378 20001227
1379  - (bal) Typo in configure.in: entut?ent should be endut?ent.  Suggested by
1380    Takumi Yamane <yamtak@b-session.com>
1381  - (bal) Checks for getrlimit(), sysconf(), and setdtablesize().  Patch
1382    by Corinna Vinschen <vinschen@redhat.com>
1383  - (djm) Fix catman-do target for non-bash
1384  - (bal) Typo in configure.in: entut?ent should be endut?ent.  Suggested by
1385    Takumi Yamane <yamtak@b-session.com>
1386  - (bal) Checks for getrlimit(), sysconf(), and setdtablesize().  Patch
1387    by Corinna Vinschen <vinschen@redhat.com>
1388  - (djm) Fix catman-do target for non-bash
1389  - (bal) Fixed NeXT's lack of CPPFLAGS honoring.
1390  - (bal) ssh-keyscan.c: NeXT (and older BSDs) don't support getrlimit() w/
1391    'RLIMIT_NOFILE'
1392  - (djm) Remove *.Ylonen files. They are no longer in the OpenBSD tree,
1393    the info in COPYING.Ylonen has been moved to the start of each
1394    SSH1-derived file and README.Ylonen is well out of date.
1395
1396 20001223
1397  - (bal) Fixed Makefile.in to support recompile of all ssh and sshd objects
1398    if a change to config.h has occurred.  Suggested by Gert Doering
1399    <gert@greenie.muc.de>
1400  - (bal) OpenBSD CVS Update:
1401    - markus@cvs.openbsd.org 2000/12/22 16:49:40
1402      [ssh-keygen.c]
1403      fix ssh-keygen -x -t type > file; from Roumen.Petrov@skalasoft.com
1404
1405 20001222
1406  - Updated RCSID for pty.c
1407  - (bal) OpenBSD CVS Updates:
1408   - markus@cvs.openbsd.org 2000/12/21 15:10:16
1409     [auth-rh-rsa.c hostfile.c hostfile.h sshconnect.c]
1410     print keyfile:line for changed hostkeys, for deraadt@, ok deraadt@
1411   - markus@cvs.openbsd.org 2000/12/20 19:26:56
1412     [authfile.c]
1413     allow ssh -i userkey for root
1414   - markus@cvs.openbsd.org 2000/12/20 19:37:21
1415     [authfd.c authfd.h kex.c sshconnect2.c sshd.c uidswap.c uidswap.h]
1416     fix prototypes; from stevesk@pobox.com
1417   - markus@cvs.openbsd.org 2000/12/20 19:32:08
1418     [sshd.c]
1419     init pointer to NULL; report from Jan.Ivan@cern.ch
1420   - markus@cvs.openbsd.org 2000/12/19 23:17:54
1421     [auth-krb4.c auth-options.c auth-options.h auth-rhosts.c auth-rsa.c
1422      auth1.c auth2-skey.c auth2.c authfd.c authfd.h authfile.c bufaux.c
1423      bufaux.h buffer.c canohost.c channels.c clientloop.c compress.c
1424      crc32.c deattack.c getput.h hmac.c hmac.h hostfile.c kex.c kex.h
1425      key.c key.h log.c login.c match.c match.h mpaux.c mpaux.h packet.c
1426      packet.h radix.c readconf.c rsa.c scp.c servconf.c servconf.h
1427      serverloop.c session.c sftp-server.c ssh-agent.c ssh-dss.c ssh-dss.h
1428      ssh-keygen.c ssh-keyscan.c ssh-rsa.c ssh-rsa.h ssh.c ssh.h  uuencode.c
1429      uuencode.h sshconnect1.c sshconnect2.c sshd.c tildexpand.c]
1430     replace 'unsigned bla' with 'u_bla' everywhere. also replace 'char
1431     unsigned' with u_char.
1432
1433 20001221
1434  - (stevesk) OpenBSD CVS updates:
1435    - markus@cvs.openbsd.org 2000/12/19 15:43:45
1436      [authfile.c channels.c sftp-server.c ssh-agent.c]
1437      remove() -> unlink() for consistency
1438    - markus@cvs.openbsd.org 2000/12/19 15:48:09
1439      [ssh-keyscan.c]
1440      replace <ssl/x.h> with <openssl/x.h>
1441    - markus@cvs.openbsd.org 2000/12/17 02:33:40
1442      [uidswap.c]
1443      typo; from wsanchez@apple.com
1444
1445 20001220
1446  - (djm) Workaround PAM inconsistencies between Solaris derived PAM code
1447    and Linux-PAM. Based on report and fix from Andrew Morgan
1448    <morgan@transmeta.com>
1449
1450 20001218
1451  - (stevesk) rsa.c: entropy.h not needed.
1452  - (bal) split CFLAGS into CFLAGS and CPPFLAGS in configure.in and Makefile.
1453    Suggested by Wilfredo Sanchez <wsanchez@apple.com>
1454
1455 20001216
1456  - (stevesk) OpenBSD CVS updates:
1457    - markus@cvs.openbsd.org 2000/12/16 02:53:57
1458      [scp.c]
1459      allow + in usernames; request from Florian.Weimer@RUS.Uni-Stuttgart.DE
1460    - markus@cvs.openbsd.org 2000/12/16 02:39:57
1461      [scp.c]
1462      unused; from stevesk@pobox.com
1463
1464 20001215
1465  - (stevesk) Old OpenBSD patch wasn't completely applied:
1466    - markus@cvs.openbsd.org 2000/01/24 22:11:20
1467      [scp.c]
1468      allow '.' in usernames; from jedgar@fxp.org
1469  - (stevesk) OpenBSD CVS updates:
1470    - markus@cvs.openbsd.org 2000/12/13 16:26:53
1471      [ssh-keyscan.c]
1472      fatal already adds \n; from stevesk@pobox.com
1473    - markus@cvs.openbsd.org 2000/12/13 16:25:44
1474      [ssh-agent.c]
1475      remove redundant spaces; from stevesk@pobox.com
1476    - ho@cvs.openbsd.org 2000/12/12 15:50:21
1477      [pty.c]
1478      When failing to set tty owner and mode on a read-only filesystem, don't
1479      abort if the tty already has correct owner and reasonably sane modes.
1480      Example; permit 'root' to login to a firewall with read-only root fs.
1481      (markus@ ok)
1482    - deraadt@cvs.openbsd.org 2000/12/13 06:36:05
1483      [pty.c]
1484      KNF
1485    - markus@cvs.openbsd.org 2000/12/12 14:45:21
1486      [sshd.c]
1487      source port < 1024 is no longer required for rhosts-rsa since it
1488      adds no additional security.
1489    - markus@cvs.openbsd.org 2000/12/12 16:11:49
1490      [ssh.1 ssh.c]
1491      rhosts-rsa is no longer automagically disabled if ssh is not privileged.
1492      UsePrivilegedPort=no disables rhosts-rsa _only_ for old servers.
1493      these changes should not change the visible default behaviour of the ssh client.
1494    - deraadt@cvs.openbsd.org 2000/12/11 10:27:33
1495      [scp.c]
1496      when copying 0-sized files, do not re-print ETA time at completion
1497    - provos@cvs.openbsd.org 2000/12/15 10:30:15
1498      [kex.c kex.h sshconnect2.c sshd.c]
1499      compute diffie-hellman in parallel between server and client. okay markus@
1500
1501 20001213
1502  - (djm) Make sure we reset the SIGPIPE disposition after we fork. Report
1503    from Andreas M. Kirchwitz <amk@krell.zikzak.de>
1504  - (stevesk) OpenBSD CVS update:
1505    - markus@cvs.openbsd.org 2000/12/12 15:30:02
1506      [ssh-keyscan.c ssh.c sshd.c]
1507      consistently use __progname; from stevesk@pobox.com
1508
1509 20001211
1510  - (bal) Applied patch to include ssh-keyscan into Redhat's package, and
1511    patch to install ssh-keyscan manpage.  Patch by Pekka Savola
1512    <pekka@netcore.fi>
1513  - (bal) OpenbSD CVS update
1514    - markus@cvs.openbsd.org 2000/12/10 17:01:53
1515      [sshconnect1.c]
1516      always request new challenge for skey/tis-auth, fixes interop with
1517      other implementations; report from roth@feep.net
1518
1519 20001210
1520  - (bal) OpenBSD CVS updates
1521    - markus@cvs.openbsd.org 2000/12/09 13:41:51
1522      [cipher.c cipher.h rijndael.c rijndael.h rijndael_boxes.h]
1523      undo rijndael changes
1524    - markus@cvs.openbsd.org 2000/12/09 13:48:31
1525      [rijndael.c]
1526      fix byte order bug w/o introducing new implementation
1527    - markus@cvs.openbsd.org 2000/12/09 14:08:27
1528      [sftp-server.c]
1529      "" -> "." for realpath; from vinschen@redhat.com
1530    - markus@cvs.openbsd.org 2000/12/09 14:06:54
1531      [ssh-agent.c]
1532      extern int optind; from stevesk@sweden.hp.com
1533    - provos@cvs.openbsd.org 2000/12/09 23:51:11
1534      [compat.c]
1535      remove unnecessary '\n'
1536
1537 20001209
1538  - (bal) OpenBSD CVS updates:
1539    - djm@cvs.openbsd.org 2000/12/07 4:24:59
1540      [ssh.1]
1541      Typo fix from Wilfredo Sanchez <wsanchez@apple.com>; ok theo
1542
1543 20001207
1544  - (bal) OpenBSD CVS updates:
1545    - markus@cvs.openbsd.org 2000/12/06 22:58:14
1546      [compat.c compat.h packet.c]
1547      disable debug messages for ssh.com/f-secure 2.0.1x, 2.1.0
1548    - markus@cvs.openbsd.org 2000/12/06 23:10:39
1549      [rijndael.c]
1550      unexpand(1)
1551    - markus@cvs.openbsd.org 2000/12/06 23:05:43
1552      [cipher.c cipher.h rijndael.c rijndael.h rijndael_boxes.h]
1553      new rijndael implementation. fixes endian bugs
1554
1555 20001206
1556  - (bal) OpenBSD CVS updates:
1557    - markus@cvs.openbsd.org 2000/12/05 20:34:09
1558      [channels.c channels.h clientloop.c serverloop.c]
1559      async connects for -R/-L; ok deraadt@
1560    - todd@cvs.openssh.org 2000/12/05 16:47:28
1561      [sshd.c]
1562      tweak comment to reflect real location of pid file; ok provos@
1563  - (stevesk) Import <sys/queue.h> from OpenBSD for systems that don't
1564    have it (used in ssh-keyscan).
1565  - (stevesk) OpenBSD CVS update:
1566    - markus@cvs.openbsd.org 2000/12/06 19:57:48
1567      [ssh-keyscan.c]
1568      err(3) -> internal error(), from stevesk@sweden.hp.com
1569
1570 20001205
1571  - (bal) OpenBSD CVS updates:
1572    - markus@cvs.openbsd.org 2000/12/04 19:24:02
1573      [ssh-keyscan.c ssh-keyscan.1]
1574      David Maziere's ssh-keyscan, ok niels@
1575  - (bal) Updated Makefile.in to include ssh-keyscan that was just added
1576    to the recent OpenBSD source tree.
1577  - (stevesk) fix typos in contrib/hpux/README
1578
1579 20001204
1580  - (bal) More C functions defined in NeXT that are unaccessable without
1581    defining -POSIX.
1582  - (bal) OpenBSD CVS updates:
1583    - markus@cvs.openbsd.org 2000/12/03 11:29:04
1584      [compat.c]
1585      remove fallback to SSH_BUG_HMAC now that the drafts are updated
1586    - markus@cvs.openbsd.org 2000/12/03 11:27:55
1587      [compat.c]
1588      correctly match "2.1.0.pl2 SSH" etc; from
1589      pekkas@netcore.fi/bugzilla.redhat
1590    - markus@cvs.openbsd.org 2000/12/03 11:15:03
1591      [auth2.c compat.c compat.h sshconnect2.c]
1592      support f-secure/ssh.com 2.0.12; ok niels@
1593
1594 20001203
1595  - (bal) OpenBSD CVS updates:
1596   - markus@cvs.openbsd.org 2000/11/30 22:54:31
1597     [channels.c]
1598     debug->warn if tried to do -R style fwd w/o client requesting this;
1599     ok neils@
1600   - markus@cvs.openbsd.org 2000/11/29 20:39:17
1601     [cipher.c]
1602     des_cbc_encrypt -> des_ncbc_encrypt since it already updates the IV
1603   - markus@cvs.openbsd.org 2000/11/30 18:33:05
1604     [ssh-agent.c]
1605     agents must not dump core, ok niels@
1606   - markus@cvs.openbsd.org 2000/11/30 07:04:02
1607     [ssh.1]
1608     T is for both protocols
1609   - markus@cvs.openbsd.org 2000/12/01 00:00:51
1610     [ssh.1]
1611     typo; from green@FreeBSD.org
1612   - markus@cvs.openbsd.org 2000/11/30 07:02:35
1613     [ssh.c]
1614     check -T before isatty()
1615   - provos@cvs.openbsd.org 2000/11/29 13:51:27
1616     [sshconnect.c]
1617     show IP address and hostname when new key is encountered. okay markus@
1618   - markus@cvs.openbsd.org 2000/11/30 22:53:35
1619     [sshconnect.c]
1620     disable agent/x11/port fwding if hostkey has changed; ok niels@
1621   - marksu@cvs.openbsd.org 2000/11/29 21:11:59
1622     [sshd.c]
1623     sshd -D, startup w/o deamon(), for monitoring scripts or inittab;
1624     from handler@sub-rosa.com and eric@urbanrange.com; ok niels@
1625  - (djm) Added patch from Nalin Dahyabhai <nalin@redhat.com> to enable
1626    PAM authentication using KbdInteractive.
1627  - (djm) Added another TODO
1628
1629 20001202
1630  - (bal) Backed out of part of Alain St-Denis' loginrec.c patch.
1631  - (bal) Irix need some sort of mansubdir, patch by Michael Stone
1632    <mstone@cs.loyola.edu>
1633
1634 20001129
1635  - (djm) Back out all the serverloop.c hacks. sshd will now hang again
1636    if there are background children with open fds.
1637  - (djm) bsd-rresvport.c bzero -> memset
1638  - (djm) Don't fail in defines.h on absence of 64 bit types (we will
1639    still fail during compilation of sftp-server).
1640  - (djm) Fail if ar is not found during configure
1641  - (djm) OpenBSD CVS updates:
1642    - provos@cvs.openbsd.org  2000/11/22 08:38:31
1643      [sshd.8]
1644      talk about /etc/primes, okay markus@
1645    - markus@cvs.openbsd.org  2000/11/23 14:03:48
1646      [ssh.c sshconnect1.c sshconnect2.c]
1647      complain about invalid ciphers for ssh1/ssh2, fall back to reasonable
1648      defaults
1649    - markus@cvs.openbsd.org  2000/11/25 09:42:53
1650      [sshconnect1.c]
1651      reorder check for illegal ciphers, bugreport from espie@
1652    - markus@cvs.openbsd.org  2000/11/25 10:19:34
1653      [ssh-keygen.c ssh.h]
1654      print keytype when generating a key.
1655      reasonable defaults for RSA1/RSA/DSA keys.
1656  - (djm) Patch from Pekka Savola <Pekka.Savola@netcore.fi> to include a few
1657    more manpage paths in fixpaths calls
1658  - (djm) Also add xauth path at Pekka's suggestion.
1659  - (djm) Add Redhat RPM patch for AUTHPRIV SyslogFacility
1660
1661 20001125
1662  - (djm) Give up privs when reading seed file
1663
1664 20001123
1665  - (bal) Merge OpenBSD changes:
1666    - markus@cvs.openbsd.org  2000/11/15 22:31:36
1667      [auth-options.c]
1668      case insensitive key options; from stevesk@sweeden.hp.com
1669    - markus@cvs.openbsd.org  2000/11/16 17:55:43
1670      [dh.c]
1671      do not use perror() in sshd, after child is forked()
1672    - markus@cvs.openbsd.org  2000/11/14 23:42:40
1673      [auth-rsa.c]
1674      parse option only if key matches; fix some confusing seen by the client
1675    - markus@cvs.openbsd.org  2000/11/14 23:44:19
1676      [session.c]
1677      check no_agent_forward_flag for ssh-2, too
1678    - markus@cvs.openbsd.org  2000/11/15
1679      [ssh-agent.1]
1680      reorder SYNOPSIS; typo, use .It
1681    - markus@cvs.openbsd.org  2000/11/14 23:48:55
1682      [ssh-agent.c]
1683      do not reorder keys if a key is removed
1684    - markus@cvs.openbsd.org  2000/11/15 19:58:08
1685      [ssh.c]
1686      just ignore non existing user keys
1687    - millert@cvs.openbsd.org  200/11/15 20:24:43
1688      [ssh-keygen.c]
1689      Add missing \n at end of error message.
1690
1691 20001122
1692  - (bal) Minor patch to ensure platforms lacking IRIX job limit supports
1693    are compilable.
1694  - (bal) Updated TODO as of 11/18/2000 with known things to resolve.
1695
1696 20001117
1697  - (bal) Changed from 'primes' to 'primes.out' for consistancy sake.  It
1698    has no affect the output.  Patch by Corinna Vinschen <vinschen@redhat.com>
1699  - (stevesk) Reworked progname support.
1700  - (bal) Misplaced #include "includes.h" in bsd-setproctitle.c.  Patch by
1701    Shinichi Maruyama <marya@st.jip.co.jp>
1702
1703 20001116
1704  - (bal) Added in MAXSYMLINK test in bsd-realpath.c.  Required for some SCO
1705    releases.
1706  - (bal) Make builds work outside of source tree.  Patch by Mark D. Roth
1707    <roth@feep.net>
1708
1709 20001113
1710  - (djm) Add pointer to http://www.imasy.or.jp/~gotoh/connect.c to
1711    contrib/README
1712  - (djm) Merge OpenBSD changes:
1713    - markus@cvs.openbsd.org  2000/11/06 16:04:56
1714      [channels.c channels.h clientloop.c nchan.c serverloop.c]
1715      [session.c ssh.c]
1716      agent forwarding and -R for ssh2, based on work from
1717      jhuuskon@messi.uku.fi
1718    - markus@cvs.openbsd.org  2000/11/06 16:13:27
1719      [ssh.c sshconnect.c sshd.c]
1720      do not disabled rhosts(rsa) if server port > 1024; from
1721      pekkas@netcore.fi
1722    - markus@cvs.openbsd.org  2000/11/06 16:16:35
1723      [sshconnect.c]
1724      downgrade client to 1.3 if server is 1.4; help from mdb@juniper.net
1725    - markus@cvs.openbsd.org  2000/11/09 18:04:40
1726      [auth1.c]
1727      typo; from mouring@pconline.com
1728    - markus@cvs.openbsd.org  2000/11/12 12:03:28
1729      [ssh-agent.c]
1730      off-by-one when removing a key from the agent
1731    - markus@cvs.openbsd.org  2000/11/12 12:50:39
1732      [auth-rh-rsa.c auth2.c authfd.c authfd.h]
1733      [authfile.c hostfile.c kex.c kex.h key.c key.h myproposal.h]
1734      [readconf.c readconf.h rsa.c rsa.h servconf.c servconf.h ssh-add.c]
1735      [ssh-agent.c ssh-keygen.1 ssh-keygen.c ssh.1 ssh.c ssh_config]
1736      [sshconnect1.c sshconnect2.c sshd.8 sshd.c sshd_config ssh-dss.c]
1737      [ssh-dss.h ssh-rsa.c ssh-rsa.h dsa.c dsa.h]
1738      add support for RSA to SSH2.  please test.
1739      there are now 3 types of keys: RSA1 is used by ssh-1 only,
1740      RSA and DSA are used by SSH2.
1741      you can use 'ssh-keygen -t rsa -f ssh2_rsa_file' to generate RSA
1742      keys for SSH2 and use the RSA keys for hostkeys or for user keys.
1743      SSH2 RSA or DSA keys are added to .ssh/authorised_keys2 as before.
1744  - (djm) Fix up Makefile and Redhat init script to create RSA host keys
1745  - (djm) Change to interim version
1746  - (djm) Fix RPM spec file stupidity
1747  - (djm) fixpaths to DSA and RSA keys too
1748
1749 20001112
1750  - (bal) SCO Patch to add needed libraries for configure.in.  Patch by
1751    Phillips Porch <root@theporch.com>
1752  - (bal) IRIX patch to adding Job Limits.  Patch by Denis Parker
1753    <dcp@sgi.com>
1754  - (stevesk) pty.c: HP-UX 10 and 11 don't define TIOCSCTTY.  Add error() to
1755    failed ioctl(TIOCSCTTY) call.
1756
1757 20001111
1758  - (djm) Added /etc/primes for kex DH group neg, fixup Makefile.in and
1759    packaging files
1760  - (djm) Fix new Makefile.in warnings
1761  - (djm) Fix vsprintf("%h") in bsd-snprintf.c, short int va_args are
1762    promoted to type int. Report and fix from Dan Astoorian
1763    <djast@cs.toronto.edu>
1764  - (djm) Hardwire sysconfdir in RPM spec files as some RPM versions get
1765    it wrong. Report from Bennett Todd <bet@rahul.net>
1766
1767 20001110
1768  - (bal) Fixed dropped answer from skey_keyinfo() in auth1.c
1769  - (bal) Changed from --with-skey to --with-skey=PATH in configure.in
1770  - (bal) Added in check to verify S/Key library is being detected in
1771    configure.in
1772  - (bal) next-posix.h - added another prototype wrapped in POSIX ifdef/endif.
1773    Patch by Mark Miller <markm@swoon.net>
1774  - (bal) Added 'util.h' header to loginrec.c only if HAVE_UTIL_H is defined
1775    to remove warnings under MacOS X.  Patch by Mark Miller <markm@swoon.net>
1776  - (bal) Fixed LDFLAG mispelling in configure.in for --with-afs
1777
1778 20001107
1779  - (bal) acconfig.in - removed the double "USE_PIPES" entry. Patch by
1780    Mark Miller <markm@swoon.net>
1781  - (bal) sshd.init files corrected to assign $? to RETVAL.  Patch by
1782    Jarno Huuskonen <jhuuskon@messi.uku.fi>
1783  - (bal) fixpaths fixed to stop it from quitely failing. Patch by
1784    Mark D. Roth <roth@feep.net>
1785
1786 20001106
1787  - (djm) Use Jim's new 1.0.3 askpass in Redhat RPMs
1788  - (djm) Manually fix up missed diff hunks (mainly RCS idents)
1789  - (djm) Remove UPGRADING document in favour of a link to the better
1790    maintained FAQ on www.openssh.com
1791  - (djm) Fix multiple dependancy on gnome-libs from Pekka Savola
1792    <pekkas@netcore.fi>
1793  - (djm) Don't need X11-askpass in RPM spec file if building without it
1794    from Pekka Savola <pekkas@netcore.fi>
1795  - (djm) Release 2.3.0p1
1796  - (bal) typo in configure.in in regards to --with-ldflags from Marko
1797    Asplund <aspa@kronodoc.fi>
1798  - (bal) fixed next-posix.h.  Forgot prototype of getppid().
1799
1800 20001105
1801  - (bal) Sync with OpenBSD:
1802    - markus@cvs.openbsd.org 2000/10/31 9:31:58
1803      [compat.c]
1804      handle all old openssh versions
1805    - markus@cvs.openbsd.org 2000/10/31 13:1853
1806      [deattack.c]
1807      so that large packets do not wrap "n"; from netbsd
1808  - (bal) rijndel.c - fix up RCSID to match OpenBSD tree
1809  - (bal) auth2-skey.c - Checked in.  Missing from portable tree.
1810  - (bal) Reworked NEWS-OS and NeXT ports to extract waitpid() and
1811    setsid() into more common files
1812  - (stevesk) pty.c: use __hpux to identify HP-UX.
1813  - (bal) Missed auth-skey.o in Makefile.in and minor correction to
1814    bsd-waitpid.c
1815
1816 20001029
1817  - (stevesk) Fix typo in auth.c: USE_PAM not PAM
1818  - (stevesk) Create contrib/cygwin/ directory; patch from
1819    Corinna Vinschen <vinschen@redhat.com>
1820  - (bal) Resolved more $xno and $xyes issues in configure.in
1821  - (bal) next-posix.h - spelling and forgot a prototype
1822
1823 20001028
1824  - (djm) fix select hack in serverloop.c from Philippe WILLEM
1825    <Philippe.WILLEM@urssaf.fr>
1826  - (djm) Fix mangled AIXAUTHENTICATE code
1827  - (djm) authctxt->pw may be NULL. Fix from Markus Friedl
1828    <markus.friedl@informatik.uni-erlangen.de>
1829  - (djm) Sync with OpenBSD:
1830    - markus@cvs.openbsd.org  2000/10/16 15:46:32
1831      [ssh.1]
1832      fixes from pekkas@netcore.fi
1833    - markus@cvs.openbsd.org  2000/10/17 14:28:11
1834      [atomicio.c]
1835      return number of characters processed; ok deraadt@
1836    - markus@cvs.openbsd.org  2000/10/18 12:04:02
1837      [atomicio.c]
1838      undo
1839    - markus@cvs.openbsd.org  2000/10/18 12:23:02
1840      [scp.c]
1841      replace atomicio(read,...) with read(); ok deraadt@
1842    - markus@cvs.openbsd.org  2000/10/18 12:42:00
1843      [session.c]
1844      restore old record login behaviour
1845    - deraadt@cvs.openbsd.org 2000/10/19 10:41:13
1846      [auth-skey.c]
1847      fmt string problem in unused code
1848    - provos@cvs.openbsd.org  2000/10/19 10:45:16
1849      [sshconnect2.c]
1850      don't reference freed memory. okay deraadt@
1851    - markus@cvs.openbsd.org  2000/10/21 11:04:23
1852      [canohost.c]
1853      typo, eramore@era-t.ericsson.se; ok niels@
1854    - markus@cvs.openbsd.org  2000/10/23 13:31:55
1855      [cipher.c]
1856      non-alignment dependent swap_bytes(); from
1857      simonb@wasabisystems.com/netbsd
1858    - markus@cvs.openbsd.org  2000/10/26 12:38:28
1859      [compat.c]
1860      add older vandyke products
1861    - markus@cvs.openbsd.org  2000/10/27 01:32:19
1862      [channels.c channels.h clientloop.c serverloop.c session.c]
1863      [ssh.c util.c]
1864      enable non-blocking IO on channels, and tty's (except for the
1865      client ttys).
1866
1867 20001027
1868  - (djm) Increase REKEY_BYTES to 2^24 for arc4random
1869
1870 20001025
1871  - (djm) Added WARNING.RNG file and modified configure to ask users of the
1872    builtin entropy code to read it.
1873  - (djm) Prefer builtin regex to PCRE.
1874  - (bal) Added USE_PIPS defined to NeXT configure.in since scp hangs randomly.
1875  - (bal) Apply fixes to configure.in pointed out by Pavel Roskin
1876    <proski@gnu.org>
1877
1878 20001020
1879  - (djm) Don't define _REENTRANT for SNI/Reliant Unix
1880  - (bal) Imported NEWS-OS waitpid() macros into NeXT.  Since implementation
1881    is more correct then current version.
1882
1883 20001018
1884  - (stevesk) Add initial support for setproctitle().  Current
1885    support is for the HP-UX pstat(PSTAT_SETCMD, ...) method.
1886  - (stevesk) Add egd startup scripts to contrib/hpux/
1887
1888 20001017
1889  - (djm) Add -lregex to cywin libs from Corinna Vinschen
1890    <vinschen@cygnus.com>
1891  - (djm) Don't rely on atomicio's retval to determine length of askpass
1892    supplied passphrase. Problem report from Lutz Jaenicke
1893    <Lutz.Jaenicke@aet.TU-Cottbus.DE>
1894  - (bal) Changed from GNU rx to PCRE on suggestion from djm.
1895  - (bal) Integrated Sony NEWS-OS patches from NAKAJI Hirouyuki
1896    <nakaji@tutrp.tut.ac.jp>
1897
1898 20001016
1899  - (djm) Sync with OpenBSD:
1900    - markus@cvs.openbsd.org  2000/10/14 04:01:15
1901      [cipher.c]
1902      debug3
1903    - markus@cvs.openbsd.org  2000/10/14 04:07:23
1904      [scp.c]
1905      remove spaces from arguments; from djm@mindrot.org
1906    - markus@cvs.openbsd.org  2000/10/14 06:09:46
1907      [ssh.1]
1908      Cipher is for SSH-1 only
1909    - markus@cvs.openbsd.org  2000/10/14 06:12:09
1910      [servconf.c servconf.h serverloop.c session.c sshd.8]
1911      AllowTcpForwarding; from naddy@
1912    - markus@cvs.openbsd.org  2000/10/14 06:16:56
1913      [auth2.c compat.c compat.h sshconnect2.c version.h]
1914      OpenSSH_2.3; note that is is not complete, but the version number
1915      needs to be changed for interoperability reasons
1916    - markus@cvs.openbsd.org  2000/10/14 06:19:45
1917      [auth-rsa.c]
1918      do not send RSA challenge if key is not allowed by key-options; from
1919      eivind@ThinkSec.com
1920    - markus@cvs.openbsd.org  2000/10/15 08:14:01
1921      [rijndael.c session.c]
1922      typos; from stevesk@sweden.hp.com
1923    - markus@cvs.openbsd.org  2000/10/15 08:18:31
1924      [rijndael.c]
1925      typo
1926  - (djm) Copy manpages back over from OpenBSD - too tedious to wade
1927    through diffs
1928  - (djm) Added condrestart to Redhat init script. Patch from Pekka Savola
1929    <pekkas@netcore.fi>
1930  - (djm) Update version in Redhat spec file
1931  - (djm) Merge some of Nalin Dahyabhai <nalin@redhat.com> changes from the
1932    Redhat 7.0 spec file
1933  - (djm) Make inability to read/write PRNG seedfile non-fatal
1934
1935
1936 20001015
1937  - (djm) Fix ssh2 hang on background processes at logout.
1938
1939 20001014
1940  - (bal) Add support for realpath and getcwd for platforms with broken
1941    or missing realpath implementations for sftp-server.
1942  - (bal) Corrected mistake in INSTALL in regards to GNU rx library
1943  - (bal) Add support for GNU rx library for those lacking regexp support
1944  - (djm) Don't accept PAM_PROMPT_ECHO_ON messages during initial auth
1945  - (djm) Revert SSH2 serverloop hack, will find a better way.
1946  - (djm) Add workaround for Linux 2.4's gratuitious errno change. Patch
1947    from Martin Johansson <fatbob@acc.umu.se>
1948  - (djm) Big OpenBSD sync:
1949    - markus@cvs.openbsd.org  2000/09/30 10:27:44
1950      [log.c]
1951      allow loglevel debug
1952    - markus@cvs.openbsd.org  2000/10/03 11:59:57
1953      [packet.c]
1954      hmac->mac
1955    - markus@cvs.openbsd.org  2000/10/03 12:03:03
1956      [auth-krb4.c auth-passwd.c auth-rh-rsa.c auth-rhosts.c auth-rsa.c auth1.c]
1957      move fake-auth from auth1.c to individual auth methods, disables s/key in
1958      debug-msg
1959    - markus@cvs.openbsd.org  2000/10/03 12:16:48
1960      ssh.c
1961      do not resolve canonname, i have no idea why this was added oin ossh
1962    - markus@cvs.openbsd.org  2000/10/09 15:30:44
1963      ssh-keygen.1 ssh-keygen.c
1964      -X now reads private ssh.com DSA keys, too.
1965    - markus@cvs.openbsd.org  2000/10/09 15:32:34
1966      auth-options.c
1967      clear options on every call.
1968    - markus@cvs.openbsd.org  2000/10/09 15:51:00
1969      authfd.c authfd.h
1970      interop with ssh-agent2, from <res@shore.net>
1971    - markus@cvs.openbsd.org  2000/10/10 14:20:45
1972      compat.c
1973      use rexexp for version string matching
1974    - provos@cvs.openbsd.org  2000/10/10 22:02:18
1975      [kex.c kex.h myproposal.h ssh.h ssh2.h sshconnect2.c sshd.c dh.c dh.h]
1976      First rough implementation of the diffie-hellman group exchange.  The
1977      client can ask the server for bigger groups to perform the diffie-hellman
1978      in, thus increasing the attack complexity when using ciphers with longer
1979      keys.  University of Windsor provided network, T the company.
1980    - markus@cvs.openbsd.org  2000/10/11 13:59:52
1981      [auth-rsa.c auth2.c]
1982      clear auth options unless auth sucessfull
1983    - markus@cvs.openbsd.org  2000/10/11 14:00:27
1984      [auth-options.h]
1985      clear auth options unless auth sucessfull
1986    - markus@cvs.openbsd.org  2000/10/11 14:03:27
1987      [scp.1 scp.c]
1988      support 'scp -o' with help from mouring@pconline.com
1989    - markus@cvs.openbsd.org  2000/10/11 14:11:35
1990      [dh.c]
1991      Wall
1992    - markus@cvs.openbsd.org  2000/10/11 14:14:40
1993      [auth.h auth2.c readconf.c readconf.h readpass.c servconf.c servconf.h]
1994      [ssh.h sshconnect2.c sshd_config auth2-skey.c cli.c cli.h]
1995      add support for s/key (kbd-interactive) to ssh2, based on work by
1996      mkiernan@avantgo.com and me
1997    - markus@cvs.openbsd.org  2000/10/11 14:27:24
1998      [auth.c auth1.c auth2.c authfile.c cipher.c cipher.h kex.c kex.h]
1999      [myproposal.h packet.c readconf.c session.c ssh.c ssh.h sshconnect1.c]
2000      [sshconnect2.c sshd.c]
2001      new cipher framework
2002    - markus@cvs.openbsd.org  2000/10/11 14:45:21
2003      [cipher.c]
2004      remove DES
2005    - markus@cvs.openbsd.org  2000/10/12 03:59:20
2006      [cipher.c cipher.h sshconnect1.c sshconnect2.c sshd.c]
2007      enable DES in SSH-1 clients only
2008    - markus@cvs.openbsd.org  2000/10/12 08:21:13
2009      [kex.h packet.c]
2010      remove unused
2011    - markus@cvs.openbsd.org  2000/10/13 12:34:46
2012      [sshd.c]
2013      Kludge for F-Secure Macintosh < 1.0.2; appro@fy.chalmers.se
2014    - markus@cvs.openbsd.org  2000/10/13 12:59:15
2015      [cipher.c cipher.h myproposal.h  rijndael.c rijndael.h]
2016      rijndael/aes support
2017    - markus@cvs.openbsd.org  2000/10/13 13:10:54
2018      [sshd.8]
2019      more info about -V
2020    - markus@cvs.openbsd.org  2000/10/13 13:12:02
2021      [myproposal.h]
2022      prefer no compression
2023  - (djm) Fix scp user@host handling
2024  - (djm) Don't clobber ssh_prng_cmds on install
2025  - (stevesk) Include config.h in rijndael.c so we define intXX_t and
2026    u_intXX_t types on all platforms.
2027  - (stevesk) rijndael.c: cleanup missing declaration warnings.
2028  - (stevesk) ~/.hushlogin shouldn't cause required password change to
2029    be bypassed.
2030  - (stevesk) Display correct path to ssh-askpass in configure output.
2031    Report from Lutz Jaenicke.
2032
2033 20001007
2034  - (stevesk) Print PAM return value in PAM log messages to aid
2035    with debugging.
2036  - (stevesk) Fix detection of pw_class struct member in configure;
2037    patch from KAMAHARA Junzo <kamahara@cc.kshosen.ac.jp>
2038
2039 20001002
2040  - (djm) Fix USER_PATH, report from Kevin Steves <stevesk@sweden.hp.com>
2041  - (djm) Add host system and CC to end-of-configure report. Suggested by
2042    Lutz Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE>
2043
2044 20000931
2045  - (djm) Cygwin fixes from Corinna Vinschen <vinschen@cygnus.com>
2046
2047 20000930
2048  - (djm) Irix ssh_prng_cmds path fix from Pekka Savola <pekkas@netcore.fi>
2049  - (djm) Support in bsd-snprintf.c for long long conversions from
2050    Ben Lindstrom <mouring@pconline.com>
2051  - (djm) Cleanup NeXT support from Ben Lindstrom <mouring@pconline.com>
2052  - (djm) Ignore SIGPIPEs from serverloop to child. Fixes crashes with
2053    very short lived X connections. Bug report from Tobias Oetiker
2054    <oetiker@ee.ethz.ch>. Fix from Markus Friedl <markus@cvs.openbsd.org>
2055  - (djm) Add recent InitScripts as a RPM dependancy for openssh-server
2056    patch from Pekka Savola <pekkas@netcore.fi>
2057  - (djm) Forgot to cvs add LICENSE file
2058  - (djm) Add LICENSE to RPM spec files
2059  - (djm) CVS OpenBSD sync:
2060    - markus@cvs.openbsd.org  2000/09/26 13:59:59
2061      [clientloop.c]
2062      use debug2
2063    - markus@cvs.openbsd.org  2000/09/27 15:41:34
2064      [auth2.c sshconnect2.c]
2065      use key_type()
2066    - markus@cvs.openbsd.org  2000/09/28 12:03:18
2067      [channels.c]
2068      debug -> debug2 cleanup
2069  - (djm) Irix strips "/dev/tty" from [uw]tmp entries (other systems only
2070    strip "/dev/"). Fix loginrec.c based on patch from Alain St-Denis
2071    <Alain.St-Denis@ec.gc.ca>
2072  - (djm) Fix 9 character passphrase failure with gnome-ssh-askpass.
2073    Problem was caused by interrupted read in ssh-add. Report from Donald
2074    J. Barry <don@astro.cornell.edu>
2075
2076 20000929
2077  - (djm) Fix SSH2 not terminating until all background tasks done problem.
2078  - (djm) Another off-by-one fix from Pavel Kankovsky
2079    <peak@argo.troja.mff.cuni.cz>
2080  - (djm) Clean up. Strip some unnecessary differences with OpenBSD's code,
2081    tidy necessary differences. Use Markus' new debugN() in entropy.c
2082  - (djm) Merged big SCO portability patch from Tim Rice
2083    <tim@multitalents.net>
2084
2085 20000926
2086  - (djm) Update X11-askpass to 1.0.2 in RPM spec file
2087  - (djm) Define _REENTRANT to pickup strtok_r() on HP/UX
2088  - (djm) Security: fix off-by-one buffer overrun in fake-getnameinfo.c.
2089    Report and fix from Pavel Kankovsky <peak@argo.troja.mff.cuni.cz>
2090
2091 20000924
2092  - (djm) Merged cleanup patch from Mark Miller <markm@swoon.net>
2093  - (djm) A bit more cleanup - created cygwin_util.h
2094  - (djm) Include strtok_r() from OpenBSD libc. Fixes report from Mark Miller
2095    <markm@swoon.net>
2096
2097 20000923
2098  - (djm) Fix address logging in utmp from Kevin Steves
2099    <stevesk@sweden.hp.com>
2100  - (djm) Redhat spec and manpage fixes from Pekka Savola <pekkas@netcore.fi>
2101  - (djm) Seperate tests for int64_t and u_int64_t types
2102  - (djm) Tweak password expiry checking at suggestion of Kevin Steves
2103    <stevesk@sweden.hp.com>
2104  - (djm) NeXT patch from Ben Lindstrom <mouring@pconline.com>
2105  - (djm) Use printf %lld instead of %qd in sftp-server.c. Fix from
2106    Michael Stone <mstone@cs.loyola.edu>
2107  - (djm) OpenBSD CVS sync:
2108    - markus@cvs.openbsd.org  2000/09/17 09:38:59
2109      [sshconnect2.c sshd.c]
2110      fix DEBUG_KEXDH
2111    - markus@cvs.openbsd.org  2000/09/17 09:52:51
2112      [sshconnect.c]
2113      yes no; ok niels@
2114    - markus@cvs.openbsd.org  2000/09/21 04:55:11
2115      [sshd.8]
2116      typo
2117    - markus@cvs.openbsd.org  2000/09/21 05:03:54
2118      [serverloop.c]
2119      typo
2120    - markus@cvs.openbsd.org  2000/09/21 05:11:42
2121      scp.c
2122      utime() to utimes(); mouring@pconline.com
2123    - markus@cvs.openbsd.org  2000/09/21 05:25:08
2124      sshconnect2.c
2125      change login logic in ssh2, allows plugin of other auth methods
2126    - markus@cvs.openbsd.org  2000/09/21 05:25:35
2127      [auth2.c channels.c channels.h clientloop.c dispatch.c dispatch.h]
2128      [serverloop.c]
2129      add context to dispatch_run
2130    - markus@cvs.openbsd.org  2000/09/21 05:07:52
2131      authfd.c authfd.h ssh-agent.c
2132      bug compat for old ssh.com software
2133
2134 20000920
2135  - (djm) Fix bad path substitution. Report from Andrew Miner
2136    <asminer@cs.iastate.edu>
2137
2138 20000916
2139  - (djm) Fix SSL search order from Lutz Jaenicke
2140    <Lutz.Jaenicke@aet.TU-Cottbus.DE>
2141  - (djm) New SuSE spec from Corinna Vinschen <corinna@vinschen.de>
2142  - (djm) Update CygWin support from Corinna Vinschen <vinschen@cygnus.com>
2143  - (djm) Use a real struct sockaddr inside the fake struct sockaddr_storage.
2144    Patch from Larry Jones <larry.jones@sdrc.com>
2145  - (djm) Add Steve VanDevender's <stevev@darkwing.uoregon.edu> PAM
2146    password change patch.
2147  - (djm) Bring licenses on my stuff in line with OpenBSD's
2148  - (djm) Cleanup auth-passwd.c and unify HP/UX authentication. Patch from
2149    Kevin Steves <stevesk@sweden.hp.com>
2150  - (djm) Shadow expiry check fix from Pavel Troller <patrol@omni.sinus.cz>
2151  - (djm) Re-enable int64_t types - we need them for sftp
2152  - (djm) Use libexecdir from configure , rather than libexecdir/ssh
2153  - (djm) Update Redhat SPEC file accordingly
2154  - (djm) Add Kevin Steves <stevesk@sweden.hp.com> HP/UX contrib files
2155  - (djm) Add Charles Levert <charles@comm.polymtl.ca> getpgrp patch
2156  - (djm) Fix password auth on HP/UX 10.20. Patch from Dirk De Wachter
2157    <Dirk.DeWachter@rug.ac.be>
2158  - (djm) Fixprogs and entropy list fixes from Larry Jones
2159    <larry.jones@sdrc.com>
2160  - (djm) Fix for SuSE spec file from Takashi YOSHIDA
2161    <tyoshida@gemini.rc.kyushu-u.ac.jp>
2162  - (djm) Merge OpenBSD changes:
2163    - markus@cvs.openbsd.org  2000/09/05 02:59:57
2164      [session.c]
2165      print hostname (not hushlogin)
2166    - markus@cvs.openbsd.org  2000/09/05 13:18:48
2167      [authfile.c ssh-add.c]
2168      enable ssh-add -d for DSA keys
2169    - markus@cvs.openbsd.org  2000/09/05 13:20:49
2170      [sftp-server.c]
2171      cleanup
2172    - markus@cvs.openbsd.org  2000/09/06 03:46:41
2173      [authfile.h]
2174      prototype
2175    - deraadt@cvs.openbsd.org 2000/09/07 14:27:56
2176      [ALL]
2177      cleanup copyright notices on all files.  I have attempted to be
2178      accurate with the details.  everything is now under Tatu's licence
2179      (which I copied from his readme), and/or the core-sdi bsd-ish thing
2180      for deattack, or various openbsd developers under a 2-term bsd
2181      licence.  We're not changing any rules, just being accurate.
2182    - markus@cvs.openbsd.org  2000/09/07 14:40:30
2183      [channels.c channels.h clientloop.c serverloop.c ssh.c]
2184      cleanup window and packet sizes for ssh2 flow control; ok niels
2185    - markus@cvs.openbsd.org  2000/09/07 14:53:00
2186      [scp.c]
2187      typo
2188    - markus@cvs.openbsd.org  2000/09/07 15:13:37
2189      [auth-options.c auth-options.h auth-rh-rsa.c auth-rsa.c auth.c]
2190      [authfile.h canohost.c channels.h compat.c hostfile.h log.c match.h]
2191      [pty.c readconf.c]
2192      some more Copyright fixes
2193    - markus@cvs.openbsd.org  2000/09/08 03:02:51
2194      [README.openssh2]
2195      bye bye
2196    - deraadt@cvs.openbsd.org 2000/09/11 18:38:33
2197      [LICENCE cipher.c]
2198      a few more comments about it being ARC4 not RC4
2199    - markus@cvs.openbsd.org  2000/09/12 14:53:11
2200      [log-client.c log-server.c log.c ssh.1 ssh.c ssh.h sshd.8 sshd.c]
2201      multiple debug levels
2202    - markus@cvs.openbsd.org  2000/09/14 14:25:15
2203      [clientloop.c]
2204      typo
2205    - deraadt@cvs.openbsd.org 2000/09/15 01:13:51
2206      [ssh-agent.c]
2207      check return value for setenv(3) for failure, and deal appropriately
2208
2209 20000913
2210  - (djm) Fix server not exiting with jobs in background.
2211
2212 20000905
2213  - (djm) Import OpenBSD CVS changes
2214    - markus@cvs.openbsd.org  2000/08/31 15:52:24
2215      [Makefile sshd.8 sshd_config sftp-server.8 sftp-server.c]
2216      implement a SFTP server. interops with sftp2, scp2 and the windows
2217      client from ssh.com
2218    - markus@cvs.openbsd.org  2000/08/31 15:56:03
2219      [README.openssh2]
2220      sync
2221    - markus@cvs.openbsd.org  2000/08/31 16:05:42
2222      [session.c]
2223      Wall
2224    - markus@cvs.openbsd.org  2000/08/31 16:09:34
2225      [authfd.c ssh-agent.c]
2226      add a flag to SSH2_AGENTC_SIGN_REQUEST for future extensions
2227    - deraadt@cvs.openbsd.org 2000/09/01 09:25:13
2228      [scp.1 scp.c]
2229      cleanup and fix -S support; stevesk@sweden.hp.com
2230    - markus@cvs.openbsd.org  2000/09/01 16:29:32
2231      [sftp-server.c]
2232      portability fixes
2233    - markus@cvs.openbsd.org  2000/09/01 16:32:41
2234      [sftp-server.c]
2235      fix cast; mouring@pconline.com
2236    - itojun@cvs.openbsd.org  2000/09/03 09:23:28
2237      [ssh-add.1 ssh.1]
2238      add missing .El against .Bl.
2239    - markus@cvs.openbsd.org  2000/09/04 13:03:41
2240      [session.c]
2241      missing close; ok theo
2242    - markus@cvs.openbsd.org  2000/09/04 13:07:21
2243      [session.c]
2244      fix get_last_login_time order; from andre@van-veen.de
2245    - markus@cvs.openbsd.org  2000/09/04 13:10:09
2246      [sftp-server.c]
2247      more cast fixes; from mouring@pconline.com
2248    - markus@cvs.openbsd.org  2000/09/04 13:06:04
2249      [session.c]
2250      set SSH_ORIGINAL_COMMAND; from Leakin@dfw.nostrum.com, bet@rahul.net
2251  - (djm) Cleanup after import. Fix sftp-server compilation, Makefile
2252  - (djm) Merge cygwin support from Corinna Vinschen <vinschen@cygnus.com>
2253
2254 20000903
2255  - (djm) Fix Redhat init script
2256
2257 20000901
2258  - (djm) Pick up Jim's new X11-askpass
2259  - (djm) Release 2.2.0p1
2260
2261 20000831
2262  - (djm) Workaround SIGPIPE problems on SCO. Fix from Aran Cox
2263    <acox@cv.telegroup.com>
2264  - (djm) Pick up new version (2.2.0) from OpenBSD CVS
2265
2266 20000830
2267  - (djm) Compile warning fixes from Mark Miller <markm@swoon.net>
2268  - (djm) Periodically rekey arc4random
2269  - (djm) Clean up diff against OpenBSD.
2270  - (djm) HPUX 11 needs USE_PIPES as well: Kevin Steves
2271    <stevesk@sweden.hp.com>
2272  - (djm) Quieten the pam delete credentials error message
2273  - (djm) Fix printing of $DISPLAY hack if set by system type. Report from
2274    Kevin Steves <stevesk@sweden.hp.com>
2275  - (djm) NeXT patch from Ben Lindstrom <mouring@pconline.com>
2276  - (djm) Fix doh in bsd-arc4random.c
2277
2278 20000829
2279  - (djm) Fix ^C ignored issue on Solaris. Diagnosis from Gert
2280    Doering <gert@greenie.muc.de>, John Horne <J.Horne@plymouth.ac.uk> and
2281    Garrick James <garrick@james.net>
2282  - (djm) Check for SCO pty naming style (ptyp%d/ttyp%d). Based on fix from
2283    Bastian Trompetter <btrompetter@firemail.de>
2284  - (djm) NeXT tweaks from Ben Lindstrom <mouring@pconline.com>
2285  - More OpenBSD updates:
2286    - deraadt@cvs.openbsd.org 2000/08/24 15:46:59
2287      [scp.c]
2288      off_t in sink, to fix files > 2GB, i think, test is still running ;-)
2289    - deraadt@cvs.openbsd.org 2000/08/25 10:10:06
2290      [session.c]
2291      Wall
2292    - markus@cvs.openbsd.org  2000/08/26 04:33:43
2293      [compat.c]
2294      ssh.com-2.3.0
2295    - markus@cvs.openbsd.org  2000/08/27 12:18:05
2296      [compat.c]
2297      compatibility with future ssh.com versions
2298    - deraadt@cvs.openbsd.org 2000/08/27 21:50:55
2299      [auth-krb4.c session.c ssh-add.c sshconnect.c uidswap.c]
2300      print uid/gid as unsigned
2301    - markus@cvs.openbsd.org  2000/08/28 13:51:00
2302      [ssh.c]
2303      enable -n and -f for ssh2
2304    - markus@cvs.openbsd.org  2000/08/28 14:19:53
2305      [ssh.c]
2306      allow combination of -N and -f
2307    - markus@cvs.openbsd.org  2000/08/28 14:20:56
2308      [util.c]
2309      util.c
2310    - markus@cvs.openbsd.org  2000/08/28 14:22:02
2311      [util.c]
2312      undo
2313    - markus@cvs.openbsd.org  2000/08/28 14:23:38
2314      [util.c]
2315      don't complain if setting NONBLOCK fails with ENODEV
2316
2317 20000823
2318  - (djm) Define USE_PIPES to avoid socketpair problems on HPUX 10 and SunOS 4
2319    Avoids "scp never exits" problem. Reports from Lutz Jaenicke
2320    <Lutz.Jaenicke@aet.TU-Cottbus.DE> and Tamito KAJIYAMA
2321    <kajiyama@grad.sccs.chukyo-u.ac.jp>
2322  - (djm) Pick up LOGIN_PROGRAM from environment or PATH if not set by headers
2323  - (djm) Add local version to version.h
2324  - (djm) Don't reseed arc4random everytime it is used
2325  - (djm) OpenBSD CVS updates:
2326    - deraadt@cvs.openbsd.org 2000/08/18 20:07:23
2327      [ssh.c]
2328      accept remsh as a valid name as well; roman@buildpoint.com
2329    - deraadt@cvs.openbsd.org 2000/08/18 20:17:13
2330      [deattack.c crc32.c packet.c]
2331      rename crc32() to ssh_crc32() to avoid zlib name clash.  do not move to
2332      libz crc32 function yet, because it has ugly "long"'s in it;
2333      oneill@cs.sfu.ca
2334    - deraadt@cvs.openbsd.org 2000/08/18 20:26:08
2335      [scp.1 scp.c]
2336      -S prog support; tv@debian.org
2337    - deraadt@cvs.openbsd.org 2000/08/18 20:50:07
2338      [scp.c]
2339      knf
2340    - deraadt@cvs.openbsd.org 2000/08/18 20:57:33
2341      [log-client.c]
2342      shorten
2343    - markus@cvs.openbsd.org  2000/08/19 12:48:11
2344      [channels.c channels.h clientloop.c ssh.c ssh.h]
2345      support for ~. in ssh2
2346    - deraadt@cvs.openbsd.org 2000/08/19 15:29:40
2347      [crc32.h]
2348      proper prototype
2349    - markus@cvs.openbsd.org  2000/08/19 15:34:44
2350      [authfd.c authfd.h key.c key.h ssh-add.1 ssh-add.c ssh-agent.1]
2351      [ssh-agent.c ssh-keygen.c sshconnect1.c sshconnect2.c Makefile]
2352      [fingerprint.c fingerprint.h]
2353      add SSH2/DSA support to the agent and some other DSA related cleanups.
2354      (note that we cannot talk to ssh.com's ssh2 agents)
2355    - markus@cvs.openbsd.org  2000/08/19 15:55:52
2356      [channels.c channels.h clientloop.c]
2357      more ~ support for ssh2
2358    - markus@cvs.openbsd.org  2000/08/19 16:21:19
2359      [clientloop.c]
2360      oops
2361    - millert@cvs.openbsd.org 2000/08/20 12:25:53
2362      [session.c]
2363      We have to stash the result of get_remote_name_or_ip() before we
2364      close our socket or getpeername() will get EBADF and the process
2365      will exit.  Only a problem for "UseLogin yes".
2366    - millert@cvs.openbsd.org 2000/08/20 12:30:59
2367      [session.c]
2368      Only check /etc/nologin if "UseLogin no" since login(1) may have its
2369      own policy on determining who is allowed to login when /etc/nologin
2370      is present.  Also use the _PATH_NOLOGIN define.
2371    - millert@cvs.openbsd.org 2000/08/20 12:42:43
2372      [auth1.c auth2.c session.c ssh.c]
2373      Add calls to setusercontext() and login_get*().  We basically call
2374      setusercontext() in most places where previously we did a setlogin().
2375      Add default login.conf file and put root in the "daemon" login class.
2376    - millert@cvs.openbsd.org 2000/08/21 10:23:31
2377      [session.c]
2378      Fix incorrect PATH setting; noted by Markus.
2379
2380 20000818
2381  - (djm) OpenBSD CVS changes:
2382    - markus@cvs.openbsd.org  2000/07/22 03:14:37
2383      [servconf.c servconf.h sshd.8 sshd.c sshd_config]
2384      random early drop; ok theo, niels
2385    - deraadt@cvs.openbsd.org 2000/07/26 11:46:51
2386      [ssh.1]
2387      typo
2388    - deraadt@cvs.openbsd.org 2000/08/01 11:46:11
2389      [sshd.8]
2390      many fixes from pepper@mail.reppep.com
2391    - provos@cvs.openbsd.org  2000/08/01 13:01:42
2392      [Makefile.in util.c aux.c]
2393      rename aux.c to util.c to help with cygwin port
2394    - deraadt@cvs.openbsd.org 2000/08/02 00:23:31
2395      [authfd.c]
2396      correct sun_len; Alexander@Leidinger.net
2397    - provos@cvs.openbsd.org  2000/08/02 10:27:17
2398      [readconf.c sshd.8]
2399      disable kerberos authentication by default
2400    - provos@cvs.openbsd.org  2000/08/02 11:27:05
2401      [sshd.8 readconf.c auth-krb4.c]
2402      disallow kerberos authentication if we can't verify the TGT; from
2403      dugsong@
2404      kerberos authentication is on by default only if you have a srvtab.
2405    - markus@cvs.openbsd.org  2000/08/04 14:30:07
2406      [auth.c]
2407      unused
2408    - markus@cvs.openbsd.org  2000/08/04 14:30:35
2409      [sshd_config]
2410      MaxStartups
2411    - markus@cvs.openbsd.org  2000/08/15 13:20:46
2412      [authfd.c]
2413      cleanup; ok niels@
2414    - markus@cvs.openbsd.org  2000/08/17 14:05:10
2415      [session.c]
2416      cleanup login(1)-like jobs, no duplicate utmp entries
2417    - markus@cvs.openbsd.org  2000/08/17 14:06:34
2418      [session.c sshd.8 sshd.c]
2419       sshd -u len, similar to telnetd
2420  - (djm) Lastlog was not getting closed after writing login entry
2421  - (djm) Add Solaris package support from Rip Loomis <loomisg@cist.saic.com>
2422
2423 20000816
2424  - (djm) Replacement for inet_ntoa for Irix (which breaks on gcc)
2425  - (djm) Fix strerror replacement for old SunOS. Based on patch from
2426    Charles Levert <charles@comm.polymtl.ca>
2427  - (djm) Seperate arc4random into seperate file and use OpenSSL's RC4
2428    implementation.
2429  - (djm) SUN_LEN macro for systems which lack it
2430
2431 20000815
2432  - (djm) More SunOS 4.1.x fixes from Nate Itkin <nitkin@europa.com>
2433  - (djm) Avoid failures on Irix when ssh is not setuid. Fix from
2434    Michael Stone <mstone@cs.loyola.edu>
2435  - (djm) Don't seek in directory based lastlogs
2436  - (djm) Fix --with-ipaddr-display configure option test. Patch from
2437    Jarno Huuskonen <jhuuskon@messi.uku.fi>
2438  - (djm) Fix AIX limits from Alexandre Oliva <oliva@lsd.ic.unicamp.br>
2439
2440 20000813
2441  - (djm) Add $(srcdir) to includes when compiling (for VPATH). Report from
2442    Fabrice bacchella <fabrice.bacchella@marchfirst.fr>
2443
2444 20000809
2445  - (djm) Define AIX hard limits if headers don't. Report from
2446    Bill Painter <william.t.painter@lmco.com>
2447  - (djm) utmp direct write & SunOS 4 patch from Charles Levert
2448    <charles@comm.polymtl.ca>
2449
2450 20000808
2451  - (djm) Cleanup Redhat RPMs. Generate keys at runtime rather than install
2452    time, spec file cleanup.
2453
2454 20000807
2455  - (djm) Set 0755 on binaries during install. Report from Lutz Jaenicke
2456  - (djm) Suppress error messages on channel close shutdown() failurs
2457    works around Linux bug. Patch from Zack Weinberg <zack@wolery.cumb.org>
2458  - (djm) Add some more entropy collection commands from Lutz Jaenicke
2459
2460 20000725
2461  - (djm) Fix autoconf typo: HAVE_BINRESVPORT_AF -> HAVE_BINDRESVPORT_AF
2462
2463 20000721
2464  - (djm) OpenBSD CVS updates:
2465    - markus@cvs.openbsd.org  2000/07/16 02:27:22
2466      [authfd.c authfd.h channels.c clientloop.c ssh-add.c ssh-agent.c ssh.c]
2467      [sshconnect1.c sshconnect2.c]
2468      make ssh-add accept dsa keys (the agent does not)
2469    - djm@cvs.openbsd.org     2000/07/17 19:25:02
2470      [sshd.c]
2471      Another closing of stdin; ok deraadt
2472    - markus@cvs.openbsd.org  2000/07/19 18:33:12
2473      [dsa.c]
2474      missing free, reorder
2475    - markus@cvs.openbsd.org  2000/07/20 16:23:14
2476      [ssh-keygen.1]
2477      document input and output files
2478
2479 20000720
2480  - (djm) Spec file fix from Petr Novotny <Petr.Novotny@antek.cz>
2481
2482 20000716
2483  - (djm) Release 2.1.1p4
2484
2485 20000715
2486  - (djm) OpenBSD CVS updates
2487    - provos@cvs.openbsd.org  2000/07/13 16:53:22
2488      [aux.c readconf.c servconf.c ssh.h]
2489      allow multiple whitespace but only one '=' between tokens, bug report from
2490      Ralf S. Engelschall <rse@engelschall.com> but different fix. okay deraadt@
2491    - provos@cvs.openbsd.org  2000/07/13 17:14:09
2492      [clientloop.c]
2493      typo; todd@fries.net
2494    - provos@cvs.openbsd.org  2000/07/13 17:19:31
2495      [scp.c]
2496      close can fail on AFS, report error; from Greg Hudson <ghudson@mit.edu>
2497    - markus@cvs.openbsd.org  2000/07/14 16:59:46
2498      [readconf.c servconf.c]
2499      allow leading whitespace. ok niels
2500    - djm@cvs.openbsd.org     2000/07/14 22:01:38
2501      [ssh-keygen.c ssh.c]
2502      Always create ~/.ssh with mode 700; ok Markus
2503  - Fixes for SunOS 4.1.4 from Gordon Atwood <gordon@cs.ualberta.ca>
2504    - Include floatingpoint.h for entropy.c
2505    - strerror replacement
2506
2507 20000712
2508  - (djm) Remove -lresolve for Reliant Unix
2509  - (djm) OpenBSD CVS Updates:
2510    - deraadt@cvs.openbsd.org 2000/07/11 02:11:34
2511      [session.c sshd.c ]
2512      make MaxStartups code still work with -d; djm
2513    - deraadt@cvs.openbsd.org 2000/07/11 13:17:45
2514      [readconf.c ssh_config]
2515      disable FallBackToRsh by default
2516  - (djm) Replace in_addr_t with u_int32_t in bsd-inet_aton.c. Report from
2517    Ben Lindstrom <mouring@pconline.com>
2518  - (djm) Make building of X11-Askpass and GNOME-Askpass optional in RPM
2519    spec file.
2520  - (djm) Released 2.1.1p3
2521
2522 20000711
2523  - (djm) Fixup for AIX getuserattr() support from Tom Bertelson
2524    <tbert@abac.com>
2525  - (djm) ReliantUNIX support from Udo Schweigert <ust@cert.siemens.de>
2526  - (djm) NeXT: dirent structures to get scp working from Ben Lindstrom
2527    <mouring@pconline.com>
2528  - (djm) Fix broken inet_ntoa check and ut_user/ut_name confusion, report
2529    from Jim Watt <jimw@peisj.pebio.com>
2530  - (djm) Replaced bsd-snprintf.c with one from Mutt source tree, it is known
2531    to compile on more platforms (incl NeXT).
2532  - (djm) Added bsd-inet_aton and configure support for NeXT
2533  - (djm) Misc NeXT fixes from Ben Lindstrom <mouring@pconline.com>
2534  - (djm) OpenBSD CVS updates:
2535    - markus@cvs.openbsd.org  2000/06/26 03:22:29
2536      [authfd.c]
2537      cleanup, less cut&paste
2538    - markus@cvs.openbsd.org  2000/06/26 15:59:19
2539      [servconf.c servconf.h session.c sshd.8 sshd.c]
2540      MaxStartups: limit number of unauthenticated connections, work by
2541      theo and me
2542    - deraadt@cvs.openbsd.org 2000/07/05 14:18:07
2543      [session.c]
2544      use no_x11_forwarding_flag correctly; provos ok
2545    - provos@cvs.openbsd.org  2000/07/05 15:35:57
2546      [sshd.c]
2547      typo
2548    - aaron@cvs.openbsd.org   2000/07/05 22:06:58
2549      [scp.1 ssh-agent.1 ssh-keygen.1 sshd.8]
2550      Insert more missing .El directives. Our troff really should identify
2551      these and spit out a warning.
2552    - todd@cvs.openbsd.org    2000/07/06 21:55:04
2553      [auth-rsa.c auth2.c ssh-keygen.c]
2554      clean code is good code
2555    - deraadt@cvs.openbsd.org 2000/07/07 02:14:29
2556      [serverloop.c]
2557      sense of port forwarding flag test was backwards
2558    - provos@cvs.openbsd.org  2000/07/08 17:17:31
2559      [compat.c readconf.c]
2560      replace strtok with strsep; from David Young <dyoung@onthejob.net>
2561    - deraadt@cvs.openbsd.org 2000/07/08 19:21:15
2562      [auth.h]
2563      KNF
2564    - ho@cvs.openbsd.org      2000/07/08 19:27:33
2565      [compat.c readconf.c]
2566      Better conditions for strsep() ending.
2567    - ho@cvs.openbsd.org      2000/07/10 10:27:05
2568      [readconf.c]
2569      Get the correct message on errors. (niels@ ok)
2570    - ho@cvs.openbsd.org      2000/07/10 10:30:25
2571      [cipher.c kex.c servconf.c]
2572      strtok() --> strsep(). (niels@ ok)
2573  - (djm) Fix problem with debug mode and MaxStartups
2574  - (djm) Don't generate host keys when $(DESTDIR) is set (e.g. during RPM
2575    builds)
2576  - (djm) Add strsep function from OpenBSD libc for systems that lack it
2577
2578 20000709
2579  - (djm) Only enable PAM_TTY kludge for Linux. Problem report from
2580    Kevin Steves <stevesk@sweden.hp.com>
2581  - (djm) Match prototype and function declaration for rresvport_af.
2582    Problem report from Niklas Edmundsson <nikke@ing.umu.se>
2583  - (djm) Missing $(DESTDIR) on host-key target causing problems with RPM
2584    builds. Problem report from Gregory Leblanc <GLeblanc@cu-portland.edu>
2585  - (djm) Replace ut_name with ut_user. Patch from Jim Watt
2586    <jimw@peisj.pebio.com>
2587  - (djm) Fix pam sprintf fix
2588  - (djm) Cleanup entropy collection code a little more. Split initialisation
2589    from seeding, perform intialisation immediatly at start, be careful with
2590    uids. Based on problem report from Jim Watt <jimw@peisj.pebio.com>
2591  - (djm) More NeXT compatibility from Ben Lindstrom <mouring@pconline.com>
2592    Including sigaction() et al. replacements
2593  - (djm) AIX getuserattr() session initialisation from Tom Bertelson
2594    <tbert@abac.com>
2595
2596 20000708
2597  - (djm) Fix bad fprintf format handling in auth-pam.c. Patch from
2598    Aaron Hopkins <aaron@die.net>
2599  - (djm) Fix incorrect configure handling of --with-rsh-path option. Fix from
2600    Lutz Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE>
2601  - (djm) Fixed undefined variables for OSF SIA. Report from
2602    Baars, Henk <Hendrik.Baars@nl.origin-it.com>
2603  - (djm) Handle EWOULDBLOCK returns from read() and write() in atomicio.c
2604    Fix from Marquess, Steve Mr JMLFDC <Steve.Marquess@DET.AMEDD.ARMY.MIL>
2605  - (djm) Don't use inet_addr.
2606
2607 20000702
2608  - (djm) Fix brace mismatch from Corinna Vinschen <vinschen@cygnus.com>
2609  - (djm) Stop shadow expiry checking from preventing logins with NIS. Based
2610    on fix from HARUYAMA Seigo <haruyama@nt.phys.s.u-tokyo.ac.jp>
2611  - (djm) Use standard OpenSSL functions in auth-skey.c. Patch from
2612    Chris, the Young One <cky@pobox.com>
2613  - (djm) Fix scp progress meter on really wide terminals. Based on patch
2614    from James H. Cloos Jr. <cloos@jhcloos.com>
2615
2616 20000701
2617  - (djm) Fix Tru64 SIA problems reported by John P Speno <speno@isc.upenn.edu>
2618  - (djm) Login fixes from Tom Bertelson <tbert@abac.com>
2619  - (djm) Replace "/bin/sh" with _PATH_BSHELL. Report from Corinna Vinschen
2620    <vinschen@cygnus.com>
2621  - (djm) Replace "/usr/bin/login" with LOGIN_PROGRAM
2622  - (djm) Added check for broken snprintf() functions which do not correctly
2623    terminate output string and attempt to use replacement.
2624  - (djm) Released 2.1.1p2
2625
2626 20000628
2627  - (djm) Fixes to lastlog code for Irix
2628  - (djm) Use atomicio in loginrec
2629  - (djm) Patch from Michael Stone <mstone@cs.loyola.edu> to add support for
2630    Irix 6.x array sessions, project id's, and system audit trail id.
2631  - (djm) Added 'distprep' make target to simplify packaging
2632  - (djm) Added patch from Chris Adams <cmadams@hiwaay.net> to add OSF SIA
2633    support. Enable using "USE_SIA=1 ./configure [options]"
2634
2635 20000627
2636  - (djm) Fixes to login code - not setting li->uid, cleanups
2637  - (djm) Formatting
2638
2639 20000626
2640  - (djm) Better fix to aclocal tests from Garrick James <garrick@james.net>
2641  - (djm) Account expiry support from Andreas Steinmetz <ast@domdv.de>
2642  - (djm) Added password expiry checking (no password change support)
2643  - (djm) Make EGD failures non-fatal if OpenSSL's entropy pool is still OK
2644    based on patch from Lutz Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE>
2645  - (djm) Fix fixed EGD code.
2646  - OpenBSD CVS update
2647    - provos@cvs.openbsd.org  2000/06/25 14:17:58
2648      [channels.c]
2649      correct check for bad channel ids; from Wei Dai <weidai@eskimo.com>
2650
2651 20000623
2652  - (djm) Use sa_family_t in prototype for rresvport_af. Patch from
2653    Svante Signell <svante.signell@telia.com>
2654  - (djm) Autoconf logic to define sa_family_t if it is missing
2655  - OpenBSD CVS Updates:
2656    - markus@cvs.openbsd.org  2000/06/22 10:32:27
2657      [sshd.c]
2658      missing atomicio; report from Steve.Marquess@DET.AMEDD.ARMY.MIL
2659    - djm@cvs.openbsd.org     2000/06/22 17:55:00
2660      [auth-krb4.c key.c radix.c uuencode.c]
2661      Missing CVS idents; ok markus
2662
2663 20000622
2664  - (djm) Automatically generate host key during "make install". Suggested
2665    by Gary E. Miller <gem@rellim.com>
2666  - (djm) Paranoia before kill() system call
2667  - OpenBSD CVS Updates:
2668    - markus@cvs.openbsd.org  2000/06/18 18:50:11
2669      [auth2.c compat.c compat.h sshconnect2.c]
2670      make userauth+pubkey interop with ssh.com-2.2.0
2671    - markus@cvs.openbsd.org  2000/06/18 20:56:17
2672      [dsa.c]
2673      mem leak + be more paranoid in dsa_verify.
2674    - markus@cvs.openbsd.org  2000/06/18 21:29:50
2675      [key.c]
2676      cleanup fingerprinting, less hardcoded sizes
2677    - markus@cvs.openbsd.org  2000/06/19 19:39:45
2678      [atomicio.c auth-options.c auth-passwd.c auth-rh-rsa.c auth-rhosts.c]
2679      [auth-rsa.c auth-skey.c authfd.c authfd.h authfile.c bufaux.c bufaux.h]
2680      [buffer.c buffer.h canohost.c channels.c channels.h cipher.c cipher.h]
2681      [clientloop.c compat.c compat.h compress.c compress.h crc32.c crc32.h]
2682      [deattack.c dispatch.c dsa.c fingerprint.c fingerprint.h getput.h hmac.c]
2683      [kex.c log-client.c log-server.c login.c match.c mpaux.c mpaux.h nchan.c]
2684      [nchan.h packet.c packet.h pty.c pty.h readconf.c readconf.h readpass.c]
2685      [rsa.c rsa.h scp.c servconf.c servconf.h ssh-add.c ssh-keygen.c ssh.c]
2686      [ssh.h tildexpand.c ttymodes.c ttymodes.h uidswap.c xmalloc.c xmalloc.h]
2687      OpenBSD tag
2688    - markus@cvs.openbsd.org  2000/06/21 10:46:10
2689      sshconnect2.c missing free; nuke old comment
2690
2691 20000620
2692  - (djm) Replace use of '-o' and '-a' logical operators in configure tests
2693    with '||' and '&&'. As suggested by Jim Knoble <jmknoble@jmknoble.cx>
2694    to fix SCO Unixware problem reported by Gary E. Miller <gem@rellim.com>
2695  - (djm) Typo in loginrec.c
2696
2697 20000618
2698  - (djm) Add summary of configure options to end of ./configure run
2699  - (djm) Not all systems define RUSAGE_SELF & RUSAGE_CHILDREN. Report from
2700    Michael Stone <mstone@cs.loyola.edu>
2701  - (djm) rusage is a privileged operation on some Unices (incl.
2702    Solaris 2.5.1). Report from Paul D. Smith <pausmith@nortelnetworks.com>
2703  - (djm) Avoid PAM failures when running without a TTY. Report from
2704    Martin Petrak <petrak@spsknm.schools.sk>
2705  - (djm) Include sys/types.h when including netinet/in.h in configure tests.
2706    Patch from Jun-ichiro itojun Hagino <itojun@iijlab.net>
2707  - (djm) Started merge of Ben Lindstrom's <mouring@pconline.com> NeXT support
2708  - OpenBSD CVS updates:
2709    - deraadt@cvs.openbsd.org 2000/06/17 09:58:46
2710      [channels.c]
2711      everyone says "nix it" (remove protocol 2 debugging message)
2712    - markus@cvs.openbsd.org  2000/06/17 13:24:34
2713      [sshconnect.c]
2714      allow extended server banners
2715    - markus@cvs.openbsd.org  2000/06/17 14:30:10
2716      [sshconnect.c]
2717      missing atomicio, typo
2718    - jakob@cvs.openbsd.org   2000/06/17 16:52:34
2719      [servconf.c servconf.h session.c sshd.8 sshd_config]
2720      add support for ssh v2 subsystems. ok markus@.
2721    - deraadt@cvs.openbsd.org 2000/06/17 18:57:48
2722      [readconf.c servconf.c]
2723      include = in WHITESPACE; markus ok
2724    - markus@cvs.openbsd.org  2000/06/17 19:09:10
2725      [auth2.c]
2726      implement bug compatibility with ssh-2.0.13 pubkey, server side
2727    - markus@cvs.openbsd.org  2000/06/17 21:00:28
2728      [compat.c]
2729      initial support for ssh.com's 2.2.0
2730    - markus@cvs.openbsd.org  2000/06/17 21:16:09
2731      [scp.c]
2732      typo
2733    - markus@cvs.openbsd.org  2000/06/17 22:05:02
2734      [auth-rsa.c auth2.c serverloop.c session.c auth-options.c auth-options.h]
2735      split auth-rsa option parsing into auth-options
2736      add options support to authorized_keys2
2737    - markus@cvs.openbsd.org  2000/06/17 22:42:54
2738      [session.c]
2739      typo
2740
2741 20000613
2742  - (djm) Fixes from Andrew McGill <andrewm@datrix.co.za>:
2743   - Platform define for SCO 3.x which breaks on /dev/ptmx
2744   - Detect and try to fix missing MAXPATHLEN
2745  - (djm) Fix short copy in loginrec.c (based on patch from Phill Camp
2746    <P.S.S.Camp@ukc.ac.uk>
2747
2748 20000612
2749  - (djm) Glob manpages in RPM spec files to catch compressed files
2750  - (djm) Full license in auth-pam.c
2751  - (djm) Configure fixes from SAKAI Kiyotaka <ksakai@kso.netwk.ntt-at.co.jp>
2752  - (andre) AIX, lastlog, configure fixes from Tom Bertelson <tbert@abac.com>:
2753   - Don't try to retrieve lastlog from wtmp/wtmpx if DISABLE_LASTLOG is
2754      def'd
2755   - Set AIX to use preformatted manpages
2756
2757 20000610
2758  - (djm) Minor doc tweaks
2759  - (djm) Fix for configure on bash2 from Jim Knoble <jmknoble@jmknoble.cx>
2760
2761 20000609
2762  - (djm) Patch from Kenji Miyake <kenji@miyake.org> to disable utmp usage
2763    (in favour of utmpx) on Solaris 8
2764
2765 20000606
2766  - (djm) Cleanup of entropy.c. Reorganised code, removed second pass through
2767    list of commands (by default). Removed verbose debugging (by default).
2768  - (djm) Increased command entropy estimates and default entropy collection
2769    timeout
2770  - (djm) Remove duplicate headers from loginrec.c
2771  - (djm) Don't add /usr/local/lib to library search path on Irix
2772  - (djm) Fix rsh path in RPMs. Report from Jason L Tibbitts III
2773    <tibbs@math.uh.edu>
2774  - (djm) Warn user if grabs fail in GNOME askpass. Patch from Zack Weinberg
2775    <zack@wolery.cumb.org>
2776  - (djm) OpenBSD CVS updates:
2777   - todd@cvs.openbsd.org
2778     [sshconnect2.c]
2779     teach protocol v2 to count login failures properly and also enable an
2780     explanation of why the password prompt comes up again like v1; this is NOT
2781     crypto
2782   - markus@cvs.openbsd.org
2783     [readconf.c readconf.h servconf.c servconf.h session.c ssh.1 ssh.c sshd.8]
2784     xauth_location support; pr 1234
2785     [readconf.c sshconnect2.c]
2786     typo, unused
2787     [session.c]
2788     allow use_login only for login sessions, otherwise remote commands are
2789     execed with uid==0
2790     [sshd.8]
2791     document UseLogin better
2792     [version.h]
2793     OpenSSH 2.1.1
2794     [auth-rsa.c]
2795     fix match_hostname() logic for auth-rsa: deny access if we have a
2796     negative match or no match at all
2797     [channels.c hostfile.c match.c]
2798     don't panic if mkdtemp fails for authfwd; jkb@yahoo-inc.com via
2799     kris@FreeBSD.org
2800
2801 20000606
2802  - (djm) Added --with-cflags, --with-ldflags and --with-libs options to
2803    configure.
2804
2805 20000604
2806  - Configure tweaking for new login code on Irix 5.3
2807  - (andre) login code changes based on djm feedback
2808
2809 20000603
2810  - (andre) New login code
2811     - Remove bsd-login.[ch] and all the OpenBSD-derived code in login.c
2812     - Add loginrec.[ch], logintest.c and autoconf code
2813
2814 20000531
2815  - Cleanup of auth.c, login.c and fake-*
2816  - Cleanup of auth-pam.c, save and print "account expired" error messages
2817  - Fix EGD read bug by IWAMURO Motonori <iwa@mmp.fujitsu.co.jp>
2818  - Rewrote bsd-login to use proper utmp API if available. Major cleanup
2819    of fallback DIY code.
2820
2821 20000530
2822  - Define atexit for old Solaris
2823  - Fix buffer overrun in login.c for systems which use syslen in utmpx.
2824    patch from YOSHIFUJI Hideaki <yoshfuji@cerberus.nemoto.ecei.tohoku.ac.jp>
2825  - OpenBSD CVS updates:
2826   - markus@cvs.openbsd.org
2827     [session.c]
2828     make x11-fwd work w/ localhost (xauth add host/unix:11)
2829     [cipher.c compat.c readconf.c servconf.c]
2830     check strtok() != NULL; ok niels@
2831     [key.c]
2832     fix key_read() for uuencoded keys w/o '='
2833     [serverloop.c]
2834     group ssh1 vs. ssh2 in serverloop
2835     [kex.c kex.h myproposal.h sshconnect2.c sshd.c]
2836     split kexinit/kexdh, factor out common code
2837     [readconf.c ssh.1 ssh.c]
2838     forwardagent defaults to no, add ssh -A
2839   - theo@cvs.openbsd.org
2840     [session.c]
2841     just some line shortening
2842  - Released 2.1.0p3
2843
2844 20000520
2845  - Xauth fix from Markus Friedl <markus.friedl@informatik.uni-erlangen.de>
2846  - Don't touch utmp if USE_UTMPX defined
2847  - SunOS 4.x support from Todd C. Miller <Todd.Miller@courtesan.com>
2848  - SIGCHLD fix for AIX and HPUX from Tom Bertelson <tbert@abac.com>
2849  - HPUX and Configure fixes from Lutz Jaenicke
2850    <Lutz.Jaenicke@aet.TU-Cottbus.DE>
2851  - Use mkinstalldirs script to make directories instead of non-portable
2852    "install -d". Suggested by Lutz Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE>
2853  - Doc cleanup
2854
2855 20000518
2856  - Include Andre Lucas' fixprogs script. Forgot to "cvs add" it yesterday
2857  - OpenBSD CVS updates:
2858   - markus@cvs.openbsd.org
2859     [sshconnect.c]
2860     copy only ai_addrlen bytes; misiek@pld.org.pl
2861     [auth.c]
2862     accept an empty shell in authentication; bug reported by
2863     chris@tinker.ucr.edu
2864     [serverloop.c]
2865     we don't have stderr for interactive terminal sessions (fcntl errors)
2866
2867 20000517
2868  - Fix from Andre Lucas <andre.lucas@dial.pipex.com>
2869   - Fixes command line printing segfaults (spotter: Bladt Norbert)
2870   - Fixes erroneous printing of debug messages to syslog
2871   - Fixes utmp for MacOS X (spotter: Aristedes Maniatis)
2872   - Gives useful error message if PRNG initialisation fails
2873   - Reduced ssh startup delay
2874   - Measures cumulative command time rather than the time between reads
2875     after select()
2876   - 'fixprogs' perl script to eliminate non-working entropy commands, and
2877     optionally run 'ent' to measure command entropy
2878  - Applied Tom Bertelson's <tbert@abac.com> AIX authentication fix
2879  - Avoid WCOREDUMP complation errors for systems that lack it
2880  - Avoid SIGCHLD warnings from entropy commands
2881  - Fix HAVE_PAM_GETENVLIST setting from Simon Wilkinson <sxw@dcs.ed.ac.uk>
2882  - OpenBSD CVS update:
2883   - markus@cvs.openbsd.org
2884     [ssh.c]
2885     fix usage()
2886     [ssh2.h]
2887     draft-ietf-secsh-architecture-05.txt
2888     [ssh.1]
2889     document ssh -T -N (ssh2 only)
2890     [channels.c serverloop.c ssh.h sshconnect.c sshd.c aux.c]
2891     enable nonblocking IO for sshd w/ proto 1, too; split out common code
2892     [aux.c]
2893     missing include
2894  - Several patches from SAKAI Kiyotaka <ksakai@kso.netwk.ntt-at.co.jp>
2895   - INSTALL typo and URL fix
2896   - Makefile fix
2897   - Solaris fixes
2898  - Checking for ssize_t and memmove. Based on patch from SAKAI Kiyotaka
2899    <ksakai@kso.netwk.ntt-at.co.jp>
2900  - RSAless operation patch from kevin_oconnor@standardandpoors.com
2901  - Detect OpenSSL seperatly from RSA
2902  - Better test for RSA (more compatible with RSAref). Based on work by
2903    Ed Eden <ede370@stl.rural.usda.gov>
2904
2905 20000513
2906  - Fix for non-recognised DSA keys from Arkadiusz Miskiewicz
2907    <misiek@pld.org.pl>
2908
2909 20000511
2910  - Fix for prng_seed permissions checking from Lutz Jaenicke
2911    <Lutz.Jaenicke@aet.TU-Cottbus.DE>
2912  - "make host-key" fix for Irix
2913
2914 20000509
2915  - OpenBSD CVS update
2916   - markus@cvs.openbsd.org
2917     [cipher.h myproposal.h readconf.c readconf.h servconf.c ssh.1 ssh.c]
2918     [ssh.h sshconnect1.c sshconnect2.c sshd.8]
2919     - complain about invalid ciphers in SSH1 (e.g. arcfour is SSH2 only)
2920   - hugh@cvs.openbsd.org
2921     [ssh.1]
2922     - zap typo
2923     [ssh-keygen.1]
2924     - One last nit fix. (markus approved)
2925     [sshd.8]
2926     - some markus certified spelling adjustments
2927   - markus@cvs.openbsd.org
2928     [auth2.c channels.c clientloop.c compat compat.h dsa.c kex.c]
2929     [sshconnect2.c ]
2930     - bug compat w/ ssh-2.0.13 x11, split out bugs
2931     [nchan.c]
2932     - no drain if ibuf_empty, fixes x11fwd problems; tests by fries@
2933     [ssh-keygen.c]
2934     - handle escapes in real and original key format, ok millert@
2935     [version.h]
2936     - OpenSSH-2.1
2937  - Moved all the bsd-* and fake-* stuff into new libopenbsd-compat.a
2938  - Doc updates
2939  - Cleanup of bsd-base64 headers, bugfix definitions of __b64_*. Reported
2940    by Andre Lucas <andre.lucas@dial.pipex.com>
2941
2942 20000508
2943  - Makefile and RPM spec fixes
2944  - Generate DSA host keys during "make key" or RPM installs
2945  - OpenBSD CVS update
2946   - markus@cvs.openbsd.org
2947     [clientloop.c sshconnect2.c]
2948     - make x11-fwd interop w/ ssh-2.0.13
2949     [README.openssh2]
2950     - interop w/ SecureFX
2951  - Release 2.0.0beta2
2952
2953  - Configure caching and cleanup patch from Andre Lucas'
2954    <andre.lucas@dial.pipex.com>
2955
2956 20000507
2957  - Remove references to SSLeay.
2958  - Big OpenBSD CVS update
2959   - markus@cvs.openbsd.org
2960     [clientloop.c]
2961     - typo
2962     [session.c]
2963     - update proctitle on pty alloc/dealloc, e.g. w/ windows client
2964     [session.c]
2965     - update proctitle for proto 1, too
2966     [channels.h nchan.c serverloop.c session.c sshd.c]
2967     - use c-style comments
2968   - deraadt@cvs.openbsd.org
2969     [scp.c]
2970     - more atomicio
2971   - markus@cvs.openbsd.org
2972     [channels.c]
2973     - set O_NONBLOCK
2974     [ssh.1]
2975     - update AUTHOR
2976     [readconf.c ssh-keygen.c ssh.h]
2977     - default DSA key file ~/.ssh/id_dsa
2978     [clientloop.c]
2979     - typo, rm verbose debug
2980   - deraadt@cvs.openbsd.org
2981     [ssh-keygen.1]
2982     - document DSA use of ssh-keygen
2983     [sshd.8]
2984     - a start at describing what i understand of the DSA side
2985     [ssh-keygen.1]
2986     - document -X and -x
2987     [ssh-keygen.c]
2988     - simplify usage
2989   - markus@cvs.openbsd.org
2990     [sshd.8]
2991     - there is no rhosts_dsa
2992     [ssh-keygen.1]
2993     - document -y, update -X,-x
2994     [nchan.c]
2995     - fix close for non-open ssh1 channels
2996     [servconf.c servconf.h ssh.h sshd.8 sshd.c ]
2997     - s/DsaKey/HostDSAKey/, document option
2998     [sshconnect2.c]
2999     - respect number_of_password_prompts
3000     [channels.c channels.h servconf.c servconf.h session.c sshd.8]
3001     - GatewayPorts for sshd, ok deraadt@
3002     [ssh-add.1 ssh-agent.1 ssh.1]
3003     - more doc on: DSA, id_dsa, known_hosts2, authorized_keys2
3004     [ssh.1]
3005     - more info on proto 2
3006     [sshd.8]
3007     - sync AUTHOR w/ ssh.1
3008     [key.c key.h sshconnect.c]
3009     - print key type when talking about host keys
3010     [packet.c]
3011     - clear padding in ssh2
3012     [dsa.c key.c radix.c ssh.h sshconnect1.c uuencode.c uuencode.h]
3013     - replace broken uuencode w/ libc b64_ntop
3014     [auth2.c]
3015     - log failure before sending the reply
3016     [key.c radix.c uuencode.c]
3017     - remote trailing comments before calling __b64_pton
3018     [auth2.c readconf.c readconf.h servconf.c servconf.h ssh.1]
3019     [sshconnect2.c sshd.8]
3020     - add DSAAuthetication option to ssh/sshd, document SSH2 in sshd.8
3021  - Bring in b64_ntop and b64_pton from OpenBSD libc (bsd-base64.[ch])
3022
3023 20000502
3024  - OpenBSD CVS update
3025    [channels.c]
3026    - init all fds, close all fds.
3027    [sshconnect2.c]
3028    - check whether file exists before asking for passphrase
3029    [servconf.c servconf.h sshd.8 sshd.c]
3030    - PidFile, pr 1210
3031    [channels.c]
3032    - EINTR
3033    [channels.c]
3034    - unbreak, ok niels@
3035    [sshd.c]
3036    - unlink pid file, ok niels@
3037    [auth2.c]
3038    - Add missing #ifdefs; ok - markus
3039  - Add Andre Lucas' <andre.lucas@dial.pipex.com> patch to read entropy
3040    gathering commands from a text file
3041  - Release 2.0.0beta1
3042
3043 20000501
3044  - OpenBSD CVS update
3045    [packet.c]
3046    - send debug messages in SSH2 format
3047    [scp.c]
3048    - fix very rare EAGAIN/EINTR issues; based on work by djm
3049    [packet.c]
3050    - less debug, rm unused
3051    [auth2.c]
3052    - disable kerb,s/key in ssh2
3053    [sshd.8]
3054    - Minor tweaks and typo fixes.
3055    [ssh-keygen.c]
3056    - Put -d into usage and reorder. markus ok.
3057  - Include missing headers for OpenSSL tests. Fix from Phil Karn
3058    <karn@ka9q.ampr.org>
3059  - Fixed __progname symbol collisions reported by Andre Lucas
3060    <andre.lucas@dial.pipex.com>
3061  - Merged bsd-login ttyslot and AIX utmp patch from Gert Doering
3062    <gd@hilb1.medat.de>
3063  - Add some missing ifdefs to auth2.c
3064  - Deprecate perl-tk askpass.
3065  - Irix portability fixes - don't include netinet headers more than once
3066  - Make sure we don't save PRNG seed more than once
3067
3068 20000430
3069  - Merge HP-UX fixes and TCB support from Ged Lodder <lodder@yacc.com.au>
3070  - Integrate Andre Lucas' <andre.lucas@dial.pipex.com> entropy collection
3071    patch.
3072    - Adds timeout to entropy collection
3073    - Disables slow entropy sources
3074    - Load and save seed file
3075  - Changed entropy seed code to user per-user seeds only (server seed is
3076    saved in root's .ssh directory)
3077  - Use atexit() and fatal cleanups to save seed on exit
3078  - More OpenBSD updates:
3079    [session.c]
3080    - don't call chan_write_failed() if we are not writing
3081    [auth-rsa.c auth1.c authfd.c hostfile.c ssh-agent.c]
3082    - keysize warnings error() -> log()
3083
3084 20000429
3085  - Merge big update to OpenSSH-2.0 from OpenBSD CVS
3086    [README.openssh2]
3087    - interop w/ F-secure windows client
3088    - sync documentation
3089    - ssh_host_dsa_key not ssh_dsa_key
3090    [auth-rsa.c]
3091    - missing fclose
3092    [auth.c authfile.c compat.c dsa.c dsa.h hostfile.c key.c key.h radix.c]
3093    [readconf.c readconf.h ssh-add.c ssh-keygen.c ssh.c ssh.h sshconnect.c]
3094    [sshd.c uuencode.c uuencode.h authfile.h]
3095    - add DSA pubkey auth and other SSH2 fixes.  use ssh-keygen -[xX]
3096      for trading keys with the real and the original SSH, directly from the
3097      people who invented the SSH protocol.
3098    [auth.c auth.h authfile.c sshconnect.c auth1.c auth2.c sshconnect.h]
3099    [sshconnect1.c sshconnect2.c]
3100    - split auth/sshconnect in one file per protocol version
3101    [sshconnect2.c]
3102    - remove debug
3103    [uuencode.c]
3104    - add trailing =
3105    [version.h]
3106    - OpenSSH-2.0
3107    [ssh-keygen.1 ssh-keygen.c]
3108    - add -R flag: exit code indicates if RSA is alive
3109    [sshd.c]
3110    - remove unused
3111      silent if -Q is specified
3112    [ssh.h]
3113    - host key becomes /etc/ssh_host_dsa_key
3114    [readconf.c servconf.c ]
3115    - ssh/sshd default to proto 1 and 2
3116    [uuencode.c]
3117    - remove debug
3118    [auth2.c ssh-keygen.c sshconnect2.c sshd.c]
3119    - xfree DSA blobs
3120    [auth2.c serverloop.c session.c]
3121    - cleanup logging for sshd/2, respect PasswordAuth no
3122    [sshconnect2.c]
3123    - less debug, respect .ssh/config
3124    [README.openssh2 channels.c channels.h]
3125    - clientloop.c session.c ssh.c
3126    - support for x11-fwding, client+server
3127
3128 20000421
3129  - Merge fix from OpenBSD CVS
3130   [ssh-agent.c]
3131   - Fix memory leak per connection. Report from Andy Spiegl <Andy@Spiegl.de>
3132     via Debian bug #59926
3133  - Define __progname in session.c if libc doesn't
3134  - Remove indentation on autoconf #include statements to avoid bug in
3135    DEC Tru64 compiler. Report and fix from David Del Piero
3136    <David.DelPiero@qed.qld.gov.au>
3137
3138 20000420
3139  - Make fixpaths work with perl4, patch from Andre Lucas
3140    <andre.lucas@dial.pipex.com>
3141  - Sync with OpenBSD CVS:
3142   [clientloop.c login.c serverloop.c ssh-agent.c ssh.h sshconnect.c sshd.c]
3143   - pid_t
3144   [session.c]
3145   - remove bogus chan_read_failed. this could cause data
3146     corruption (missing data) at end of a SSH2 session.
3147  - Merge fixes from Debian patch from Phil Hands <phil@hands.com>
3148   - Allow setting of PAM service name through CFLAGS (SSHD_PAM_SERVICE)
3149   - Use vhangup to clean up Linux ttys
3150   - Force posix getopt processing on GNU libc systems
3151  - Debian bug #55910 - remove references to ssl(8) manpages
3152  - Debian bug #58031 - ssh_config lies about default cipher
3153
3154 20000419
3155  - OpenBSD CVS updates
3156    [channels.c]
3157    - fix pr 1196, listen_port and port_to_connect interchanged
3158    [scp.c]
3159    - after completion, replace the progress bar ETA counter with a final
3160      elapsed time; my idea, aaron wrote the patch
3161    [ssh_config sshd_config]
3162    - show 'Protocol' as an example, ok markus@
3163    [sshd.c]
3164    - missing xfree()
3165  - Add missing header to bsd-misc.c
3166
3167 20000416
3168  - Reduce diff against OpenBSD source
3169    - All OpenSSL includes are now unconditionally referenced as
3170      openssl/foo.h
3171    - Pick up formatting changes
3172    - Other minor changed (typecasts, etc) that I missed
3173
3174 20000415
3175  - OpenBSD CVS updates.
3176    [ssh.1 ssh.c]
3177    - ssh -2
3178    [auth.c channels.c clientloop.c packet.c packet.h serverloop.c]
3179    [session.c sshconnect.c]
3180    - check payload for (illegal) extra data
3181    [ALL]
3182    whitespace cleanup
3183
3184 20000413
3185  - INSTALL doc updates
3186  - Merged OpenBSD updates to include paths.
3187
3188 20000412
3189  - OpenBSD CVS updates:
3190    - [channels.c]
3191      repair x11-fwd
3192    - [sshconnect.c]
3193      fix passwd prompt for ssh2, less debugging output.
3194    - [clientloop.c compat.c dsa.c kex.c sshd.c]
3195      less debugging output
3196    - [kex.c kex.h sshconnect.c sshd.c]
3197      check for reasonable public DH values
3198    - [README.openssh2 cipher.c cipher.h compat.c compat.h readconf.c]
3199      [readconf.h servconf.c servconf.h ssh.c ssh.h sshconnect.c sshd.c]
3200      add Cipher and Protocol options to ssh/sshd, e.g.:
3201      ssh -o 'Protocol 1,2' if you prefer proto 1, ssh -o 'Ciphers
3202      arcfour,3des-cbc'
3203    - [sshd.c]
3204      print 1.99 only if server supports both
3205
3206 20000408
3207  - Avoid some compiler warnings in fake-get*.c
3208  - Add IPTOS macros for systems which lack them
3209  - Only set define entropy collection macros if they are found
3210  - More large OpenBSD CVS updates:
3211    - [auth.c auth.h servconf.c servconf.h serverloop.c session.c]
3212      [session.h ssh.h sshd.c README.openssh2]
3213      ssh2 server side, see README.openssh2; enable with 'sshd -2'
3214    - [channels.c]
3215      no adjust after close
3216    - [sshd.c compat.c ]
3217      interop w/ latest ssh.com windows client.
3218
3219 20000406
3220  - OpenBSD CVS update:
3221    - [channels.c]
3222      close efd on eof
3223    - [clientloop.c compat.c ssh.c sshconnect.c myproposal.h]
3224      ssh2 client implementation, interops w/ ssh.com and lsh servers.
3225    - [sshconnect.c]
3226      missing free.
3227    - [authfile.c cipher.c cipher.h packet.c sshconnect.c sshd.c]
3228      remove unused argument, split cipher_mask()
3229    - [clientloop.c]
3230      re-order: group ssh1 vs. ssh2
3231  - Make Redhat spec require openssl >= 0.9.5a
3232
3233 20000404
3234  - Add tests for RAND_add function when searching for OpenSSL
3235  - OpenBSD CVS update:
3236    - [packet.h packet.c]
3237      ssh2 packet format
3238    - [packet.h packet.c nchan2.ms nchan.h compat.h compat.c]
3239      [channels.h channels.c]
3240      channel layer support for ssh2
3241    - [kex.h kex.c hmac.h hmac.c dsa.c dsa.h]
3242      DSA, keyexchange, algorithm agreement for ssh2
3243  - Generate manpages before make install not at the end of make all
3244  - Don't seed the rng quite so often
3245  - Always reseed rng when requested
3246
3247 20000403
3248  - Wrote entropy collection routines for systems that lack /dev/random
3249    and EGD
3250  - Disable tests and typedefs for 64 bit types. They are currently unused.
3251
3252 20000401
3253  - Big OpenBSD CVS update (mainly beginnings of SSH2 infrastructure)
3254    - [auth.c session.c sshd.c auth.h]
3255      split sshd.c -> auth.c session.c sshd.c plus cleanup and goto-removal
3256    - [bufaux.c bufaux.h]
3257      support ssh2 bignums
3258    - [channels.c channels.h clientloop.c sshd.c nchan.c nchan.h packet.c]
3259      [readconf.c ssh.c ssh.h serverloop.c]
3260      replace big switch() with function tables (prepare for ssh2)
3261    - [ssh2.h]
3262      ssh2 message type codes
3263    - [sshd.8]
3264      reorder Xr to avoid cutting
3265    - [serverloop.c]
3266      close(fdin) if fdin != fdout, shutdown otherwise, ok theo@
3267    - [channels.c]
3268      missing close
3269      allow bigger packets
3270    - [cipher.c cipher.h]
3271      support ssh2 ciphers
3272    - [compress.c]
3273      cleanup, less code
3274    - [dispatch.c dispatch.h]
3275      function tables for different message types
3276    - [log-server.c]
3277      do not log() if debuggin to stderr
3278      rename a cpp symbol, to avoid param.h collision
3279    - [mpaux.c]
3280      KNF
3281    - [nchan.c]
3282      sync w/ channels.c
3283
3284 20000326
3285  - Better tests for OpenSSL w/ RSAref
3286  - Added replacement setenv() function from OpenBSD libc. Suggested by
3287    Ben Lindstrom <mouring@pconline.com>
3288  - OpenBSD CVS update
3289    - [auth-krb4.c]
3290      -Wall
3291    - [auth-rh-rsa.c auth-rsa.c hostfile.c hostfile.h key.c key.h match.c]
3292      [match.h ssh.c ssh.h sshconnect.c sshd.c]
3293      initial support for DSA keys. ok deraadt@, niels@
3294    - [cipher.c cipher.h]
3295      remove unused cipher_attack_detected code
3296    - [scp.1 ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh.1 sshd.8]
3297      Fix some formatting problems I missed before.
3298    - [ssh.1 sshd.8]
3299      fix spelling errors, From: FreeBSD
3300    - [ssh.c]
3301      switch to raw mode only if he _get_ a pty (not if we _want_ a pty).
3302
3303 20000324
3304  - Released 1.2.3
3305
3306 20000317
3307  - Clarified --with-default-path option.
3308  - Added -blibpath handling for AIX to work around stupid runtime linking.
3309    Problem elucidated by gshapiro@SENDMAIL.ORG by way of Jim Knoble
3310    <jmknoble@jmknoble.cx>
3311  - Checks for 64 bit int types. Problem report from Mats Fredholm
3312    <matsf@init.se>
3313  - OpenBSD CVS updates:
3314    - [atomicio.c auth-krb4.c bufaux.c channels.c compress.c fingerprint.c]
3315      [packet.h radix.c rsa.c scp.c ssh-agent.c ssh-keygen.c sshconnect.c]
3316      [sshd.c]
3317      pedantic: signed vs. unsigned, void*-arithm, etc
3318    - [ssh.1 sshd.8]
3319      Various cleanups and standardizations.
3320  - Runtime error fix for HPUX from Otmar Stahl
3321    <O.Stahl@lsw.uni-heidelberg.de>
3322
3323 20000316
3324  - Fixed configure not passing LDFLAGS to Solaris. Report from David G.
3325    Hesprich <dghespri@sprintparanet.com>
3326  - Propogate LD through to Makefile
3327  - Doc cleanups
3328  - Added blurb about "scp: command not found" errors to UPGRADING
3329
3330 20000315
3331  - Fix broken CFLAGS handling during search for OpenSSL. Fixes va_list
3332    problems with gcc/Solaris.
3333  - Don't free argument to putenv() after use (in setenv() replacement).
3334    Report from Seigo Tanimura <tanimura@r.dl.itc.u-tokyo.ac.jp>
3335  - Created contrib/ subdirectory. Included helpers from Phil Hands'
3336    Debian package, README file and chroot patch from Ricardo Cerqueira
3337    <rmcc@clix.pt>
3338  - Moved gnome-ssh-askpass.c to contrib directory and removed config
3339    option.
3340  - Slight cleanup to doc files
3341  - Configure fix from Bratislav ILICH <bilic@zepter.ru>
3342
3343 20000314
3344  - Include macro for IN6_IS_ADDR_V4MAPPED. Report from
3345    peter@frontierflying.com
3346  - Include /usr/local/include and /usr/local/lib for systems that don't
3347    do it themselves
3348  - -R/usr/local/lib for Solaris
3349  - Fix RSAref detection
3350  - Fix IN6_IS_ADDR_V4MAPPED macro
3351
3352 20000311
3353  - Detect RSAref
3354  - OpenBSD CVS change
3355    [sshd.c]
3356     - disallow guessing of root password
3357  - More configure fixes
3358  - IPv6 workarounds from Hideaki YOSHIFUJI <yoshfuji@ecei.tohoku.ac.jp>
3359
3360 20000309
3361  - OpenBSD CVS updates to v1.2.3
3362    [ssh.h atomicio.c]
3363     - int atomicio -> ssize_t (for alpha). ok deraadt@
3364    [auth-rsa.c]
3365     - delay MD5 computation until client sends response, free() early, cleanup.
3366    [cipher.c]
3367     - void* -> unsigned char*, ok niels@
3368    [hostfile.c]
3369     - remove unused variable 'len'. fix comments.
3370     - remove unused variable
3371    [log-client.c log-server.c]
3372     - rename a cpp symbol, to avoid param.h collision
3373    [packet.c]
3374     - missing xfree()
3375     - getsockname() requires initialized tolen; andy@guildsoftware.com
3376     - use getpeername() in packet_connection_is_on_socket(), fixes sshd -i;
3377    from Holger.Trapp@Informatik.TU-Chemnitz.DE
3378    [pty.c pty.h]
3379     - register cleanup for pty earlier. move code for pty-owner handling to
3380       pty.c ok provos@, dugsong@
3381    [readconf.c]
3382     - turn off x11-fwd for the client, too.
3383    [rsa.c]
3384     - PKCS#1 padding
3385    [scp.c]
3386     - allow '.' in usernames; from jedgar@fxp.org
3387    [servconf.c]
3388     - typo: ignore_user_known_hosts int->flag; naddy@mips.rhein-neckar.de
3389     - sync with sshd_config
3390    [ssh-keygen.c]
3391     - enable ssh-keygen -l -f ~/.ssh/known_hosts, ok deraadt@
3392    [ssh.1]
3393     - Change invalid 'CHAT' loglevel to 'VERBOSE'
3394    [ssh.c]
3395     - suppress AAAA query host when '-4' is used; from shin@nd.net.fujitsu.co.jp
3396     - turn off x11-fwd for the client, too.
3397    [sshconnect.c]
3398     - missing xfree()
3399     - retry rresvport_af(), too. from sumikawa@ebina.hitachi.co.jp.
3400     - read error vs. "Connection closed by remote host"
3401    [sshd.8]
3402     - ie. -> i.e.,
3403     - do not link to a commercial page..
3404     - sync with sshd_config
3405    [sshd.c]
3406     - no need for poll.h; from bright@wintelcom.net
3407     - log with level log() not fatal() if peer behaves badly.
3408     - don't panic if client behaves strange. ok deraadt@
3409     - make no-port-forwarding for RSA keys deny both -L and -R style fwding
3410     - delay close() of pty until the pty has been chowned back to root
3411     - oops, fix comment, too.
3412     - missing xfree()
3413     - move XAUTHORITY to subdir. ok dugsong@. fixes debian bug #57907, too.
3414       (http://cgi.debian.org/cgi-bin/bugreport.cgi?archive=no&bug=57907)
3415     - register cleanup for pty earlier. move code for pty-owner handling to
3416       pty.c ok provos@, dugsong@
3417     - create x11 cookie file
3418     - fix pr 1113, fclose() -> pclose(), todo: remote popen()
3419     - version 1.2.3
3420  - Cleaned up
3421  - Removed warning workaround for Linux and devpts filesystems (no longer
3422    required after OpenBSD updates)
3423
3424 20000308
3425  - Configure fix from Hiroshi Takekawa <takekawa@sr3.t.u-tokyo.ac.jp>
3426
3427 20000307
3428  - Released 1.2.2p1
3429
3430 20000305
3431  - Fix DEC compile fix
3432  - Explicitly seed OpenSSL's PRNG before checking rsa_alive()
3433  - Check for getpagesize in libucb.a if not found in libc. Fix for old
3434    Solaris from Andre Lucas <andre.lucas@dial.pipex.com>
3435  - Check for libwrap if --with-tcp-wrappers option specified. Suggestion
3436    Mate Wierdl <mw@moni.msci.memphis.edu>
3437
3438 20000303
3439  - Added "make host-key" target, Suggestion from Dominik Brettnacher
3440  <domi@saargate.de>
3441  - Don't permanently fail on bind() if getaddrinfo has more choices left for
3442    us. Needed to work around messy IPv6 on Linux. Patch from Arkadiusz
3443    Miskiewicz <misiek@pld.org.pl>
3444  - DEC Unix compile fix from David Del Piero <David.DelPiero@qed.qld.gov.au>
3445  - Manpage fix from David Del Piero <David.DelPiero@qed.qld.gov.au>
3446
3447 20000302
3448  - Big cleanup of autoconf code
3449    - Rearranged to be a little more logical
3450    - Added -R option for Solaris
3451    - Rewrote OpenSSL detection code. Now uses AC_TRY_RUN with a test program
3452      to detect library and header location _and_ ensure library has proper
3453      RSA support built in (this is a problem with OpenSSL 0.9.5).
3454  - Applied pty cleanup patch from markus.friedl@informatik.uni-erlangen.de
3455  - Avoid warning message with Unix98 ptys
3456  - Warning was valid - possible race condition on PTYs. Avoided using
3457    platform-specific code.
3458  - Document some common problems
3459  - Allow root access to any key. Patch from
3460    markus.friedl@informatik.uni-erlangen.de
3461
3462 20000207
3463  - Removed SOCKS code. Will support through a ProxyCommand.
3464
3465 20000203
3466  - Fixed SEGVs in authloop, fix from vbzoli@hbrt.hu
3467  - Add --with-ssl-dir option
3468
3469 20000202
3470  - Fix lastlog code for directory based lastlogs. Fix from Josh Durham
3471    <jmd@aoe.vt.edu>
3472  - Documentation fixes from HARUYAMA Seigo <haruyama@nt.phys.s.u-tokyo.ac.jp>
3473  - Added URLs to Japanese translations of documents by HARUYAMA Seigo
3474    <haruyama@nt.phys.s.u-tokyo.ac.jp>
3475
3476 20000201
3477  - Use socket pairs by default (instead of pipes). Prevents race condition
3478    on several (buggy) OSs. Report and fix from tridge@linuxcare.com
3479
3480 20000127
3481  - Seed OpenSSL's random number generator before generating RSA keypairs
3482  - Split random collector into seperate file
3483  - Compile fix from Andre Lucas <andre.lucas@dial.pipex.com>
3484
3485 20000126
3486  - Released 1.2.2 stable
3487
3488  - NeXT keeps it lastlog in /usr/adm. Report from
3489    mouring@newton.pconline.com
3490  - Added note in UPGRADING re interop with commercial SSH using idea.
3491    Report from Jim Knoble <jmknoble@jmknoble.cx>
3492  - Fix linking order for Kerberos/AFS. Fix from Holget Trapp
3493    <Holger.Trapp@Informatik.TU-Chemnitz.DE>
3494
3495 20000125
3496  - Fix NULL pointer dereference in login.c. Fix from Andre Lucas
3497    <andre.lucas@dial.pipex.com>
3498  - Reorder PAM initialisation so it does not mess up lastlog. Reported
3499    by Andre Lucas <andre.lucas@dial.pipex.com>
3500  - Use preformatted manpages on SCO, report from Gary E. Miller
3501    <gem@rellim.com>
3502  - New URL for x11-ssh-askpass.
3503  - Fixpaths was missing /etc/ssh_known_hosts. Report from Jim Knoble
3504    <jmknoble@jmknoble.cx>
3505  - Added 'DESTDIR' option to Makefile to ease package building. Patch from
3506    Jim Knoble <jmknoble@jmknoble.cx>
3507  - Updated RPM spec files to use DESTDIR
3508
3509 20000124
3510  - Pick up version 1.2.2 from OpenBSD CVS (no changes, just version number
3511    increment)
3512
3513 20000123
3514  - OpenBSD CVS:
3515    - [packet.c]
3516      getsockname() requires initialized tolen; andy@guildsoftware.com
3517  - AIX patch from Matt Richards <v2matt@btv.ibm.com> and David Rankin
3518    <drankin@bohemians.lexington.ky.us>
3519  - Fix lastlog support, patch from Andre Lucas <andre.lucas@dial.pipex.com>
3520
3521 20000122
3522  - Fix compilation of bsd-snprintf.c on Solaris, fix from Ben Taylor
3523    <bent@clark.net>
3524  - Merge preformatted manpage patch from Andre Lucas
3525    <andre.lucas@dial.pipex.com>
3526  - Make IPv4 use the default in RPM packages
3527  - Irix uses preformatted manpages
3528  - Missing htons() in bsd-bindresvport.c, fix from Holger Trapp
3529    <Holger.Trapp@Informatik.TU-Chemnitz.DE>
3530  - OpenBSD CVS updates:
3531    - [packet.c]
3532      use getpeername() in packet_connection_is_on_socket(), fixes sshd -i;
3533      from Holger.Trapp@Informatik.TU-Chemnitz.DE
3534    - [sshd.c]
3535      log with level log() not fatal() if peer behaves badly.
3536    - [readpass.c]
3537      instead of blocking SIGINT, catch it ourselves, so that we can clean
3538      the tty modes up and kill ourselves -- instead of our process group
3539      leader (scp, cvs, ...) going away and leaving us in noecho mode.
3540      people with cbreak shells never even noticed..
3541    - [ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh.1 sshd.8]
3542      ie. -> i.e.,
3543
3544 20000120
3545  - Don't use getaddrinfo on AIX
3546  - Update to latest OpenBSD CVS:
3547    - [auth-rsa.c]
3548      - fix user/1056, sshd keeps restrictions; dbt@meat.net
3549    - [sshconnect.c]
3550      - disable agent fwding for proto 1.3, remove abuse of auth-rsa flags.
3551      - destroy keys earlier
3552      - split key exchange (kex) and user authentication (user-auth),
3553        ok: provos@
3554    - [sshd.c]
3555      - no need for poll.h; from bright@wintelcom.net
3556      - disable agent fwding for proto 1.3, remove abuse of auth-rsa flags.
3557      - split key exchange (kex) and user authentication (user-auth),
3558        ok: provos@
3559  - Big manpage and config file cleanup from Andre Lucas
3560    <andre.lucas@dial.pipex.com>
3561    - Re-added latest (unmodified) OpenBSD manpages
3562  - Doc updates
3563  - NetBSD patch from David Rankin <drankin@bohemians.lexington.ky.us> and
3564    Christos Zoulas <christos@netbsd.org>
3565
3566 20000119
3567  - SCO compile fixes from Gary E. Miller <gem@rellim.com>
3568  - Compile fix from Darren_Hall@progressive.com
3569  - Linux/glibc-2.1.2 takes a *long* time to look up names for AF_UNSPEC
3570    addresses using getaddrinfo(). Added a configure switch to make the
3571    default lookup mode AF_INET
3572
3573 20000118
3574  - Fixed --with-pid-dir option
3575  - Makefile fix from Gary E. Miller <gem@rellim.com>
3576  - Compile fix for HPUX and Solaris from Andre Lucas
3577    <andre.lucas@dial.pipex.com>
3578
3579 20000117
3580  - Clean up bsd-bindresvport.c. Use arc4random() for picking initial
3581    port, ignore EINVAL errors (Linux) when searching for free port.
3582  - Revert __snprintf -> snprintf aliasing. Apparently Solaris
3583    __snprintf isn't. Report from Theo de Raadt <theo@cvs.openbsd.org>
3584  - Document location of Redhat PAM file in INSTALL.
3585  - Fixed X11 forwarding bug on Linux. libc advertises AF_INET6
3586    INADDR_ANY_INIT addresses via getaddrinfo, but may not be able to
3587    deliver (no IPv6 kernel support)
3588  - Released 1.2.1pre27
3589
3590  - Fix rresvport_af failure errors (logic error in bsd-bindresvport.c)
3591  - Fix --with-ipaddr-display option test. Fix from Jarno Huuskonen
3592    <jhuuskon@hytti.uku.fi>
3593  - Fix hang on logout if processes are still using the pty. Needs
3594    further testing.
3595  - Patch from Christos Zoulas <christos@zoulas.com>
3596    - Try $prefix first when looking for OpenSSL.
3597    - Include sys/types.h when including sys/socket.h in test programs
3598  - Substitute PID directory in sshd.8. Suggestion from Andrew
3599    Stribblehill <a.d.stribblehill@durham.ac.uk>
3600
3601 20000116
3602  - Renamed --with-xauth-path to --with-xauth
3603  - Added --with-pid-dir option
3604  - Released 1.2.1pre26
3605
3606  - Compilation fix from Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
3607  - Fixed broken bugfix for /dev/ptmx on Linux systems which lack
3608    openpty(). Report from Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
3609
3610 20000115
3611  - Add --with-xauth-path configure directive and explicit test for
3612    /usr/openwin/bin/xauth for Solaris systems. Report from Anders
3613    Nordby <anders@fix.no>
3614  - Fix incorrect detection of /dev/ptmx on Linux systems that lack
3615    openpty. Report from John Seifarth <john@waw.be>
3616  - Look for intXX_t and u_intXX_t in sys/bitypes.h if they are not in
3617    sys/types.h. Fixes problems on SCO, report from Gary E. Miller
3618    <gem@rellim.com>
3619  - Use __snprintf and __vnsprintf if they are found where snprintf and
3620    vnsprintf are lacking. Suggested by Ben Taylor <bent@shell.clark.net>
3621    and others.
3622
3623 20000114
3624  - Merged OpenBSD IPv6 patch:
3625    - [sshd.c sshd.8 sshconnect.c ssh.h ssh.c servconf.h servconf.c scp.1]
3626      [scp.c packet.h packet.c login.c log.c canohost.c channels.c]
3627      [hostfile.c sshd_config]
3628      ipv6 support: mostly gethostbyname->getaddrinfo/getnameinfo, new
3629      features: sshd allows multiple ListenAddress and Port options. note
3630      that libwrap is not IPv6-ready. (based on patches from
3631      fujiwara@rcac.tdi.co.jp)
3632    - [ssh.c canohost.c]
3633      more hints (hints.ai_socktype=SOCK_STREAM) for getaddrinfo,
3634      from itojun@
3635    - [channels.c]
3636      listen on _all_ interfaces for X11-Fwd (hints.ai_flags = AI_PASSIVE)
3637    - [packet.h]
3638      allow auth-kerberos for IPv4 only
3639    - [scp.1 sshd.8 servconf.h scp.c]
3640      document -4, -6, and 'ssh -L 2022/::1/22'
3641    - [ssh.c]
3642      'ssh @host' is illegal (null user name), from
3643      karsten@gedankenpolizei.de
3644    - [sshconnect.c]
3645      better error message
3646    - [sshd.c]
3647      allow auth-kerberos for IPv4 only
3648  - Big IPv6 merge:
3649    - Cleanup overrun in sockaddr copying on RHL 6.1
3650    - Replacements for getaddrinfo, getnameinfo, etc based on versions
3651      from patch from KIKUCHI Takahiro <kick@kyoto.wide.ad.jp>
3652    - Replacement for missing structures on systems that lack IPv6
3653    - record_login needed to know about AF_INET6 addresses
3654    - Borrowed more code from OpenBSD: rresvport_af and requisites
3655
3656 20000110
3657  - Fixes to auth-skey to enable it to use the standard OpenSSL libraries
3658
3659 20000107
3660  - New config.sub and config.guess to fix problems on SCO. Supplied
3661    by Gary E. Miller <gem@rellim.com>
3662  - SCO build fix from Gary E. Miller <gem@rellim.com>
3663  - Released 1.2.1pre25
3664
3665 20000106
3666  - Documentation update & cleanup
3667  - Better KrbIV / AFS detection, based on patch from:
3668    Holger Trapp <Holger.Trapp@Informatik.TU-Chemnitz.DE>
3669
3670 20000105
3671  - Fixed annoying DES corruption problem. libcrypt has been
3672    overriding symbols in libcrypto. Removed libcrypt and crypt.h
3673    altogether (libcrypto includes its own crypt(1) replacement)
3674  - Added platform-specific rules for Irix 6.x. Included warning that
3675    they are untested.
3676
3677 20000103
3678  - Add explicit make rules for files proccessed by fixpaths.
3679  - Fix "make install" in RPM spec files. Report from Tenkou N. Hattori
3680    <tnh@kondara.org>
3681  - Removed "nullok" directive from default PAM configuration files.
3682    Added information on enabling EmptyPasswords on openssh+PAM in
3683    UPGRADING file.
3684  - OpenBSD CVS updates
3685    - [ssh-agent.c]
3686      cleanup_exit() for SIGTERM/SIGHUP, too. from fgsch@ and
3687      dgaudet@arctic.org
3688    - [sshconnect.c]
3689      compare correct version for 1.3 compat mode
3690
3691 20000102
3692  - Prevent multiple inclusion of config.h and defines.h. Suggested
3693    by Andre Lucas <andre.lucas@dial.pipex.com>
3694  - Properly clean up on exit of ssh-agent. Patch from Dean Gaudet
3695    <dgaudet@arctic.org>
3696
3697 19991231
3698  - Fix password support on systems with a mixture of shadowed and
3699    non-shadowed passwords (e.g. NIS). Report and fix from
3700    HARUYAMA Seigo <haruyama@nt.phys.s.u-tokyo.ac.jp>
3701  - Fix broken autoconf typedef detection. Report from Marc G.
3702    Fournier <marc.fournier@acadiau.ca>
3703  - Fix occasional crash on LinuxPPC. Patch from Franz Sirl
3704    <Franz.Sirl-kernel@lauterbach.com>
3705  - Prevent typedefs from being compiled more than once. Report from
3706    Marc G. Fournier <marc.fournier@acadiau.ca>
3707  - Fill in ut_utaddr utmp field. Report from Benjamin Charron
3708    <iretd@bigfoot.com>
3709  - Really fix broken default path. Fix from Jim Knoble
3710    <jmknoble@jmknoble.cx>
3711  - Remove test for quad_t. No longer needed.
3712  - Released 1.2.1pre24
3713
3714  - Added support for directory-based lastlogs
3715  - Really fix typedefs, patch from Ben Taylor <bent@clark.net>
3716
3717 19991230
3718  - OpenBSD CVS updates:
3719    - [auth-passwd.c]
3720      check for NULL 1st
3721  - Removed most of the pam code into its own file auth-pam.[ch]. This
3722    cleaned up sshd.c up significantly.
3723  - PAM authentication was incorrectly interpreting
3724    "PermitRootLogin without-password". Report from Matthias Andree
3725    <ma@dt.e-technik.uni-dortmund.de
3726  - Several other cleanups
3727  - Merged Dante SOCKS support patch from David Rankin
3728   <drankin@bohemians.lexington.ky.us>
3729  - Updated documentation with ./configure options
3730  - Released 1.2.1pre23
3731
3732 19991229
3733  - Applied another NetBSD portability patch from David Rankin
3734    <drankin@bohemians.lexington.ky.us>
3735  - Fix --with-default-path option.
3736  - Autodetect perl, patch from David Rankin
3737    <drankin@bohemians.lexington.ky.us>
3738  - Print whether OpenSSH was compiled with RSARef, patch from
3739    Nalin Dahyabhai <nalin@thermo.stat.ncsu.edu>
3740  - Calls to pam_setcred, patch from Nalin Dahyabhai
3741    <nalin@thermo.stat.ncsu.edu>
3742  - Detect missing size_t and typedef it.
3743  - Rename helper.[ch] to (more appropriate) bsd-misc.[ch]
3744  - Minor Makefile cleaning
3745
3746 19991228
3747  - Replacement for getpagesize() for systems which lack it
3748  - NetBSD login.c compile fix from David Rankin
3749   <drankin@bohemians.lexington.ky.us>
3750  - Fully set ut_tv if present in utmp or utmpx
3751  - Portability fixes for Irix 5.3 (now compiles OK!)
3752  - autoconf and other misc cleanups
3753  - Merged AIX patch from Darren Hall <dhall@virage.org>
3754  - Cleaned up defines.h
3755  - Released 1.2.1pre22
3756
3757 19991227
3758  - Automatically correct paths in manpages and configuration files. Patch
3759    and script from Andre Lucas <andre.lucas@dial.pipex.com>
3760  - Removed credits from README to CREDITS file, updated.
3761  - Added --with-default-path to specify custom path for server
3762  - Removed #ifdef trickery from acconfig.h into defines.h
3763  - PAM bugfix. PermitEmptyPassword was being ignored.
3764  - Fixed PAM config files to allow empty passwords if server does.
3765  - Explained spurious PAM auth warning workaround in UPGRADING
3766  - Use last few chars of tty line as ut_id
3767  - New SuSE RPM spec file from Chris Saia <csaia@wtower.com>
3768  - OpenBSD CVS updates:
3769    - [packet.h auth-rhosts.c]
3770      check format string for packet_disconnect and packet_send_debug, too
3771    - [channels.c]
3772      use packet_get_maxsize for channels. consistence.
3773
3774 19991226
3775  - Enabled utmpx support by default for Solaris
3776  - Cleanup sshd.c PAM a little more
3777  - Revised RPM package to include Jim Knoble's <jmknoble@jmknoble.cx>
3778    X11 ssh-askpass program.
3779  - Disable logging of PAM success and failures, PAM is verbose enough.
3780    Unfortunatly there is currently no way to disable auth failure
3781    messages. Mention this in UPGRADING file and sent message to PAM
3782    developers
3783  - OpenBSD CVS update:
3784    - [ssh-keygen.1 ssh.1]
3785      remove ref to .ssh/random_seed, mention .ssh/environment in
3786      .Sh FILES, too
3787  - Released 1.2.1pre21
3788  - Fixed implicit '.' in default path, report from Jim Knoble
3789    <jmknoble@jmknoble.cx>
3790  - Redhat RPM spec fixes from Jim Knoble <jmknoble@jmknoble.cx>
3791
3792 19991225
3793  - More fixes from Andre Lucas <andre.lucas@dial.pipex.com>
3794  - Cleanup of auth-passwd.c for shadow and MD5 passwords
3795  - Cleanup and bugfix of PAM authentication code
3796  - Released 1.2.1pre20
3797
3798  - Merged fixes from Ben Taylor <bent@clark.net>
3799  - Fixed configure support for PAM. Reported by Naz <96na@eng.cam.ac.uk>
3800  - Disabled logging of PAM password authentication failures when password
3801    is empty. (e.g start of authentication loop). Reported by Naz
3802    <96na@eng.cam.ac.uk>)
3803
3804 19991223
3805  - Merged later HPUX patch from Andre Lucas
3806    <andre.lucas@dial.pipex.com>
3807  - Above patch included better utmpx support from Ben Taylor
3808    <bent@clark.net>
3809
3810 19991222
3811  - Fix undefined fd_set type in ssh.h from Povl H. Pedersen
3812    <pope@netguide.dk>
3813  - Fix login.c breakage on systems which lack ut_host in struct
3814    utmp. Reported by Willard Dawson <willard.dawson@sbs.siemens.com>
3815
3816 19991221
3817  - Integration of large HPUX patch from Andre Lucas
3818    <andre.lucas@dial.pipex.com>. Integrating it had a few other
3819    benefits:
3820    - Ability to disable shadow passwords at configure time
3821    - Ability to disable lastlog support at configure time
3822    - Support for IP address in $DISPLAY
3823  - OpenBSD CVS update:
3824    - [sshconnect.c]
3825    say "REMOTE HOST IDENTIFICATION HAS CHANGED"
3826  - Fix DISABLE_SHADOW support
3827  - Allow MD5 passwords even if shadow passwords are disabled
3828  - Release 1.2.1pre19
3829
3830 19991218
3831  - Redhat init script patch from Chun-Chung Chen
3832    <cjj@u.washington.edu>
3833  - Avoid breakage on systems without IPv6 headers
3834
3835 19991216
3836  - Makefile changes for Solaris from Peter Kocks
3837    <peter.kocks@baygate.com>
3838  - Minor updates to docs
3839  - Merged OpenBSD CVS changes:
3840    - [authfd.c ssh-agent.c]
3841      keysize warnings talk about identity files
3842    - [packet.c]
3843      "Connection closed by x.x.x.x": fatal() -> log()
3844  - Correctly handle empty passwords in shadow file. Patch from:
3845    "Chris, the Young One" <cky@pobox.com>
3846  - Released 1.2.1pre18
3847
3848 19991215
3849  - Integrated patchs from Juergen Keil <jk@tools.de>
3850    - Avoid void* pointer arithmatic
3851    - Use LDFLAGS correctly
3852    - Fix SIGIO error in scp
3853    - Simplify status line printing in scp
3854  - Added better test for inline functions compiler support from
3855    Darren_Hall@progressive.com
3856
3857 19991214
3858  - OpenBSD CVS Changes
3859    - [canohost.c]
3860      fix get_remote_port() and friends for sshd -i;
3861      Holger.Trapp@Informatik.TU-Chemnitz.DE
3862    - [mpaux.c]
3863      make code simpler. no need for memcpy. niels@ ok
3864    - [pty.c]
3865      namebuflen not sizeof namebuflen; bnd@ep-ag.com via djm@mindrot.org
3866      fix proto; markus
3867    - [ssh.1]
3868       typo; mark.baushke@solipsa.com
3869    - [channels.c ssh.c ssh.h sshd.c]
3870      type conflict for 'extern Type *options' in channels.c; dot@dotat.at
3871    - [sshconnect.c]
3872      move checking of hostkey into own function.
3873    - [version.h]
3874      OpenSSH-1.2.1
3875  - Clean up broken includes in pty.c
3876  - Some older systems don't have poll.h, they use sys/poll.h instead
3877  - Doc updates
3878
3879 19991211
3880  - Fix compilation on systems with AFS. Reported by
3881    aloomis@glue.umd.edu
3882  - Fix installation on Solaris. Reported by
3883    Gordon Rowell <gordonr@gormand.com.au>
3884  - Fix gccisms (__attribute__ and inline). Report by edgy@us.ibm.com,
3885    patch from Markus Friedl <markus.friedl@informatik.uni-erlangen.de>
3886  - Auto-locate xauth. Patch from David Agraz <dagraz@jahoopa.com>
3887  - Compile fix from David Agraz <dagraz@jahoopa.com>
3888  - Avoid compiler warning in bsd-snprintf.c
3889  - Added pam_limits.so to default PAM config. Suggested by
3890    Jim Knoble <jmknoble@jmknoble.cx>
3891
3892 19991209
3893  - Import of patch from Ben Taylor <bent@clark.net>:
3894    - Improved PAM support
3895    - "uninstall" rule for Makefile
3896    - utmpx support
3897    - Should fix PAM problems on Solaris
3898  - OpenBSD CVS updates:
3899    - [readpass.c]
3900      avoid stdio; based on work by markus, millert, and I
3901    - [sshd.c]
3902      make sure the client selects a supported cipher
3903    - [sshd.c]
3904      fix sighup handling.  accept would just restart and daemon handled
3905      sighup only after the next connection was accepted. use poll on
3906      listen sock now.
3907    - [sshd.c]
3908      make that a fatal
3909  - Applied patch from David Rankin <drankin@bohemians.lexington.ky.us>
3910    to fix libwrap support on NetBSD
3911  - Released 1.2pre17
3912
3913 19991208
3914  - Compile fix for Solaris with /dev/ptmx from
3915    David Agraz <dagraz@jahoopa.com>
3916
3917 19991207
3918  - sshd Redhat init script patch from Jim Knoble <jmknoble@jmknoble.cx>
3919    fixes compatability with 4.x and 5.x
3920  - Fixed default SSH_ASKPASS
3921  - Fix PAM account and session being called multiple times. Problem
3922    reported by Adrian Baugh <adrian@merlin.keble.ox.ac.uk>
3923  - Merged more OpenBSD changes:
3924    - [atomicio.c authfd.c scp.c serverloop.c ssh.h sshconnect.c sshd.c]
3925      move atomicio into it's own file.  wrap all socket write()s which
3926      were doing write(sock, buf, len) != len, with atomicio() calls.
3927    - [auth-skey.c]
3928      fd leak
3929    - [authfile.c]
3930      properly name fd variable
3931    - [channels.c]
3932      display great hatred towards strcpy
3933    - [pty.c pty.h sshd.c]
3934      use openpty() if it exists (it does on BSD4_4)
3935    - [tildexpand.c]
3936      check for ~ expansion past MAXPATHLEN
3937  - Modified helper.c to use new atomicio function.
3938  - Reformat Makefile a little
3939  - Moved RC4 routines from rc4.[ch] into helper.c
3940  - Added autoconf code to detect /dev/ptmx (Solaris) and /dev/ptc (AIX)
3941  - Updated SuSE spec from Chris Saia <csaia@wtower.com>
3942  - Tweaked Redhat spec
3943  - Clean up bad imports of a few files (forgot -kb)
3944  - Released 1.2pre16
3945
3946 19991204
3947  - Small cleanup of PAM code in sshd.c
3948  - Merged OpenBSD CVS changes:
3949    - [auth-krb4.c auth-passwd.c auth-skey.c ssh.h]
3950      move skey-auth from auth-passwd.c to auth-skey.c, same for krb4
3951    - [auth-rsa.c]
3952      warn only about mismatch if key is _used_
3953      warn about keysize-mismatch with log() not error()
3954      channels.c readconf.c readconf.h ssh.c ssh.h sshconnect.c
3955      ports are u_short
3956    - [hostfile.c]
3957      indent, shorter warning
3958    - [nchan.c]
3959      use error() for internal errors
3960    - [packet.c]
3961      set loglevel for SSH_MSG_DISCONNECT to log(), not fatal()
3962      serverloop.c
3963      indent
3964    - [ssh-add.1 ssh-add.c ssh.h]
3965      document $SSH_ASKPASS, reasonable default
3966    - [ssh.1]
3967      CheckHostIP is not available for connects via proxy command
3968    - [sshconnect.c]
3969      typo
3970      easier to read client code for passwd and skey auth
3971      turn of checkhostip for proxy connects, since we don't know the remote ip
3972
3973 19991126
3974  - Add definition for __P()
3975  - Added [v]snprintf() replacement for systems that lack it
3976
3977 19991125
3978  - More reformatting merged from OpenBSD CVS
3979  - Merged OpenBSD CVS changes:
3980    - [channels.c]
3981      fix packet_integrity_check() for !have_hostname_in_open.
3982      report from mrwizard@psu.edu via djm@ibs.com.au
3983    - [channels.c]
3984      set SO_REUSEADDR and SO_LINGER for forwarded ports.
3985      chip@valinux.com via damien@ibs.com.au
3986    - [nchan.c]
3987      it's not an error() if shutdown_write failes in nchan.
3988    - [readconf.c]
3989      remove dead #ifdef-0-code
3990    - [readconf.c servconf.c]
3991      strcasecmp instead of tolower
3992    - [scp.c]
3993      progress meter overflow fix from damien@ibs.com.au
3994    - [ssh-add.1 ssh-add.c]
3995      SSH_ASKPASS support
3996    - [ssh.1 ssh.c]
3997      postpone fork_after_authentication until command execution,
3998      request/patch from jahakala@cc.jyu.fi via damien@ibs.com.au
3999      plus: use daemon() for backgrounding
4000  - Added BSD compatible install program and autoconf test, thanks to
4001    Niels Kristian Bech Jensen <nkbj@image.dk>
4002  - Solaris fixing, thanks to Ben Taylor <bent@clark.net>
4003  - Merged beginnings of AIX support from Tor-Ake Fransson <torake@hotmail.com>
4004  - Release 1.2pre15
4005
4006 19991124
4007  - Merged very large OpenBSD source code reformat
4008  - OpenBSD CVS updates
4009    - [channels.c cipher.c compat.c log-client.c scp.c serverloop.c]
4010      [ssh.h sshd.8 sshd.c]
4011      syslog changes:
4012      * Unified Logmessage for all auth-types, for success and for failed
4013      * Standard connections get only ONE line in the LOG when level==LOG:
4014        Auth-attempts are logged only, if authentication is:
4015           a) successfull or
4016           b) with passwd or
4017           c) we had more than AUTH_FAIL_LOG failues
4018      * many log() became verbose()
4019      * old behaviour with level=VERBOSE
4020    - [readconf.c readconf.h ssh.1 ssh.h sshconnect.c sshd.c]
4021      tranfer s/key challenge/response data in SSH_SMSG_AUTH_TIS_CHALLENGE
4022      messages. allows use of s/key in windows (ttssh, securecrt) and
4023      ssh-1.2.27 clients without 'ssh -v', ok: niels@
4024    - [sshd.8]
4025      -V, for fallback to openssh in SSH2 compatibility mode
4026    - [sshd.c]
4027      fix sigchld race; cjc5@po.cwru.edu
4028
4029 19991123
4030  - Added SuSE package files from Chris Saia <csaia@wtower.com>
4031  - Restructured package-related files under packages/*
4032  - Added generic PAM config
4033  - Numerous little Solaris fixes
4034  - Add recommendation to use GNU make to INSTALL document
4035
4036 19991122
4037  - Make <enter> close gnome-ssh-askpass (Debian bug #50299)
4038  - OpenBSD CVS Changes
4039    - [ssh-keygen.c]
4040      don't create ~/.ssh only if the user wants to store the private
4041      key there. show fingerprint instead of public-key after
4042      keygeneration. ok niels@
4043  - Added OpenBSD bsd-strlcat.c, created bsd-strlcat.h
4044  - Added timersub() macro
4045  - Tidy RCSIDs of bsd-*.c
4046  - Added autoconf test and macro to deal with old PAM libraries
4047    pam_strerror definition (one arg vs two).
4048  - Fix EGD problems (Thanks to Ben Taylor <bent@clark.net>)
4049  - Retry /dev/urandom reads interrupted by signal (report from
4050    Robert Hardy <rhardy@webcon.net>)
4051  - Added a setenv replacement for systems which lack it
4052  - Only display public key comment when presenting ssh-askpass dialog
4053  - Released 1.2pre14
4054
4055  - Configure, Make and changelog corrections from Tudor Bosman
4056    <tudorb@jm.nu> and Niels Kristian Bech Jensen <nkbj@image.dk>
4057
4058 19991121
4059  - OpenBSD CVS Changes:
4060    - [channels.c]
4061      make this compile, bad markus
4062    - [log.c readconf.c servconf.c ssh.h]
4063      bugfix: loglevels are per host in clientconfig,
4064      factor out common log-level parsing code.
4065    - [servconf.c]
4066      remove unused index (-Wall)
4067    - [ssh-agent.c]
4068      only one 'extern char *__progname'
4069    - [sshd.8]
4070      document SIGHUP, -Q to synopsis
4071    - [sshconnect.c serverloop.c sshd.c packet.c packet.h]
4072      [channels.c clientloop.c]
4073      SSH_CMSG_MAX_PACKET_SIZE, some clients use this, some need this, niels@
4074      [hope this time my ISP stays alive during commit]
4075    - [OVERVIEW README] typos; green@freebsd
4076    - [ssh-keygen.c]
4077      replace xstrdup+strcat with strlcat+fixed buffer, fixes OF (bad me)
4078      exit if writing the key fails (no infinit loop)
4079      print usage() everytime we get bad options
4080    - [ssh-keygen.c] overflow, djm@mindrot.org
4081    - [sshd.c] fix sigchld race; cjc5@po.cwru.edu
4082
4083 19991120
4084  - Merged more Solaris support from Marc G. Fournier
4085    <marc.fournier@acadiau.ca>
4086  - Wrote autoconf tests for integer bit-types
4087  - Fixed enabling kerberos support
4088  - Fix segfault in ssh-keygen caused by buffer overrun in filename
4089    handling.
4090
4091 19991119
4092  - Merged PAM buffer overrun patch from Chip Salzenberg <chip@valinux.com>
4093  - Merged OpenBSD CVS changes
4094    - [auth-rhosts.c auth-rsa.c ssh-agent.c sshconnect.c sshd.c]
4095      more %d vs. %s in fmt-strings
4096    - [authfd.c]
4097      Integers should not be printed with %s
4098  - EGD uses a socket, not a named pipe. Duh.
4099  - Fix includes in fingerprint.c
4100  - Fix scp progress bar bug again.
4101  - Move ssh-askpass from ${libdir}/ssh to ${libexecdir}/ssh at request of
4102    David Rankin <drankin@bohemians.lexington.ky.us>
4103  - Added autoconf option to enable Kerberos 4 support (untested)
4104  - Added autoconf option to enable AFS support (untested)
4105  - Added autoconf option to enable S/Key support (untested)
4106  - Added autoconf option to enable TCP wrappers support (compiles OK)
4107  - Renamed BSD helper function files to bsd-*
4108  - Added tests for login and daemon and enable OpenBSD replacements for
4109    when they are absent.
4110  - Added non-PAM MD5 password support patch from Tudor Bosman <tudorb@jm.nu>
4111
4112 19991118
4113  - Merged OpenBSD CVS changes
4114    - [scp.c] foregroundproc() in scp
4115    - [sshconnect.h] include fingerprint.h
4116    - [sshd.c] bugfix: the log() for passwd-auth escaped during logging
4117      changes.
4118    - [ssh.1] Spell my name right.
4119  - Added openssh.com info to README
4120
4121 19991117
4122  - Merged OpenBSD CVS changes
4123    - [ChangeLog.Ylonen] noone needs this anymore
4124    - [authfd.c] close-on-exec for auth-socket, ok deraadt
4125    - [hostfile.c]
4126      in known_hosts key lookup the entry for the bits does not need
4127      to match, all the information is contained in n and e. This
4128      solves the problem with buggy servers announcing the wrong
4129      modulus length.  markus and me.
4130    - [serverloop.c]
4131      bugfix: check for space if child has terminated, from:
4132      iedowse@maths.tcd.ie
4133    - [ssh-add.1 ssh-add.c ssh-keygen.1 ssh-keygen.c sshconnect.c]
4134      [fingerprint.c fingerprint.h]
4135      rsa key fingerprints, idea from Bjoern Groenvall <bg@sics.se>
4136    - [ssh-agent.1] typo
4137    - [ssh.1] add OpenSSH information to AUTHOR section. okay markus@
4138    - [sshd.c]
4139      force logging to stderr while loading private key file
4140      (lost while converting to new log-levels)
4141
4142 19991116
4143  - Fix some Linux libc5 problems reported by Miles Wilson <mw@mctitle.com>
4144  - Merged OpenBSD CVS changes:
4145    - [auth-rh-rsa.c auth-rsa.c authfd.c authfd.h hostfile.c mpaux.c]
4146      [mpaux.h ssh-add.c ssh-agent.c ssh.h ssh.c sshd.c]
4147      the keysize of rsa-parameter 'n' is passed implizit,
4148      a few more checks and warnings about 'pretended' keysizes.
4149    - [cipher.c cipher.h packet.c packet.h sshd.c]
4150      remove support for cipher RC4
4151    - [ssh.c]
4152      a note for legay systems about secuity issues with permanently_set_uid(),
4153      the private hostkey and ptrace()
4154    - [sshconnect.c]
4155      more detailed messages about adding and checking hostkeys
4156
4157 19991115
4158  - Merged OpenBSD CVS changes:
4159    - [ssh-add.c] change passphrase loop logic and remove ref to
4160      $DISPLAY, ok niels
4161  - Changed to ssh-add.c broke askpass support. Revised it to be a little more
4162    modular.
4163  - Revised autoconf support for enabling/disabling askpass support.
4164  - Merged more OpenBSD CVS changes:
4165    [auth-krb4.c]
4166      - disconnect if getpeername() fails
4167      - missing xfree(*client)
4168    [canohost.c]
4169      - disconnect if getpeername() fails
4170      - fix comment: we _do_ disconnect if ip-options are set
4171    [sshd.c]
4172      - disconnect if getpeername() fails
4173      - move checking of remote port to central place
4174    [auth-rhosts.c] move checking of remote port to central place
4175    [log-server.c] avoid extra fd per sshd, from millert@
4176    [readconf.c] print _all_ bad config-options in ssh(1), too
4177    [readconf.h] print _all_ bad config-options in ssh(1), too
4178    [ssh.c] print _all_ bad config-options in ssh(1), too
4179    [sshconnect.c] disconnect if getpeername() fails
4180  - OpenBSD's changes to sshd.c broke the PAM stuff, re-merged it.
4181  - Various small cleanups to bring diff (against OpenBSD) size down.
4182  - Merged more Solaris compability from Marc G. Fournier
4183    <marc.fournier@acadiau.ca>
4184  - Wrote autoconf tests for __progname symbol
4185  - RPM spec file fixes from Jim Knoble <jmknoble@jmknoble.cx>
4186  - Released 1.2pre12
4187
4188  - Another OpenBSD CVS update:
4189    - [ssh-keygen.1] fix .Xr
4190
4191 19991114
4192  - Solaris compilation fixes (still imcomplete)
4193
4194 19991113
4195  - Build patch from Niels Kristian Bech Jensen <nkbj@image.dk>
4196    - Don't install config files if they already exist
4197    - Fix inclusion of additional preprocessor directives from acconfig.h
4198  - Removed redundant inclusions of config.h
4199  - Added 'Obsoletes' lines to RPM spec file
4200  - Merged OpenBSD CVS changes:
4201    - [bufaux.c] save a view malloc/memcpy/memset/free's, ok niels
4202    - [scp.c] fix overflow reported by damien@ibs.com.au: off_t
4203      totalsize, ok niels,aaron
4204  - Delay fork (-f option) in ssh until after port forwarded connections
4205    have been initialised. Patch from Jani Hakala <jahakala@cc.jyu.fi>
4206  - Added shadow password patch from Thomas Neumann <tom@smart.ruhr.de>
4207  - Added ifdefs to auth-passwd.c to exclude it when PAM is enabled
4208  - Tidied default config file some more
4209  - Revised Redhat initscript to fix bug: sshd (re)start would fail
4210    if executed from inside a ssh login.
4211
4212 19991112
4213  - Merged changes from OpenBSD CVS
4214    - [sshd.c] session_key_int may be zero
4215    - [auth-rh-rsa.c servconf.c servconf.h ssh.h sshd.8 sshd.c sshd_config]
4216      IgnoreUserKnownHosts(default=no), used for RhostRSAAuth, ok
4217      deraadt,millert
4218  - Brought default sshd_config more in line with OpenBSD's
4219  - Grab server in gnome-ssh-askpass (Debian bug #49872)
4220  - Released 1.2pre10
4221
4222  - Added INSTALL documentation
4223  - Merged yet more changes from OpenBSD CVS
4224    - [auth-rh-rsa.c auth-rhosts.c auth-rsa.c channels.c clientloop.c]
4225      [ssh.c ssh.h sshconnect.c sshd.c]
4226      make all access to options via 'extern Options options'
4227      and 'extern ServerOptions options' respectively;
4228      options are no longer passed as arguments:
4229       * make options handling more consistent
4230       * remove #include "readconf.h" from ssh.h
4231       * readconf.h is only included if necessary
4232    - [mpaux.c] clear temp buffer
4233    - [servconf.c] print _all_ bad options found in configfile
4234  - Make ssh-askpass support optional through autoconf
4235  - Fix nasty division-by-zero error in scp.c
4236  - Released 1.2pre11
4237
4238 19991111
4239  - Added (untested) Entropy Gathering Daemon (EGD) support
4240  - Fixed /dev/urandom fd leak (Debian bug #49722)
4241  - Merged OpenBSD CVS changes:
4242    - [auth-rh-rsa.c] user/958: check ~/.ssh/known_hosts for rhosts-rsa, too
4243    - [ssh.1] user/958: check ~/.ssh/known_hosts for rhosts-rsa, too
4244    - [sshd.8] user/958: check ~/.ssh/known_hosts for rhosts-rsa, too
4245  - Fix integer overflow which was messing up scp's progress bar for large
4246    file transfers. Fix submitted to OpenBSD developers. Report and fix
4247    from Kees Cook <cook@cpoint.net>
4248  - Merged more OpenBSD CVS changes:
4249    - [auth-krb4.c auth-passwd.c] remove x11- and krb-cleanup from fatal()
4250      + krb-cleanup cleanup
4251    - [clientloop.c log-client.c log-server.c ]
4252      [readconf.c readconf.h servconf.c servconf.h ]
4253      [ssh.1 ssh.c ssh.h sshd.8]
4254      add LogLevel {QUIET, FATAL, ERROR, INFO, CHAT, DEBUG} to ssh/sshd,
4255      obsoletes QuietMode and FascistLogging in sshd.
4256    - [sshd.c] fix fatal/assert() bug reported by damien@ibs.com.au:
4257      allow session_key_int != sizeof(session_key)
4258      [this should fix the pre-assert-removal-core-files]
4259  - Updated default config file to use new LogLevel option and to improve
4260    readability
4261
4262 19991110
4263  - Merged several minor fixes:
4264    - ssh-agent commandline parsing
4265    - RPM spec file now installs ssh setuid root
4266    - Makefile creates libdir
4267    - Merged beginnings of Solaris compability from Marc G. Fournier
4268      <marc.fournier@acadiau.ca>
4269
4270 19991109
4271  - Autodetection of SSL/Crypto library location via autoconf
4272  - Fixed location of ssh-askpass to follow autoconf
4273  - Integrated Makefile patch from Niels Kristian Bech Jensen <nkbj@image.dk>
4274  - Autodetection of RSAref library for US users
4275  - Minor doc updates
4276  - Merged OpenBSD CVS changes:
4277    - [rsa.c] bugfix: use correct size for memset()
4278    - [sshconnect.c] warn if announced size of modulus 'n' != real size
4279  - Added GNOME passphrase requestor (use --with-gnome-askpass)
4280  - RPM build now creates subpackages
4281  - Released 1.2pre9
4282
4283 19991108
4284  - Removed debian/ directory. This is now being maintained separately.
4285  - Added symlinks for slogin in RPM spec file
4286  - Fixed permissions on manpages in RPM spec file
4287  - Added references to required libraries in README file
4288  - Removed config.h.in from CVS
4289  - Removed pwdb support (better pluggable auth is provided by glibc)
4290  - Made PAM and requisite libdl optional
4291  - Removed lots of unnecessary checks from autoconf
4292  - Added support and autoconf test for openpty() function (Unix98 pty support)
4293  - Fix for scp not finding ssh if not installed as /usr/bin/ssh
4294  - Added TODO file
4295  - Merged parts of Debian patch From Phil Hands <phil@hands.com>:
4296    - Added ssh-askpass program
4297    - Added ssh-askpass support to ssh-add.c
4298    - Create symlinks for slogin on install
4299    - Fix "distclean" target in makefile
4300    - Added example for ssh-agent to manpage
4301    - Added support for PAM_TEXT_INFO messages
4302    - Disable internal /etc/nologin support if PAM enabled
4303  - Merged latest OpenBSD CVS changes:
4304    - [all] replace assert() with error, fatal or packet_disconnect
4305    - [sshd.c] don't send fail-msg but disconnect if too many authentication
4306      failures
4307    - [sshd.c] remove unused argument. ok dugsong
4308    - [sshd.c] typo
4309    - [rsa.c] clear buffers used for encryption. ok: niels
4310    - [rsa.c] replace assert() with error, fatal or packet_disconnect
4311    - [auth-krb4.c] remove unused argument. ok dugsong
4312  - Fixed coredump after merge of OpenBSD rsa.c patch
4313  - Released 1.2pre8
4314
4315 19991102
4316  - Merged change from OpenBSD CVS
4317   - One-line cleanup in sshd.c
4318
4319 19991030
4320  - Integrated debian package support from Dan Brosemer <odin@linuxfreak.com>
4321  - Merged latest updates for OpenBSD CVS:
4322    - channels.[ch] - remove broken x11 fix and document istate/ostate
4323    - ssh-agent.c - call setsid() regardless of argv[]
4324    - ssh.c - save a few lines when disabling rhosts-{rsa-}auth
4325  - Documentation cleanups
4326  - Renamed README -> README.Ylonen
4327  - Renamed README.openssh ->README
4328
4329 19991029
4330  - Renamed openssh* back to ssh* at request of Theo de Raadt
4331  - Incorporated latest changes from OpenBSD's CVS
4332  - Integrated Makefile patch from  Niels Kristian Bech Jensen <nkbj@image.dk>
4333  - Integrated PAM env patch from Nalin Dahyabhai <nalin.dahyabhai@pobox.com>
4334  - Make distclean now removed configure script
4335  - Improved PAM logging
4336  - Added some debug() calls for PAM
4337  - Removed redundant subdirectories
4338  - Integrated part of a patch from Dan Brosemer <odin@linuxfreak.com> for
4339    building on Debian.
4340  - Fixed off-by-one error in PAM env patch
4341  - Released 1.2pre6
4342
4343 19991028
4344  - Further PAM enhancements.
4345    - Much cleaner
4346    - Now uses account and session modules for all logins.
4347  - Integrated patch from Dan Brosemer <odin@linuxfreak.com>
4348    - Build fixes
4349    - Autoconf
4350    - Change binary names to open*
4351  - Fixed autoconf script to detect PAM on RH6.1
4352  - Added tests for libpwdb, and OpenBSD functions to autoconf
4353  - Released 1.2pre4
4354
4355  - Imported latest OpenBSD CVS code
4356  - Updated README.openssh
4357  - Released 1.2pre5
4358
4359 19991027
4360  - Adapted PAM patch.
4361  - Released 1.0pre2
4362
4363  - Excised my buggy replacements for strlcpy and mkdtemp
4364  - Imported correct OpenBSD strlcpy and mkdtemp routines.
4365  - Reduced arc4random_stir entropy read to 32 bytes (256 bits)
4366  - Picked up correct version number from OpenBSD
4367  - Added sshd.pam PAM configuration file
4368  - Added sshd.init Redhat init script
4369  - Added openssh.spec RPM spec file
4370  - Released 1.2pre3
4371
4372 19991026
4373  - Fixed include paths of OpenSSL functions
4374  - Use OpenSSL MD5 routines
4375  - Imported RC4 code from nanocrypt
4376  - Wrote replacements for OpenBSD arc4random* functions
4377  - Wrote replacements for strlcpy and mkdtemp
4378  - Released 1.0pre1
4379
4380 $Id$
This page took 5.892909 seconds and 3 git commands to generate.