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