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