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