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