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