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