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