]> andersk Git - openssh.git/blob - ChangeLog
- stevesk@cvs.openbsd.org 2002/01/27 14:57:46
[openssh.git] / ChangeLog
1 20020205
2  - (djm) OpenBSD CVS Sync
3    - stevesk@cvs.openbsd.org 2002/01/24 21:09:25
4      [channels.c misc.c misc.h packet.c]
5      add set_nodelay() to set TCP_NODELAY on a socket (prep for nagle tuning).
6      no nagle changes just yet; ok djm@ markus@
7    - stevesk@cvs.openbsd.org 2002/01/24 21:13:23
8      [packet.c]
9      need misc.h for set_nodelay()
10    - markus@cvs.openbsd.org 2002/01/25 21:00:24
11      [sshconnect2.c]
12      unused include
13    - markus@cvs.openbsd.org 2002/01/25 21:42:11
14      [ssh-dss.c ssh-rsa.c]
15      use static EVP_MAX_MD_SIZE buffers for EVP_DigestFinal; ok stevesk@
16      don't use evp_md->md_size, it's not public.
17    - markus@cvs.openbsd.org 2002/01/25 22:07:40
18      [kex.c kexdh.c kexgex.c key.c mac.c]
19      use EVP_MD_size(evp_md) and not evp_md->md_size; ok steveks@
20    - stevesk@cvs.openbsd.org 2002/01/26 16:44:22
21      [includes.h session.c]
22      revert code to add x11 localhost display authorization entry for
23      hostname/unix:d and uts.nodename/unix:d if nodename was different than
24      hostname.  just add entry for unix:d instead.  ok markus@
25    - stevesk@cvs.openbsd.org 2002/01/27 14:57:46
26      [channels.c servconf.c servconf.h session.c sshd.8 sshd_config]
27      add X11UseLocalhost; ok markus@
28
29 20020130
30  - (djm) Delay PRNG seeding until we need it in ssh-keygen, from markus@
31  - (tim) [configure.ac] fix logic on when ssh-rand-helper is installed.
32    [sshd_config] put back in line that tells what PATH was compiled into sshd.
33
34 20020125
35  - (djm) Don't grab Xserver or pointer by default. x11-ssh-askpass doesn't 
36    and grabbing can cause deadlocks with kinput2. 
37
38 20020124
39  - (stevesk) Makefile.in: bug #61; delete commented line for now.
40
41 20020123
42  - (djm) Fix non-standard shell syntax in autoconf. Patch from 
43    Dave Dykstra <dwd@bell-labs.com>
44  - (stevesk) fix --with-zlib=
45  - (djm) Use case statements in autoconf to clean up some tests
46  - (bal) reverted out of 5/2001 change to atexit().  I assume I
47    did it to handle SonyOS.  If that is the case than we will
48    do a special case for them.
49
50 20020122
51  - (djm) autoconf hacking:
52    - We don't support --without-zlib currently, so don't allow it.
53    - Rework cryptographic random number support detection. We now detect 
54      whether OpenSSL seeds itself. If it does, then we don't bother with 
55      the ssh-rand-helper program. You can force the use of ssh-rand-helper
56      using the --with-rand-helper configure argument
57    - Simplify and clean up ssh-rand-helper configuration
58    - Add OpenSSL sanity check: verify that header version matches version
59      reported by library
60  - (djm) Fix some bugs I introduced into ssh-rand-helper yesterday
61  - OpenBSD CVS Sync
62    - djm@cvs.openbsd.org 2001/12/21 08:52:22
63      [ssh-keygen.1 ssh-keygen.c]
64      Remove default (rsa1) key type; ok markus@
65    - djm@cvs.openbsd.org 2001/12/21 08:53:45
66      [readpass.c]
67      Avoid interruptable passphrase read; ok markus@
68    - djm@cvs.openbsd.org 2001/12/21 10:06:43
69      [ssh-add.1 ssh-add.c]
70      Try all standard key files (id_rsa, id_dsa, identity) when invoked with
71      no arguments; ok markus@
72    - markus@cvs.openbsd.org 2001/12/21 12:17:33
73      [serverloop.c]
74      remove ifdef for USE_PIPES since fdin != fdout; ok djm@
75    - deraadt@cvs.openbsd.org 2001/12/24 07:29:43
76      [ssh-add.c]
77      try all listed keys.. how did this get broken?
78    - markus@cvs.openbsd.org 2001/12/25 18:49:56
79      [key.c]
80      be more careful on allocation
81    - markus@cvs.openbsd.org 2001/12/25 18:53:00
82      [auth1.c]
83      be more carefull on allocation
84    - markus@cvs.openbsd.org 2001/12/27 18:10:29
85      [ssh-keygen.c]
86      -t is only needed for key generation (unbreaks -i, -e, etc).
87    - markus@cvs.openbsd.org 2001/12/27 18:22:16
88      [auth1.c authfile.c auth-rsa.c dh.c kexdh.c kexgex.c key.c rsa.c]
89      [scard.c ssh-agent.c sshconnect1.c sshd.c ssh-dss.c]
90      call fatal() for openssl allocation failures
91    - stevesk@cvs.openbsd.org 2001/12/27 18:22:53
92      [sshd.8]
93      clarify -p; ok markus@
94    - markus@cvs.openbsd.org 2001/12/27 18:26:13
95      [authfile.c]
96      missing include
97    - markus@cvs.openbsd.org 2001/12/27 19:37:23
98      [dh.c kexdh.c kexgex.c]
99      always use BN_clear_free instead of BN_free
100    - markus@cvs.openbsd.org 2001/12/27 19:54:53
101      [auth1.c auth.h auth-rh-rsa.c]
102      auth_rhosts_rsa now accept generic keys.
103    - markus@cvs.openbsd.org 2001/12/27 20:39:58
104      [auth1.c auth-rsa.c channels.c clientloop.c packet.c packet.h]
105      [serverloop.c session.c ssh.c sshconnect1.c sshd.c ttymodes.c]
106      get rid of packet_integrity_check, use packet_done() instead.
107    - markus@cvs.openbsd.org 2001/12/28 12:14:27
108      [auth1.c auth2.c auth2-chall.c auth-rsa.c channels.c clientloop.c]
109      [kex.c kexdh.c kexgex.c packet.c packet.h serverloop.c session.c]
110      [ssh.c sshconnect1.c sshconnect2.c sshd.c]
111      s/packet_done/packet_check_eom/ (end-of-message); ok djm@
112    - markus@cvs.openbsd.org 2001/12/28 13:57:33
113      [auth1.c kexdh.c kexgex.c packet.c packet.h sshconnect1.c sshd.c]
114      packet_get_bignum* no longer returns a size
115    - markus@cvs.openbsd.org 2001/12/28 14:13:13
116      [bufaux.c bufaux.h packet.c]
117      buffer_get_bignum: int -> void
118    - markus@cvs.openbsd.org 2001/12/28 14:50:54
119      [auth1.c auth-rsa.c channels.c dispatch.c kex.c kexdh.c kexgex.c]
120      [packet.c packet.h serverloop.c session.c ssh.c sshconnect1.c]
121      [sshconnect2.c sshd.c]
122      packet_read* no longer return the packet length, since it's not used.
123    - markus@cvs.openbsd.org 2001/12/28 15:06:00
124      [auth2.c auth2-chall.c channels.c channels.h clientloop.c dispatch.c]
125      [dispatch.h kex.c kex.h serverloop.c ssh.c sshconnect2.c]
126      remove plen from the dispatch fn. it's no longer used.
127    - stevesk@cvs.openbsd.org 2001/12/28 22:37:48
128      [ssh.1 sshd.8]
129      document LogLevel DEBUG[123]; ok markus@
130    - stevesk@cvs.openbsd.org 2001/12/29 21:56:01
131      [authfile.c channels.c compress.c packet.c sftp-server.c]
132      [ssh-agent.c ssh-keygen.c]
133      remove unneeded casts and some char->u_char cleanup; ok markus@
134    - stevesk@cvs.openbsd.org 2002/01/03 04:11:08
135      [ssh_config]
136      grammar in comment
137    - stevesk@cvs.openbsd.org 2002/01/04 17:59:17
138      [readconf.c servconf.c]
139      remove #ifdef _PATH_XAUTH/#endif; ok markus@
140    - stevesk@cvs.openbsd.org 2002/01/04 18:14:16
141      [servconf.c sshd.8]
142      protocol 2 HostKey code default is now /etc/ssh_host_rsa_key and
143      /etc/ssh_host_dsa_key like we have in sshd_config.  ok markus@
144    - markus@cvs.openbsd.org 2002/01/05 10:43:40
145      [channels.c]
146      fix hanging x11 channels for rejected cookies (e.g. 
147      XAUTHORITY=/dev/null xbiff) bug #36, based on patch from
148      djast@cs.toronto.edu
149    - stevesk@cvs.openbsd.org 2002/01/05 21:51:56
150      [ssh.1 sshd.8]
151      some missing and misplaced periods
152    - markus@cvs.openbsd.org 2002/01/09 13:49:27
153      [ssh-keygen.c]
154      append \n only for public keys
155    - markus@cvs.openbsd.org 2002/01/09 17:16:00
156      [channels.c]
157      merge channel_pre_open_15/channel_pre_open_20; ok provos@
158    - markus@cvs.openbsd.org 2002/01/09 17:26:35
159      [channels.c nchan.c]
160      replace buffer_consume(b, buffer_len(b)) with buffer_clear(b); 
161      ok provos@
162    - markus@cvs.openbsd.org 2002/01/10 11:13:29
163      [serverloop.c]
164      skip client_alive_check until there are channels; ok beck@
165    - markus@cvs.openbsd.org 2002/01/10 11:24:04
166      [clientloop.c]
167      handle SSH2_MSG_GLOBAL_REQUEST (just reply with failure); ok djm@
168    - markus@cvs.openbsd.org 2002/01/10 12:38:26
169      [nchan.c]
170      remove dead code (skip drain)
171    - markus@cvs.openbsd.org 2002/01/10 12:47:59
172      [nchan.c]
173      more unused code (with channels.c:1.156)
174    - markus@cvs.openbsd.org 2002/01/11 10:31:05
175      [packet.c]
176      handle received SSH2_MSG_UNIMPLEMENTED messages; ok djm@
177    - markus@cvs.openbsd.org 2002/01/11 13:36:43
178      [ssh2.h]
179      add defines for msg type ranges
180    - markus@cvs.openbsd.org 2002/01/11 13:39:36
181      [auth2.c dispatch.c dispatch.h kex.c]
182      a single dispatch_protocol_error() that sends a message of 
183      type 'UNIMPLEMENTED'
184      dispatch_range(): set handler for a ranges message types
185      use dispatch_protocol_ignore() for authentication requests after
186      successful authentication (the drafts requirement).
187      serverloop/clientloop now send a 'UNIMPLEMENTED' message instead 
188      of exiting.
189    - markus@cvs.openbsd.org 2002/01/11 20:14:11
190      [auth2-chall.c auth-skey.c]
191      use strlcpy not strlcat; mouring@
192    - markus@cvs.openbsd.org 2002/01/11 23:02:18
193      [readpass.c]
194      use _PATH_TTY
195    - markus@cvs.openbsd.org 2002/01/11 23:02:51
196      [auth2-chall.c]
197      use snprintf; mouring@
198    - markus@cvs.openbsd.org 2002/01/11 23:26:30
199      [auth-skey.c]
200      use snprintf; mouring@
201    - markus@cvs.openbsd.org 2002/01/12 13:10:29
202      [auth-skey.c]
203      undo local change
204    - provos@cvs.openbsd.org 2002/01/13 17:27:07
205      [ssh-agent.c]
206      change to use queue.h macros; okay markus@
207    - markus@cvs.openbsd.org 2002/01/13 17:57:37
208      [auth2.c auth2-chall.c compat.c sshconnect2.c sshd.c]
209      use buffer API and avoid static strings of fixed size; 
210      ok provos@/mouring@
211    - markus@cvs.openbsd.org 2002/01/13 21:31:20
212      [channels.h nchan.c]
213      add chan_set_[io]state(), order states, state is now an u_int,
214      simplifies debugging messages; ok provos@
215    - markus@cvs.openbsd.org 2002/01/14 13:22:35
216      [nchan.c]
217      chan_send_oclose1() no longer calls chan_shutdown_write(); ok provos@
218    - markus@cvs.openbsd.org 2002/01/14 13:34:07
219      [nchan.c]
220      merge chan_[io]buf_empty[12]; ok provos@
221    - markus@cvs.openbsd.org 2002/01/14 13:40:10
222      [nchan.c]
223      correct fn names for ssh2, do not switch from closed to closed; 
224      ok provos@
225    - markus@cvs.openbsd.org 2002/01/14 13:41:13
226      [nchan.c]
227      remove duplicated code; ok provos@
228    - markus@cvs.openbsd.org 2002/01/14 13:55:55
229      [channels.c channels.h nchan.c]
230      remove function pointers for events, remove chan_init*; ok provos@
231    - markus@cvs.openbsd.org 2002/01/14 13:57:03
232      [channels.h nchan.c]
233      (c) 2002
234    - markus@cvs.openbsd.org 2002/01/16 13:17:51
235      [channels.c channels.h serverloop.c ssh.c]
236      wrapper for channel_setup_fwd_listener
237    - stevesk@cvs.openbsd.org 2002/01/16 17:40:23
238      [sshd_config]
239      The stategy now used for options in the default sshd_config shipped
240      with OpenSSH is to specify options with their default value where
241      possible, but leave them commented.  Uncommented options change a
242      default value.  Subsystem is currently the only default option
243      changed.  ok markus@
244    - stevesk@cvs.openbsd.org 2002/01/16 17:42:33
245      [ssh.1]
246      correct defaults for -i/IdentityFile; ok markus@
247    - stevesk@cvs.openbsd.org 2002/01/16 17:55:33
248      [ssh_config]
249      correct some commented defaults.  add Ciphers default.  ok markus@
250    - stevesk@cvs.openbsd.org 2002/01/17 04:27:37
251      [log.c]
252      casts to silence enum type warnings for bugzilla bug 37; ok markus@
253    - stevesk@cvs.openbsd.org 2002/01/18 17:14:16
254      [sshd.8]
255      correct Ciphers default; paola.mannaro@ubs.com
256    - stevesk@cvs.openbsd.org 2002/01/18 18:14:17
257      [authfd.c bufaux.c buffer.c cipher.c packet.c ssh-agent.c ssh-keygen.c]
258      unneeded cast cleanup; ok markus@
259    - stevesk@cvs.openbsd.org 2002/01/18 20:46:34
260      [sshd.8]
261      clarify Allow(Groups|Users) and Deny(Groups|Users); suggestion from
262      allard@oceanpark.com; ok markus@
263    - markus@cvs.openbsd.org 2002/01/21 15:13:51
264      [sshconnect.c]
265      use read_passphrase+ECHO in confirm(), allows use of ssh-askpass
266      for hostkey confirm.
267    - markus@cvs.openbsd.org 2002/01/21 22:30:12
268      [cipher.c compat.c myproposal.h]
269      remove "rijndael-*", just use "aes-" since this how rijndael is called
270      in the drafts; ok stevesk@
271    - markus@cvs.openbsd.org 2002/01/21 23:27:10
272      [channels.c nchan.c]
273      cleanup channels faster if the are empty and we are in drain-state; 
274      ok deraadt@
275    - stevesk@cvs.openbsd.org 2002/01/22 02:52:41
276      [servconf.c]
277      typo in error message; from djast@cs.toronto.edu
278  - (djm) Make auth2-pam.c compile again after dispatch.h and packet.h 
279    changes
280  - (djm) Recent Glibc includes an incompatible sys/queue.h. Treat it as 
281    bogus in configure
282  - (djm) Use local sys/queue.h if necessary in ssh-agent.c
283
284 20020121
285  - (djm) Rework ssh-rand-helper:
286    - Reduce quantity of ifdef code, in preparation for ssh_rand_conf
287    - Always seed from system calls, even when doing PRNGd seeding
288    - Tidy and comment #define knobs
289    - Remove unused facility for multiple runs through command list
290    - KNF, cleanup, update copyright
291
292 20020114
293  - (djm) Bug #50 - make autoconf entropy path checks more robust
294
295 20020108
296  - (djm) Merge Cygwin copy_environment with do_pam_environment, removing 
297    fixed env var size limit in the process. Report from Corinna Vinschen 
298    <vinschen@redhat.com>
299  - (stevesk) defines.h: use "/var/spool/sockets/X11/%u" for HP-UX.  does
300    not depend on transition links.  from Lutz Jaenicke.
301
302 20020106
303  - (stevesk) defines.h: determine _PATH_UNIX_X; currently "/tmp/.X11-unix/X%u"
304    for all platforms except HP-UX, which is "/usr/spool/sockets/X11/%u".
305
306 20020105
307  - (bal) NCR requies use_pipes to operate correctly.
308  - (stevesk) fix spurious ; from NCR change.
309
310 20020103
311  - (djm) Use bigcrypt() on systems with SCO_PROTECTED_PW. Patch from 
312    Roger Cornelius <rac@tenzing.org>
313
314 20011229
315  - (djm) Apply Cygwin pointer deref fix from Corinna Vinschen 
316    <vinschen@redhat.com> Could be abused to guess valid usernames
317  - (djm) Typo in contrib/cygwin/README Fix from Corinna Vinschen
318    <vinschen@redhat.com>
319
320 20011228
321  - (djm) Remove recommendation to use GNU make, we should support most
322    make programs.
323
324 20011225
325  - (stevesk) [Makefile.in ssh-rand-helper.c]
326    portable lib and __progname support for ssh-rand-helper; ok djm@
327
328 20011223
329  - (bal) Removed contrib/chroot.diff and noted in contrib/README that it
330    was not being maintained.
331
332 20011222
333  - (djm) Ignore fix & patchlevel in OpenSSL version check. Patch from 
334    solar@openwall.com
335  - (djm) Rework entropy code. If the OpenSSL PRNG is has not been 
336    internally seeded, execute a subprogram "ssh-rand-helper" to obtain
337    some entropy for us. Rewrite the old in-process entropy collecter as
338    an example ssh-rand-helper.
339  - (djm) Always perform ssh_prng_cmds path lookups in configure, even if
340    we don't end up using ssh_prng_cmds (so we always get a valid file) 
341       
342 20011221
343  - (djm) Add option to gnome-ssh-askpass to stop it from grabbing the X
344    server. I have found this necessary to avoid server hangs with X input
345    extensions (e.g. kinput2). Enable by setting the environment variable
346    "GNOME_SSH_ASKPASS_NOGRAB"
347   - OpenBSD CVS Sync
348    - stevesk@cvs.openbsd.org 2001/12/08 17:49:28
349      [channels.c pathnames.h]
350      use only one path to X11 UNIX domain socket vs. an array of paths
351      to try.  report from djast@cs.toronto.edu.  ok markus@
352    - markus@cvs.openbsd.org 2001/12/09 18:45:56
353      [auth2.c auth2-chall.c auth.h]
354      add auth2_challenge_stop(), simplifies cleanup of kbd-int sessions,
355      fixes memleak.
356    - stevesk@cvs.openbsd.org 2001/12/10 16:45:04
357      [sshd.c]
358      possible fd leak on error; ok markus@
359    - markus@cvs.openbsd.org 2001/12/10 20:34:31
360      [ssh-keyscan.c]
361      check that server supports v1 for -t rsa1, report from wirth@dfki.de
362    - jakob@cvs.openbsd.org 2001/12/18 10:04:21
363      [auth.h hostfile.c hostfile.h]
364      remove auth_rsa_read_key, make hostfile_ready_key non static; ok markus@
365    - jakob@cvs.openbsd.org 2001/12/18 10:05:15
366      [auth2.c]
367      log fingerprint on successful public key authentication; ok markus@
368    - jakob@cvs.openbsd.org 2001/12/18 10:06:24
369      [auth-rsa.c]
370      log fingerprint on successful public key authentication, simplify 
371      usage of key structs; ok markus@
372    - deraadt@cvs.openbsd.org 2001/12/19 07:18:56
373      [auth1.c auth2.c auth2-chall.c auth-bsdauth.c auth.c authfile.c auth.h]
374      [auth-krb4.c auth-rhosts.c auth-skey.c bufaux.c canohost.c channels.c]
375      [cipher.c clientloop.c compat.c compress.c deattack.c key.c log.c mac.c]
376      [match.c misc.c nchan.c packet.c readconf.c rijndael.c rijndael.h scard.c]
377      [servconf.c servconf.h serverloop.c session.c sftp.c sftp-client.c]
378      [sftp-glob.c sftp-int.c sftp-server.c ssh-add.c ssh-agent.c ssh.c]
379      [sshconnect1.c sshconnect2.c sshconnect.c sshd.8 sshd.c sshd_config]
380      [ssh-keygen.c sshlogin.c sshpty.c sshtty.c ttymodes.c uidswap.c]
381      basic KNF done while i was looking for something else
382    - markus@cvs.openbsd.org 2001/12/19 16:09:39
383      [serverloop.c]
384      fix race between SIGCHLD and select with an additional pipe.  writing
385      to the pipe on SIGCHLD wakes up select(). using pselect() is not
386      portable and siglongjmp() ugly. W. R. Stevens suggests similar solution.
387      initial idea by pmenage@ensim.com; ok deraadt@, djm@
388    - stevesk@cvs.openbsd.org 2001/12/19 17:16:13
389      [authfile.c bufaux.c bufaux.h buffer.c buffer.h packet.c packet.h ssh.c]
390      change the buffer/packet interface to use void* vs. char*; ok markus@
391    - markus@cvs.openbsd.org 2001/12/20 16:37:29
392      [channels.c channels.h session.c]
393      setup x11 listen socket for just one connect if the client requests so.
394      (v2 only, but the openssh client does not support this feature).
395    - djm@cvs.openbsd.org 2001/12/20 22:50:24
396      [auth2.c auth2-chall.c channels.c channels.h clientloop.c dispatch.c]
397      [dispatch.h kex.c kex.h packet.c packet.h serverloop.c ssh.c]
398      [sshconnect2.c]
399      Conformance fix: we should send failing packet sequence number when
400      responding with a SSH_MSG_UNIMPLEMENTED message. Spotted by
401      yakk@yakk.dot.net; ok markus@
402
403 20011219
404  - (stevesk) OpenBSD CVS sync X11 localhost display
405    - stevesk@cvs.openbsd.org 2001/11/29 14:10:51
406      [channels.h channels.c session.c]
407      sshd X11 fake server will now listen on localhost by default:
408      $ echo $DISPLAY
409      localhost:12.0
410      $ netstat -an|grep 6012
411      tcp        0      0  127.0.0.1.6012         *.*                    LISTEN
412      tcp6       0      0  ::1.6012               *.*                    LISTEN
413      sshd_config gatewayports=yes can be used to revert back to the old
414      behavior.  will control this with another option later.  ok markus@
415    - stevesk@cvs.openbsd.org 2001/12/19 08:43:11
416      [includes.h session.c]
417      handle utsname.nodename case for FamilyLocal X authorization; ok markus@
418         
419 20011207
420  - (bal) PCRE no longer required.  Banished from the source along with
421    fake-regex.h
422  - (bal) OpenBSD CVS Sync
423    - stevesk@cvs.openbsd.org 2001/12/06 18:02:32
424      [channels.c sshconnect.c]
425      shutdown(sock, SHUT_RDWR) not needed here; ok markus@
426    - stevesk@cvs.openbsd.org 2001/12/06 18:09:23
427      [channels.c session.c]
428      strncpy->strlcpy.  remaining strncpy's are necessary.  ok markus@
429    - stevesk@cvs.openbsd.org 2001/12/06 18:20:32
430      [channels.c]
431      disable nagle for X11 fake server and client TCPs.  from netbsd.
432      ok markus@
433
434 20011206
435  - (bal) OpenBSD CVS Sync
436    - deraadt@cvs.openbsd.org 2001/11/14 20:45:08
437      [sshd.c]
438      errno saving wrapping in a signal handler
439    - markus@cvs.openbsd.org 2001/11/16 12:46:13
440      [ssh-keyscan.c]
441      handle empty lines instead of dumping core; report from sha@sha-1.net
442    - stevesk@cvs.openbsd.org 2001/11/17 19:14:34
443      [auth2.c auth.c readconf.c servconf.c ssh-agent.c ssh-keygen.c]
444      enum/int type cleanup where it made sense to do so; ok markus@
445    - markus@cvs.openbsd.org 2001/11/19 11:20:21
446      [sshd.c]
447      fd leak on HUP; ok stevesk@
448    - stevesk@cvs.openbsd.org 2001/11/19 18:40:46
449      [ssh-agent.1]
450      clarify/state that private keys are not exposed to clients using the 
451      agent; ok markus@
452    - mpech@cvs.openbsd.org 2001/11/19 19:02:16
453      [deattack.c radix.c]
454      kill more registers
455      millert@ ok
456    - markus@cvs.openbsd.org 2001/11/21 15:51:24
457      [key.c]
458      mem leak
459    - stevesk@cvs.openbsd.org 2001/11/21 18:49:14
460      [ssh-keygen.1]
461      more on passphrase construction; ok markus@
462    - stevesk@cvs.openbsd.org 2001/11/22 05:27:29
463      [ssh-keyscan.c]
464      don't use "\n" in fatal()
465    - markus@cvs.openbsd.org 2001/11/22 12:34:22
466      [clientloop.c serverloop.c sshd.c]
467      volatile sig_atomic_t
468    - stevesk@cvs.openbsd.org 2001/11/29 19:06:39
469      [channels.h]
470      remove dead function prototype; ok markus@
471    - markus@cvs.openbsd.org 2001/11/29 22:08:48
472      [auth-rsa.c]
473      fix protocol error: send 'failed' message instead of a 2nd challenge
474      (happens if the same key is in authorized_keys twice).
475      reported Ralf_Meister@genua.de; ok djm@
476    - stevesk@cvs.openbsd.org 2001/11/30 20:39:28
477      [ssh.c]
478      sscanf() length dependencies are clearer now; can also shrink proto
479      and data if desired, but i have not done that.  ok markus@
480    - markus@cvs.openbsd.org 2001/12/01 21:41:48
481      [session.c sshd.8]
482      don't pass user defined variables to /usr/bin/login
483    - deraadt@cvs.openbsd.org 2001/12/02 02:08:32
484      [sftp-common.c]
485      zap };
486    - itojun@cvs.openbsd.org 2001/12/05 03:50:01
487      [clientloop.c serverloop.c sshd.c]
488      deal with LP64 printf issue with sig_atomic_t.  from thorpej
489    - itojun@cvs.openbsd.org 2001/12/05 03:56:39
490      [auth1.c auth2.c canohost.c channels.c deattack.c packet.c scp.c 
491       sshconnect2.c]
492      make it compile with more strict prototype checking
493    - deraadt@cvs.openbsd.org 2001/12/05 10:06:12
494      [authfd.c authfile.c bufaux.c channels.c compat.c kex.c kexgex.c 
495       key.c misc.c packet.c servconf.c ssh-agent.c sshconnect2.c 
496       sshconnect.c sshd.c ssh-dss.c ssh-keygen.c ssh-rsa.c]
497      minor KNF
498    - markus@cvs.openbsd.org 2001/12/05 15:04:48
499      [version.h]
500      post 3.0.2
501    - markus@cvs.openbsd.org 2001/12/05 16:54:51
502      [compat.c match.c match.h]
503      make theo and djm happy: bye bye regexp
504    - markus@cvs.openbsd.org 2001/12/06 13:30:06
505      [servconf.c servconf.h sshd.8 sshd.c]
506      add -o to sshd, too. ok deraadt@
507  - (bal) Minor white space fix up in servconf.c
508
509 20011126
510  - (tim) [contrib/cygwin/README, openbsd-compat/bsd-cygwin_util.c,
511    openbsd-compat/bsd-cygwin_util.h, openbsd-compat/daemon.c]
512    Allow SSHD to install as service under WIndows 9x/Me
513    [configure.ac] Fix to allow linking against PCRE on Cygwin
514    Patches by Corinna Vinschen <vinschen@redhat.com>
515
516 20011115
517  - (djm) Fix IPv4 default in ssh-keyscan. Spotted by Dan Astoorian 
518    <djast@cs.toronto.edu> Fix from markus@
519  - (djm) Release 3.0.1p1
520
521 20011113
522  - (djm) Fix early (and double) free of remote user when using Kerberos. 
523    Patch from Simon Wilkinson <simon@sxw.org.uk>
524  - (djm) AIX login{success,failed} changes. Move loginsuccess call to 
525    do_authenticated. Call loginfailed for protocol 2 failures > MAX like 
526    we do for protocol 1. Reports from Ralf Wenk <wera0003@fh-karlsruhe.de>,
527    K.Wolkersdorfer@fz-juelich.de and others
528  - (djm) OpenBSD CVS Sync
529    - dugsong@cvs.openbsd.org 2001/11/11 18:47:10
530      [auth-krb5.c]
531      fix krb5 authorization check. found by <jhawk@MIT.EDU>. from 
532      art@, deraadt@ ok
533    - markus@cvs.openbsd.org  2001/11/12 11:17:07
534      [servconf.c]
535      enable authorized_keys2 again. tested by fries@
536    - markus@cvs.openbsd.org  2001/11/13 02:03:57
537      [version.h]
538      enter 3.0.1
539  - (djm) Bump RPM package versions
540
541 20011112
542  - (djm) Makefile correctness fix from Mark D. Baushke <mdb@juniper.net>
543  - (djm) Cygwin config patch from Corinna Vinschen <vinschen@redhat.com>
544  - OpenBSD CVS Sync
545    - markus@cvs.openbsd.org 2001/10/24 08:41:41
546      [sshd.c]
547      mention remote port in debug message
548    - markus@cvs.openbsd.org 2001/10/24 08:41:20
549      [ssh.c]
550      remove unused
551    - markus@cvs.openbsd.org 2001/10/24 08:51:35
552      [clientloop.c ssh.c]
553      ignore SIGPIPE early, makes ssh work if agent dies, netbsd-pr via itojun@
554    - markus@cvs.openbsd.org 2001/10/24 19:57:40
555      [clientloop.c]
556      make ~& (backgrounding) work again for proto v1; add support ~& for v2, too
557    - markus@cvs.openbsd.org 2001/10/25 21:14:32
558      [ssh-keygen.1 ssh-keygen.c]
559      better docu for fingerprinting, ok deraadt@
560    - markus@cvs.openbsd.org 2001/10/29 19:27:15
561      [sshconnect2.c]
562      hostbased: check for client hostkey before building chost
563    - markus@cvs.openbsd.org 2001/10/30 20:29:09
564      [ssh.1]
565      ssh.1
566    - markus@cvs.openbsd.org 2001/11/07 16:03:17
567      [packet.c packet.h sshconnect2.c]
568      pad using the padding field from the ssh2 packet instead of sending
569      extra ignore messages. tested against several other ssh servers.
570    - markus@cvs.openbsd.org 2001/11/07 21:40:21
571      [ssh-rsa.c]
572      ssh_rsa_sign/verify: SSH_BUG_SIGBLOB not supported
573    - markus@cvs.openbsd.org 2001/11/07 22:10:28
574      [ssh-dss.c ssh-rsa.c]
575      missing free and sync dss/rsa code.
576    - markus@cvs.openbsd.org 2001/11/07 22:12:01
577      [sshd.8]
578      s/Keepalive/KeepAlive/; from openbsd@davidkrause.com
579    - markus@cvs.openbsd.org 2001/11/07 22:41:51
580      [auth2.c auth-rh-rsa.c]
581      unused includes
582    - markus@cvs.openbsd.org 2001/11/07 22:53:21
583      [channels.h]
584      crank c->path to 256 so they can hold a full hostname; dwd@bell-labs.com
585    - markus@cvs.openbsd.org 2001/11/08 10:51:08
586      [readpass.c]
587      don't strdup too much data; from gotoh@taiyo.co.jp; ok millert.
588    - markus@cvs.openbsd.org 2001/11/08 17:49:53
589      [ssh.1]
590      mention setuid root requirements; noted by cnorris@csc.UVic.ca; ok stevesk@
591    - markus@cvs.openbsd.org 2001/11/08 20:02:24
592      [auth.c]
593      don't print ROOT in CAPS for the authentication messages, i.e.
594         Accepted publickey for ROOT from 127.0.0.1 port 42734 ssh2
595      becomes
596         Accepted publickey for root from 127.0.0.1 port 42734 ssh2
597    - markus@cvs.openbsd.org 2001/11/09 18:59:23
598      [clientloop.c serverloop.c]
599      don't memset too much memory, ok millert@
600      original patch from jlk@kamens.brookline.ma.us via nalin@redhat.com
601    - markus@cvs.openbsd.org 2001/11/10 13:19:45
602      [sshd.c]
603      cleanup libwrap support (remove bogus comment, bogus close(), add 
604      debug, etc).
605    - markus@cvs.openbsd.org 2001/11/10 13:22:42
606      [ssh-rsa.c]
607      KNF (unexpand)
608    - markus@cvs.openbsd.org 2001/11/10 13:37:20
609      [packet.c]
610      remove extra debug()
611    - markus@cvs.openbsd.org 2001/11/11 13:02:31
612      [servconf.c]
613      make AuthorizedKeysFile2 fallback to AuthorizedKeysFile if 
614      AuthorizedKeysFile is specified.
615  - (djm) Reorder portable-specific server options so that they come first. 
616    This should help reduce diff collisions for new server options (as they
617    will appear at the end)
618
619 20011109
620  - (stevesk) auth-pam.c: use do_pam_authenticate(PAM_DISALLOW_NULL_AUTHTOK)
621    if permit_empty_passwd == 0 so null password check cannot be bypassed.
622    jayaraj@amritapuri.com OpenBSD bug 2168
623    - markus@cvs.openbsd.org 2001/11/09 19:08:35
624      [sshd.c]
625      remove extra trailing dot from log message; pilot@naughty.monkey.org
626
627 20011103
628  - (tim) [ contrib/caldera/openssh.spec contrib/caldera/sshd.init] Updates 
629    from Raymund Will <ray@caldera.de>
630    [acconfig.h configure.in] Clean up login checks.
631    Problem reported by Jim Knoble <jmknoble@pobox.com>
632
633 20011101
634  - (djm) Compat define for OpenSSL < 0.9.6 (No OPENSSL_free)
635
636 20011031
637  - (djm) Unsmoke drugs: config files should be noreplace.
638
639 20011030
640  - (djm) Redhat RPM spec: remove noreplace from config files, allow IPv6 
641    by default (can force IPv4 using --define "noipv6 1")
642
643 20011029
644  - (tim) [TODO defines.h loginrec.c] Change the references to configure.in
645    to configure.ac
646
647 20011028
648  - (djm) Avoid bug in Solaris PAM libs
649  - (djm) Disconnect if no tty and PAM reports password expired
650  - (djm) Fix for PAM password changes being echoed (from stevesk)
651  - (stevesk) Fix compile problem with PAM password change fix
652  - (stevesk) README: zlib location is http://www.gzip.org/zlib/
653
654 20011027
655  - (tim) [configure.ac] Fixes for ReliantUNIX (don't use libucb)
656    Patch by Robert Dahlem <Robert.Dahlem@siemens.com>
657
658 20011026
659  - (bal) Set the correct current time in login_utmp_only().  Patch by
660    Wayne Davison <wayned@users.sourceforge.net>
661  - (tim) [scard/Makefile.in] Fix install: when building outside of source
662          tree and using --src=/full_path/to/openssh
663          Patch by Mark D. Baushke <mdb@juniper.net>
664
665 20011025
666  - (bal) Use VDISABLE if _POSIX_VDISABLE is set in readpassphrase.c.  Patch
667    by todd@
668  - (tim) [configure.ac] Give path given in --with-xxx= for pcre,zlib, and
669          tcp-wrappers precedence over system libraries and includes.
670          Report from Dave Dykstra <dwd@bell-labs.com>
671
672 20011024
673  - (bal) Should be 3.0p1 not 3.0p2.  Corrected version.h already.
674  - (tim) configure.in -> configure.ac
675
676 20011023
677  - (bal) Updated version to 3.0p1 in preparing for release.
678  - (bal) Added 'PAM_TTY_KLUDGE' to Solaris platform.
679  - (tim) [configure.in] Fix test for broken dirname. Based on patch from
680          Dave Dykstra <dwd@bell-labs.com>. Remove un-needed test for zlib.h.
681          [contrib/caldera/openssh.spec, contrib/redhat/openssh.spec,
682          contrib/suse/openssh.spec] Update version to match version.h
683
684 20011022
685  - (djm) Fix fd leak in loginrec.c (ro fd to lastlog was left open).
686    Report from Michal Zalewski <lcamtuf@coredump.cx>
687
688 20011021
689  - (tim) [configure.in] Clean up library testing. Add optional PATH to
690          --with-pcre, --with-zlib, and --with-tcp-wrappers. Based on
691          patch by albert chin (china@thewrittenword.com)
692          Re-arange AC_CHECK_HEADERS and AC_CHECK_FUNCS for eaiser reading
693          of patches to configure.in. Replace obsolete AC_STRUCT_ST_BLKSIZE
694          with AC_CHECK_MEMBERS. Add test for broken dirname() on
695          Solaris 2.5.1 by Dan Astoorian <djast@cs.toronto.edu>
696          [acconfig.h aclocal.m4 defines.h configure.in] Better socklen_t test.
697          patch by albert chin (china@thewrittenword.com)
698          [scp.c] Replace obsolete HAVE_ST_BLKSIZE with
699          HAVE_STRUCT_STAT_ST_BLKSIZE.
700          [Makefile.in] When running make in top level, always do make
701          in openbsd-compat. patch by Dave Dykstra <dwd@bell-labs.com>
702
703 20011019
704  - (bal) Fixed up init.d symlink issue and piddir stuff.  Patches by
705    Zoran Milojevic <Zoran.Milojevic@SS8.com> and j.petersen@msh.de 
706
707 20011012
708  - (djm) OpenBSD CVS Sync
709    - markus@cvs.openbsd.org 2001/10/10 22:18:47
710      [channels.c channels.h clientloop.c nchan.c serverloop.c]
711      [session.c session.h]
712      try to keep channels open until an exit-status message is sent.
713      don't kill the login shells if the shells stdin/out/err is closed.
714      this should now work:
715      ssh -2n localhost 'exec > /dev/null 2>&1; sleep 10; exit 5'; echo ?
716    - markus@cvs.openbsd.org 2001/10/11 13:45:21
717      [session.c]
718      delay detach of session if a channel gets closed but the child is 
719      still alive.  however, release pty, since the fd's to the child are 
720      already closed.
721    - markus@cvs.openbsd.org 2001/10/11 15:24:00
722      [clientloop.c]
723      clear select masks if we return before calling select().
724  - (djm) "make veryclean" fix from Tom Holroyd <tomh@po.crl.go.jp>
725  - (djm) Clean some autoconf-2.52 junk when doing "make distclean"
726  - (djm) Cleanup sshpty.c a little
727  - (bal) First wave of contrib/solaris/ package upgrades.  Still more
728    work needs to be done, but it is a 190% better then the stuff we
729    had before!
730  - (bal) Minor bug fix in contrib/solaris/opensshd.in .. $etcdir was not
731    set right.
732
733 20011010
734  - (djm) OpenBSD CVS Sync
735    - markus@cvs.openbsd.org 2001/10/04 14:34:16
736      [key.c]
737      call OPENSSL_free() for memory allocated by openssl; from chombier@mac.com
738    - markus@cvs.openbsd.org 2001/10/04 15:05:40
739      [channels.c serverloop.c]
740      comment out bogus conditions for selecting on connection_in
741    - markus@cvs.openbsd.org 2001/10/04 15:12:37
742      [serverloop.c]
743      client_alive_check cleanup
744    - markus@cvs.openbsd.org 2001/10/06 00:14:50
745      [sshconnect.c]
746      remove unused argument
747    - markus@cvs.openbsd.org 2001/10/06 00:36:42
748      [session.c]
749      fix typo in error message, sync with do_exec_nopty
750    - markus@cvs.openbsd.org 2001/10/06 11:18:19
751      [sshconnect1.c sshconnect2.c sshconnect.c]
752      unify hostkey check error messages, simplify prompt.
753    - markus@cvs.openbsd.org 2001/10/07 10:29:52
754      [authfile.c]
755      grammer; Matthew_Clarke@mindlink.bc.ca
756    - markus@cvs.openbsd.org 2001/10/07 17:49:40
757      [channels.c channels.h]
758      avoid possible FD_ISSET overflow for channels established
759      during channnel_after_select() (used for dynamic channels).
760    - markus@cvs.openbsd.org 2001/10/08 11:48:57
761      [channels.c]
762      better debug
763    - markus@cvs.openbsd.org 2001/10/08 16:15:47
764      [sshconnect.c]
765      use correct family for -b option
766    - markus@cvs.openbsd.org 2001/10/08 19:05:05
767      [ssh.c sshconnect.c sshconnect.h ssh-keyscan.c]
768      some more IPv4or6 cleanup
769    - markus@cvs.openbsd.org 2001/10/09 10:12:08
770      [session.c]
771      chdir $HOME after krb_afslog(); from bbense@networking.stanford.edu
772    - markus@cvs.openbsd.org 2001/10/09 19:32:49
773      [session.c]
774      stat subsystem command before calling do_exec, and return error to client.
775    - markus@cvs.openbsd.org 2001/10/09 19:51:18
776      [serverloop.c]
777      close all channels if the connection to the remote host has been closed,
778      should fix sshd's hanging with WCHAN==wait
779    - markus@cvs.openbsd.org 2001/10/09 21:59:41
780      [channels.c channels.h serverloop.c session.c session.h]
781      simplify session close: no more delayed session_close, no more 
782      blocking wait() calls.
783  - (bal) removed two unsed headers in openbsd-compat/bsd-misc.c 
784  - (bal) seed_init() and seed_rng() required in ssh-keyscan.c
785
786 20011007
787  - (bal) ssh-copy-id corrected permissions for .ssh/ and authorized_keys.
788    Prompted by Matthew Vernon <matthew@sel.cam.ac.uk> 
789
790 20011005
791  - (bal) AES works under Cray, no more hack. 
792
793 20011004
794  - (bal) nchan2.ms resync.  BSD License applied.
795
796 20011003
797  - (bal) CVS ID fix up in version.h
798  - (bal) OpenBSD CVS Sync:
799    - markus@cvs.openbsd.org 2001/09/27 11:58:16
800      [compress.c]
801      mem leak; chombier@mac.com
802    - markus@cvs.openbsd.org 2001/09/27 11:59:37
803      [packet.c]
804      missing called=1; chombier@mac.com
805    - markus@cvs.openbsd.org 2001/09/27 15:31:17
806      [auth2.c auth2-chall.c sshconnect1.c]
807      typos; from solar
808    - camield@cvs.openbsd.org 2001/09/27 17:53:24
809      [sshd.8]
810      don't talk about compile-time options
811      ok markus@
812    - djm@cvs.openbsd.org 2001/09/28 12:07:09
813      [ssh-keygen.c]
814      bzero private key after loading to smartcard; ok markus@
815    - markus@cvs.openbsd.org 2001/09/28 15:46:29
816      [ssh.c]
817      bug: read user config first; report kaukasoi@elektroni.ee.tut.fi
818    - markus@cvs.openbsd.org 2001/10/01 08:06:28
819      [scp.c]
820      skip filenames containing \n; report jdamery@chiark.greenend.org.uk
821      and matthew@debian.org
822    - markus@cvs.openbsd.org 2001/10/01 21:38:53
823      [channels.c channels.h ssh.c sshd.c]
824      remove ugliness; vp@drexel.edu via angelos
825    - markus@cvs.openbsd.org 2001/10/01 21:51:16
826      [readconf.c readconf.h ssh.1 sshconnect.c]
827      add NoHostAuthenticationForLocalhost; note that the hostkey is
828      now check for localhost, too.
829    - djm@cvs.openbsd.org 2001/10/02 08:38:50
830      [ssh-add.c]
831      return non-zero exit code on error; ok markus@
832    - stevesk@cvs.openbsd.org 2001/10/02 22:56:09
833      [sshd.c]
834      #include "channels.h" for channel_set_af()
835    - markus@cvs.openbsd.org 2001/10/03 10:01:20
836      [auth.c]
837      use realpath() for homedir, too. from jinmei@isl.rdc.toshiba.co.jp
838
839 20011001
840  - (stevesk) loginrec.c: fix type conversion problems exposed when using
841    64-bit off_t.
842         
843 20010929
844  - (bal) move reading 'config.h' up higher.  Patch by albert chin
845    <china@thewrittenword.com)
846
847 20010928
848  - (djm) OpenBSD CVS sync:
849    - djm@cvs.openbsd.org 2001/09/28 09:49:31
850      [scard.c]
851      Fix segv when smartcard communication error occurs during key load. 
852      ok markus@
853  - (djm) Update spec files for new x11-askpass
854
855 20010927
856  - (stevesk) session.c: declare do_pre_login() before use
857    wayned@users.sourceforge.net
858
859 20010925
860  - (djm) Pull in auth-krb5.c from OpenBSD CVS. NB. it is not currently used.
861  - (djm) Sync $sysconfdir/moduli
862  - (djm) Add AC_SYS_LARGEFILE configure test
863  - (djm) Avoid bad and unportable sprintf usage in compat code
864
865 20010923
866  - (bal) updated ssh.c to mirror minor getopts 'extern int' formating done
867    by stevesk@
868  - (bal) Removed 'extern int optopt;' since it is dead wood.
869  - (bal) Updated all *.specs for 2.9.9p1 and updated version.h
870
871 20010923
872  - (bal) OpenBSD CVS Sync
873    - markus@cvs.openbsd.org 2001/09/23 11:09:13
874      [authfile.c]
875      relax permission check for private key files.
876    - markus@cvs.openbsd.org 2001/09/23 09:58:13
877      [LICENCE]
878      new rijndael implementation
879
880 20010920
881  - (tim) [scard/Makefile.in] Don't strip the Java binary
882  - (stevesk) sun_len, SUN_LEN() configure stuff no longer required
883  - (bal) OpenBSD CVS Sync
884    - stevesk@cvs.openbsd.org 2001/09/20 00:15:54
885      [sshd.8]
886      fix ClientAliveCountMax
887    - markus@cvs.openbsd.org 2001/09/20 13:46:48
888      [auth2.c]
889      key_read returns now -1 or 1
890    - markus@cvs.openbsd.org 2001/09/20 13:50:40
891      [compat.c compat.h ssh.c]
892      bug compat: request a dummy channel for -N (no shell) sessions + 
893      cleanup; vinschen@redhat.com
894    - mouring@cvs.openbsd.org 2001/09/20 20:57:51
895      [sshd_config]
896      CheckMail removed.  OKed stevesk@
897
898 20010919
899  - (bal) OpenBSD Sync
900    - markus@cvs.openbsd.org 2001/09/19 10:08:51
901      [sshd.8]
902      command=xxx applies to subsystem now, too
903    - markus@cvs.openbsd.org 2001/09/19 13:23:29
904      [key.c]
905      key_read() now returns -1 on type mismatch, too
906    - stevesk@cvs.openbsd.org 2001/09/19 19:24:19
907      [readconf.c readconf.h scp.c sftp.c ssh.1]
908      add ClearAllForwardings ssh option and set it in scp and sftp; ok 
909      markus@
910    - stevesk@cvs.openbsd.org 2001/09/19 19:35:30
911      [authfd.c]
912      use sizeof addr vs. SUN_LEN(addr) for sockaddr_un.  Stevens 
913      blesses this and we do it this way elsewhere.  this helps in 
914      portable because not all systems have SUN_LEN() and 
915      sockaddr_un.sun_len.  ok markus@
916    - stevesk@cvs.openbsd.org 2001/09/19 21:04:53
917      [sshd.8]
918      missing -t in usage
919    - stevesk@cvs.openbsd.org 2001/09/19 21:41:57
920      [sshd.8]
921      don't advertise -V in usage; ok markus@
922  - (bal) openbsd-compat/vis.[ch] is dead wood.  Removed.
923
924 20010918
925  - (djm) Configure support for smartcards. Based on Ben's work.
926  - (djm) Revert setgroups call, it causes problems on OS-X
927  - (djm) Avoid warning on BSDgetopt
928  - (djm) More makefile infrastructre for smartcard support, also based
929    on Ben's work
930  - (djm) Specify --datadir in RPM spec files so smartcard applet gets
931     put somewhere sane. Add Ssh.bin to manifest.
932  - (djm) Make smartcard support conditional in Redhat RPM spec
933  - (bal) LICENCE update.  Has not been done in a while.
934  - (stevesk) nchan.c: we use X/Open Sockets on HP-UX now so shutdown(2)
935    returns ENOTCONN vs. EINVAL for socket not connected; remove EINVAL
936    check. ok Lutz Jaenicke
937  - (bal) OpenBSD CVS Sync
938    - stevesk@cvs.openbsd.org 2001/09/17 17:57:57
939      [scp.1 scp.c sftp.1 sftp.c]
940      add -Fssh_config option; ok markus@
941    - stevesk@cvs.openbsd.org 2001/09/17 19:27:15
942      [kexdh.c kexgex.c key.c key.h ssh-dss.c ssh-keygen.c ssh-rsa.c]
943      u_char*/char* cleanup; ok markus
944    - markus@cvs.openbsd.org 2001/09/17 20:22:14
945      [scard.c]
946      never keep a connection to the smartcard open.
947      allows ssh-keygen -D U while the agent is running; report from 
948      jakob@
949    - stevesk@cvs.openbsd.org 2001/09/17 20:38:09
950      [sftp.1 sftp.c]
951      cleanup and document -1, -s and -S; ok markus@
952    - markus@cvs.openbsd.org 2001/09/17 20:50:22
953      [key.c ssh-keygen.c]
954      better error handling if you try to export a bad key to ssh.com
955    - markus@cvs.openbsd.org 2001/09/17 20:52:47
956      [channels.c channels.h clientloop.c]
957      try to fix agent-forwarding-backconnection-bug, as seen on HPUX, 
958      for example; with Lutz.Jaenicke@aet.TU-Cottbus.DE,
959    - markus@cvs.openbsd.org 2001/09/17 21:04:02
960      [channels.c serverloop.c]
961      don't send fake dummy packets on CR (\r)
962      bugreport from yyua@cs.sfu.ca via solar@@openwall.com
963    - markus@cvs.openbsd.org 2001/09/17 21:09:47
964      [compat.c]
965      more versions suffering the SSH_BUG_DEBUG bug;
966      3.0.x reported by dbutts@maddog.storability.com
967    - stevesk@cvs.openbsd.org 2001/09/17 23:56:07
968      [scp.1]
969      missing -B in usage string
970
971 20010917
972  - (djm) x11-ssh-askpass-1.2.4 in RPM spec, revert workarounds
973  - (tim) [includes.h openbsd-compat/getopt.c openbsd-compat/getopt.h]
974          rename getopt() to BSDgetopt() to keep form conflicting with
975          system getopt().
976          [Makefile.in configure.in] disable filepriv until I can add
977          missing procpriv calls.
978
979 20010916
980  - (djm) Workaround XFree breakage in RPM spec file
981  - (bal) OpenBSD CVS Sync
982     - markus@cvs.openbsd.org 2001/09/16 14:46:54
983       [session.c]
984       calls krb_afslog() after setting $HOME; mattiasa@e.kth.se; fixes
985       pr 1943b
986
987 20010915
988  - (djm) Make do_pre_login static to avoid prototype #ifdef hell
989  - (djm) Sync scard/ stuff
990  - (djm) Redhat spec file cleanups from Pekka Savola <pekkas@netcore.fi> and
991    Redhat
992  - (djm) Redhat initscript config sanity checking from Pekka Savola 
993    <pekkas@netcore.fi>
994  - (djm) Clear supplemental groups at sshd start to prevent them from 
995    being propogated to random PAM modules. Based on patch from Redhat via
996    Pekka Savola <pekkas@netcore.fi>
997  - (djm) Make sure rijndael.c picks config.h
998  - (djm) Ensure that u_char gets defined
999
1000 20010914
1001  - (bal) OpenBSD CVS Sync
1002    - markus@cvs.openbsd.org 2001/09/13
1003      [rijndael.c rijndael.h]
1004      missing $OpenBSD
1005    - markus@cvs.openbsd.org 2001/09/14
1006      [session.c]
1007      command=xxx overwrites subsystems, too
1008    - markus@cvs.openbsd.org 2001/09/14
1009      [sshd.c]
1010      typo
1011
1012 20010913
1013  - (bal) OpenBSD CVS Sync
1014    - markus@cvs.openbsd.org 2001/08/23 11:31:59
1015      [cipher.c cipher.h]
1016      switch to the optimised AES reference code from
1017      http://www.esat.kuleuven.ac.be/~rijmen/rijndael/rijndael-fst-3.0.zip
1018
1019 20010912
1020  - (bal) OpenBSD CVS Sync
1021    - jakob@cvs.openbsd.org 2001/08/16 19:18:34
1022      [servconf.c servconf.h session.c sshd.8]
1023      deprecate CheckMail. ok markus@
1024    - stevesk@cvs.openbsd.org 2001/08/16 20:14:57
1025      [ssh.1 sshd.8]
1026      document case sensitivity for ssh, sshd and key file
1027      options and arguments; ok markus@
1028    - stevesk@cvs.openbsd.org 2001/08/17 18:59:47
1029      [servconf.h]
1030      typo in comment
1031    - stevesk@cvs.openbsd.org 2001/08/21 21:47:42
1032      [ssh.1 sshd.8]
1033      minor typos and cleanup
1034    - stevesk@cvs.openbsd.org 2001/08/22 16:21:21
1035      [ssh.1]
1036      hostname not optional; ok markus@
1037    - stevesk@cvs.openbsd.org 2001/08/22 16:30:02
1038      [sshd.8]
1039      no rexd; ok markus@
1040    - stevesk@cvs.openbsd.org 2001/08/22 17:45:16
1041      [ssh.1]
1042      document cipher des for protocol 1; ok deraadt@
1043    - camield@cvs.openbsd.org 2001/08/23 17:59:31
1044      [sshd.c]
1045      end request with 0, not NULL
1046      ok markus@
1047    - stevesk@cvs.openbsd.org 2001/08/23 18:02:48
1048      [ssh-agent.1]
1049      fix usage; ok markus@
1050    - stevesk@cvs.openbsd.org 2001/08/23 18:08:59
1051      [ssh-add.1 ssh-keyscan.1]
1052      minor cleanup
1053    - danh@cvs.openbsd.org 2001/08/27 22:02:13
1054      [ssh-keyscan.c]
1055      fix memory fault if non-existent filename is given to the -f option
1056      ok markus@
1057    - markus@cvs.openbsd.org 2001/08/28 09:51:26
1058      [readconf.c]
1059      don't set DynamicForward unless Host matches
1060    - markus@cvs.openbsd.org 2001/08/28 15:39:48
1061      [ssh.1 ssh.c]
1062      allow: ssh -F configfile host
1063    - markus@cvs.openbsd.org 2001/08/29 20:44:03
1064      [scp.c]
1065      clear the malloc'd buffer, otherwise source() will leak malloc'd 
1066      memory; ok theo@
1067    - stevesk@cvs.openbsd.org 2001/08/29 23:02:21
1068      [sshd.8]
1069      add text about -u0 preventing DNS requests; ok markus@
1070    - stevesk@cvs.openbsd.org 2001/08/29 23:13:10
1071      [ssh.1 ssh.c]
1072      document -D and DynamicForward; ok markus@
1073    - stevesk@cvs.openbsd.org 2001/08/29 23:27:23
1074      [ssh.c]
1075      validate ports for -L/-R; ok markus@
1076    - stevesk@cvs.openbsd.org 2001/08/29 23:39:40
1077      [ssh.1 sshd.8]
1078      additional documentation for GatewayPorts; ok markus@
1079    - naddy@cvs.openbsd.org 2001/08/30 15:42:36
1080      [ssh.1]
1081      add -D to synopsis line; ok markus@
1082    - stevesk@cvs.openbsd.org 2001/08/30 16:04:35
1083      [readconf.c ssh.1]
1084      validate ports for LocalForward/RemoteForward.
1085      add host/port alternative syntax for IPv6 (like -L/-R).
1086      ok markus@
1087    - stevesk@cvs.openbsd.org 2001/08/30 20:36:34
1088      [auth-options.c sshd.8]
1089      validate ports for permitopen key file option. add host/port
1090      alternative syntax for IPv6. ok markus@
1091    - markus@cvs.openbsd.org 2001/08/30 22:22:32
1092      [ssh-keyscan.c]
1093      do not pass pointers to longjmp; fix from wayne@blorf.net
1094    - markus@cvs.openbsd.org 2001/08/31 11:46:39
1095      [sshconnect2.c]
1096      disable kbd-interactive if we don't get SSH2_MSG_USERAUTH_INFO_REQUEST
1097      messages
1098    - stevesk@cvs.openbsd.org 2001/09/03 20:58:33
1099      [readconf.c readconf.h ssh.c]
1100      fatal() for nonexistent -Fssh_config. ok markus@
1101    - deraadt@cvs.openbsd.org 2001/09/05 06:23:07
1102      [scp.1 sftp.1 ssh.1 ssh-agent.1 sshd.8 ssh-keygen.1 ssh-keyscan.1]
1103      avoid first person in manual pages
1104    - stevesk@cvs.openbsd.org 2001/09/12 18:18:25
1105      [scp.c]
1106      don't forward agent for non third-party copies; ok markus@
1107
1108 20010815
1109  - (bal) Fixed stray code in readconf.c that went in by mistake.
1110  - OpenBSD CVS Sync
1111    - markus@cvs.openbsd.org 2001/08/07 10:37:46
1112      [authfd.c authfd.h]
1113      extended failure messages from galb@vandyke.com
1114    - deraadt@cvs.openbsd.org 2001/08/08 07:16:58
1115      [scp.1]
1116      when describing the -o option, give -o Protocol=1 as the specific example
1117      since we are SICK AND TIRED of clueless people who cannot have difficulty
1118      thinking on their own.
1119    - markus@cvs.openbsd.org 2001/08/08 18:20:15
1120      [uidswap.c]
1121      permanently_set_uid is a noop if user is not privilegued;
1122      fixes bug on solaris; from sbi@uchicago.edu
1123    - markus@cvs.openbsd.org 2001/08/08 21:34:19
1124      [uidswap.c]
1125      undo last change; does not work for sshd
1126    - jakob@cvs.openbsd.org 2001/08/11 22:51:27
1127      [ssh.c tildexpand.c]
1128      fix more paths beginning with "//"; <bradshaw@staff.crosswalk.com>. 
1129      ok markus@
1130    - stevesk@cvs.openbsd.org 2001/08/13 23:38:54
1131      [scp.c]
1132      don't need main prototype (also sync with rcp); ok markus@
1133    - markus@cvs.openbsd.org 2001/08/14 09:23:02
1134      [sftp.1 sftp-int.c]
1135      "bye"; hk63a@netscape.net
1136    - stevesk@cvs.openbsd.org 2001/08/14 17:54:29
1137      [scp.1 sftp.1 ssh.1]
1138      consistent documentation and example of ``-o ssh_option'' for sftp and
1139      scp; document keyword=argument for ssh.
1140  - (bal) QNX resync.   OK tim@
1141
1142 20010814
1143  - (stevesk) sshpty.c, cray.[ch]: whitespace, formatting and cleanup
1144    for some #ifdef _CRAY code; ok wendyp@cray.com
1145  - (stevesk) sshpty.c: return 0 on error in cray pty code;
1146    ok wendyp@cray.com
1147  - (stevesk) bsd-cray.c: utmp strings are not C strings
1148  - (stevesk) bsd-cray.c: more cleanup; ok wendyp@cray.com
1149
1150 20010812
1151  - (djm) Fix detection of long long int support. Based on patch from 
1152    Michael Stone <mstone@cs.loyola.edu>. ok stevesk, tim
1153
1154 20010808
1155  - (bal) Minor correction to inet_ntop.h.  _BSD_RRESVPORT_H should be
1156    _BSD_INET_NTOP_H.  Pointed out by Mark Miller <markm@swoon.net> 
1157
1158 20010807
1159  - (tim) [configure.in sshconnect.c openbsd-compat/Makefile.in
1160          openbsd-compat/openbsd-compat.h ] Add inet_ntop.c inet_ntop.h back
1161          in. Needed for sshconnect.c
1162          [sshconnect.c] fix INET6_ADDRSTRLEN for non IPv6 machines
1163          [configure.in] make tests with missing libraries fail
1164          patch by Wendy Palm <wendyp@cray.com>
1165          Added openbsd-compat/bsd-cray.h. Selective patches from
1166          William L. Jones <jones@mail.utexas.edu> 
1167
1168 20010806
1169  - OpenBSD CVS Sync
1170    - markus@cvs.openbsd.org 2001/07/22 21:32:27
1171      [sshpty.c]
1172      update comment
1173    - pvalchev@cvs.openbsd.org 2001/07/22 21:32:42
1174      [ssh.1]
1175      There is no option "Compress", point to "Compression" instead; ok 
1176      markus
1177    - markus@cvs.openbsd.org 2001/07/22 22:04:19
1178      [readconf.c ssh.1]
1179      enable challenge-response auth by default; ok millert@
1180    - markus@cvs.openbsd.org 2001/07/22 22:24:16
1181      [sshd.8]
1182      Xr login.conf
1183    - markus@cvs.openbsd.org 2001/07/23 09:06:28
1184      [sshconnect2.c]
1185      reorder default sequence of userauth methods to match ssh behaviour:
1186      hostbased,publickey,keyboard-interactive,password
1187    - markus@cvs.openbsd.org 2001/07/23 12:47:05
1188      [ssh.1]
1189      sync PreferredAuthentications
1190    - aaron@cvs.openbsd.org 2001/07/23 14:14:18
1191      [ssh-keygen.1]
1192      Fix typo.
1193    - stevesk@cvs.openbsd.org 2001/07/23 18:14:58
1194      [auth2.c auth-rsa.c]
1195      use %lu; ok markus@
1196    - stevesk@cvs.openbsd.org 2001/07/23 18:21:46
1197      [xmalloc.c]
1198      no zero size xstrdup() error; ok markus@
1199    - markus@cvs.openbsd.org 2001/07/25 11:59:35
1200      [scard.c]
1201      typo in comment
1202    - markus@cvs.openbsd.org 2001/07/25 14:35:18
1203      [readconf.c ssh.1 ssh.c sshconnect.c]
1204      cleanup connect(); connection_attempts 4 -> 1; from 
1205      eivind@freebsd.org
1206    - stevesk@cvs.openbsd.org 2001/07/26 17:18:22
1207      [sshd.8 sshd.c]
1208      add -t option to test configuration file and keys; pekkas@netcore.fi
1209      ok markus@
1210    - rees@cvs.openbsd.org 2001/07/26 20:04:27
1211      [scard.c ssh-keygen.c]
1212      Inquire Cyberflex class for 0xf0 cards
1213      change aid to conform to 7816-5
1214      remove gratuitous fid selects
1215    - millert@cvs.openbsd.org 2001/07/27 14:50:45
1216      [ssh.c]
1217      If smart card support is compiled in and a smart card is being used
1218      for authentication, make it the first method used.  markus@ OK
1219    - deraadt@cvs.openbsd.org 2001/07/27 17:26:16
1220      [scp.c]
1221      shorten lines
1222    - markus@cvs.openbsd.org 2001/07/28 09:21:15
1223      [sshd.8]
1224      cleanup some RSA vs DSA vs SSH1 vs SSH2 notes
1225    - mouring@cvs.openbsd.org 2001/07/29 17:02:46
1226      [scp.1]
1227      Clarified -o option in scp.1  OKed by Markus@
1228    - jakob@cvs.openbsd.org 2001/07/30 16:06:07
1229      [scard.c scard.h]
1230      better errorcodes from sc_*; ok markus@
1231    - stevesk@cvs.openbsd.org 2001/07/30 16:23:30
1232      [rijndael.c rijndael.h]
1233      new BSD-style license:
1234      Brian Gladman <brg@gladman.plus.com>:
1235      >I have updated my code at:
1236      >http://fp.gladman.plus.com/cryptography_technology/rijndael/index.htm
1237      >with a copyright notice as follows:
1238      >[...]
1239      >I am not sure which version of my old code you are using but I am
1240      >happy for the notice above to be substituted for my existing copyright
1241      >intent if this meets your purpose.
1242    - jakob@cvs.openbsd.org 2001/07/31 08:41:10
1243      [scard.c]
1244      do not complain about missing smartcards. ok markus@
1245    - jakob@cvs.openbsd.org 2001/07/31 09:28:44
1246      [readconf.c readconf.h ssh.1 ssh.c]
1247      add 'SmartcardDevice' client option to specify which smartcard device 
1248      is used to access a smartcard used for storing the user's private RSA 
1249      key. ok markus@.
1250    - jakob@cvs.openbsd.org 2001/07/31 12:42:50
1251      [sftp-int.c sftp-server.c]
1252      avoid paths beginning with "//"; <vinschen@redhat.com>
1253      ok markus@
1254    - jakob@cvs.openbsd.org 2001/07/31 12:53:34
1255      [scard.c]
1256      close smartcard connection if card is missing
1257    - markus@cvs.openbsd.org 2001/08/01 22:03:33
1258      [authfd.c authfd.h readconf.c readconf.h scard.c scard.h ssh-add.c 
1259       ssh-agent.c ssh.c]
1260      use strings instead of ints for smartcard reader ids
1261    - markus@cvs.openbsd.org 2001/08/01 22:16:45
1262      [ssh.1 sshd.8]
1263      refer to current ietf drafts for protocol v2
1264    - markus@cvs.openbsd.org 2001/08/01 23:33:09
1265      [ssh-keygen.c]
1266      allow uploading RSA keys for non-default AUT0 (sha1 over passphrase 
1267      like sectok).
1268   - markus@cvs.openbsd.org 2001/08/01 23:38:45
1269      [scard.c ssh.c]
1270      support finish rsa keys.
1271      free public keys after login -> call finish -> close smartcard.
1272    - markus@cvs.openbsd.org 2001/08/02 00:10:17
1273      [ssh-keygen.c]
1274      add -D readerid option (download, i.e. print public RSA key to stdout).
1275      check for card present when uploading keys.
1276      use strings instead of ints for smartcard reader ids, too.
1277    - jakob@cvs.openbsd.org 2001/08/02 08:58:35
1278      [ssh-keygen.c]
1279      change -u (upload smartcard key) to -U. ok markus@
1280    - jakob@cvs.openbsd.org 2001/08/02 15:06:52
1281      [ssh-keygen.c]
1282      more verbose usage(). ok markus@
1283    - jakob@cvs.openbsd.org 2001/08/02 15:07:23
1284      [ssh-keygen.1]
1285      document smartcard upload/download. ok markus@
1286    - jakob@cvs.openbsd.org 2001/08/02 15:32:10
1287      [ssh.c]
1288      add smartcard to usage(). ok markus@
1289    - jakob@cvs.openbsd.org 2001/08/02 15:43:57
1290      [ssh-agent.c ssh.c ssh-keygen.c]
1291      add /* SMARTCARD */ to #else/#endif. ok markus@
1292   - jakob@cvs.openbsd.org 2001/08/02 16:14:05
1293      [scard.c ssh-agent.c ssh.c ssh-keygen.c]
1294      clean up some /* SMARTCARD */. ok markus@
1295    - mpech@cvs.openbsd.org 2001/08/02 18:37:35
1296      [ssh-keyscan.1]
1297      o) .Sh AUTHOR -> .Sh AUTHORS;
1298      o) .Sh EXAMPLE -> .Sh EXAMPLES;
1299      o) Delete .Sh OPTIONS. Text moved to .Sh DESCRIPTION;
1300  
1301      millert@ ok
1302    - jakob@cvs.openbsd.org 2001/08/03 10:31:19
1303      [ssh-add.1]
1304      document smartcard options. ok markus@
1305    - jakob@cvs.openbsd.org 2001/08/03 10:31:30
1306      [ssh-add.c ssh-agent.c ssh-keyscan.c]
1307      improve usage(). ok markus@
1308    - markus@cvs.openbsd.org 2001/08/05 23:18:20
1309      [ssh-keyscan.1 ssh-keyscan.c]
1310      ssh 2 support; from wayned@users.sourceforge.net
1311    - markus@cvs.openbsd.org 2001/08/05 23:29:58
1312      [ssh-keyscan.c]
1313      make -t dsa work with commercial servers, too
1314    - stevesk@cvs.openbsd.org 2001/08/06 19:47:05
1315      [scp.c]
1316      use alarm vs. setitimer for portable; ok markus@
1317  - (bal) ssh-keyscan double -lssh hack due to seed_rng().
1318  - (bal) Second around of UNICOS patches.  A few other things left. 
1319    Patches by William L. Jones <jones@mail.utexas.edu> 
1320
1321 20010803
1322  - (djm) Fix interrupted read in entropy gatherer. Spotted by markus@ on
1323    a fast UltraSPARC.
1324
1325 20010726
1326  - (stevesk) use mysignal() in protocol 1 loop now that the SIGCHLD
1327    handler has converged.
1328
1329 20010725
1330  - (bal) Added 'install-nokeys' to Makefile to assist package builders.
1331
1332 20010724
1333  - (bal) 4711 not 04711 for ssh binary.
1334
1335 20010722
1336  - (bal) Starting the Unicossmk merger.  File merged TODO, configure.in,
1337          myproposal.h, ssh_prng_cmds.in, and openbsd-compat/Makefile.in.
1338          Added openbsd-compat/bsd-cray.c.  Rest will be merged after
1339          approval.  Selective patches from William L. Jones 
1340          <jones@mail.utexas.edu> 
1341  - OpenBSD CVS Sync
1342    - markus@cvs.openbsd.org 2001/07/18 21:10:43
1343      [sshpty.c]
1344      pr #1946, allow sshd if /dev is readonly
1345    - stevesk@cvs.openbsd.org 2001/07/18 21:40:40
1346      [ssh-agent.c]
1347      chdir("/") from bbraun@synack.net; ok markus@
1348    - stevesk@cvs.openbsd.org 2001/07/19 00:41:44
1349      [ssh.1]
1350      escape chars are below now
1351    - markus@cvs.openbsd.org 2001/07/20 14:46:11
1352      [ssh-agent.c]
1353      do not exit() from signal handlers; ok deraadt@
1354    - stevesk@cvs.openbsd.org 2001/07/20 18:41:51
1355      [ssh.1]
1356      "the" command line
1357
1358 20010719
1359  - (tim) [configure.in] put inet_aton back in AC_CHECK_FUNCS.
1360          report from Mark Miller <markm@swoon.net>
1361
1362 20010718
1363  - OpenBSD CVS Sync
1364    - stevesk@cvs.openbsd.org 2001/07/14 15:10:17
1365      [readpass.c sftp-client.c sftp-common.c sftp-glob.c]
1366      delete spurious #includes; ok deraadt@ markus@
1367    - markus@cvs.openbsd.org 2001/07/15 16:17:08
1368      [serverloop.c]
1369      schedule client alive for ssh2 only, greg@cheers.bungi.com
1370    - stevesk@cvs.openbsd.org 2001/07/15 16:57:21
1371      [ssh-agent.1]
1372      -d will not fork; ok markus@
1373    - stevesk@cvs.openbsd.org 2001/07/15 16:58:29
1374      [ssh-agent.c]
1375      typo in usage; ok markus@
1376    - markus@cvs.openbsd.org 2001/07/17 20:48:42
1377      [ssh-agent.c]
1378      update maxfd if maxfd is closed; report from jmcelroy@dtgnet.com
1379    - markus@cvs.openbsd.org 2001/07/17 21:04:58
1380      [channels.c channels.h clientloop.c nchan.c serverloop.c]
1381      keep track of both maxfd and the size of the malloc'ed fdsets.
1382      update maxfd if maxfd gets closed.
1383    - mouring@cvs.openbsd.org 2001/07/18 16:45:52
1384      [scp.c]
1385      Missing -o in scp usage()
1386  - (bal) Cleaned up trailing spaces in ChangeLog.
1387  - (bal) Allow sshd to switch user context without password for Cygwin.
1388          Patch by Corinna Vinschen <vinschen@redhat.com>
1389  - (bal) Updated cygwin README and ssh-host-config.  Patch by
1390          Corinna Vinschen <vinschen@redhat.com>
1391
1392 20010715
1393  - (bal) Set "BROKEN_GETADDRINFO" for darwin platform.  Reported by
1394    Josh Larios <jdlarios@cac.washington.edu>
1395  - (tim) put openssh/openbsd-compat/inet_aton.[ch] back in.
1396          needed by openbsd-compat/fake-getaddrinfo.c
1397
1398 20010714
1399  - (stevesk) change getopt() declaration
1400  - (stevesk) configure.in: use ll suffix for long long constant
1401    in snprintf() test
1402
1403 20010713
1404  - (djm) Enable /etc/nologin check on PAM systems, as some lack the
1405    pam_nologin module. Report from William Yodlowsky
1406    <bsd@openbsd.rutgers.edu>
1407  - (djm) Revert dirname fix, a better one is on its way.
1408  - OpenBSD CVS Sync
1409    - markus@cvs.openbsd.org 2001/07/04 22:47:19
1410      [ssh-agent.c]
1411      ignore SIGPIPE when debugging, too
1412    - markus@cvs.openbsd.org 2001/07/04 23:13:10
1413      [scard.c scard.h ssh-agent.c]
1414      handle card removal more gracefully, add sc_close() to scard.h
1415    - markus@cvs.openbsd.org 2001/07/04 23:39:07
1416      [ssh-agent.c]
1417      for smartcards remove both RSA1/2 keys
1418    - markus@cvs.openbsd.org 2001/07/04 23:49:27
1419      [ssh-agent.c]
1420      handle mutiple adds of the same smartcard key
1421    - espie@cvs.openbsd.org 2001/07/05 11:43:33
1422      [sftp-glob.c]
1423      Directly cast to the right type. Ok markus@
1424    - stevesk@cvs.openbsd.org 2001/07/05 20:32:47
1425      [sshconnect1.c]
1426      statement after label; ok dugsong@
1427    - stevesk@cvs.openbsd.org 2001/07/08 15:23:38
1428      [servconf.c]
1429      fix ``MaxStartups max''; ok markus@
1430    - fgsch@cvs.openbsd.org 2001/07/09 05:58:47
1431      [ssh.c]
1432      Use getopt(3); markus@ ok.
1433    - deraadt@cvs.openbsd.org 2001/07/09 07:04:53
1434      [session.c sftp-int.c]
1435      correct type on last arg to execl(); nordin@cse.ogi.edu
1436    - markus@cvs.openbsd.org 2001/07/10 21:49:12
1437      [readpass.c]
1438      don't panic if fork or pipe fail (just return an empty passwd).
1439    - itojun@cvs.openbsd.org 2001/07/11 00:24:53
1440      [servconf.c]
1441      make it compilable in all 4 combination of KRB4/KRB5 settings.
1442      dugsong ok
1443      XXX isn't it sensitive to the order of -I/usr/include/kerberosIV and
1444      -I/usr/include/kerberosV?
1445    - markus@cvs.openbsd.org 2001/07/11 16:29:59
1446      [ssh.c]
1447      sort options string, fix -p, add -k
1448    - markus@cvs.openbsd.org 2001/07/11 18:26:15
1449      [auth.c]
1450      no need to call dirname(pw->pw_dir).
1451      note that dirname(3) modifies its argument on some systems.
1452  - (djm) Reorder Makefile.in so clean targets work a little better when
1453    run directly from Makefile.in
1454  - (djm) Pull in getopt(3) from OpenBSD libc for the optreset extension.
1455
1456 20010711
1457  - (djm) dirname(3) may modify its argument on glibc and other systems.
1458    Patch from markus@, spotted by Tom Holroyd <tomh@po.crl.go.jp>
1459
1460 20010704
1461  - OpenBSD CVS Sync
1462    - markus@cvs.openbsd.org 2001/06/25 08:25:41
1463      [channels.c channels.h cipher.c clientloop.c compat.c compat.h
1464       hostfile.c kex.c kex.h key.c key.h nchan.c packet.c serverloop.c
1465       session.c session.h sftp-server.c ssh-add.c ssh-agent.c uuencode.h]
1466      update copyright for 2001
1467    - markus@cvs.openbsd.org 2001/06/25 17:18:27
1468      [ssh-keygen.1]
1469      sshd(8) will never read the private keys, but ssh(1) does;
1470      hugh@mimosa.com
1471    - provos@cvs.openbsd.org 2001/06/25 17:54:47
1472      [auth.c auth.h auth-rsa.c]
1473      terminate secure_filename checking after checking homedir.  that way
1474      it works on AFS.  okay markus@
1475    - stevesk@cvs.openbsd.org 2001/06/25 20:26:37
1476      [auth2.c sshconnect2.c]
1477      prototype cleanup; ok markus@
1478    - markus@cvs.openbsd.org 2001/06/26 02:47:07
1479      [ssh-keygen.c]
1480      allow loading a private RSA key to a cyberflex card.
1481    - markus@cvs.openbsd.org 2001/06/26 04:07:06
1482      [ssh-agent.1 ssh-agent.c]
1483      add debug flag
1484    - markus@cvs.openbsd.org 2001/06/26 04:59:59
1485      [authfd.c authfd.h ssh-add.c]
1486      initial support for smartcards in the agent
1487    - markus@cvs.openbsd.org 2001/06/26 05:07:43
1488      [ssh-agent.c]
1489      update usage
1490    - markus@cvs.openbsd.org 2001/06/26 05:33:34
1491      [ssh-agent.c]
1492      more smartcard support.
1493    - mpech@cvs.openbsd.org 2001/06/26 05:48:07
1494      [sshd.8]
1495      remove unnecessary .Pp between .It;
1496      millert@ ok
1497    - markus@cvs.openbsd.org 2001/06/26 05:50:11
1498      [auth2.c]
1499      new interface for secure_filename()
1500    - itojun@cvs.openbsd.org 2001/06/26 06:32:58
1501      [atomicio.h authfd.h authfile.h auth.h auth-options.h bufaux.h
1502       buffer.h canohost.h channels.h cipher.h clientloop.h compat.h
1503       compress.h crc32.h deattack.h dh.h dispatch.h groupaccess.h
1504       hostfile.h kex.h key.h log.h mac.h match.h misc.h mpaux.h packet.h
1505       radix.h readconf.h readpass.h rsa.h]
1506      prototype pedant.  not very creative...
1507      - () -> (void)
1508      - no variable names
1509    - itojun@cvs.openbsd.org 2001/06/26 06:33:07
1510      [servconf.h serverloop.h session.h sftp-client.h sftp-common.h
1511       sftp-glob.h sftp-int.h sshconnect.h ssh-dss.h sshlogin.h sshpty.h
1512       ssh-rsa.h tildexpand.h uidswap.h uuencode.h xmalloc.h]
1513      prototype pedant.  not very creative...
1514      - () -> (void)
1515      - no variable names
1516    - dugsong@cvs.openbsd.org 2001/06/26 16:15:25
1517      [auth1.c auth.h auth-krb4.c auth-passwd.c readconf.c readconf.h
1518       servconf.c servconf.h session.c sshconnect1.c sshd.c]
1519      Kerberos v5 support for SSH1, mostly from Assar Westerlund
1520      <assar@freebsd.org> and Bjorn Gronvall <bg@sics.se>. markus@ ok
1521    - markus@cvs.openbsd.org 2001/06/26 17:25:34
1522      [ssh.1]
1523      document SSH_ASKPASS; fubob@MIT.EDU
1524    - markus@cvs.openbsd.org 2001/06/26 17:27:25
1525      [authfd.h authfile.h auth.h auth-options.h bufaux.h buffer.h
1526       canohost.h channels.h cipher.h clientloop.h compat.h compress.h
1527       crc32.h deattack.h dh.h dispatch.h groupaccess.c groupaccess.h
1528       hostfile.h kex.h key.h log.c log.h mac.h misc.c misc.h mpaux.h
1529       packet.h radix.h readconf.h readpass.h rsa.h servconf.h serverloop.h
1530       session.h sftp-common.c sftp-common.h sftp-glob.h sftp-int.h
1531       sshconnect.h ssh-dss.h sshlogin.h sshpty.h ssh-rsa.h sshtty.h
1532       tildexpand.h uidswap.h uuencode.h xmalloc.h]
1533      remove comments from .h, since they are cut&paste from the .c files
1534      and out of sync
1535    - dugsong@cvs.openbsd.org 2001/06/26 17:41:49
1536      [servconf.c]
1537      #include <kafs.h>
1538    - markus@cvs.openbsd.org 2001/06/26 20:14:11
1539      [key.c key.h ssh.c sshconnect1.c sshconnect2.c]
1540      add smartcard support to the client, too (now you can use both
1541      the agent and the client).
1542    - markus@cvs.openbsd.org 2001/06/27 02:12:54
1543      [serverloop.c serverloop.h session.c session.h]
1544      quick hack to make ssh2 work again.
1545    - markus@cvs.openbsd.org 2001/06/27 04:48:53
1546      [auth.c match.c sshd.8]
1547      tridge@samba.org
1548    - markus@cvs.openbsd.org 2001/06/27 05:35:42
1549      [ssh-keygen.c]
1550      use cyberflex_inq_class to inquire class.
1551    - markus@cvs.openbsd.org 2001/06/27 05:42:25
1552      [rsa.c rsa.h ssh-agent.c ssh-keygen.c]
1553      s/generate_additional_parameters/rsa_generate_additional_parameters/
1554      http://www.humppa.com/
1555    - markus@cvs.openbsd.org 2001/06/27 06:26:36
1556      [ssh-add.c]
1557      convert to getopt(3)
1558    - stevesk@cvs.openbsd.org 2001/06/28 19:57:35
1559      [ssh-keygen.c]
1560      '\0' terminated data[] is ok; ok markus@
1561    - markus@cvs.openbsd.org 2001/06/29 07:06:34
1562      [ssh-keygen.c]
1563      new error handling for cyberflex_*
1564    - markus@cvs.openbsd.org 2001/06/29 07:11:01
1565      [ssh-keygen.c]
1566      initialize early
1567    - stevesk@cvs.openbsd.org 2001/06/29 18:38:44
1568      [clientloop.c]
1569      sync function definition with declaration; ok markus@
1570    - stevesk@cvs.openbsd.org 2001/06/29 18:40:28
1571      [channels.c]
1572      use socklen_t for getsockopt arg #5; ok markus@
1573    - stevesk@cvs.openbsd.org 2001/06/30 18:08:40
1574      [channels.c channels.h clientloop.c]
1575      adress -> address; ok markus@
1576    - markus@cvs.openbsd.org 2001/07/02 13:59:15
1577      [serverloop.c session.c session.h]
1578      wait until !session_have_children(); bugreport from
1579      Lutz.Jaenicke@aet.TU-Cottbus.DE
1580    - markus@cvs.openbsd.org 2001/07/02 22:29:20
1581      [readpass.c]
1582      do not return NULL, use "" instead.
1583    - markus@cvs.openbsd.org 2001/07/02 22:40:18
1584      [ssh-keygen.c]
1585      update for sectok.h interface changes.
1586    - markus@cvs.openbsd.org 2001/07/02 22:52:57
1587      [channels.c channels.h serverloop.c]
1588      improve cleanup/exit logic in ssh2:
1589      stop listening to channels, detach channel users (e.g. sessions).
1590      wait for children (i.e. dying sessions), send exit messages,
1591      cleanup all channels.
1592  - (bal) forget a few new files in sync up.
1593  - (bal) Makefile fix up requires scard.c
1594  - (stevesk) sync misc.h
1595  - (stevesk) more sync for session.c
1596  - (stevesk) sync servconf.h (comments)
1597  - (tim) [contrib/caldera/openssh.spec] sync with Caldera
1598  - (tim) [openbsd-compat/dirname.h] Remove ^M causing some compilers to
1599          issue warning (line 1: tokens ignored at end of directive line)
1600  - (tim) [sshconnect1.c] give the compiler something to do for success:
1601          if KRB5 and AFS are not defined
1602          (ERROR: "sshconnect1.c", line 1274: Syntax error before or at: })
1603
1604 20010629
1605  - (bal) Removed net_aton() since we don't use it any more
1606  - (bal) Fixed _DISABLE_VPOSIX in readpassphrase.c.
1607  - (bal) Updated zlib's home.  Thanks to David Howe <DaveHowe@gmx.co.uk>.
1608  - (stevesk) remove _REENTRANT #define
1609  - (stevesk) session.c: use u_int for envsize
1610  - (stevesk) remove cli.[ch]
1611
1612 20010628
1613  - (djm) Sync openbsd-compat with -current libc
1614  - (djm) Fix from Lutz Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE> for my
1615    broken makefile
1616  - (bal) Removed strtok_r() and inet_ntop() since they are no longer used.
1617  - (bal) Remove getusershell() since it's no longer used.
1618
1619 20010627
1620  - (djm) Reintroduce pam_session call for non-pty sessions.
1621  - (djm) Remove redundant and incorrect test for max auth attempts in
1622    PAM kbdint code. Based on fix from Matthew Melvin
1623   <matthewm@webcentral.com.au>
1624  - (djm) Rename sysconfdir/primes => sysconfdir/moduli
1625  - (djm) Oops, forgot make logic for primes=>moduli. Also try to rename
1626    existing primes->moduli if it exists.
1627  - (djm) Sync with -current openbsd-compat/readpassphrase.c:
1628    - djm@cvs.openbsd.org 2001/06/27 13:23:30
1629      typo, spotted by Tom Holroyd <tomh@po.crl.go.jp>; ok deraadt@
1630  - (djm) Turn up warnings if gcc or egcs detected
1631  - (stevesk) for HP-UX 11.X use X/Open socket interface;
1632     pulls in modern socket prototypes and eliminates a number of compiler
1633     warnings.  see xopen_networking(7).
1634  - (stevesk) fix x11 forwarding from _PATH_XAUTH change
1635  - (stevesk) use X/Open socket interface for HP-UX 10.X also
1636
1637 20010625
1638  - OpenBSD CVS Sync
1639    - markus@cvs.openbsd.org 2001/06/21 21:08:25
1640      [session.c]
1641      don't reset forced_command (we allow multiple login shells in
1642      ssh2); dwd@bell-labs.com
1643    - mpech@cvs.openbsd.org 2001/06/22 10:17:51
1644      [ssh.1 sshd.8 ssh-keyscan.1]
1645      o) .Sh AUTHOR -> .Sh AUTHORS;
1646      o) remove unnecessary .Pp;
1647      o) better -mdoc style;
1648      o) typo;
1649      o) sort SEE ALSO;
1650      aaron@ ok
1651    - provos@cvs.openbsd.org 2001/06/22 21:27:08
1652      [dh.c pathnames.h]
1653      use /etc/moduli instead of /etc/primes, okay markus@
1654    - provos@cvs.openbsd.org 2001/06/22 21:28:53
1655      [sshd.8]
1656      document /etc/moduli
1657    - markus@cvs.openbsd.org 2001/06/22 21:55:49
1658      [auth2.c auth-rsa.c pathnames.h ssh.1 sshd.8 sshd_config
1659       ssh-keygen.1]
1660      merge authorized_keys2 into authorized_keys.
1661      authorized_keys2 is used for backward compat.
1662      (just append authorized_keys2 to authorized_keys).
1663    - provos@cvs.openbsd.org 2001/06/22 21:57:59
1664      [dh.c]
1665      increase linebuffer to deal with larger moduli; use rewind instead of
1666      close/open
1667    - markus@cvs.openbsd.org 2001/06/22 22:21:20
1668      [sftp-server.c]
1669      allow long usernames/groups in readdir
1670    - markus@cvs.openbsd.org 2001/06/22 23:35:21
1671      [ssh.c]
1672      don't overwrite argv (fixes ssh user@host in 'ps'), report by ericj@
1673    - deraadt@cvs.openbsd.org 2001/06/23 00:16:16
1674      [scp.c]
1675      slightly better care
1676    - markus@cvs.openbsd.org 2001/06/23 00:20:57
1677      [auth2.c auth.c auth.h auth-rh-rsa.c]
1678      *known_hosts2 is obsolete for hostbased authentication and
1679      only used for backward compat. merge ssh1/2 hostkey check
1680      and move it to auth.c
1681    - deraadt@cvs.openbsd.org 2001/06/23 02:33:05
1682      [sftp.1 sftp-server.8 ssh-keygen.1]
1683      join .%A entries; most by bk@rt.fm
1684    - markus@cvs.openbsd.org 2001/06/23 02:34:33
1685      [kexdh.c kexgex.c kex.h pathnames.h readconf.c servconf.h ssh.1
1686       sshconnect1.c sshconnect2.c sshconnect.c sshconnect.h sshd.8]
1687      get rid of known_hosts2, use it for hostkey lookup, but do not
1688      modify.
1689    - markus@cvs.openbsd.org 2001/06/23 03:03:59
1690      [sshd.8]
1691      draft-ietf-secsh-dh-group-exchange-01.txt
1692    - markus@cvs.openbsd.org 2001/06/23 03:04:42
1693      [auth2.c auth-rh-rsa.c]
1694      restore correct ignore_user_known_hosts logic.
1695    - markus@cvs.openbsd.org 2001/06/23 05:26:02
1696      [key.c]
1697      handle sigature of size 0 (some broken clients send this).
1698    - deraadt@cvs.openbsd.org 2001/06/23 05:57:09
1699      [sftp.1 sftp-server.8 ssh-keygen.1]
1700      ok, tmac is now fixed
1701    - markus@cvs.openbsd.org 2001/06/23 06:41:10
1702      [ssh-keygen.c]
1703      try to decode ssh-3.0.0 private rsa keys
1704      (allow migration to openssh, not vice versa), #910
1705    - itojun@cvs.openbsd.org 2001/06/23 15:12:20
1706      [auth1.c auth2.c auth2-chall.c authfd.c authfile.c auth-rhosts.c
1707       canohost.c channels.c cipher.c clientloop.c deattack.c dh.c
1708       hostfile.c kex.c kexdh.c kexgex.c key.c nchan.c packet.c radix.c
1709       readpass.c scp.c servconf.c serverloop.c session.c sftp.c
1710       sftp-client.c sftp-glob.c sftp-int.c sftp-server.c ssh-add.c
1711       ssh-agent.c ssh.c sshconnect1.c sshconnect2.c sshconnect.c sshd.c
1712       ssh-keygen.c ssh-keyscan.c]
1713      more strict prototypes.  raise warning level in Makefile.inc.
1714      markus ok'ed
1715      TODO; cleanup headers
1716    - markus@cvs.openbsd.org 2001/06/23 17:05:22
1717      [ssh-keygen.c]
1718      fix import for (broken?) ssh.com/f-secure private keys
1719      (i tested > 1000 RSA keys)
1720    - itojun@cvs.openbsd.org 2001/06/23 17:48:18
1721      [sftp.1 ssh.1 sshd.8 ssh-keyscan.1]
1722      kill whitespace at EOL.
1723    - markus@cvs.openbsd.org 2001/06/23 19:12:43
1724      [sshd.c]
1725      pidfile/sigterm race; bbraun@synack.net
1726    - markus@cvs.openbsd.org 2001/06/23 22:37:46
1727      [sshconnect1.c]
1728      consistent with ssh2: skip key if empty passphrase is entered,
1729      retry num_of_passwd_prompt times if passphrase is wrong. ok fgsch@
1730    - markus@cvs.openbsd.org 2001/06/24 05:25:10
1731      [auth-options.c match.c match.h]
1732      move ip+hostname check to match.c
1733    - markus@cvs.openbsd.org 2001/06/24 05:35:33
1734      [readpass.c readpass.h ssh-add.c sshconnect2.c ssh-keygen.c]
1735      switch to readpassphrase(3)
1736      2.7/8-stable needs readpassphrase.[ch] from libc
1737    - markus@cvs.openbsd.org 2001/06/24 05:47:13
1738      [sshconnect2.c]
1739      oops, missing format string
1740    - markus@cvs.openbsd.org 2001/06/24 17:18:31
1741      [ttymodes.c]
1742      passing modes works fine: debug2->3
1743  - (djm) -Wall fix for session.c
1744  - (djm) Bring in readpassphrase() from OpenBSD libc. Compiles OK on Linux and
1745    Solaris
1746
1747 20010622
1748  - (stevesk) handle systems without pw_expire and pw_change.
1749
1750 20010621
1751  - OpenBSD CVS Sync
1752    - markus@cvs.openbsd.org 2001/06/16 08:49:38
1753      [misc.c]
1754      typo; dunlap@apl.washington.edu
1755    - markus@cvs.openbsd.org 2001/06/16 08:50:39
1756      [channels.h]
1757      bad //-style comment; thx to stevev@darkwing.uoregon.edu
1758    - markus@cvs.openbsd.org 2001/06/16 08:57:35
1759      [scp.c]
1760      no stdio or exit() in signal handlers.
1761    - markus@cvs.openbsd.org 2001/06/16 08:58:34
1762      [misc.c]
1763      copy pw_expire and pw_change, too.
1764    - markus@cvs.openbsd.org 2001/06/19 12:34:09
1765      [session.c]
1766      cleanup forced command handling, from dwd@bell-labs.com
1767    - markus@cvs.openbsd.org 2001/06/19 14:09:45
1768      [session.c sshd.8]
1769      disable x11-fwd if use_login is enabled; from lukem@wasabisystems.com
1770    - markus@cvs.openbsd.org 2001/06/19 15:40:45
1771      [session.c]
1772      allocate and free at the same level.
1773    - markus@cvs.openbsd.org 2001/06/20 13:56:39
1774      [channels.c channels.h clientloop.c packet.c serverloop.c]
1775      move from channel_stop_listening to channel_free_all,
1776      call channel_free_all before calling waitpid() in serverloop.
1777      fixes the utmp handling; report from Lutz.Jaenicke@aet.TU-Cottbus.DE
1778
1779 20010615
1780  - (stevesk) don't set SA_RESTART and set SIGCHLD to SIG_DFL
1781    around grantpt().
1782  - (stevesk) update TODO: STREAMS pty systems don't call vhangup() now
1783
1784 20010614
1785  - OpenBSD CVS Sync
1786    - markus@cvs.openbsd.org 2001/06/13 09:10:31
1787      [session.c]
1788      typo, use pid not s->pid, mstone@cs.loyola.edu
1789
1790 20010613
1791  - OpenBSD CVS Sync
1792    - markus@cvs.openbsd.org 2001/06/12 10:58:29
1793      [session.c]
1794      merge session_free into session_close()
1795      merge pty_cleanup_proc into session_pty_cleanup()
1796    - markus@cvs.openbsd.org 2001/06/12 16:10:38
1797      [session.c]
1798      merge ssh1/ssh2 tty msg parse and alloc code
1799    - markus@cvs.openbsd.org 2001/06/12 16:11:26
1800      [packet.c]
1801      do not log() packet_set_maxsize
1802    - markus@cvs.openbsd.org 2001/06/12 21:21:29
1803      [session.c]
1804      remove xauth-cookie-in-tmp handling. use default $XAUTHORITY, since
1805      we do already trust $HOME/.ssh
1806      you can use .ssh/sshrc and .ssh/environment if you want to customize
1807      the location of the xauth cookies
1808    - markus@cvs.openbsd.org 2001/06/12 21:30:57
1809      [session.c]
1810      unused
1811
1812 20010612
1813  - scp.c ID update (upstream synced vfsprintf() from us)
1814  - OpenBSD CVS Sync
1815   - markus@cvs.openbsd.org 2001/06/10 11:29:20
1816      [dispatch.c]
1817      we support rekeying
1818      protocol errors are fatal.
1819    - markus@cvs.openbsd.org 2001/06/11 10:18:24
1820      [session.c]
1821      reset pointer to NULL after xfree(); report from solar@openwall.com
1822    - markus@cvs.openbsd.org 2001/06/11 16:04:38
1823      [sshd.8]
1824      typo; bdubreuil@crrel.usace.army.mil
1825
1826 20010611
1827  - (bal) NeXT/MacOS X lack libgen.h and dirname().  Patch by Mark Miller
1828    <markm@swoon.net>
1829  - (bal) Handle broken krb4 issues on Solaris with multiple defined u_*_t
1830    types.  Patch by Jan IVEN <Jan.Iven@cern.ch>
1831  - (bal) Fixed Makefile.in so that 'configure; make install' works.
1832
1833 20010610
1834  - (bal) Missed two files in major resync.  auth-bsdauth.c and auth-skey.c
1835
1836 20010609
1837  - OpenBSD CVS Sync
1838    - markus@cvs.openbsd.org 2001/05/30 12:55:13
1839      [auth-options.c auth2.c channels.c channels.h clientloop.c nchan.c
1840       packet.c serverloop.c session.c ssh.c ssh1.h]
1841      channel layer cleanup: merge header files and split .c files
1842    - markus@cvs.openbsd.org 2001/05/30 15:20:10
1843      [ssh.c]
1844      merge functions, simplify.
1845    - markus@cvs.openbsd.org 2001/05/31 10:30:17
1846      [auth-options.c auth2.c channels.c channels.h clientloop.c nchan.c
1847       packet.c serverloop.c session.c ssh.c]
1848      undo the .c file split, just merge the header and keep the cvs
1849      history
1850  - (bal) Channels.c and Channels.h -- "Merge Functions, simplify" (draged
1851    out of ssh Attic)
1852  - (bal) Ooops.. nchan.c (and remove nchan.h) resync from OpenBSD ssh
1853    Attic.
1854  - OpenBSD CVS Sync
1855    - markus@cvs.openbsd.org 2001/05/31 13:08:04
1856      [sshd_config]
1857      group options and add some more comments
1858    - markus@cvs.openbsd.org 2001/06/03 14:55:39
1859      [channels.c channels.h session.c]
1860      use fatal_register_cleanup instead of atexit, sync with x11 authdir
1861      handling
1862    - markus@cvs.openbsd.org 2001/06/03 19:36:44
1863      [ssh-keygen.1]
1864      1-2 bits of entrophy per character (not per word), ok stevesk@
1865    - markus@cvs.openbsd.org 2001/06/03 19:38:42
1866      [scp.c]
1867      pass -v to ssh; from slade@shore.net
1868    - markus@cvs.openbsd.org 2001/06/03 20:06:11
1869      [auth2-chall.c]
1870      the challenge response device decides how to handle non-existing
1871      users.
1872      -> fake challenges for skey and cryptocard
1873    - markus@cvs.openbsd.org 2001/06/04 21:59:43
1874      [channels.c channels.h session.c]
1875      switch uid when cleaning up tmp files and sockets; reported by
1876      zen-parse@gmx.net on bugtraq
1877    - markus@cvs.openbsd.org 2001/06/04 23:07:21
1878      [clientloop.c serverloop.c sshd.c]
1879      set flags in the signal handlers, do real work in the main loop,
1880      ok provos@
1881    - markus@cvs.openbsd.org 2001/06/04 23:16:16
1882      [session.c]
1883      merge ssh1/2 x11-fwd setup, create listener after tmp-dir
1884    - pvalchev@cvs.openbsd.org 2001/06/05 05:05:39
1885      [ssh-keyscan.1 ssh-keyscan.c]
1886      License clarification from David Mazieres, ok deraadt@
1887    - markus@cvs.openbsd.org 2001/06/05 10:24:32
1888      [channels.c]
1889      don't delete the auth socket in channel_stop_listening()
1890      auth_sock_cleanup_proc() will take care of this.
1891    - markus@cvs.openbsd.org 2001/06/05 16:46:19
1892      [session.c]
1893      let session_close() delete the pty.  deny x11fwd if xauthfile is set.
1894    - markus@cvs.openbsd.org 2001/06/06 23:13:54
1895      [ssh-dss.c ssh-rsa.c]
1896      cleanup, remove old code
1897    - markus@cvs.openbsd.org 2001/06/06 23:19:35
1898      [ssh-add.c]
1899      remove debug message; Darren.Moffat@eng.sun.com
1900    - markus@cvs.openbsd.org 2001/06/07 19:57:53
1901      [auth2.c]
1902      style is used for bsdauth.
1903      disconnect on user/service change (ietf-drafts)
1904    - markus@cvs.openbsd.org 2001/06/07 20:23:05
1905      [authfd.c authfile.c channels.c kexdh.c kexgex.c packet.c ssh.c
1906       sshconnect.c sshconnect1.c]
1907      use xxx_put_cstring()
1908    - markus@cvs.openbsd.org 2001/06/07 22:25:02
1909      [session.c]
1910      don't overwrite errno
1911      delay deletion of the xauth cookie
1912    - markus@cvs.openbsd.org 2001/06/08 15:25:40
1913      [includes.h pathnames.h readconf.c servconf.c]
1914      move the path for xauth to pathnames.h
1915  - (bal) configure.in fix for Tru64 (forgeting to reset $LIB)
1916  - (bal) ANSIify strmode()
1917  - (bal) --with-catman should be --with-mantype patch by Dave
1918    Dykstra <dwd@bell-labs.com>
1919
1920 20010606
1921  - OpenBSD CVS Sync
1922    - markus@cvs.openbsd.org 2001/05/17 21:34:15
1923      [ssh.1]
1924      no spaces in PreferredAuthentications;
1925      meixner@rbg.informatik.tu-darmstadt.de
1926    - markus@cvs.openbsd.org 2001/05/18 14:13:29
1927      [auth-chall.c auth.h auth1.c auth2-chall.c auth2.c readconf.c
1928       readconf.h servconf.c servconf.h sshconnect1.c sshconnect2.c sshd.c]
1929      improved kbd-interactive support. work by per@appgate.com and me
1930    - djm@cvs.openbsd.org 2001/05/19 00:36:40
1931      [session.c]
1932      Disable X11 forwarding if xauth binary is not found. Patch from Nalin
1933      Dahyabhai <nalin@redhat.com>; ok markus@
1934    - markus@cvs.openbsd.org 2001/05/19 16:05:41
1935      [scp.c]
1936      ftruncate() instead of open()+O_TRUNC like rcp.c does
1937      allows scp /path/to/file localhost:/path/to/file
1938    - markus@cvs.openbsd.org 2001/05/19 16:08:43
1939      [sshd.8]
1940      sort options; Matthew.Stier@fnc.fujitsu.com
1941    - markus@cvs.openbsd.org 2001/05/19 16:32:16
1942      [ssh.1 sshconnect2.c]
1943      change preferredauthentication order to
1944         publickey,hostbased,password,keyboard-interactive
1945      document that hostbased defaults to no, document order
1946    - markus@cvs.openbsd.org 2001/05/19 16:46:19
1947      [ssh.1 sshd.8]
1948      document MACs defaults with .Dq
1949    - stevesk@cvs.openbsd.org 2001/05/19 19:43:57
1950      [misc.c misc.h servconf.c sshd.8 sshd.c]
1951      sshd command-line arguments and configuration file options that
1952      specify time may be expressed using a sequence of the form:
1953      time[qualifier], where time is a positive integer value and qualifier
1954      is one of the following:
1955          <none>,s,m,h,d,w
1956      Examples:
1957          600     600 seconds (10 minutes)
1958          10m     10 minutes
1959          1h30m   1 hour 30 minutes (90 minutes)
1960      ok markus@
1961    - stevesk@cvs.openbsd.org 2001/05/19 19:57:09
1962      [channels.c]
1963      typo in error message
1964    - markus@cvs.openbsd.org 2001/05/20 17:20:36
1965      [auth-rsa.c auth.c auth.h auth2.c servconf.c servconf.h sshd.8
1966       sshd_config]
1967      configurable authorized_keys{,2} location; originally from peter@;
1968      ok djm@
1969    - markus@cvs.openbsd.org 2001/05/24 11:12:42
1970      [auth.c]
1971      fix comment; from jakob@
1972    - stevesk@cvs.openbsd.org 2001/05/24 18:57:53
1973      [clientloop.c readconf.c ssh.c ssh.h]
1974      don't perform escape processing when ``EscapeChar none''; ok markus@
1975    - markus@cvs.openbsd.org 2001/05/25 14:37:32
1976      [ssh-keygen.c]
1977      use -P for -e and -y, too.
1978    - markus@cvs.openbsd.org 2001/05/28 08:04:39
1979      [ssh.c]
1980      fix usage()
1981    - markus@cvs.openbsd.org 2001/05/28 10:08:55
1982      [authfile.c]
1983      key_load_private: set comment to filename for PEM keys
1984    - markus@cvs.openbsd.org 2001/05/28 22:51:11
1985      [cipher.c cipher.h]
1986      simpler 3des for ssh1
1987    - markus@cvs.openbsd.org 2001/05/28 23:14:49
1988      [channels.c channels.h nchan.c]
1989      undo broken channel fix and try a different one. there
1990      should be still some select errors...
1991    - markus@cvs.openbsd.org 2001/05/28 23:25:24
1992      [channels.c]
1993      cleanup, typo
1994    - markus@cvs.openbsd.org 2001/05/28 23:58:35
1995      [packet.c packet.h sshconnect.c sshd.c]
1996      remove some lines, simplify.
1997    - markus@cvs.openbsd.org 2001/05/29 12:31:27
1998      [authfile.c]
1999      typo
2000
2001 20010528
2002  - (tim) [conifgure.in] add setvbuf test needed for sftp-int.c
2003    Patch by Corinna Vinschen <vinschen@redhat.com>
2004
2005 20010517
2006  - OpenBSD CVS Sync
2007    - markus@cvs.openbsd.org 2001/05/12 19:53:13
2008      [sftp-server.c]
2009      readlink does not NULL-terminate; mhe@home.se
2010    - deraadt@cvs.openbsd.org 2001/05/15 22:04:01
2011      [ssh.1]
2012      X11 forwarding details improved
2013    - markus@cvs.openbsd.org 2001/05/16 20:51:57
2014      [authfile.c]
2015      return comments for private pem files, too; report from nolan@naic.edu
2016    - markus@cvs.openbsd.org 2001/05/16 21:53:53
2017      [clientloop.c]
2018      check for open sessions before we call select(); fixes the x11 client
2019      bug reported by bowman@math.ualberta.ca
2020    - markus@cvs.openbsd.org 2001/05/16 22:09:21
2021      [channels.c nchan.c]
2022      more select() error fixes (don't set rfd/wfd to -1).
2023  - (bal) Enabled USE_PIPES for Cygwin on Corinna Vinschen <vinschen@redhat.com>
2024  - (bal) Corrected on_exit() emulation via atexit().
2025
2026 20010512
2027  - OpenBSD CVS Sync
2028    - markus@cvs.openbsd.org 2001/05/11 14:59:56
2029      [clientloop.c misc.c misc.h]
2030      add unset_nonblock for stdout/err flushing in client_loop().
2031  - (bal) Patch to partial sync up contrib/solaris/ packaging software.
2032    Patch by pete <ninjaz@webexpress.com>
2033
2034 20010511
2035  - OpenBSD CVS Sync
2036    - markus@cvs.openbsd.org 2001/05/09 22:51:57
2037      [channels.c]
2038      fix -R for protocol 2, noticed by greg@nest.cx.
2039      bug was introduced with experimental dynamic forwarding.
2040    - markus@cvs.openbsd.org 2001/05/09 23:01:31
2041      [rijndael.h]
2042      fix prototype; J.S.Peatfield@damtp.cam.ac.uk
2043
2044 20010509
2045   - OpenBSD CVS Sync
2046    - markus@cvs.openbsd.org 2001/05/06 21:23:31
2047      [cli.c]
2048      cli_read() fails to catch SIGINT + overflow; from obdb@zzlevo.net
2049    - markus@cvs.openbsd.org 2001/05/08 19:17:31
2050      [channels.c serverloop.c clientloop.c]
2051      adds correct error reporting to async connect()s
2052      fixes the server-discards-data-before-connected-bug found by
2053      onoe@sm.sony.co.jp
2054    - mouring@cvs.openbsd.org 2001/05/08 19:45:25
2055      [misc.c misc.h scp.c sftp.c]
2056      Use addargs() in sftp plus some clean up of addargs().  OK Markus
2057    - markus@cvs.openbsd.org 2001/05/06 21:45:14
2058      [clientloop.c]
2059      use atomicio for flushing stdout/stderr bufs. thanks to
2060      jbw@izanami.cee.hw.ac.uk
2061    - markus@cvs.openbsd.org 2001/05/08 22:48:07
2062      [atomicio.c]
2063      no need for xmalloc.h, thanks to espie@
2064  - (bal) UseLogin patch for Solaris/UNICOS.  Patch by Wayne Davison
2065    <wayne@blorf.net>
2066  - (bal) ./configure support to disable SIA on OSF1.  Patch by
2067    Chris Adams <cmadams@hiwaay.net>
2068  - (bal) Updates from the Sony NEWS-OS platform by NAKAJI Hiroyuki
2069    <nakaji@tutrp.tut.ac.jp>
2070
2071 20010508
2072  - (bal) Fixed configure test for USE_SIA.
2073
2074 20010506
2075  - (djm) Update config.guess and config.sub with latest versions (from
2076    ftp://ftp.gnu.org/gnu/config/) to allow configure on ia64-hpux.
2077    Suggested by Jason Mader <jason@ncac.gwu.edu>
2078  - (bal) White Space and #ifdef sync with OpenBSD
2079  - (bal) Add 'seed_rng()' to ssh-add.c
2080  - (bal) CVS ID updates for readpass.c, readpass.h, cli.c, and cli.h
2081  - OpenBSD CVS Sync
2082    - stevesk@cvs.openbsd.org 2001/05/05 13:42:52
2083      [sftp.1 ssh-add.1 ssh-keygen.1]
2084      typos, grammar
2085
2086 20010505
2087  - OpenBSD CVS Sync
2088    - stevesk@cvs.openbsd.org 2001/05/04 14:21:56
2089      [ssh.1 sshd.8]
2090      typos
2091    - markus@cvs.openbsd.org 2001/05/04 14:34:34
2092      [channels.c]
2093      channel_new() reallocs channels[], we cannot use Channel *c after
2094      calling channel_new(), XXX fix this in the future...
2095    - markus@cvs.openbsd.org 2001/05/04 23:47:34
2096      [channels.c channels.h clientloop.c nchan.c nchan.h serverloop.c ssh.c]
2097      move to Channel **channels (instead of Channel *channels), fixes realloc
2098      problems.  channel_new now returns a Channel *, favour Channel * over
2099      channel id.  remove old channel_allocate interface.
2100
2101 20010504
2102  - OpenBSD CVS Sync
2103    - stevesk@cvs.openbsd.org 2001/05/03 15:07:39
2104      [channels.c]
2105      typo in debug() string
2106    - markus@cvs.openbsd.org 2001/05/03 15:45:15
2107      [session.c]
2108      exec shell -c /bin/sh .ssh/sshrc, from abartlet@pcug.org.au
2109    - stevesk@cvs.openbsd.org 2001/05/03 21:43:01
2110      [servconf.c]
2111      remove "\n" from fatal()
2112    - mouring@cvs.openbsd.org 2001/05/03 23:09:53
2113      [misc.c misc.h scp.c sftp.c]
2114      Move colon() and cleanhost() to misc.c where I should I have put it in
2115      the first place
2116  - (bal) Updated Cygwin README by Corinna Vinschen <vinschen@redhat.com>
2117  - (bal) Avoid socket file security issues in ssh-agent for Cygwin.
2118    Patch by Egor Duda <deo@logos-m.ru>
2119
2120 20010503
2121  - OpenBSD CVS Sync
2122    - markus@cvs.openbsd.org 2001/05/02 16:41:20
2123      [ssh-add.c]
2124      fix prompt for ssh-add.
2125
2126 20010502
2127  - OpenBSD CVS Sync
2128    - mouring@cvs.openbsd.org 2001/05/02 01:25:39
2129      [readpass.c]
2130      Put the 'const' back into ssh_askpass() function.  Pointed out
2131      by Mark Miller <markm@swoon.net>.  OK Markus
2132
2133 20010501
2134  - OpenBSD CVS Sync
2135    - markus@cvs.openbsd.org 2001/04/30 11:18:52
2136      [readconf.c readconf.h ssh.1 ssh.c sshconnect.c]
2137      implement 'ssh -b bind_address' like 'telnet -b'
2138    - markus@cvs.openbsd.org 2001/04/30 15:50:46
2139      [compat.c compat.h kex.c]
2140      allow interop with weaker key generation used by ssh-2.0.x, x < 10
2141    - markus@cvs.openbsd.org 2001/04/30 16:02:49
2142      [compat.c]
2143      ssh-2.0.10 has the weak-key-bug, too.
2144  - (tim) [contrib/caldera/openssh.spec] add Requires line for Caldera 3.1
2145
2146 20010430
2147  - OpenBSD CVS Sync
2148    - markus@cvs.openbsd.org 2001/04/29 18:32:52
2149      [serverloop.c]
2150      fix whitespace
2151    - markus@cvs.openbsd.org 2001/04/29 19:16:52
2152      [channels.c clientloop.c compat.c compat.h serverloop.c]
2153      more ssh.com-2.0.x bug-compat; from per@appgate.com
2154  - (tim) New version of mdoc2man.pl from Mark D. Roth <roth+openssh@feep.net>
2155  - (djm) Add .cvsignore files, suggested by Wayne Davison <wayne@blorf.net>
2156
2157 20010429
2158  - (bal) Updated INSTALL.  PCRE moved to a new place.
2159  - (djm) Release OpenSSH-2.9p1
2160
2161 20010427
2162  - (bal) Fixed uidswap.c so it should work on non-posix complient systems.
2163    patch based on 2.5.2 version by djm.
2164  - (bal) Build manpages and config files once unless changed.  Patch by
2165    Carson Gaspar <carson@taltos.org>
2166  - (bal) arpa/nameser.h does not exist on Cygwin.  Patch by Corinna
2167    Vinschen <vinschen@redhat.com>
2168  - (bal) Add /etc/sysconfig/sshd support to redhat's sshd.init. Patch by
2169    Pekka Savola <pekkas@netcore.fi>
2170  - (bal) Cygwin lacks setgroups() API.  Patch by Corinna Vinschen
2171    <vinschen@redhat.com>
2172  - (bal) version.h synced, RPM specs updated for 2.9
2173  - (tim) update contrib/caldera files with what Caldera is using.
2174    <sps@caldera.de>
2175
2176 20010425
2177  - OpenBSD CVS Sync
2178    - markus@cvs.openbsd.org 2001/04/23 21:57:07
2179      [ssh-keygen.1 ssh-keygen.c]
2180      allow public key for -e, too
2181    - markus@cvs.openbsd.org 2001/04/23 22:14:13
2182      [ssh-keygen.c]
2183      remove debug
2184  - (bal) Whitespace resync w/ OpenBSD for uidswap.c
2185  - (djm) Add new server configuration directive 'PAMAuthenticationViaKbdInt'
2186    (default: off), implies KbdInteractiveAuthentication. Suggestion from
2187    markus@
2188  - (djm) Include crypt.h if available in auth-passwd.c
2189  - tim@mindrot.org 2001/04/25 21:38:01 [configure.in]
2190    man page detection fixes for SCO
2191
2192 20010424
2193  - OpenBSD CVS Sync
2194    - markus@cvs.openbsd.org 2001/04/22 23:58:36
2195      [ssh-keygen.1 ssh.1 sshd.8]
2196      document hostbased and other cleanup
2197  - (stevesk) start_pam() doesn't use DNS now for sshd -u0.
2198  - (stevesk) auth-pam.c: use PERMIT_NO_PASSWD
2199  - (bal) sys/queue.h is bogus for NCR platform.  Patch by Daniel Carroll
2200    <dan@mesastate.edu>
2201  - (bal) Fixed contrib/postinstall.in.  Patch by wsanders@wsanders.net
2202
2203 20010422
2204  - OpenBSD CVS Sync
2205    - markus@cvs.openbsd.org 2001/04/20 16:32:22
2206      [uidswap.c]
2207      set non-privileged gid before uid; tholo@ and deraadt@
2208    - mouring@cvs.openbsd.org 2001/04/21 00:55:57
2209      [sftp.1]
2210      Spelling
2211    - djm@cvs.openbsd.org 2001/04/22 08:13:30
2212      [ssh.1]
2213      typos spotted by stevesk@; ok deraadt@
2214    - markus@cvs.openbsd.org 2001/04/22 12:34:05
2215      [scp.c]
2216      scp > 2GB; niles@scyld.com; ok deraadt@, djm@
2217    - markus@cvs.openbsd.org 2001/04/22 13:25:37
2218      [ssh-keygen.1 ssh-keygen.c]
2219      rename arguments -x -> -e (export key), -X -> -i (import key)
2220      xref draft-ietf-secsh-publickeyfile-01.txt
2221    - markus@cvs.openbsd.org 2001/04/22 13:32:27
2222      [sftp-server.8 sftp.1 ssh.1 sshd.8]
2223      xref draft-ietf-secsh-*
2224    - markus@cvs.openbsd.org 2001/04/22 13:41:02
2225      [ssh-keygen.1 ssh-keygen.c]
2226      style, noted by stevesk; sort flags in usage
2227
2228 20010421
2229  - OpenBSD CVS Sync
2230    - djm@cvs.openbsd.org 2001/04/20 07:17:51
2231      [clientloop.c ssh.1]
2232      Split out and improve escape character documentation, mention ~R in
2233      ~? help text; ok markus@
2234  - Update RPM spec files for CVS version.h
2235  - (stevesk) set the default PAM service name to __progname instead
2236    of the hard-coded value "sshd"; from Mark D. Roth <roth@feep.net>
2237  - (stevesk) document PAM service name change in INSTALL
2238  - tim@mindrot.org 2001/04/21 14:25:57 [Makefile.in configure.in]
2239    fix perl test, fix nroff test, fix Makefile to build outside source tree
2240
2241 20010420
2242  - OpenBSD CVS Sync
2243    - ian@cvs.openbsd.org 2001/04/18 16:21:05
2244      [ssh-keyscan.1]
2245      Fix typo reported in PR/1779
2246    - markus@cvs.openbsd.org 2001/04/18 21:57:42
2247      [readpass.c ssh-add.c]
2248      call askpass from ssh, too, based on work by roth@feep.net, ok deraadt
2249    - markus@cvs.openbsd.org 2001/04/18 22:03:45
2250      [auth2.c sshconnect2.c]
2251      use FDQN with trailing dot in the hostbased auth packets, ok deraadt@
2252    - markus@cvs.openbsd.org 2001/04/18 22:48:26
2253      [auth2.c]
2254      no longer const
2255    - markus@cvs.openbsd.org 2001/04/18 23:43:26
2256      [auth2.c compat.c sshconnect2.c]
2257      more ssh v2 hostbased-auth interop: ssh.com >= 2.1.0 works now
2258      (however the 2.1.0 server seems to work only if debug is enabled...)
2259    - markus@cvs.openbsd.org 2001/04/18 23:44:51
2260      [authfile.c]
2261      error->debug; noted by fries@
2262    - markus@cvs.openbsd.org 2001/04/19 00:05:11
2263      [auth2.c]
2264      use local variable, no function call needed.
2265      (btw, hostbased works now with ssh.com >= 2.0.13)
2266   - (bal) Put scp-common.h back into scp.c (it exists in the upstream
2267     tree) pointed out by Tom Holroyd <tomh@po.crl.go.jp>
2268
2269 20010418
2270   - OpenBSD CVS Sync
2271    - markus@cvs.openbsd.org 2001/04/17 19:34:25
2272      [session.c]
2273      move auth_approval to do_authenticated().
2274      do_child(): nuke hostkeys from memory
2275      don't source .ssh/rc for subsystems.
2276    - markus@cvs.openbsd.org 2001/04/18 14:15:00
2277      [canohost.c]
2278      debug->debug3
2279   - (bal) renabled 'catman-do:' and fixed it.  So now catman pages should
2280     be working again.
2281   - (bal) Makfile day... Cleaned up multiple mantype support (Patch by
2282     Mark D. Roth <roth+openssh@feep.net>), and fixed PIDDIR support.
2283
2284 20010417
2285   - (bal) Add perl5 check for HP/UX, Removed GNUness from Makefile.in
2286     and temporary commented out 'catman-do:' since it is broken.  Patches
2287     for the first two by Lutz Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE>
2288   - OpenBSD CVS Sync
2289    - deraadt@cvs.openbsd.org 2001/04/16 08:26:04
2290      [key.c]
2291      better safe than sorry in later mods; yongari@kt-is.co.kr
2292    - markus@cvs.openbsd.org 2001/04/17 08:14:01
2293      [sshconnect1.c]
2294      check for key!=NULL, thanks to costa
2295    - markus@cvs.openbsd.org 2001/04/17 09:52:48
2296      [clientloop.c]
2297      handle EINTR/EAGAIN on read; ok deraadt@
2298    - markus@cvs.openbsd.org 2001/04/17 10:53:26
2299      [key.c key.h readconf.c readconf.h ssh.1 sshconnect2.c]
2300      add HostKeyAlgorithms; based on patch from res@shore.net; ok provos@
2301    - markus@cvs.openbsd.org 2001/04/17 12:55:04
2302      [channels.c ssh.c]
2303      undo socks5 and https support since they are not really used and
2304      only bloat ssh.  remove -D from usage(), since '-D' is experimental.
2305
2306 20010416
2307   - OpenBSD CVS Sync
2308    - stevesk@cvs.openbsd.org 2001/04/15 01:35:22
2309      [ttymodes.c]
2310      fix comments
2311    - markus@cvs.openbsd.org 2001/04/15 08:43:47
2312      [dh.c sftp-glob.c sftp-glob.h sftp-int.c sshconnect2.c sshd.c]
2313      some unused variable and typos; from tomh@po.crl.go.jp
2314    - markus@cvs.openbsd.org 2001/04/15 16:58:03
2315      [authfile.c ssh-keygen.c sshd.c]
2316      don't use errno for key_{load,save}_private; discussion w/ solar@openwall
2317    - markus@cvs.openbsd.org 2001/04/15 17:16:00
2318      [clientloop.c]
2319      set stdin/out/err to nonblocking in SSH proto 1, too. suggested by ho@
2320      should fix some of the blocking problems for rsync over SSH-1
2321    - stevesk@cvs.openbsd.org 2001/04/15 19:41:21
2322      [sshd.8]
2323      some ClientAlive cleanup; ok markus@
2324    - stevesk@cvs.openbsd.org 2001/04/15 21:28:35
2325      [readconf.c servconf.c]
2326      use fatal() or error() vs. fprintf(); ok markus@
2327  - (djm) Convert mandoc manpages to man automatically. Patch from Mark D.
2328    Roth <roth+openssh@feep.net>
2329  - (bal) CVS ID fix up and slight manpage fix from OpenBSD tree.
2330   - (djm) OpenBSD CVS Sync
2331    - mouring@cvs.openbsd.org 2001/04/16 02:31:44
2332      [scp.c sftp.c]
2333      IPv6 support for sftp (which I bungled in my last patch) which is
2334      borrowed from scp.c.  Thanks to Markus@ for pointing it out.
2335    - deraadt@cvs.openbsd.org 2001/04/16 08:05:34
2336      [xmalloc.c]
2337      xrealloc dealing with ptr == nULL; mouring
2338    - djm@cvs.openbsd.org 2001/04/16 08:19:31
2339      [session.c]
2340      Split motd and hushlogin checks into seperate functions, helps for
2341      portable. From Chris Adams <cmadams@hiwaay.net>; ok markus@
2342  - Fix OSF SIA support displaying too much information for quiet
2343    logins and logins where access was denied by SIA. Patch from Chris Adams
2344    <cmadams@hiwaay.net>
2345
2346 20010415
2347  - OpenBSD CVS Sync
2348    - deraadt@cvs.openbsd.org 2001/04/14 04:31:01
2349      [ssh-add.c]
2350      do not double free
2351    - markus@cvs.openbsd.org 2001/04/14 16:17:14
2352      [channels.c]
2353      remove some channels that are not appropriate for keepalive.
2354    - markus@cvs.openbsd.org 2001/04/14 16:27:57
2355      [ssh-add.c]
2356      use clear_pass instead of xfree()
2357    - stevesk@cvs.openbsd.org 2001/04/14 16:33:20
2358      [clientloop.c packet.h session.c ssh.c ttymodes.c ttymodes.h]
2359      protocol 2 tty modes support; ok markus@
2360    - stevesk@cvs.openbsd.org 2001/04/14 17:04:42
2361      [scp.c]
2362      'T' handling rcp/scp sync; ok markus@
2363  - Missed sshtty.[ch] in Sync.
2364
2365 20010414
2366  - Sync with OpenBSD glob.c, strlcat.c and vis.c changes
2367  - Cygwin sftp/sftp-server binary mode patch from Corinna Vinschen
2368    <vinschen@redhat.com>
2369  - OpenBSD CVS Sync
2370    - beck@cvs.openbsd.org 2001/04/13 22:46:54
2371      [channels.c channels.h servconf.c servconf.h serverloop.c sshd.8]
2372      Add options ClientAliveInterval and ClientAliveCountMax to sshd.
2373      This gives the ability to do a "keepalive" via the encrypted channel
2374      which can't be spoofed (unlike TCP keepalives). Useful for when you want
2375      to use ssh connections to authenticate people for something, and know
2376      relatively quickly when they are no longer authenticated. Disabled
2377      by default (of course). ok markus@
2378
2379 20010413
2380  - OpenBSD CVS Sync
2381    - markus@cvs.openbsd.org 2001/04/12 14:29:09
2382      [ssh.c]
2383      show debug output during option processing, report from
2384      pekkas@netcore.fi
2385    - markus@cvs.openbsd.org 2001/04/12 19:15:26
2386      [auth-rhosts.c auth.h auth2.c buffer.c canohost.c canohost.h
2387       compat.c compat.h hostfile.c pathnames.h readconf.c readconf.h
2388       servconf.c servconf.h ssh.c sshconnect.c sshconnect.h sshconnect1.c
2389       sshconnect2.c sshd_config]
2390      implement HostbasedAuthentication (= RhostRSAAuthentication for ssh v2)
2391      similar to RhostRSAAuthentication unless you enable (the experimental)
2392      HostbasedUsesNameFromPacketOnly option.  please test. :)
2393    - markus@cvs.openbsd.org 2001/04/12 19:39:27
2394      [readconf.c]
2395      typo
2396    - stevesk@cvs.openbsd.org 2001/04/12 20:09:38
2397      [misc.c misc.h readconf.c servconf.c ssh.c sshd.c]
2398      robust port validation; ok markus@ jakob@
2399    - mouring@cvs.openbsd.org 2001/04/12 23:17:54
2400      [sftp-int.c sftp-int.h sftp.1 sftp.c]
2401      Add support for:
2402         sftp [user@]host[:file [file]]  - Fetch remote file(s)
2403         sftp [user@]host[:dir[/]]       - Start in remote dir/
2404      OK deraadt@
2405    - stevesk@cvs.openbsd.org 2001/04/13 01:26:17
2406      [ssh.c]
2407      missing \n in error message
2408  - (bal) Added openbsd-compat/inet_ntop.[ch] since HP/UX (and others)
2409    lack it.
2410
2411 20010412
2412  - OpenBSD CVS Sync
2413    - markus@cvs.openbsd.org 2001/04/10 07:46:58
2414      [channels.c]
2415      cleanup socks4 handling
2416    - itojun@cvs.openbsd.org 2001/04/10 09:13:22
2417      [ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh.1 sshd.8]
2418      document id_rsa{.pub,}.  markus ok
2419    - markus@cvs.openbsd.org 2001/04/10 12:15:23
2420      [channels.c]
2421      debug cleanup
2422    - djm@cvs.openbsd.org 2001/04/11 07:06:22
2423      [sftp-int.c]
2424      'mget' and 'mput' aliases; ok markus@
2425    - markus@cvs.openbsd.org 2001/04/11 10:59:01
2426      [ssh.c]
2427      use strtol() for ports, thanks jakob@
2428    - markus@cvs.openbsd.org 2001/04/11 13:56:13
2429      [channels.c ssh.c]
2430      https-connect and socks5 support. i feel so bad.
2431    - lebel@cvs.openbsd.org 2001/04/11 16:25:30
2432      [sshd.8 sshd.c]
2433      implement the -e option into sshd:
2434       -e      When this option is specified, sshd will send the output to the
2435               standard error instead of the system log.
2436      markus@ OK.
2437
2438 20010410
2439  - OpenBSD CVS Sync
2440    - deraadt@cvs.openbsd.org 2001/04/08 20:52:55
2441      [sftp.c]
2442      do not modify an actual argv[] entry
2443    - stevesk@cvs.openbsd.org 2001/04/08 23:28:27
2444      [sshd.8]
2445      spelling
2446    - stevesk@cvs.openbsd.org 2001/04/09 00:42:05
2447      [sftp.1]
2448      spelling
2449    - markus@cvs.openbsd.org 2001/04/09 15:12:23
2450      [ssh-add.c]
2451      passphrase caching: ssh-add tries last passphrase, clears passphrase if
2452      not successful and after last try.
2453      based on discussions with espie@, jakob@, ... and code from jakob@ and
2454      wolfgang@wsrcc.com
2455    - markus@cvs.openbsd.org 2001/04/09 15:19:49
2456      [ssh-add.1]
2457      ssh-add retries the last passphrase...
2458    - stevesk@cvs.openbsd.org 2001/04/09 18:00:15
2459      [sshd.8]
2460      ListenAddress mandoc from aaron@
2461
2462 20010409
2463  - (stevesk) use setresgid() for setegid() if needed
2464  - (stevesk) configure.in: typo
2465  - OpenBSD CVS Sync
2466    - stevesk@cvs.openbsd.org 2001/04/08 16:01:36
2467      [sshd.8]
2468      document ListenAddress addr:port
2469    - markus@cvs.openbsd.org 2001/04/08 13:03:00
2470      [ssh-add.c]
2471      init pointers with NULL, thanks to danimal@danimal.org
2472    - markus@cvs.openbsd.org 2001/04/08 11:27:33
2473      [clientloop.c]
2474      leave_raw_mode if ssh2 "session" is closed
2475    - markus@cvs.openbsd.org 2001/04/06 21:00:17
2476      [auth-rh-rsa.c auth-rhosts.c auth-rsa.c auth2.c channels.c session.c
2477       ssh.c sshconnect.c sshconnect.h uidswap.c uidswap.h]
2478      do gid/groups-swap in addition to uid-swap, should help if /home/group
2479      is chmod 750 + chgrp grp /home/group/, work be deraadt and me, thanks
2480      to olar@openwall.com is comments.  we had many requests for this.
2481    - markus@cvs.openbsd.org 2001/04/07 08:55:18
2482      [buffer.c channels.c channels.h readconf.c ssh.c]
2483      allow the ssh client act as a SOCKS4 proxy (dynamic local
2484      portforwarding).  work by Dan Kaminsky <dankamin@cisco.com> and me.
2485      thanks to Dan for this great patch: use 'ssh -D 1080 host' and make
2486      netscape use localhost:1080 as a socks proxy.
2487    - markus@cvs.openbsd.org 2001/04/08 11:24:33
2488      [uidswap.c]
2489      KNF
2490
2491 20010408
2492  - OpenBSD CVS Sync
2493    - stevesk@cvs.openbsd.org 2001/04/06 22:12:47
2494      [hostfile.c]
2495      unused; typo in comment
2496    - stevesk@cvs.openbsd.org 2001/04/06 22:25:25
2497      [servconf.c]
2498      in addition to:
2499      ListenAddress host|ipv4_addr|ipv6_addr
2500      permit:
2501      ListenAddress [host|ipv4_addr|ipv6_addr]:port
2502      ListenAddress host|ipv4_addr:port
2503      sshd.8 updates coming.  ok markus@
2504
2505 20010407
2506  - (bal) CVS ID Resync of version.h
2507  - OpenBSD CVS Sync
2508    - markus@cvs.openbsd.org 2001/04/05 23:39:20
2509      [serverloop.c]
2510      keep the ssh session even if there is no active channel.
2511      this is more in line with the protocol spec and makes
2512         ssh -N -L 1234:server:110 host
2513      more useful.
2514      based on discussion with <mats@mindbright.se> long time ago
2515      and recent mail from <res@shore.net>
2516    - deraadt@cvs.openbsd.org 2001/04/06 16:46:59
2517      [scp.c]
2518      remove trailing / from source paths; fixes pr#1756
2519
2520 20010406
2521  - (stevesk) logintest.c: fix for systems without __progname
2522  - (stevesk) Makefile.in: log.o is in libssh.a
2523  - OpenBSD CVS Sync
2524    - markus@cvs.openbsd.org 2001/04/05 10:00:06
2525      [compat.c]
2526      2.3.x does old  GEX, too; report jakob@
2527    - markus@cvs.openbsd.org 2001/04/05 10:39:03
2528      [compress.c compress.h packet.c]
2529      reset compress state per direction when rekeying.
2530    - markus@cvs.openbsd.org 2001/04/05 10:39:48
2531      [version.h]
2532      temporary version 2.5.4 (supports rekeying).
2533      this is not an official release.
2534    - markus@cvs.openbsd.org 2001/04/05 10:42:57
2535      [auth-chall.c authfd.c channels.c clientloop.c kex.c kexgex.c key.c
2536       mac.c packet.c serverloop.c sftp-client.c sftp-client.h sftp-glob.c
2537       sftp-glob.h sftp-int.c sftp-server.c sftp.c ssh-keygen.c sshconnect.c
2538       sshconnect2.c sshd.c]
2539      fix whitespace: unexpand + trailing spaces.
2540    - markus@cvs.openbsd.org 2001/04/05 11:09:17
2541      [clientloop.c compat.c compat.h]
2542      add SSH_BUG_NOREKEY and detect broken (=all old) openssh versions.
2543    - markus@cvs.openbsd.org 2001/04/05 15:45:43
2544      [ssh.1]
2545      ssh defaults to protocol v2; from quisar@quisar.ambre.net
2546    - stevesk@cvs.openbsd.org 2001/04/05 15:48:18
2547      [canohost.c canohost.h session.c]
2548      move get_remote_name_or_ip() to canohost.[ch]; for portable.  ok markus@
2549    - markus@cvs.openbsd.org 2001/04/05 20:01:10
2550      [clientloop.c]
2551      for ~R print message if server does not support rekeying. (and fix ~R).
2552    - markus@cvs.openbsd.org 2001/04/05 21:02:46
2553      [buffer.c]
2554      better error message
2555    - markus@cvs.openbsd.org 2001/04/05 21:05:24
2556      [clientloop.c ssh.c]
2557      don't request a session for 'ssh -N', pointed out slade@shore.net
2558
2559 20010405
2560  - OpenBSD CVS Sync
2561    - markus@cvs.openbsd.org 2001/04/04 09:48:35
2562      [kex.c kex.h kexdh.c kexgex.c packet.c sshconnect2.c sshd.c]
2563      don't sent multiple kexinit-requests.
2564      send newkeys, block while waiting for newkeys.
2565      fix comments.
2566    - markus@cvs.openbsd.org 2001/04/04 14:34:58
2567      [clientloop.c kex.c kex.h serverloop.c sshconnect2.c sshd.c]
2568      enable server side rekeying + some rekey related clientup.
2569      todo: we should not send any non-KEX messages after we send KEXINIT
2570    - markus@cvs.openbsd.org 2001/04/04 15:50:55
2571      [compat.c]
2572      f-secure 1.3.2 does not handle IGNORE; from milliondl@ornl.gov
2573    - markus@cvs.openbsd.org 2001/04/04 20:25:38
2574      [channels.c channels.h clientloop.c kex.c kex.h serverloop.c
2575       sshconnect2.c sshd.c]
2576      more robust rekeying
2577      don't send channel data after rekeying is started.
2578    - markus@cvs.openbsd.org 2001/04/04 20:32:56
2579      [auth2.c]
2580      we don't care about missing bannerfiles; from tsoome@ut.ee, ok deraadt@
2581    - markus@cvs.openbsd.org 2001/04/04 22:04:35
2582      [kex.c kexgex.c serverloop.c]
2583      parse full kexinit packet.
2584      make server-side more robust, too.
2585    - markus@cvs.openbsd.org 2001/04/04 23:09:18
2586      [dh.c kex.c packet.c]
2587      clear+free keys,iv for rekeying.
2588      + fix DH mem leaks. ok niels@
2589  - (stevesk) don't use vhangup() if defined(HAVE_DEV_PTMX); also removes
2590     BROKEN_VHANGUP
2591
2592 20010404
2593  - OpenBSD CVS Sync
2594    - deraadt@cvs.openbsd.org 2001/04/02 17:32:23
2595      [ssh-agent.1]
2596      grammar; slade@shore.net
2597    - stevesk@cvs.openbsd.org 2001/04/03 13:56:11
2598      [sftp-glob.c ssh-agent.c ssh-keygen.c]
2599      free() -> xfree()
2600    - markus@cvs.openbsd.org 2001/04/03 19:53:29
2601      [dh.c dh.h kex.c kex.h sshconnect2.c sshd.c]
2602      move kex to kex*.c, used dispatch_set() callbacks for kex. should
2603      make rekeying easier.
2604    - todd@cvs.openbsd.org 2001/04/03 21:19:38
2605      [ssh_config]
2606      id_rsa1/2 -> id_rsa; ok markus@
2607    - markus@cvs.openbsd.org 2001/04/03 23:32:12
2608      [kex.c kex.h packet.c sshconnect2.c sshd.c]
2609      undo parts of recent my changes: main part of keyexchange does not
2610      need dispatch-callbacks, since application data is delayed until
2611      the keyexchange completes (if i understand the drafts correctly).
2612      add some infrastructure for re-keying.
2613    - markus@cvs.openbsd.org 2001/04/04 00:06:54
2614      [clientloop.c sshconnect2.c]
2615      enable client rekeying
2616         (1) force rekeying with ~R, or
2617         (2) if the server requests rekeying.
2618      works against ssh-2.0.12/2.0.13/2.1.0/2.2.0/2.3.0/2.3.1/2.4.0
2619  - (bal) Oops.. Missed including kexdh.c and kexgex.c in OpenBSD sync.
2620
2621 20010403
2622  - OpenBSD CVS Sync
2623    - stevesk@cvs.openbsd.org 2001/04/02 14:15:31
2624      [sshd.8]
2625      typo; ok markus@
2626    - stevesk@cvs.openbsd.org 2001/04/02 14:20:23
2627      [readconf.c servconf.c]
2628      correct comment; ok markus@
2629  - (stevesk) nchan.c: remove ostate checks and add EINVAL to
2630     shutdown(SHUT_RD) error() bypass for HP-UX.
2631
2632 20010402
2633  - (stevesk) log.c openbsd sync; missing newlines
2634  - (stevesk) sshpty.h openbsd sync; PTY_H -> SSHPTY_H
2635
2636 20010330
2637  - (djm) Another openbsd-compat/glob.c sync
2638  - (djm) OpenBSD CVS Sync
2639    - provos@cvs.openbsd.org 2001/03/28 21:59:41
2640      [kex.c kex.h sshconnect2.c sshd.c]
2641      forgot to include min and max params in hash, okay markus@
2642    - provos@cvs.openbsd.org 2001/03/28 22:04:57
2643      [dh.c]
2644      more sanity checking on primes file
2645    - markus@cvs.openbsd.org 2001/03/28 22:43:31
2646      [auth.h auth2.c auth2-chall.c]
2647      check auth_root_allowed for kbd-int auth, too.
2648    - provos@cvs.openbsd.org 2001/03/29 14:24:59
2649      [sshconnect2.c]
2650      use recommended defaults
2651    - stevesk@cvs.openbsd.org 2001/03/29 21:06:21
2652      [sshconnect2.c sshd.c]
2653      need to set both STOC and CTOS for SSH_BUG_BIGENDIANAES; ok markus@
2654    - markus@cvs.openbsd.org 2001/03/29 21:17:40
2655      [dh.c dh.h kex.c kex.h]
2656      prepare for rekeying: move DH code to dh.c
2657    - djm@cvs.openbsd.org 2001/03/29 23:42:01
2658      [sshd.c]
2659      Protocol 1 key regeneration log => verbose, some KNF; ok markus@
2660
2661 20010329
2662  - OpenBSD CVS Sync
2663    - stevesk@cvs.openbsd.org 2001/03/26 15:47:59
2664      [ssh.1]
2665      document more defaults; misc. cleanup.  ok markus@
2666    - markus@cvs.openbsd.org 2001/03/26 23:12:42
2667      [authfile.c]
2668      KNF
2669    - markus@cvs.openbsd.org 2001/03/26 23:23:24
2670      [rsa.c rsa.h ssh-agent.c ssh-keygen.c]
2671      try to read private f-secure ssh v2 rsa keys.
2672    - markus@cvs.openbsd.org 2001/03/27 10:34:08
2673      [ssh-rsa.c sshd.c]
2674      use EVP_get_digestbynid, reorder some calls and fix missing free.
2675    - markus@cvs.openbsd.org 2001/03/27 10:57:00
2676      [compat.c compat.h ssh-rsa.c]
2677      some older systems use NID_md5 instead of NID_sha1 for RSASSA-PKCS1-v1_5
2678      signatures in SSH protocol 2, ok djm@
2679    - provos@cvs.openbsd.org 2001/03/27 17:46:50
2680      [compat.c compat.h dh.c dh.h ssh2.h sshconnect2.c sshd.c version.h]
2681      make dh group exchange more flexible, allow min and max group size,
2682      okay markus@, deraadt@
2683    - stevesk@cvs.openbsd.org 2001/03/28 19:56:23
2684      [scp.c]
2685      start to sync scp closer to rcp; ok markus@
2686    - stevesk@cvs.openbsd.org 2001/03/28 20:04:38
2687      [scp.c]
2688      usage more like rcp and add missing -B to usage; ok markus@
2689    - markus@cvs.openbsd.org 2001/03/28 20:50:45
2690      [sshd.c]
2691      call refuse() before close(); from olemx@ans.pl
2692
2693 20010328
2694  - (djm) Reorder tests and library inclusion for Krb4/AFS to try to
2695    resolve linking conflicts with libcrypto. Report and suggested fix
2696    from Holger Trapp <Holger.Trapp@Informatik.TU-Chemnitz.DE>
2697  - (djm) Work around Solaris' broken struct dirent. Diagnosis and suggested
2698    fix from Philippe Levan <levan@epix.net>
2699  - (djm) Rework krbIV tests to get us closer to building on Redhat. Still
2700    doesn't work because of conflicts between krbIV's and OpenSSL's des.h
2701  - (djm) Sync openbsd-compat/glob.c
2702
2703 20010327
2704  - Attempt sync with sshlogin.c w/ OpenBSD (mainly CVS ID)
2705  - Fix pointer issues in waitpid() and wait() replaces.  Patch by Lutz
2706    Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE>
2707  - OpenBSD CVS Sync
2708    - djm@cvs.openbsd.org 2001/03/25 00:01:34
2709      [session.c]
2710      shorten; ok markus@
2711    - stevesk@cvs.openbsd.org 2001/03/25 13:16:11
2712      [servconf.c servconf.h session.c sshd.8 sshd_config]
2713      PrintLastLog option; from chip@valinux.com with some minor
2714      changes by me.  ok markus@
2715    - markus@cvs.openbsd.org 2001/03/26 08:07:09
2716      [authfile.c authfile.h ssh-add.c ssh-keygen.c ssh.c sshconnect.c
2717       sshconnect.h sshconnect1.c sshconnect2.c sshd.c]
2718      simpler key load/save interface, see authfile.h
2719  - (djm) Reestablish PAM credentials (which can be supplemental group
2720    memberships) after initgroups() blows them away. Report and suggested
2721    fix from Nalin Dahyabhai <nalin@redhat.com>
2722
2723 20010324
2724  - Fixed permissions ssh-keyscan.  Thanks to Christopher Linn <celinn@mtu.edu>.
2725  - OpenBSD CVS Sync
2726    - djm@cvs.openbsd.org 2001/03/23 11:04:07
2727      [compat.c compat.h sshconnect2.c sshd.c]
2728      Compat for OpenSSH with broken Rijndael/AES. ok markus@
2729    - markus@cvs.openbsd.org 2001/03/23 12:02:49
2730      [auth1.c]
2731      authctxt is now passed to do_authenticated
2732    - markus@cvs.openbsd.org 2001/03/23 13:10:57
2733      [sftp-int.c]
2734      fix put, upload to _absolute_ path, ok djm@
2735    - markus@cvs.openbsd.org 2001/03/23 14:28:32
2736      [session.c sshd.c]
2737      ignore SIGPIPE, restore in child, fixes x11-fwd crashes; with djm@
2738  - (djm) Pull out our own SIGPIPE hacks
2739
2740 20010323
2741  - OpenBSD CVS Sync
2742    - deraadt@cvs.openbsd.org 2001/03/22 20:22:55
2743      [sshd.c]
2744      do not place linefeeds in buffer
2745
2746 20010322
2747  - (djm) Better AIX no tty fix, spotted by Gert Doering <gert@greenie.muc.de>
2748  - (bal) version.c CVS ID resync
2749  - (bal) auth-chall.c auth-passwd.c auth.h auth1.c auth2.c session.c CVS ID
2750    resync
2751  - (bal) scp.c CVS ID resync
2752  - OpenBSD CVS Sync
2753    - markus@cvs.openbsd.org 2001/03/20 19:10:16
2754      [readconf.c]
2755      default to SSH protocol version 2
2756    - markus@cvs.openbsd.org 2001/03/20 19:21:21
2757      [session.c]
2758      remove unused arg
2759    - markus@cvs.openbsd.org 2001/03/20 19:21:21
2760      [session.c]
2761      remove unused arg
2762    - markus@cvs.openbsd.org 2001/03/21 11:43:45
2763      [auth1.c auth2.c session.c session.h]
2764      merge common ssh v1/2 code
2765    - jakob@cvs.openbsd.org 2001/03/21 14:20:45
2766      [ssh-keygen.c]
2767      add -B flag to usage
2768    - markus@cvs.openbsd.org 2001/03/21 21:06:30
2769      [session.c]
2770      missing init; from mib@unimelb.edu.au
2771
2772 20010321
2773  - (djm) Fix ttyname breakage for AIX and Tru64. Patch from Steve
2774    VanDevender <stevev@darkwing.uoregon.edu>
2775  - (djm) Make sure pam_retval is initialised on call to pam_end. Patch
2776    from Solar Designer <solar@openwall.com>
2777  - (djm) Don't loop forever when changing password via PAM. Patch
2778    from Solar Designer <solar@openwall.com>
2779  - (djm) Generate config files before build
2780  - (djm) Correctly handle SIA and AIX when no tty present. Spotted and
2781    suggested fix from Mike Battersby <mib@unimelb.edu.au>
2782
2783 20010320
2784  - (bal) glob.c update to added GLOB_LIMITS (OpenBSD CVS).
2785  - (bal) glob.c update to set gl_pathv to NULL (OpenBSD CVS).
2786  - (bal) Oops.  Missed globc.h change (OpenBSD CVS).
2787  - (djm) OpenBSD CVS Sync
2788    - markus@cvs.openbsd.org 2001/03/19 17:07:23
2789      [auth.c readconf.c]
2790      undo /etc/shell and proto 2,1 change for openssh-2.5.2
2791    - markus@cvs.openbsd.org 2001/03/19 17:12:10
2792      [version.h]
2793      version 2.5.2
2794  - (djm) Update RPM spec version
2795  - (djm) Release 2.5.2p1
2796 - tim@mindrot.org 2001/03/19 18:33:47 [defines.h]
2797   change S_ISLNK macro to work for UnixWare 2.03
2798 - tim@mindrot.org 2001/03/19 20:45:11 [openbsd-compat/glob.c]
2799   add get_arg_max(). Use sysconf() if ARG_MAX is not defined
2800
2801 20010319
2802  - (djm) Seed PRNG at startup, rather than waiting for arc4random calls to
2803    do it implicitly.
2804  - (djm) Add getusershell() functions from OpenBSD CVS
2805  - OpenBSD CVS Sync
2806    - markus@cvs.openbsd.org 2001/03/18 12:07:52
2807      [auth-options.c]
2808      ignore permitopen="host:port" if AllowTcpForwarding==no
2809  - (djm) Make scp work on systems without 64-bit ints
2810  - tim@mindrot.org 2001/03/18 18:28:39 [defines.h]
2811    move HAVE_LONG_LONG_INT where it works
2812  - (bal) Use 'NGROUPS' for NeXT Since 'MAX_NGROUPS' is wrapped up in -lposix
2813    stuff.  Change suggested by Mark Miller <markm@swoon.net>
2814  - (bal) Small fix to scp.  %lu vs %ld
2815  - (bal) NeXTStep lacks S_ISLNK.  Plus split up S_IS*
2816  - (djm) OpenBSD CVS Sync
2817    - djm@cvs.openbsd.org     2001/03/19 03:52:51
2818      [sftp-client.c]
2819      Report ssh connection closing correctly; ok deraadt@
2820    - deraadt@cvs.openbsd.org 2001/03/18 23:30:55
2821      [compat.c compat.h sshd.c]
2822      specifically version match on ssh scanners.  do not log scan
2823      information to the console
2824    - djm@cvs.openbsd.org      2001/03/19 12:10:17
2825      [sshd.8]
2826      Document permitopen authorized_keys option; ok markus@
2827    - djm@cvs.openbsd.org     2001/03/19 05:49:52
2828      [ssh.1]
2829      document PreferredAuthentications option; ok markus@
2830  - (bal) Minor NeXT fixed.  Forgot to #undef NGROUPS_MAX
2831
2832 20010318
2833  - (bal) Fixed scp type casing issue which causes "scp: protocol error:
2834    size not delimited" fatal errors when tranfering.
2835  - OpenBSD CVS Sync
2836    - markus@cvs.openbsd.org 2001/03/17 17:27:59
2837      [auth.c]
2838      check /etc/shells, too
2839  - tim@mindrot.org 2001/03/17 18:45:25 [compat.c]
2840      openbsd-compat/fake-regex.h
2841
2842 20010317
2843  - Support usrinfo() on AIX. Based on patch from Gert Doering
2844    <gert@greenie.muc.de>
2845  - OpenBSD CVS Sync
2846    - markus@cvs.openbsd.org 2001/03/15 15:05:59
2847      [scp.c]
2848      use %lld in printf, ok millert@/deraadt@; report from ssh@client.fi
2849    - markus@cvs.openbsd.org 2001/03/15 22:07:08
2850      [session.c]
2851      pass Session to do_child + KNF
2852    - djm@cvs.openbsd.org 2001/03/16 08:16:18
2853      [sftp-client.c sftp-client.h sftp-glob.c sftp-int.c]
2854      Revise globbing for get/put to be more shell-like. In particular,
2855      "get/put file* directory/" now works. ok markus@
2856    - markus@cvs.openbsd.org 2001/03/16 09:55:53
2857      [sftp-int.c]
2858      fix memset and whitespace
2859    - markus@cvs.openbsd.org 2001/03/16 13:44:24
2860      [sftp-int.c]
2861      discourage strcat/strcpy
2862    - markus@cvs.openbsd.org 2001/03/16 19:06:30
2863      [auth-options.c channels.c channels.h serverloop.c session.c]
2864      implement "permitopen" key option, restricts -L style forwarding to
2865      to specified host:port pairs. based on work by harlan@genua.de
2866  - Check for gl_matchc support in glob_t and fall back to the
2867    openbsd-compat/glob.[ch] support if it does not exist.
2868
2869 20010315
2870  - OpenBSD CVS Sync
2871    - markus@cvs.openbsd.org 2001/03/14 08:57:14
2872      [sftp-client.c]
2873      Wall
2874    - markus@cvs.openbsd.org 2001/03/14 15:15:58
2875      [sftp-int.c]
2876      add version command
2877    - deraadt@cvs.openbsd.org 2001/03/14 22:50:25
2878      [sftp-server.c]
2879      note no getopt()
2880  - (stevesk) ssh-keyscan.c: specify "openbsd-compat/fake-queue.h"
2881  - (bal) Cygwin README change by Corinna Vinschen <vinschen@redhat.com>
2882
2883 20010314
2884  - OpenBSD CVS Sync
2885    - markus@cvs.openbsd.org 2001/03/13 17:34:42
2886      [auth-options.c]
2887      missing xfree, deny key on parse error; ok stevesk@
2888    - djm@cvs.openbsd.org 2001/03/13 22:42:54
2889      [sftp-client.c sftp-client.h sftp-glob.c sftp-glob.h sftp-int.c]
2890      sftp client filename globbing for get, put, ch{mod,grp,own}. ok markus@
2891  - (bal) Fix strerror() in bsd-misc.c
2892  - (djm) Add replacement glob() from OpenBSD libc if the system glob is
2893    missing or lacks the GLOB_ALTDIRFUNC extension
2894  - (djm) Remove -I$(srcdir)/openbsd-compat from CFLAGS, refer to headers
2895    relatively. Avoids conflict between glob.h and /usr/include/glob.h
2896
2897 20010313
2898  - OpenBSD CVS Sync
2899    - markus@cvs.openbsd.org 2001/03/12 22:02:02
2900      [key.c key.h ssh-add.c ssh-keygen.c sshconnect.c sshconnect2.c]
2901      remove old key_fingerprint interface, s/_ex//
2902
2903 20010312
2904  - OpenBSD CVS Sync
2905    - markus@cvs.openbsd.org 2001/03/11 13:25:36
2906      [auth2.c key.c]
2907      debug
2908    - jakob@cvs.openbsd.org 2001/03/11 15:03:16
2909      [key.c key.h]
2910      add improved fingerprint functions. based on work by Carsten
2911      Raskgaard <cara@int.tele.dk> and modified by me. ok markus@.
2912    - jakob@cvs.openbsd.org 2001/03/11 15:04:16
2913      [ssh-keygen.1 ssh-keygen.c]
2914      print both md5, sha1 and bubblebabble fingerprints when using
2915      ssh-keygen -l -v. ok markus@.
2916    - jakob@cvs.openbsd.org 2001/03/11 15:13:09
2917      [key.c]
2918      cleanup & shorten some var names key_fingerprint_bubblebabble.
2919    - deraadt@cvs.openbsd.org 2001/03/11 16:39:03
2920      [ssh-keygen.c]
2921      KNF, and SHA1 binary output is just creeping featurism
2922  - tim@mindrot.org 2001/03/11 17:29:32 [configure.in]
2923    test if snprintf() supports %ll
2924    add /dev to search path for PRNGD/EGD socket
2925    fix my mistake in USER_PATH test program
2926  - OpenBSD CVS Sync
2927    - markus@cvs.openbsd.org 2001/03/11 18:29:51
2928      [key.c]
2929      style+cleanup
2930    - markus@cvs.openbsd.org 2001/03/11 22:33:24
2931      [ssh-keygen.1 ssh-keygen.c]
2932      remove -v again. use -B instead for bubblebabble. make -B consistent
2933      with -l and make -B work with /path/to/known_hosts. ok deraadt@
2934  - (djm) Bump portable version number for generating test RPMs
2935  - (djm) Add "static_openssl" RPM build option, remove rsh build dependency
2936  - (bal) Reorder includes in Makefile.
2937
2938 20010311
2939  - OpenBSD CVS Sync
2940    - markus@cvs.openbsd.org 2001/03/10 12:48:27
2941      [sshconnect2.c]
2942      ignore nonexisting private keys; report rjmooney@mediaone.net
2943    - deraadt@cvs.openbsd.org 2001/03/10 12:53:51
2944      [readconf.c ssh_config]
2945      default to SSH2, now that m68k runs fast
2946    - stevesk@cvs.openbsd.org 2001/03/10 15:02:05
2947      [ttymodes.c ttymodes.h]
2948      remove unused sgtty macros; ok markus@
2949    - deraadt@cvs.openbsd.org 2001/03/10 15:31:00
2950      [compat.c compat.h sshconnect.c]
2951      all known netscreen ssh versions, and older versions of OSU ssh cannot
2952      handle password padding (newer OSU is fixed)
2953  - tim@mindrot.org 2001/03/10 16:33:42 [configure.in Makefile.in sshd_config]
2954    make sure $bindir is in USER_PATH so scp will work
2955  - OpenBSD CVS Sync
2956    - markus@cvs.openbsd.org 2001/03/10 17:51:04
2957      [kex.c match.c match.h readconf.c readconf.h sshconnect2.c]
2958      add PreferredAuthentications
2959
2960 20010310
2961  - OpenBSD CVS Sync
2962    - deraadt@cvs.openbsd.org 2001/03/09 03:14:39
2963      [ssh-keygen.c]
2964      create *.pub files with umask 0644, so that you can mv them to
2965      authorized_keys
2966    - deraadt@cvs.openbsd.org 2001/03/09 12:30:29
2967      [sshd.c]
2968      typo; slade@shore.net
2969  - Removed log.o from sftp client.  Not needed.
2970
2971 20010309
2972  - OpenBSD CVS Sync
2973    - stevesk@cvs.openbsd.org 2001/03/08 18:47:12
2974      [auth1.c]
2975      unused; ok markus@
2976    - stevesk@cvs.openbsd.org 2001/03/08 20:44:48
2977      [sftp.1]
2978      spelling, cleanup; ok deraadt@
2979    - markus@cvs.openbsd.org 2001/03/08 21:42:33
2980      [compat.c compat.h readconf.h ssh.c sshconnect1.c sshconnect2.c]
2981      implement client side of SSH2_MSG_USERAUTH_PK_OK (test public key ->
2982      no need to do enter passphrase or do expensive sign operations if the
2983      server does not accept key).
2984
2985 20010308
2986  - OpenBSD CVS Sync
2987    - djm@cvs.openbsd.org 2001/03/07 10:11:23
2988      [sftp-client.c sftp-client.h sftp-int.c sftp-server.c sftp.1 sftp.c sftp.h]
2989      Support for new draft (draft-ietf-secsh-filexfer-01). New symlink handling
2990      functions and small protocol change.
2991    - markus@cvs.openbsd.org 2001/03/08 00:15:48
2992      [readconf.c ssh.1]
2993      turn off useprivilegedports by default. only rhost-auth needs
2994      this. older sshd's may need this, too.
2995  - (stevesk) Reliant Unix (SNI) needs HAVE_BOGUS_SYS_QUEUE_H;
2996    Dirk Markwardt <D.Markwardt@tu-bs.de>
2997
2998 20010307
2999  - (bal) OpenBSD CVS Sync
3000    - deraadt@cvs.openbsd.org 2001/03/06 06:11:18
3001      [ssh-keyscan.c]
3002      appease gcc
3003    - deraadt@cvs.openbsd.org 2001/03/06 06:11:44
3004      [sftp-int.c sftp.1 sftp.c]
3005      sftp -b batchfile; mouring@etoh.eviladmin.org
3006    - deraadt@cvs.openbsd.org 2001/03/06 15:10:42
3007      [sftp.1]
3008      order things
3009    - deraadt@cvs.openbsd.org 2001/03/07 01:19:06
3010      [ssh.1 sshd.8]
3011      the name "secure shell" is boring, noone ever uses it
3012    - deraadt@cvs.openbsd.org 2001/03/07 04:05:58
3013      [ssh.1]
3014      removed dated comment
3015  - Cygwin contrib improvements from Corinna Vinschen <vinschen@redhat.com>
3016
3017 20010306
3018  - (bal) OpenBSD CVS Sync
3019    - deraadt@cvs.openbsd.org 2001/03/05 14:28:47
3020      [sshd.8]
3021      alpha order; jcs@rt.fm
3022    - stevesk@cvs.openbsd.org 2001/03/05 15:44:51
3023      [servconf.c]
3024      sync error message; ok markus@
3025    - deraadt@cvs.openbsd.org 2001/03/05 15:56:16
3026      [myproposal.h ssh.1]
3027      switch to aes128-cbc/hmac-md5 by default in SSH2 -- faster;
3028      provos & markus ok
3029    - deraadt@cvs.openbsd.org 2001/03/05 16:07:15
3030      [sshd.8]
3031      detail default hmac setup too
3032    - markus@cvs.openbsd.org 2001/03/05 17:17:21
3033      [kex.c kex.h sshconnect2.c sshd.c]
3034      generate a 2*need size (~300 instead of 1024/2048) random private
3035      exponent during the DH key agreement. according to Niels (the great
3036      german advisor) this is safe since /etc/primes contains strong
3037      primes only.
3038
3039      References:
3040              P. C. van Oorschot and M. J. Wiener, On Diffie-Hellman key
3041              agreement with short exponents, In Advances in Cryptology
3042              - EUROCRYPT'96, LNCS 1070, Springer-Verlag, 1996, pp.332-343.
3043    - stevesk@cvs.openbsd.org 2001/03/05 17:40:48
3044      [ssh.1]
3045      more ssh_known_hosts2 documentation; ok markus@
3046    - stevesk@cvs.openbsd.org 2001/03/05 17:58:22
3047      [dh.c]
3048      spelling
3049    - deraadt@cvs.openbsd.org 2001/03/06 00:33:04
3050      [authfd.c cli.c ssh-agent.c]
3051      EINTR/EAGAIN handling is required in more cases
3052    - millert@cvs.openbsd.org 2001/03/06 01:06:03
3053      [ssh-keyscan.c]
3054      Don't assume we wil get the version string all in one read().
3055      deraadt@ OK'd
3056    - millert@cvs.openbsd.org 2001/03/06 01:08:27
3057      [clientloop.c]
3058      If read() fails with EINTR deal with it the same way we treat EAGAIN
3059
3060 20010305
3061  - (bal) CVS ID touch up on sshpty.[ch] and sshlogin.[ch]
3062  - (bal) CVS ID touch up on sftp-int.c
3063  - (bal) CVS ID touch up on uuencode.c
3064  - (bal) CVS ID touch up on auth2.c, serverloop.c, session.c & sshd.c
3065  - (bal) OpenBSD CVS Sync
3066    - deraadt@cvs.openbsd.org 2001/02/17 23:48:48
3067      [sshd.8]
3068      it's the OpenSSH one
3069    - deraadt@cvs.openbsd.org 2001/02/21 07:37:04
3070      [ssh-keyscan.c]
3071      inline -> __inline__, and some indent
3072    - deraadt@cvs.openbsd.org 2001/02/21 09:05:54
3073      [authfile.c]
3074      improve fd handling
3075    - deraadt@cvs.openbsd.org 2001/02/21 09:12:56
3076      [sftp-server.c]
3077      careful with & and &&; markus ok
3078    - stevesk@cvs.openbsd.org 2001/02/21 21:14:04
3079      [ssh.c]
3080      -i supports DSA identities now; ok markus@
3081    - deraadt@cvs.openbsd.org 2001/02/22 04:29:37
3082      [servconf.c]
3083      grammar; slade@shore.net
3084    - deraadt@cvs.openbsd.org 2001/02/22 06:43:55
3085      [ssh-keygen.1 ssh-keygen.c]
3086      document -d, and -t defaults to rsa1
3087    - deraadt@cvs.openbsd.org 2001/02/22 08:03:51
3088      [ssh-keygen.1 ssh-keygen.c]
3089      bye bye -d
3090    - deraadt@cvs.openbsd.org 2001/02/22 18:09:06
3091      [sshd_config]
3092      activate RSA 2 key
3093    - markus@cvs.openbsd.org 2001/02/22 21:57:27
3094      [ssh.1 sshd.8]
3095      typos/grammar from matt@anzen.com
3096    - markus@cvs.openbsd.org 2001/02/22 21:59:44
3097      [auth.c auth.h auth1.c auth2.c misc.c misc.h ssh.c]
3098      use pwcopy in ssh.c, too
3099    - markus@cvs.openbsd.org 2001/02/23 15:34:53
3100      [serverloop.c]
3101      debug2->3
3102    - markus@cvs.openbsd.org 2001/02/23 18:15:13
3103      [sshd.c]
3104      the random session key depends now on the session_key_int
3105      sent by the 'attacker'
3106              dig1 = md5(cookie|session_key_int);
3107              dig2 = md5(dig1|cookie|session_key_int);
3108              fake_session_key = dig1|dig2;
3109      this change is caused by a mail from anakin@pobox.com
3110      patch based on discussions with my german advisor niels@openbsd.org
3111    - deraadt@cvs.openbsd.org 2001/02/24 10:37:55
3112      [readconf.c]
3113      look for id_rsa by default, before id_dsa
3114    - deraadt@cvs.openbsd.org 2001/02/24 10:37:26
3115      [sshd_config]
3116      ssh2 rsa key before dsa key
3117    - markus@cvs.openbsd.org 2001/02/27 10:35:27
3118      [packet.c]
3119      fix random padding
3120    - markus@cvs.openbsd.org 2001/02/27 11:00:11
3121      [compat.c]
3122      support SSH-2.0-2.1 ; from Christophe_Moret@hp.com
3123    - deraadt@cvs.openbsd.org 2001/02/28 05:34:28
3124      [misc.c]
3125      pull in protos
3126    - deraadt@cvs.openbsd.org 2001/02/28 05:36:28
3127      [sftp.c]
3128      do not kill the subprocess on termination (we will see if this helps
3129      things or hurts things)
3130    - markus@cvs.openbsd.org 2001/02/28 08:45:39
3131      [clientloop.c]
3132      fix byte counts for ssh protocol v1
3133    - markus@cvs.openbsd.org 2001/02/28 08:54:55
3134      [channels.c nchan.c nchan.h]
3135      make sure remote stderr does not get truncated.
3136      remove closed fd's from the select mask.
3137    - markus@cvs.openbsd.org 2001/02/28 09:57:07
3138      [packet.c packet.h sshconnect2.c]
3139      in ssh protocol v2 use ignore messages for padding (instead of
3140      trailing \0).
3141    - markus@cvs.openbsd.org 2001/02/28 12:55:07
3142      [channels.c]
3143      unify debug messages
3144    - deraadt@cvs.openbsd.org 2001/02/28 17:52:54
3145      [misc.c]
3146      for completeness, copy pw_gecos too
3147    - markus@cvs.openbsd.org 2001/02/28 21:21:41
3148      [sshd.c]
3149      generate a fake session id, too
3150    - markus@cvs.openbsd.org 2001/02/28 21:27:48
3151      [channels.c packet.c packet.h serverloop.c]
3152      use ignore message to simulate a SSH2_MSG_CHANNEL_DATA message
3153      use random content in ignore messages.
3154    - markus@cvs.openbsd.org 2001/02/28 21:31:32
3155      [channels.c]
3156      typo
3157    - deraadt@cvs.openbsd.org 2001/03/01 02:11:25
3158      [authfd.c]
3159      split line so that p will have an easier time next time around
3160    - deraadt@cvs.openbsd.org 2001/03/01 02:29:04
3161      [ssh.c]
3162      shorten usage by a line
3163    - deraadt@cvs.openbsd.org 2001/03/01 02:45:10
3164      [auth-rsa.c auth2.c deattack.c packet.c]
3165      KNF
3166    - deraadt@cvs.openbsd.org 2001/03/01 03:38:33
3167      [cli.c cli.h rijndael.h ssh-keyscan.1]
3168      copyright notices on all source files
3169    - markus@cvs.openbsd.org 2001/03/01 22:46:37
3170      [ssh.c]
3171      don't truncate remote ssh-2 commands; from mkubita@securities.cz
3172      use min, not max for logging, fixes overflow.
3173    - deraadt@cvs.openbsd.org 2001/03/02 06:21:01
3174      [sshd.8]
3175      explain SIGHUP better
3176    - deraadt@cvs.openbsd.org 2001/03/02 09:42:49
3177      [sshd.8]
3178      doc the dsa/rsa key pair files
3179    - deraadt@cvs.openbsd.org 2001/03/02 18:54:31
3180      [atomicio.c atomicio.h auth-chall.c auth.c auth2-chall.c crc32.h
3181       scp.c serverloop.c session.c sftp-server.8 sftp.1 ssh-add.1 ssh-add.c
3182       ssh-agent.1 ssh-agent.c ssh-keygen.1 ssh.1 sshd.8]
3183      make copyright lines the same format
3184    - deraadt@cvs.openbsd.org 2001/03/03 06:53:12
3185      [ssh-keyscan.c]
3186      standard theo sweep
3187    - millert@cvs.openbsd.org 2001/03/03 21:19:41
3188      [ssh-keyscan.c]
3189      Dynamically allocate read_wait and its copies.  Since maxfd is
3190      based on resource limits it is often (usually?) larger than FD_SETSIZE.
3191    - millert@cvs.openbsd.org 2001/03/03 21:40:30
3192      [sftp-server.c]
3193      Dynamically allocate fd_set; deraadt@ OK
3194    - millert@cvs.openbsd.org 2001/03/03 21:41:07
3195      [packet.c]
3196      Dynamically allocate fd_set; deraadt@ OK
3197    - deraadt@cvs.openbsd.org 2001/03/03 22:07:50
3198      [sftp-server.c]
3199      KNF
3200    - markus@cvs.openbsd.org 2001/03/03 23:52:22
3201      [sftp.c]
3202      clean up arg processing. based on work by Christophe_Moret@hp.com
3203    - markus@cvs.openbsd.org 2001/03/03 23:59:34
3204      [log.c ssh.c]
3205      log*.c -> log.c
3206    - markus@cvs.openbsd.org 2001/03/04 00:03:59
3207      [channels.c]
3208      debug1->2
3209    - stevesk@cvs.openbsd.org 2001/03/04 10:57:53
3210      [ssh.c]
3211      add -m to usage; ok markus@
3212    - stevesk@cvs.openbsd.org 2001/03/04 11:04:41
3213      [sshd.8]
3214      small cleanup and clarify for PermitRootLogin; ok markus@
3215    - stevesk@cvs.openbsd.org 2001/03/04 11:16:06
3216      [servconf.c sshd.8]
3217      kill obsolete RandomSeed; ok markus@ deraadt@
3218    - stevesk@cvs.openbsd.org 2001/03/04 12:54:04
3219      [sshd.8]
3220      spelling
3221    - millert@cvs.openbsd.org 2001/03/04 17:42:28
3222      [authfd.c channels.c dh.c log.c readconf.c servconf.c sftp-int.c
3223       ssh.c sshconnect.c sshd.c]
3224      log functions should not be passed strings that end in newline as they
3225      get passed on to syslog() and when logging to stderr, do_log() appends
3226      its own newline.
3227    - deraadt@cvs.openbsd.org 2001/03/04 18:21:28
3228      [sshd.8]
3229      list SSH2 ciphers
3230  - (bal) Put HAVE_PW_CLASS_IN_PASSWD back into pwcopy()
3231  - (bal) Fix up logging since it changed.  removed log-*.c
3232  - (djm) Fix up LOG_AUTHPRIV for systems that have it
3233  - (stevesk) OpenBSD sync:
3234    - deraadt@cvs.openbsd.org 2001/03/05 08:37:27
3235      [ssh-keyscan.c]
3236      skip inlining, why bother
3237  - (stevesk) sftp.c: handle __progname
3238
3239 20010304
3240  - (bal) Remove make-ssh-known-hosts.1 since it's no longer valid.
3241  - (bal) Updated contrib/README to remove 'make-ssh-known-hosts' and
3242    give Mark Roth credit for mdoc2man.pl
3243
3244 20010303
3245  - (djm) Remove make-ssh-known-hosts.pl, ssh-keyscan is better.
3246  - (djm) Document PAM ChallengeResponseAuthentication in sshd.8
3247  - (djm) Disable and comment ChallengeResponseAuthentication in sshd_config
3248  - (djm) Allow PRNGd entropy collection from localhost TCP socket. Replace
3249    "--with-egd-pool" configure option with "--with-prngd-socket" and
3250    "--with-prngd-port" options. Debugged and improved by Lutz Jaenicke
3251    <Lutz.Jaenicke@aet.TU-Cottbus.DE>
3252
3253 20010301
3254  - (djm) Properly add -lcrypt if needed.
3255  - (djm) Force standard PAM conversation function in a few more places.
3256    Patch from Redhat 2.5.1p1-2 RPM, probably Nalin Dahyabhai
3257    <nalin@redhat.com>
3258  - (djm) Cygwin needs pw->pw_gecos copied too. Patch from Corinna Vinschen
3259    <vinschen@redhat.com>
3260  - (djm) Released 2.5.1p2
3261
3262 20010228
3263  - (djm) Detect endianness in configure and use it in rijndael.c. Fixes
3264    "Bad packet length" bugs.
3265  - (djm) Fully revert PAM session patch (again). All PAM session init is
3266    now done before the final fork().
3267  - (djm) EGD detection patch from Tim Rice <tim@multitalents.net>
3268  - (djm) Remove /tmp from EGD socket search list
3269
3270 20010227
3271  - (bal) Applied shutdown() patch for sftp.c by  Corinna Vinschen
3272    <vinschen@redhat.com>
3273  - (bal) OpenBSD Sync
3274    - markus@cvs.openbsd.org 2001/02/23 15:37:45
3275      [session.c]
3276      handle SSH_PROTOFLAG_SCREEN_NUMBER for buggy clients
3277  - (bal) sshd.init support for all Redhat release.  Patch by Jim Knoble
3278    <jmknoble@jmknoble.cx>
3279  - (djm) Fix up POSIX saved uid support. Report from Mark Miller
3280    <markm@swoon.net>
3281  - (djm) Search for -lcrypt on FreeBSD too
3282  - (djm) fatal() on OpenSSL version mismatch
3283  - (djm) Move PAM init to after fork for non-Solaris derived PAMs
3284  - (djm) Warning fix on entropy.c saved uid stuff. Patch from Mark Miller
3285    <markm@swoon.net>
3286  - (djm) Fix PAM fix
3287  - (djm) Remove 'noreplace' flag from sshd_config in RPM spec files. This
3288    change is being made as 2.5.x configfiles are not back-compatible with
3289    2.3.x.
3290  - (djm) Avoid warnings for missing broken IP_TOS. Patch from Mark Miller
3291    <markm@swoon.net>
3292  - (djm) Open Server 5 doesn't need BROKEN_SAVED_UIDS. Patch from Tim Rice
3293    <tim@multitalents.net>
3294  - (djm) Avoid multiple definition of _PATH_LS. Patch from Tim Rice
3295    <tim@multitalents.net>
3296
3297 20010226
3298  - (bal) Fixed bsd-snprinf.c so it now honors 'BROKEN_SNPRINTF' again.
3299  - (djm) Some systems (SCO3, NeXT) have weird saved uid semantics.
3300    Based on patch from Tim Rice <tim@multitalents.net>
3301
3302 20010225
3303  - (djm) Use %{_libexecdir} rather than hardcoded path in RPM specfile
3304    Patch from Adrian Ho <lexfiend@usa.net>
3305  - (bal) Replace 'unsigned long long' to 'u_int64_t' since not every
3306    platform defines u_int64_t as being that.
3307
3308 20010224
3309  - (bal) Missed part of the UNIX sockets patch.  Patch by Corinna
3310    Vinschen <vinschen@redhat.com>
3311  - (bal) Reorder where 'strftime' is detected to resolve linking
3312    issues on SCO.  Patch by Tim Rice <tim@multitalents.net>
3313
3314 20010224
3315  - (bal) pam_stack fix to correctly detect between RH7 and older RHs.
3316    Patch by Pekka Savola <pekkas@netcore.fi>
3317  - (bal) Renamed sigaction.[ch] to sigact.[ch].  Causes problems with
3318    some platforms.
3319  - (bal) Generalize lack of UNIX sockets since this also effects Cray
3320    not just Cygwin.  Based on patch by Wendy Palm <wendyp@cray.com>
3321
3322 20010223
3323  - (bal) Fix --define rh7 in openssh.spec file.  Patch by Steve Tell
3324    <tell@telltronics.org>
3325  - (bal) Patch to force OpenSSH rpm to require the same version of OpenSSL
3326    that it was compiled against.  Patch by Pekka Savola <pekkas@netcore.fi>
3327  - (bal) Double -I for OpenSSL on SCO.  Patch by Tim Rice
3328    <tim@multitalents.net>
3329
3330 20010222
3331  - (bal) Corrected SCO luid patch by svaughan <svaughan@asterion.com>
3332  - (bal) Added mdoc2man.pl from Mark Roth <roth@feep.net>
3333  - (bal) Removed reference to liblogin from contrib/README.  It was
3334    integrated into OpenSSH a long while ago.
3335  - (stevesk) remove erroneous #ifdef sgi code.
3336    Michael Stone <mstone@cs.loyola.edu>
3337
3338 20010221
3339  - (bal) Removed -L/usr/ucblib -R/usr/ucblib for Solaris platform.
3340  - (bal) Fixed OpenSSL rework to use $saved_*.  Patch by Tim Rice
3341    <tim@multitalents.net>
3342  - (bal) Reverted out of 2001/02/15 patch by djm below because it
3343    breaks Solaris.
3344         - (djm) Move PAM session setup back to before setuid to user.
3345           fixes problems on Solaris-drived PAMs.
3346  - (stevesk) session.c: back out to where we were before:
3347     - (djm) Move PAM session initialisation until after fork in sshd. Patch
3348       from Nalin Dahyabhai <nalin@redhat.com>
3349
3350 20010220
3351  - (bal) Fix mixed up params to memmove() from Jan 5th in setenv.c and
3352    getcwd.c.
3353  - (bal) OpenBSD CVS Sync:
3354    - deraadt@cvs.openbsd.org 2001/02/19 23:09:05
3355      [sshd.c]
3356      clarify message to make it not mention "ident"
3357
3358 20010219
3359  - (bal) Markus' blessing to rename login.[ch] -> sshlogin.[ch] and
3360    pty.[ch] -> sshpty.[ch]
3361  - (djm) Rework search for OpenSSL location. Skip directories which don't
3362    exist, don't add -L$ssldir/lib if it doesn't exist. Should help SCO
3363    with its limit of 6 -L options.
3364  - OpenBSD CVS Sync:
3365    - reinhard@cvs.openbsd.org        2001/02/17 08:24:40
3366      [sftp.1]
3367      typo
3368    - deraadt@cvs.openbsd.org 2001/02/17 16:28:58
3369      [ssh.c]
3370      cleanup -V output; noted by millert
3371    - deraadt@cvs.openbsd.org 2001/02/17 16:48:48
3372      [sshd.8]
3373      it's the OpenSSH one
3374    - markus@cvs.openbsd.org  2001/02/18 11:33:54
3375      [dispatch.c]
3376      typo, SSH2_MSG_KEXINIT, from aspa@kronodoc.fi
3377    - markus@cvs.openbsd.org  2001/02/19 02:53:32
3378      [compat.c compat.h serverloop.c]
3379      ssh-1.2.{18-22} has broken handling of ignore messages; report from
3380      itojun@
3381    - markus@cvs.openbsd.org  2001/02/19 03:35:23
3382      [version.h]
3383      OpenSSH_2.5.1 adds bug compat with 1.2.{18-22}
3384    - deraadt@cvs.openbsd.org 2001/02/19 03:36:25
3385      [scp.c]
3386      np is changed by recursion; vinschen@redhat.com
3387  - Update versions in RPM spec files
3388  - Release 2.5.1p1
3389
3390 20010218
3391  - (bal) Patch for fix FCHMOD reference in ftp-client.c by Tim Rice
3392    <tim@multitalents.net>
3393  - (Bal) Patch for lack of RA_RESTART in misc.c for mysignal by
3394    stevesk
3395  - (djm) Fix my breaking of cygwin builds, Patch from Corinna Vinschen
3396    <vinschen@redhat.com> and myself.
3397  - (djm) Close listen_sock on bind() failures. Patch from Arkadiusz
3398    Miskiewicz <misiek@pld.ORG.PL>
3399  - (djm) Robustify EGD/PRNGd code in face of socket closures. Patch from
3400    Todd C. Miller <Todd.Miller@courtesan.com>
3401  - (djm) Use ttyname() to determine name of tty returned by openpty()
3402    rather then risking overflow. Patch from Marek Michalkiewicz
3403    <marekm@amelek.gda.pl>
3404  - (djm) Swapped tests for no_libsocket and no_libnsl in configure.in.
3405    Patch from Marek Michalkiewicz <marekm@amelek.gda.pl>
3406  - (djm) Doc fixes from Pekka Savola <pekkas@netcore.fi>
3407  - (djm) Use SA_INTERRUPT along SA_RESTART if present (equivalent for
3408    SunOS)
3409  - (djm) SCO needs librpc for libwrap. Patch from Tim Rice
3410    <tim@multitalents.net>
3411  - (stevesk) misc.c: cpp rework of SA_(INTERRUPT|RESTART) handling.
3412  - (stevesk) scp.c: use mysignal() for updateprogressmeter() handler.
3413  - (djm) SA_INTERRUPT is the converse of SA_RESTART, apply it only for
3414    SIGALRM.
3415  - (djm) Move entropy.c over to mysignal()
3416  - (djm) SunOS 4.x also needs to define HAVE_BOGUS_SYS_QUEUE_H as it has
3417    a <sys/queue.h> that lacks the TAILQ_* macros. Patch from Todd C.
3418    Miller <Todd.Miller@courtesan.com>
3419  - (djm) Update RPM spec files for 2.5.0p1
3420  - (djm) Merge BSD_AUTH support from Markus Friedl and David J. MacKenzie
3421    enable with --with-bsd-auth.
3422  - (stevesk) entropy.c: typo; should be SIGPIPE
3423
3424 20010217
3425  - (bal) OpenBSD Sync:
3426    - markus@cvs.openbsd.org 2001/02/16 13:38:18
3427      [channel.c]
3428      remove debug
3429    - markus@cvs.openbsd.org 2001/02/16 14:03:43
3430      [session.c]
3431      proper payload-length check for x11 w/o screen-number
3432
3433 20010216
3434  - (bal) added '--with-prce'  to allow overriding of system regex when
3435    required (tested by David Dulek <ddulek@fastenal.com>)
3436  - (bal) Added DG/UX case and set that they have a broken IPTOS.
3437  - (djm) Mini-configure reorder patch from Tim Rice <tim@multitalents.net>
3438    Fixes linking on SCO.
3439  - (djm) Make gnome-ssh-askpass handle multi-line prompts. Patch from
3440    Nalin Dahyabhai <nalin@redhat.com>
3441  - (djm) BSD license for gnome-ssh-askpass (was X11)
3442  - (djm) KNF on gnome-ssh-askpass
3443  - (djm) USE_PIPES for a few more sysv platforms
3444  - (djm) Cleanup configure.in a little
3445  - (djm) Ask users to check config.log when we can't find necessary libs
3446  - (djm) Set "login ID" on systems with setluid. Only enabled for SCO
3447    OpenServer for now. Based on patch from svaughan <svaughan@asterion.com>
3448  - (djm) OpenBSD CVS:
3449    - markus@cvs.openbsd.org  2001/02/15 16:19:59
3450      [channels.c channels.h serverloop.c sshconnect.c sshconnect.h]
3451      [sshconnect1.c sshconnect2.c]
3452      genericize password padding function for SSH1 and SSH2.
3453      add stylized echo to 2, too.
3454  - (djm) Add roundup() macro to defines.h
3455  - (stevesk) set SA_RESTART flag in mysignal() for SIGCHLD;
3456    needed on Unixware 2.x.
3457
3458 20010215
3459  - (djm) Move PAM session setup back to before setuid to user. Fixes
3460    problems on Solaris-derived PAMs.
3461  - (djm) Clean up PAM namespace. Suggested by Darren Moffat
3462    <Darren.Moffat@eng.sun.com>
3463  - (bal) Sync w/ OpenSSH for new release
3464    - markus@cvs.openbsd.org 2001/02/12 12:45:06
3465      [sshconnect1.c]
3466      fix xmalloc(0), ok dugsong@
3467    - markus@cvs.openbsd.org 2001/02/11 12:59:25
3468      [Makefile.in sshd.8 sshconnect2.c readconf.h readconf.c packet.c
3469       sshd.c ssh.c ssh.1 servconf.h servconf.c myproposal.h kex.h kex.c]
3470      1) clean up the MAC support for SSH-2
3471      2) allow you to specify the MAC with 'ssh -m'
3472      3) or the 'MACs' keyword in ssh(d)_config
3473      4) add hmac-{md5,sha1}-96
3474              ok stevesk@, provos@
3475    - markus@cvs.openbsd.org 2001/02/12 16:16:23
3476      [auth-passwd.c auth.c auth.h auth1.c auth2.c servconf.c servconf.h
3477       ssh-keygen.c sshd.8]
3478      PermitRootLogin={yes,without-password,forced-commands-only,no}
3479      (before this change, root could login even if PermitRootLogin==no)
3480    - deraadt@cvs.openbsd.org 2001/02/12 22:56:09
3481      [clientloop.c packet.c ssh-keyscan.c]
3482      deal with EAGAIN/EINTR selects which were skipped
3483    - markus@cvs.openssh.org 2001/02/13 22:49:40
3484      [auth1.c auth2.c]
3485      setproctitle(user) only if getpwnam succeeds
3486    - markus@cvs.openbsd.org 2001/02/12 23:26:20
3487      [sshd.c]
3488      missing memset; from solar@openwall.com
3489    - stevesk@cvs.openbsd.org 2001/02/12 20:53:33
3490      [sftp-int.c]
3491      lumask now works with 1 numeric arg; ok markus@, djm@
3492    - djm@cvs.openbsd.org 2001/02/14 9:46:03
3493      [sftp-client.c sftp-int.c sftp.1]
3494      Fix and document 'preserve modes & times' option ('-p' flag in sftp);
3495      ok markus@
3496  - (bal) replaced PATH_MAX in sftp-int.c w/ MAXPATHLEN.
3497  - (djm) Move to Jim's 1.2.0 X11 askpass program
3498  - (stevesk) OpenBSD sync:
3499    - deraadt@cvs.openbsd.org 2001/02/15 01:38:04
3500      [serverloop.c]
3501      indent
3502
3503 20010214
3504  - (djm) Don't try to close PAM session or delete credentials if the
3505    session has not been open or credentials not set. Based on patch from
3506    Andrew Bartlett <abartlet@pcug.org.au>
3507  - (djm) Move PAM session initialisation until after fork in sshd. Patch
3508    from Nalin Dahyabhai <nalin@redhat.com>
3509  - (bal) Missing function prototype in bsd-snprintf.c patch by
3510    Mark Miller <markm@swoon.net>
3511  - (djm) Split out and improve OSF SIA auth code. Patch from Chris Adams
3512    <cmadams@hiwaay.net> with a little modification and KNF.
3513  - (stevesk) fix for SIA patch, misplaced session_setup_sia()
3514
3515 20010213
3516  - (djm) Only test -S potential EGD sockets if they exist and are readable.
3517  - (bal) Cleaned out bsd-snprintf.c.  VARARGS have been banished and
3518    I did a base KNF over the whe whole file to make it more acceptable.
3519    (backed out of original patch and removed it from ChangeLog)
3520  - (bal) Use chown() if fchown() does not exist in ftp-server.c patch by
3521    Tim Rice <tim@multitalents.net>
3522  - (stevesk) auth1.c: fix PAM passwordless check.
3523
3524 20010212
3525  - (djm) Update Redhat specfile to allow --define "skip_x11_askpass 1",
3526    --define "skip_gnome_askpass 1", --define "rh7 1" and make the
3527    implicit rpm-3.0.5 dependancy explicit. Patch and suggestions from
3528    Pekka Savola <pekkas@netcore.fi>
3529  - (djm) Clean up PCRE text in INSTALL
3530  - (djm) Fix OSF SIA auth NULL pointer deref. Report from Mike Battersby
3531    <mib@unimelb.edu.au>
3532  - (bal) NCR SVR4 compatiblity provide by Don Bragg <thewizarddon@yahoo.com>
3533  - (stevesk) session.c: remove debugging code.
3534
3535 20010211
3536  - (bal) OpenBSD Sync
3537    - markus@cvs.openbsd.org 2001/02/07 22:35:46
3538      [auth1.c auth2.c sshd.c]
3539      move k_setpag() to a central place; ok dugsong@
3540    - markus@cvs.openbsd.org 2001/02/10 12:52:02
3541      [auth2.c]
3542      offer passwd before s/key
3543    - markus@cvs.openbsd.org 2001/02/8 22:37:10
3544      [canohost.c]
3545      remove last call to sprintf; ok deraadt@
3546    - markus@cvs.openbsd.org 2001/02/10 1:33:32
3547      [canohost.c]
3548      add debug message, since sshd blocks here if DNS is not available
3549    - markus@cvs.openbsd.org 2001/02/10 12:44:02
3550      [cli.c]
3551      don't call vis() for \r
3552    - danh@cvs.openbsd.org 2001/02/10 0:12:43
3553      [scp.c]
3554      revert a small change to allow -r option to work again; ok deraadt@
3555    - danh@cvs.openbsd.org 2001/02/10 15:14:11
3556      [scp.c]
3557      fix memory leak; ok markus@
3558    - djm@cvs.openbsd.org 2001/02/10 0:45:52
3559      [scp.1]
3560      Mention that you can quote pathnames with spaces in them
3561    - markus@cvs.openbsd.org 2001/02/10 1:46:28
3562      [ssh.c]
3563      remove mapping of argv[0] -> hostname
3564    - markus@cvs.openbsd.org 2001/02/06 22:26:17
3565      [sshconnect2.c]
3566      do not ask for passphrase in batch mode; report from ejb@ql.org
3567    - itojun@cvs.opebsd.org 2001/02/08 10:47:05
3568      [sshconnect.c sshconnect1.c sshconnect2.c]
3569      %.30s is too short for IPv6 numeric address.  use %.128s for now.
3570      markus ok
3571    - markus@cvs.openbsd.org 2001/02/09 12:28:35
3572      [sshconnect2.c]
3573      do not free twice, thanks to /etc/malloc.conf
3574    - markus@cvs.openbsd.org 2001/02/09 17:10:53
3575      [sshconnect2.c]
3576      partial success: debug->log; "Permission denied" if no more auth methods
3577    - markus@cvs.openbsd.org 2001/02/10 12:09:21
3578      [sshconnect2.c]
3579      remove some lines
3580    - markus@cvs.openbsd.org 2001/02/09 13:38:07
3581      [auth-options.c]
3582      reset options if no option is given; from han.holl@prismant.nl
3583    - markus@cvs.openbsd.org 2001/02/08 21:58:28
3584      [channels.c]
3585      nuke sprintf, ok deraadt@
3586    - markus@cvs.openbsd.org 2001/02/08 21:58:28
3587      [channels.c]
3588      nuke sprintf, ok deraadt@
3589    - markus@cvs.openbsd.org 2001/02/06 22:43:02
3590      [clientloop.h]
3591      remove confusing callback code
3592    - deraadt@cvs.openbsd.org 2001/02/08 14:39:36
3593      [readconf.c]
3594      snprintf
3595    - itojun@cvs.openbsd.org 2001/02/08 19:30:52
3596      sync with netbsd tree changes.
3597      - more strict prototypes, include necessary headers
3598      - use paths.h/pathnames.h decls
3599      - size_t typecase to int -> u_long
3600    - itojun@cvs.openbsd.org 2001/02/07 18:04:50
3601      [ssh-keyscan.c]
3602      fix size_t -> int cast (use u_long).  markus ok
3603    - markus@cvs.openbsd.org 2001/02/07 22:43:16
3604      [ssh-keyscan.c]
3605      s/getline/Linebuf_getline/; from roumen.petrov@skalasoft.com
3606    - itojun@cvs.openbsd.org 2001/02/09 9:04:59
3607      [ssh-keyscan.c]
3608      do not assume malloc() returns zero-filled region.  found by
3609      malloc.conf=AJ.
3610    - markus@cvs.openbsd.org 2001/02/08 22:35:30
3611      [sshconnect.c]
3612      don't connect if batch_mode is true and stricthostkeychecking set to
3613     'ask'
3614    - djm@cvs.openbsd.org 2001/02/04 21:26:07
3615      [sshd_config]
3616      type: ok markus@
3617    - deraadt@cvs.openbsd.org 2001/02/06 22:07:50
3618      [sshd_config]
3619      enable sftp-server by default
3620    - deraadt 2001/02/07 8:57:26
3621      [xmalloc.c]
3622      deal with new ANSI malloc stuff
3623    - markus@cvs.openbsd.org 2001/02/07 16:46:08
3624      [xmalloc.c]
3625      typo in fatal()
3626    - itojun@cvs.openbsd.org 2001/02/07 18:04:50
3627      [xmalloc.c]
3628      fix size_t -> int cast (use u_long).  markus ok
3629    - 1.47 Thu Feb 8 23:11:42 GMT 2001 by dugsong
3630      [serverloop.c sshconnect1.c]
3631      mitigate SSH1 traffic analysis - from Solar Designer
3632      <solar@openwall.com>, ok provos@
3633  - (bal) fixed sftp-client.c.  Return 'status' instead of '0'
3634    (from the OpenBSD tree)
3635  - (bal) Synced ssh.1, ssh-add.1 and sshd.8 w/ OpenBSD
3636  - (bal) sftp-sever.c  '%8lld' to '%8llu' (OpenBSD Sync)
3637  - (bal) uuencode.c resync w/ OpenBSD tree, plus whitespace.
3638  - (bal) A bit more whitespace cleanup
3639  - (djm) Set PAM_RHOST earlier, patch from Andrew Bartlett
3640    <abartlet@pcug.org.au>
3641  - (stevesk) misc.c: ssh.h not needed.
3642  - (stevesk) compat.c: more friendly cpp error
3643  - (stevesk) OpenBSD sync:
3644    - stevesk@cvs.openbsd.org 2001/02/11 06:15:57
3645      [LICENSE]
3646      typos and small cleanup; ok deraadt@
3647
3648 20010210
3649  - (djm) Sync sftp and scp stuff from OpenBSD:
3650    - djm@cvs.openbsd.org     2001/02/07 03:55:13
3651      [sftp-client.c]
3652      Don't free handles before we are done with them. Based on work from
3653      Corinna Vinschen <vinschen@redhat.com>. ok markus@
3654    - djm@cvs.openbsd.org     2001/02/06 22:32:53
3655      [sftp.1]
3656      Punctuation fix from Pekka Savola <pekkas@netcore.fi>
3657    - deraadt@cvs.openbsd.org 2001/02/07 04:07:29
3658      [sftp.1]
3659      pretty up significantly
3660    - itojun@cvs.openbsd.org  2001/02/07 06:49:42
3661      [sftp.1]
3662      .Bl-.El mismatch.  markus ok
3663    - djm@cvs.openbsd.org     2001/02/07 06:12:30
3664      [sftp-int.c]
3665      Check that target is a directory before doing ls; ok markus@
3666    - itojun@cvs.openbsd.org  2001/02/07 11:01:18
3667      [scp.c sftp-client.c sftp-server.c]
3668      unsigned long long -> %llu, not %qu.  markus ok
3669    - stevesk@cvs.openbsd.org 2001/02/07 11:10:39
3670      [sftp.1 sftp-int.c]
3671      more man page cleanup and sync of help text with man page; ok markus@
3672    - markus@cvs.openbsd.org  2001/02/07 14:58:34
3673      [sftp-client.c]
3674      older servers reply with SSH2_FXP_NAME + count==0 instead of EOF
3675    - djm@cvs.openbsd.org     2001/02/07 15:27:19
3676      [sftp.c]
3677      Don't forward agent and X11 in sftp. Suggestion from Roumen Petrov
3678      <roumen.petrov@skalasoft.com>
3679    - stevesk@cvs.openbsd.org 2001/02/07 15:36:04
3680      [sftp-int.c]
3681      portable; ok markus@
3682    - stevesk@cvs.openbsd.org 2001/02/07 15:55:47
3683      [sftp-int.c]
3684      lowercase cmds[].c also; ok markus@
3685    - markus@cvs.openbsd.org  2001/02/07 17:04:52
3686      [pathnames.h sftp.c]
3687      allow sftp over ssh protocol 1; ok djm@
3688    - deraadt@cvs.openbsd.org 2001/02/08 07:38:55
3689      [scp.c]
3690      memory leak fix, and snprintf throughout
3691    - deraadt@cvs.openbsd.org 2001/02/08 08:02:02
3692      [sftp-int.c]
3693      plug a memory leak
3694    - stevesk@cvs.openbsd.org 2001/02/08 10:11:23
3695      [session.c sftp-client.c]
3696      %i -> %d
3697    - stevesk@cvs.openbsd.org 2001/02/08 10:57:59
3698      [sftp-int.c]
3699      typo
3700    - stevesk@cvs.openbsd.org 2001/02/08 15:28:07
3701      [sftp-int.c pathnames.h]
3702      _PATH_LS; ok markus@
3703    - djm@cvs.openbsd.org     2001/02/09 04:46:25
3704      [sftp-int.c]
3705      Check for NULL attribs for chown, chmod & chgrp operations, only send
3706      relevant attribs back to server; ok markus@
3707    - djm@cvs.openbsd.org     2001/02/06 15:05:25
3708      [sftp.c]
3709      Use getopt to process commandline arguments
3710    - djm@cvs.openbsd.org     2001/02/06 15:06:21
3711      [sftp.c ]
3712      Wait for ssh subprocess at exit
3713    - djm@cvs.openbsd.org     2001/02/06 15:18:16
3714      [sftp-int.c]
3715      stat target for remote chdir before doing chdir
3716    - djm@cvs.openbsd.org     2001/02/06 15:32:54
3717      [sftp.1]
3718      Punctuation fix from Pekka Savola <pekkas@netcore.fi>
3719    - provos@cvs.openbsd.org  2001/02/05 22:22:02
3720      [sftp-int.c]
3721      cleanup get_pathname, fix pwd after failed cd. okay djm@
3722  - (djm) Update makefile.in for _PATH_SFTP_SERVER
3723  - (bal) sftp-client.c replace NULL w/ 0 in do_ls() (pending in OpenBSD tree)
3724
3725 20010209
3726  - (bal) patch to vis.c to deal with HAVE_VIS right by Robert Mooney
3727    <rjmooney@mediaone.net>
3728  - (bal) .c.o rule in openbsd-compat/Makefile.in did not make it to the
3729    main tree while porting forward.  Pointed out by Lutz Jaenicke
3730    <Lutz.Jaenicke@aet.TU-Cottbus.DE>
3731  - (bal) double entry in configure.in.  Pointed out by Lutz Jaenicke
3732    <Lutz.Jaenicke@aet.TU-Cottbus.DE>
3733  - (stevesk) OpenBSD sync:
3734    - markus@cvs.openbsd.org  2001/02/08 11:20:01
3735      [auth2.c]
3736      strict checking
3737    - markus@cvs.openbsd.org  2001/02/08 11:15:22
3738      [version.h]
3739      update to 2.3.2
3740    - markus@cvs.openbsd.org  2001/02/08 11:12:30
3741      [auth2.c]
3742      fix typo
3743  - (djm) Update spec files
3744  - (bal) OpenBSD sync:
3745    - deraadt@cvs.openbsd.org 2001/02/08 14:38:54
3746      [scp.c]
3747      memory leak fix, and snprintf throughout
3748    - markus@cvs.openbsd.org 2001/02/06 22:43:02
3749      [clientloop.c]
3750      remove confusing callback code
3751  - (djm) Add CVS Id's to files that we have missed
3752  - (bal) OpenBSD Sync (more):
3753    - itojun@cvs.openbsd.org 2001/02/08 19:30:52
3754      sync with netbsd tree changes.
3755      - more strict prototypes, include necessary headers
3756      - use paths.h/pathnames.h decls
3757      - size_t typecase to int -> u_long
3758    - markus@cvs.openbsd.org 2001/02/06 22:07:42
3759      [ssh.c]
3760      fatal() if subsystem fails
3761    - markus@cvs.openbsd.org 2001/02/06 22:43:02
3762      [ssh.c]
3763      remove confusing callback code
3764    - jakob@cvs.openbsd.org 2001/02/06 23:03:24
3765      [ssh.c]
3766      add -1 option (force protocol version 1). ok markus@
3767    - jakob@cvs.openbsd.org 2001/02/06 23:06:21
3768      [ssh.c]
3769      reorder -{1,2,4,6} options. ok markus@
3770  - (bal) Missing 'const' in readpass.h
3771  - (bal) OpenBSD Sync (so at least the thing compiles for 2.3.2 =)
3772    - djm@cvs.openbsd.org 2001/02/06 23:30:28
3773      [sftp-client.c]
3774      replace arc4random with counter for request ids; ok markus@
3775  - (djm) Define _PATH_TTY for systems that don't. Report from Lutz
3776    Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE>
3777
3778 20010208
3779  - (djm) Don't delete external askpass program in make uninstall target.
3780    Report and fix from Roumen Petrov <roumen.petrov@skalasoft.com>
3781  - (djm) Fix linking of sftp, don't need arc4random any more.
3782  - (djm) Try to use shell that supports "test -S" for EGD socket search.
3783    Based on patch from Tim Rice <tim@multitalents.net>
3784
3785 20010207
3786  - (bal) Save the whole path to AR in configure.  Some Solaris 2.7 installs
3787    seem lose track of it while in openbsd-compat/  (two confirmed reports)
3788  - (djm) Much KNF on PAM code
3789  - (djm) Revise auth-pam.c conversation function to be a little more
3790    readable.
3791  - (djm) Revise kbd-int PAM conversation function to fold all text messages
3792    to before first prompt. Fixes hangs if last pam_message did not require
3793    a reply.
3794  - (djm) Fix password changing when using PAM kbd-int authentication
3795
3796 20010205
3797  - (bal) Disable groupaccess by setting NGROUPS_MAX to 0 for platforms
3798    that don't have NGROUPS_MAX.
3799  - (bal) AIX patch for auth1.c by William L. Jones <jones@hpc.utexas.edu>
3800  - (stevesk) OpenBSD sync:
3801    - stevesk@cvs.openbsd.org 2001/02/04 08:32:27
3802      [many files; did this manually to our top-level source dir]
3803      unexpand and remove end-of-line whitespace; ok markus@
3804    - stevesk@cvs.openbsd.org 2001/02/04 15:21:19
3805      [sftp-server.c]
3806      SSH2_FILEXFER_ATTR_UIDGID support; ok markus@
3807    - deraadt@cvs.openbsd.org 2001/02/04 17:02:32
3808      [sftp-int.c]
3809      ? == help
3810    - deraadt@cvs.openbsd.org 2001/02/04 16:47:46
3811      [sftp-int.c]
3812      sort commands, so that abbreviations work as expected
3813    - stevesk@cvs.openbsd.org 2001/02/04 15:17:52
3814      [sftp-int.c]
3815      debugging sftp: precedence and missing break.  chmod, chown, chgrp
3816      seem to be working now.
3817    - markus@cvs.openbsd.org 2001/02/04 14:41:21
3818      [sftp-int.c]
3819      use base 8 for umask/chmod
3820    - markus@cvs.openbsd.org 2001/02/04 11:11:54
3821      [sftp-int.c]
3822      fix LCD
3823    - markus@cvs.openbsd.org  2001/02/04 08:10:44
3824      [ssh.1]
3825      typo; dpo@club-internet.fr
3826    - stevesk@cvs.openbsd.org 2001/02/04 06:30:12
3827      [auth2.c authfd.c packet.c]
3828      remove duplicate #include's; ok markus@
3829    - deraadt@cvs.openbsd.org 2001/02/04 16:56:23
3830      [scp.c sshd.c]
3831      alpha happiness
3832    - stevesk@cvs.openbsd.org 2001/02/04 15:12:17
3833      [sshd.c]
3834      precedence; ok markus@
3835    - deraadt@cvs.openbsd.org 2001/02/04 08:14:15
3836      [ssh.c sshd.c]
3837      make the alpha happy
3838    - markus@cvs.openbsd.org  2001/01/31 13:37:24
3839      [channels.c channels.h serverloop.c ssh.c]
3840      do not disconnect if local port forwarding fails, e.g. if port is
3841      already in use
3842    - markus@cvs.openbsd.org  2001/02/01 14:58:09
3843      [channels.c]
3844      use ipaddr in channel messages, ietf-secsh wants this
3845    - markus@cvs.openbsd.org  2001/01/31 12:26:20
3846      [channels.c]
3847      ssh.com-2.0.1x does not send additional info in CHANNEL_OPEN_FAILURE
3848      messages; bug report from edmundo@rano.org
3849    - markus@cvs.openbsd.org  2001/01/31 13:48:09
3850      [sshconnect2.c]
3851      unused
3852    - deraadt@cvs.openbsd.org 2001/02/04 08:23:08
3853      [sftp-client.c sftp-server.c]
3854      make gcc on the alpha even happier
3855
3856 20010204
3857  - (bal) I think this is the last of the bsd-*.h that don't belong.
3858  - (bal) Minor Makefile fix
3859  - (bal) openbsd-compat/Makefile minor fix.  Ensure dependancies are done
3860    right.
3861  - (bal) Changed order of LIB="" in -with-skey due to library resolving.
3862  - (bal) next-posix.h changed to bsd-nextstep.h
3863  - (djm) OpenBSD CVS sync:
3864    - markus@cvs.openbsd.org  2001/02/03 03:08:38
3865      [auth-options.c auth-rh-rsa.c auth-rhosts.c auth.c canohost.c]
3866      [canohost.h servconf.c servconf.h session.c sshconnect1.c sshd.8]
3867      [sshd_config]
3868      make ReverseMappingCheck optional in sshd_config; ok djm@,dugsong@
3869    - markus@cvs.openbsd.org  2001/02/03 03:19:51
3870      [ssh.1 sshd.8 sshd_config]
3871      Skey is now called ChallengeResponse
3872    - markus@cvs.openbsd.org  2001/02/03 03:43:09
3873      [sshd.8]
3874      use no-pty option in .ssh/authorized_keys* if you need a 8-bit clean
3875      channel. note from Erik.Anggard@cygate.se (pr/1659)
3876    - stevesk@cvs.openbsd.org 2001/02/03 10:03:06
3877      [ssh.1]
3878      typos; ok markus@
3879    - djm@cvs.openbsd.org     2001/02/04 04:11:56
3880      [scp.1 sftp-server.c ssh.1 sshd.8 sftp-client.c sftp-client.h]
3881      [sftp-common.c sftp-common.h sftp-int.c sftp-int.h sftp.1 sftp.c]
3882      Basic interactive sftp client; ok theo@
3883  - (djm) Update RPM specs for new sftp binary
3884  - (djm) Update several bits for new optional reverse lookup stuff. I
3885    think I got them all.
3886  - (djm) Makefile.in fixes
3887  - (stevesk) add mysignal() wrapper and use it for the protocol 2
3888    SIGCHLD handler.
3889  - (djm) Use setvbuf() instead of setlinebuf(). Suggest from stevesk@
3890
3891 20010203
3892  - (bal) Cygwin clean up by Corinna Vinschen <vinschen@redhat.com>
3893  - (bal) renamed queue.h to fake-queue.h (even if it's an OpenBSD
3894    based file) to ensure #include space does not get confused.
3895  - (bal) Minor Makefile.in tweak.  dirname may not exist on some
3896    platforms so builds fail.  (NeXT being a well known one)
3897
3898 20010202
3899  - (bal) Makefile fix where sourcedir != builddir by Corinna Vinschen
3900    <vinschen@redhat.com>
3901  - (bal) Makefile fix to use $(MAKE) instead of 'make'  for platforms
3902    that use 'gmake'.   Patch by Tim Rice <tim@multitalents.net>
3903
3904 20010201
3905  - (bal) Minor fix to Makefile to stop rebuilding executables if no
3906    changes have occured to any of the supporting code.  Patch by
3907    Roumen Petrov <roumen.petrov@skalasoft.com>
3908
3909 20010131
3910  - (djm) OpenBSD CVS Sync:
3911    - djm@cvs.openbsd.org     2001/01/30 15:48:53
3912      [sshconnect.c]
3913      Make warning message a little more consistent. ok markus@
3914  - (djm) Fix autoconf logic for --with-lastlog=no Report and diagnosis from
3915    Philipp Buehler <lists@fips.de> and Kevin Steves <stevesk@sweden.hp.com>
3916    respectively.
3917  - (djm) Don't log SSH2 PAM KbdInt responses to debug, they may contain
3918    passwords.
3919  - (bal) Reorder.  Move all bsd-*, fake-*, next-*, and cygwin* stuff to
3920    openbsd-compat/.  And resolve all ./configure and Makefile.in issues
3921    assocated.
3922
3923 20010130
3924  - (djm) OpenBSD CVS Sync:
3925    - markus@cvs.openbsd.org  2001/01/29 09:55:37
3926      [channels.c channels.h clientloop.c serverloop.c]
3927      fix select overflow; ok deraadt@ and stevesk@
3928    - markus@cvs.openbsd.org  2001/01/29 12:42:35
3929      [canohost.c canohost.h channels.c clientloop.c]
3930      add get_peer_ipaddr(socket), x11-fwd in ssh2 requires ipaddr, not DNS
3931    - markus@cvs.openbsd.org  2001/01/29 12:47:32
3932      [rsa.c rsa.h ssh-agent.c sshconnect1.c sshd.c]
3933      handle rsa_private_decrypt failures; helps against the Bleichenbacher
3934      pkcs#1 attack
3935    - djm@cvs.openbsd.org     2001/01/29 05:36:11
3936      [ssh.1 ssh.c]
3937      Allow invocation of sybsystem by commandline (-s); ok markus@
3938  - (stevesk) configure.in: remove duplicate PROG_LS
3939
3940 20010129
3941  - (stevesk) sftp-server.c: use %lld vs. %qd
3942
3943 20010128
3944  - (bal) Put USE_PIPES back into sco3.2v5
3945  - (bal) OpenBSD Sync
3946    - markus@cvs.openbsd.org 2001/01/28 10:15:34
3947      [dispatch.c]
3948      re-keying is not supported; ok deraadt@
3949    - markus@cvs.openbsd.org 2001/01/28 10:24:04
3950      [ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh.1 sshd.8]
3951      cleanup AUTHORS sections
3952    - markus@cvs.openbsd.org 2001/01/28 10:37:26
3953      [sshd.c sshd.8]
3954      remove -Q, no longer needed
3955    - stevesk@cvs.openbsd.org 2001/01/28 20:36:16
3956      [readconf.c ssh.1]
3957      ``StrictHostKeyChecking ask'' documentation and small cleanup.
3958      ok markus@
3959    - stevesk@cvs.openbsd.org 2001/01/28 20:43:25
3960      [sshd.8]
3961      spelling.  ok markus@
3962    - stevesk@cvs.openbsd.org 2001/01/28 20:53:21
3963      [xmalloc.c]
3964      use size_t for strlen() return.  ok markus@
3965    - stevesk@cvs.openbsd.org 2001/01/28 22:27:05
3966      [authfile.c]
3967      spelling.  use sizeof vs. strlen().  ok markus@
3968    - niklas@cvs.openbsd.org 2001/01/29 1:59:14
3969      [atomicio.h canohost.h clientloop.h deattack.h dh.h dispatch.h
3970       groupaccess.c groupaccess.h hmac.h hostfile.h includes.h kex.h
3971       key.h log.h login.h match.h misc.h myproposal.h nchan.ms pathnames.h
3972       radix.h readpass.h rijndael.h serverloop.h session.h sftp.h ssh-add.1
3973       ssh-dss.h ssh-keygen.1 ssh-keyscan.1 ssh-rsa.h ssh1.h ssh_config
3974       sshconnect.h sshd_config tildexpand.h uidswap.h uuencode.h]
3975      $OpenBSD$
3976   - (bal) Minor auth2.c resync.  Whitespace and moving of an #include.
3977
3978 20010126
3979  - (bal) SSH_PROGRAM vs _PATH_SSH_PROGRAM fix pointed out by Roumen
3980    Petrov <roumen.petrov@skalasoft.com>
3981  - (bal) OpenBSD Sync
3982    - deraadt@cvs.openbsd.org 2001/01/25 8:06:33
3983      [ssh-agent.c]
3984      call _exit() in signal handler
3985
3986 20010125
3987  - (djm) Sync bsd-* support files:
3988    - deraadt@cvs.openbsd.org 2000/01/26 03:43:20
3989      [rresvport.c bindresvport.c]
3990      new bindresvport() semantics that itojun, shin, jean-luc and i have
3991      agreed on, which will be happy for the future. bindresvport_sa() for
3992      sockaddr *, too.  docs later..
3993    - deraadt@cvs.openbsd.org 2000/01/24 02:24:21
3994      [bindresvport.c]
3995      in bindresvport(), if sin is non-NULL, example sin->sin_family for
3996      the actual family being processed
3997  - (djm) Mention PRNGd in documentation, it is nicer than EGD
3998  - (djm) Automatically search for "well-known" EGD/PRNGd sockets in autoconf
3999  - (bal) AC_FUNC_STRFTIME added to autoconf
4000  - (bal) OpenBSD Resync
4001    - stevesk@cvs.openbsd.org 2001/01/24 21:03:50
4002      [channels.c]
4003      missing freeaddrinfo(); ok markus@
4004
4005 20010124
4006  - (bal) OpenBSD Resync
4007    - markus@cvs.openbsd.org 2001/01/23 10:45:10
4008      [ssh.h]
4009      nuke comment
4010  - (bal) no 64bit support patch from Tim Rice <tim@multitalents.net>
4011  - (bal) #ifdef around S_IFSOCK if platform does not support it.
4012    patch by Tim Rice <tim@multitalents.net>
4013  - (bal) fake-regex.h cleanup based on Tim Rice's patch.
4014  - (stevesk) sftp-server.c: fix chmod() mode mask
4015
4016 20010123
4017  - (bal) regexp.h typo in configure.in.  Should have been regex.h
4018  - (bal) SSH_USER_DIR to _PATH_SSH_USER_DIR patch by stevesk@
4019  - (bal) SSH_ASKPASS_DEFAULT to _PATH_SSH_ASKPASS_DEFAULT
4020  - (bal) OpenBSD Resync
4021    - markus@cvs.openbsd.org 2001/01/22 8:15:00
4022      [auth-krb4.c sshconnect1.c]
4023      only AFS needs radix.[ch]
4024    - markus@cvs.openbsd.org 2001/01/22 8:32:53
4025      [auth2.c]
4026      no need to include; from mouring@etoh.eviladmin.org
4027    - stevesk@cvs.openbsd.org 2001/01/22 16:55:21
4028      [key.c]
4029      free() -> xfree(); ok markus@
4030    - stevesk@cvs.openbsd.org 2001/01/22 17:22:28
4031      [sshconnect2.c sshd.c]
4032      fix memory leaks in SSH2 key exchange; ok markus@
4033    - markus@cvs.openbsd.org 2001/01/22 23:06:39
4034      [auth1.c auth2.c readconf.c readconf.h servconf.c servconf.h
4035       sshconnect1.c sshconnect2.c sshd.c]
4036      rename skey -> challenge response.
4037      auto-enable kbd-interactive for ssh2 if challenge-reponse is enabled.
4038
4039
4040 20010122
4041  - (bal) OpenBSD Resync
4042    - markus@cvs.openbsd.org 2001/01/19 12:45:26 GMT 2001 by markus
4043      [servconf.c ssh.h sshd.c]
4044      only auth-chall.c needs #ifdef SKEY
4045    - markus@cvs.openbsd.org 2001/01/19 15:55:10 GMT 2001 by markus
4046      [auth-krb4.c auth-options.c auth-rh-rsa.c auth-rhosts.c auth-rsa.c
4047       auth1.c auth2.c channels.c clientloop.c dh.c dispatch.c nchan.c
4048       packet.c pathname.h readconf.c scp.c servconf.c serverloop.c
4049       session.c ssh-add.c ssh-keygen.c ssh-keyscan.c ssh.c ssh.h
4050       ssh1.h sshconnect1.c sshd.c ttymodes.c]
4051      move ssh1 definitions to ssh1.h, pathnames to pathnames.h
4052    - markus@cvs.openbsd.org 2001/01/19 16:48:14
4053      [sshd.8]
4054      fix typo; from stevesk@
4055    - markus@cvs.openbsd.org 2001/01/19 16:50:58
4056      [ssh-dss.c]
4057      clear and free digest, make consistent with other code (use dlen); from
4058      stevesk@
4059    - markus@cvs.openbsd.org 2001/01/20 15:55:20 GMT 2001 by markus
4060      [auth-options.c auth-options.h auth-rsa.c auth2.c]
4061      pass the filename to auth_parse_options()
4062    - markus@cvs.openbsd.org 2001/01/20 17:59:40 GMT 2001
4063      [readconf.c]
4064      fix SIGSEGV from -o ""; problem noted by jehsom@togetherweb.com
4065    - stevesk@cvs.openbsd.org 2001/01/20 18:20:29
4066      [sshconnect2.c]
4067      dh_new_group() does not return NULL.  ok markus@
4068    - markus@cvs.openbsd.org 2001/01/20 21:33:42
4069      [ssh-add.c]
4070      do not loop forever if askpass does not exist; from
4071      andrew@pimlott.ne.mediaone.net
4072    - djm@cvs.openbsd.org 2001/01/20 23:00:56
4073      [servconf.c]
4074      Check for NULL return from strdelim; ok markus
4075    - djm@cvs.openbsd.org 2001/01/20 23:02:07
4076      [readconf.c]
4077      KNF; ok markus
4078    - jakob@cvs.openbsd.org 2001/01/21 9:00:33
4079      [ssh-keygen.1]
4080      remove -R flag; ok markus@
4081    - markus@cvs.openbsd.org 2001/01/21 19:05:40
4082      [atomicio.c automicio.h auth-chall.c auth-krb4.c auth-options.c
4083       auth-options.h auth-passwd.c auth-rh-rsa.c auth-rhosts.c auth-rsa.c
4084       auth.c auth.h auth1.c auth2-chall.c auth2.c authfd.c authfile.c
4085       bufaux.c  bufaux.h buffer.c canahost.c canahost.h channels.c
4086       cipher.c cli.c clientloop.c clientloop.h compat.c compress.c
4087       deattack.c dh.c dispatch.c groupaccess.c hmac.c hostfile.c kex.c
4088       key.c key.h log-client.c log-server.c log.c log.h login.c login.h
4089       match.c misc.c misc.h nchan.c packet.c pty.c radix.h readconf.c
4090       readpass.c readpass.h rsa.c scp.c servconf.c serverloop.c serverloop.h
4091       session.c sftp-server.c ssh-add.c ssh-agent.c ssh-dss.c ssh-keygen.c
4092       ssh-keyscan.c ssh-rsa.c ssh.c ssh.h sshconnect.c sshconnect.h
4093       sshconnect1.c sshconnect2.c sshd.c tildexpand.c tildexpand.h
4094       ttysmodes.c uidswap.c xmalloc.c]
4095      split ssh.h and try to cleanup the #include mess. remove unnecessary
4096      #includes.  rename util.[ch] -> misc.[ch]
4097  - (bal) renamed 'PIDDIR' to '_PATH_SSH_PIDDIR' to match OpenBSD tree
4098  - (bal) Moved #ifdef KRB4 in auth-krb4.c above the #include to resolve
4099    conflict when compiling for non-kerb install
4100  - (bal) removed the #ifdef SKEY in auth1.c to match Markus' changes
4101    on 1/19.
4102
4103 20010120
4104  - (bal) OpenBSD Resync
4105    - markus@cvs.openbsd.org 2001/01/19 12:45:26
4106      [ssh-chall.c servconf.c servconf.h ssh.h sshd.c]
4107      only auth-chall.c needs #ifdef SKEY
4108  - (bal) Slight auth2-pam.c clean up.
4109  - (bal) Includes a fake-regexp.h to be only used if regcomp() is found,
4110    but no 'regexp.h' found (SCO OpenServer 3 lacks the header).
4111
4112 20010119
4113  - (djm) Update versions in RPM specfiles
4114  - (bal) OpenBSD Resync
4115    - markus@cvs.openbsd.org 2001/01/18 16:20:21
4116      [log-client.c log-server.c log.c readconf.c servconf.c ssh.1 ssh.h
4117       sshd.8 sshd.c]
4118      log() is at pri=LOG_INFO, since LOG_NOTICE goes to /dev/console on many
4119      systems
4120    - markus@cvs.openbsd.org 2001/01/18 16:59:59
4121      [auth-passwd.c auth.c auth.h auth1.c auth2.c serverloop.c session.c
4122       session.h sshconnect1.c]
4123      1) removes fake skey from sshd, since this will be much
4124         harder with /usr/libexec/auth/login_XXX
4125      2) share/unify code used in ssh-1 and ssh-2 authentication (server side)
4126      3) make addition of BSD_AUTH and other challenge reponse methods
4127         easier.
4128    - markus@cvs.openbsd.org 2001/01/18 17:12:43
4129      [auth-chall.c auth2-chall.c]
4130      rename *-skey.c *-chall.c since the files are not skey specific
4131  - (djm) Merge patch from Tim Waugh (via Nalin Dahyabhai <nalin@redhat.com>)
4132    to fix NULL pointer deref and fake authloop breakage in PAM code.
4133  - (bal) Updated contrib/cygwin/ by Corinna Vinschen <vinschen@redhat.com>
4134  - (bal) Minor cygwin patch to auth1.c.  Suggested by djm.
4135
4136 20010118
4137  - (bal) Super Sized OpenBSD Resync
4138    - markus@cvs.openbsd.org 2001/01/11 22:14:20 GMT 2001 by markus
4139      [sshd.c]
4140      maxfd+1
4141    - markus@cvs.openbsd.org 2001/01/13 17:59:18
4142      [ssh-keygen.1]
4143      small ssh-keygen manpage cleanup; stevesk@pobox.com
4144    - markus@cvs.openbsd.org 2001/01/13 18:03:07
4145      [scp.c ssh-keygen.c sshd.c]
4146      getopt() returns -1 not EOF; stevesk@pobox.com
4147    - markus@cvs.openbsd.org 2001/01/13 18:06:54
4148      [ssh-keyscan.c]
4149      use SSH_DEFAULT_PORT; from stevesk@pobox.com
4150    - markus@cvs.openbsd.org 2001/01/13 18:12:47
4151      [ssh-keyscan.c]
4152      free() -> xfree(); fix memory leak; from stevesk@pobox.com
4153    - markus@cvs.openbsd.org 2001/01/13 18:14:13
4154      [ssh-add.c]
4155      typo, from stevesk@sweden.hp.com
4156    - markus@cvs.openbsd.org 2001/01/13 18:32:50
4157      [packet.c session.c ssh.c sshconnect.c sshd.c]
4158      split out keepalive from packet_interactive (from dale@accentre.com)
4159      set IPTOS_LOWDELAY TCP_NODELAY IPTOS_THROUGHPUT for ssh2, too.
4160    - markus@cvs.openbsd.org 2001/01/13 18:36:45
4161      [packet.c packet.h]
4162      reorder, typo
4163    - markus@cvs.openbsd.org 2001/01/13 18:38:00
4164      [auth-options.c]
4165      fix comment
4166    - markus@cvs.openbsd.org 2001/01/13 18:43:31
4167      [session.c]
4168      Wall
4169    - markus@cvs.openbsd.org 2001/01/13 19:14:08
4170      [clientloop.h clientloop.c ssh.c]
4171      move callback to headerfile
4172    - markus@cvs.openbsd.org 2001/01/15 21:40:10
4173      [ssh.c]
4174      use log() instead of stderr
4175    - markus@cvs.openbsd.org 2001/01/15 21:43:51
4176      [dh.c]
4177      use error() not stderr!
4178    - markus@cvs.openbsd.org 2001/01/15 21:45:29
4179      [sftp-server.c]
4180      rename must fail if newpath exists, debug off by default
4181    - markus@cvs.openbsd.org 2001/01/15 21:46:38
4182      [sftp-server.c]
4183      readable long listing for sftp-server, ok deraadt@
4184    - markus@cvs.openbsd.org 2001/01/16 19:20:06
4185      [key.c ssh-rsa.c]
4186      make "ssh-rsa" key format for ssh2 confirm to the ietf-drafts; from
4187      galb@vandyke.com.  note that you have to delete older ssh2-rsa keys,
4188      since they are in the wrong format, too. they must be removed from
4189      .ssh/authorized_keys2 and .ssh/known_hosts2, etc.
4190      (cd; grep -v ssh-rsa .ssh/authorized_keys2 > TMP && mv TMP
4191      .ssh/authorized_keys2) additionally, we now check that
4192      BN_num_bits(rsa->n) >= 768.
4193    - markus@cvs.openbsd.org 2001/01/16 20:54:27
4194      [sftp-server.c]
4195      remove some statics. simpler handles; idea from nisse@lysator.liu.se
4196    - deraadt@cvs.openbsd.org 2001/01/16 23:58:08
4197      [bufaux.c radix.c sshconnect.h sshconnect1.c]
4198      indent
4199  - (bal) Added bsd-strmode.[ch] since some non-OpenBSD platforms may
4200    be missing such feature.
4201
4202
4203 20010117
4204  - (djm) Only write random seed file at exit
4205  - (djm) Make PAM support optional, enable with --with-pam
4206  - (djm) Try to use libcrypt on Linux, but link it after OpenSSL (which
4207    provides a crypt() of its own)
4208  - (djm) Avoid a warning in bsd-bindresvport.c
4209  - (djm) Try to avoid adding -I/usr/include to CPPFLAGS during SSL tests. This
4210    can cause weird segfaults errors on Solaris
4211  - (djm) Avoid warning in PAM code by making read_passphrase arguments const
4212  - (djm) Add --with-pam to RPM spec files
4213
4214 20010115
4215  - (bal) sftp-server.c change to use chmod() if fchmod() does not exist.
4216  - (bal) utimes() support via utime() interface on machine that lack utimes().
4217
4218 20010114
4219  - (stevesk) initial work for OpenBSD "support supplementary group in
4220    {Allow,Deny}Groups" patch:
4221    - import getgrouplist.c from OpenBSD (bsd-getgrouplist.c)
4222    - add bsd-getgrouplist.h
4223    - new files groupaccess.[ch]
4224    - build but don't use yet (need to merge auth.c changes)
4225  - (stevesk) complete:
4226    - markus@cvs.openbsd.org  2001/01/13 11:56:48
4227      [auth.c sshd.8]
4228      support supplementary group in {Allow,Deny}Groups
4229      from stevesk@pobox.com
4230
4231 20010112
4232  - (bal) OpenBSD Sync
4233    - markus@cvs.openbsd.org 2001/01/10 22:56:22
4234      [bufaux.h bufaux.c sftp-server.c sftp.h getput.h]
4235      cleanup sftp-server implementation:
4236      add buffer_get_int64, buffer_put_int64, GET_64BIT, PUT_64BIT
4237      parse SSH2_FILEXFER_ATTR_EXTENDED
4238      send SSH2_FX_EOF if readdir returns no more entries
4239      reply to SSH2_FXP_EXTENDED message
4240      use #defines from the draft
4241      move #definations to sftp.h
4242      more info:
4243      http://www.ietf.org/internet-drafts/draft-ietf-secsh-filexfer-00.txt
4244    - markus@cvs.openbsd.org 2001/01/10 19:43:20
4245      [sshd.c]
4246      XXX - generate_empheral_server_key() is not safe against races,
4247      because it calls log()
4248    - markus@cvs.openbsd.org 2001/01/09 21:19:50
4249      [packet.c]
4250      allow TCP_NDELAY for ipv6; from netbsd via itojun@
4251
4252 20010110
4253  - (djm) SNI/Reliant Unix needs USE_PIPES and $DISPLAY hack. Report from
4254    Bladt Norbert <Norbert.Bladt@adi.ch>
4255
4256 20010109
4257  - (bal) Resync CVS ID of cli.c
4258  - (stevesk) auth1.c: free should be after WITH_AIXAUTHENTICATE
4259    code.
4260  - (bal) OpenBSD Sync
4261    - markus@cvs.openbsd.org 2001/01/08 22:29:05
4262      [auth2.c compat.c compat.h servconf.c servconf.h sshd.8
4263       sshd_config version.h]
4264      implement option 'Banner /etc/issue.net' for ssh2, move version to
4265      2.3.1 (needed for bugcompat detection, 2.3.0 would fail if Banner
4266      is enabled).
4267    - markus@cvs.openbsd.org 2001/01/08 22:03:23
4268      [channels.c ssh-keyscan.c]
4269      O_NDELAY -> O_NONBLOCK; thanks stevesk@pobox.com
4270    - markus@cvs.openbsd.org 2001/01/08 21:55:41
4271      [sshconnect1.c]
4272      more cleanups and fixes from stevesk@pobox.com:
4273      1) try_agent_authentication() for loop will overwrite key just
4274         allocated with key_new(); don't alloc
4275      2) call ssh_close_authentication_connection() before exit
4276         try_agent_authentication()
4277      3) free mem on bad passphrase in try_rsa_authentication()
4278    - markus@cvs.openbsd.org 2001/01/08 21:48:17
4279      [kex.c]
4280      missing free; thanks stevesk@pobox.com
4281   - (bal) Detect if clock_t structure exists, if not define it.
4282   - (bal) Detect if O_NONBLOCK exists, if not define it.
4283   - (bal) removed news4-posix.h (now empty)
4284   - (bal) changed bsd-bindresvport.c and bsd-rresvport.c to use 'socklen_t'
4285     instead of 'int'
4286  - (stevesk) sshd_config: sync
4287  - (stevesk) defines.h: remove spurious ``;''
4288
4289 20010108
4290  - (bal) Fixed another typo in cli.c
4291  - (bal) OpenBSD Sync
4292    - markus@cvs.openbsd.org 2001/01/07 21:26:55
4293      [cli.c]
4294      typo
4295    - markus@cvs.openbsd.org 2001/01/07 21:26:55
4296      [cli.c]
4297      missing free, stevesk@pobox.com
4298    - markus@cvs.openbsd.org 2001/01/07 19:06:25
4299      [auth1.c]
4300      missing free, stevesk@pobox.com
4301    - markus@cvs.openbsd.org 2001/01/07 11:28:04
4302      [log-client.c log-server.c log.c readconf.c servconf.c ssh.1
4303       ssh.h sshd.8 sshd.c]
4304      rename SYSLOG_LEVEL_INFO->SYSLOG_LEVEL_NOTICE
4305      syslog priority changes:
4306              fatal() LOG_ERR  -> LOG_CRIT
4307              log()   LOG_INFO -> LOG_NOTICE
4308  - Updated TODO
4309
4310 20010107
4311  - (bal) OpenBSD Sync
4312    - markus@cvs.openbsd.org 2001/01/06 11:23:27
4313      [ssh-rsa.c]
4314      remove unused
4315    - itojun@cvs.openbsd.org 2001/01/05 08:23:29
4316      [ssh-keyscan.1]
4317      missing .El
4318    - markus@cvs.openbsd.org 2001/01/04 22:41:03
4319      [session.c sshconnect.c]
4320      consistent use of _PATH_BSHELL; from stevesk@pobox.com
4321    - djm@cvs.openbsd.org 2001/01/04 22:35:32
4322      [ssh.1 sshd.8]
4323      Mention AES as available SSH2 Cipher; ok markus
4324    - markus@cvs.openbsd.org 2001/01/04 22:25:58
4325      [sshd.c]
4326      sync usage()/man with defaults; from stevesk@pobox.com
4327    - markus@cvs.openbsd.org 2001/01/04 22:21:26
4328      [sshconnect2.c]
4329      handle SSH2_MSG_USERAUTH_BANNER; fixes bug when connecting to a server
4330      that prints a banner (e.g. /etc/issue.net)
4331
4332 20010105
4333  - (bal) contrib/caldera/ provided by Tim Rice <tim@multitalents.net>
4334  - (bal) bsd-getcwd.c and bsd-setenv.c changed from bcopy() to memmove()
4335
4336 20010104
4337  - (djm) Fix memory leak on systems with BROKEN_GETADDRINFO. Based on
4338    work by Chris Vaughan <vaughan99@yahoo.com>
4339
4340 20010103
4341  - (bal) fixed up sshconnect.c so it was closer inline with the OpenBSD
4342    tree (mainly positioning)
4343  - (bal) OpenSSH CVS Update
4344    - markus@cvs.openbsd.org 2001/01/02 20:41:02
4345      [packet.c]
4346      log remote ip on disconnect; PR 1600 from jcs@rt.fm
4347    - markus@cvs.openbsd.org 2001/01/02 20:50:56
4348      [sshconnect.c]
4349      strict_host_key_checking for host_status != HOST_CHANGED &&
4350      ip_status == HOST_CHANGED
4351  - (bal) authfile.c: Synced CVS ID tag
4352  - (bal) UnixWare 2.0 fixes by Tim Rice <tim@multitalents.net>
4353  - (bal) Disable sftp-server if no 64bit int support exists.  Based on
4354    patch by Tim Rice <tim@multitalents.net>
4355  - (bal) Makefile.in changes to uninstall: target to remove sftp-server
4356    and sftp-server.8 manpage.
4357
4358 20010102
4359  - (bal) OpenBSD CVS Update
4360    - markus@cvs.openbsd.org 2001/01/01 14:52:49
4361      [scp.c]
4362      use shared fatal(); from stevesk@pobox.com
4363
4364 20001231
4365  - (bal) Reverted out of MAXHOSTNAMELEN.  This should be set per OS.
4366    for multiple reasons.
4367  - (bal) Reverted out of a partial NeXT patch.
4368
4369 20001230
4370  - (bal) OpenBSD CVS Update
4371    - markus@cvs.openbsd.org 2000/12/28 18:58:30
4372      [ssh-keygen.c]
4373      enable 'ssh-keygen -l -f ~/.ssh/{authorized_keys,known_hosts}{,2}
4374    - markus@cvs.openbsd.org 2000/12/29 22:19:13
4375      [channels.c]
4376      missing xfree; from vaughan99@yahoo.com
4377  - (bal) Resynced CVS ID with OpenBSD for channel.c and uidswap.c
4378  - (bal) if no MAXHOSTNAMELEN is defined.  Default to 64 character defination.
4379    Suggested by Christian Kurz <shorty@debian.org>
4380  - (bal) Add in '.c.o' section to Makefile.in to address make programs that
4381     don't honor CPPFLAGS by default.  Suggested by Lutz Jaenicke
4382     <Lutz.Jaenicke@aet.TU-Cottbus.DE>
4383
4384 20001229
4385  - (bal) Fixed spelling of 'authorized_keys' in ssh-copy-id.1 by Christian
4386    Kurz <shorty@debian.org>
4387  - (bal) OpenBSD CVS Update
4388    - markus@cvs.openbsd.org 2000/12/28 14:25:51
4389      [auth.h auth2.c]
4390      count authentication failures only
4391    - markus@cvs.openbsd.org 2000/12/28 14:25:03
4392      [sshconnect.c]
4393      fingerprint for MITM attacks, too.
4394    - markus@cvs.openbsd.org 2000/12/28 12:03:57
4395      [sshd.8 sshd.c]
4396      document -D
4397    - markus@cvs.openbsd.org 2000/12/27 14:19:21
4398      [serverloop.c]
4399      less chatty
4400    - markus@cvs.openbsd.org 2000/12/27 12:34
4401      [auth1.c sshconnect2.c sshd.c]
4402      typo
4403    - markus@cvs.openbsd.org 2000/12/27 12:30:19
4404      [readconf.c readconf.h ssh.1 sshconnect.c]
4405      new option: HostKeyAlias: allow the user to record the host key
4406      under a different name. This is useful for ssh tunneling over
4407      forwarded connections or if you run multiple sshd's on different
4408      ports on the same machine.
4409    - markus@cvs.openbsd.org 2000/12/27 11:51:53
4410      [ssh.1 ssh.c]
4411      multiple -t force pty allocation, document ORIGINAL_COMMAND
4412    - markus@cvs.openbsd.org 2000/12/27 11:41:31
4413      [sshd.8]
4414      update for ssh-2
4415  - (stevesk) compress.[ch] sync with openbsd; missed in prototype
4416    fix merge.
4417
4418 20001228
4419  - (bal) Patch to add libutil.h to loginrec.c only if the platform has
4420    libutil.h.  Suggested by Pekka Savola <pekka@netcore.fi>
4421  - (djm) Update to new x11-askpass in RPM spec
4422  - (bal) SCO patch to not include <sys/queue.h> since it's unrelated
4423    header.  Patch by Tim Rice <tim@multitalents.net>
4424  - Updated TODO w/ known HP/UX issue
4425  - (bal) removed extra <netdb.h> noticed by Kevin Steves and removed the
4426    bad reference to 'NeXT including it else were' on the #ifdef version.
4427
4428 20001227
4429  - (bal) Typo in configure.in: entut?ent should be endut?ent.  Suggested by
4430    Takumi Yamane <yamtak@b-session.com>
4431  - (bal) Checks for getrlimit(), sysconf(), and setdtablesize().  Patch
4432    by Corinna Vinschen <vinschen@redhat.com>
4433  - (djm) Fix catman-do target for non-bash
4434  - (bal) Typo in configure.in: entut?ent should be endut?ent.  Suggested by
4435    Takumi Yamane <yamtak@b-session.com>
4436  - (bal) Checks for getrlimit(), sysconf(), and setdtablesize().  Patch
4437    by Corinna Vinschen <vinschen@redhat.com>
4438  - (djm) Fix catman-do target for non-bash
4439  - (bal) Fixed NeXT's lack of CPPFLAGS honoring.
4440  - (bal) ssh-keyscan.c: NeXT (and older BSDs) don't support getrlimit() w/
4441    'RLIMIT_NOFILE'
4442  - (djm) Remove *.Ylonen files. They are no longer in the OpenBSD tree,
4443    the info in COPYING.Ylonen has been moved to the start of each
4444    SSH1-derived file and README.Ylonen is well out of date.
4445
4446 20001223
4447  - (bal) Fixed Makefile.in to support recompile of all ssh and sshd objects
4448    if a change to config.h has occurred.  Suggested by Gert Doering
4449    <gert@greenie.muc.de>
4450  - (bal) OpenBSD CVS Update:
4451    - markus@cvs.openbsd.org 2000/12/22 16:49:40
4452      [ssh-keygen.c]
4453      fix ssh-keygen -x -t type > file; from Roumen.Petrov@skalasoft.com
4454
4455 20001222
4456  - Updated RCSID for pty.c
4457  - (bal) OpenBSD CVS Updates:
4458   - markus@cvs.openbsd.org 2000/12/21 15:10:16
4459     [auth-rh-rsa.c hostfile.c hostfile.h sshconnect.c]
4460     print keyfile:line for changed hostkeys, for deraadt@, ok deraadt@
4461   - markus@cvs.openbsd.org 2000/12/20 19:26:56
4462     [authfile.c]
4463     allow ssh -i userkey for root
4464   - markus@cvs.openbsd.org 2000/12/20 19:37:21
4465     [authfd.c authfd.h kex.c sshconnect2.c sshd.c uidswap.c uidswap.h]
4466     fix prototypes; from stevesk@pobox.com
4467   - markus@cvs.openbsd.org 2000/12/20 19:32:08
4468     [sshd.c]
4469     init pointer to NULL; report from Jan.Ivan@cern.ch
4470   - markus@cvs.openbsd.org 2000/12/19 23:17:54
4471     [auth-krb4.c auth-options.c auth-options.h auth-rhosts.c auth-rsa.c
4472      auth1.c auth2-skey.c auth2.c authfd.c authfd.h authfile.c bufaux.c
4473      bufaux.h buffer.c canohost.c channels.c clientloop.c compress.c
4474      crc32.c deattack.c getput.h hmac.c hmac.h hostfile.c kex.c kex.h
4475      key.c key.h log.c login.c match.c match.h mpaux.c mpaux.h packet.c
4476      packet.h radix.c readconf.c rsa.c scp.c servconf.c servconf.h
4477      serverloop.c session.c sftp-server.c ssh-agent.c ssh-dss.c ssh-dss.h
4478      ssh-keygen.c ssh-keyscan.c ssh-rsa.c ssh-rsa.h ssh.c ssh.h  uuencode.c
4479      uuencode.h sshconnect1.c sshconnect2.c sshd.c tildexpand.c]
4480     replace 'unsigned bla' with 'u_bla' everywhere. also replace 'char
4481     unsigned' with u_char.
4482
4483 20001221
4484  - (stevesk) OpenBSD CVS updates:
4485    - markus@cvs.openbsd.org 2000/12/19 15:43:45
4486      [authfile.c channels.c sftp-server.c ssh-agent.c]
4487      remove() -> unlink() for consistency
4488    - markus@cvs.openbsd.org 2000/12/19 15:48:09
4489      [ssh-keyscan.c]
4490      replace <ssl/x.h> with <openssl/x.h>
4491    - markus@cvs.openbsd.org 2000/12/17 02:33:40
4492      [uidswap.c]
4493      typo; from wsanchez@apple.com
4494
4495 20001220
4496  - (djm) Workaround PAM inconsistencies between Solaris derived PAM code
4497    and Linux-PAM. Based on report and fix from Andrew Morgan
4498    <morgan@transmeta.com>
4499
4500 20001218
4501  - (stevesk) rsa.c: entropy.h not needed.
4502  - (bal) split CFLAGS into CFLAGS and CPPFLAGS in configure.in and Makefile.
4503    Suggested by Wilfredo Sanchez <wsanchez@apple.com>
4504
4505 20001216
4506  - (stevesk) OpenBSD CVS updates:
4507    - markus@cvs.openbsd.org 2000/12/16 02:53:57
4508      [scp.c]
4509      allow + in usernames; request from Florian.Weimer@RUS.Uni-Stuttgart.DE
4510    - markus@cvs.openbsd.org 2000/12/16 02:39:57
4511      [scp.c]
4512      unused; from stevesk@pobox.com
4513
4514 20001215
4515  - (stevesk) Old OpenBSD patch wasn't completely applied:
4516    - markus@cvs.openbsd.org 2000/01/24 22:11:20
4517      [scp.c]
4518      allow '.' in usernames; from jedgar@fxp.org
4519  - (stevesk) OpenBSD CVS updates:
4520    - markus@cvs.openbsd.org 2000/12/13 16:26:53
4521      [ssh-keyscan.c]
4522      fatal already adds \n; from stevesk@pobox.com
4523    - markus@cvs.openbsd.org 2000/12/13 16:25:44
4524      [ssh-agent.c]
4525      remove redundant spaces; from stevesk@pobox.com
4526    - ho@cvs.openbsd.org 2000/12/12 15:50:21
4527      [pty.c]
4528      When failing to set tty owner and mode on a read-only filesystem, don't
4529      abort if the tty already has correct owner and reasonably sane modes.
4530      Example; permit 'root' to login to a firewall with read-only root fs.
4531      (markus@ ok)
4532    - deraadt@cvs.openbsd.org 2000/12/13 06:36:05
4533      [pty.c]
4534      KNF
4535    - markus@cvs.openbsd.org 2000/12/12 14:45:21
4536      [sshd.c]
4537      source port < 1024 is no longer required for rhosts-rsa since it
4538      adds no additional security.
4539    - markus@cvs.openbsd.org 2000/12/12 16:11:49
4540      [ssh.1 ssh.c]
4541      rhosts-rsa is no longer automagically disabled if ssh is not privileged.
4542      UsePrivilegedPort=no disables rhosts-rsa _only_ for old servers.
4543      these changes should not change the visible default behaviour of the ssh client.
4544    - deraadt@cvs.openbsd.org 2000/12/11 10:27:33
4545      [scp.c]
4546      when copying 0-sized files, do not re-print ETA time at completion
4547    - provos@cvs.openbsd.org 2000/12/15 10:30:15
4548      [kex.c kex.h sshconnect2.c sshd.c]
4549      compute diffie-hellman in parallel between server and client. okay markus@
4550
4551 20001213
4552  - (djm) Make sure we reset the SIGPIPE disposition after we fork. Report
4553    from Andreas M. Kirchwitz <amk@krell.zikzak.de>
4554  - (stevesk) OpenBSD CVS update:
4555    - markus@cvs.openbsd.org 2000/12/12 15:30:02
4556      [ssh-keyscan.c ssh.c sshd.c]
4557      consistently use __progname; from stevesk@pobox.com
4558
4559 20001211
4560  - (bal) Applied patch to include ssh-keyscan into Redhat's package, and
4561    patch to install ssh-keyscan manpage.  Patch by Pekka Savola
4562    <pekka@netcore.fi>
4563  - (bal) OpenbSD CVS update
4564    - markus@cvs.openbsd.org 2000/12/10 17:01:53
4565      [sshconnect1.c]
4566      always request new challenge for skey/tis-auth, fixes interop with
4567      other implementations; report from roth@feep.net
4568
4569 20001210
4570  - (bal) OpenBSD CVS updates
4571    - markus@cvs.openbsd.org 2000/12/09 13:41:51
4572      [cipher.c cipher.h rijndael.c rijndael.h rijndael_boxes.h]
4573      undo rijndael changes
4574    - markus@cvs.openbsd.org 2000/12/09 13:48:31
4575      [rijndael.c]
4576      fix byte order bug w/o introducing new implementation
4577    - markus@cvs.openbsd.org 2000/12/09 14:08:27
4578      [sftp-server.c]
4579      "" -> "." for realpath; from vinschen@redhat.com
4580    - markus@cvs.openbsd.org 2000/12/09 14:06:54
4581      [ssh-agent.c]
4582      extern int optind; from stevesk@sweden.hp.com
4583    - provos@cvs.openbsd.org 2000/12/09 23:51:11
4584      [compat.c]
4585      remove unnecessary '\n'
4586
4587 20001209
4588  - (bal) OpenBSD CVS updates:
4589    - djm@cvs.openbsd.org 2000/12/07 4:24:59
4590      [ssh.1]
4591      Typo fix from Wilfredo Sanchez <wsanchez@apple.com>; ok theo
4592
4593 20001207
4594  - (bal) OpenBSD CVS updates:
4595    - markus@cvs.openbsd.org 2000/12/06 22:58:14
4596      [compat.c compat.h packet.c]
4597      disable debug messages for ssh.com/f-secure 2.0.1x, 2.1.0
4598    - markus@cvs.openbsd.org 2000/12/06 23:10:39
4599      [rijndael.c]
4600      unexpand(1)
4601    - markus@cvs.openbsd.org 2000/12/06 23:05:43
4602      [cipher.c cipher.h rijndael.c rijndael.h rijndael_boxes.h]
4603      new rijndael implementation. fixes endian bugs
4604
4605 20001206
4606  - (bal) OpenBSD CVS updates:
4607    - markus@cvs.openbsd.org 2000/12/05 20:34:09
4608      [channels.c channels.h clientloop.c serverloop.c]
4609      async connects for -R/-L; ok deraadt@
4610    - todd@cvs.openssh.org 2000/12/05 16:47:28
4611      [sshd.c]
4612      tweak comment to reflect real location of pid file; ok provos@
4613  - (stevesk) Import <sys/queue.h> from OpenBSD for systems that don't
4614    have it (used in ssh-keyscan).
4615  - (stevesk) OpenBSD CVS update:
4616    - markus@cvs.openbsd.org 2000/12/06 19:57:48
4617      [ssh-keyscan.c]
4618      err(3) -> internal error(), from stevesk@sweden.hp.com
4619
4620 20001205
4621  - (bal) OpenBSD CVS updates:
4622    - markus@cvs.openbsd.org 2000/12/04 19:24:02
4623      [ssh-keyscan.c ssh-keyscan.1]
4624      David Maziere's ssh-keyscan, ok niels@
4625  - (bal) Updated Makefile.in to include ssh-keyscan that was just added
4626    to the recent OpenBSD source tree.
4627  - (stevesk) fix typos in contrib/hpux/README
4628
4629 20001204
4630  - (bal) More C functions defined in NeXT that are unaccessable without
4631    defining -POSIX.
4632  - (bal) OpenBSD CVS updates:
4633    - markus@cvs.openbsd.org 2000/12/03 11:29:04
4634      [compat.c]
4635      remove fallback to SSH_BUG_HMAC now that the drafts are updated
4636    - markus@cvs.openbsd.org 2000/12/03 11:27:55
4637      [compat.c]
4638      correctly match "2.1.0.pl2 SSH" etc; from
4639      pekkas@netcore.fi/bugzilla.redhat
4640    - markus@cvs.openbsd.org 2000/12/03 11:15:03
4641      [auth2.c compat.c compat.h sshconnect2.c]
4642      support f-secure/ssh.com 2.0.12; ok niels@
4643
4644 20001203
4645  - (bal) OpenBSD CVS updates:
4646   - markus@cvs.openbsd.org 2000/11/30 22:54:31
4647     [channels.c]
4648     debug->warn if tried to do -R style fwd w/o client requesting this;
4649     ok neils@
4650   - markus@cvs.openbsd.org 2000/11/29 20:39:17
4651     [cipher.c]
4652     des_cbc_encrypt -> des_ncbc_encrypt since it already updates the IV
4653   - markus@cvs.openbsd.org 2000/11/30 18:33:05
4654     [ssh-agent.c]
4655     agents must not dump core, ok niels@
4656   - markus@cvs.openbsd.org 2000/11/30 07:04:02
4657     [ssh.1]
4658     T is for both protocols
4659   - markus@cvs.openbsd.org 2000/12/01 00:00:51
4660     [ssh.1]
4661     typo; from green@FreeBSD.org
4662   - markus@cvs.openbsd.org 2000/11/30 07:02:35
4663     [ssh.c]
4664     check -T before isatty()
4665   - provos@cvs.openbsd.org 2000/11/29 13:51:27
4666     [sshconnect.c]
4667     show IP address and hostname when new key is encountered. okay markus@
4668   - markus@cvs.openbsd.org 2000/11/30 22:53:35
4669     [sshconnect.c]
4670     disable agent/x11/port fwding if hostkey has changed; ok niels@
4671   - marksu@cvs.openbsd.org 2000/11/29 21:11:59
4672     [sshd.c]
4673     sshd -D, startup w/o deamon(), for monitoring scripts or inittab;
4674     from handler@sub-rosa.com and eric@urbanrange.com; ok niels@
4675  - (djm) Added patch from Nalin Dahyabhai <nalin@redhat.com> to enable
4676    PAM authentication using KbdInteractive.
4677  - (djm) Added another TODO
4678
4679 20001202
4680  - (bal) Backed out of part of Alain St-Denis' loginrec.c patch.
4681  - (bal) Irix need some sort of mansubdir, patch by Michael Stone
4682    <mstone@cs.loyola.edu>
4683
4684 20001129
4685  - (djm) Back out all the serverloop.c hacks. sshd will now hang again
4686    if there are background children with open fds.
4687  - (djm) bsd-rresvport.c bzero -> memset
4688  - (djm) Don't fail in defines.h on absence of 64 bit types (we will
4689    still fail during compilation of sftp-server).
4690  - (djm) Fail if ar is not found during configure
4691  - (djm) OpenBSD CVS updates:
4692    - provos@cvs.openbsd.org  2000/11/22 08:38:31
4693      [sshd.8]
4694      talk about /etc/primes, okay markus@
4695    - markus@cvs.openbsd.org  2000/11/23 14:03:48
4696      [ssh.c sshconnect1.c sshconnect2.c]
4697      complain about invalid ciphers for ssh1/ssh2, fall back to reasonable
4698      defaults
4699    - markus@cvs.openbsd.org  2000/11/25 09:42:53
4700      [sshconnect1.c]
4701      reorder check for illegal ciphers, bugreport from espie@
4702    - markus@cvs.openbsd.org  2000/11/25 10:19:34
4703      [ssh-keygen.c ssh.h]
4704      print keytype when generating a key.
4705      reasonable defaults for RSA1/RSA/DSA keys.
4706  - (djm) Patch from Pekka Savola <Pekka.Savola@netcore.fi> to include a few
4707    more manpage paths in fixpaths calls
4708  - (djm) Also add xauth path at Pekka's suggestion.
4709  - (djm) Add Redhat RPM patch for AUTHPRIV SyslogFacility
4710
4711 20001125
4712  - (djm) Give up privs when reading seed file
4713
4714 20001123
4715  - (bal) Merge OpenBSD changes:
4716    - markus@cvs.openbsd.org  2000/11/15 22:31:36
4717      [auth-options.c]
4718      case insensitive key options; from stevesk@sweeden.hp.com
4719    - markus@cvs.openbsd.org  2000/11/16 17:55:43
4720      [dh.c]
4721      do not use perror() in sshd, after child is forked()
4722    - markus@cvs.openbsd.org  2000/11/14 23:42:40
4723      [auth-rsa.c]
4724      parse option only if key matches; fix some confusing seen by the client
4725    - markus@cvs.openbsd.org  2000/11/14 23:44:19
4726      [session.c]
4727      check no_agent_forward_flag for ssh-2, too
4728    - markus@cvs.openbsd.org  2000/11/15
4729      [ssh-agent.1]
4730      reorder SYNOPSIS; typo, use .It
4731    - markus@cvs.openbsd.org  2000/11/14 23:48:55
4732      [ssh-agent.c]
4733      do not reorder keys if a key is removed
4734    - markus@cvs.openbsd.org  2000/11/15 19:58:08
4735      [ssh.c]
4736      just ignore non existing user keys
4737    - millert@cvs.openbsd.org  200/11/15 20:24:43
4738      [ssh-keygen.c]
4739      Add missing \n at end of error message.
4740
4741 20001122
4742  - (bal) Minor patch to ensure platforms lacking IRIX job limit supports
4743    are compilable.
4744  - (bal) Updated TODO as of 11/18/2000 with known things to resolve.
4745
4746 20001117
4747  - (bal) Changed from 'primes' to 'primes.out' for consistancy sake.  It
4748    has no affect the output.  Patch by Corinna Vinschen <vinschen@redhat.com>
4749  - (stevesk) Reworked progname support.
4750  - (bal) Misplaced #include "includes.h" in bsd-setproctitle.c.  Patch by
4751    Shinichi Maruyama <marya@st.jip.co.jp>
4752
4753 20001116
4754  - (bal) Added in MAXSYMLINK test in bsd-realpath.c.  Required for some SCO
4755    releases.
4756  - (bal) Make builds work outside of source tree.  Patch by Mark D. Roth
4757    <roth@feep.net>
4758
4759 20001113
4760  - (djm) Add pointer to http://www.imasy.or.jp/~gotoh/connect.c to
4761    contrib/README
4762  - (djm) Merge OpenBSD changes:
4763    - markus@cvs.openbsd.org  2000/11/06 16:04:56
4764      [channels.c channels.h clientloop.c nchan.c serverloop.c]
4765      [session.c ssh.c]
4766      agent forwarding and -R for ssh2, based on work from
4767      jhuuskon@messi.uku.fi
4768    - markus@cvs.openbsd.org  2000/11/06 16:13:27
4769      [ssh.c sshconnect.c sshd.c]
4770      do not disabled rhosts(rsa) if server port > 1024; from
4771      pekkas@netcore.fi
4772    - markus@cvs.openbsd.org  2000/11/06 16:16:35
4773      [sshconnect.c]
4774      downgrade client to 1.3 if server is 1.4; help from mdb@juniper.net
4775    - markus@cvs.openbsd.org  2000/11/09 18:04:40
4776      [auth1.c]
4777      typo; from mouring@pconline.com
4778    - markus@cvs.openbsd.org  2000/11/12 12:03:28
4779      [ssh-agent.c]
4780      off-by-one when removing a key from the agent
4781    - markus@cvs.openbsd.org  2000/11/12 12:50:39
4782      [auth-rh-rsa.c auth2.c authfd.c authfd.h]
4783      [authfile.c hostfile.c kex.c kex.h key.c key.h myproposal.h]
4784      [readconf.c readconf.h rsa.c rsa.h servconf.c servconf.h ssh-add.c]
4785      [ssh-agent.c ssh-keygen.1 ssh-keygen.c ssh.1 ssh.c ssh_config]
4786      [sshconnect1.c sshconnect2.c sshd.8 sshd.c sshd_config ssh-dss.c]
4787      [ssh-dss.h ssh-rsa.c ssh-rsa.h dsa.c dsa.h]
4788      add support for RSA to SSH2.  please test.
4789      there are now 3 types of keys: RSA1 is used by ssh-1 only,
4790      RSA and DSA are used by SSH2.
4791      you can use 'ssh-keygen -t rsa -f ssh2_rsa_file' to generate RSA
4792      keys for SSH2 and use the RSA keys for hostkeys or for user keys.
4793      SSH2 RSA or DSA keys are added to .ssh/authorised_keys2 as before.
4794  - (djm) Fix up Makefile and Redhat init script to create RSA host keys
4795  - (djm) Change to interim version
4796  - (djm) Fix RPM spec file stupidity
4797  - (djm) fixpaths to DSA and RSA keys too
4798
4799 20001112
4800  - (bal) SCO Patch to add needed libraries for configure.in.  Patch by
4801    Phillips Porch <root@theporch.com>
4802  - (bal) IRIX patch to adding Job Limits.  Patch by Denis Parker
4803    <dcp@sgi.com>
4804  - (stevesk) pty.c: HP-UX 10 and 11 don't define TIOCSCTTY.  Add error() to
4805    failed ioctl(TIOCSCTTY) call.
4806
4807 20001111
4808  - (djm) Added /etc/primes for kex DH group neg, fixup Makefile.in and
4809    packaging files
4810  - (djm) Fix new Makefile.in warnings
4811  - (djm) Fix vsprintf("%h") in bsd-snprintf.c, short int va_args are
4812    promoted to type int. Report and fix from Dan Astoorian
4813    <djast@cs.toronto.edu>
4814  - (djm) Hardwire sysconfdir in RPM spec files as some RPM versions get
4815    it wrong. Report from Bennett Todd <bet@rahul.net>
4816
4817 20001110
4818  - (bal) Fixed dropped answer from skey_keyinfo() in auth1.c
4819  - (bal) Changed from --with-skey to --with-skey=PATH in configure.in
4820  - (bal) Added in check to verify S/Key library is being detected in
4821    configure.in
4822  - (bal) next-posix.h - added another prototype wrapped in POSIX ifdef/endif.
4823    Patch by Mark Miller <markm@swoon.net>
4824  - (bal) Added 'util.h' header to loginrec.c only if HAVE_UTIL_H is defined
4825    to remove warnings under MacOS X.  Patch by Mark Miller <markm@swoon.net>
4826  - (bal) Fixed LDFLAG mispelling in configure.in for --with-afs
4827
4828 20001107
4829  - (bal) acconfig.in - removed the double "USE_PIPES" entry. Patch by
4830    Mark Miller <markm@swoon.net>
4831  - (bal) sshd.init files corrected to assign $? to RETVAL.  Patch by
4832    Jarno Huuskonen <jhuuskon@messi.uku.fi>
4833  - (bal) fixpaths fixed to stop it from quitely failing. Patch by
4834    Mark D. Roth <roth@feep.net>
4835
4836 20001106
4837  - (djm) Use Jim's new 1.0.3 askpass in Redhat RPMs
4838  - (djm) Manually fix up missed diff hunks (mainly RCS idents)
4839  - (djm) Remove UPGRADING document in favour of a link to the better
4840    maintained FAQ on www.openssh.com
4841  - (djm) Fix multiple dependancy on gnome-libs from Pekka Savola
4842    <pekkas@netcore.fi>
4843  - (djm) Don't need X11-askpass in RPM spec file if building without it
4844    from Pekka Savola <pekkas@netcore.fi>
4845  - (djm) Release 2.3.0p1
4846  - (bal) typo in configure.in in regards to --with-ldflags from Marko
4847    Asplund <aspa@kronodoc.fi>
4848  - (bal) fixed next-posix.h.  Forgot prototype of getppid().
4849
4850 20001105
4851  - (bal) Sync with OpenBSD:
4852    - markus@cvs.openbsd.org 2000/10/31 9:31:58
4853      [compat.c]
4854      handle all old openssh versions
4855    - markus@cvs.openbsd.org 2000/10/31 13:1853
4856      [deattack.c]
4857      so that large packets do not wrap "n"; from netbsd
4858  - (bal) rijndel.c - fix up RCSID to match OpenBSD tree
4859  - (bal) auth2-skey.c - Checked in.  Missing from portable tree.
4860  - (bal) Reworked NEWS-OS and NeXT ports to extract waitpid() and
4861    setsid() into more common files
4862  - (stevesk) pty.c: use __hpux to identify HP-UX.
4863  - (bal) Missed auth-skey.o in Makefile.in and minor correction to
4864    bsd-waitpid.c
4865
4866 20001029
4867  - (stevesk) Fix typo in auth.c: USE_PAM not PAM
4868  - (stevesk) Create contrib/cygwin/ directory; patch from
4869    Corinna Vinschen <vinschen@redhat.com>
4870  - (bal) Resolved more $xno and $xyes issues in configure.in
4871  - (bal) next-posix.h - spelling and forgot a prototype
4872
4873 20001028
4874  - (djm) fix select hack in serverloop.c from Philippe WILLEM
4875    <Philippe.WILLEM@urssaf.fr>
4876  - (djm) Fix mangled AIXAUTHENTICATE code
4877  - (djm) authctxt->pw may be NULL. Fix from Markus Friedl
4878    <markus.friedl@informatik.uni-erlangen.de>
4879  - (djm) Sync with OpenBSD:
4880    - markus@cvs.openbsd.org  2000/10/16 15:46:32
4881      [ssh.1]
4882      fixes from pekkas@netcore.fi
4883    - markus@cvs.openbsd.org  2000/10/17 14:28:11
4884      [atomicio.c]
4885      return number of characters processed; ok deraadt@
4886    - markus@cvs.openbsd.org  2000/10/18 12:04:02
4887      [atomicio.c]
4888      undo
4889    - markus@cvs.openbsd.org  2000/10/18 12:23:02
4890      [scp.c]
4891      replace atomicio(read,...) with read(); ok deraadt@
4892    - markus@cvs.openbsd.org  2000/10/18 12:42:00
4893      [session.c]
4894      restore old record login behaviour
4895    - deraadt@cvs.openbsd.org 2000/10/19 10:41:13
4896      [auth-skey.c]
4897      fmt string problem in unused code
4898    - provos@cvs.openbsd.org  2000/10/19 10:45:16
4899      [sshconnect2.c]
4900      don't reference freed memory. okay deraadt@
4901    - markus@cvs.openbsd.org  2000/10/21 11:04:23
4902      [canohost.c]
4903      typo, eramore@era-t.ericsson.se; ok niels@
4904    - markus@cvs.openbsd.org  2000/10/23 13:31:55
4905      [cipher.c]
4906      non-alignment dependent swap_bytes(); from
4907      simonb@wasabisystems.com/netbsd
4908    - markus@cvs.openbsd.org  2000/10/26 12:38:28
4909      [compat.c]
4910      add older vandyke products
4911    - markus@cvs.openbsd.org  2000/10/27 01:32:19
4912      [channels.c channels.h clientloop.c serverloop.c session.c]
4913      [ssh.c util.c]
4914      enable non-blocking IO on channels, and tty's (except for the
4915      client ttys).
4916
4917 20001027
4918  - (djm) Increase REKEY_BYTES to 2^24 for arc4random
4919
4920 20001025
4921  - (djm) Added WARNING.RNG file and modified configure to ask users of the
4922    builtin entropy code to read it.
4923  - (djm) Prefer builtin regex to PCRE.
4924  - (bal) Added USE_PIPS defined to NeXT configure.in since scp hangs randomly.
4925  - (bal) Apply fixes to configure.in pointed out by Pavel Roskin
4926    <proski@gnu.org>
4927
4928 20001020
4929  - (djm) Don't define _REENTRANT for SNI/Reliant Unix
4930  - (bal) Imported NEWS-OS waitpid() macros into NeXT.  Since implementation
4931    is more correct then current version.
4932
4933 20001018
4934  - (stevesk) Add initial support for setproctitle().  Current
4935    support is for the HP-UX pstat(PSTAT_SETCMD, ...) method.
4936  - (stevesk) Add egd startup scripts to contrib/hpux/
4937
4938 20001017
4939  - (djm) Add -lregex to cywin libs from Corinna Vinschen
4940    <vinschen@cygnus.com>
4941  - (djm) Don't rely on atomicio's retval to determine length of askpass
4942    supplied passphrase. Problem report from Lutz Jaenicke
4943    <Lutz.Jaenicke@aet.TU-Cottbus.DE>
4944  - (bal) Changed from GNU rx to PCRE on suggestion from djm.
4945  - (bal) Integrated Sony NEWS-OS patches from NAKAJI Hirouyuki
4946    <nakaji@tutrp.tut.ac.jp>
4947
4948 20001016
4949  - (djm) Sync with OpenBSD:
4950    - markus@cvs.openbsd.org  2000/10/14 04:01:15
4951      [cipher.c]
4952      debug3
4953    - markus@cvs.openbsd.org  2000/10/14 04:07:23
4954      [scp.c]
4955      remove spaces from arguments; from djm@mindrot.org
4956    - markus@cvs.openbsd.org  2000/10/14 06:09:46
4957      [ssh.1]
4958      Cipher is for SSH-1 only
4959    - markus@cvs.openbsd.org  2000/10/14 06:12:09
4960      [servconf.c servconf.h serverloop.c session.c sshd.8]
4961      AllowTcpForwarding; from naddy@
4962    - markus@cvs.openbsd.org  2000/10/14 06:16:56
4963      [auth2.c compat.c compat.h sshconnect2.c version.h]
4964      OpenSSH_2.3; note that is is not complete, but the version number
4965      needs to be changed for interoperability reasons
4966    - markus@cvs.openbsd.org  2000/10/14 06:19:45
4967      [auth-rsa.c]
4968      do not send RSA challenge if key is not allowed by key-options; from
4969      eivind@ThinkSec.com
4970    - markus@cvs.openbsd.org  2000/10/15 08:14:01
4971      [rijndael.c session.c]
4972      typos; from stevesk@sweden.hp.com
4973    - markus@cvs.openbsd.org  2000/10/15 08:18:31
4974      [rijndael.c]
4975      typo
4976  - (djm) Copy manpages back over from OpenBSD - too tedious to wade
4977    through diffs
4978  - (djm) Added condrestart to Redhat init script. Patch from Pekka Savola
4979    <pekkas@netcore.fi>
4980  - (djm) Update version in Redhat spec file
4981  - (djm) Merge some of Nalin Dahyabhai <nalin@redhat.com> changes from the
4982    Redhat 7.0 spec file
4983  - (djm) Make inability to read/write PRNG seedfile non-fatal
4984
4985
4986 20001015
4987  - (djm) Fix ssh2 hang on background processes at logout.
4988
4989 20001014
4990  - (bal) Add support for realpath and getcwd for platforms with broken
4991    or missing realpath implementations for sftp-server.
4992  - (bal) Corrected mistake in INSTALL in regards to GNU rx library
4993  - (bal) Add support for GNU rx library for those lacking regexp support
4994  - (djm) Don't accept PAM_PROMPT_ECHO_ON messages during initial auth
4995  - (djm) Revert SSH2 serverloop hack, will find a better way.
4996  - (djm) Add workaround for Linux 2.4's gratuitious errno change. Patch
4997    from Martin Johansson <fatbob@acc.umu.se>
4998  - (djm) Big OpenBSD sync:
4999    - markus@cvs.openbsd.org  2000/09/30 10:27:44
5000      [log.c]
5001      allow loglevel debug
5002    - markus@cvs.openbsd.org  2000/10/03 11:59:57
5003      [packet.c]
5004      hmac->mac
5005    - markus@cvs.openbsd.org  2000/10/03 12:03:03
5006      [auth-krb4.c auth-passwd.c auth-rh-rsa.c auth-rhosts.c auth-rsa.c auth1.c]
5007      move fake-auth from auth1.c to individual auth methods, disables s/key in
5008      debug-msg
5009    - markus@cvs.openbsd.org  2000/10/03 12:16:48
5010      ssh.c
5011      do not resolve canonname, i have no idea why this was added oin ossh
5012    - markus@cvs.openbsd.org  2000/10/09 15:30:44
5013      ssh-keygen.1 ssh-keygen.c
5014      -X now reads private ssh.com DSA keys, too.
5015    - markus@cvs.openbsd.org  2000/10/09 15:32:34
5016      auth-options.c
5017      clear options on every call.
5018    - markus@cvs.openbsd.org  2000/10/09 15:51:00
5019      authfd.c authfd.h
5020      interop with ssh-agent2, from <res@shore.net>
5021    - markus@cvs.openbsd.org  2000/10/10 14:20:45
5022      compat.c
5023      use rexexp for version string matching
5024    - provos@cvs.openbsd.org  2000/10/10 22:02:18
5025      [kex.c kex.h myproposal.h ssh.h ssh2.h sshconnect2.c sshd.c dh.c dh.h]
5026      First rough implementation of the diffie-hellman group exchange.  The
5027      client can ask the server for bigger groups to perform the diffie-hellman
5028      in, thus increasing the attack complexity when using ciphers with longer
5029      keys.  University of Windsor provided network, T the company.
5030    - markus@cvs.openbsd.org  2000/10/11 13:59:52
5031      [auth-rsa.c auth2.c]
5032      clear auth options unless auth sucessfull
5033    - markus@cvs.openbsd.org  2000/10/11 14:00:27
5034      [auth-options.h]
5035      clear auth options unless auth sucessfull
5036    - markus@cvs.openbsd.org  2000/10/11 14:03:27
5037      [scp.1 scp.c]
5038      support 'scp -o' with help from mouring@pconline.com
5039    - markus@cvs.openbsd.org  2000/10/11 14:11:35
5040      [dh.c]
5041      Wall
5042    - markus@cvs.openbsd.org  2000/10/11 14:14:40
5043      [auth.h auth2.c readconf.c readconf.h readpass.c servconf.c servconf.h]
5044      [ssh.h sshconnect2.c sshd_config auth2-skey.c cli.c cli.h]
5045      add support for s/key (kbd-interactive) to ssh2, based on work by
5046      mkiernan@avantgo.com and me
5047    - markus@cvs.openbsd.org  2000/10/11 14:27:24
5048      [auth.c auth1.c auth2.c authfile.c cipher.c cipher.h kex.c kex.h]
5049      [myproposal.h packet.c readconf.c session.c ssh.c ssh.h sshconnect1.c]
5050      [sshconnect2.c sshd.c]
5051      new cipher framework
5052    - markus@cvs.openbsd.org  2000/10/11 14:45:21
5053      [cipher.c]
5054      remove DES
5055    - markus@cvs.openbsd.org  2000/10/12 03:59:20
5056      [cipher.c cipher.h sshconnect1.c sshconnect2.c sshd.c]
5057      enable DES in SSH-1 clients only
5058    - markus@cvs.openbsd.org  2000/10/12 08:21:13
5059      [kex.h packet.c]
5060      remove unused
5061    - markus@cvs.openbsd.org  2000/10/13 12:34:46
5062      [sshd.c]
5063      Kludge for F-Secure Macintosh < 1.0.2; appro@fy.chalmers.se
5064    - markus@cvs.openbsd.org  2000/10/13 12:59:15
5065      [cipher.c cipher.h myproposal.h  rijndael.c rijndael.h]
5066      rijndael/aes support
5067    - markus@cvs.openbsd.org  2000/10/13 13:10:54
5068      [sshd.8]
5069      more info about -V
5070    - markus@cvs.openbsd.org  2000/10/13 13:12:02
5071      [myproposal.h]
5072      prefer no compression
5073  - (djm) Fix scp user@host handling
5074  - (djm) Don't clobber ssh_prng_cmds on install
5075  - (stevesk) Include config.h in rijndael.c so we define intXX_t and
5076    u_intXX_t types on all platforms.
5077  - (stevesk) rijndael.c: cleanup missing declaration warnings.
5078  - (stevesk) ~/.hushlogin shouldn't cause required password change to
5079    be bypassed.
5080  - (stevesk) Display correct path to ssh-askpass in configure output.
5081    Report from Lutz Jaenicke.
5082
5083 20001007
5084  - (stevesk) Print PAM return value in PAM log messages to aid
5085    with debugging.
5086  - (stevesk) Fix detection of pw_class struct member in configure;
5087    patch from KAMAHARA Junzo <kamahara@cc.kshosen.ac.jp>
5088
5089 20001002
5090  - (djm) Fix USER_PATH, report from Kevin Steves <stevesk@sweden.hp.com>
5091  - (djm) Add host system and CC to end-of-configure report. Suggested by
5092    Lutz Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE>
5093
5094 20000931
5095  - (djm) Cygwin fixes from Corinna Vinschen <vinschen@cygnus.com>
5096
5097 20000930
5098  - (djm) Irix ssh_prng_cmds path fix from Pekka Savola <pekkas@netcore.fi>
5099  - (djm) Support in bsd-snprintf.c for long long conversions from
5100    Ben Lindstrom <mouring@pconline.com>
5101  - (djm) Cleanup NeXT support from Ben Lindstrom <mouring@pconline.com>
5102  - (djm) Ignore SIGPIPEs from serverloop to child. Fixes crashes with
5103    very short lived X connections. Bug report from Tobias Oetiker
5104    <oetiker@ee.ethz.ch>. Fix from Markus Friedl <markus@cvs.openbsd.org>
5105  - (djm) Add recent InitScripts as a RPM dependancy for openssh-server
5106    patch from Pekka Savola <pekkas@netcore.fi>
5107  - (djm) Forgot to cvs add LICENSE file
5108  - (djm) Add LICENSE to RPM spec files
5109  - (djm) CVS OpenBSD sync:
5110    - markus@cvs.openbsd.org  2000/09/26 13:59:59
5111      [clientloop.c]
5112      use debug2
5113    - markus@cvs.openbsd.org  2000/09/27 15:41:34
5114      [auth2.c sshconnect2.c]
5115      use key_type()
5116    - markus@cvs.openbsd.org  2000/09/28 12:03:18
5117      [channels.c]
5118      debug -> debug2 cleanup
5119  - (djm) Irix strips "/dev/tty" from [uw]tmp entries (other systems only
5120    strip "/dev/"). Fix loginrec.c based on patch from Alain St-Denis
5121    <Alain.St-Denis@ec.gc.ca>
5122  - (djm) Fix 9 character passphrase failure with gnome-ssh-askpass.
5123    Problem was caused by interrupted read in ssh-add. Report from Donald
5124    J. Barry <don@astro.cornell.edu>
5125
5126 20000929
5127  - (djm) Fix SSH2 not terminating until all background tasks done problem.
5128  - (djm) Another off-by-one fix from Pavel Kankovsky
5129    <peak@argo.troja.mff.cuni.cz>
5130  - (djm) Clean up. Strip some unnecessary differences with OpenBSD's code,
5131    tidy necessary differences. Use Markus' new debugN() in entropy.c
5132  - (djm) Merged big SCO portability patch from Tim Rice
5133    <tim@multitalents.net>
5134
5135 20000926
5136  - (djm) Update X11-askpass to 1.0.2 in RPM spec file
5137  - (djm) Define _REENTRANT to pickup strtok_r() on HP/UX
5138  - (djm) Security: fix off-by-one buffer overrun in fake-getnameinfo.c.
5139    Report and fix from Pavel Kankovsky <peak@argo.troja.mff.cuni.cz>
5140
5141 20000924
5142  - (djm) Merged cleanup patch from Mark Miller <markm@swoon.net>
5143  - (djm) A bit more cleanup - created cygwin_util.h
5144  - (djm) Include strtok_r() from OpenBSD libc. Fixes report from Mark Miller
5145    <markm@swoon.net>
5146
5147 20000923
5148  - (djm) Fix address logging in utmp from Kevin Steves
5149    <stevesk@sweden.hp.com>
5150  - (djm) Redhat spec and manpage fixes from Pekka Savola <pekkas@netcore.fi>
5151  - (djm) Seperate tests for int64_t and u_int64_t types
5152  - (djm) Tweak password expiry checking at suggestion of Kevin Steves
5153    <stevesk@sweden.hp.com>
5154  - (djm) NeXT patch from Ben Lindstrom <mouring@pconline.com>
5155  - (djm) Use printf %lld instead of %qd in sftp-server.c. Fix from
5156    Michael Stone <mstone@cs.loyola.edu>
5157  - (djm) OpenBSD CVS sync:
5158    - markus@cvs.openbsd.org  2000/09/17 09:38:59
5159      [sshconnect2.c sshd.c]
5160      fix DEBUG_KEXDH
5161    - markus@cvs.openbsd.org  2000/09/17 09:52:51
5162      [sshconnect.c]
5163      yes no; ok niels@
5164    - markus@cvs.openbsd.org  2000/09/21 04:55:11
5165      [sshd.8]
5166      typo
5167    - markus@cvs.openbsd.org  2000/09/21 05:03:54
5168      [serverloop.c]
5169      typo
5170    - markus@cvs.openbsd.org  2000/09/21 05:11:42
5171      scp.c
5172      utime() to utimes(); mouring@pconline.com
5173    - markus@cvs.openbsd.org  2000/09/21 05:25:08
5174      sshconnect2.c
5175      change login logic in ssh2, allows plugin of other auth methods
5176    - markus@cvs.openbsd.org  2000/09/21 05:25:35
5177      [auth2.c channels.c channels.h clientloop.c dispatch.c dispatch.h]
5178      [serverloop.c]
5179      add context to dispatch_run
5180    - markus@cvs.openbsd.org  2000/09/21 05:07:52
5181      authfd.c authfd.h ssh-agent.c
5182      bug compat for old ssh.com software
5183
5184 20000920
5185  - (djm) Fix bad path substitution. Report from Andrew Miner
5186    <asminer@cs.iastate.edu>
5187
5188 20000916
5189  - (djm) Fix SSL search order from Lutz Jaenicke
5190    <Lutz.Jaenicke@aet.TU-Cottbus.DE>
5191  - (djm) New SuSE spec from Corinna Vinschen <corinna@vinschen.de>
5192  - (djm) Update CygWin support from Corinna Vinschen <vinschen@cygnus.com>
5193  - (djm) Use a real struct sockaddr inside the fake struct sockaddr_storage.
5194    Patch from Larry Jones <larry.jones@sdrc.com>
5195  - (djm) Add Steve VanDevender's <stevev@darkwing.uoregon.edu> PAM
5196    password change patch.
5197  - (djm) Bring licenses on my stuff in line with OpenBSD's
5198  - (djm) Cleanup auth-passwd.c and unify HP/UX authentication. Patch from
5199    Kevin Steves <stevesk@sweden.hp.com>
5200  - (djm) Shadow expiry check fix from Pavel Troller <patrol@omni.sinus.cz>
5201  - (djm) Re-enable int64_t types - we need them for sftp
5202  - (djm) Use libexecdir from configure , rather than libexecdir/ssh
5203  - (djm) Update Redhat SPEC file accordingly
5204  - (djm) Add Kevin Steves <stevesk@sweden.hp.com> HP/UX contrib files
5205  - (djm) Add Charles Levert <charles@comm.polymtl.ca> getpgrp patch
5206  - (djm) Fix password auth on HP/UX 10.20. Patch from Dirk De Wachter
5207    <Dirk.DeWachter@rug.ac.be>
5208  - (djm) Fixprogs and entropy list fixes from Larry Jones
5209    <larry.jones@sdrc.com>
5210  - (djm) Fix for SuSE spec file from Takashi YOSHIDA
5211    <tyoshida@gemini.rc.kyushu-u.ac.jp>
5212  - (djm) Merge OpenBSD changes:
5213    - markus@cvs.openbsd.org  2000/09/05 02:59:57
5214      [session.c]
5215      print hostname (not hushlogin)
5216    - markus@cvs.openbsd.org  2000/09/05 13:18:48
5217      [authfile.c ssh-add.c]
5218      enable ssh-add -d for DSA keys
5219    - markus@cvs.openbsd.org  2000/09/05 13:20:49
5220      [sftp-server.c]
5221      cleanup
5222    - markus@cvs.openbsd.org  2000/09/06 03:46:41
5223      [authfile.h]
5224      prototype
5225    - deraadt@cvs.openbsd.org 2000/09/07 14:27:56
5226      [ALL]
5227      cleanup copyright notices on all files.  I have attempted to be
5228      accurate with the details.  everything is now under Tatu's licence
5229      (which I copied from his readme), and/or the core-sdi bsd-ish thing
5230      for deattack, or various openbsd developers under a 2-term bsd
5231      licence.  We're not changing any rules, just being accurate.
5232    - markus@cvs.openbsd.org  2000/09/07 14:40:30
5233      [channels.c channels.h clientloop.c serverloop.c ssh.c]
5234      cleanup window and packet sizes for ssh2 flow control; ok niels
5235    - markus@cvs.openbsd.org  2000/09/07 14:53:00
5236      [scp.c]
5237      typo
5238    - markus@cvs.openbsd.org  2000/09/07 15:13:37
5239      [auth-options.c auth-options.h auth-rh-rsa.c auth-rsa.c auth.c]
5240      [authfile.h canohost.c channels.h compat.c hostfile.h log.c match.h]
5241      [pty.c readconf.c]
5242      some more Copyright fixes
5243    - markus@cvs.openbsd.org  2000/09/08 03:02:51
5244      [README.openssh2]
5245      bye bye
5246    - deraadt@cvs.openbsd.org 2000/09/11 18:38:33
5247      [LICENCE cipher.c]
5248      a few more comments about it being ARC4 not RC4
5249    - markus@cvs.openbsd.org  2000/09/12 14:53:11
5250      [log-client.c log-server.c log.c ssh.1 ssh.c ssh.h sshd.8 sshd.c]
5251      multiple debug levels
5252    - markus@cvs.openbsd.org  2000/09/14 14:25:15
5253      [clientloop.c]
5254      typo
5255    - deraadt@cvs.openbsd.org 2000/09/15 01:13:51
5256      [ssh-agent.c]
5257      check return value for setenv(3) for failure, and deal appropriately
5258
5259 20000913
5260  - (djm) Fix server not exiting with jobs in background.
5261
5262 20000905
5263  - (djm) Import OpenBSD CVS changes
5264    - markus@cvs.openbsd.org  2000/08/31 15:52:24
5265      [Makefile sshd.8 sshd_config sftp-server.8 sftp-server.c]
5266      implement a SFTP server. interops with sftp2, scp2 and the windows
5267      client from ssh.com
5268    - markus@cvs.openbsd.org  2000/08/31 15:56:03
5269      [README.openssh2]
5270      sync
5271    - markus@cvs.openbsd.org  2000/08/31 16:05:42
5272      [session.c]
5273      Wall
5274    - markus@cvs.openbsd.org  2000/08/31 16:09:34
5275      [authfd.c ssh-agent.c]
5276      add a flag to SSH2_AGENTC_SIGN_REQUEST for future extensions
5277    - deraadt@cvs.openbsd.org 2000/09/01 09:25:13
5278      [scp.1 scp.c]
5279      cleanup and fix -S support; stevesk@sweden.hp.com
5280    - markus@cvs.openbsd.org  2000/09/01 16:29:32
5281      [sftp-server.c]
5282      portability fixes
5283    - markus@cvs.openbsd.org  2000/09/01 16:32:41
5284      [sftp-server.c]
5285      fix cast; mouring@pconline.com
5286    - itojun@cvs.openbsd.org  2000/09/03 09:23:28
5287      [ssh-add.1 ssh.1]
5288      add missing .El against .Bl.
5289    - markus@cvs.openbsd.org  2000/09/04 13:03:41
5290      [session.c]
5291      missing close; ok theo
5292    - markus@cvs.openbsd.org  2000/09/04 13:07:21
5293      [session.c]
5294      fix get_last_login_time order; from andre@van-veen.de
5295    - markus@cvs.openbsd.org  2000/09/04 13:10:09
5296      [sftp-server.c]
5297      more cast fixes; from mouring@pconline.com
5298    - markus@cvs.openbsd.org  2000/09/04 13:06:04
5299      [session.c]
5300      set SSH_ORIGINAL_COMMAND; from Leakin@dfw.nostrum.com, bet@rahul.net
5301  - (djm) Cleanup after import. Fix sftp-server compilation, Makefile
5302  - (djm) Merge cygwin support from Corinna Vinschen <vinschen@cygnus.com>
5303
5304 20000903
5305  - (djm) Fix Redhat init script
5306
5307 20000901
5308  - (djm) Pick up Jim's new X11-askpass
5309  - (djm) Release 2.2.0p1
5310
5311 20000831
5312  - (djm) Workaround SIGPIPE problems on SCO. Fix from Aran Cox
5313    <acox@cv.telegroup.com>
5314  - (djm) Pick up new version (2.2.0) from OpenBSD CVS
5315
5316 20000830
5317  - (djm) Compile warning fixes from Mark Miller <markm@swoon.net>
5318  - (djm) Periodically rekey arc4random
5319  - (djm) Clean up diff against OpenBSD.
5320  - (djm) HPUX 11 needs USE_PIPES as well: Kevin Steves
5321    <stevesk@sweden.hp.com>
5322  - (djm) Quieten the pam delete credentials error message
5323  - (djm) Fix printing of $DISPLAY hack if set by system type. Report from
5324    Kevin Steves <stevesk@sweden.hp.com>
5325  - (djm) NeXT patch from Ben Lindstrom <mouring@pconline.com>
5326  - (djm) Fix doh in bsd-arc4random.c
5327
5328 20000829
5329  - (djm) Fix ^C ignored issue on Solaris. Diagnosis from Gert
5330    Doering <gert@greenie.muc.de>, John Horne <J.Horne@plymouth.ac.uk> and
5331    Garrick James <garrick@james.net>
5332  - (djm) Check for SCO pty naming style (ptyp%d/ttyp%d). Based on fix from
5333    Bastian Trompetter <btrompetter@firemail.de>
5334  - (djm) NeXT tweaks from Ben Lindstrom <mouring@pconline.com>
5335  - More OpenBSD updates:
5336    - deraadt@cvs.openbsd.org 2000/08/24 15:46:59
5337      [scp.c]
5338      off_t in sink, to fix files > 2GB, i think, test is still running ;-)
5339    - deraadt@cvs.openbsd.org 2000/08/25 10:10:06
5340      [session.c]
5341      Wall
5342    - markus@cvs.openbsd.org  2000/08/26 04:33:43
5343      [compat.c]
5344      ssh.com-2.3.0
5345    - markus@cvs.openbsd.org  2000/08/27 12:18:05
5346      [compat.c]
5347      compatibility with future ssh.com versions
5348    - deraadt@cvs.openbsd.org 2000/08/27 21:50:55
5349      [auth-krb4.c session.c ssh-add.c sshconnect.c uidswap.c]
5350      print uid/gid as unsigned
5351    - markus@cvs.openbsd.org  2000/08/28 13:51:00
5352      [ssh.c]
5353      enable -n and -f for ssh2
5354    - markus@cvs.openbsd.org  2000/08/28 14:19:53
5355      [ssh.c]
5356      allow combination of -N and -f
5357    - markus@cvs.openbsd.org  2000/08/28 14:20:56
5358      [util.c]
5359      util.c
5360    - markus@cvs.openbsd.org  2000/08/28 14:22:02
5361      [util.c]
5362      undo
5363    - markus@cvs.openbsd.org  2000/08/28 14:23:38
5364      [util.c]
5365      don't complain if setting NONBLOCK fails with ENODEV
5366
5367 20000823
5368  - (djm) Define USE_PIPES to avoid socketpair problems on HPUX 10 and SunOS 4
5369    Avoids "scp never exits" problem. Reports from Lutz Jaenicke
5370    <Lutz.Jaenicke@aet.TU-Cottbus.DE> and Tamito KAJIYAMA
5371    <kajiyama@grad.sccs.chukyo-u.ac.jp>
5372  - (djm) Pick up LOGIN_PROGRAM from environment or PATH if not set by headers
5373  - (djm) Add local version to version.h
5374  - (djm) Don't reseed arc4random everytime it is used
5375  - (djm) OpenBSD CVS updates:
5376    - deraadt@cvs.openbsd.org 2000/08/18 20:07:23
5377      [ssh.c]
5378      accept remsh as a valid name as well; roman@buildpoint.com
5379    - deraadt@cvs.openbsd.org 2000/08/18 20:17:13
5380      [deattack.c crc32.c packet.c]
5381      rename crc32() to ssh_crc32() to avoid zlib name clash.  do not move to
5382      libz crc32 function yet, because it has ugly "long"'s in it;
5383      oneill@cs.sfu.ca
5384    - deraadt@cvs.openbsd.org 2000/08/18 20:26:08
5385      [scp.1 scp.c]
5386      -S prog support; tv@debian.org
5387    - deraadt@cvs.openbsd.org 2000/08/18 20:50:07
5388      [scp.c]
5389      knf
5390    - deraadt@cvs.openbsd.org 2000/08/18 20:57:33
5391      [log-client.c]
5392      shorten
5393    - markus@cvs.openbsd.org  2000/08/19 12:48:11
5394      [channels.c channels.h clientloop.c ssh.c ssh.h]
5395      support for ~. in ssh2
5396    - deraadt@cvs.openbsd.org 2000/08/19 15:29:40
5397      [crc32.h]
5398      proper prototype
5399    - markus@cvs.openbsd.org  2000/08/19 15:34:44
5400      [authfd.c authfd.h key.c key.h ssh-add.1 ssh-add.c ssh-agent.1]
5401      [ssh-agent.c ssh-keygen.c sshconnect1.c sshconnect2.c Makefile]
5402      [fingerprint.c fingerprint.h]
5403      add SSH2/DSA support to the agent and some other DSA related cleanups.
5404      (note that we cannot talk to ssh.com's ssh2 agents)
5405    - markus@cvs.openbsd.org  2000/08/19 15:55:52
5406      [channels.c channels.h clientloop.c]
5407      more ~ support for ssh2
5408    - markus@cvs.openbsd.org  2000/08/19 16:21:19
5409      [clientloop.c]
5410      oops
5411    - millert@cvs.openbsd.org 2000/08/20 12:25:53
5412      [session.c]
5413      We have to stash the result of get_remote_name_or_ip() before we
5414      close our socket or getpeername() will get EBADF and the process
5415      will exit.  Only a problem for "UseLogin yes".
5416    - millert@cvs.openbsd.org 2000/08/20 12:30:59
5417      [session.c]
5418      Only check /etc/nologin if "UseLogin no" since login(1) may have its
5419      own policy on determining who is allowed to login when /etc/nologin
5420      is present.  Also use the _PATH_NOLOGIN define.
5421    - millert@cvs.openbsd.org 2000/08/20 12:42:43
5422      [auth1.c auth2.c session.c ssh.c]
5423      Add calls to setusercontext() and login_get*().  We basically call
5424      setusercontext() in most places where previously we did a setlogin().
5425      Add default login.conf file and put root in the "daemon" login class.
5426    - millert@cvs.openbsd.org 2000/08/21 10:23:31
5427      [session.c]
5428      Fix incorrect PATH setting; noted by Markus.
5429
5430 20000818
5431  - (djm) OpenBSD CVS changes:
5432    - markus@cvs.openbsd.org  2000/07/22 03:14:37
5433      [servconf.c servconf.h sshd.8 sshd.c sshd_config]
5434      random early drop; ok theo, niels
5435    - deraadt@cvs.openbsd.org 2000/07/26 11:46:51
5436      [ssh.1]
5437      typo
5438    - deraadt@cvs.openbsd.org 2000/08/01 11:46:11
5439      [sshd.8]
5440      many fixes from pepper@mail.reppep.com
5441    - provos@cvs.openbsd.org  2000/08/01 13:01:42
5442      [Makefile.in util.c aux.c]
5443      rename aux.c to util.c to help with cygwin port
5444    - deraadt@cvs.openbsd.org 2000/08/02 00:23:31
5445      [authfd.c]
5446      correct sun_len; Alexander@Leidinger.net
5447    - provos@cvs.openbsd.org  2000/08/02 10:27:17
5448      [readconf.c sshd.8]
5449      disable kerberos authentication by default
5450    - provos@cvs.openbsd.org  2000/08/02 11:27:05
5451      [sshd.8 readconf.c auth-krb4.c]
5452      disallow kerberos authentication if we can't verify the TGT; from
5453      dugsong@
5454      kerberos authentication is on by default only if you have a srvtab.
5455    - markus@cvs.openbsd.org  2000/08/04 14:30:07
5456      [auth.c]
5457      unused
5458    - markus@cvs.openbsd.org  2000/08/04 14:30:35
5459      [sshd_config]
5460      MaxStartups
5461    - markus@cvs.openbsd.org  2000/08/15 13:20:46
5462      [authfd.c]
5463      cleanup; ok niels@
5464    - markus@cvs.openbsd.org  2000/08/17 14:05:10
5465      [session.c]
5466      cleanup login(1)-like jobs, no duplicate utmp entries
5467    - markus@cvs.openbsd.org  2000/08/17 14:06:34
5468      [session.c sshd.8 sshd.c]
5469       sshd -u len, similar to telnetd
5470  - (djm) Lastlog was not getting closed after writing login entry
5471  - (djm) Add Solaris package support from Rip Loomis <loomisg@cist.saic.com>
5472
5473 20000816
5474  - (djm) Replacement for inet_ntoa for Irix (which breaks on gcc)
5475  - (djm) Fix strerror replacement for old SunOS. Based on patch from
5476    Charles Levert <charles@comm.polymtl.ca>
5477  - (djm) Seperate arc4random into seperate file and use OpenSSL's RC4
5478    implementation.
5479  - (djm) SUN_LEN macro for systems which lack it
5480
5481 20000815
5482  - (djm) More SunOS 4.1.x fixes from Nate Itkin <nitkin@europa.com>
5483  - (djm) Avoid failures on Irix when ssh is not setuid. Fix from
5484    Michael Stone <mstone@cs.loyola.edu>
5485  - (djm) Don't seek in directory based lastlogs
5486  - (djm) Fix --with-ipaddr-display configure option test. Patch from
5487    Jarno Huuskonen <jhuuskon@messi.uku.fi>
5488  - (djm) Fix AIX limits from Alexandre Oliva <oliva@lsd.ic.unicamp.br>
5489
5490 20000813
5491  - (djm) Add $(srcdir) to includes when compiling (for VPATH). Report from
5492    Fabrice bacchella <fabrice.bacchella@marchfirst.fr>
5493
5494 20000809
5495  - (djm) Define AIX hard limits if headers don't. Report from
5496    Bill Painter <william.t.painter@lmco.com>
5497  - (djm) utmp direct write & SunOS 4 patch from Charles Levert
5498    <charles@comm.polymtl.ca>
5499
5500 20000808
5501  - (djm) Cleanup Redhat RPMs. Generate keys at runtime rather than install
5502    time, spec file cleanup.
5503
5504 20000807
5505  - (djm) Set 0755 on binaries during install. Report from Lutz Jaenicke
5506  - (djm) Suppress error messages on channel close shutdown() failurs
5507    works around Linux bug. Patch from Zack Weinberg <zack@wolery.cumb.org>
5508  - (djm) Add some more entropy collection commands from Lutz Jaenicke
5509
5510 20000725
5511  - (djm) Fix autoconf typo: HAVE_BINRESVPORT_AF -> HAVE_BINDRESVPORT_AF
5512
5513 20000721
5514  - (djm) OpenBSD CVS updates:
5515    - markus@cvs.openbsd.org  2000/07/16 02:27:22
5516      [authfd.c authfd.h channels.c clientloop.c ssh-add.c ssh-agent.c ssh.c]
5517      [sshconnect1.c sshconnect2.c]
5518      make ssh-add accept dsa keys (the agent does not)
5519    - djm@cvs.openbsd.org     2000/07/17 19:25:02
5520      [sshd.c]
5521      Another closing of stdin; ok deraadt
5522    - markus@cvs.openbsd.org  2000/07/19 18:33:12
5523      [dsa.c]
5524      missing free, reorder
5525    - markus@cvs.openbsd.org  2000/07/20 16:23:14
5526      [ssh-keygen.1]
5527      document input and output files
5528
5529 20000720
5530  - (djm) Spec file fix from Petr Novotny <Petr.Novotny@antek.cz>
5531
5532 20000716
5533  - (djm) Release 2.1.1p4
5534
5535 20000715
5536  - (djm) OpenBSD CVS updates
5537    - provos@cvs.openbsd.org  2000/07/13 16:53:22
5538      [aux.c readconf.c servconf.c ssh.h]
5539      allow multiple whitespace but only one '=' between tokens, bug report from
5540      Ralf S. Engelschall <rse@engelschall.com> but different fix. okay deraadt@
5541    - provos@cvs.openbsd.org  2000/07/13 17:14:09
5542      [clientloop.c]
5543      typo; todd@fries.net
5544    - provos@cvs.openbsd.org  2000/07/13 17:19:31
5545      [scp.c]
5546      close can fail on AFS, report error; from Greg Hudson <ghudson@mit.edu>
5547    - markus@cvs.openbsd.org  2000/07/14 16:59:46
5548      [readconf.c servconf.c]
5549      allow leading whitespace. ok niels
5550    - djm@cvs.openbsd.org     2000/07/14 22:01:38
5551      [ssh-keygen.c ssh.c]
5552      Always create ~/.ssh with mode 700; ok Markus
5553  - Fixes for SunOS 4.1.4 from Gordon Atwood <gordon@cs.ualberta.ca>
5554    - Include floatingpoint.h for entropy.c
5555    - strerror replacement
5556
5557 20000712
5558  - (djm) Remove -lresolve for Reliant Unix
5559  - (djm) OpenBSD CVS Updates:
5560    - deraadt@cvs.openbsd.org 2000/07/11 02:11:34
5561      [session.c sshd.c ]
5562      make MaxStartups code still work with -d; djm
5563    - deraadt@cvs.openbsd.org 2000/07/11 13:17:45
5564      [readconf.c ssh_config]
5565      disable FallBackToRsh by default
5566  - (djm) Replace in_addr_t with u_int32_t in bsd-inet_aton.c. Report from
5567    Ben Lindstrom <mouring@pconline.com>
5568  - (djm) Make building of X11-Askpass and GNOME-Askpass optional in RPM
5569    spec file.
5570  - (djm) Released 2.1.1p3
5571
5572 20000711
5573  - (djm) Fixup for AIX getuserattr() support from Tom Bertelson
5574    <tbert@abac.com>
5575  - (djm) ReliantUNIX support from Udo Schweigert <ust@cert.siemens.de>
5576  - (djm) NeXT: dirent structures to get scp working from Ben Lindstrom
5577    <mouring@pconline.com>
5578  - (djm) Fix broken inet_ntoa check and ut_user/ut_name confusion, report
5579    from Jim Watt <jimw@peisj.pebio.com>
5580  - (djm) Replaced bsd-snprintf.c with one from Mutt source tree, it is known
5581    to compile on more platforms (incl NeXT).
5582  - (djm) Added bsd-inet_aton and configure support for NeXT
5583  - (djm) Misc NeXT fixes from Ben Lindstrom <mouring@pconline.com>
5584  - (djm) OpenBSD CVS updates:
5585    - markus@cvs.openbsd.org  2000/06/26 03:22:29
5586      [authfd.c]
5587      cleanup, less cut&paste
5588    - markus@cvs.openbsd.org  2000/06/26 15:59:19
5589      [servconf.c servconf.h session.c sshd.8 sshd.c]
5590      MaxStartups: limit number of unauthenticated connections, work by
5591      theo and me
5592    - deraadt@cvs.openbsd.org 2000/07/05 14:18:07
5593      [session.c]
5594      use no_x11_forwarding_flag correctly; provos ok
5595    - provos@cvs.openbsd.org  2000/07/05 15:35:57
5596      [sshd.c]
5597      typo
5598    - aaron@cvs.openbsd.org   2000/07/05 22:06:58
5599      [scp.1 ssh-agent.1 ssh-keygen.1 sshd.8]
5600      Insert more missing .El directives. Our troff really should identify
5601      these and spit out a warning.
5602    - todd@cvs.openbsd.org    2000/07/06 21:55:04
5603      [auth-rsa.c auth2.c ssh-keygen.c]
5604      clean code is good code
5605    - deraadt@cvs.openbsd.org 2000/07/07 02:14:29
5606      [serverloop.c]
5607      sense of port forwarding flag test was backwards
5608    - provos@cvs.openbsd.org  2000/07/08 17:17:31
5609      [compat.c readconf.c]
5610      replace strtok with strsep; from David Young <dyoung@onthejob.net>
5611    - deraadt@cvs.openbsd.org 2000/07/08 19:21:15
5612      [auth.h]
5613      KNF
5614    - ho@cvs.openbsd.org      2000/07/08 19:27:33
5615      [compat.c readconf.c]
5616      Better conditions for strsep() ending.
5617    - ho@cvs.openbsd.org      2000/07/10 10:27:05
5618      [readconf.c]
5619      Get the correct message on errors. (niels@ ok)
5620    - ho@cvs.openbsd.org      2000/07/10 10:30:25
5621      [cipher.c kex.c servconf.c]
5622      strtok() --> strsep(). (niels@ ok)
5623  - (djm) Fix problem with debug mode and MaxStartups
5624  - (djm) Don't generate host keys when $(DESTDIR) is set (e.g. during RPM
5625    builds)
5626  - (djm) Add strsep function from OpenBSD libc for systems that lack it
5627
5628 20000709
5629  - (djm) Only enable PAM_TTY kludge for Linux. Problem report from
5630    Kevin Steves <stevesk@sweden.hp.com>
5631  - (djm) Match prototype and function declaration for rresvport_af.
5632    Problem report from Niklas Edmundsson <nikke@ing.umu.se>
5633  - (djm) Missing $(DESTDIR) on host-key target causing problems with RPM
5634    builds. Problem report from Gregory Leblanc <GLeblanc@cu-portland.edu>
5635  - (djm) Replace ut_name with ut_user. Patch from Jim Watt
5636    <jimw@peisj.pebio.com>
5637  - (djm) Fix pam sprintf fix
5638  - (djm) Cleanup entropy collection code a little more. Split initialisation
5639    from seeding, perform intialisation immediatly at start, be careful with
5640    uids. Based on problem report from Jim Watt <jimw@peisj.pebio.com>
5641  - (djm) More NeXT compatibility from Ben Lindstrom <mouring@pconline.com>
5642    Including sigaction() et al. replacements
5643  - (djm) AIX getuserattr() session initialisation from Tom Bertelson
5644    <tbert@abac.com>
5645
5646 20000708
5647  - (djm) Fix bad fprintf format handling in auth-pam.c. Patch from
5648    Aaron Hopkins <aaron@die.net>
5649  - (djm) Fix incorrect configure handling of --with-rsh-path option. Fix from
5650    Lutz Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE>
5651  - (djm) Fixed undefined variables for OSF SIA. Report from
5652    Baars, Henk <Hendrik.Baars@nl.origin-it.com>
5653  - (djm) Handle EWOULDBLOCK returns from read() and write() in atomicio.c
5654    Fix from Marquess, Steve Mr JMLFDC <Steve.Marquess@DET.AMEDD.ARMY.MIL>
5655  - (djm) Don't use inet_addr.
5656
5657 20000702
5658  - (djm) Fix brace mismatch from Corinna Vinschen <vinschen@cygnus.com>
5659  - (djm) Stop shadow expiry checking from preventing logins with NIS. Based
5660    on fix from HARUYAMA Seigo <haruyama@nt.phys.s.u-tokyo.ac.jp>
5661  - (djm) Use standard OpenSSL functions in auth-skey.c. Patch from
5662    Chris, the Young One <cky@pobox.com>
5663  - (djm) Fix scp progress meter on really wide terminals. Based on patch
5664    from James H. Cloos Jr. <cloos@jhcloos.com>
5665
5666 20000701
5667  - (djm) Fix Tru64 SIA problems reported by John P Speno <speno@isc.upenn.edu>
5668  - (djm) Login fixes from Tom Bertelson <tbert@abac.com>
5669  - (djm) Replace "/bin/sh" with _PATH_BSHELL. Report from Corinna Vinschen
5670    <vinschen@cygnus.com>
5671  - (djm) Replace "/usr/bin/login" with LOGIN_PROGRAM
5672  - (djm) Added check for broken snprintf() functions which do not correctly
5673    terminate output string and attempt to use replacement.
5674  - (djm) Released 2.1.1p2
5675
5676 20000628
5677  - (djm) Fixes to lastlog code for Irix
5678  - (djm) Use atomicio in loginrec
5679  - (djm) Patch from Michael Stone <mstone@cs.loyola.edu> to add support for
5680    Irix 6.x array sessions, project id's, and system audit trail id.
5681  - (djm) Added 'distprep' make target to simplify packaging
5682  - (djm) Added patch from Chris Adams <cmadams@hiwaay.net> to add OSF SIA
5683    support. Enable using "USE_SIA=1 ./configure [options]"
5684
5685 20000627
5686  - (djm) Fixes to login code - not setting li->uid, cleanups
5687  - (djm) Formatting
5688
5689 20000626
5690  - (djm) Better fix to aclocal tests from Garrick James <garrick@james.net>
5691  - (djm) Account expiry support from Andreas Steinmetz <ast@domdv.de>
5692  - (djm) Added password expiry checking (no password change support)
5693  - (djm) Make EGD failures non-fatal if OpenSSL's entropy pool is still OK
5694    based on patch from Lutz Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE>
5695  - (djm) Fix fixed EGD code.
5696  - OpenBSD CVS update
5697    - provos@cvs.openbsd.org  2000/06/25 14:17:58
5698      [channels.c]
5699      correct check for bad channel ids; from Wei Dai <weidai@eskimo.com>
5700
5701 20000623
5702  - (djm) Use sa_family_t in prototype for rresvport_af. Patch from
5703    Svante Signell <svante.signell@telia.com>
5704  - (djm) Autoconf logic to define sa_family_t if it is missing
5705  - OpenBSD CVS Updates:
5706    - markus@cvs.openbsd.org  2000/06/22 10:32:27
5707      [sshd.c]
5708      missing atomicio; report from Steve.Marquess@DET.AMEDD.ARMY.MIL
5709    - djm@cvs.openbsd.org     2000/06/22 17:55:00
5710      [auth-krb4.c key.c radix.c uuencode.c]
5711      Missing CVS idents; ok markus
5712
5713 20000622
5714  - (djm) Automatically generate host key during "make install". Suggested
5715    by Gary E. Miller <gem@rellim.com>
5716  - (djm) Paranoia before kill() system call
5717  - OpenBSD CVS Updates:
5718    - markus@cvs.openbsd.org  2000/06/18 18:50:11
5719      [auth2.c compat.c compat.h sshconnect2.c]
5720      make userauth+pubkey interop with ssh.com-2.2.0
5721    - markus@cvs.openbsd.org  2000/06/18 20:56:17
5722      [dsa.c]
5723      mem leak + be more paranoid in dsa_verify.
5724    - markus@cvs.openbsd.org  2000/06/18 21:29:50
5725      [key.c]
5726      cleanup fingerprinting, less hardcoded sizes
5727    - markus@cvs.openbsd.org  2000/06/19 19:39:45
5728      [atomicio.c auth-options.c auth-passwd.c auth-rh-rsa.c auth-rhosts.c]
5729      [auth-rsa.c auth-skey.c authfd.c authfd.h authfile.c bufaux.c bufaux.h]
5730      [buffer.c buffer.h canohost.c channels.c channels.h cipher.c cipher.h]
5731      [clientloop.c compat.c compat.h compress.c compress.h crc32.c crc32.h]
5732      [deattack.c dispatch.c dsa.c fingerprint.c fingerprint.h getput.h hmac.c]
5733      [kex.c log-client.c log-server.c login.c match.c mpaux.c mpaux.h nchan.c]
5734      [nchan.h packet.c packet.h pty.c pty.h readconf.c readconf.h readpass.c]
5735      [rsa.c rsa.h scp.c servconf.c servconf.h ssh-add.c ssh-keygen.c ssh.c]
5736      [ssh.h tildexpand.c ttymodes.c ttymodes.h uidswap.c xmalloc.c xmalloc.h]
5737      OpenBSD tag
5738    - markus@cvs.openbsd.org  2000/06/21 10:46:10
5739      sshconnect2.c missing free; nuke old comment
5740
5741 20000620
5742  - (djm) Replace use of '-o' and '-a' logical operators in configure tests
5743    with '||' and '&&'. As suggested by Jim Knoble <jmknoble@jmknoble.cx>
5744    to fix SCO Unixware problem reported by Gary E. Miller <gem@rellim.com>
5745  - (djm) Typo in loginrec.c
5746
5747 20000618
5748  - (djm) Add summary of configure options to end of ./configure run
5749  - (djm) Not all systems define RUSAGE_SELF & RUSAGE_CHILDREN. Report from
5750    Michael Stone <mstone@cs.loyola.edu>
5751  - (djm) rusage is a privileged operation on some Unices (incl.
5752    Solaris 2.5.1). Report from Paul D. Smith <pausmith@nortelnetworks.com>
5753  - (djm) Avoid PAM failures when running without a TTY. Report from
5754    Martin Petrak <petrak@spsknm.schools.sk>
5755  - (djm) Include sys/types.h when including netinet/in.h in configure tests.
5756    Patch from Jun-ichiro itojun Hagino <itojun@iijlab.net>
5757  - (djm) Started merge of Ben Lindstrom's <mouring@pconline.com> NeXT support
5758  - OpenBSD CVS updates:
5759    - deraadt@cvs.openbsd.org 2000/06/17 09:58:46
5760      [channels.c]
5761      everyone says "nix it" (remove protocol 2 debugging message)
5762    - markus@cvs.openbsd.org  2000/06/17 13:24:34
5763      [sshconnect.c]
5764      allow extended server banners
5765    - markus@cvs.openbsd.org  2000/06/17 14:30:10
5766      [sshconnect.c]
5767      missing atomicio, typo
5768    - jakob@cvs.openbsd.org   2000/06/17 16:52:34
5769      [servconf.c servconf.h session.c sshd.8 sshd_config]
5770      add support for ssh v2 subsystems. ok markus@.
5771    - deraadt@cvs.openbsd.org 2000/06/17 18:57:48
5772      [readconf.c servconf.c]
5773      include = in WHITESPACE; markus ok
5774    - markus@cvs.openbsd.org  2000/06/17 19:09:10
5775      [auth2.c]
5776      implement bug compatibility with ssh-2.0.13 pubkey, server side
5777    - markus@cvs.openbsd.org  2000/06/17 21:00:28
5778      [compat.c]
5779      initial support for ssh.com's 2.2.0
5780    - markus@cvs.openbsd.org  2000/06/17 21:16:09
5781      [scp.c]
5782      typo
5783    - markus@cvs.openbsd.org  2000/06/17 22:05:02
5784      [auth-rsa.c auth2.c serverloop.c session.c auth-options.c auth-options.h]
5785      split auth-rsa option parsing into auth-options
5786      add options support to authorized_keys2
5787    - markus@cvs.openbsd.org  2000/06/17 22:42:54
5788      [session.c]
5789      typo
5790
5791 20000613
5792  - (djm) Fixes from Andrew McGill <andrewm@datrix.co.za>:
5793   - Platform define for SCO 3.x which breaks on /dev/ptmx
5794   - Detect and try to fix missing MAXPATHLEN
5795  - (djm) Fix short copy in loginrec.c (based on patch from Phill Camp
5796    <P.S.S.Camp@ukc.ac.uk>
5797
5798 20000612
5799  - (djm) Glob manpages in RPM spec files to catch compressed files
5800  - (djm) Full license in auth-pam.c
5801  - (djm) Configure fixes from SAKAI Kiyotaka <ksakai@kso.netwk.ntt-at.co.jp>
5802  - (andre) AIX, lastlog, configure fixes from Tom Bertelson <tbert@abac.com>:
5803   - Don't try to retrieve lastlog from wtmp/wtmpx if DISABLE_LASTLOG is
5804      def'd
5805   - Set AIX to use preformatted manpages
5806
5807 20000610
5808  - (djm) Minor doc tweaks
5809  - (djm) Fix for configure on bash2 from Jim Knoble <jmknoble@jmknoble.cx>
5810
5811 20000609
5812  - (djm) Patch from Kenji Miyake <kenji@miyake.org> to disable utmp usage
5813    (in favour of utmpx) on Solaris 8
5814
5815 20000606
5816  - (djm) Cleanup of entropy.c. Reorganised code, removed second pass through
5817    list of commands (by default). Removed verbose debugging (by default).
5818  - (djm) Increased command entropy estimates and default entropy collection
5819    timeout
5820  - (djm) Remove duplicate headers from loginrec.c
5821  - (djm) Don't add /usr/local/lib to library search path on Irix
5822  - (djm) Fix rsh path in RPMs. Report from Jason L Tibbitts III
5823    <tibbs@math.uh.edu>
5824  - (djm) Warn user if grabs fail in GNOME askpass. Patch from Zack Weinberg
5825    <zack@wolery.cumb.org>
5826  - (djm) OpenBSD CVS updates:
5827   - todd@cvs.openbsd.org
5828     [sshconnect2.c]
5829     teach protocol v2 to count login failures properly and also enable an
5830     explanation of why the password prompt comes up again like v1; this is NOT
5831     crypto
5832   - markus@cvs.openbsd.org
5833     [readconf.c readconf.h servconf.c servconf.h session.c ssh.1 ssh.c sshd.8]
5834     xauth_location support; pr 1234
5835     [readconf.c sshconnect2.c]
5836     typo, unused
5837     [session.c]
5838     allow use_login only for login sessions, otherwise remote commands are
5839     execed with uid==0
5840     [sshd.8]
5841     document UseLogin better
5842     [version.h]
5843     OpenSSH 2.1.1
5844     [auth-rsa.c]
5845     fix match_hostname() logic for auth-rsa: deny access if we have a
5846     negative match or no match at all
5847     [channels.c hostfile.c match.c]
5848     don't panic if mkdtemp fails for authfwd; jkb@yahoo-inc.com via
5849     kris@FreeBSD.org
5850
5851 20000606
5852  - (djm) Added --with-cflags, --with-ldflags and --with-libs options to
5853    configure.
5854
5855 20000604
5856  - Configure tweaking for new login code on Irix 5.3
5857  - (andre) login code changes based on djm feedback
5858
5859 20000603
5860  - (andre) New login code
5861     - Remove bsd-login.[ch] and all the OpenBSD-derived code in login.c
5862     - Add loginrec.[ch], logintest.c and autoconf code
5863
5864 20000531
5865  - Cleanup of auth.c, login.c and fake-*
5866  - Cleanup of auth-pam.c, save and print "account expired" error messages
5867  - Fix EGD read bug by IWAMURO Motonori <iwa@mmp.fujitsu.co.jp>
5868  - Rewrote bsd-login to use proper utmp API if available. Major cleanup
5869    of fallback DIY code.
5870
5871 20000530
5872  - Define atexit for old Solaris
5873  - Fix buffer overrun in login.c for systems which use syslen in utmpx.
5874    patch from YOSHIFUJI Hideaki <yoshfuji@cerberus.nemoto.ecei.tohoku.ac.jp>
5875  - OpenBSD CVS updates:
5876   - markus@cvs.openbsd.org
5877     [session.c]
5878     make x11-fwd work w/ localhost (xauth add host/unix:11)
5879     [cipher.c compat.c readconf.c servconf.c]
5880     check strtok() != NULL; ok niels@
5881     [key.c]
5882     fix key_read() for uuencoded keys w/o '='
5883     [serverloop.c]
5884     group ssh1 vs. ssh2 in serverloop
5885     [kex.c kex.h myproposal.h sshconnect2.c sshd.c]
5886     split kexinit/kexdh, factor out common code
5887     [readconf.c ssh.1 ssh.c]
5888     forwardagent defaults to no, add ssh -A
5889   - theo@cvs.openbsd.org
5890     [session.c]
5891     just some line shortening
5892  - Released 2.1.0p3
5893
5894 20000520
5895  - Xauth fix from Markus Friedl <markus.friedl@informatik.uni-erlangen.de>
5896  - Don't touch utmp if USE_UTMPX defined
5897  - SunOS 4.x support from Todd C. Miller <Todd.Miller@courtesan.com>
5898  - SIGCHLD fix for AIX and HPUX from Tom Bertelson <tbert@abac.com>
5899  - HPUX and Configure fixes from Lutz Jaenicke
5900    <Lutz.Jaenicke@aet.TU-Cottbus.DE>
5901  - Use mkinstalldirs script to make directories instead of non-portable
5902    "install -d". Suggested by Lutz Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE>
5903  - Doc cleanup
5904
5905 20000518
5906  - Include Andre Lucas' fixprogs script. Forgot to "cvs add" it yesterday
5907  - OpenBSD CVS updates:
5908   - markus@cvs.openbsd.org
5909     [sshconnect.c]
5910     copy only ai_addrlen bytes; misiek@pld.org.pl
5911     [auth.c]
5912     accept an empty shell in authentication; bug reported by
5913     chris@tinker.ucr.edu
5914     [serverloop.c]
5915     we don't have stderr for interactive terminal sessions (fcntl errors)
5916
5917 20000517
5918  - Fix from Andre Lucas <andre.lucas@dial.pipex.com>
5919   - Fixes command line printing segfaults (spotter: Bladt Norbert)
5920   - Fixes erroneous printing of debug messages to syslog
5921   - Fixes utmp for MacOS X (spotter: Aristedes Maniatis)
5922   - Gives useful error message if PRNG initialisation fails
5923   - Reduced ssh startup delay
5924   - Measures cumulative command time rather than the time between reads
5925     after select()
5926   - 'fixprogs' perl script to eliminate non-working entropy commands, and
5927     optionally run 'ent' to measure command entropy
5928  - Applied Tom Bertelson's <tbert@abac.com> AIX authentication fix
5929  - Avoid WCOREDUMP complation errors for systems that lack it
5930  - Avoid SIGCHLD warnings from entropy commands
5931  - Fix HAVE_PAM_GETENVLIST setting from Simon Wilkinson <sxw@dcs.ed.ac.uk>
5932  - OpenBSD CVS update:
5933   - markus@cvs.openbsd.org
5934     [ssh.c]
5935     fix usage()
5936     [ssh2.h]
5937     draft-ietf-secsh-architecture-05.txt
5938     [ssh.1]
5939     document ssh -T -N (ssh2 only)
5940     [channels.c serverloop.c ssh.h sshconnect.c sshd.c aux.c]
5941     enable nonblocking IO for sshd w/ proto 1, too; split out common code
5942     [aux.c]
5943     missing include
5944  - Several patches from SAKAI Kiyotaka <ksakai@kso.netwk.ntt-at.co.jp>
5945   - INSTALL typo and URL fix
5946   - Makefile fix
5947   - Solaris fixes
5948  - Checking for ssize_t and memmove. Based on patch from SAKAI Kiyotaka
5949    <ksakai@kso.netwk.ntt-at.co.jp>
5950  - RSAless operation patch from kevin_oconnor@standardandpoors.com
5951  - Detect OpenSSL seperatly from RSA
5952  - Better test for RSA (more compatible with RSAref). Based on work by
5953    Ed Eden <ede370@stl.rural.usda.gov>
5954
5955 20000513
5956  - Fix for non-recognised DSA keys from Arkadiusz Miskiewicz
5957    <misiek@pld.org.pl>
5958
5959 20000511
5960  - Fix for prng_seed permissions checking from Lutz Jaenicke
5961    <Lutz.Jaenicke@aet.TU-Cottbus.DE>
5962  - "make host-key" fix for Irix
5963
5964 20000509
5965  - OpenBSD CVS update
5966   - markus@cvs.openbsd.org
5967     [cipher.h myproposal.h readconf.c readconf.h servconf.c ssh.1 ssh.c]
5968     [ssh.h sshconnect1.c sshconnect2.c sshd.8]
5969     - complain about invalid ciphers in SSH1 (e.g. arcfour is SSH2 only)
5970   - hugh@cvs.openbsd.org
5971     [ssh.1]
5972     - zap typo
5973     [ssh-keygen.1]
5974     - One last nit fix. (markus approved)
5975     [sshd.8]
5976     - some markus certified spelling adjustments
5977   - markus@cvs.openbsd.org
5978     [auth2.c channels.c clientloop.c compat compat.h dsa.c kex.c]
5979     [sshconnect2.c ]
5980     - bug compat w/ ssh-2.0.13 x11, split out bugs
5981     [nchan.c]
5982     - no drain if ibuf_empty, fixes x11fwd problems; tests by fries@
5983     [ssh-keygen.c]
5984     - handle escapes in real and original key format, ok millert@
5985     [version.h]
5986     - OpenSSH-2.1
5987  - Moved all the bsd-* and fake-* stuff into new libopenbsd-compat.a
5988  - Doc updates
5989  - Cleanup of bsd-base64 headers, bugfix definitions of __b64_*. Reported
5990    by Andre Lucas <andre.lucas@dial.pipex.com>
5991
5992 20000508
5993  - Makefile and RPM spec fixes
5994  - Generate DSA host keys during "make key" or RPM installs
5995  - OpenBSD CVS update
5996   - markus@cvs.openbsd.org
5997     [clientloop.c sshconnect2.c]
5998     - make x11-fwd interop w/ ssh-2.0.13
5999     [README.openssh2]
6000     - interop w/ SecureFX
6001  - Release 2.0.0beta2
6002
6003  - Configure caching and cleanup patch from Andre Lucas'
6004    <andre.lucas@dial.pipex.com>
6005
6006 20000507
6007  - Remove references to SSLeay.
6008  - Big OpenBSD CVS update
6009   - markus@cvs.openbsd.org
6010     [clientloop.c]
6011     - typo
6012     [session.c]
6013     - update proctitle on pty alloc/dealloc, e.g. w/ windows client
6014     [session.c]
6015     - update proctitle for proto 1, too
6016     [channels.h nchan.c serverloop.c session.c sshd.c]
6017     - use c-style comments
6018   - deraadt@cvs.openbsd.org
6019     [scp.c]
6020     - more atomicio
6021   - markus@cvs.openbsd.org
6022     [channels.c]
6023     - set O_NONBLOCK
6024     [ssh.1]
6025     - update AUTHOR
6026     [readconf.c ssh-keygen.c ssh.h]
6027     - default DSA key file ~/.ssh/id_dsa
6028     [clientloop.c]
6029     - typo, rm verbose debug
6030   - deraadt@cvs.openbsd.org
6031     [ssh-keygen.1]
6032     - document DSA use of ssh-keygen
6033     [sshd.8]
6034     - a start at describing what i understand of the DSA side
6035     [ssh-keygen.1]
6036     - document -X and -x
6037     [ssh-keygen.c]
6038     - simplify usage
6039   - markus@cvs.openbsd.org
6040     [sshd.8]
6041     - there is no rhosts_dsa
6042     [ssh-keygen.1]
6043     - document -y, update -X,-x
6044     [nchan.c]
6045     - fix close for non-open ssh1 channels
6046     [servconf.c servconf.h ssh.h sshd.8 sshd.c ]
6047     - s/DsaKey/HostDSAKey/, document option
6048     [sshconnect2.c]
6049     - respect number_of_password_prompts
6050     [channels.c channels.h servconf.c servconf.h session.c sshd.8]
6051     - GatewayPorts for sshd, ok deraadt@
6052     [ssh-add.1 ssh-agent.1 ssh.1]
6053     - more doc on: DSA, id_dsa, known_hosts2, authorized_keys2
6054     [ssh.1]
6055     - more info on proto 2
6056     [sshd.8]
6057     - sync AUTHOR w/ ssh.1
6058     [key.c key.h sshconnect.c]
6059     - print key type when talking about host keys
6060     [packet.c]
6061     - clear padding in ssh2
6062     [dsa.c key.c radix.c ssh.h sshconnect1.c uuencode.c uuencode.h]
6063     - replace broken uuencode w/ libc b64_ntop
6064     [auth2.c]
6065     - log failure before sending the reply
6066     [key.c radix.c uuencode.c]
6067     - remote trailing comments before calling __b64_pton
6068     [auth2.c readconf.c readconf.h servconf.c servconf.h ssh.1]
6069     [sshconnect2.c sshd.8]
6070     - add DSAAuthetication option to ssh/sshd, document SSH2 in sshd.8
6071  - Bring in b64_ntop and b64_pton from OpenBSD libc (bsd-base64.[ch])
6072
6073 20000502
6074  - OpenBSD CVS update
6075    [channels.c]
6076    - init all fds, close all fds.
6077    [sshconnect2.c]
6078    - check whether file exists before asking for passphrase
6079    [servconf.c servconf.h sshd.8 sshd.c]
6080    - PidFile, pr 1210
6081    [channels.c]
6082    - EINTR
6083    [channels.c]
6084    - unbreak, ok niels@
6085    [sshd.c]
6086    - unlink pid file, ok niels@
6087    [auth2.c]
6088    - Add missing #ifdefs; ok - markus
6089  - Add Andre Lucas' <andre.lucas@dial.pipex.com> patch to read entropy
6090    gathering commands from a text file
6091  - Release 2.0.0beta1
6092
6093 20000501
6094  - OpenBSD CVS update
6095    [packet.c]
6096    - send debug messages in SSH2 format
6097    [scp.c]
6098    - fix very rare EAGAIN/EINTR issues; based on work by djm
6099    [packet.c]
6100    - less debug, rm unused
6101    [auth2.c]
6102    - disable kerb,s/key in ssh2
6103    [sshd.8]
6104    - Minor tweaks and typo fixes.
6105    [ssh-keygen.c]
6106    - Put -d into usage and reorder. markus ok.
6107  - Include missing headers for OpenSSL tests. Fix from Phil Karn
6108    <karn@ka9q.ampr.org>
6109  - Fixed __progname symbol collisions reported by Andre Lucas
6110    <andre.lucas@dial.pipex.com>
6111  - Merged bsd-login ttyslot and AIX utmp patch from Gert Doering
6112    <gd@hilb1.medat.de>
6113  - Add some missing ifdefs to auth2.c
6114  - Deprecate perl-tk askpass.
6115  - Irix portability fixes - don't include netinet headers more than once
6116  - Make sure we don't save PRNG seed more than once
6117
6118 20000430
6119  - Merge HP-UX fixes and TCB support from Ged Lodder <lodder@yacc.com.au>
6120  - Integrate Andre Lucas' <andre.lucas@dial.pipex.com> entropy collection
6121    patch.
6122    - Adds timeout to entropy collection
6123    - Disables slow entropy sources
6124    - Load and save seed file
6125  - Changed entropy seed code to user per-user seeds only (server seed is
6126    saved in root's .ssh directory)
6127  - Use atexit() and fatal cleanups to save seed on exit
6128  - More OpenBSD updates:
6129    [session.c]
6130    - don't call chan_write_failed() if we are not writing
6131    [auth-rsa.c auth1.c authfd.c hostfile.c ssh-agent.c]
6132    - keysize warnings error() -> log()
6133
6134 20000429
6135  - Merge big update to OpenSSH-2.0 from OpenBSD CVS
6136    [README.openssh2]
6137    - interop w/ F-secure windows client
6138    - sync documentation
6139    - ssh_host_dsa_key not ssh_dsa_key
6140    [auth-rsa.c]
6141    - missing fclose
6142    [auth.c authfile.c compat.c dsa.c dsa.h hostfile.c key.c key.h radix.c]
6143    [readconf.c readconf.h ssh-add.c ssh-keygen.c ssh.c ssh.h sshconnect.c]
6144    [sshd.c uuencode.c uuencode.h authfile.h]
6145    - add DSA pubkey auth and other SSH2 fixes.  use ssh-keygen -[xX]
6146      for trading keys with the real and the original SSH, directly from the
6147      people who invented the SSH protocol.
6148    [auth.c auth.h authfile.c sshconnect.c auth1.c auth2.c sshconnect.h]
6149    [sshconnect1.c sshconnect2.c]
6150    - split auth/sshconnect in one file per protocol version
6151    [sshconnect2.c]
6152    - remove debug
6153    [uuencode.c]
6154    - add trailing =
6155    [version.h]
6156    - OpenSSH-2.0
6157    [ssh-keygen.1 ssh-keygen.c]
6158    - add -R flag: exit code indicates if RSA is alive
6159    [sshd.c]
6160    - remove unused
6161      silent if -Q is specified
6162    [ssh.h]
6163    - host key becomes /etc/ssh_host_dsa_key
6164    [readconf.c servconf.c ]
6165    - ssh/sshd default to proto 1 and 2
6166    [uuencode.c]
6167    - remove debug
6168    [auth2.c ssh-keygen.c sshconnect2.c sshd.c]
6169    - xfree DSA blobs
6170    [auth2.c serverloop.c session.c]
6171    - cleanup logging for sshd/2, respect PasswordAuth no
6172    [sshconnect2.c]
6173    - less debug, respect .ssh/config
6174    [README.openssh2 channels.c channels.h]
6175    - clientloop.c session.c ssh.c
6176    - support for x11-fwding, client+server
6177
6178 20000421
6179  - Merge fix from OpenBSD CVS
6180   [ssh-agent.c]
6181   - Fix memory leak per connection. Report from Andy Spiegl <Andy@Spiegl.de>
6182     via Debian bug #59926
6183  - Define __progname in session.c if libc doesn't
6184  - Remove indentation on autoconf #include statements to avoid bug in
6185    DEC Tru64 compiler. Report and fix from David Del Piero
6186    <David.DelPiero@qed.qld.gov.au>
6187
6188 20000420
6189  - Make fixpaths work with perl4, patch from Andre Lucas
6190    <andre.lucas@dial.pipex.com>
6191  - Sync with OpenBSD CVS:
6192   [clientloop.c login.c serverloop.c ssh-agent.c ssh.h sshconnect.c sshd.c]
6193   - pid_t
6194   [session.c]
6195   - remove bogus chan_read_failed. this could cause data
6196     corruption (missing data) at end of a SSH2 session.
6197  - Merge fixes from Debian patch from Phil Hands <phil@hands.com>
6198   - Allow setting of PAM service name through CFLAGS (SSHD_PAM_SERVICE)
6199   - Use vhangup to clean up Linux ttys
6200   - Force posix getopt processing on GNU libc systems
6201  - Debian bug #55910 - remove references to ssl(8) manpages
6202  - Debian bug #58031 - ssh_config lies about default cipher
6203
6204 20000419
6205  - OpenBSD CVS updates
6206    [channels.c]
6207    - fix pr 1196, listen_port and port_to_connect interchanged
6208    [scp.c]
6209    - after completion, replace the progress bar ETA counter with a final
6210      elapsed time; my idea, aaron wrote the patch
6211    [ssh_config sshd_config]
6212    - show 'Protocol' as an example, ok markus@
6213    [sshd.c]
6214    - missing xfree()
6215  - Add missing header to bsd-misc.c
6216
6217 20000416
6218  - Reduce diff against OpenBSD source
6219    - All OpenSSL includes are now unconditionally referenced as
6220      openssl/foo.h
6221    - Pick up formatting changes
6222    - Other minor changed (typecasts, etc) that I missed
6223
6224 20000415
6225  - OpenBSD CVS updates.
6226    [ssh.1 ssh.c]
6227    - ssh -2
6228    [auth.c channels.c clientloop.c packet.c packet.h serverloop.c]
6229    [session.c sshconnect.c]
6230    - check payload for (illegal) extra data
6231    [ALL]
6232    whitespace cleanup
6233
6234 20000413
6235  - INSTALL doc updates
6236  - Merged OpenBSD updates to include paths.
6237
6238 20000412
6239  - OpenBSD CVS updates:
6240    - [channels.c]
6241      repair x11-fwd
6242    - [sshconnect.c]
6243      fix passwd prompt for ssh2, less debugging output.
6244    - [clientloop.c compat.c dsa.c kex.c sshd.c]
6245      less debugging output
6246    - [kex.c kex.h sshconnect.c sshd.c]
6247      check for reasonable public DH values
6248    - [README.openssh2 cipher.c cipher.h compat.c compat.h readconf.c]
6249      [readconf.h servconf.c servconf.h ssh.c ssh.h sshconnect.c sshd.c]
6250      add Cipher and Protocol options to ssh/sshd, e.g.:
6251      ssh -o 'Protocol 1,2' if you prefer proto 1, ssh -o 'Ciphers
6252      arcfour,3des-cbc'
6253    - [sshd.c]
6254      print 1.99 only if server supports both
6255
6256 20000408
6257  - Avoid some compiler warnings in fake-get*.c
6258  - Add IPTOS macros for systems which lack them
6259  - Only set define entropy collection macros if they are found
6260  - More large OpenBSD CVS updates:
6261    - [auth.c auth.h servconf.c servconf.h serverloop.c session.c]
6262      [session.h ssh.h sshd.c README.openssh2]
6263      ssh2 server side, see README.openssh2; enable with 'sshd -2'
6264    - [channels.c]
6265      no adjust after close
6266    - [sshd.c compat.c ]
6267      interop w/ latest ssh.com windows client.
6268
6269 20000406
6270  - OpenBSD CVS update:
6271    - [channels.c]
6272      close efd on eof
6273    - [clientloop.c compat.c ssh.c sshconnect.c myproposal.h]
6274      ssh2 client implementation, interops w/ ssh.com and lsh servers.
6275    - [sshconnect.c]
6276      missing free.
6277    - [authfile.c cipher.c cipher.h packet.c sshconnect.c sshd.c]
6278      remove unused argument, split cipher_mask()
6279    - [clientloop.c]
6280      re-order: group ssh1 vs. ssh2
6281  - Make Redhat spec require openssl >= 0.9.5a
6282
6283 20000404
6284  - Add tests for RAND_add function when searching for OpenSSL
6285  - OpenBSD CVS update:
6286    - [packet.h packet.c]
6287      ssh2 packet format
6288    - [packet.h packet.c nchan2.ms nchan.h compat.h compat.c]
6289      [channels.h channels.c]
6290      channel layer support for ssh2
6291    - [kex.h kex.c hmac.h hmac.c dsa.c dsa.h]
6292      DSA, keyexchange, algorithm agreement for ssh2
6293  - Generate manpages before make install not at the end of make all
6294  - Don't seed the rng quite so often
6295  - Always reseed rng when requested
6296
6297 20000403
6298  - Wrote entropy collection routines for systems that lack /dev/random
6299    and EGD
6300  - Disable tests and typedefs for 64 bit types. They are currently unused.
6301
6302 20000401
6303  - Big OpenBSD CVS update (mainly beginnings of SSH2 infrastructure)
6304    - [auth.c session.c sshd.c auth.h]
6305      split sshd.c -> auth.c session.c sshd.c plus cleanup and goto-removal
6306    - [bufaux.c bufaux.h]
6307      support ssh2 bignums
6308    - [channels.c channels.h clientloop.c sshd.c nchan.c nchan.h packet.c]
6309      [readconf.c ssh.c ssh.h serverloop.c]
6310      replace big switch() with function tables (prepare for ssh2)
6311    - [ssh2.h]
6312      ssh2 message type codes
6313    - [sshd.8]
6314      reorder Xr to avoid cutting
6315    - [serverloop.c]
6316      close(fdin) if fdin != fdout, shutdown otherwise, ok theo@
6317    - [channels.c]
6318      missing close
6319      allow bigger packets
6320    - [cipher.c cipher.h]
6321      support ssh2 ciphers
6322    - [compress.c]
6323      cleanup, less code
6324    - [dispatch.c dispatch.h]
6325      function tables for different message types
6326    - [log-server.c]
6327      do not log() if debuggin to stderr
6328      rename a cpp symbol, to avoid param.h collision
6329    - [mpaux.c]
6330      KNF
6331    - [nchan.c]
6332      sync w/ channels.c
6333
6334 20000326
6335  - Better tests for OpenSSL w/ RSAref
6336  - Added replacement setenv() function from OpenBSD libc. Suggested by
6337    Ben Lindstrom <mouring@pconline.com>
6338  - OpenBSD CVS update
6339    - [auth-krb4.c]
6340      -Wall
6341    - [auth-rh-rsa.c auth-rsa.c hostfile.c hostfile.h key.c key.h match.c]
6342      [match.h ssh.c ssh.h sshconnect.c sshd.c]
6343      initial support for DSA keys. ok deraadt@, niels@
6344    - [cipher.c cipher.h]
6345      remove unused cipher_attack_detected code
6346    - [scp.1 ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh.1 sshd.8]
6347      Fix some formatting problems I missed before.
6348    - [ssh.1 sshd.8]
6349      fix spelling errors, From: FreeBSD
6350    - [ssh.c]
6351      switch to raw mode only if he _get_ a pty (not if we _want_ a pty).
6352
6353 20000324
6354  - Released 1.2.3
6355
6356 20000317
6357  - Clarified --with-default-path option.
6358  - Added -blibpath handling for AIX to work around stupid runtime linking.
6359    Problem elucidated by gshapiro@SENDMAIL.ORG by way of Jim Knoble
6360    <jmknoble@jmknoble.cx>
6361  - Checks for 64 bit int types. Problem report from Mats Fredholm
6362    <matsf@init.se>
6363  - OpenBSD CVS updates:
6364    - [atomicio.c auth-krb4.c bufaux.c channels.c compress.c fingerprint.c]
6365      [packet.h radix.c rsa.c scp.c ssh-agent.c ssh-keygen.c sshconnect.c]
6366      [sshd.c]
6367      pedantic: signed vs. unsigned, void*-arithm, etc
6368    - [ssh.1 sshd.8]
6369      Various cleanups and standardizations.
6370  - Runtime error fix for HPUX from Otmar Stahl
6371    <O.Stahl@lsw.uni-heidelberg.de>
6372
6373 20000316
6374  - Fixed configure not passing LDFLAGS to Solaris. Report from David G.
6375    Hesprich <dghespri@sprintparanet.com>
6376  - Propogate LD through to Makefile
6377  - Doc cleanups
6378  - Added blurb about "scp: command not found" errors to UPGRADING
6379
6380 20000315
6381  - Fix broken CFLAGS handling during search for OpenSSL. Fixes va_list
6382    problems with gcc/Solaris.
6383  - Don't free argument to putenv() after use (in setenv() replacement).
6384    Report from Seigo Tanimura <tanimura@r.dl.itc.u-tokyo.ac.jp>
6385  - Created contrib/ subdirectory. Included helpers from Phil Hands'
6386    Debian package, README file and chroot patch from Ricardo Cerqueira
6387    <rmcc@clix.pt>
6388  - Moved gnome-ssh-askpass.c to contrib directory and removed config
6389    option.
6390  - Slight cleanup to doc files
6391  - Configure fix from Bratislav ILICH <bilic@zepter.ru>
6392
6393 20000314
6394  - Include macro for IN6_IS_ADDR_V4MAPPED. Report from
6395    peter@frontierflying.com
6396  - Include /usr/local/include and /usr/local/lib for systems that don't
6397    do it themselves
6398  - -R/usr/local/lib for Solaris
6399  - Fix RSAref detection
6400  - Fix IN6_IS_ADDR_V4MAPPED macro
6401
6402 20000311
6403  - Detect RSAref
6404  - OpenBSD CVS change
6405    [sshd.c]
6406     - disallow guessing of root password
6407  - More configure fixes
6408  - IPv6 workarounds from Hideaki YOSHIFUJI <yoshfuji@ecei.tohoku.ac.jp>
6409
6410 20000309
6411  - OpenBSD CVS updates to v1.2.3
6412    [ssh.h atomicio.c]
6413     - int atomicio -> ssize_t (for alpha). ok deraadt@
6414    [auth-rsa.c]
6415     - delay MD5 computation until client sends response, free() early, cleanup.
6416    [cipher.c]
6417     - void* -> unsigned char*, ok niels@
6418    [hostfile.c]
6419     - remove unused variable 'len'. fix comments.
6420     - remove unused variable
6421    [log-client.c log-server.c]
6422     - rename a cpp symbol, to avoid param.h collision
6423    [packet.c]
6424     - missing xfree()
6425     - getsockname() requires initialized tolen; andy@guildsoftware.com
6426     - use getpeername() in packet_connection_is_on_socket(), fixes sshd -i;
6427    from Holger.Trapp@Informatik.TU-Chemnitz.DE
6428    [pty.c pty.h]
6429     - register cleanup for pty earlier. move code for pty-owner handling to
6430       pty.c ok provos@, dugsong@
6431    [readconf.c]
6432     - turn off x11-fwd for the client, too.
6433    [rsa.c]
6434     - PKCS#1 padding
6435    [scp.c]
6436     - allow '.' in usernames; from jedgar@fxp.org
6437    [servconf.c]
6438     - typo: ignore_user_known_hosts int->flag; naddy@mips.rhein-neckar.de
6439     - sync with sshd_config
6440    [ssh-keygen.c]
6441     - enable ssh-keygen -l -f ~/.ssh/known_hosts, ok deraadt@
6442    [ssh.1]
6443     - Change invalid 'CHAT' loglevel to 'VERBOSE'
6444    [ssh.c]
6445     - suppress AAAA query host when '-4' is used; from shin@nd.net.fujitsu.co.jp
6446     - turn off x11-fwd for the client, too.
6447    [sshconnect.c]
6448     - missing xfree()
6449     - retry rresvport_af(), too. from sumikawa@ebina.hitachi.co.jp.
6450     - read error vs. "Connection closed by remote host"
6451    [sshd.8]
6452     - ie. -> i.e.,
6453     - do not link to a commercial page..
6454     - sync with sshd_config
6455    [sshd.c]
6456     - no need for poll.h; from bright@wintelcom.net
6457     - log with level log() not fatal() if peer behaves badly.
6458     - don't panic if client behaves strange. ok deraadt@
6459     - make no-port-forwarding for RSA keys deny both -L and -R style fwding
6460     - delay close() of pty until the pty has been chowned back to root
6461     - oops, fix comment, too.
6462     - missing xfree()
6463     - move XAUTHORITY to subdir. ok dugsong@. fixes debian bug #57907, too.
6464       (http://cgi.debian.org/cgi-bin/bugreport.cgi?archive=no&bug=57907)
6465     - register cleanup for pty earlier. move code for pty-owner handling to
6466       pty.c ok provos@, dugsong@
6467     - create x11 cookie file
6468     - fix pr 1113, fclose() -> pclose(), todo: remote popen()
6469     - version 1.2.3
6470  - Cleaned up
6471  - Removed warning workaround for Linux and devpts filesystems (no longer
6472    required after OpenBSD updates)
6473
6474 20000308
6475  - Configure fix from Hiroshi Takekawa <takekawa@sr3.t.u-tokyo.ac.jp>
6476
6477 20000307
6478  - Released 1.2.2p1
6479
6480 20000305
6481  - Fix DEC compile fix
6482  - Explicitly seed OpenSSL's PRNG before checking rsa_alive()
6483  - Check for getpagesize in libucb.a if not found in libc. Fix for old
6484    Solaris from Andre Lucas <andre.lucas@dial.pipex.com>
6485  - Check for libwrap if --with-tcp-wrappers option specified. Suggestion
6486    Mate Wierdl <mw@moni.msci.memphis.edu>
6487
6488 20000303
6489  - Added "make host-key" target, Suggestion from Dominik Brettnacher
6490  <domi@saargate.de>
6491  - Don't permanently fail on bind() if getaddrinfo has more choices left for
6492    us. Needed to work around messy IPv6 on Linux. Patch from Arkadiusz
6493    Miskiewicz <misiek@pld.org.pl>
6494  - DEC Unix compile fix from David Del Piero <David.DelPiero@qed.qld.gov.au>
6495  - Manpage fix from David Del Piero <David.DelPiero@qed.qld.gov.au>
6496
6497 20000302
6498  - Big cleanup of autoconf code
6499    - Rearranged to be a little more logical
6500    - Added -R option for Solaris
6501    - Rewrote OpenSSL detection code. Now uses AC_TRY_RUN with a test program
6502      to detect library and header location _and_ ensure library has proper
6503      RSA support built in (this is a problem with OpenSSL 0.9.5).
6504  - Applied pty cleanup patch from markus.friedl@informatik.uni-erlangen.de
6505  - Avoid warning message with Unix98 ptys
6506  - Warning was valid - possible race condition on PTYs. Avoided using
6507    platform-specific code.
6508  - Document some common problems
6509  - Allow root access to any key. Patch from
6510    markus.friedl@informatik.uni-erlangen.de
6511
6512 20000207
6513  - Removed SOCKS code. Will support through a ProxyCommand.
6514
6515 20000203
6516  - Fixed SEGVs in authloop, fix from vbzoli@hbrt.hu
6517  - Add --with-ssl-dir option
6518
6519 20000202
6520  - Fix lastlog code for directory based lastlogs. Fix from Josh Durham
6521    <jmd@aoe.vt.edu>
6522  - Documentation fixes from HARUYAMA Seigo <haruyama@nt.phys.s.u-tokyo.ac.jp>
6523  - Added URLs to Japanese translations of documents by HARUYAMA Seigo
6524    <haruyama@nt.phys.s.u-tokyo.ac.jp>
6525
6526 20000201
6527  - Use socket pairs by default (instead of pipes). Prevents race condition
6528    on several (buggy) OSs. Report and fix from tridge@linuxcare.com
6529
6530 20000127
6531  - Seed OpenSSL's random number generator before generating RSA keypairs
6532  - Split random collector into seperate file
6533  - Compile fix from Andre Lucas <andre.lucas@dial.pipex.com>
6534
6535 20000126
6536  - Released 1.2.2 stable
6537
6538  - NeXT keeps it lastlog in /usr/adm. Report from
6539    mouring@newton.pconline.com
6540  - Added note in UPGRADING re interop with commercial SSH using idea.
6541    Report from Jim Knoble <jmknoble@jmknoble.cx>
6542  - Fix linking order for Kerberos/AFS. Fix from Holget Trapp
6543    <Holger.Trapp@Informatik.TU-Chemnitz.DE>
6544
6545 20000125
6546  - Fix NULL pointer dereference in login.c. Fix from Andre Lucas
6547    <andre.lucas@dial.pipex.com>
6548  - Reorder PAM initialisation so it does not mess up lastlog. Reported
6549    by Andre Lucas <andre.lucas@dial.pipex.com>
6550  - Use preformatted manpages on SCO, report from Gary E. Miller
6551    <gem@rellim.com>
6552  - New URL for x11-ssh-askpass.
6553  - Fixpaths was missing /etc/ssh_known_hosts. Report from Jim Knoble
6554    <jmknoble@jmknoble.cx>
6555  - Added 'DESTDIR' option to Makefile to ease package building. Patch from
6556    Jim Knoble <jmknoble@jmknoble.cx>
6557  - Updated RPM spec files to use DESTDIR
6558
6559 20000124
6560  - Pick up version 1.2.2 from OpenBSD CVS (no changes, just version number
6561    increment)
6562
6563 20000123
6564  - OpenBSD CVS:
6565    - [packet.c]
6566      getsockname() requires initialized tolen; andy@guildsoftware.com
6567  - AIX patch from Matt Richards <v2matt@btv.ibm.com> and David Rankin
6568    <drankin@bohemians.lexington.ky.us>
6569  - Fix lastlog support, patch from Andre Lucas <andre.lucas@dial.pipex.com>
6570
6571 20000122
6572  - Fix compilation of bsd-snprintf.c on Solaris, fix from Ben Taylor
6573    <bent@clark.net>
6574  - Merge preformatted manpage patch from Andre Lucas
6575    <andre.lucas@dial.pipex.com>
6576  - Make IPv4 use the default in RPM packages
6577  - Irix uses preformatted manpages
6578  - Missing htons() in bsd-bindresvport.c, fix from Holger Trapp
6579    <Holger.Trapp@Informatik.TU-Chemnitz.DE>
6580  - OpenBSD CVS updates:
6581    - [packet.c]
6582      use getpeername() in packet_connection_is_on_socket(), fixes sshd -i;
6583      from Holger.Trapp@Informatik.TU-Chemnitz.DE
6584    - [sshd.c]
6585      log with level log() not fatal() if peer behaves badly.
6586    - [readpass.c]
6587      instead of blocking SIGINT, catch it ourselves, so that we can clean
6588      the tty modes up and kill ourselves -- instead of our process group
6589      leader (scp, cvs, ...) going away and leaving us in noecho mode.
6590      people with cbreak shells never even noticed..
6591    - [ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh.1 sshd.8]
6592      ie. -> i.e.,
6593
6594 20000120
6595  - Don't use getaddrinfo on AIX
6596  - Update to latest OpenBSD CVS:
6597    - [auth-rsa.c]
6598      - fix user/1056, sshd keeps restrictions; dbt@meat.net
6599    - [sshconnect.c]
6600      - disable agent fwding for proto 1.3, remove abuse of auth-rsa flags.
6601      - destroy keys earlier
6602      - split key exchange (kex) and user authentication (user-auth),
6603        ok: provos@
6604    - [sshd.c]
6605      - no need for poll.h; from bright@wintelcom.net
6606      - disable agent fwding for proto 1.3, remove abuse of auth-rsa flags.
6607      - split key exchange (kex) and user authentication (user-auth),
6608        ok: provos@
6609  - Big manpage and config file cleanup from Andre Lucas
6610    <andre.lucas@dial.pipex.com>
6611    - Re-added latest (unmodified) OpenBSD manpages
6612  - Doc updates
6613  - NetBSD patch from David Rankin <drankin@bohemians.lexington.ky.us> and
6614    Christos Zoulas <christos@netbsd.org>
6615
6616 20000119
6617  - SCO compile fixes from Gary E. Miller <gem@rellim.com>
6618  - Compile fix from Darren_Hall@progressive.com
6619  - Linux/glibc-2.1.2 takes a *long* time to look up names for AF_UNSPEC
6620    addresses using getaddrinfo(). Added a configure switch to make the
6621    default lookup mode AF_INET
6622
6623 20000118
6624  - Fixed --with-pid-dir option
6625  - Makefile fix from Gary E. Miller <gem@rellim.com>
6626  - Compile fix for HPUX and Solaris from Andre Lucas
6627    <andre.lucas@dial.pipex.com>
6628
6629 20000117
6630  - Clean up bsd-bindresvport.c. Use arc4random() for picking initial
6631    port, ignore EINVAL errors (Linux) when searching for free port.
6632  - Revert __snprintf -> snprintf aliasing. Apparently Solaris
6633    __snprintf isn't. Report from Theo de Raadt <theo@cvs.openbsd.org>
6634  - Document location of Redhat PAM file in INSTALL.
6635  - Fixed X11 forwarding bug on Linux. libc advertises AF_INET6
6636    INADDR_ANY_INIT addresses via getaddrinfo, but may not be able to
6637    deliver (no IPv6 kernel support)
6638  - Released 1.2.1pre27
6639
6640  - Fix rresvport_af failure errors (logic error in bsd-bindresvport.c)
6641  - Fix --with-ipaddr-display option test. Fix from Jarno Huuskonen
6642    <jhuuskon@hytti.uku.fi>
6643  - Fix hang on logout if processes are still using the pty. Needs
6644    further testing.
6645  - Patch from Christos Zoulas <christos@zoulas.com>
6646    - Try $prefix first when looking for OpenSSL.
6647    - Include sys/types.h when including sys/socket.h in test programs
6648  - Substitute PID directory in sshd.8. Suggestion from Andrew
6649    Stribblehill <a.d.stribblehill@durham.ac.uk>
6650
6651 20000116
6652  - Renamed --with-xauth-path to --with-xauth
6653  - Added --with-pid-dir option
6654  - Released 1.2.1pre26
6655
6656  - Compilation fix from Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
6657  - Fixed broken bugfix for /dev/ptmx on Linux systems which lack
6658    openpty(). Report from Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
6659
6660 20000115
6661  - Add --with-xauth-path configure directive and explicit test for
6662    /usr/openwin/bin/xauth for Solaris systems. Report from Anders
6663    Nordby <anders@fix.no>
6664  - Fix incorrect detection of /dev/ptmx on Linux systems that lack
6665    openpty. Report from John Seifarth <john@waw.be>
6666  - Look for intXX_t and u_intXX_t in sys/bitypes.h if they are not in
6667    sys/types.h. Fixes problems on SCO, report from Gary E. Miller
6668    <gem@rellim.com>
6669  - Use __snprintf and __vnsprintf if they are found where snprintf and
6670    vnsprintf are lacking. Suggested by Ben Taylor <bent@shell.clark.net>
6671    and others.
6672
6673 20000114
6674  - Merged OpenBSD IPv6 patch:
6675    - [sshd.c sshd.8 sshconnect.c ssh.h ssh.c servconf.h servconf.c scp.1]
6676      [scp.c packet.h packet.c login.c log.c canohost.c channels.c]
6677      [hostfile.c sshd_config]
6678      ipv6 support: mostly gethostbyname->getaddrinfo/getnameinfo, new
6679      features: sshd allows multiple ListenAddress and Port options. note
6680      that libwrap is not IPv6-ready. (based on patches from
6681      fujiwara@rcac.tdi.co.jp)
6682    - [ssh.c canohost.c]
6683      more hints (hints.ai_socktype=SOCK_STREAM) for getaddrinfo,
6684      from itojun@
6685    - [channels.c]
6686      listen on _all_ interfaces for X11-Fwd (hints.ai_flags = AI_PASSIVE)
6687    - [packet.h]
6688      allow auth-kerberos for IPv4 only
6689    - [scp.1 sshd.8 servconf.h scp.c]
6690      document -4, -6, and 'ssh -L 2022/::1/22'
6691    - [ssh.c]
6692      'ssh @host' is illegal (null user name), from
6693      karsten@gedankenpolizei.de
6694    - [sshconnect.c]
6695      better error message
6696    - [sshd.c]
6697      allow auth-kerberos for IPv4 only
6698  - Big IPv6 merge:
6699    - Cleanup overrun in sockaddr copying on RHL 6.1
6700    - Replacements for getaddrinfo, getnameinfo, etc based on versions
6701      from patch from KIKUCHI Takahiro <kick@kyoto.wide.ad.jp>
6702    - Replacement for missing structures on systems that lack IPv6
6703    - record_login needed to know about AF_INET6 addresses
6704    - Borrowed more code from OpenBSD: rresvport_af and requisites
6705
6706 20000110
6707  - Fixes to auth-skey to enable it to use the standard OpenSSL libraries
6708
6709 20000107
6710  - New config.sub and config.guess to fix problems on SCO. Supplied
6711    by Gary E. Miller <gem@rellim.com>
6712  - SCO build fix from Gary E. Miller <gem@rellim.com>
6713  - Released 1.2.1pre25
6714
6715 20000106
6716  - Documentation update & cleanup
6717  - Better KrbIV / AFS detection, based on patch from:
6718    Holger Trapp <Holger.Trapp@Informatik.TU-Chemnitz.DE>
6719
6720 20000105
6721  - Fixed annoying DES corruption problem. libcrypt has been
6722    overriding symbols in libcrypto. Removed libcrypt and crypt.h
6723    altogether (libcrypto includes its own crypt(1) replacement)
6724  - Added platform-specific rules for Irix 6.x. Included warning that
6725    they are untested.
6726
6727 20000103
6728  - Add explicit make rules for files proccessed by fixpaths.
6729  - Fix "make install" in RPM spec files. Report from Tenkou N. Hattori
6730    <tnh@kondara.org>
6731  - Removed "nullok" directive from default PAM configuration files.
6732    Added information on enabling EmptyPasswords on openssh+PAM in
6733    UPGRADING file.
6734  - OpenBSD CVS updates
6735    - [ssh-agent.c]
6736      cleanup_exit() for SIGTERM/SIGHUP, too. from fgsch@ and
6737      dgaudet@arctic.org
6738    - [sshconnect.c]
6739      compare correct version for 1.3 compat mode
6740
6741 20000102
6742  - Prevent multiple inclusion of config.h and defines.h. Suggested
6743    by Andre Lucas <andre.lucas@dial.pipex.com>
6744  - Properly clean up on exit of ssh-agent. Patch from Dean Gaudet
6745    <dgaudet@arctic.org>
6746
6747 19991231
6748  - Fix password support on systems with a mixture of shadowed and
6749    non-shadowed passwords (e.g. NIS). Report and fix from
6750    HARUYAMA Seigo <haruyama@nt.phys.s.u-tokyo.ac.jp>
6751  - Fix broken autoconf typedef detection. Report from Marc G.
6752    Fournier <marc.fournier@acadiau.ca>
6753  - Fix occasional crash on LinuxPPC. Patch from Franz Sirl
6754    <Franz.Sirl-kernel@lauterbach.com>
6755  - Prevent typedefs from being compiled more than once. Report from
6756    Marc G. Fournier <marc.fournier@acadiau.ca>
6757  - Fill in ut_utaddr utmp field. Report from Benjamin Charron
6758    <iretd@bigfoot.com>
6759  - Really fix broken default path. Fix from Jim Knoble
6760    <jmknoble@jmknoble.cx>
6761  - Remove test for quad_t. No longer needed.
6762  - Released 1.2.1pre24
6763
6764  - Added support for directory-based lastlogs
6765  - Really fix typedefs, patch from Ben Taylor <bent@clark.net>
6766
6767 19991230
6768  - OpenBSD CVS updates:
6769    - [auth-passwd.c]
6770      check for NULL 1st
6771  - Removed most of the pam code into its own file auth-pam.[ch]. This
6772    cleaned up sshd.c up significantly.
6773  - PAM authentication was incorrectly interpreting
6774    "PermitRootLogin without-password". Report from Matthias Andree
6775    <ma@dt.e-technik.uni-dortmund.de
6776  - Several other cleanups
6777  - Merged Dante SOCKS support patch from David Rankin
6778   <drankin@bohemians.lexington.ky.us>
6779  - Updated documentation with ./configure options
6780  - Released 1.2.1pre23
6781
6782 19991229
6783  - Applied another NetBSD portability patch from David Rankin
6784    <drankin@bohemians.lexington.ky.us>
6785  - Fix --with-default-path option.
6786  - Autodetect perl, patch from David Rankin
6787    <drankin@bohemians.lexington.ky.us>
6788  - Print whether OpenSSH was compiled with RSARef, patch from
6789    Nalin Dahyabhai <nalin@thermo.stat.ncsu.edu>
6790  - Calls to pam_setcred, patch from Nalin Dahyabhai
6791    <nalin@thermo.stat.ncsu.edu>
6792  - Detect missing size_t and typedef it.
6793  - Rename helper.[ch] to (more appropriate) bsd-misc.[ch]
6794  - Minor Makefile cleaning
6795
6796 19991228
6797  - Replacement for getpagesize() for systems which lack it
6798  - NetBSD login.c compile fix from David Rankin
6799   <drankin@bohemians.lexington.ky.us>
6800  - Fully set ut_tv if present in utmp or utmpx
6801  - Portability fixes for Irix 5.3 (now compiles OK!)
6802  - autoconf and other misc cleanups
6803  - Merged AIX patch from Darren Hall <dhall@virage.org>
6804  - Cleaned up defines.h
6805  - Released 1.2.1pre22
6806
6807 19991227
6808  - Automatically correct paths in manpages and configuration files. Patch
6809    and script from Andre Lucas <andre.lucas@dial.pipex.com>
6810  - Removed credits from README to CREDITS file, updated.
6811  - Added --with-default-path to specify custom path for server
6812  - Removed #ifdef trickery from acconfig.h into defines.h
6813  - PAM bugfix. PermitEmptyPassword was being ignored.
6814  - Fixed PAM config files to allow empty passwords if server does.
6815  - Explained spurious PAM auth warning workaround in UPGRADING
6816  - Use last few chars of tty line as ut_id
6817  - New SuSE RPM spec file from Chris Saia <csaia@wtower.com>
6818  - OpenBSD CVS updates:
6819    - [packet.h auth-rhosts.c]
6820      check format string for packet_disconnect and packet_send_debug, too
6821    - [channels.c]
6822      use packet_get_maxsize for channels. consistence.
6823
6824 19991226
6825  - Enabled utmpx support by default for Solaris
6826  - Cleanup sshd.c PAM a little more
6827  - Revised RPM package to include Jim Knoble's <jmknoble@jmknoble.cx>
6828    X11 ssh-askpass program.
6829  - Disable logging of PAM success and failures, PAM is verbose enough.
6830    Unfortunatly there is currently no way to disable auth failure
6831    messages. Mention this in UPGRADING file and sent message to PAM
6832    developers
6833  - OpenBSD CVS update:
6834    - [ssh-keygen.1 ssh.1]
6835      remove ref to .ssh/random_seed, mention .ssh/environment in
6836      .Sh FILES, too
6837  - Released 1.2.1pre21
6838  - Fixed implicit '.' in default path, report from Jim Knoble
6839    <jmknoble@jmknoble.cx>
6840  - Redhat RPM spec fixes from Jim Knoble <jmknoble@jmknoble.cx>
6841
6842 19991225
6843  - More fixes from Andre Lucas <andre.lucas@dial.pipex.com>
6844  - Cleanup of auth-passwd.c for shadow and MD5 passwords
6845  - Cleanup and bugfix of PAM authentication code
6846  - Released 1.2.1pre20
6847
6848  - Merged fixes from Ben Taylor <bent@clark.net>
6849  - Fixed configure support for PAM. Reported by Naz <96na@eng.cam.ac.uk>
6850  - Disabled logging of PAM password authentication failures when password
6851    is empty. (e.g start of authentication loop). Reported by Naz
6852    <96na@eng.cam.ac.uk>)
6853
6854 19991223
6855  - Merged later HPUX patch from Andre Lucas
6856    <andre.lucas@dial.pipex.com>
6857  - Above patch included better utmpx support from Ben Taylor
6858    <bent@clark.net>
6859
6860 19991222
6861  - Fix undefined fd_set type in ssh.h from Povl H. Pedersen
6862    <pope@netguide.dk>
6863  - Fix login.c breakage on systems which lack ut_host in struct
6864    utmp. Reported by Willard Dawson <willard.dawson@sbs.siemens.com>
6865
6866 19991221
6867  - Integration of large HPUX patch from Andre Lucas
6868    <andre.lucas@dial.pipex.com>. Integrating it had a few other
6869    benefits:
6870    - Ability to disable shadow passwords at configure time
6871    - Ability to disable lastlog support at configure time
6872    - Support for IP address in $DISPLAY
6873  - OpenBSD CVS update:
6874    - [sshconnect.c]
6875    say "REMOTE HOST IDENTIFICATION HAS CHANGED"
6876  - Fix DISABLE_SHADOW support
6877  - Allow MD5 passwords even if shadow passwords are disabled
6878  - Release 1.2.1pre19
6879
6880 19991218
6881  - Redhat init script patch from Chun-Chung Chen
6882    <cjj@u.washington.edu>
6883  - Avoid breakage on systems without IPv6 headers
6884
6885 19991216
6886  - Makefile changes for Solaris from Peter Kocks
6887    <peter.kocks@baygate.com>
6888  - Minor updates to docs
6889  - Merged OpenBSD CVS changes:
6890    - [authfd.c ssh-agent.c]
6891      keysize warnings talk about identity files
6892    - [packet.c]
6893      "Connection closed by x.x.x.x": fatal() -> log()
6894  - Correctly handle empty passwords in shadow file. Patch from:
6895    "Chris, the Young One" <cky@pobox.com>
6896  - Released 1.2.1pre18
6897
6898 19991215
6899  - Integrated patchs from Juergen Keil <jk@tools.de>
6900    - Avoid void* pointer arithmatic
6901    - Use LDFLAGS correctly
6902    - Fix SIGIO error in scp
6903    - Simplify status line printing in scp
6904  - Added better test for inline functions compiler support from
6905    Darren_Hall@progressive.com
6906
6907 19991214
6908  - OpenBSD CVS Changes
6909    - [canohost.c]
6910      fix get_remote_port() and friends for sshd -i;
6911      Holger.Trapp@Informatik.TU-Chemnitz.DE
6912    - [mpaux.c]
6913      make code simpler. no need for memcpy. niels@ ok
6914    - [pty.c]
6915      namebuflen not sizeof namebuflen; bnd@ep-ag.com via djm@mindrot.org
6916      fix proto; markus
6917    - [ssh.1]
6918       typo; mark.baushke@solipsa.com
6919    - [channels.c ssh.c ssh.h sshd.c]
6920      type conflict for 'extern Type *options' in channels.c; dot@dotat.at
6921    - [sshconnect.c]
6922      move checking of hostkey into own function.
6923    - [version.h]
6924      OpenSSH-1.2.1
6925  - Clean up broken includes in pty.c
6926  - Some older systems don't have poll.h, they use sys/poll.h instead
6927  - Doc updates
6928
6929 19991211
6930  - Fix compilation on systems with AFS. Reported by
6931    aloomis@glue.umd.edu
6932  - Fix installation on Solaris. Reported by
6933    Gordon Rowell <gordonr@gormand.com.au>
6934  - Fix gccisms (__attribute__ and inline). Report by edgy@us.ibm.com,
6935    patch from Markus Friedl <markus.friedl@informatik.uni-erlangen.de>
6936  - Auto-locate xauth. Patch from David Agraz <dagraz@jahoopa.com>
6937  - Compile fix from David Agraz <dagraz@jahoopa.com>
6938  - Avoid compiler warning in bsd-snprintf.c
6939  - Added pam_limits.so to default PAM config. Suggested by
6940    Jim Knoble <jmknoble@jmknoble.cx>
6941
6942 19991209
6943  - Import of patch from Ben Taylor <bent@clark.net>:
6944    - Improved PAM support
6945    - "uninstall" rule for Makefile
6946    - utmpx support
6947    - Should fix PAM problems on Solaris
6948  - OpenBSD CVS updates:
6949    - [readpass.c]
6950      avoid stdio; based on work by markus, millert, and I
6951    - [sshd.c]
6952      make sure the client selects a supported cipher
6953    - [sshd.c]
6954      fix sighup handling.  accept would just restart and daemon handled
6955      sighup only after the next connection was accepted. use poll on
6956      listen sock now.
6957    - [sshd.c]
6958      make that a fatal
6959  - Applied patch from David Rankin <drankin@bohemians.lexington.ky.us>
6960    to fix libwrap support on NetBSD
6961  - Released 1.2pre17
6962
6963 19991208
6964  - Compile fix for Solaris with /dev/ptmx from
6965    David Agraz <dagraz@jahoopa.com>
6966
6967 19991207
6968  - sshd Redhat init script patch from Jim Knoble <jmknoble@jmknoble.cx>
6969    fixes compatability with 4.x and 5.x
6970  - Fixed default SSH_ASKPASS
6971  - Fix PAM account and session being called multiple times. Problem
6972    reported by Adrian Baugh <adrian@merlin.keble.ox.ac.uk>
6973  - Merged more OpenBSD changes:
6974    - [atomicio.c authfd.c scp.c serverloop.c ssh.h sshconnect.c sshd.c]
6975      move atomicio into it's own file.  wrap all socket write()s which
6976      were doing write(sock, buf, len) != len, with atomicio() calls.
6977    - [auth-skey.c]
6978      fd leak
6979    - [authfile.c]
6980      properly name fd variable
6981    - [channels.c]
6982      display great hatred towards strcpy
6983    - [pty.c pty.h sshd.c]
6984      use openpty() if it exists (it does on BSD4_4)
6985    - [tildexpand.c]
6986      check for ~ expansion past MAXPATHLEN
6987  - Modified helper.c to use new atomicio function.
6988  - Reformat Makefile a little
6989  - Moved RC4 routines from rc4.[ch] into helper.c
6990  - Added autoconf code to detect /dev/ptmx (Solaris) and /dev/ptc (AIX)
6991  - Updated SuSE spec from Chris Saia <csaia@wtower.com>
6992  - Tweaked Redhat spec
6993  - Clean up bad imports of a few files (forgot -kb)
6994  - Released 1.2pre16
6995
6996 19991204
6997  - Small cleanup of PAM code in sshd.c
6998  - Merged OpenBSD CVS changes:
6999    - [auth-krb4.c auth-passwd.c auth-skey.c ssh.h]
7000      move skey-auth from auth-passwd.c to auth-skey.c, same for krb4
7001    - [auth-rsa.c]
7002      warn only about mismatch if key is _used_
7003      warn about keysize-mismatch with log() not error()
7004      channels.c readconf.c readconf.h ssh.c ssh.h sshconnect.c
7005      ports are u_short
7006    - [hostfile.c]
7007      indent, shorter warning
7008    - [nchan.c]
7009      use error() for internal errors
7010    - [packet.c]
7011      set loglevel for SSH_MSG_DISCONNECT to log(), not fatal()
7012      serverloop.c
7013      indent
7014    - [ssh-add.1 ssh-add.c ssh.h]
7015      document $SSH_ASKPASS, reasonable default
7016    - [ssh.1]
7017      CheckHostIP is not available for connects via proxy command
7018    - [sshconnect.c]
7019      typo
7020      easier to read client code for passwd and skey auth
7021      turn of checkhostip for proxy connects, since we don't know the remote ip
7022
7023 19991126
7024  - Add definition for __P()
7025  - Added [v]snprintf() replacement for systems that lack it
7026
7027 19991125
7028  - More reformatting merged from OpenBSD CVS
7029  - Merged OpenBSD CVS changes:
7030    - [channels.c]
7031      fix packet_integrity_check() for !have_hostname_in_open.
7032      report from mrwizard@psu.edu via djm@ibs.com.au
7033    - [channels.c]
7034      set SO_REUSEADDR and SO_LINGER for forwarded ports.
7035      chip@valinux.com via damien@ibs.com.au
7036    - [nchan.c]
7037      it's not an error() if shutdown_write failes in nchan.
7038    - [readconf.c]
7039      remove dead #ifdef-0-code
7040    - [readconf.c servconf.c]
7041      strcasecmp instead of tolower
7042    - [scp.c]
7043      progress meter overflow fix from damien@ibs.com.au
7044    - [ssh-add.1 ssh-add.c]
7045      SSH_ASKPASS support
7046    - [ssh.1 ssh.c]
7047      postpone fork_after_authentication until command execution,
7048      request/patch from jahakala@cc.jyu.fi via damien@ibs.com.au
7049      plus: use daemon() for backgrounding
7050  - Added BSD compatible install program and autoconf test, thanks to
7051    Niels Kristian Bech Jensen <nkbj@image.dk>
7052  - Solaris fixing, thanks to Ben Taylor <bent@clark.net>
7053  - Merged beginnings of AIX support from Tor-Ake Fransson <torake@hotmail.com>
7054  - Release 1.2pre15
7055
7056 19991124
7057  - Merged very large OpenBSD source code reformat
7058  - OpenBSD CVS updates
7059    - [channels.c cipher.c compat.c log-client.c scp.c serverloop.c]
7060      [ssh.h sshd.8 sshd.c]
7061      syslog changes:
7062      * Unified Logmessage for all auth-types, for success and for failed
7063      * Standard connections get only ONE line in the LOG when level==LOG:
7064        Auth-attempts are logged only, if authentication is:
7065           a) successfull or
7066           b) with passwd or
7067           c) we had more than AUTH_FAIL_LOG failues
7068      * many log() became verbose()
7069      * old behaviour with level=VERBOSE
7070    - [readconf.c readconf.h ssh.1 ssh.h sshconnect.c sshd.c]
7071      tranfer s/key challenge/response data in SSH_SMSG_AUTH_TIS_CHALLENGE
7072      messages. allows use of s/key in windows (ttssh, securecrt) and
7073      ssh-1.2.27 clients without 'ssh -v', ok: niels@
7074    - [sshd.8]
7075      -V, for fallback to openssh in SSH2 compatibility mode
7076    - [sshd.c]
7077      fix sigchld race; cjc5@po.cwru.edu
7078
7079 19991123
7080  - Added SuSE package files from Chris Saia <csaia@wtower.com>
7081  - Restructured package-related files under packages/*
7082  - Added generic PAM config
7083  - Numerous little Solaris fixes
7084  - Add recommendation to use GNU make to INSTALL document
7085
7086 19991122
7087  - Make <enter> close gnome-ssh-askpass (Debian bug #50299)
7088  - OpenBSD CVS Changes
7089    - [ssh-keygen.c]
7090      don't create ~/.ssh only if the user wants to store the private
7091      key there. show fingerprint instead of public-key after
7092      keygeneration. ok niels@
7093  - Added OpenBSD bsd-strlcat.c, created bsd-strlcat.h
7094  - Added timersub() macro
7095  - Tidy RCSIDs of bsd-*.c
7096  - Added autoconf test and macro to deal with old PAM libraries
7097    pam_strerror definition (one arg vs two).
7098  - Fix EGD problems (Thanks to Ben Taylor <bent@clark.net>)
7099  - Retry /dev/urandom reads interrupted by signal (report from
7100    Robert Hardy <rhardy@webcon.net>)
7101  - Added a setenv replacement for systems which lack it
7102  - Only display public key comment when presenting ssh-askpass dialog
7103  - Released 1.2pre14
7104
7105  - Configure, Make and changelog corrections from Tudor Bosman
7106    <tudorb@jm.nu> and Niels Kristian Bech Jensen <nkbj@image.dk>
7107
7108 19991121
7109  - OpenBSD CVS Changes:
7110    - [channels.c]
7111      make this compile, bad markus
7112    - [log.c readconf.c servconf.c ssh.h]
7113      bugfix: loglevels are per host in clientconfig,
7114      factor out common log-level parsing code.
7115    - [servconf.c]
7116      remove unused index (-Wall)
7117    - [ssh-agent.c]
7118      only one 'extern char *__progname'
7119    - [sshd.8]
7120      document SIGHUP, -Q to synopsis
7121    - [sshconnect.c serverloop.c sshd.c packet.c packet.h]
7122      [channels.c clientloop.c]
7123      SSH_CMSG_MAX_PACKET_SIZE, some clients use this, some need this, niels@
7124      [hope this time my ISP stays alive during commit]
7125    - [OVERVIEW README] typos; green@freebsd
7126    - [ssh-keygen.c]
7127      replace xstrdup+strcat with strlcat+fixed buffer, fixes OF (bad me)
7128      exit if writing the key fails (no infinit loop)
7129      print usage() everytime we get bad options
7130    - [ssh-keygen.c] overflow, djm@mindrot.org
7131    - [sshd.c] fix sigchld race; cjc5@po.cwru.edu
7132
7133 19991120
7134  - Merged more Solaris support from Marc G. Fournier
7135    <marc.fournier@acadiau.ca>
7136  - Wrote autoconf tests for integer bit-types
7137  - Fixed enabling kerberos support
7138  - Fix segfault in ssh-keygen caused by buffer overrun in filename
7139    handling.
7140
7141 19991119
7142  - Merged PAM buffer overrun patch from Chip Salzenberg <chip@valinux.com>
7143  - Merged OpenBSD CVS changes
7144    - [auth-rhosts.c auth-rsa.c ssh-agent.c sshconnect.c sshd.c]
7145      more %d vs. %s in fmt-strings
7146    - [authfd.c]
7147      Integers should not be printed with %s
7148  - EGD uses a socket, not a named pipe. Duh.
7149  - Fix includes in fingerprint.c
7150  - Fix scp progress bar bug again.
7151  - Move ssh-askpass from ${libdir}/ssh to ${libexecdir}/ssh at request of
7152    David Rankin <drankin@bohemians.lexington.ky.us>
7153  - Added autoconf option to enable Kerberos 4 support (untested)
7154  - Added autoconf option to enable AFS support (untested)
7155  - Added autoconf option to enable S/Key support (untested)
7156  - Added autoconf option to enable TCP wrappers support (compiles OK)
7157  - Renamed BSD helper function files to bsd-*
7158  - Added tests for login and daemon and enable OpenBSD replacements for
7159    when they are absent.
7160  - Added non-PAM MD5 password support patch from Tudor Bosman <tudorb@jm.nu>
7161
7162 19991118
7163  - Merged OpenBSD CVS changes
7164    - [scp.c] foregroundproc() in scp
7165    - [sshconnect.h] include fingerprint.h
7166    - [sshd.c] bugfix: the log() for passwd-auth escaped during logging
7167      changes.
7168    - [ssh.1] Spell my name right.
7169  - Added openssh.com info to README
7170
7171 19991117
7172  - Merged OpenBSD CVS changes
7173    - [ChangeLog.Ylonen] noone needs this anymore
7174    - [authfd.c] close-on-exec for auth-socket, ok deraadt
7175    - [hostfile.c]
7176      in known_hosts key lookup the entry for the bits does not need
7177      to match, all the information is contained in n and e. This
7178      solves the problem with buggy servers announcing the wrong
7179      modulus length.  markus and me.
7180    - [serverloop.c]
7181      bugfix: check for space if child has terminated, from:
7182      iedowse@maths.tcd.ie
7183    - [ssh-add.1 ssh-add.c ssh-keygen.1 ssh-keygen.c sshconnect.c]
7184      [fingerprint.c fingerprint.h]
7185      rsa key fingerprints, idea from Bjoern Groenvall <bg@sics.se>
7186    - [ssh-agent.1] typo
7187    - [ssh.1] add OpenSSH information to AUTHOR section. okay markus@
7188    - [sshd.c]
7189      force logging to stderr while loading private key file
7190      (lost while converting to new log-levels)
7191
7192 19991116
7193  - Fix some Linux libc5 problems reported by Miles Wilson <mw@mctitle.com>
7194  - Merged OpenBSD CVS changes:
7195    - [auth-rh-rsa.c auth-rsa.c authfd.c authfd.h hostfile.c mpaux.c]
7196      [mpaux.h ssh-add.c ssh-agent.c ssh.h ssh.c sshd.c]
7197      the keysize of rsa-parameter 'n' is passed implizit,
7198      a few more checks and warnings about 'pretended' keysizes.
7199    - [cipher.c cipher.h packet.c packet.h sshd.c]
7200      remove support for cipher RC4
7201    - [ssh.c]
7202      a note for legay systems about secuity issues with permanently_set_uid(),
7203      the private hostkey and ptrace()
7204    - [sshconnect.c]
7205      more detailed messages about adding and checking hostkeys
7206
7207 19991115
7208  - Merged OpenBSD CVS changes:
7209    - [ssh-add.c] change passphrase loop logic and remove ref to
7210      $DISPLAY, ok niels
7211  - Changed to ssh-add.c broke askpass support. Revised it to be a little more
7212    modular.
7213  - Revised autoconf support for enabling/disabling askpass support.
7214  - Merged more OpenBSD CVS changes:
7215    [auth-krb4.c]
7216      - disconnect if getpeername() fails
7217      - missing xfree(*client)
7218    [canohost.c]
7219      - disconnect if getpeername() fails
7220      - fix comment: we _do_ disconnect if ip-options are set
7221    [sshd.c]
7222      - disconnect if getpeername() fails
7223      - move checking of remote port to central place
7224    [auth-rhosts.c] move checking of remote port to central place
7225    [log-server.c] avoid extra fd per sshd, from millert@
7226    [readconf.c] print _all_ bad config-options in ssh(1), too
7227    [readconf.h] print _all_ bad config-options in ssh(1), too
7228    [ssh.c] print _all_ bad config-options in ssh(1), too
7229    [sshconnect.c] disconnect if getpeername() fails
7230  - OpenBSD's changes to sshd.c broke the PAM stuff, re-merged it.
7231  - Various small cleanups to bring diff (against OpenBSD) size down.
7232  - Merged more Solaris compability from Marc G. Fournier
7233    <marc.fournier@acadiau.ca>
7234  - Wrote autoconf tests for __progname symbol
7235  - RPM spec file fixes from Jim Knoble <jmknoble@jmknoble.cx>
7236  - Released 1.2pre12
7237
7238  - Another OpenBSD CVS update:
7239    - [ssh-keygen.1] fix .Xr
7240
7241 19991114
7242  - Solaris compilation fixes (still imcomplete)
7243
7244 19991113
7245  - Build patch from Niels Kristian Bech Jensen <nkbj@image.dk>
7246    - Don't install config files if they already exist
7247    - Fix inclusion of additional preprocessor directives from acconfig.h
7248  - Removed redundant inclusions of config.h
7249  - Added 'Obsoletes' lines to RPM spec file
7250  - Merged OpenBSD CVS changes:
7251    - [bufaux.c] save a view malloc/memcpy/memset/free's, ok niels
7252    - [scp.c] fix overflow reported by damien@ibs.com.au: off_t
7253      totalsize, ok niels,aaron
7254  - Delay fork (-f option) in ssh until after port forwarded connections
7255    have been initialised. Patch from Jani Hakala <jahakala@cc.jyu.fi>
7256  - Added shadow password patch from Thomas Neumann <tom@smart.ruhr.de>
7257  - Added ifdefs to auth-passwd.c to exclude it when PAM is enabled
7258  - Tidied default config file some more
7259  - Revised Redhat initscript to fix bug: sshd (re)start would fail
7260    if executed from inside a ssh login.
7261
7262 19991112
7263  - Merged changes from OpenBSD CVS
7264    - [sshd.c] session_key_int may be zero
7265    - [auth-rh-rsa.c servconf.c servconf.h ssh.h sshd.8 sshd.c sshd_config]
7266      IgnoreUserKnownHosts(default=no), used for RhostRSAAuth, ok
7267      deraadt,millert
7268  - Brought default sshd_config more in line with OpenBSD's
7269  - Grab server in gnome-ssh-askpass (Debian bug #49872)
7270  - Released 1.2pre10
7271
7272  - Added INSTALL documentation
7273  - Merged yet more changes from OpenBSD CVS
7274    - [auth-rh-rsa.c auth-rhosts.c auth-rsa.c channels.c clientloop.c]
7275      [ssh.c ssh.h sshconnect.c sshd.c]
7276      make all access to options via 'extern Options options'
7277      and 'extern ServerOptions options' respectively;
7278      options are no longer passed as arguments:
7279       * make options handling more consistent
7280       * remove #include "readconf.h" from ssh.h
7281       * readconf.h is only included if necessary
7282    - [mpaux.c] clear temp buffer
7283    - [servconf.c] print _all_ bad options found in configfile
7284  - Make ssh-askpass support optional through autoconf
7285  - Fix nasty division-by-zero error in scp.c
7286  - Released 1.2pre11
7287
7288 19991111
7289  - Added (untested) Entropy Gathering Daemon (EGD) support
7290  - Fixed /dev/urandom fd leak (Debian bug #49722)
7291  - Merged OpenBSD CVS changes:
7292    - [auth-rh-rsa.c] user/958: check ~/.ssh/known_hosts for rhosts-rsa, too
7293    - [ssh.1] user/958: check ~/.ssh/known_hosts for rhosts-rsa, too
7294    - [sshd.8] user/958: check ~/.ssh/known_hosts for rhosts-rsa, too
7295  - Fix integer overflow which was messing up scp's progress bar for large
7296    file transfers. Fix submitted to OpenBSD developers. Report and fix
7297    from Kees Cook <cook@cpoint.net>
7298  - Merged more OpenBSD CVS changes:
7299    - [auth-krb4.c auth-passwd.c] remove x11- and krb-cleanup from fatal()
7300      + krb-cleanup cleanup
7301    - [clientloop.c log-client.c log-server.c ]
7302      [readconf.c readconf.h servconf.c servconf.h ]
7303      [ssh.1 ssh.c ssh.h sshd.8]
7304      add LogLevel {QUIET, FATAL, ERROR, INFO, CHAT, DEBUG} to ssh/sshd,
7305      obsoletes QuietMode and FascistLogging in sshd.
7306    - [sshd.c] fix fatal/assert() bug reported by damien@ibs.com.au:
7307      allow session_key_int != sizeof(session_key)
7308      [this should fix the pre-assert-removal-core-files]
7309  - Updated default config file to use new LogLevel option and to improve
7310    readability
7311
7312 19991110
7313  - Merged several minor fixes:
7314    - ssh-agent commandline parsing
7315    - RPM spec file now installs ssh setuid root
7316    - Makefile creates libdir
7317    - Merged beginnings of Solaris compability from Marc G. Fournier
7318      <marc.fournier@acadiau.ca>
7319
7320 19991109
7321  - Autodetection of SSL/Crypto library location via autoconf
7322  - Fixed location of ssh-askpass to follow autoconf
7323  - Integrated Makefile patch from Niels Kristian Bech Jensen <nkbj@image.dk>
7324  - Autodetection of RSAref library for US users
7325  - Minor doc updates
7326  - Merged OpenBSD CVS changes:
7327    - [rsa.c] bugfix: use correct size for memset()
7328    - [sshconnect.c] warn if announced size of modulus 'n' != real size
7329  - Added GNOME passphrase requestor (use --with-gnome-askpass)
7330  - RPM build now creates subpackages
7331  - Released 1.2pre9
7332
7333 19991108
7334  - Removed debian/ directory. This is now being maintained separately.
7335  - Added symlinks for slogin in RPM spec file
7336  - Fixed permissions on manpages in RPM spec file
7337  - Added references to required libraries in README file
7338  - Removed config.h.in from CVS
7339  - Removed pwdb support (better pluggable auth is provided by glibc)
7340  - Made PAM and requisite libdl optional
7341  - Removed lots of unnecessary checks from autoconf
7342  - Added support and autoconf test for openpty() function (Unix98 pty support)
7343  - Fix for scp not finding ssh if not installed as /usr/bin/ssh
7344  - Added TODO file
7345  - Merged parts of Debian patch From Phil Hands <phil@hands.com>:
7346    - Added ssh-askpass program
7347    - Added ssh-askpass support to ssh-add.c
7348    - Create symlinks for slogin on install
7349    - Fix "distclean" target in makefile
7350    - Added example for ssh-agent to manpage
7351    - Added support for PAM_TEXT_INFO messages
7352    - Disable internal /etc/nologin support if PAM enabled
7353  - Merged latest OpenBSD CVS changes:
7354    - [all] replace assert() with error, fatal or packet_disconnect
7355    - [sshd.c] don't send fail-msg but disconnect if too many authentication
7356      failures
7357    - [sshd.c] remove unused argument. ok dugsong
7358    - [sshd.c] typo
7359    - [rsa.c] clear buffers used for encryption. ok: niels
7360    - [rsa.c] replace assert() with error, fatal or packet_disconnect
7361    - [auth-krb4.c] remove unused argument. ok dugsong
7362  - Fixed coredump after merge of OpenBSD rsa.c patch
7363  - Released 1.2pre8
7364
7365 19991102
7366  - Merged change from OpenBSD CVS
7367   - One-line cleanup in sshd.c
7368
7369 19991030
7370  - Integrated debian package support from Dan Brosemer <odin@linuxfreak.com>
7371  - Merged latest updates for OpenBSD CVS:
7372    - channels.[ch] - remove broken x11 fix and document istate/ostate
7373    - ssh-agent.c - call setsid() regardless of argv[]
7374    - ssh.c - save a few lines when disabling rhosts-{rsa-}auth
7375  - Documentation cleanups
7376  - Renamed README -> README.Ylonen
7377  - Renamed README.openssh ->README
7378
7379 19991029
7380  - Renamed openssh* back to ssh* at request of Theo de Raadt
7381  - Incorporated latest changes from OpenBSD's CVS
7382  - Integrated Makefile patch from  Niels Kristian Bech Jensen <nkbj@image.dk>
7383  - Integrated PAM env patch from Nalin Dahyabhai <nalin.dahyabhai@pobox.com>
7384  - Make distclean now removed configure script
7385  - Improved PAM logging
7386  - Added some debug() calls for PAM
7387  - Removed redundant subdirectories
7388  - Integrated part of a patch from Dan Brosemer <odin@linuxfreak.com> for
7389    building on Debian.
7390  - Fixed off-by-one error in PAM env patch
7391  - Released 1.2pre6
7392
7393 19991028
7394  - Further PAM enhancements.
7395    - Much cleaner
7396    - Now uses account and session modules for all logins.
7397  - Integrated patch from Dan Brosemer <odin@linuxfreak.com>
7398    - Build fixes
7399    - Autoconf
7400    - Change binary names to open*
7401  - Fixed autoconf script to detect PAM on RH6.1
7402  - Added tests for libpwdb, and OpenBSD functions to autoconf
7403  - Released 1.2pre4
7404
7405  - Imported latest OpenBSD CVS code
7406  - Updated README.openssh
7407  - Released 1.2pre5
7408
7409 19991027
7410  - Adapted PAM patch.
7411  - Released 1.0pre2
7412
7413  - Excised my buggy replacements for strlcpy and mkdtemp
7414  - Imported correct OpenBSD strlcpy and mkdtemp routines.
7415  - Reduced arc4random_stir entropy read to 32 bytes (256 bits)
7416  - Picked up correct version number from OpenBSD
7417  - Added sshd.pam PAM configuration file
7418  - Added sshd.init Redhat init script
7419  - Added openssh.spec RPM spec file
7420  - Released 1.2pre3
7421
7422 19991026
7423  - Fixed include paths of OpenSSL functions
7424  - Use OpenSSL MD5 routines
7425  - Imported RC4 code from nanocrypt
7426  - Wrote replacements for OpenBSD arc4random* functions
7427  - Wrote replacements for strlcpy and mkdtemp
7428  - Released 1.0pre1
7429
7430 $Id$
This page took 0.703934 seconds and 5 git commands to generate.