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