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