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