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