]> andersk Git - openssh.git/blob - ChangeLog
- djm@cvs.openbsd.org 2004/01/13 09:25:05
[openssh.git] / ChangeLog
1 20040121
2  - (djm) OpenBSD CVS Sync
3    - djm@cvs.openbsd.org 2004/01/13 09:25:05
4      [sftp-int.c sftp.1 sftp.c]
5      Tidy sftp batchmode handling, eliminate junk to stderr (bugzilla #754) and
6      enable use of "-b -" to accept batchfile from stdin; ok markus@
7
8 20040114
9  - (dtucker) [auth-pam.c] Have monitor die if PAM authentication thread exits
10    unexpectedly.  with & ok djm@
11  - (dtucker) [auth-pam.c] Reset signal handler in pthread_cancel too, add
12    test for case where cleanup has already run.
13  - (dtucker) [auth-pam.c] Add minor debugging.
14
15 20040113
16  - (dtucker) [auth-pam.c] Relocate struct pam_ctxt and prototypes.  No
17    functional changes.
18
19 20040108
20  - (dtucker) [auth-pam.c defines.h] Bug #783: move __unused to defines.h and
21    only define if not already.  From des at freebsd.org.
22  - (dtucker) [configure.ac] Remove extra (typo) comma.
23
24 20040105
25  - (dtucker) [contrib/ssh-copy-id] Bug #781: exit if ssh fails.  Patch from
26    cjwatson at debian.org.
27  - (dtucker) [acconfig.h configure.ac includes.h servconf.c session.c]
28    Only enable KerberosGetAFSToken if Heimdal's libkafs is found.  with jakob@
29
30 20040102
31  - (djm) OSX/Darwin needs BIND_8_COMPAT to build getrrsetbyname. Report from
32    jakob@
33  - (djm) Remove useless DNS support configure summary message. from jakob@
34  - (djm) OSX/Darwin put the PAM headers in a different place, detect this.
35    Report from jakob@
36
37 20031231
38  - (dtucker) OpenBSD CVS Sync
39    - djm@cvs.openbsd.org 2003/12/22 09:16:58
40      [moduli.c ssh-keygen.1 ssh-keygen.c]
41      tidy up moduli generation debugging, add -v (verbose/debug) option to
42      ssh-keygen; ok markus@
43    - markus@cvs.openbsd.org 2003/12/22 20:29:55
44      [cipher-3des1.c]
45      EVP_CIPHER_CTX_cleanup() for the des contexts; pruiksma@freesurf.fr
46    - jakob@cvs.openbsd.org 2003/12/23 16:12:10
47      [servconf.c servconf.h session.c sshd_config]
48      implement KerberosGetAFSToken server option. ok markus@, beck@
49    - millert@cvs.openbsd.org 2003/12/29 16:39:50
50      [sshd_config]
51      KeepAlive has been obsoleted, use TCPKeepAlive instead; markus@ OK
52    - dtucker@cvs.openbsd.org 2003/12/31 00:24:50
53      [auth2-passwd.c]
54      Ignore password change request during password auth (which we currently
55      don't support) and discard proposed new password.  corrections/ok markus@
56  - (dtucker) [configure.ac] Only test setresuid and setresgid if they exist.
57
58 20031219
59  - (dtucker) [defines.h] Bug #458: Define SIZE_T_MAX as UINT_MAX if we
60    typedef size_t ourselves.
61
62 20031218
63  - (dtucker) [configure.ac] Don't use setre[ug]id on DG-UX, from Tom Orban.
64  - (dtucker) [auth-pam.c] Do PAM chauthtok during SSH2 keyboard-interactive
65    authentication.  Partially fixes bug #423.  Feedback & ok djm@
66
67 20031217
68  - (djm) OpenBSD CVS Sync
69    - markus@cvs.openbsd.org 2003/12/09 15:28:43
70      [serverloop.c]
71      make ClientKeepAlive work for ssh -N, too (no login shell requested).
72      1) send a bogus channel request if we find a channel
73      2) send a bogus global request if we don't have a channel
74      ok + test beck@
75    - markus@cvs.openbsd.org 2003/12/09 17:29:04
76      [sshd.c]
77      fix -o and HUP; ok henning@
78    - markus@cvs.openbsd.org 2003/12/09 17:30:05
79      [ssh.c]
80      don't modify argv for ssh -o; similar to sshd.c 1.283
81    - markus@cvs.openbsd.org 2003/12/09 21:53:37
82      [readconf.c readconf.h scp.1 servconf.c servconf.h sftp.1 ssh.1]
83      [ssh_config.5 sshconnect.c sshd.c sshd_config.5]
84      rename keepalive to tcpkeepalive; the old name causes too much
85      confusion; ok djm, dtucker; with help from jmc@
86    - dtucker@cvs.openbsd.org 2003/12/09 23:45:32
87      [clientloop.c]
88      Clear exit code when ssh -N is terminated with a SIGTERM.  ok markus@
89    - markus@cvs.openbsd.org 2003/12/14 12:37:21
90      [ssh_config.5]
91      we don't support GSS KEX; from Simon Wilkinson
92    - markus@cvs.openbsd.org 2003/12/16 15:49:51
93      [clientloop.c clientloop.h readconf.c readconf.h scp.1 sftp.1 ssh.1]
94      [ssh.c ssh_config.5]
95      application layer keep alive (ServerAliveInterval ServerAliveCountMax)
96      for ssh(1), similar to the sshd(8) option; ok beck@; with help from
97      jmc and dtucker@
98    - markus@cvs.openbsd.org 2003/12/16 15:51:54
99      [dh.c]
100      use <= instead of < in dh_estimate; ok provos/hshoexer; 
101      do not return < DH_GRP_MIN
102  - (dtucker) [acconfig.h configure.ac uidswap.c] Bug #645: Check for
103    setres[ug]id() present but not implemented (eg some Linux/glibc
104    combinations).
105  - (bal) [openbsd-compat/bsd-misc.c] unset 'signal' defined if we are
106    using a real 'signal()' (Noticed by a NeXT Compile)
107
108 20031209
109  - (dtucker) OpenBSD CVS Sync
110    - matthieu@cvs.openbsd.org 2003/11/25 23:10:08
111      [ssh-add.1]
112      ssh-add doesn't need to be a descendant of ssh-agent. Ok markus@, jmc@.
113    - djm@cvs.openbsd.org 2003/11/26 21:44:29
114      [cipher-aes.c]
115      fix #ifdef before #define; ok markus@
116      (RCS ID sync only, Portable already had this)
117    - markus@cvs.openbsd.org 2003/12/02 12:15:10
118      [progressmeter.c]
119      improvments from andreas@:
120      * saner speed estimate for transfers that takes less than a second by
121        rounding the time to 1 second.
122      * when the transfer is finished calculate the actual total speed
123        rather than the current speed which is given during the transfer
124    - markus@cvs.openbsd.org 2003/12/02 17:01:15
125      [channels.c session.c ssh-agent.c ssh.h sshd.c]
126      use SSH_LISTEN_BACKLOG (=128) in listen(2).
127    - djm@cvs.openbsd.org 2003/12/07 06:34:18
128      [moduli.c]
129      remove unused debugging #define templates
130    - markus@cvs.openbsd.org 2003/12/08 11:00:47
131      [kexgexc.c]
132      print requested group size in debug; ok djm
133    - dtucker@cvs.openbsd.org 2003/12/09 13:52:55
134      [moduli.c]
135      Prevent ssh-keygen -T from outputting moduli with a generator of 0, since
136      they can't be used for Diffie-Hellman.  Assistance and ok djm@
137  - (dtucker) [ssh-keyscan.c] Sync RCSIDs, missed in SSH_SSFDMAX change below.
138
139 20031208
140  - (tim) [configure.ac] Bug 770. Fix --without-rpath.
141
142 20031123
143  - (djm) [canohost.c] Move IPv4inV6 mapped address normalisation to its own
144    function and call it unconditionally
145  - (djm) OpenBSD CVS Sync
146    - djm@cvs.openbsd.org 2003/11/23 23:17:34
147      [ssh-keyscan.c]
148      from portable - use sysconf to detect fd limit; ok markus@
149      (tidy diff by adding SSH_SSFDMAX macro to defines.h)
150    - djm@cvs.openbsd.org 2003/11/23 23:18:45
151      [ssh-keygen.c]
152      consistency PATH_MAX -> MAXPATHLEN; ok markus@
153      (RCS ID sync only)
154    - djm@cvs.openbsd.org 2003/11/23 23:21:21
155      [scp.c]
156      from portable: rename clashing variable limit-> limit_rate; ok markus@
157      (RCS ID sync only)
158    - dtucker@cvs.openbsd.org 2003/11/24 00:16:35
159      [ssh.1 ssh.c]
160      Make ssh -k mean GSSAPIDelegateCredentials=no. Suggestion & ok markus@
161  - (djm) Annotate OpenBSD-derived files in openbsd-compat/ with original 
162    source file path (in OpenBSD tree).
163
164 20031122
165  - (dtucker) [channels.c] Make AIX write limit code clearer.  Suggested by djm@
166  - (dtucker) [auth-passwd.c openbsd-compat/port-aix.c openbsd-compat/port-aix.h]
167    Move AIX specific password authentication code to port-aix.c, call
168    authenticate() until reenter flag is clear.
169  - (dtucker) [auth-sia.c configure.ac] Tru64 update from cmadams at hiwaay.net.
170    Use permanently_set_uid for SIA, only define DISABLE_FD_PASSING when SIA
171    is enabled, rely on SIA to check for locked accounts if enabled.  ok djm@
172  - (djm) [scp.c] Rename limitbw -> limit_rate to match upstreamed patch
173  - (djm) [sftp-int.c] Remove duplicated code from bogus sync
174  - (djm) [packet.c] Shuffle #ifdef to reduce conditionally compiled code
175
176 20031121
177  - (djm) OpenBSD CVS Sync
178    - markus@cvs.openbsd.org 2003/11/20 11:39:28
179      [progressmeter.c]
180      fix rounding errors; from andreas@
181    - djm@cvs.openbsd.org 2003/11/21 11:57:03
182      [everything]
183      unexpand and delete whitespace at EOL; ok markus@
184      (done locally and RCS IDs synced)
185
186 20031118
187  - (djm) Fix early exit for root auth success when UsePAM=yes and 
188    PermitRootLogin=no
189  - (dtucker) [auth-pam.c] Convert chauthtok_conv into a generic tty_conv,
190    and use it for do_pam_session.  Fixes problems like pam_motd not
191    displaying anything.  ok djm@
192  - (dtucker) [auth-pam.c] Only use pam_putenv if our platform has it. ok djm@
193  - (djm) OpenBSD CVS Sync
194    - dtucker@cvs.openbsd.org 2003/11/18 00:40:05
195      [serverloop.c]
196      Correct check for authctxt->valid.  ok djm@
197    - djm@cvs.openbsd.org 2003/11/18 10:53:07
198      [monitor.c]
199      unbreak fake authloop for non-existent users (my screwup). Spotted and
200      tested by dtucker@; ok markus@
201
202 20031117
203  - (djm) OpenBSD CVS Sync
204    - djm@cvs.openbsd.org 2003/11/03 09:03:37
205      [auth-chall.c]
206      make this a little more idiot-proof; ok markus@
207      (includes portable-specific changes)
208    - jakob@cvs.openbsd.org 2003/11/03 09:09:41
209      [sshconnect.c]
210      move changed key warning into warn_changed_key(). ok markus@
211    - jakob@cvs.openbsd.org 2003/11/03 09:37:32
212      [sshconnect.c]
213      do not free static type pointer in warn_changed_key()
214    - djm@cvs.openbsd.org 2003/11/04 08:54:09
215      [auth1.c auth2.c auth2-pubkey.c auth.h auth-krb5.c auth-passwd.c]
216      [auth-rhosts.c auth-rh-rsa.c auth-rsa.c monitor.c serverloop.c]
217      [session.c]
218      standardise arguments to auth methods - they should all take authctxt.
219      check authctxt->valid rather then pw != NULL; ok markus@
220    - jakob@cvs.openbsd.org 2003/11/08 16:02:40
221      [auth1.c]
222      remove unused variable (pw). ok djm@
223      (id sync only - still used in portable)
224    - jmc@cvs.openbsd.org 2003/11/08 19:17:29
225      [sftp-int.c]
226      typos from Jonathon Gray;
227    - jakob@cvs.openbsd.org 2003/11/10 16:23:41
228      [bufaux.c bufaux.h cipher.c cipher.h hostfile.c hostfile.h key.c]
229      [key.h sftp-common.c sftp-common.h sftp-server.c sshconnect.c sshd.c]
230      [ssh-dss.c ssh-rsa.c uuencode.c uuencode.h]
231      constify. ok markus@ & djm@
232    - dtucker@cvs.openbsd.org 2003/11/12 10:12:15
233      [scp.c]
234      When called with -q, pass -q to ssh; suppresses SSH2 banner.  ok markus@
235    - jakob@cvs.openbsd.org 2003/11/12 16:39:58
236      [dns.c dns.h readconf.c ssh_config.5 sshconnect.c]
237      update SSHFP validation. ok markus@
238    - jmc@cvs.openbsd.org 2003/11/12 20:14:51
239      [ssh_config.5]
240      make verb agree with subject, and kill some whitespace;
241    - markus@cvs.openbsd.org 2003/11/14 13:19:09
242      [sshconnect2.c]
243      cleanup and minor fixes for the client code; from Simon Wilkinson
244    - djm@cvs.openbsd.org 2003/11/17 09:45:39
245      [msg.c msg.h sshconnect2.c ssh-keysign.c]
246      return error on msg send/receive failure (rather than fatal); ok markus@
247    - markus@cvs.openbsd.org 2003/11/17 11:06:07
248      [auth2-gss.c gss-genr.c gss-serv.c monitor.c monitor.h monitor_wrap.c]
249      [monitor_wrap.h sshconnect2.c ssh-gss.h]
250      replace "gssapi" with "gssapi-with-mic"; from Simon Wilkinson; 
251      test + ok jakob.
252  - (djm) Bug #632: Don't call pam_end indirectly from within kbd-int
253    conversation function
254  - (djm) Export environment variables from authentication subprocess to 
255    parent. Part of Bug #717
256
257 20031115
258  - (dtucker) [regress/agent-ptrace.sh] Test for GDB output from Solaris and
259    HP-UX, skip test on AIX.
260
261 20031113
262  - (dtucker) [auth-pam.c] Append newlines to lines output by the
263    pam_chauthtok_conv().
264  - (dtucker) [README ssh-host-config ssh-user-config Makefile] (All
265    contrib/cygwin).  Major update from vinschen at redhat.com.
266    - Makefile provides a `cygwin-postinstall' target to run right after
267      `make install'.
268    - Better support for Windows 2003 Server.
269    - Try to get permissions as correct as possible.
270    - New command line options to allow full automated host configuration.
271    - Create configs from skeletons in /etc/defaults/etc.
272    - Use /bin/bash, allows reading user input with readline support.
273    - Remove really old configs from /usr/local.
274  - (dtucker) [auth-pam.c] Add newline to accumulated PAM_TEXT_INFO and
275    PAM_ERROR_MSG messages.
276
277 20031106
278  - (djm) Clarify UsePAM consequences a little more
279
280 20031103
281  - (dtucker) [contrib/cygwin/ssh-host-config] Ensure entries in /etc/services
282    are created correctly with CRLF line terminations.  Patch from vinschen at
283    redhat.com.
284  - (dtucker) OpenBSD CVS Sync
285    - markus@cvs.openbsd.org 2003/10/15 09:48:45
286      [monitor_wrap.c]
287      check pmonitor != NULL
288    - markus@cvs.openbsd.org 2003/10/21 09:50:06
289      [auth2-gss.c]
290      make sure the doid is larger than 2
291    - avsm@cvs.openbsd.org 2003/10/26 16:57:43
292      [sshconnect2.c]
293      rename 'supported' static var in userauth_gssapi() to 'gss_supported'
294      to avoid shadowing the global version.  markus@ ok
295    - markus@cvs.openbsd.org 2003/10/28 09:08:06
296      [misc.c]
297      error->debug for getsockopt+TCP_NODELAY; several requests
298    - markus@cvs.openbsd.org 2003/11/02 11:01:03
299      [auth2-gss.c compat.c compat.h sshconnect2.c]
300      remove support for SSH_BUG_GSSAPI_BER; simon@sxw.org.uk
301  - (dtucker) [regress/agent-ptrace.sh] Use numeric uid and gid.
302
303 20031021
304  - (dtucker) [INSTALL] Some system crypt() functions support MD5 passwords
305    directly.  Noted by Darren.Moffat at sun.com.
306  - (dtucker) [regress/agent-ptrace.sh] Skip agent-test unless SUDO is set,
307    make agent setgid during test.
308
309 20031017
310  - (dtucker) [INSTALL] Note that --with-md5 is now required on platforms with
311    MD5 passwords even if PAM support is enabled.  From steev at detritus.net.
312
313 20031015
314  - (dtucker) OpenBSD CVS Sync
315    - jmc@cvs.openbsd.org 2003/10/08 08:27:36
316      [scp.1 scp.c sftp-server.8 sftp.1 sftp.c ssh.1 sshd.8]
317      scp and sftp: add options list and sort options. options list requested
318      by deraadt@
319      sshd: use same format as ssh
320      ssh: remove wrong option from list
321      sftp-server: Subsystem is documented in ssh_config(5), not sshd(8)
322      ok deraadt@ markus@
323    - markus@cvs.openbsd.org 2003/10/08 15:21:24
324      [readconf.c ssh_config.5]
325      default GSS API to no in client, too; ok jakob, deraadt@
326    - markus@cvs.openbsd.org 2003/10/11 08:24:08
327      [readconf.c readconf.h ssh.1 ssh.c ssh_config.5]
328      remote x11 clients are now untrusted by default, uses xauth(8) to generate
329      untrusted cookies; ForwardX11Trusted=yes restores old behaviour.
330      ok deraadt; feedback and ok djm/fries
331    - markus@cvs.openbsd.org 2003/10/11 08:26:43
332      [sshconnect2.c]
333      search keys in reverse order; fixes #684
334    - markus@cvs.openbsd.org 2003/10/11 11:36:23
335      [monitor_wrap.c]
336      return NULL for missing banner; ok djm@
337    - jmc@cvs.openbsd.org 2003/10/12 13:12:13
338      [ssh_config.5]
339      note that EnableSSHKeySign should be in the non-hostspecific section;
340      remove unnecessary .Pp;
341      ok markus@
342    - markus@cvs.openbsd.org 2003/10/13 08:22:25
343      [scp.1 sftp.1]
344      don't refer to options related to forwarding; ok jmc@
345    - jakob@cvs.openbsd.org 2003/10/14 19:42:10
346      [dns.c dns.h readconf.c ssh-keygen.c sshconnect.c]
347      include SSHFP lookup code (not enabled by default). ok markus@
348    - jakob@cvs.openbsd.org 2003/10/14 19:43:23
349      [README.dns]
350      update
351    - markus@cvs.openbsd.org 2003/10/14 19:54:39
352      [session.c ssh-agent.c]
353      10X for mkdtemp; djm@
354  - (dtucker) [acconfig.h configure.ac dns.c openbsd-compat/getrrsetbyname.c
355    openbsd-compat/getrrsetbyname.h] DNS fingerprint support is now always
356    compiled in but disabled in config.
357  - (dtucker) [auth.c] Check for disabled password expiry on HP-UX Trusted Mode.
358  - (tim) [regress/banner.sh] portability fix.
359
360 20031009
361  - (dtucker) [sshd_config.5] UsePAM defaults to "no".  ok djm@
362
363 20031008
364  - (dtucker) OpenBSD CVS Sync
365    - dtucker@cvs.openbsd.org 2003/10/07 01:47:27
366      [sshconnect2.c]
367      Don't use logit for banner, since it truncates to MSGBUFSIZ; bz #668 &
368      #707.  ok markus@
369    - djm@cvs.openbsd.org 2003/10/07 07:04:16
370      [sftp-int.c]
371      sftp quoting fix from admorten AT umich.edu; ok markus@
372    - deraadt@cvs.openbsd.org 2003/10/07 21:58:28
373      [sshconnect2.c]
374      set ptr to NULL after free
375    - dtucker@cvs.openbsd.org 2003/10/07 01:52:13
376      [regress/Makefile regress/banner.sh]
377      Test SSH2 banner.  ok markus@
378    - djm@cvs.openbsd.org 2003/10/07 07:04:52
379      [regress/sftp-cmds.sh]
380      more sftp quoting regress tests; ok markus
381
382 20031007
383  - (djm) Delete autom4te.cache after autoreconf
384  - (dtucker) [auth-pam.c auth-pam.h session.c] Make PAM use the new static
385    cleanup functions.  With & ok djm@
386  - (dtucker) [contrib/redhat/openssh.spec] Bug #714: Now that UsePAM is a
387    run-time switch, always build --with-md5-passwords.
388  - (dtucker) [configure.ac openbsd-compat/Makefile.in openbsd-compat/strtoul.c]
389    Bug #670: add strtoul() to openbsd-compat for platforms lacking it.  ok djm@
390  - (dtucker) [configure.ac] Bug #715: Set BROKEN_SETREUID and BROKEN_SETREGID
391    on Reliant Unix.  Patch from Robert.Dahlem at siemens.com.
392  - (dtucker) [configure.ac] Bug #710: Check for dlsym() in libdl on
393    Reliant Unix.  Based on patch from Robert.Dahlem at siemens.com.
394
395 20031003
396  - (dtucker) OpenBSD CVS Sync
397    - markus@cvs.openbsd.org 2003/10/02 10:41:59
398      [sshd.c]
399      print openssl version, too, several requests; ok henning/djm.
400    - markus@cvs.openbsd.org 2003/10/02 08:26:53
401      [ssh-gss.h]
402      missing $OpenBSD:; dtucker
403  - (tim) [contrib/caldera/openssh.spec] Remove obsolete --with-ipv4-default
404    option.
405
406 20031002
407  - (dtucker) OpenBSD CVS Sync
408    - markus@cvs.openbsd.org 2003/09/23 20:17:11
409      [Makefile.in auth1.c auth2.c auth.c auth.h auth-krb5.c canohost.c
410      cleanup.c clientloop.c fatal.c gss-serv.c log.c log.h monitor.c monitor.h
411      monitor_wrap.c monitor_wrap.h packet.c serverloop.c session.c session.h
412      ssh-agent.c sshd.c]
413      replace fatal_cleanup() and linked list of fatal callbacks with static
414      cleanup_exit() function.  re-refine cleanup_exit() where appropriate,
415      allocate sshd's authctxt eary to allow simpler cleanup in sshd.
416      tested by many, ok deraadt@
417    - markus@cvs.openbsd.org 2003/09/23 20:18:52
418      [progressmeter.c]
419      don't print trailing \0; bug #709; Robert.Dahlem@siemens.com
420      ok millert/deraadt@
421    - markus@cvs.openbsd.org 2003/09/23 20:41:11
422      [channels.c channels.h clientloop.c]
423      move client only agent code to clientloop.c
424    - markus@cvs.openbsd.org 2003/09/26 08:19:29
425      [sshd.c]
426      no need to set the listen sockets to non-block; ok deraadt@
427    - jmc@cvs.openbsd.org 2003/09/29 11:40:51
428      [ssh.1]
429      - add list of options to -o and .Xr ssh_config(5)
430      - some other cleanup
431      requested by deraadt@;
432      ok deraadt@ markus@
433    - markus@cvs.openbsd.org 2003/09/29 20:19:57
434      [servconf.c sshd_config]
435      GSSAPICleanupCreds -> GSSAPICleanupCredentials
436  - (dtucker) [configure.ac] Don't set DISABLE_SHADOW when configuring
437    --with-pam.  ok djm@
438  - (dtucker) [ssh-gss.h] Prototype change missed in sync.
439  - (dtucker) [session.c] Fix bus errors on some 64-bit Solaris configurations.
440    Based on patches by Matthias Koeppe and Thomas Baden.  ok djm@
441
442 20030930
443  - (bal) Fix issues in openbsd-compat/realpath.c
444
445 20030925
446  - (dtucker) [configure.ac openbsd-compat/xcrypt.c] Bug #633: Remove
447    DISABLE_SHADOW for HP-UX, use getspnam instead of getprpwnam.  Patch from
448    michael_steffens at hp.com, ok djm@
449  - (tim) [sshd_config] UsePAM defaults to no.
450
451 20030924
452  - (djm) Update version.h and spec files for HEAD
453  - (dtucker) [configure.ac] IRIX5 needs the same setre[ug]id defines as IRIX6.
454
455 20030923
456  - (dtucker) [Makefile.in] Bug #644: Fix "make clean" for out-of-tree
457    builds.  Portability corrections from tim@.
458  - (dtucker) [configure.ac] Bug #665: uid swapping issues on Mac OS X.
459    Patch from max at quendi.de.
460  - (dtucker) [configure.ac] Bug #657: uid swapping issues on BSDi.
461  - (dtucker) [configure.ac] Bug #653: uid swapping issues on Tru64.
462  - (dtucker) [configure.ac] Bug #693: uid swapping issues on NCR MP-RAS.
463    Patch from david.haughton at ncr.com
464  - (dtucker) [configure.ac] Bug #659: uid swapping issues on IRIX 6.
465    Part of patch supplied by bugzilla-openssh at thewrittenword.com
466  - (dtucker) [configure.ac openbsd-compat/fake-rfc2553.c
467    openbsd-compat/fake-rfc2553.h] Bug #659: Test for and handle systems with
468    where gai_strerror is defined as "const char *".  Part of patch supplied
469    by bugzilla-openssh at thewrittenword.com
470  - (dtucker) [contrib/cygwin/README contrib/cygwin/ssh-host-config] Update
471    ssh-host-config to match current defaults, bump README version.  Patch from
472    vinschen at redhat.com.
473  - (dtucker) [uidswap.c] Don't test restoration of uid on Cygwin since the
474    OS does not support permanently dropping privileges.  Patch from
475    vinschen at redhat.com.
476  - (dtucker) [openbsd-compat/port-aix.c] Use correct include for xmalloc.h,
477    add canohost.h to stop warning.  Based on patch from openssh-unix-dev at
478    thewrittenword.com
479  - (dtucker) [INSTALL] Bug #686: Document requirement for zlib 1.1.4 or
480    higher.
481  - (tim) Fix typo. s/SETEIUD_BREAKS_SETUID/SETEUID_BREAKS_SETUID/
482  - (tim) [configure.ac] Bug 665: move 3 new AC_DEFINES outside of AC_TRY_RUN.
483    Report by distler AT golem ph utexas edu.
484  - (dtucker) [contrib/aix/pam.conf] Include example pam.conf for AIX from
485    article by genty at austin.ibm.com, included with the author's permission.
486  - (dtucker) OpenBSD CVS Sync
487    - markus@cvs.openbsd.org 2003/09/18 07:52:54
488      [sshconnect.c]
489      missing {}; bug #656; jclonguet at free.fr
490    - markus@cvs.openbsd.org 2003/09/18 07:54:48
491      [buffer.c]
492      protect against double free; #660;  zardoz at users.sf.net
493    - markus@cvs.openbsd.org 2003/09/18 07:56:05
494      [authfile.c]
495      missing  buffer_free(&encrypted); #662; zardoz at users.sf.net
496    - markus@cvs.openbsd.org 2003/09/18 08:49:45
497      [deattack.c misc.c session.c ssh-agent.c]
498      more buffer allocation fixes; from Solar Designer; CAN-2003-0682;
499      ok millert@
500    - miod@cvs.openbsd.org 2003/09/18 13:02:21
501      [authfd.c bufaux.c dh.c mac.c ssh-keygen.c]
502      A few signedness fixes for harmless situations; markus@ ok
503    - markus@cvs.openbsd.org 2003/09/19 09:02:02
504      [packet.c]
505      buffer_dump only if PACKET_DEBUG is defined; Jedi/Sector One; pr 3471
506    - markus@cvs.openbsd.org 2003/09/19 09:03:00
507      [buffer.c]
508      sign fix in buffer_dump; Jedi/Sector One; pr 3473
509    - markus@cvs.openbsd.org 2003/09/19 11:29:40
510      [ssh-agent.c]
511      provide a ssh-agent specific fatal() function; ok deraadt
512    - markus@cvs.openbsd.org 2003/09/19 11:30:39
513      [ssh-keyscan.c]
514      avoid fatal_cleanup, just call exit(); ok deraadt
515    - markus@cvs.openbsd.org 2003/09/19 11:31:33
516      [channels.c]
517      do not call channel_free_all on fatal; ok deraadt
518    - markus@cvs.openbsd.org 2003/09/19 11:33:09
519      [packet.c sshd.c]
520      do not call packet_close on fatal; ok deraadt
521    - markus@cvs.openbsd.org 2003/09/19 17:40:20
522      [scp.c]
523      error handling for remote-remote copy; #638; report Harald Koenig;
524      ok millert, fgs, henning, deraadt
525    - markus@cvs.openbsd.org 2003/09/19 17:43:35
526      [clientloop.c sshtty.c sshtty.h]
527      remove fatal callbacks from client code; ok deraadt
528  - (bal) "extration" -> "extraction" in ssh-rand-helper.c; repoted by john
529         on #unixhelp@efnet
530  - (tim) [configure.ac] add --disable-etc-default-login option. ok djm
531  - (djm) Sync with V_3_7 branch:
532    - (djm) Fix SSH1 challenge kludge
533    - (djm) Bug #671: Fix builds on OpenBSD
534    - (djm) Bug #676: Fix PAM stack corruption
535    - (djm) Fix bad free() in PAM code
536    - (djm) Don't call pam_end before pam_init
537    - (djm) Enable build with old OpenSSL again
538    - (djm) Trim deprecated options from INSTALL. Mention UsePAM
539    - (djm) Fix quote handling in sftp; Patch from admorten AT umich.edu
540
541 20030919
542  - (djm) Bug #683: Remove reference to --with-ipv4-default from INSTALL;
543    djast AT cs.toronto.edu
544  - (djm) Bug #661: Remove duplicate check for basename; from 
545    bugzilla-openssh AT thewrittenword.com
546  - (djm) Bug #641: Allow RedHat RPM building without GTK-2; Patch from
547    jason AT devrandom.org
548  - (djm) Bug #646: Fix location of x11-ssh-askpass; Jim
549  - (dtucker) [openbsd-compat/port-aix.h] Bug #640: Don't include audit.h
550    unless required.  Reorder to reduce warnings.
551  - (dtucker) [session.c] Bug #643: Fix size_t -> u_int and fix null deref
552    when /etc/default/login doesn't exist or isn't readable.  Fixes from
553    jparsons-lists at saffron.net and georg.oppenberg at deu mci com.
554  - (dtucker) [acconfig.h] Updated basename test needs HAVE_BASENAME
555
556 20030918
557  - (djm) Bug #652: Fix empty password auth
558
559 20030917
560  - (djm) Sync with V_3_7 branch
561  - (djm) OpenBSD Sync
562    - markus@cvs.openbsd.org 2003/09/16 21:02:40
563      [buffer.c channels.c version.h]
564      more malloc/fatal fixes; ok millert/deraadt; ghudson at MIT.EDU
565  - (djm) Crank RPM spec file versions
566  - (tim) [openbsd-compat/inet_ntoa.c] 20030917 "Sync with V_3_7 branch" undid
567    20030916 "Missed dead header in inet_ntoa.c"
568  
569 20030916
570  - (dtucker) [acconfig.h configure.ac defines.h session.c] Bug #252: Retrieve
571    PATH (or SUPATH) and UMASK from /etc/default/login on platforms that have it
572    (eg Solaris, Reliant Unix).  Patch from Robert.Dahlem at siemens.com.  
573    ok djm@
574  - (bal) OpenBSD Sync
575    - deraadt@cvs.openbsd.org 2003/09/16 03:03:47
576      [buffer.c]
577      do not expand buffer before attempting to reallocate it; markus ok
578  - (tim) [configure.ac] Fix portability issues.
579  - (bal) Missed dead header in inet_ntoa.c
580
581 20030914
582  - (dtucker) [Makefile regress/Makefile] Fix portability issues preventing
583    the regression tests from running with Solaris' make.  Patch from Brian
584    Poole (raj at cerias.purdue.edu).
585  - (dtucker) [regress/Makefile] AIX's make doesn't like " +=", so replace
586    with vanilla "=".
587
588 20030913
589  - (dtucker) [regress/agent-timeout.sh] Timeout of 5 sec is borderline for
590    slower hosts, increase to 10 sec.
591  - (dtucker) [auth-passwd.c] On AIX, call setauthdb() before loginsuccess(),
592    required to correctly reset failed login count when using a password
593    registry other than "files" (eg LDAP, see bug #543).
594  - (tim) [configure.ac] define WITH_ABBREV_NO_TTY for SCO.
595    Report by Roger Cornelius.
596  - (dtucker) [auth-pam.c] Use SSHD_PAM_SERVICE for PAM service name, patch
597    from cjwatson at debian.org.
598
599 20030912
600  - (tim) [regress/agent-ptrace.sh] sh doesn't like "if ! shell_function; then".
601  - (tim) [Makefile.in] only mkdir regress if it does not exist.
602  - (tim) [regress/yes-head.sh] shell portability fix.
603
604 20030911
605  - (dtucker) [configure.ac] Bug #588, #615: Move other libgen tests to after
606    the dirname test, to allow a broken dirname to be detected correctly.
607    Based partially on patch supplied by alex.kiernan at thus.net.  ok djm@
608  - (tim) [configure.ac] Move libgen tests to before libwrap to unbreak
609    UnixWare 2.03 using --with-tcp-wrappers.
610  - (tim) [configure.ac] Prefer setuid/setgid on UnixWare and Open Server.
611  - (tim) [regress/agent-ptrace.sh regress/dynamic-forward.sh
612    regress/sftp-cmds.sh regress/stderr-after-eof.sh regress/test-exec.sh]
613    no longer depends on which(1). patch by dtucker@
614
615 20030910
616  - (dtucker) [configure.ac] Bug #636: Add support for Cray's new X1 machine.
617    Patch from wendyp at cray.com.
618  - (dtucker) [configure.ac] Part of bug #615: tcsendbreak might be a macro.
619  - (dtucker) [regressh/yes-head.sh] Some platforms (eg Solaris) don't have
620    "yes".
621
622 20030909
623  - (tim) [regress/Makefile] Fixes for building outside of a read-only
624    source tree.
625  - (tim) [regress/agent-timeout.sh] s/TIMEOUT/SSHAGENT_TIMEOUT/ Fixes conflict
626    with shell read-only variable.
627  - (tim) [regress/sftp-badcmds.sh regress/sftp-cmds.sh] Fix errors like
628    UX:rm: ERROR: Cannot remove '.' or '..'
629
630 20030908
631  - (tim) [configure.ac openbsd-compat/getrrsetbyname.c] wrap _getshort and
632    _getlong in #ifndef
633  - (tim) [configure.ac acconfig.h openbsd-compat/getrrsetbyname.c] test for
634    HEADER.ad in arpa/nameser.h
635  - (tim) [ssh-keygen.c] s/PATH_MAX/MAXPATHLEN/ ok mouring@
636
637 20030907
638  - (dtucker) [agent-ptrace.sh dynamic-forward.sh (all regress/)]
639    Put "which" inside quotes.
640  - (dtucker) [dynamic-forward.sh forwarding.sh sftp-batch.sh (all regress/)]
641    Add ${EXEEXT}: required to work on Cygwin.
642  - (dtucker) [regress/sftp-batch.sh] Make temporary batch file name more
643    distinctive, so "rm ${BATCH}.*" doesn't match the script itself.
644  - (dtucker) [regress/sftp-cmds.sh] Skip quoted file test on Cygwin.
645  - (dtucker) [openbsd-compat/xcrypt.c] #elsif -> #elif
646  - (dtucker) [acconfig.h] Typo.
647  - (dtucker) [CREDITS Makefile.in configure.ac mdoc2man.awk mdoc2man.pl]
648    Replace mdoc2man.pl with mdoc2man.awk, provided by Peter Stuge.
649
650 20030906
651  - (dtucker) [acconfig.h configure.ac uidswap.c] Prefer setuid/setgid on AIX.
652
653 20030905
654  - (dtucker) [Makefile.in] Add distclean target for regress/, fix clean target.
655
656 20030904
657  - (dtucker) Portablize regression tests.  Parts contributed by Roumen
658    Petrov, David M. Williams and Corinna Vinschen.
659    - [Makefile.in] Add "make tests" target and "make clean" hooks.
660    - [regress/agent-getpeereid.sh] Skip test on platforms that don't support
661      getpeereid.
662    - [regress/agent-ptrace.sh] Skip tests if platform doesn't support it or
663      gdb cannot be found.
664    - [regress/reconfigure/sh] Make path to sshd fully qualified if required.
665    - [regress/rekey.sh] Remove dependence on /dev/zero (not all platforms have
666      it).  The sparse file will take less disk space too.
667    - [regress/sftp-cmds.sh] Ensure files used for test are readable.
668    - [regress/stderr-after-eof.sh] Search for a usable checksum program.
669    - [regress/sftp-badcmds.sh regress/sftp-cmds.sh regress/sftp.sh
670      regress/ssh-com-client.sh regress/ssh-com-sftp.sh regress/stderr-data.sh
671      regress/transfer.sh] Use ${EXEEXT} where appropriate.
672    - [regress/sftp.sh regress/ssh-com-sftp.sh] Remove dependency on /dev/stdin.
673    - [regress/agent-ptrace.sh regress/agent-timeout.sh]
674      "grep -q" -> "grep >/dev/null"
675    - [regress/agent.sh regress/proto-version.sh regress/ssh-com.sh
676      regress/test-exec.sh] Handle different ways of echoing without newlines.
677    - [regress/dynamic-forward.sh] Some "which" programs output on stderr.
678    - [regress/sftp-cmds.sh] Use portable "test" option.
679    - [regress/test-exec.sh] Use sudo, search for "whoami" equivalent, always
680      use Strictmodes no, wait longer for sshd startup.
681    - [regress/Makefile] Remove BSDisms.
682    - [regress/README.regress] Add a basic readme.
683    - [Makefile.in regress/agent-getpeereid.sh] config.h is now in $BUILDDIR
684      not $OBJ.
685    - [Makefile.in regress/agent-ptrace] Fix minor regress issues on Cygwin.
686
687 20030903
688  - (djm) OpenBSD CVS Sync
689    - markus@cvs.openbsd.org 2003/08/26 09:58:43
690      [auth-passwd.c auth.c auth.h auth1.c auth2-none.c auth2-passwd.c]
691      [auth2.c monitor.c]
692      fix passwd auth for 'username leaks via timing'; with djm@, original 
693      patches from solar
694    - markus@cvs.openbsd.org 2003/08/28 12:54:34
695      [auth.h]
696      remove kerberos support from ssh1, since it has been replaced with GSSAPI;
697      but keep kerberos passwd auth for ssh1 and 2; ok djm, hin, henning, ...
698    - markus@cvs.openbsd.org 2003/09/02 16:40:29
699      [version.h]
700      enter 3.7
701    - jmc@cvs.openbsd.org 2003/09/02 18:50:06
702      [sftp.1 ssh_config.5]
703      escape punctuation;
704      ok deraadt@
705
706 20030902
707  - (djm) OpenBSD CVS Sync
708    - deraadt@cvs.openbsd.org 2003/08/24 17:36:51
709      [auth2-gss.c]
710      64 bit cleanups; markus ok
711    - markus@cvs.openbsd.org 2003/08/28 12:54:34
712      [auth-krb5.c auth.h auth1.c monitor.c monitor.h monitor_wrap.c]
713      [monitor_wrap.h readconf.c servconf.c session.c ssh_config.5]
714      [sshconnect1.c sshd.c sshd_config sshd_config.5]
715      remove kerberos support from ssh1, since it has been replaced with GSSAPI;
716      but keep kerberos passwd auth for ssh1 and 2; ok djm, hin, henning, ...
717    - markus@cvs.openbsd.org 2003/08/29 10:03:15
718      [compat.c compat.h]
719      SSH_BUG_K5USER is unused; ok henning@
720    - markus@cvs.openbsd.org 2003/08/29 10:04:36
721      [channels.c nchan.c]
722      be less chatty; debug -> debug2, cleanup; ok henning@
723    - markus@cvs.openbsd.org 2003/08/31 10:26:04
724      [progressmeter.c]
725      pass file_size + 1 to snprintf: fixes printing of truncated
726      file names; fix based on patch/report from sturm@;
727    - markus@cvs.openbsd.org 2003/08/31 12:14:22
728      [progressmeter.c]
729      do write to buf[-1]
730    - markus@cvs.openbsd.org 2003/08/31 13:29:05
731      [session.c]
732      call ssh_gssapi_storecreds conditionally from do_exec(); 
733      with sxw@inf.ed.ac.uk
734    - markus@cvs.openbsd.org 2003/08/31 13:30:18
735      [gss-serv.c]
736      correct string termination in parse_ename(); sxw@inf.ed.ac.uk
737    - markus@cvs.openbsd.org 2003/08/31 13:31:57
738      [gss-serv.c]
739      whitspace KNF
740    - markus@cvs.openbsd.org 2003/09/01 09:50:04
741      [sshd_config.5]
742      gss kex is not supported; sxw@inf.ed.ac.uk
743    - markus@cvs.openbsd.org 2003/09/01 12:50:46
744      [readconf.c]
745      rm gssapidelegatecreds alias; never supported before
746    - markus@cvs.openbsd.org 2003/09/01 13:52:18
747      [ssh.h]
748      rm whitespace
749    - markus@cvs.openbsd.org 2003/09/01 18:15:50
750      [readconf.c readconf.h servconf.c servconf.h ssh.c]
751      remove unused kerberos code; ok henning@
752    - markus@cvs.openbsd.org 2003/09/01 20:44:54
753      [auth2-gss.c]
754      fix leak
755  - (djm) Don't initialise pam_conv structures inline. Avoids HP/UX compiler
756    error. Part of Bug #423, patch from  michael_steffens AT hp.com
757  - (djm) Bug #423: reorder setting of PAM_TTY and calling of PAM session 
758    management (now done in do_setusercontext). Largely from 
759    michael_steffens AT hp.com
760  - (djm) Fix openbsd-compat/ again - remove references to strl(cpy|cat).h 
761  
762 20030829
763  - (bal) openbsd-compat/ clean up.  Considate headers, add in Id on our
764    files, and added missing license to header.
765
766 20030826
767  - (djm) Bug #629: Mark ssh_config option "pamauthenticationviakbdint"
768    as deprecated. Remove mention from README.privsep. Patch from 
769    aet AT cc.hut.fi
770  - (dtucker) OpenBSD CVS Sync
771    - markus@cvs.openbsd.org 2003/08/22 10:56:09
772      [auth2.c auth2-gss.c auth.h compat.c compat.h gss-genr.c gss-serv-krb5.c
773      gss-serv.c monitor.c monitor.h monitor_wrap.c monitor_wrap.h readconf.c
774      readconf.h servconf.c servconf.h session.c session.h ssh-gss.h
775      ssh_config.5 sshconnect2.c sshd_config sshd_config.5]
776      support GSS API user authentication; patches from Simon Wilkinson,
777      stripped down and tested by Jakob and myself.
778    - markus@cvs.openbsd.org 2003/08/22 13:20:03
779      [sshconnect2.c]
780      remove support for "kerberos-2@ssh.com"
781    - markus@cvs.openbsd.org 2003/08/22 13:22:27
782      [auth2.c] (auth2-krb5.c removed)
783      nuke "kerberos-2@ssh.com"
784    - markus@cvs.openbsd.org 2003/08/22 20:55:06
785      [LICENCE]
786      add Simon Wilkinson
787    - deraadt@cvs.openbsd.org 2003/08/24 17:36:52
788      [monitor.c monitor_wrap.c sshconnect2.c]
789      64 bit cleanups; markus ok
790    - fgsch@cvs.openbsd.org 2003/08/25 08:13:09
791      [sftp-int.c]
792      fix div by zero when listing for filename lengths longer than width.
793      markus@ ok.
794    - djm@cvs.openbsd.org 2003/08/25 10:33:33
795      [sshconnect2.c]
796      fprintf->logit to silence login banner with "ssh -q"; ok markus@
797  - (dtucker) [Makefile.in acconfig.h auth-krb5.c auth-pam.c auth-pam.h
798    configure.ac defines.h gss-serv-krb5.c session.c ssh-gss.h sshconnect1.c
799    sshconnect2.c] Add Portable GSSAPI support, patch by Simon Wilkinson.
800  - (dtucker) [Makefile.in] Remove auth2-krb5.
801  - (dtucker) [contrib/aix/inventory.sh] Add public domain notice.  ok mouring@
802    (the original author)
803  - (dtucker) [auth.c] Do not check for locked accounts when PAM is enabled.
804
805 20030825
806  - (djm) Bug #621: Select OpenSC keys by usage attributes. Patch from 
807    larsch@trustcenter.de
808  - (bal) openbsd-compat/ OpenBSD updates.  Mostly licensing, ansifications
809    and minor fixes. OK djm@
810  - (bal) redo how we handle 'mysignal()'.  Move it to 
811    openbsd-compat/bsd-misc.c, s/mysignal/signal/ and #define signal to
812    be our 'mysignal' by default.  OK djm@
813  - (dtucker) [acconfig.h auth.c configure.ac sshd.8] Bug #422 again: deny
814    any access to locked accounts.  ok djm@
815  - (djm) Bug #564: Perform PAM account checks for all authentications when
816    UsePAM=yes; ok dtucker
817  - (dtucker) [configure.ac] Bug #533, #551: define BROKEN_GETADDRINFO on
818    Tru64, solves getnameinfo and "bad addr or host" errors.  ok djm@
819  - (dtucker) [README buildbff.sh inventory.sh] (all in contrib/aix)
820    Update package builder: correctly handle config variables, use lsuser
821    rather than /etc/passwd, fix typos, add Id's.
822
823 20030822
824  - (djm) s/get_progname/ssh_get_progname/g to avoid conflict with Heimdal 
825    -lbroken; ok dtucker 
826  - (dtucker) [contrib/cygwin/ssh-user-config] Put keys in authorized_keys
827    rather that authorized_keys2.  Patch from vinschen@redhat.com.
828
829 20030821
830  - (dtucker) OpenBSD CVS Sync
831    - markus@cvs.openbsd.org 2003/08/14 16:08:58
832      [ssh-keygen.c]
833      exit after primetest, ok djm@
834  - (dtucker) [defines.h] Put CMSG_DATA, CMSG_FIRSTHDR with other CMSG* macros,
835    change CMSG_DATA to use __CMSG_ALIGN (and thus work properly), reformat for
836    consistency.
837  - (dtucker) [configure.ac] Move openpty/ctty test outside of case statement
838    and after normal openpty test.
839
840 20030813
841  - (dtucker) [session.c] Remove #ifdef TIOCSBRK kludge.
842  - (dtucker) OpenBSD CVS Sync
843    - markus@cvs.openbsd.org 2003/08/13 08:33:02
844      [session.c]
845      use more portable tcsendbreak(3) and ignore break_length;
846      ok deraadt, millert
847    - markus@cvs.openbsd.org 2003/08/13 08:46:31
848      [auth1.c readconf.c readconf.h servconf.c servconf.h ssh.c ssh_config
849      ssh_config.5 sshconnect1.c sshd.8 sshd.c sshd_config sshd_config.5]
850      remove RhostsAuthentication; suggested by djm@ before; ok djm@, deraadt@,
851      fgsch@, miod@, henning@, jakob@ and others
852    - markus@cvs.openbsd.org 2003/08/13 09:07:10
853      [readconf.c ssh.c]
854      socks4->socks, since with support both 4 and 5; dtucker@zip.com.au
855  - (dtucker) [configure.ac openbsd-compat/bsd-misc.c openbsd-compat/bsd-misc.h]
856    Add a tcsendbreak function for platforms that don't have one, based on the
857    one from OpenBSD.
858
859 20030811
860  - (dtucker) OpenBSD CVS Sync
861    (thanks to Simon Wilkinson for help with this -dt)
862    - markus@cvs.openbsd.org 2003/07/16 15:02:06
863      [auth-krb5.c]
864      mcc -> fcc; from Love Hörnquist Ã…strand <lha@it.su.se>
865      otherwise the kerberos credentinal is stored in a memory cache
866      in the privileged sshd. ok jabob@, hin@ (some time ago)
867  - (dtucker) [openbsd-compat/xcrypt.c] Remove Cygwin #ifdef block (duplicate
868    in bsd-cygwin_util.h).
869
870 20030808
871  - (dtucker) [openbsd-compat/fake-rfc2553.h] Older Linuxes have AI_PASSIVE and
872    AI_CANONNAME in netdb.h but not AI_NUMERICHOST, so check each definition
873    separately before defining them.
874  - (dtucker) [auth-pam.c] Don't set PAM_TTY if tty is null.  ok djm@
875
876 20030807
877  - (dtucker) [session.c] Have session_break_req not attempt to send a break
878    if TIOCSBRK and TIOCCBRK are not defined (eg Cygwin).
879  - (dtucker) [canohost.c] Bug #336: Only check ip options if IP_OPTIONS is
880    defined (fixes compile error on really old Linuxes).
881  - (dtucker) [defines.h] Bug #336: Add CMSG_DATA and CMSG_FIRSTHDR macros if
882    not already defined (eg Linux with some versions of libc5), based on those
883    from OpenBSD.
884  - (dtucker) [openbsd-compat/bsd-cygwin_util.c openbsd-compat/bsd-cygwin_util.h]
885    Remove incorrect filenames from comments (file names are in Id tags).
886  - (dtucker) [session.c openbsd-compat/bsd-cygwin_util.h] Move Cygwin
887    specific defines and includes to bsd-cygwin_util.h.  Fixes build error too.
888
889 20030802
890  - (dtucker) [monitor.h monitor_wrap.h] Remove excess ident tags.
891  - (dtucker) OpenBSD CVS Sync
892    - markus@cvs.openbsd.org 2003/07/22 13:35:22
893      [auth1.c auth.h auth-passwd.c monitor.c monitor.h monitor_wrap.c
894      monitor_wrap.h readconf.c readconf.h servconf.c servconf.h session.c ssh.1
895      ssh.c ssh_config.5 sshconnect1.c sshd.c sshd_config.5 ssh.h]
896      remove (already disabled) KRB4/AFS support, re-enable -k in ssh(1);
897      test+ok henning@
898  - (dtucker) [Makefile.in acconfig.h configure.ac] Remove KRB4/AFS support.
899  - (dtucker) [auth-krb4.c radix.c radix.h] Remove KRB4/AFS specific files.
900  - (dtucker) OpenBSD CVS Sync
901    - markus@cvs.openbsd.org 2003/07/23 07:42:43
902      [sshd_config]
903      remove AFS; itojun@
904    - djm@cvs.openbsd.org 2003/07/28 09:49:56
905      [ssh-keygen.1 ssh-keygen.c]
906      Support for generating Diffie-Hellman groups (/etc/moduli) from ssh-keygen.
907      Based on code from Phil Karn, William Allen Simpson and Niels Provos.
908      ok markus@, thanks jmc@
909    - markus@cvs.openbsd.org 2003/07/29 18:24:00
910      [LICENCE progressmeter.c]
911      replace 4 clause BSD licensed progressmeter code with a replacement
912      from Nils Nordman and myself; ok deraadt@
913      (copied from OpenBSD an re-applied portable changes)
914    - markus@cvs.openbsd.org 2003/07/29 18:26:46
915      [progressmeter.c]
916      fix length for "- stalled -" (included with previous import)
917    - markus@cvs.openbsd.org 2003/07/30 07:44:14
918      [progressmeter.c]
919      use only 4 digits in format_size (included with previous import)
920    - markus@cvs.openbsd.org 2003/07/30 07:53:27
921      [progressmeter.c]
922      whitespace (included with previous import)
923    - markus@cvs.openbsd.org 2003/07/31 09:21:02
924      [auth2-none.c]
925      check whether passwd auth is allowd, similar to proto 1; rob@pitman.co.za
926      ok henning
927    - avsm@cvs.openbsd.org 2003/07/31 15:50:16
928      [atomicio.c]
929      correct comment: atomicio takes vwrite, not write; deraadt@ ok
930    - markus@cvs.openbsd.org 2003/07/31 22:34:03
931      [progressmeter.c]
932      print rate similar old version; round instead truncate;
933      (included in previous progressmeter.c commit)
934  - (dtucker) [openbsd-compat/bsd-misc.c openbsd-compat/bsd-misc.h]
935    Add a tcgetpgrp function.
936  - (dtucker) [Makefile.in moduli.c moduli.h] Add new files and to Makefile.
937  - (dtucker) [openbsd-compat/bsd-misc.c] Fix cut-and-paste bug in tcgetpgrp.
938
939 20030730
940  - (djm) [auth-pam.c] Don't use crappy APIs like sprintf. Thanks bal
941
942 20030726
943  - (dtucker) [openbsd-compat/xcrypt.c] Fix typo: DISABLED_SHADOW ->
944    DISABLE_SHADOW.  Fixes HP-UX compile error.
945
946 20030724
947  - (bal) [auth-passwd.c openbsd-compat/Makefile.in openbsd-compat/xcrypt.c 
948     openbsd-compat/xcrypt.h] Split off encryption into xcrypt() interface,
949     and isolate shadow password functions.  Tested in Solaris, but should
950     not break other platforms too badly (except maybe HP =).  Also brings
951     auth-passwd.c into full sync with OpenBSD tree.
952
953 20030723
954  - (dtucker) [configure.ac] Back out change for bug #620.
955
956 20030719
957  - (dtucker) [configure.ac] Bug #620: Define BROKEN_GETADDRINFO for
958    Solaris/x86.  Patch from jrhett at isite.net.
959  - (dtucker) OpenBSD CVS Sync
960    - markus@cvs.openbsd.org 2003/07/14 12:36:37
961      [sshd.c]
962      remove undocumented -V option. would be only useful if openssh is used
963      as ssh v1 server for ssh.com's ssh v2.
964    - markus@cvs.openbsd.org 2003/07/16 10:34:53
965      [ssh.c sshd.c]
966      don't exit on multiple -v or -d; ok deraadt@
967    - markus@cvs.openbsd.org 2003/07/16 10:36:28
968      [sshtty.c]
969      clear IUCLC in enter_raw_mode; from rob@pitman.co.za; ok deraadt@, fgs@
970    - deraadt@cvs.openbsd.org 2003/07/18 01:54:25
971      [scp.c]
972      userid is unsigned, but well, force it anyways; andrushock@korovino.net
973    - djm@cvs.openbsd.org 2003/07/19 00:45:53
974      [sftp-int.c]
975      fix sftp filename parsing for arguments with escaped quotes. bz #517;
976      ok markus
977    - djm@cvs.openbsd.org 2003/07/19 00:46:31
978      [regress/sftp-cmds.sh]
979      regress test for sftp arguments with escaped quotes; ok markus
980
981 20030714
982  - (dtucker) [acconfig.h configure.ac port-aix.c] Older AIXes don't declare
983    loginfailed at all, so assume 3-arg loginfailed if not declared.
984  - (dtucker) [port-aix.h] Work around name collision on AIX for r_type by
985    undef'ing it.
986  - (dtucker) Bug #543: [configure.ac port-aix.c port-aix.h]
987    Call setauthdb() before loginfailed(), which may load password registry-
988    specific functions.  Based on patch by cawlfiel at us.ibm.com.
989  - (dtucker) [port-aix.h] Fix prototypes.
990  - (dtucker) OpenBSD CVS Sync
991    - avsm@cvs.openbsd.org 2003/07/09 13:58:19
992      [key.c]
993      minor tweak: when generating the hex fingerprint, give strlcat the full
994      bound to the buffer, and add a comment below explaining why the
995      zero-termination is one less than the bound.  markus@ ok
996    - markus@cvs.openbsd.org 2003/07/10 14:42:28
997      [packet.c]
998      the 2^(blocksize*2) rekeying limit is too expensive for 3DES,
999      blowfish, etc, so enforce a 1GB limit for small blocksizes.
1000    - markus@cvs.openbsd.org 2003/07/10 20:05:55
1001      [sftp.c]
1002      sync usage with manpage, add missing -R
1003
1004 20030708
1005  - (dtucker) [acconfig.h auth-passwd.c configure.ac session.c port-aix.[ch]]
1006    Include AIX headers for authentication functions and make calls match
1007    prototypes.  Test for and handle 3-arg and 4-arg variants of loginfailed.
1008  - (dtucker) [session.c] Check return value of setpcred().
1009  - (dtucker) [auth-passwd.c auth.c session.c sshd.c port-aix.c port-aix.h]
1010    Convert aixloginmsg into platform-independant Buffer loginmsg.
1011
1012 20030707
1013  - (dtucker) [configure.ac] Bug #600: Check that getrusage is declared before
1014    searching libraries for it.  Fixes build errors on NCR MP-RAS.
1015
1016 20030706
1017  - (dtucker) [ssh-rand-helper.c loginrec.c]
1018    Apply atomicio typing change to these too.
1019
1020 20030703
1021  - (dtucker) OpenBSD CVS Sync
1022    - djm@cvs.openbsd.org 2003/06/28 07:48:10
1023      [sshd.c]
1024      report pidfile creation errors, based on patch from Roumen Petrov;
1025      ok markus@
1026    - deraadt@cvs.openbsd.org 2003/06/28 16:23:06
1027      [atomicio.c atomicio.h authfd.c clientloop.c monitor_wrap.c msg.c
1028      progressmeter.c scp.c sftp-client.c ssh-keyscan.c ssh.h sshconnect.c
1029      sshd.c]
1030      deal with typing of write vs read in atomicio
1031    - markus@cvs.openbsd.org 2003/06/29 12:44:38
1032      [sshconnect.c]
1033      memset 0, not \0; andrushock@korovino.net
1034    - markus@cvs.openbsd.org 2003/07/02 12:56:34
1035      [channels.c]
1036      deny dynamic forwarding with -R for v1, too; ok djm@
1037    - markus@cvs.openbsd.org 2003/07/02 14:51:16
1038      [channels.c ssh.1 ssh_config.5]
1039      (re)add socks5 suppport to -D; ok djm@
1040      now ssh(1) can act both as a socks 4 and socks 5 server and
1041      dynamically forward ports.
1042    - markus@cvs.openbsd.org 2003/07/02 20:37:48
1043      [ssh.c]
1044      convert hostkeyalias to lowercase, otherwise uppercase aliases will
1045      not match at all; ok henning@
1046    - markus@cvs.openbsd.org 2003/07/03 08:21:46
1047      [regress/dynamic-forward.sh]
1048      add socks5; speedup; reformat; based on patch from dtucker@zip.com.au
1049    - markus@cvs.openbsd.org 2003/07/03 08:24:13
1050      [regress/Makefile]
1051      enable tests for dynamic fwd via socks (-D), uses nc(1)
1052    - djm@cvs.openbsd.org 2003/07/03 08:09:06
1053      [readconf.c readconf.h ssh-keysign.c ssh.c]
1054      fix AddressFamily option in config file, from brent@graveland.net;
1055      ok markus@
1056
1057 20030630
1058  - (djm) Search for support functions necessary to build our 
1059    getrrsetbyname() replacement. Patch from Roumen Petrov 
1060
1061 20030629
1062  - (dtucker) [includes.h] Bug #602: move #include of netdb.h to after in.h
1063    (fixes compiler warnings on Solaris 2.5.1).
1064  - (dtucker) [configure.ac] Add sanity test after system-dependant compiler
1065    flag modifications.
1066    
1067 20030628
1068  - (djm) Bug #591: use PKCS#15 private key label as a comment in case 
1069    of OpenSC. Report and patch from larsch@trustcenter.de
1070  - (djm) Bug #593: Sanity check OpenSC card reader number; patch from 
1071    aj@dungeon.inka.de
1072  - (dtucker) OpenBSD CVS Sync
1073    - markus@cvs.openbsd.org 2003/06/23 09:02:44
1074      [ssh_config.5]
1075      document EnableSSHKeysign; bugzilla #599; ok deraadt@, jmc@
1076    - markus@cvs.openbsd.org 2003/06/24 08:23:46
1077      [auth2-hostbased.c auth2-pubkey.c auth2.c channels.c key.c key.h
1078       monitor.c packet.c packet.h serverloop.c sshconnect2.c sshd.c]
1079      int -> u_int; ok djm@, deraadt@, mouring@
1080    - miod@cvs.openbsd.org 2003/06/25 22:39:36
1081      [sftp-server.c]
1082      Typo police: attribute is better written with an 'r'.
1083    - markus@cvs.openbsd.org 2003/06/26 20:08:33
1084      [readconf.c]
1085      do not dump core for 'ssh -o proxycommand host'; ok deraadt@
1086  - (dtucker) [regress/dynamic-forward.sh] Import new regression test.
1087  - (dtucker) [configure.ac] Bug #570: Have ./configure --enable-FEATURE 
1088    actually enable the feature, for those normally disabled.  Patch by
1089    openssh (at) roumenpetrov.info.
1090
1091 20030624
1092  - (dtucker) Have configure refer the user to config.log and
1093    contrib/findssl.sh for OpenSSL header/library mismatches.
1094
1095 20030622
1096  - (dtucker) OpenBSD CVS Sync
1097    - markus@cvs.openbsd.org 2003/06/21 09:14:05
1098      [regress/reconfigure.sh]
1099      missing $SUDO; from dtucker@zip.com.au
1100    - markus@cvs.openbsd.org 2003/06/18 11:28:11
1101      [ssh-rsa.c]
1102      backout last change, since it violates pkcs#1
1103      switch to share/misc/license.template
1104    - djm@cvs.openbsd.org 2003/06/20 05:47:58
1105      [sshd_config.5]
1106      sync description of protocol 2 cipher proposal; ok markus
1107    - djm@cvs.openbsd.org 2003/06/20 05:48:21
1108      [sshd_config]
1109      sync some implemented options; ok markus@
1110  - (dtucker) [regress/authorized_keys_root] Remove temp data file from CVS.
1111  - (dtucker) [openbsd-compat/setproctitle.c] Ensure SPT_TYPE is defined before
1112    testing its value.
1113
1114 20030618
1115  - (djm) OpenBSD CVS Sync
1116    - markus@cvs.openbsd.org 2003/06/12 07:57:38
1117      [monitor.c sshlogin.c sshpty.c]
1118      typos; dtucker at zip.com.au
1119    - djm@cvs.openbsd.org 2003/06/12 12:22:47
1120      [LICENCE]
1121      mention more copyright holders; ok markus@
1122    - nino@cvs.openbsd.org 2003/06/12 15:34:09
1123      [scp.c]
1124      Typo. Ok markus@.
1125    - markus@cvs.openbsd.org 2003/06/12 19:12:03
1126      [scard.c scard.h ssh-agent.c ssh.c]
1127      add sc_get_key_label; larsch at trustcenter.de; bugzilla#591
1128    - markus@cvs.openbsd.org 2003/06/16 08:22:35
1129      [ssh-rsa.c]
1130      make sure the signature has at least the expected length (don't
1131      insist on len == hlen + oidlen, since this breaks some smartcards)
1132      bugzilla #592; ok djm@
1133    - markus@cvs.openbsd.org 2003/06/16 10:22:45
1134      [ssh-add.c]
1135      print out key comment on each prompt; make ssh-askpass more useable; ok djm@
1136    - markus@cvs.openbsd.org 2003/06/17 18:14:23
1137      [cipher-ctr.c]
1138      use license from /usr/share/misc/license.template for new code
1139  - (dtucker) [reconfigure.sh rekey.sh sftp-badcmds.sh]
1140    Import new regression tests from OpenBSD
1141  - (dtucker) [regress/copy.1 regress/copy.2] Remove temp data files from CVS.
1142  - (dtucker) OpenBSD CVS Sync (regress/)
1143    - markus@cvs.openbsd.org 2003/04/02 12:21:13
1144      [Makefile]
1145      enable rekey test
1146    - djm@cvs.openbsd.org 2003/04/04 09:34:22
1147      [Makefile sftp-cmds.sh]
1148      More regression tests, including recent directory rename bug; ok markus@
1149    - markus@cvs.openbsd.org 2003/05/14 22:08:27
1150      [ssh-com-client.sh ssh-com-keygen.sh ssh-com-sftp.sh ssh-com.sh]
1151      test against some new commerical versions
1152    - mouring@cvs.openbsd.org 2003/05/15 04:07:12
1153      [sftp-cmds.sh]
1154      Advanced put/get testing for sftp.  OK @djm
1155    - markus@cvs.openbsd.org 2003/06/12 15:40:01
1156      [try-ciphers.sh]
1157      add ctr
1158    - markus@cvs.openbsd.org 2003/06/12 15:43:32
1159      [Makefile]
1160      test -HUP; dtucker at zip.com.au
1161
1162 20030614
1163  - (djm) Update license on fake-rfc2553.[ch]; ok itojun@
1164
1165 20030611
1166  - (djm) Mention portable copyright holders in LICENSE
1167  - (djm) Put licenses on substantial header files
1168  - (djm) Sync LICENSE against OpenBSD
1169  - (djm) OpenBSD CVS Sync
1170    - jmc@cvs.openbsd.org 2003/06/10 09:12:11
1171      [scp.1 sftp-server.8 ssh.1 ssh-add.1 ssh-agent.1 ssh_config.5]
1172      [sshd.8 sshd_config.5 ssh-keygen.1 ssh-keyscan.1 ssh-keysign.8]
1173      - section reorder
1174      - COMPATIBILITY merge
1175      - macro cleanup
1176      - kill whitespace at EOL
1177      - new sentence, new line
1178      ssh pages ok markus@
1179    - deraadt@cvs.openbsd.org 2003/06/10 22:20:52
1180      [packet.c progressmeter.c]
1181      mostly ansi cleanup; pval ok
1182    - jakob@cvs.openbsd.org 2003/06/11 10:16:16
1183      [sshconnect.c]
1184      clean up check_host_key() and improve SSHFP feedback. ok markus@
1185    - jakob@cvs.openbsd.org 2003/06/11 10:18:47
1186      [dns.c]
1187      sync with check_host_key() change
1188    - djm@cvs.openbsd.org 2003/06/11 11:18:38
1189      [authfd.c authfd.h ssh-add.c ssh-agent.c]
1190      make agent constraints (lifetime, confirm) work with smartcard keys; 
1191      ok markus@
1192
1193
1194 20030609
1195  - (djm) Sync README.smartcard with OpenBSD -current
1196  - (djm) Re-merge OpenSC info into README.smartcard
1197
1198 20030606
1199  - (dtucker) [uidswap.c] Fix setreuid and add missing args to fatal(). ok djm@
1200
1201 20030605
1202  - (djm) Support AI_NUMERICHOST in fake-getaddrinfo.c. Needed for recent
1203    canohost.c changes.
1204  - (djm) Implement paranoid priv dropping checks, based on:
1205    "SetUID demystified" - Hao Chen, David Wagner and Drew Dean
1206    Proceedings of USENIX Security Symposium 2002
1207  - (djm) Don't use xmalloc() or pull in toplevel headers in fake-* code
1208  - (djm) Merge all the openbsd/fake-* into fake-rfc2553.[ch]
1209  - (djm) Bug #588 - Add scard-opensc.o back to Makefile.in
1210    Patch from larsch@trustcenter.de
1211  - (djm) Bug #589 - scard-opensc: load only keys with a private keys
1212    Patch from larsch@trustcenter.de
1213  - (dtucker) Add includes.h to fake-rfc2553.c so it will build.
1214  - (dtucker) Define EAI_NONAME in fake-rfc2553.h (used by fake-rfc2553.c).
1215
1216 20030604
1217  - (djm) Bug #573 - Remove unneeded Krb headers and compat goop. Patch from
1218    simon@sxw.org.uk (Also matches a change in OpenBSD a while ago)
1219  - (djm) Bug #577 - wrong flag in scard-opensc.c sc_private_decrypt. 
1220    Patch from larsch@trustcenter.de; ok markus@
1221  - (djm) Bug #584: scard-opensc.c doesn't work without PIN. Patch from 
1222    larsch@trustcenter.de; ok markus@
1223  - (djm) OpenBSD CVS Sync
1224    - djm@cvs.openbsd.org 2003/06/04 08:25:18
1225      [sshconnect.c]
1226      disable challenge/response and keyboard-interactive auth methods 
1227      upon hostkey mismatch. based on patch from fcusack AT fcusack.com. 
1228      bz #580; ok markus@
1229    - djm@cvs.openbsd.org 2003/06/04 10:23:48
1230      [sshd.c]
1231      remove duplicated group-dropping code; ok markus@
1232    - djm@cvs.openbsd.org 2003/06/04 12:03:59
1233      [serverloop.c]
1234      remove bitrotten commet; ok markus@
1235    - djm@cvs.openbsd.org 2003/06/04 12:18:49
1236      [scp.c]
1237      ansify; ok markus@
1238    - djm@cvs.openbsd.org 2003/06/04 12:40:39
1239      [scp.c]
1240      kill ssh process upon receipt of signal, bz #241.
1241      based on patch from esb AT hawaii.edu; ok markus@
1242    - djm@cvs.openbsd.org 2003/06/04 12:41:22
1243      [sftp.c]
1244      kill ssh process on receipt of signal; ok markus@
1245  - (djm) Update to fix of bug #584: lock card before return. 
1246    From larsch@trustcenter.de
1247  - (djm) Always use mysignal() for SIGALRM
1248
1249 20030603
1250  - (djm) Replace setproctitle replacement with code derived from 
1251    UCB sendmail
1252  - (djm) OpenBSD CVS Sync
1253    - markus@cvs.openbsd.org 2003/06/02 09:17:34
1254      [auth2-hostbased.c auth.c auth-options.c auth-rhosts.c auth-rh-rsa.c]
1255      [canohost.c monitor.c servconf.c servconf.h session.c sshd_config]
1256      [sshd_config.5]
1257      deprecate VerifyReverseMapping since it's dangerous if combined
1258      with IP based access control as noted by Mike Harding; replace with
1259      a UseDNS option, UseDNS is on by default and includes the
1260      VerifyReverseMapping check; with itojun@, provos@, jakob@ and deraadt@
1261      ok deraadt@, djm@
1262    - millert@cvs.openbsd.org 2003/06/03 02:56:16
1263      [scp.c]
1264      Remove the advertising clause in the UCB license which Berkeley
1265      rescinded 22 July 1999.  Proofed by myself and Theo.
1266  - (djm) Fix portable-specific uses of verify_reverse_mapping too
1267  - (djm) Sync openbsd-compat with OpenBSD CVS. 
1268     - No more 4-term BSD licenses in linked code
1269  - (dtucker) [port-aix.c bsd-cray.c] Fix uses of verify_reverse_mapping.
1270
1271 20030602
1272  - (djm) Fix segv from bad reordering in auth-pam.c
1273  - (djm) Always use saved_argv in sshd.c as compat_init_setproctitle may 
1274    clobber
1275  - (tim) openbsd-compat/xmmap.[ch] License clarifications. Add missing
1276    CVS ID.
1277  - (djm) Remove "noip6" option from RedHat spec file. This may now be 
1278    set at runtime using AddressFamily option.
1279  - (djm) Fix use of macro before #define in cipher-aes.c
1280  - (djm) Sync license on openbsd-compat/bindresvport.c with OpenBSD CVS
1281  - (djm) OpenBSD CVS Sync
1282    - djm@cvs.openbsd.org 2003/05/26 12:54:40
1283      [sshconnect.c]
1284      fix format strings; ok markus@
1285    - deraadt@cvs.openbsd.org 2003/05/29 16:58:45
1286      [sshd.c uidswap.c]
1287      seteuid and setegid; markus ok
1288    - jakob@cvs.openbsd.org 2003/06/02 08:31:10
1289      [ssh_config.5]
1290      VerifyHostKeyDNS is v2 only. ok markus@
1291
1292 20030530
1293  - (dtucker) Add missing semicolon in md5crypt.c, patch from openssh at
1294    roumenpetrov.info
1295  - (dtucker) Define SSHD_ACQUIRES_CTTY for NCR MP-RAS and Reliant Unix.
1296
1297 20030526
1298  - (djm) Avoid auth2-chall.c warning when compiling without 
1299    PAM, BSD_AUTH and SKEY
1300
1301 20030525
1302 - (djm) OpenBSD CVS Sync
1303    - djm@cvs.openbsd.org 2003/05/24 09:02:22
1304      [log.c]
1305      pass logged data through strnvis; ok markus
1306    - djm@cvs.openbsd.org 2003/05/24 09:30:40
1307      [authfile.c monitor.c sftp-common.c sshpty.c]
1308      cast some types for printing; ok markus@
1309
1310 20030524
1311  - (dtucker) Correct --osfsia in INSTALL.  Patch by skeleten at shillest.net
1312
1313 20030523
1314  - (djm) Use VIS_SAFE on logged strings rather than default strnvis 
1315    encoding (which encodes many more characters)
1316  - OpenBSD CVS Sync
1317    - jmc@cvs.openbsd.org 2003/05/20 12:03:35
1318      [sftp.1]
1319      - new sentence, new line
1320      - added .Xr's
1321      - typos
1322      ok djm@
1323    - jmc@cvs.openbsd.org 2003/05/20 12:09:31
1324      [ssh.1 ssh_config.5 sshd.8 sshd_config.5 ssh-keygen.1]
1325      new sentence, new line
1326    - djm@cvs.openbsd.org 2003/05/23 08:29:30
1327      [sshconnect.c]
1328      fix leak; ok markus@
1329
1330 20030520
1331  - (djm) OpenBSD CVS Sync
1332    - deraadt@cvs.openbsd.org 2003/05/18 23:22:01
1333      [log.c]
1334      use syslog_r() in a signal handler called place; markus ok
1335  - (djm) Configure logic to detect syslog_r and friends
1336
1337 20030519
1338  - (djm) Sync auth-pam.h with what we actually implement
1339
1340 20030518
1341  - (djm) Return of the dreaded PAM_TTY_KLUDGE, which went missing in 
1342    recent merge
1343  - (djm) OpenBSD CVS Sync
1344    - djm@cvs.openbsd.org 2003/05/16 03:27:12
1345      [readconf.c ssh_config ssh_config.5 ssh-keysign.c]
1346      add AddressFamily option to ssh_config (like -4, -6 on commandline).
1347      Portable bug #534; ok markus@
1348    - itojun@cvs.openbsd.org 2003/05/17 03:25:58
1349      [auth-rhosts.c]
1350      just in case, put numbers to sscanf %s arg.
1351    - markus@cvs.openbsd.org 2003/05/17 04:27:52
1352      [cipher.c cipher-ctr.c myproposal.h]
1353      experimental support for aes-ctr modes from
1354      http://www.ietf.org/internet-drafts/draft-ietf-secsh-newmodes-00.txt
1355      ok djm@
1356  - (djm) Remove IPv4 by default hack now that we can specify AF in config
1357  - (djm) Tidy and trim TODO
1358  - (djm) Sync openbsd-compat/ with OpenBSD CVS head
1359  - (djm) Big KNF on openbsd-compat/
1360  - (djm) KNF on md5crypt.[ch]
1361  - (djm) KNF on auth-sia.[ch]
1362
1363 20030517
1364  - (bal) strcat -> strlcat on openbsd-compat/realpath.c (rev 1.8 OpenBSD)
1365
1366 20030516
1367  - (djm) OpenBSD CVS Sync
1368    - djm@cvs.openbsd.org 2003/05/15 13:52:10
1369      [ssh.c]
1370      Make "ssh -V" print the OpenSSL version in a human readable form. Patch
1371      from Craig Leres (mindrot at ee.lbl.gov); ok markus@
1372    - jakob@cvs.openbsd.org 2003/05/15 14:02:47
1373      [readconf.c servconf.c]
1374      warn for unsupported config option. ok markus@
1375    - markus@cvs.openbsd.org 2003/05/15 14:09:21
1376      [auth2-krb5.c]
1377      fix 64bit issue; report itojun@
1378    - djm@cvs.openbsd.org 2003/05/15 14:55:25
1379      [readconf.c readconf.h ssh_config ssh_config.5 sshconnect.c]
1380      add a ConnectTimeout option to ssh, based on patch from
1381      Jean-Charles Longuet (jclonguet at free.fr); portable #207 ok markus@
1382  - (djm) Add warning for UsePAM when built without PAM support
1383  - (djm) A few type mismatch fixes from Bug #565
1384  - (djm) Guard free_pam_environment against NULL argument. Works around
1385    HP/UX PAM problems debugged by dtucker
1386
1387 20030515
1388  - (djm) OpenBSD CVS Sync
1389    - jmc@cvs.openbsd.org 2003/05/14 13:11:56
1390      [ssh-agent.1]
1391      setup -> set up;
1392      from wiz@netbsd
1393    - jakob@cvs.openbsd.org 2003/05/14 18:16:20
1394      [key.c key.h readconf.c readconf.h ssh_config.5 sshconnect.c]
1395      [dns.c dns.h README.dns ssh-keygen.1 ssh-keygen.c]
1396      add experimental support for verifying hos keys using DNS as described
1397      in draft-ietf-secsh-dns-xx.txt. more information in README.dns.
1398      ok markus@ and henning@
1399    - markus@cvs.openbsd.org 2003/05/14 22:24:42
1400      [clientloop.c session.c ssh.1]
1401      allow to send a BREAK to the remote system; ok various
1402    - markus@cvs.openbsd.org 2003/05/15 00:28:28
1403      [sshconnect2.c]
1404      cleanup unregister of per-method packet handlers; ok djm@
1405    - jakob@cvs.openbsd.org 2003/05/15 01:48:10
1406      [readconf.c readconf.h servconf.c servconf.h]
1407      always parse kerberos options. ok djm@ markus@
1408    - jakob@cvs.openbsd.org 2003/05/15 02:27:15
1409      [dns.c]
1410      add missing freerrset
1411    - markus@cvs.openbsd.org 2003/05/15 03:08:29
1412      [cipher.c cipher-bf1.c cipher-aes.c cipher-3des1.c]
1413      split out custom EVP ciphers
1414    - djm@cvs.openbsd.org 2003/05/15 03:10:52
1415      [ssh-keygen.c]
1416      avoid warning; ok jakob@
1417    - mouring@cvs.openbsd.org 2003/05/15 03:39:07
1418      [sftp-int.c]
1419      Make put/get (globed and nonglobed) code more consistant. OK djm@
1420    - mouring@cvs.openbsd.org 2003/05/15 03:43:59
1421      [sftp-int.c sftp.c]
1422      Teach ls how to display multiple column display and allow users 
1423      to return to single column format via 'ls -1'.  OK @djm
1424    - jakob@cvs.openbsd.org 2003/05/15 04:08:44
1425      [readconf.c servconf.c]
1426      disable kerberos when not supported. ok markus@
1427    - markus@cvs.openbsd.org 2003/05/15 04:08:41
1428      [ssh.1]
1429      ~B is ssh2 only
1430  - (djm) Always parse UsePAM
1431  - (djm) Configure glue for DNS support (code doesn't work in portable yet)
1432  - (djm) Import getrrsetbyname() function from OpenBSD libc (for DNS support)
1433  - (djm) Tidy Makefile clean targets
1434  - (djm) Adapt README.dns for portable
1435  - (djm) Avoid uuencode.c warnings
1436  - (djm) Enable UsePAM when built --with-pam
1437  - (djm) Only build getrrsetbyname replacement when using --with-dns
1438  - (djm) Bug #529: sshd doesn't work correctly after SIGHUP (copy argv 
1439          correctly)
1440  - (djm) Bug #444: Wrong paths after reconfigure
1441  - (dtucker) HP-UX needs to include <sys/strtio.h> for TIOCSBRK
1442
1443 20030514
1444  - (djm) Bug #117: Don't lie to PAM about username
1445  - (djm) RCSID sync w/ OpenBSD
1446  - (djm) OpenBSD CVS Sync
1447    - djm@cvs.openbsd.org 2003/04/09 12:00:37
1448      [readconf.c]
1449      strip trailing whitespace from config lines before parsing. 
1450      Fixes bz 528; ok markus@
1451    - markus@cvs.openbsd.org 2003/04/12 10:13:57
1452      [cipher.c]
1453      hide cipher details; ok djm@
1454    - markus@cvs.openbsd.org 2003/04/12 10:15:36
1455      [misc.c]
1456      debug->debug2
1457    - naddy@cvs.openbsd.org 2003/04/12 11:40:15
1458      [ssh.1]
1459      document -V switch, fix wording; ok markus@
1460    - markus@cvs.openbsd.org 2003/04/14 14:17:50
1461      [channels.c sshconnect.c sshd.c ssh-keyscan.c]
1462      avoid hardcoded SOCK_xx; with itojun@; should allow ssh over SCTP
1463    - mouring@cvs.openbsd.org 2003/04/14 21:31:27
1464      [sftp-int.c]
1465      Missing globfree(&g) in process_put() spotted by Vince Brimhall
1466      <VBrimhall@novell.com>.  ok@ Theo
1467    - markus@cvs.openbsd.org 2003/04/16 14:35:27
1468      [auth.h]
1469      document struct Authctxt; with solar
1470    - deraadt@cvs.openbsd.org 2003/04/26 04:29:49
1471      [ssh-keyscan.c]
1472      -t in usage(); rogier@quaak.org
1473    - mouring@cvs.openbsd.org 2003/04/30 01:16:20
1474      [sshd.8 sshd_config.5]
1475      Escape ?, * and ! in .Ql for nroff compatibility.  OpenSSH Portable 
1476      Bug #550 and * escaping suggested by jmc@.
1477    - david@cvs.openbsd.org 2003/04/30 20:41:07
1478      [sshd.8]
1479      fix invalid .Pf macro usage introduced in previous commit
1480      ok jmc@ mouring@
1481    - markus@cvs.openbsd.org 2003/05/11 16:56:48
1482      [authfile.c ssh-keygen.c]
1483      change key_load_public to try to read a public from:
1484      rsa1 private or rsa1 public and ssh2 keys.
1485      this makes ssh-keygen -e fail for ssh1 keys more gracefully
1486      for example; report from itojun (netbsd pr 20550).
1487    - markus@cvs.openbsd.org 2003/05/11 20:30:25
1488      [channels.c clientloop.c serverloop.c session.c ssh.c]
1489      make channel_new() strdup the 'remote_name' (not the caller); ok theo
1490    - markus@cvs.openbsd.org 2003/05/12 16:55:37
1491      [sshconnect2.c]
1492      for pubkey authentication try the user keys in the following order:
1493         1. agent keys that are found in the config file
1494         2. other agent keys
1495         3. keys that are only listed in the config file
1496      this helps when an agent has many keys, where the server might
1497      close the connection before the correct key is used. report & ok pb@
1498    - markus@cvs.openbsd.org 2003/05/12 18:35:18
1499      [ssh-keyscan.1]
1500      typo: DSA keys are of type ssh-dss; Brian Poole
1501    - markus@cvs.openbsd.org 2003/05/14 00:52:59
1502      [ssh2.h]
1503      ranges for per auth method messages
1504    - djm@cvs.openbsd.org 2003/05/14 01:00:44
1505      [sftp.1]
1506      emphasise the batchmode functionality and make reference to pubkey auth,
1507      both of which are FAQs; ok markus@
1508    - markus@cvs.openbsd.org 2003/05/14 02:15:47
1509      [auth2.c monitor.c sshconnect2.c auth2-krb5.c]
1510      implement kerberos over ssh2 ("kerberos-2@ssh.com"); tested with jakob@
1511      server interops with commercial client; ok jakob@ djm@
1512    - jmc@cvs.openbsd.org 2003/05/14 08:25:39
1513      [sftp.1]
1514      - better formatting in SYNOPSIS
1515      - whitespace at EOL
1516      ok djm@
1517    - markus@cvs.openbsd.org 2003/05/14 08:57:49
1518      [monitor.c]
1519      http://bugzilla.mindrot.org/show_bug.cgi?id=560
1520      Privsep child continues to run after monitor killed.
1521      Pass monitor signals through to child; Darren Tucker
1522  - (djm) Make portable build with MIT krb5 (some issues remain)
1523  - (djm) Add new UsePAM configuration directive to allow runtime control
1524    over usage of PAM. This allows non-root use of sshd when built with
1525    --with-pam
1526  - (djm) Die screaming if start_pam() is called when UsePAM=no
1527  - (djm) Avoid KrbV leak for MIT Kerberos
1528  - (dtucker) Set ai_socktype and ai_protocol in fake-getaddrinfo.c. ok djm@
1529  - (djm) Bug #258: sscanf("[0-9]") -> sscanf("[0123456789]") for portability
1530
1531 20030512
1532  - (djm) Redhat spec: Don't install profile.d scripts when not 
1533    building with GNOME/GTK askpass (patch from bet@rahul.net)
1534
1535 20030510
1536  - (dtucker) Bug #318: Create ssh_prng_cmds.out during "make" rather than
1537    "make install".  Patch by roth@feep.net.
1538  - (dtucker) Bug #536: Test for and work around openpty/controlling tty
1539    problem on Linux (fixes "could not set controlling tty" errors).
1540  - (djm) Merge FreeBSD PAM code: replaces PAM password auth kludge with 
1541    proper challenge-response module
1542  - (djm) 2-clause license on loginrec.c, with permission from
1543    andre@ae-35.com
1544
1545 20030504
1546  - (dtucker) Bug #497: Move #include of bsd-cygwin_util.h to openbsd-compat.h.
1547    Patch from vinschen@redhat.com.
1548
1549 20030503
1550  - (dtucker) Add missing "void" to record_failed_login in bsd-cray.c.  Noted
1551    by wendyp@cray.com.
1552
1553 20030502
1554  - (dtucker) Bug #544: ignore invalid cmsg_type on Linux 2.0 kernels,
1555    privsep should now work.
1556  - (dtucker) Move handling of bad password authentications into a platform
1557    specific record_failed_login() function (affects AIX & Unicos). ok mouring@
1558
1559 20030429
1560  - (djm) Add back radix.o (used by AFS support), after it went missing from
1561    Makefile many moons ago
1562  - (djm) Apply "owl-always-auth" patch from Openwall/Solar Designer
1563  - (djm) Fix blibpath specification for AIX/gcc
1564  - (djm) Some systems have basename in -lgen. Fix from ayamura@ayamura.org
1565
1566 20030428
1567  - (bal) [defines.h progressmeter.c scp.c] Some more culling of non 64bit 
1568    hacked code.
1569
1570 20030427
1571  - (bal) Bug #541: return; was dropped by mistake.  Reported by 
1572    furrier@iglou.com
1573  - (bal) Since we don't support platforms lacking u_int_64.  We may
1574    as well clean out some of those evil #ifdefs
1575  - (bal) auth1.c minor resync while looking at the code.
1576  - (bal) auth2.c same changed as above.
1577
1578 20030409
1579  - (djm) Bug #539: Specify creation mode with O_CREAT for lastlog. Report 
1580    from matth@eecs.berkeley.edu
1581  - (djm) Make the spec work with Redhat 9.0 (which renames sharutils)
1582  - (djm) OpenBSD CVS Sync
1583    - markus@cvs.openbsd.org 2003/04/02 09:48:07
1584      [clientloop.c monitor.c monitor_wrap.c packet.c packet.h readconf.c]
1585      [readconf.h serverloop.c sshconnect2.c]
1586      reapply rekeying chage, tested by henning@, ok djm@
1587    - markus@cvs.openbsd.org 2003/04/02 14:36:26
1588      [ssh-keysign.c]
1589      potential segfault if KEY_UNSPEC; cjwatson@debian.org; bug #526
1590    - itojun@cvs.openbsd.org 2003/04/03 07:25:27
1591      [progressmeter.c]
1592      $OpenBSD$
1593    - itojun@cvs.openbsd.org 2003/04/03 10:17:35
1594      [progressmeter.c]
1595      remove $OpenBSD$, as other *.c does not have it.
1596    - markus@cvs.openbsd.org 2003/04/07 08:29:57
1597      [monitor_wrap.c]
1598      typo: get correct counters; introduced during rekeying change.
1599    - millert@cvs.openbsd.org 2003/04/07 21:58:05
1600      [progressmeter.c]
1601      The UCB copyright here is incorrect.  This code did not originate
1602      at UCB, it was written by Luke Mewburn.  Updated the copyright at
1603      the author's request.  markus@ OK
1604    - itojun@cvs.openbsd.org 2003/04/08 20:21:29
1605      [*.c *.h]
1606      rename log() into logit() to avoid name conflict.  markus ok, from
1607      netbsd
1608      - (djm) XXX - Performed locally using:
1609        "perl -p -i -e 's/(\s|^)log\(/$1logit\(/g' *.c *.h"
1610    - hin@cvs.openbsd.org 2003/04/09 08:23:52
1611      [servconf.c]
1612      Don't include <krb.h> when compiling with Kerberos 5 support
1613    - (djm) Fix up missing include for packet.c
1614    - (djm) Fix missed log => logit occurance (reference by function pointer)
1615
1616 20030402
1617  - (bal) if IP_TOS is not found or broken don't try to compile in
1618    packet_set_tos() function call.  bug #527
1619
1620 20030401
1621  - (djm) OpenBSD CVS Sync
1622    - jmc@cvs.openbsd.org 2003/03/28 10:11:43
1623      [scp.1 sftp.1 ssh.1 ssh-add.1 ssh-agent.1 ssh_config.5 sshd_config.5]
1624      [ssh-keygen.1 ssh-keyscan.1 ssh-keysign.8]
1625      - killed whitespace
1626      - new sentence new line
1627      - .Bk for arguments
1628      ok markus@
1629    - markus@cvs.openbsd.org 2003/04/01 10:10:23
1630      [clientloop.c monitor.c monitor_wrap.c packet.c packet.h readconf.c]
1631      [readconf.h serverloop.c sshconnect2.c]
1632      rekeying bugfixes and automatic rekeying:
1633      * both client and server rekey _automatically_
1634            (a) after 2^31 packets, because after 2^32 packets
1635                the sequence number for packets wraps
1636            (b) after 2^(blocksize_in_bits/4) blocks
1637        (see: draft-ietf-secsh-newmodes-00.txt)
1638        (a) and (b) are _enabled_ by default, and only disabled for known
1639        openssh versions, that don't support rekeying properly.
1640      * client option 'RekeyLimit'
1641      * do not reply to requests during rekeying
1642    - markus@cvs.openbsd.org 2003/04/01 10:22:21
1643      [clientloop.c monitor.c monitor_wrap.c packet.c packet.h readconf.c]
1644      [readconf.h serverloop.c sshconnect2.c]
1645      backout rekeying changes (for 3.6.1)
1646    - markus@cvs.openbsd.org 2003/04/01 10:31:26
1647      [compat.c compat.h kex.c]
1648      bugfix causes stalled connections for ssh.com < 3.0; noticed by ho@; 
1649      tested by ho@ and myself
1650    - markus@cvs.openbsd.org 2003/04/01 10:56:46
1651      [version.h]
1652      3.6.1
1653  - (djm) Crank spec file versions
1654  - (djm) Release 3.6.1p1
1655
1656 20030326
1657  - (djm) OpenBSD CVS Sync
1658    - deraadt@cvs.openbsd.org 2003/03/26 04:02:51
1659      [sftp-server.c]
1660      one last fix to the tree: race fix broke stuff; pr 3169; 
1661      srp@srparish.net, help from djm
1662
1663 20030325
1664  - (djm) Fix getpeerid support for 64 bit BE systems. From 
1665     Arnd Bergmann <arndb@de.ibm.com>
1666
1667 20030324
1668  - (djm) OpenBSD CVS Sync
1669    - markus@cvs.openbsd.org 2003/03/23 19:02:00
1670      [monitor.c]
1671      unbreak rekeying for privsep; ok millert@
1672  - Release 3.6p1
1673  - Fix sshd BindAddress and -b options for systems using fake-getaddrinfo.
1674    Report from murple@murple.net, diagnosis from dtucker@zip.com.au
1675
1676 $Id$
This page took 0.18274 seconds and 5 git commands to generate.