]> andersk Git - openssh.git/blob - ChangeLog
- dtucker@cvs.openbsd.org 2004/12/11 01:48:56
[openssh.git] / ChangeLog
1 20041211
2  - (dtucker) OpenBSD CVS Sync
3    - markus@cvs.openbsd.org 2004/12/06 16:00:43
4      [bufaux.c]
5      use 0x00 not \0 since buf[] is a bignum
6    - fgsch@cvs.openbsd.org 2004/12/10 03:10:42
7      [sftp.c]
8      - fix globbed ls for paths the same lenght as the globbed path when
9        we have a unique matching.
10      - fix globbed ls in case of a directory when we have a unique matching.
11      - as a side effect, if the path does not exist error (used to silently
12        ignore).
13      - don't do extra do_lstat() if we only have one matching file.
14      djm@ ok
15    - dtucker@cvs.openbsd.org 2004/12/11 01:48:56
16      [auth-rsa.c auth2-pubkey.c authfile.c misc.c misc.h]
17      Fix debug call in error path of authorized_keys processing and fix related
18      warnings; ok djm@
19
20 20041208
21  - (tim) [configure.ac] Comment some non obvious platforms in the
22  target-specific case statement. Suggested and OK by dtucker@
23
24 20041207
25  - (dtucker) [regress/scp.sh] Use portable-friendly $DIFFOPTs in new test.
26
27 20041206
28  - (dtucker) [TODO WARNING.RNG] Update to reflect current reality.  ok djm@
29  - (dtucker) OpenBSD CVS Sync
30    - markus@cvs.openbsd.org 2004/11/25 22:22:14
31      [sftp-client.c sftp.c]
32      leak; from mpech
33    - jmc@cvs.openbsd.org 2004/11/29 00:05:17
34      [sftp.1]
35      missing full stop;
36    - djm@cvs.openbsd.org 2004/11/29 07:41:24
37      [sftp-client.h sftp.c]
38      Some small fixes from moritz@jodeit.org. ok deraadt@
39    - jaredy@cvs.openbsd.org 2004/12/05 23:55:07
40      [sftp.1]
41      - explain that patterns can be used as arguments in get/put/ls/etc
42        commands (prodded by Michael Knudsen)
43      - describe ls flags as a list
44      - other minor improvements
45      ok jmc, djm
46    - dtucker@cvs.openbsd.org 2004/12/06 11:41:03
47      [auth-rsa.c auth2-pubkey.c authfile.c misc.c misc.h ssh.h sshd.8]
48      Discard over-length authorized_keys entries rather than complaining when
49      they don't decode.  bz #884, with & ok djm@
50  - (dtucker) OpenBSD CVS Sync (regress/)
51    - djm@cvs.openbsd.org 2004/06/26 06:16:07
52      [reexec.sh]
53      don't change the name of the copied sshd for the reexec fallback test,
54      makes life simpler for portable
55    - dtucker@cvs.openbsd.org 2004/07/08 12:59:35
56      [scp.sh]
57      Regress test for bz #863 (scp double-error), requires $SUDO.  ok markus@
58    - david@cvs.openbsd.org 2004/07/09 19:45:43
59      [Makefile]
60      add a missing CLEANFILES used in the re-exec test
61    - djm@cvs.openbsd.org 2004/10/08 02:01:50
62      [reexec.sh]
63      shrink and tidy; ok dtucker@
64    - djm@cvs.openbsd.org 2004/10/29 23:59:22
65      [Makefile added brokenkeys.sh]
66      regression test for handling of corrupt keys in authorized_keys file
67    - djm@cvs.openbsd.org 2004/11/07 00:32:41
68      [multiplex.sh]
69      regression tests for new multiplex commands
70    - dtucker@cvs.openbsd.org 2004/11/25 09:39:27
71      [test-exec.sh]
72      Remove obsolete RhostsAuthentication from test config; ok markus@
73    - dtucker@cvs.openbsd.org 2004/12/06 10:49:56
74      [test-exec.sh]
75      Check if TEST_SSH_SSHD is a full path to sshd before searching; ok markus@
76
77 20041203
78  - (dtucker) OpenBSD CVS Sync
79    - jmc@cvs.openbsd.org 2004/11/07 17:42:36
80      [ssh.1]
81      options sort, and whitespace;
82    - jmc@cvs.openbsd.org 2004/11/07 17:57:30
83      [ssh.c]
84      usage():
85      - add -O
86      - sync -S w/ manpage
87      - remove -h
88  - (dtucker) [auth1.c auth2.c] If the user successfully authenticates but is
89    subsequently denied by the PAM auth stack, send the PAM message to the
90    user via packet_disconnect (Protocol 1) or userauth_banner (Protocol 2).
91    ok djm@
92
93 20041107
94  - (dtucker) OpenBSD CVS Sync
95    - djm@cvs.openbsd.org 2004/11/05 12:19:56
96      [sftp.c]
97      command editing and history support via libedit; ok markus@
98      thanks to hshoexer@ and many testers on tech@ too
99    - djm@cvs.openbsd.org 2004/11/07 00:01:46
100      [clientloop.c clientloop.h ssh.1 ssh.c]
101      add basic control of a running multiplex master connection; including the
102      ability to check its status and request it to exit; ok markus@
103  - (dtucker) [INSTALL Makefile.in configure.ac] Add --with-libedit configure
104    option and supporting makefile bits and documentation.
105
106 20041105
107  - (dtucker) OpenBSD CVS Sync
108    - markus@cvs.openbsd.org 2004/08/30 09:18:08
109      [LICENCE]
110      s/keygen/keyscan/
111    - jmc@cvs.openbsd.org 2004/08/30 21:22:49
112      [ssh-add.1 ssh.1]
113      .Xsession -> .xsession;
114      originally from a pr from f at obiit dot org, but missed by myself;
115      ok markus@ matthieu@
116    - djm@cvs.openbsd.org 2004/09/07 23:41:30
117      [clientloop.c ssh.c]
118      cleanup multiplex control socket on SIGHUP too, spotted by sturm@
119      ok markus@ deraadt@
120    - deraadt@cvs.openbsd.org 2004/09/15 00:46:01
121      [ssh.c]
122      /* fallthrough */ is something a programmer understands.  But
123      /* FALLTHROUGH */ is also understood by lint, so that is better.
124    - jaredy@cvs.openbsd.org 2004/09/15 03:25:41
125      [sshd_config.5]
126      mention PrintLastLog only prints last login time for interactive
127      sessions, like PrintMotd mentions.
128      From Michael Knudsen, with wording changed slightly to match the
129      PrintMotd description.
130      ok djm
131    - mickey@cvs.openbsd.org 2004/09/15 18:42:27
132      [sshd.c]
133      use less doubles in daemons; markus@ ok
134    - deraadt@cvs.openbsd.org 2004/09/15 18:46:04
135      [scp.c]
136      scratch that do { } while (0) wrapper in this case
137    - djm@cvs.openbsd.org 2004/09/23 13:00:04
138      [ssh.c]
139      correctly honour -n in multiplex client mode; spotted by sturm@ ok markus@
140    - djm@cvs.openbsd.org 2004/09/25 03:45:14
141      [sshd.c]
142      these printf args are no longer double; ok deraadt@ markus@
143    - djm@cvs.openbsd.org 2004/10/07 10:10:24
144      [scp.1 sftp.1 ssh.1 ssh_config.5]
145      document KbdInteractiveDevices; ok markus@
146    - djm@cvs.openbsd.org 2004/10/07 10:12:36
147      [ssh-agent.c]
148      don't unlink agent socket when bind() fails, spotted by rich AT
149      rich-paul.net, ok markus@
150    - markus@cvs.openbsd.org 2004/10/20 11:48:53
151      [packet.c ssh1.h]
152      disconnect for invalid (out of range) message types.
153    - djm@cvs.openbsd.org 2004/10/29 21:47:15
154      [channels.c channels.h clientloop.c]
155      fix some window size change bugs for multiplexed connections: windows sizes
156      were not being updated if they had changed after ~^Z suspends and SIGWINCH
157      was not being processed unless the first connection had requested a tty;
158      ok markus
159    - djm@cvs.openbsd.org 2004/10/29 22:53:56
160      [clientloop.c misc.h readpass.c ssh-agent.c]
161      factor out common permission-asking code to separate function; ok markus@
162    - djm@cvs.openbsd.org 2004/10/29 23:56:17
163      [bufaux.c bufaux.h buffer.c buffer.h]
164      introduce a new buffer API that returns an error rather than fatal()ing
165      when presented with bad data; ok markus@
166    - djm@cvs.openbsd.org 2004/10/29 23:57:05
167      [key.c]
168      use new buffer API to avoid fatal errors on corrupt keys in authorized_keys
169      files; ok markus@
170
171 20041102
172  - (dtucker) [configure.ac includes.h] Bug #947: Fix compile error on HP-UX
173    10.x by testing for conflicts in shadow.h and undef'ing _INCLUDE__STDC__
174    only if a conflict is detected.
175
176 20041019
177  - (dtucker) [uidswap.c] Don't test dropping of gids for the root user or
178    on Cygwin.  Cygwin parts from vinschen at redhat com; ok djm@
179
180 20041016
181  - (djm) [auth-pam.c] snprintf->strl*, fix server message length calculations;
182    ok dtucker@
183
184 20041006
185  - (dtucker) [README.privsep] Bug #939: update info about HP-UX Trusted Mode
186    and other PAM platforms.
187  - (dtucker) [monitor_mm.c openbsd-compat/xmmap.c] Bug #940: cast constants
188    to void * to appease picky compilers (eg Tru64's "cc -std1").
189
190 20040930
191  - (dtucker) [configure.ac] Set AC_PACKAGE_NAME.  ok djm@
192
193 20040923
194  - (dtucker) [openbsd-compat/bsd-snprintf.c] Previous change was off by one,
195    which could have caused the justification to be wrong.  ok djm@
196
197 20040921
198  - (dtucker) [openbsd-compat/bsd-snprintf.c] Check for max length too.
199    ok djm@
200  - (dtucker) [contrib/cygwin/ssh-host-config] Update to match current Cygwin
201    install process.  Patch from vinschen at redhat.com.
202
203 20040912
204  - (djm) [loginrec.c] Start KNF and tidy up of this long-neglected file.
205    No change in resultant binary
206  - (djm) [loginrec.c] __func__ifiy
207  - (djm) [loginrec.c] xmalloc
208  - (djm) [ssh.c sshd.c version.h] Don't divulge portable version in protocol
209    banner. Suggested by deraadt@, ok mouring@, dtucker@
210  - (dtucker) [configure.ac] Fix incorrect quoting and tests for cross-compile.
211    Partly by & ok djm@.
212
213 20040911
214  - (djm) [ssh-agent.c] unifdef some cygwin code; ok dtucker@
215  - (dtucker) [auth-pam.c auth-pam.h session.c] Bug #890: Send output from
216    failing PAM session modules to user then exit, similar to the way
217    /etc/nologin is handled.  ok djm@
218  - (dtucker) [auth-pam.c] Relocate sshpam_store_conv(), no code change.
219  - (djm) [auth2-kbdint.c auth2-none.c  auth2-passwd.c auth2-pubkey.c] 
220    Make cygwin code more consistent with that which surrounds it
221  - (dtucker) [auth-pam.c auth.h auth2-none.c auth2.c monitor.c monitor_wrap.c]
222    Bug #892: Send messages from failing PAM account modules to the client via
223    SSH2_MSG_USERAUTH_BANNER messages.  Note that this will not happen with
224    SSH2 kbdint authentication, which need to be dealt with separately.  ok djm@
225  - (dtucker) [session.c] Bug #927: make .hushlogin silent again.  ok djm@
226  - (dtucker) [configure.ac] Bug #321: Add cross-compile support to configure.
227    Parts by chua at ayrnetworks.com, astrand at lysator.liu.se and me.  ok djm@
228  - (dtucker) [auth-krb5.c] Bug #922: Pass KRB5CCNAME to PAM.  From deengert
229    at anl.gov, ok djm@
230
231 20040830
232  - (dtucker) [session.c openbsd-compat/bsd-cygwin_util.{c,h}] Bug #915: only
233    copy required environment variables on Cygwin.  Patch from vinschen at
234    redhat.com, ok djm@
235  - (dtucker) [regress/Makefile] Clean scp-ssh-wrapper.scp too.  Patch from
236    vinschen at redhat.com.
237  - (dtucker) [Makefile.in contrib/ssh-copy-id] Bug #894: Improve portability
238    of shell constructs.  Patch from cjwatson at debian.org.
239
240 20040829
241  - (dtucker) [openbsd-compat/getrrsetbyname.c] Prevent getrrsetbyname from
242    failing with NOMEMORY if no sigs are returned and malloc(0) returns NULL.
243    From Martin.Kraemer at Fujitsu-Siemens.com; ok djm@
244  - (dtucker) OpenBSD CVS Sync
245    - djm@cvs.openbsd.org 2004/08/23 11:48:09
246      [authfile.c]
247      fix error path, spotted by Martin.Kraemer AT Fujitsu-Siemens.com; ok markus
248    - djm@cvs.openbsd.org 2004/08/23 11:48:47
249      [channels.c]
250      typo, spotted by Martin.Kraemer AT Fujitsu-Siemens.com; ok markus
251    - dtucker@cvs.openbsd.org 2004/08/23 14:26:38
252      [ssh-keysign.c ssh.c]
253      Use permanently_set_uid() in ssh and ssh-keysign for consistency, matches
254      change in Portable; ok markus@ (CVS ID sync only)
255    - dtucker@cvs.openbsd.org 2004/08/23 14:29:23
256      [ssh-keysign.c]
257      Remove duplicate getuid(), suggested by & ok markus@
258    - markus@cvs.openbsd.org 2004/08/26 16:00:55
259      [ssh.1 sshd.8]
260      get rid of references to rhosts authentication; with jmc@
261    - djm@cvs.openbsd.org 2004/08/28 01:01:48
262      [sshd.c]
263      don't erroneously close stdin for !reexec case, from Dave Johnson;
264      ok markus@
265  - (dtucker) [configure.ac] Include sys/stream.h in sys/ptms.h header check,
266    fixes configure warning on Solaris reported by wknox at mitre.org.
267  - (dtucker) [regress/multiplex.sh] Skip test on platforms that do not
268    support FD passing since multiplex requires it.  Noted by tim@
269  - (dtucker) [regress/dynamic-forward.sh] Allow time for connections to be torn
270    down, needed on some platforms, should be harmless on others.  Patch from
271    jason at devrandom.org.
272  - (dtucker) [regress/scp.sh] Make this work on Cygwin too, which doesn't like
273    files ending in .exe that aren't binaries; patch from vinschen at redhat.com.
274  - (dtucker) [Makefile.in] Get regress/Makefile symlink right for out-of-tree
275    builds too, from vinschen at redhat.com.
276  - (dtucker) [regress/agent-ptrace.sh] Skip ptrace test on OSF1/DUnix/Tru64
277    too; patch from cmadams at hiwaay.net.
278  - (dtucker) [configure.ac] Replace non-portable echo \n with extra echo.
279  - (dtucker) [openbsd-compat/port-aix.c] Bug #712: Explicitly check for
280    accounts with authentication configs that sshd can't support (ie
281    SYSTEM=NONE and AUTH1=something).
282
283 20040828
284  - (dtucker) [openbsd-compat/mktemp.c] Remove superfluous Cygwin #ifdef; from
285    vinschen at redhat.com.
286
287 20040823
288  - (djm) [ssh-rand-helper.c] Typo. Found by 
289    Martin.Kraemer AT Fujitsu-Siemens.com
290  - (djm) [loginrec.c] Typo and bad args in error messages; Spotted by 
291    Martin.Kraemer AT Fujitsu-Siemens.com
292
293 20040817
294  - (dtucker) [regress/README.regress] Note compatibility issues with GNU head.
295  - (djm) OpenBSD CVS Sync
296    - markus@cvs.openbsd.org 2004/08/16 08:17:01
297      [version.h]
298      3.9
299  - (djm) Crank RPM spec version numbers
300  - (djm) Release 3.9p1
301
302 20040816
303  - (dtucker) [acconfig.h auth-pam.c configure.ac] Set real uid to non-root
304    to convince Solaris PAM to honour password complexity rules.  ok djm@
305
306 20040815
307  - (dtucker) [Makefile.in ssh-keysign.c ssh.c] Use permanently_set_uid() since
308    it does the right thing on all platforms.  ok djm@
309  - (djm) [acconfig.h configure.ac openbsd-compat/Makefile.in 
310    openbsd-compat/bsd-closefrom.c openbsd-compat/bsd-misc.c 
311    openbsd-compat/bsd-misc.h openbsd-compat/openbsd-compat.h] Use smarter 
312    closefrom() replacement from sudo; ok dtucker@
313  - (djm) [loginrec.c] Check that seek succeeded here too; ok dtucker
314  - (dtucker) [Makefile.in] Fix typo.
315
316 20040814
317  - (dtucker) [auth-krb5.c gss-serv-krb5.c openbsd-compat/xmmap.c]
318    Explicitly set umask for mkstemp; ok djm@
319  - (dtucker) [includes.h] Undef _INCLUDE__STDC__ on HP-UX, otherwise
320    prot.h and shadow.h provide conflicting declarations of getspnam.  ok djm@
321  - (dtucker) [loginrec.c openbsd-compat/port-aix.c openbsd-compat/port-aix.h]
322    Plug AIX login recording into login_write so logins will be recorded for
323    all auth types.
324
325 20040813
326  - (dtucker) [openbsd-compat/bsd-misc.c] Typo in #ifdef; from vinschen at
327    redhat.com
328 - (dtucker) OpenBSD CVS Sync
329    - avsm@cvs.openbsd.org 2004/08/11 21:43:05
330      [channels.c channels.h clientloop.c misc.c misc.h serverloop.c ssh-agent.c]
331      some signed/unsigned int comparison cleanups; markus@ ok
332    - avsm@cvs.openbsd.org 2004/08/11 21:44:32
333      [authfd.c scp.c ssh-keyscan.c]
334      use atomicio instead of homegrown equivalents or read/write.
335      markus@ ok
336    - djm@cvs.openbsd.org 2004/08/12 09:18:24
337      [sshlogin.c]
338      typo in error message, spotted by moritz AT jodeit.org (Id sync only)
339    - jakob@cvs.openbsd.org 2004/08/12 21:41:13
340      [ssh-keygen.1 ssh.1]
341      improve SSHFP documentation; ok deraadt@
342    - jmc@cvs.openbsd.org 2004/08/13 00:01:43
343      [ssh-keygen.1]
344      kill whitespace at eol;
345    - djm@cvs.openbsd.org 2004/08/13 02:51:48
346      [monitor_fdpass.c]
347      extra check for no message case; ok markus, deraadt, hshoexer, henning
348    - dtucker@cvs.openbsd.org 2004/08/13 11:09:24
349      [servconf.c]
350      Fix line numbers off-by-one in error messages, from tortay at cc.in2p3.fr
351      ok markus@, djm@
352
353 20040812
354  - (dtucker) [sshd.c] Remove duplicate variable imported during sync.
355  - (dtucker) OpenBSD CVS Sync
356    - markus@cvs.openbsd.org 2004/07/28 08:56:22
357      [sshd.c]
358      call setsid() _before_ re-exec
359    - markus@cvs.openbsd.org 2004/07/28 09:40:29
360      [auth.c auth1.c auth2.c cipher.c cipher.h key.c session.c ssh.c
361      sshconnect1.c]
362      more s/illegal/invalid/
363    - djm@cvs.openbsd.org 2004/08/04 10:37:52
364      [dh.c]
365      return group14 when no primes found - fixes hang on empty /etc/moduli;
366      ok markus@
367    - dtucker@cvs.openbsd.org 2004/08/11 11:09:54
368      [servconf.c]
369      Fix minor leak; "looks right" deraadt@
370    - dtucker@cvs.openbsd.org 2004/08/11 11:50:09
371      [sshd.c]
372      Don't try to close startup_pipe if it's not open; ok djm@
373    - djm@cvs.openbsd.org 2004/08/11 11:59:22
374      [sshlogin.c]
375      check that lseek went were we told it to; ok markus@
376      (Id sync only, but similar changes are needed in loginrec.c)
377    - djm@cvs.openbsd.org 2004/08/11 12:01:16
378      [sshlogin.c]
379      make store_lastlog_message() static to appease -Wall; ok markus
380  - (dtucker) [sshd.c] Clear loginmsg in postauth monitor, prevents doubling
381     messages generated before the postauth privsep split.
382
383 20040720
384  - (djm) OpenBSD CVS Sync
385    - markus@cvs.openbsd.org 2004/07/21 08:56:12
386      [auth.c]
387      s/Illegal user/Invalid user/; many requests; ok djm, millert, niklas,
388      miod, ...
389    - djm@cvs.openbsd.org 2004/07/21 10:33:31
390      [auth1.c auth2.c]
391      bz#899: Don't display invalid usernames in setproctitle
392      from peak AT argo.troja.mff.cuni.cz; ok markus@
393    - djm@cvs.openbsd.org 2004/07/21 10:36:23
394      [gss-serv-krb5.c]
395      fix function declaration
396    - djm@cvs.openbsd.org 2004/07/21 11:51:29
397      [canohost.c]
398      bz#902: cache remote port so we don't fatal() in auth_log when remote
399      connection goes away quickly. from peak AT argo.troja.mff.cuni.cz;
400      ok markus@
401  - (djm) [auth-pam.c] Portable parts of bz#899: Don't display invalid 
402    usernames in setproctitle from peak AT argo.troja.mff.cuni.cz;
403
404 20040720
405  - (djm) [log.c] bz #111: Escape more control characters when sending data 
406    to syslog; from peak AT argo.troja.mff.cuni.cz
407  - (djm) [contrib/redhat/sshd.pam] bz #903: Remove redundant entries; from 
408    peak AT argo.troja.mff.cuni.cz
409  - (djm) [regress/README.regress] Remove caveat regarding TCP wrappers, now
410    that sshd is fixed to behave better; suggested by tim
411
412 20040719
413  - (djm) [openbsd-compat/bsd-arc4random.c] Discard early keystream, like OpenBSD
414    ok dtucker@
415  - (djm) [auth-pam.c] Avoid use of xstrdup and friends in conversation function,
416    instead return PAM_CONV_ERR, avoiding another path to fatal(); ok dtucker@
417  - (tim) [configure.ac] updwtmpx() on OpenServer seems to add duplicate entry.
418    Report by rac AT tenzing.org
419
420 20040717
421  - (dtucker) [logintest.c scp.c sftp-server.c sftp.c ssh-add.c ssh-agent.c
422    ssh-keygen.c ssh-keyscan.c ssh-keysign.c ssh-rand-helper.c ssh.c sshd.c
423    openbsd-compat/bsd-misc.c] Move "char *__progname" to bsd-misc.c.  Reduces
424    diff vs OpenBSD; ok mouring@, tested by tim@ too.
425  - (dtucker) OpenBSD CVS Sync
426    - deraadt@cvs.openbsd.org 2004/07/11 17:48:47
427      [channels.c cipher.c clientloop.c clientloop.h compat.h moduli.c
428      readconf.c nchan.c pathnames.h progressmeter.c readconf.h servconf.c
429      session.c sftp-client.c sftp.c ssh-agent.1 ssh-keygen.c ssh.c ssh1.h
430      sshd.c ttymodes.h]
431      spaces
432    - brad@cvs.openbsd.org 2004/07/12 23:34:25
433      [ssh-keyscan.1]
434      Fix incorrect macro, .I -> .Em
435      From: Eric S. Raymond <esr at thyrsus dot com>
436      ok jmc@
437    - dtucker@cvs.openbsd.org 2004/07/17 05:31:41
438      [monitor.c monitor_wrap.c session.c session.h sshd.c sshlogin.c]
439      Move "Last logged in at.." message generation to the monitor, right
440      before recording the new login.  Fixes missing lastlog message when
441      /var/log/lastlog is not world-readable and incorrect datestamp when
442      multiple sessions are used (bz #463);  much assistance & ok markus@
443
444 20040711
445  - (dtucker) [auth-pam.c] Check for zero from waitpid() too, which allows
446    the monitor to properly clean up the PAM thread (Debian bug #252676).
447
448 20040709
449  - (tim) [contrib/cygwin/README] add minires-devel requirement. Patch from
450    vinschen AT redhat.com
451
452 20040708
453  - (dtucker) OpenBSD CVS Sync
454    - dtucker@cvs.openbsd.org 2004/07/03 05:11:33
455      [sshlogin.c] (RCSID sync only, the corresponding code is not in Portable)
456      Use '\0' not 0 for string; ok djm@, deraadt@
457    - dtucker@cvs.openbsd.org 2004/07/03 11:02:25
458      [monitor_wrap.c]
459      Put s/key functions inside #ifdef SKEY same as monitor.c,
460      from des@freebsd via bz #330, ok markus@
461    - dtucker@cvs.openbsd.org 2004/07/08 12:47:21
462      [scp.c]
463      Prevent scp from skipping the file following a double-error.
464      bz #863, ok markus@
465
466 20040702
467  - (dtucker) [mdoc2man.awk] Teach it to ignore .Bk -words, reported by
468    strube at physik3.gwdg.de a long time ago.
469
470 20040701
471  - (dtucker) [session.c] Call display_loginmsg again after do_pam_session.
472    Ensures messages from PAM modules are displayed when privsep=no.
473  - (dtucker) [auth-pam.c] Bug #705: Make arguments match PAM specs, fixes
474    warnings on compliant platforms.  From paul.a.bolton at bt.com.  ok djm@
475  - (dtucker) [auth-pam.c] Bug #559 (last piece): Pass DISALLOW_NULL_AUTHTOK
476    to pam_authenticate for challenge-response auth too.  Originally from
477    fcusack at fcusack.com, ok djm@
478  - (tim) [buildpkg.sh.in] Add $REV to bump the package revision within
479    the same version. Handle the case where someone uses --with-privsep-user=
480    and the user name does not match the group name. ok dtucker@
481
482 20040630
483  - (dtucker) [auth-pam.c] Check for buggy PAM modules that return a NULL
484    appdata_ptr to the conversation function.  ok djm@
485  - (djm) OpenBSD CVS Sync
486    - jmc@cvs.openbsd.org 2004/06/26 09:03:21
487      [ssh.1]
488      - remove double word
489      - rearrange .Bk to keep SYNOPSIS nice
490      - -M before -m in options description
491    - jmc@cvs.openbsd.org 2004/06/26 09:11:14
492      [ssh_config.5]
493      punctuation and grammar fixes. also, keep the options in order.
494    - jmc@cvs.openbsd.org 2004/06/26 09:14:40
495      [sshd_config.5]
496      new sentence, new line;
497    - avsm@cvs.openbsd.org 2004/06/26 20:07:16
498      [sshd.c]
499      initialise some fd variables to -1, djm@ ok
500    - djm@cvs.openbsd.org 2004/06/30 08:36:59
501      [session.c]
502      unbreak TTY break, diagnosed by darren AT dazwin.com; ok markus@
503
504 20040627
505  - (tim) update README files.
506  - (dtucker) [mdoc2man.awk] Bug #883: correctly recognise .Pa and .Ev macros.
507  - (dtucker) [regress/README.regress] Document new variables.
508  - (dtucker) [acconfig.h configure.ac sftp-server.c] Bug #823: add sftp
509    rename handling for Linux which returns EPERM for link() on (at least some)
510    filesystems that do not support hard links.  sftp-server will fall back to
511    stat+rename() in such cases.
512  - (dtucker) [openbsd-compat/port-aix.c] Missing __func__.
513
514 20040626
515  - (djm) OpenBSD CVS Sync
516    - djm@cvs.openbsd.org 2004/06/25 18:43:36
517      [sshd.c]
518      fix broken fd handling in the re-exec fallback path, particularly when
519      /dev/crypto is in use; ok deraadt@ markus@
520    - djm@cvs.openbsd.org 2004/06/25 23:21:38
521      [sftp.c]
522      bz #875: fix bad escape char error message; reported by f_mohr AT yahoo.de
523
524 20040625
525  - (dtucker) OpenBSD CVS Sync
526    - djm@cvs.openbsd.org 2004/06/24 19:30:54
527      [servconf.c servconf.h sshd.c]
528      re-exec sshd on accept(); initial work, final debugging and ok markus@
529    - djm@cvs.openbsd.org 2004/06/25 01:16:09
530      [sshd.c]
531      only perform tcp wrappers checks when the incoming connection is on a
532      socket.  silences useless warnings from regress tests that use
533      proxycommand="sshd -i".  prompted by david@ ok markus@
534    - djm@cvs.openbsd.org 2004/06/24 19:32:00
535      [regress/Makefile regress/test-exec.sh, added regress/reexec.sh]
536      regress test for re-exec corner cases
537    - djm@cvs.openbsd.org 2004/06/25 01:25:12
538      [regress/test-exec.sh]
539      clean reexec-specific junk out of text-exec.sh and simplify; idea markus@
540    - dtucker@cvs.openbsd.org 2004/06/25 05:38:48
541      [sftp-server.c]
542      Fall back to stat+rename if filesystem doesn't doesn't support hard
543      links.  bz#823, ok djm@
544  - (dtucker) [configure.ac openbsd-compat/misc.c [openbsd-compat/misc.h]
545    Add closefrom() for platforms that don't have it.
546  - (dtucker) [sshd.c] add line missing from reexec sync.
547
548 20040623
549  - (dtucker) [auth1.c] Ensure do_pam_account is called for Protocol 1
550    connections with empty passwords.  Patch from davidwu at nbttech.com,
551    ok djm@
552  - (dtucker) OpenBSD CVS Sync
553    - dtucker@cvs.openbsd.org 2004/06/22 22:42:02
554      [regress/envpass.sh]
555      Add quoting for test -z; ok markus@
556    - dtucker@cvs.openbsd.org 2004/06/22 22:45:52
557      [regress/test-exec.sh]
558      Add TEST_SSH_SSHD_CONFOPTS and TEST_SSH_SSH_CONFOPTS to allow adding
559      arbitary options to sshd_config and ssh_config during tests.  ok markus@
560    - dtucker@cvs.openbsd.org 2004/06/22 22:55:56
561      [regress/dynamic-forward.sh regress/test-exec.sh]
562      Allow setting of port for regress from TEST_SSH_PORT variable; ok markus@
563    - mouring@cvs.openbsd.org 2004/06/23 00:39:38
564      [rijndael.c]
565      -Wshadow fix up s/encrypt/do_encrypt/.  OK djm@, markus@
566    - dtucker@cvs.openbsd.org 2004/06/23 14:31:01
567      [ssh.c]
568      Fix counting in master/slave when passing environment variables; ok djm@
569  - (dtucker) [cipher.c] encrypt->do_encrypt inside SSH_OLD_EVP to match
570    -Wshadow change.
571  - (bal) [Makefile.in] Remove opensshd.init on 'make distclean'
572  - (dtucker) [auth.c openbsd-compat/port-aix.c openbsd-compat/port-aix.h]
573    Move loginrestrictions test to port-aix.c, replace with a generic hook.
574  - (tim) [regress/try-ciphers.sh] "if ! some_command" is not portable.
575  - (bal) [contrib/README] Removed "mdoc2man.pl" reference and added
576    reference to "findssl.sh"
577
578 20040622
579  - (dtucker) OpenBSD CVS Sync
580    - djm@cvs.openbsd.org 2004/06/20 17:36:59
581      [ssh.c]
582      filter passed env vars at slave in connection sharing case; ok markus@
583    - djm@cvs.openbsd.org 2004/06/20 18:53:39
584      [sftp.c]
585      make "ls -l" listings print user/group names, add "ls -n" to show uid/gid
586      (like /bin/ls); idea & ok markus@
587    - djm@cvs.openbsd.org 2004/06/20 19:28:12
588      [sftp.1]
589      mention new -n flag
590    - avsm@cvs.openbsd.org 2004/06/21 17:36:31
591      [auth-rsa.c auth2-gss.c auth2-pubkey.c authfile.c canohost.c channels.c
592      cipher.c dns.c kex.c monitor.c monitor_fdpass.c monitor_wrap.c
593      monitor_wrap.h nchan.c packet.c progressmeter.c scp.c sftp-server.c sftp.c
594      ssh-gss.h ssh-keygen.c ssh.c sshconnect.c sshconnect1.c sshlogin.c
595      sshpty.c]
596      make ssh -Wshadow clean, no functional changes
597      markus@ ok
598    - djm@cvs.openbsd.org 2004/06/21 17:53:03
599      [session.c]
600      fix fd leak for multiple subsystem connections; with markus@
601    - djm@cvs.openbsd.org 2004/06/21 22:02:58
602      [log.h]
603      mark fatal and cleanup exit as __dead; ok markus@
604    - djm@cvs.openbsd.org 2004/06/21 22:04:50
605      [sftp.c]
606      introduce sorting for ls, same options as /bin/ls; ok markus@
607    - djm@cvs.openbsd.org 2004/06/21 22:30:45
608      [sftp.c]
609      prefix ls option flags with LS_
610    - djm@cvs.openbsd.org 2004/06/21 22:41:31
611      [sftp.1]
612      document sort options
613    - djm@cvs.openbsd.org 2004/06/22 01:16:39
614      [sftp.c]
615      don't show .files by default in ls, add -a option to turn them back on;
616      ok markus
617    - markus@cvs.openbsd.org 2004/06/22 03:12:13
618      [regress/envpass.sh regress/multiplex.sh]
619      more portable env passing tests
620    - dtucker@cvs.openbsd.org 2004/06/22 05:05:45
621      [monitor.c monitor_wrap.c]
622      Change login->username, will prevent -Wshadow errors in Portable;
623      ok markus@
624  - (dtucker) [monitor.c] Fix Portable-specific -Wshadow warnings on "socket".
625  - (dtucker) [defines.h] Define __dead if not already defined.
626  - (bal) [auth-passwd.c auth1.c] Clean up unused variables.
627
628 20040620
629  - (tim) [configure.ac Makefile.in] Only change TEST_SHELL on broken platforms.
630
631 20040619
632  - (dtucker) [auth-pam.c] Don't use PAM namespace for
633     pam_password_change_required either.
634  - (tim) [configure.ac buildpkg.sh.in contrib/solaris/README] move opensshd
635    init script to top level directory.  Add opensshd.init.in.
636    Remove contrib/solaris/buildpkg.sh, contrib/solaris/opensshd.in
637
638 20040618
639  - (djm) OpenBSD CVS Sync
640    - djm@cvs.openbsd.org 2004/06/17 14:52:48
641      [clientloop.c clientloop.h ssh.c]
642      support environment passing over shared connections; ok markus@
643    - djm@cvs.openbsd.org 2004/06/17 15:10:14
644      [clientloop.c misc.h readconf.c readpass.c ssh.c ssh_config.5]
645      Add option for confirmation (ControlMaster=ask) via ssh-askpass before 
646      opening shared connections; ok markus@
647    - djm@cvs.openbsd.org 2004/06/17 14:53:27
648      [regress/multiplex.sh]
649      shared connection env passing regress test
650  - (dtucker) [regress/README.regress] Add detail on how to run a single
651    test from the top-level Makefile.
652  - (dtucker) OpenBSD CVS Sync
653    - djm@cvs.openbsd.org 2004/06/17 23:56:57
654      [ssh.1 ssh.c]
655      sync usage() and SYNPOSIS with connection sharing changes
656    - dtucker@cvs.openbsd.org 2004/06/18 06:13:25
657      [sftp.c]
658      Use execvp instead of execv so sftp -S ssh works.  "makes sense" markus@
659    - dtucker@cvs.openbsd.org 2004/06/18 06:15:51
660      [multiplex.sh]
661      Use -S for scp/sftp to force the use of the ssh being tested.
662      ok djm@,markus@
663  - (djm) OpenBSD CVS Sync
664    - djm@cvs.openbsd.org 2004/06/18 10:40:19
665      [ssh.c]
666      delay signal handler setup until we have finished talking to the master.
667      allow interrupting of setup (e.g. if master is stuck); ok markus@
668    - markus@cvs.openbsd.org 2004/06/18 10:55:43
669      [ssh.1 ssh.c]
670      trim synopsis for -S, allow -S and -oControlMaster, -MM means 'ask';
671      ok djm
672    - djm@cvs.openbsd.org 2004/06/18 11:11:54
673      [channels.c clientloop.c]
674      Don't explode in clientloop when we receive a bogus channel id, but
675      also don't generate them to begin with; ok markus@
676
677 20040617
678  - (dtucker) [regress/scp.sh] diff -N is not portable (but needed for some
679    platforms), so test if diff understands it.  Pointed out by tim@, ok djm@
680  - (dtucker) OpenBSD CVS Sync regress/
681    - dtucker@cvs.openbsd.org 2004/06/17 05:51:59
682      [regress/multiplex.sh]
683      Remove datafile between and after tests, kill sshd rather than wait;
684      ok djm@
685    - dtucker@cvs.openbsd.org 2004/06/17 06:00:05
686      [regress/multiplex.sh]
687      Use DATA and COPY for test data rather than hard-coded paths; ok djm@
688    - dtucker@cvs.openbsd.org 2004/06/17 06:19:06
689      [regress/multiplex.sh]
690      Add small description of failing test to failure message; ok djm@
691  - (dtucker) [regress/multiplex.sh] add EXEEXT for those platforms that need
692    it.
693  - (dtucker) [regress/multiplex.sh] Increase sleep time to 120 sec (60 is not
694    enough for slow systems, especially if they don't have a kernel RNG).
695
696 20040616
697  - (dtucker) [openbsd-compat/port-aix.c] Expand whitespace -> tabs. No
698    code changes.
699  - (dtucker) OpenBSD CVS Sync regress/
700    - djm@cvs.openbsd.org 2004/04/27 09:47:30
701      [regress/Makefile regress/test-exec.sh, added regress/envpass.sh]
702      regress test for environment passing, SendEnv & AcceptEnv options;
703      ok markus@
704    - dtucker@cvs.openbsd.org 2004/06/13 13:51:02
705      [regress/Makefile regress/test-exec.sh, added regress/scp-ssh-wrapper.sh
706      regress/scp.sh]
707      Add scp regression test; with & ok markus@
708    - djm@cvs.openbsd.org 2004/06/13 15:04:08
709      [regress/Makefile regress/test-exec.sh, added regress/envpass.sh]
710      regress test for client multiplexing; ok markus@
711    - djm@cvs.openbsd.org 2004/06/13 15:16:54
712      [regress/test-exec.sh]
713      remove duplicate setting of $SCP; spotted by markus@
714    - dtucker@cvs.openbsd.org 2004/06/16 13:15:09
715      [regress/scp.sh]
716      Make scp -r tests use diff -rN not cmp (which won't do dirs.  ok markus@
717    - dtucker@cvs.openbsd.org 2004/06/16 13:16:40
718      [regress/multiplex.sh]
719      Silence multiplex sftp and scp tests.  ok markus@
720  - (dtucker) [regress/test-exec.sh]
721    Move Portable-only StrictModes to top of list to make syncs easier.
722  - (dtucker) [regress/README.regress]
723    Add $TEST_SHELL to readme.
724
725 20040615
726  - (djm) OpenBSD CVS Sync
727    - djm@cvs.openbsd.org 2004/05/26 08:59:57
728      [sftp.c]
729      exit -> _exit in forked child on error; from andrushock AT korovino.net
730    - markus@cvs.openbsd.org 2004/05/26 23:02:39
731      [channels.c]
732      missing freeaddrinfo; Andrey Matveev
733    - dtucker@cvs.openbsd.org 2004/05/27 00:50:13
734      [readconf.c]
735      Kill dead code after fatal(); ok djm@
736    - dtucker@cvs.openbsd.org 2004/06/01 14:20:45
737      [auth2-chall.c]
738      Remove redundant #include; ok markus@
739    - pedro@cvs.openbsd.org 2004/06/03 12:22:20
740      [sftp-client.c sftp.c]
741      initialize pointers, ok markus@
742    - djm@cvs.openbsd.org 2004/06/13 12:53:24
743      [dh.c dh.h kex.c kex.h kexdhc.c kexdhs.c monitor.c myproposal.h] 
744      [ssh-keyscan.c sshconnect2.c sshd.c]
745      implement diffie-hellman-group14-sha1 kex method (trivial extension to
746      existing diffie-hellman-group1-sha1); ok markus@
747    - dtucker@cvs.openbsd.org 2004/06/13 14:01:42
748      [ssh.1 ssh_config.5 sshd_config.5]
749      List supported ciphers in man pages, tidy up ssh -c;
750      "looks fine" jmc@, ok markus@
751    - djm@cvs.openbsd.org 2004/06/13 15:03:02
752      [channels.c channels.h clientloop.c clientloop.h includes.h readconf.c] 
753      [readconf.h scp.1 sftp.1 ssh.1 ssh.c ssh_config.5]
754      implement session multiplexing in the client (the server has supported 
755      this since 2.0); ok markus@
756    - djm@cvs.openbsd.org 2004/06/14 01:44:39
757      [channels.c clientloop.c misc.c misc.h packet.c ssh-agent.c ssh-keyscan.c]
758      [sshd.c]
759      set_nonblock() instead of fnctl(...,O_NONBLOCK); "looks sane" deraadt@
760    - djm@cvs.openbsd.org 2004/06/15 05:45:04
761      [clientloop.c]
762      missed one unset_nonblock; spotted by Tim Rice
763  - (djm) Fix Makefile.in for connection sharing changes
764  - (djm) [ssh.c] Use separate var for address length
765
766 20040603
767  - (dtucker) [auth-pam.c] Don't use pam_* namespace for sshd's PAM functions.
768    ok djm@
769
770 20040601
771  - (djm) [auth-pam.c] Add copyright for local changes
772
773 20040530
774  - (dtucker) [auth-pam.c auth-pam.h auth-passwd.c] Bug #874: Re-add PAM 
775    support for PasswordAuthentication=yes.  ok djm@
776  - (dtucker) [auth-pam.c] Use an invalid password for root if
777    PermitRootLogin != yes or the login is invalid, to prevent leaking
778    information.  Based on Openwall's owl-always-auth patch.  ok djm@
779  - (tim) [configure.ac Makefile.in] Add support for "make package" ok djm@
780  - (tim) [buildpkg.sh.in] New file. A more flexible version of
781    contrib/solaris/buildpkg.sh used for "make package".
782  - (tim) [buildpkg.sh.in] Last minute fix didn't make it in the .in file.
783
784 20040527
785  - (dtucker) [contrib/caldera/openssh.spec contrib/redhat/openssh.spec
786    contrib/README CREDITS INSTALL] Bug #873: Correct URLs for x11-ssh-askpass
787    and Jim Knoble's email address , from Jim himself.
788
789 20040524
790  - (dtucker) OpenBSD CVS Sync
791    - djm@cvs.openbsd.org 2004/05/19 12:17:33
792      [sftp-client.c sftp.c]
793      gracefully abort transfers on receipt of SIGINT, also ignore SIGINT while
794      waiting for a command; ok markus@
795    - dtucker@cvs.openbsd.org 2004/05/20 10:58:05
796      [clientloop.c]
797      Trivial type fix 0 -> '\0'; ok markus@
798    - markus@cvs.openbsd.org 2004/05/21 08:43:03
799      [kex.h moduli.c tildexpand.c]
800      add prototypes for -Wall; ok djm
801    - djm@cvs.openbsd.org 2004/05/21 11:33:11
802      [channels.c channels.h clientloop.c serverloop.c ssh.1]
803      bz #756: add support for the cancel-tcpip-forward request for the server
804      and the client (through the ~C commandline). reported by z3p AT
805      twistedmatrix.com; ok markus@
806    - djm@cvs.openbsd.org 2004/05/22 06:32:12
807      [clientloop.c ssh.1]
808      use '-h' for help in ~C commandline instead of '-?'; inspired by jmc@
809    - jmc@cvs.openbsd.org 2004/05/22 16:01:05
810      [ssh.1]
811      kill whitespace at eol;
812    - dtucker@cvs.openbsd.org 2004/05/23 23:59:53
813      [auth.c auth.h auth1.c auth2.c servconf.c servconf.h sshd_config
814      sshd_config.5]
815      Add MaxAuthTries sshd config option; ok markus@
816  - (dtucker) [auth-pam.c] Bug #839: Ensure that pam authentication "thread"
817    is terminated if the privsep slave exits during keyboard-interactive
818    authentication.  ok djm@
819  - (dtucker) [sshd.c] Fix typo in comment.
820
821 20040523
822  - (djm) [sshd_config] Explain consequences of UsePAM=yes a little better in 
823    sshd_config; ok dtucker@
824  - (djm) [configure.ac] Warn if the system has no known way of figuring out 
825    which user is on the other end of a Unix domain socket; ok dtucker@
826  - (bal) [openbsd-compat/sys-queue.h] Reintroduce machinary to handle
827    old/broken/incomplete <sys/queue.h>.
828
829 20040513
830  - (dtucker) [configure.ac] Bug #867: Additional tests for res_query in
831    libresolv, fixes problems detecting it on some platforms
832    (eg Linux/x86-64).  From Kurt Roeckx via Debian, ok mouring@
833  - (dtucker) OpenBSD CVS Sync
834    - jmc@cvs.openbsd.org 2004/05/04 18:36:07
835      [scp.1]
836      SendEnv here too;
837    - jmc@cvs.openbsd.org 2004/05/06 11:24:23
838      [ssh_config.5]
839      typo from John Cosimano (PR 3770);
840    - deraadt@cvs.openbsd.org 2004/05/08 00:01:37
841      [auth.c clientloop.c misc.h servconf.c ssh.c sshpty.h sshtty.c
842      tildexpand.c], removed: sshtty.h tildexpand.h
843      make two tiny header files go away; djm ok
844    - djm@cvs.openbsd.org 2004/05/08 00:21:31
845      [clientloop.c misc.h readpass.c scard.c ssh-add.c ssh-agent.c ssh-keygen.c
846      sshconnect.c sshconnect1.c sshconnect2.c] removed: readpass.h
847      kill a tiny header; ok deraadt@
848    - djm@cvs.openbsd.org 2004/05/09 00:06:47
849      [moduli.c ssh-keygen.c] removed: moduli.h
850      zap another tiny header; ok deraadt@
851    - djm@cvs.openbsd.org 2004/05/09 01:19:28
852      [OVERVIEW auth-rsa.c auth1.c kex.c monitor.c session.c sshconnect1.c
853      sshd.c] removed: mpaux.c mpaux.h
854      kill some more tiny files; ok deraadt@
855    - djm@cvs.openbsd.org 2004/05/09 01:26:48
856      [kex.c]
857      don't overwrite what we are trying to compute
858    - deraadt@cvs.openbsd.org 2004/05/11 19:01:43
859      [auth.c auth2-none.c authfile.c channels.c monitor.c monitor_mm.c
860      packet.c packet.h progressmeter.c session.c openbsd-compat/xmmap.c]
861      improve some code lint did not like; djm millert ok
862    - dtucker@cvs.openbsd.org 2004/05/13 02:47:50
863      [ssh-agent.1]
864      Add examples to ssh-agent.1, bz#481 from Ralf Hauser; ok deraadt@
865  - (dtucker) [sshd.8] Bug #843: Add warning about PasswordAuthentication to
866    UsePAM section.  Parts from djm@ and jmc@.
867  - (dtucker) [auth-pam.c scard-opensc.c] Tinderbox says auth-pam.c uses
868    readpass.h, grep says scard-opensc.c does too.  Replace with misc.h.
869  - (dtucker) [openbsd-compat/getrrsetbyname.c] Check that HAVE_DECL_H_ERROR
870    is defined before using.
871  - (dtucker) [openbsd-compat/getrrsetbyname.c] Fix typo too: HAVE_DECL_H_ERROR
872    -> HAVE_DECL_H_ERRNO.
873
874 20040502
875  - (dtucker) OpenBSD CVS Sync
876    - djm@cvs.openbsd.org 2004/04/22 11:56:57
877      [moduli.c]
878      Bugzilla #850: Sophie Germain is the correct name of the French
879      mathematician, "Sophie Germaine" isn't; from Luc.Maisonobe@c-s.fr
880    - djm@cvs.openbsd.org 2004/04/27 09:46:37
881      [readconf.c readconf.h servconf.c servconf.h session.c session.h ssh.c
882      ssh_config.5 sshd_config.5]
883      bz #815: implement ability to pass specified environment variables from
884      the client to the server; ok markus@
885    - djm@cvs.openbsd.org 2004/04/28 05:17:10
886      [ssh_config.5 sshd_config.5]
887      manpage fixes in envpass stuff from Brian Poole (raj AT cerias.purdue.edu)
888    - jmc@cvs.openbsd.org 2004/04/28 07:02:56
889      [sshd_config.5]
890      remove unnecessary .Pp;
891    - jmc@cvs.openbsd.org 2004/04/28 07:13:42
892      [sftp.1 ssh.1]
893      add SendEnv to -o list;
894    - dtucker@cvs.openbsd.org 2004/05/02 11:54:31
895      [sshd.8]
896      Man page grammar fix (bz #858), from damerell at chiark.greenend.org.uk
897      via Debian; ok djm@
898    - dtucker@cvs.openbsd.org 2004/05/02 11:57:52
899      [ssh.1]
900      ConnectionTimeout -> ConnectTimeout, from m.a.ellis at ncl.ac.uk via
901      Debian.  ok djm@
902    - dtucker@cvs.openbsd.org 2004/05/02 23:02:17
903      [sftp.1]
904      ConnectionTimeout -> ConnectTimeout here too, pointed out by jmc@
905    - dtucker@cvs.openbsd.org 2004/05/02 23:17:51
906      [scp.1]
907      ConnectionTimeout -> ConnectTimeout for scp.1 too.
908
909 20040423
910  - (dtucker) [configure.ac openbsd-compat/getrrsetbyname.c] Declare h_errno
911    as extern int if not already declared.  Fixes compile errors on old SCO
912    platforms.  ok tim@
913  - (dtucker) [README.platform] List prereqs for building on Cygwin.
914
915 20040421
916  - (djm) Update config.guess and config.sub to autoconf-2.59 versions; ok tim@
917
918 20040420
919  - (djm) OpenBSD CVS Sync
920    - henning@cvs.openbsd.org 2004/04/08 16:08:21
921      [sshconnect2.c]
922      swap the last two parameters to TAILQ_FOREACH_REVERSE. matches what
923      FreeBSD and NetBSD do.
924      ok millert@ mcbride@ markus@ ho@, checked to not affect ports by naddy@
925    - djm@cvs.openbsd.org 2004/04/18 23:10:26
926      [readconf.c readconf.h ssh-keysign.c ssh.c]
927      perform strict ownership and modes checks for ~/.ssh/config files, 
928      as these can be used to execute arbitrary programs; ok markus@
929      NB. ssh will now exit when it detects a config with poor permissions
930    - djm@cvs.openbsd.org 2004/04/19 13:02:40
931      [ssh.1 ssh_config.5]
932      document strict permission checks on ~/.ssh/config; prompted by, 
933      with & ok jmc@
934    - jmc@cvs.openbsd.org 2004/04/19 16:12:14
935      [ssh_config.5]
936      kill whitespace at eol;
937    - djm@cvs.openbsd.org 2004/04/19 21:51:49
938      [ssh.c]
939      fix idiot typo that i introduced in my last commit;
940      spotted by cschneid AT cschneid.com
941  - (djm) [openbsd-compat/sys-queue.h] Sync with OpenBSD, needed for 
942    above change
943  - (djm) [configure.ac] Check whether libroken is required when building 
944    with Heimdal
945
946 20040419
947  - (dtucker) OpenBSD CVS Sync
948    - dtucker@cvs.openbsd.org 2004/02/29 22:04:45
949      [regress/login-timeout.sh]
950      Use sudo when restarting daemon during test.  ok markus@
951    - dtucker@cvs.openbsd.org 2004/03/08 10:17:12
952      [regress/login-timeout.sh]
953      Missing OBJ, from tim@.  ok markus@ (Already fixed, ID sync only)
954    - djm@cvs.openbsd.org 2004/03/30 12:41:56
955      [sftp-client.c]
956      sync comment with reality
957    - djm@cvs.openbsd.org 2004/03/31 21:58:47
958      [canohost.c]
959      don't skip ip options check when UseDNS=no; ok markus@ (ID sync only)
960    - markus@cvs.openbsd.org 2004/04/01 12:19:57
961      [scp.c]
962      limit trust between local and remote rcp/scp process,
963      noticed by lcamtuf; ok deraadt@, djm@
964
965 20040418
966  - (dtucker) [auth-pam.c] Log username and source host for failed PAM
967    authentication attempts.  With & ok djm@
968  - (djm) [openbsd-compat/bsd-cygwin_util.c] Recent versions of Cygwin allow
969    change of user context without a password, so relax auth method 
970    restrictions; from vinschen AT redhat.com; ok dtucker@
971
972 20040416
973  - (dtucker) [regress/sftp-cmds.sh] Skip quoting test on Cygwin, since
974    FAT/NTFS does not permit quotes in filenames.  From vinschen at redhat.com
975  - (djm) [auth-krb5.c auth.h session.c] Explicitly refer to Kerberos ccache 
976    file using FILE: method, fixes problems on Mac OSX.
977    Patch from simon@sxw.org.uk; ok dtucker@
978  - (tim) [configure.ac] Set SETEUID_BREAKS_SETUID, BROKEN_SETREUID and
979    BROKEN_SETREGID for SCO OpenServer 3
980
981 20040412
982  - (dtucker) [sshd_config.5] Add PermitRootLogin without-password warning
983    from bug #701 (text from jfh at cise.ufl.edu).
984  - (dtucker) [acconfig.h configure.ac defines.h] Bug #673: check for 4-arg
985    skeychallenge(), eg on NetBSD.  ok mouring@
986  - (dtucker) [auth-skey.c defines.h monitor.c] Make skeychallenge explicitly
987    4-arg, with compatibility for 3-arg versions.  From djm@, ok me.
988  - (djm) [configure.ac] Fix detection of libwrap on OpenBSD; ok dtucker@
989
990 20040408
991  - (dtucker) [loginrec.c] Use UT_LINESIZE if available, prevents truncating
992    pty name on Linux 2.6.x systems.  Patch from jpe at eisenmenger.org.
993  - (bal) [monitor.c monitor_wrap.c] Second try.  Put the zlib.h headers
994    back and #undef TARGET_OS_MAC instead.  (Bug report pending with Apple)
995  - (dtucker) [defines.h loginrec.c] Define UT_LINESIZE if not defined and
996    simplify loginrec.c.  ok tim@
997  - (bal) [monitor.c monitor_wrap.c] Ok.. Last time.  Promise.  Tim suggested
998    limiting scope and dtucker@ agreed.
999
1000 20040407
1001  - (dtucker) [session.c] Flush stdout after displaying loginmsg.  From
1002    f_mohr at yahoo.de.
1003  - (bal) [acconfig.h auth-krb5.c configure.ac gss-serv-krb5.c] Check to see
1004    if Krb5 library exports krb5_init_etc() since some OSes (like MacOS/X)
1005    are starting to restrict it as internal since it is not needed by
1006    developers any more. (Patch based on Apple tree)
1007  - (bal) [monitor.c monitor_wrap.c] monitor_wrap.c] moved zlib.h higher since 
1008    krb5 on MacOS/X conflicts.  There may be a better solution, but this will 
1009    work for now.
1010
1011 20040406
1012  - (dtucker) [acconfig.h configure.ac defines.h] Bug #820: don't use
1013    updwtmpx() on IRIX since it seems to clobber utmp.  ok djm@
1014  - (dtucker) [configure.ac] Bug #816, #748 (again): Attempt to detect
1015    broken getaddrinfo and friends on HP-UX.  ok djm@
1016
1017 20040330
1018  - (dtucker) [configure.ac] Bug #811: Use "!" for LOCKED_PASSWD_PREFIX on
1019    Linuxes, since that's what many use.  ok djm@
1020  - (dtucker) [auth-pam.c] rename the_authctxt to sshpam_authctxt in auth-pam.c
1021    to reduce potential confusion with the one in sshd.c.  ok djm@
1022  - (djm) Bug #825: Fix ip_options_check() for mapped IPv4/IPv6 connection; 
1023    with & ok dtucker@
1024
1025 20040327
1026  - (dtucker) [session.c] Bug #817: Clear loginmsg after fork to prevent
1027    duplicate login messages for mutli-session logins.  ok djm@
1028
1029 20040322
1030  - (djm) [sshd.c] Drop supplemental groups if started as root
1031  - (djm) OpenBSD CVS Sync
1032    - markus@cvs.openbsd.org 2004/03/09 22:11:05
1033      [ssh.c]
1034      increase x11 cookie lifetime to 20 minutes; ok djm
1035    - markus@cvs.openbsd.org 2004/03/10 09:45:06
1036      [ssh.c]
1037      trim usage to match ssh(1) and look more like unix. ok djm@
1038    - markus@cvs.openbsd.org 2004/03/11 08:36:26
1039      [sshd.c]
1040      trim usage; ok deraadt
1041    - markus@cvs.openbsd.org 2004/03/11 10:21:17
1042      [ssh.c sshd.c]
1043      ssh, sshd: sync version output, ok djm
1044    - markus@cvs.openbsd.org 2004/03/20 10:40:59
1045      [version.h]
1046      3.8.1
1047  - (djm) Crank RPM spec versions
1048
1049 20040311
1050  - (djm) [configure.ac] Add standard license to configure.ac; ok ben, dtucker
1051
1052 20040310
1053  - (dtucker) [openbsd-compat/fake-rfc2553.h] Bug #812: #undef getaddrinfo
1054    before redefining it, silences warnings on Tru64.
1055
1056 20040308
1057  - (dtucker) [sshd.c] Back out rev 1.270 as it caused problems on some
1058    platforms (eg SCO, HP-UX) with logging in the wrong TZ.  ok djm@
1059  - (dtucker) [configure.ac sshd.c openbsd-compat/bsd-misc.h
1060    openbsd-compat/setenv.c] Unset KRB5CCNAME on AIX to prevent it from being
1061    inherited by the child.  ok djm@
1062  - (dtucker) [auth-pam.c auth-pam.h auth1.c auth2.c monitor.c monitor_wrap.c
1063    monitor_wrap.h] Bug #808: Ensure force_pwchange is correctly initialized
1064    even if keyboard-interactive is not used by the client.  Prevents 
1065    segfaults in some cases where the user's password is expired (note this 
1066    is not considered a security exposure).  ok djm@
1067  - (djm) OpenBSD CVS Sync
1068    - markus@cvs.openbsd.org 2004/03/03 06:47:52
1069      [sshd.c]
1070      change proctiltle after accept(2); ok henning, deraadt, djm
1071    - djm@cvs.openbsd.org 2004/03/03 09:30:42
1072      [sftp-client.c]
1073      Don't print duplicate messages when progressmeter is off
1074      Spotted by job317 AT mailvault.com; ok markus@
1075    - djm@cvs.openbsd.org 2004/03/03 09:31:20
1076      [sftp.c]
1077      Fix initialisation of progress meter; ok markus@
1078    - markus@cvs.openbsd.org 2004/03/05 10:53:58
1079      [readconf.c readconf.h scp.1 sftp.1 ssh.1 ssh_config.5 sshconnect2.c]
1080      add IdentitiesOnly; ok djm@, pb@
1081    - djm@cvs.openbsd.org 2004/03/08 09:38:05
1082      [ssh-keyscan.c]
1083      explicitly initialise remote_major and remote_minor.
1084      from cjwatson AT debian.org; ok markus@
1085    - dtucker@cvs.openbsd.org 2004/03/08 10:18:57
1086      [sshd_config.5]
1087      Document KerberosGetAFSToken;  ok markus@
1088  - (tim) [regress/README.regress] Document ssh-rand-helper issue. ok bal
1089
1090 20040307
1091  - (tim) [regress/login-timeout.sh] fix building outside of source tree.
1092
1093 20040304
1094  - (dtucker) [auth-pam.c] Don't try to export PAM when compiled with
1095    -DUSE_POSIX_THREADS.  From antoine.verheijen at ualbert ca.  ok djm@
1096  - (dtucker) [auth-pam.c] Reset signal status when starting pam auth thread,
1097    prevent hanging during PAM keyboard-interactive authentications.  ok djm@
1098  - (dtucker) [auth-passwd.c auth-sia.c auth-sia.h defines.h
1099    openbsd-compat/xcrypt.c] Bug #802: Fix build error on Tru64 when
1100    configured --with-osfsia.  ok djm@
1101
1102 20040303
1103  - (djm) [configure.ac ssh-agent.c] Use prctl to prevent ptrace on ssh-agent
1104    ok dtucker  
1105
1106 20040229
1107  - (tim) [configure.ac] Put back bits mistakenly removed from Rev 1.188
1108
1109 20040229
1110  - (dtucker) OpenBSD CVS Sync
1111    - djm@cvs.openbsd.org 2004/02/25 00:22:45
1112      [sshd.c]
1113      typo in comment
1114    - dtucker@cvs.openbsd.org 2004/02/27 22:42:47
1115      [dh.c]
1116      Prevent sshd from sending DH groups with a primitive generator of zero or
1117      one, even if they are listed in /etc/moduli.  ok markus@
1118    - dtucker@cvs.openbsd.org 2004/02/27 22:44:56
1119      [dh.c]
1120      Make /etc/moduli line buffer big enough for 8kbit primes, in case anyone
1121      ever uses one.  ok markus@
1122    - dtucker@cvs.openbsd.org 2004/02/27 22:49:27
1123      [dh.c]
1124      Reset bit counter at the right time, fixes debug output in the case where
1125      the DH group is rejected.  ok markus@
1126    - dtucker@cvs.openbsd.org 2004/02/17 08:23:20
1127      [regress/Makefile regress/login-timeout.sh]
1128      Add regression test for LoginGraceTime; ok markus@
1129    - markus@cvs.openbsd.org 2004/02/24 16:56:30
1130      [regress/test-exec.sh]
1131      allow arguments in ${TEST_SSH_XXX}
1132    - markus@cvs.openbsd.org 2004/02/24 17:06:52
1133      [regress/ssh-com-client.sh regress/ssh-com-keygen.sh
1134      regress/ssh-com-sftp.sh regress/ssh-com.sh]
1135      test against recent ssh.com releases
1136    - dtucker@cvs.openbsd.org 2004/02/28 12:16:57
1137      [regress/dynamic-forward.sh]
1138      Make dynamic-forward understand nc's new output.  ok markus@
1139    - dtucker@cvs.openbsd.org 2004/02/28 13:44:45
1140      [regress/try-ciphers.sh]
1141      Test acss too; ok markus@
1142  - (dtucker) [regress/try-ciphers.sh] Skip acss if not compiled in (eg if we
1143    built with openssl < 0.9.7)
1144
1145 20040226
1146  - (bal) KNF our sshlogin.c even if the code looks nothing like upstream
1147    code due to diversity issues.
1148
1149 20040225
1150  - (djm) Trim ChangeLog 
1151  - (djm) Don't specify path to PAM modules in Redhat sshd.pam; from Fedora
1152
1153 20040224
1154  - (dtucker) OpenBSD CVS Sync
1155    - markus@cvs.openbsd.org 2004/02/19 21:15:04
1156      [sftp-server.c]
1157      switch to new license.template
1158    - markus@cvs.openbsd.org 2004/02/23 12:02:33
1159      [sshd.c]
1160      backout revision 1.279; set listen socket to non-block; ok henning.
1161    - markus@cvs.openbsd.org 2004/02/23 15:12:46
1162      [bufaux.c]
1163      encode 0 correctly in buffer_put_bignum2; noted by Mikulas Patocka
1164      and drop support for negative BNs; ok otto@
1165    - markus@cvs.openbsd.org 2004/02/23 15:16:46
1166      [version.h]
1167      enter 3.8
1168  - (dtucker) [configure.ac gss-serv-krb5.c ssh-gss.h] Define GSSAPI when found
1169    with krb5-config, hunt down gssapi.h and friends.  Based partially on patch
1170    from deengert at anl.gov.  ok djm@
1171  - (djm) [groupaccess.c uidswap.c] Bug #787: Size group arrays at runtime 
1172    using sysconf() if available Based on patches from 
1173    holger AT van-lengerich.de and openssh_bugzilla AT hockin.org
1174  - (dtucker) [uidswap.c] Minor KNF.  ok djm@
1175  - (tim) [openbsd-compat/getrrsetbyname.c] Make gcc 2.7.2.3 happy.  ok djm@
1176  - (djm) Crank RPM spec versions
1177  - (dtucker) [README] Add pointer to release notes.  ok djm@
1178  - (dtucker) {README.platform] Add platform-specific notes.
1179  - (tim) [configure.ac] SCO3 needs -lcrypt_i for -lprot
1180  - (djm) Release 3.8p1
1181
1182 20040223
1183  - (dtucker) [session.c] Bug #789: Only make setcred call for !privsep in the
1184    non-interactive path.  ok djm@
1185
1186 20040222
1187  - (dtucker) [auth-shadow.c auth.c auth.h] Move shadow account expiry test
1188    to auth-shadow.c, no functional change.  ok djm@
1189  - (dtucker) [auth-shadow.c auth.h] Provide warnings of impending account or
1190    password expiry.  ok djm@
1191  - (dtucker) [auth-passwd.c] Only check password expiry once.  Prevents
1192    multiple warnings if a wrong password is entered.
1193  - (dtucker) [configure.ac] Apply krb5-config --libs fix to non-gssapi path
1194    too.
1195
1196 20040220
1197  - (djm) [openbsd-compat/setproctitle.c] fix comments; from grange@
1198
1199 20040218
1200  - (dtucker) [configure.ac] Handle case where krb5-config --libs returns a
1201    path with a "-" in it.  From Sergio.Gelato at astro.su.se.
1202  - (djm) OpenBSD CVS Sync
1203    - djm@cvs.openbsd.org 2004/02/17 07:17:29
1204      [sftp-glob.c sftp.c]
1205      Remove useless headers; ok deraadt@
1206    - djm@cvs.openbsd.org 2004/02/17 11:03:08
1207      [sftp.c]
1208      sftp.c and sftp-int.c, together at last; ok markus@
1209    - jmc@cvs.openbsd.org 2004/02/17 19:35:21
1210      [sshd_config.5]
1211      remove cruft left over from RhostsAuthentication removal;
1212      ok markus@
1213  - (djm) [log.c] Correct use of HAVE_OPENLOG_R
1214  - (djm) [log.c] Tighten openlog_r tests
1215
1216 20040217
1217  - (djm) Simplify the license on code I have written. No code changes.
1218  - (djm) OpenBSD CVS Sync
1219    - djm@cvs.openbsd.org 2004/02/17 05:39:51
1220      [sftp-client.c sftp-client.h sftp-glob.c sftp-glob.h sftp-int.c]
1221      [sftp-int.h sftp.c]
1222      switch to license.template for code written by me (belated, I know...)
1223  - (djm) Bug #698: Specify FILE: for KRB5CCNAME; patch from 
1224    stadal@suse.cz and simon@sxw.org.uk
1225  - (dtucker) [auth-pam.c] Tidy up PAM debugging.  ok djm@
1226  - (dtucker) [auth-pam.c] Store output from pam_session and pam_setcred for
1227    display after login.  Should fix problems like pam_motd not displaying
1228    anything, noticed by cjwatson at debian.org.  ok djm@
1229
1230 20040212
1231  - (tim) [Makefile.in regress/sftp-badcmds.sh regress/test-exec.sh]
1232    Portablity fixes. Data sftp transfers needs to be world readable. Some
1233    older shells hang on while loops when  doing sh -n some_script. OK dtucker@
1234  - (tim) [configure.ac] Make sure -lcrypto is before -lsocket for sco3.
1235    ok mouring@
1236
1237 20040211
1238  - (dtucker) [auth-passwd.c auth-shadow.c] Only enable shadow expiry check
1239    if HAS_SHADOW_EXPIRY is set.
1240  - (tim) [configure.ac] Fix comment to match code changes in ver 1.117
1241
1242 20040210
1243  - (dtucker) [auth-passwd.c auth.h openbsd-compat/port-aix.c
1244    openbsd-compat/port-aix.h] Bug #14: Use do_pwchange to support AIX's
1245    native password expiry.
1246  - (dtucker) [LICENCE Makefile.in auth-passwd.c auth-shadow.c auth.c auth.h
1247    defines.h] Bug #14: Use do_pwchange to support password expiry and force
1248    change for platforms using /etc/shadow.  ok djm@
1249  - (dtucker) [openbsd-compat/fake-rfc2553.h] Bug #563: Prepend ssh_ to compat
1250    functions to avoid conflicts with Heimdal's libroken.  ok djm@
1251  - (dtucker) [auth-pam.c auth-pam.h session.c] Bug #14: Use do_pwchange to
1252    change expired PAM passwords for SSHv1 connections without privsep.
1253    pam_chauthtok is still used when privsep is disabled.  ok djm@
1254  - (dtucker) [openbsd-compat/port-aix.c openbsd-compat/port-aix.h] Move
1255    include from port-aix.h to port-aix.c and remove unnecessary function
1256    definition.  Fixes build errors on AIX.
1257  - (dtucker) [configure.ac loginrec.c] Bug #464: Use updwtmpx on platforms
1258    that support it.  from & ok mouring@
1259  - (dtucker) [configure.ac] Bug #345: Do not disable utmp on HP-UX 10.x.
1260    ok djm@
1261
1262 20040207
1263  - (dtucker) OpenBSD CVS Sync
1264    - dtucker@cvs.openbsd.org 2004/02/06 23:41:13
1265      [cipher-ctr.c]
1266      Use EVP_CIPHER_CTX_key_length for key length.  ok markus@
1267      (This will fix builds with OpenSSL 0.9.5)
1268  - (dtucker) [cipher.c] enable AES counter modes with OpenSSL 0.9.5.
1269    ok djm@, markus@
1270
1271 20040206
1272  - (dtucker) [acss.c acss.h] Fix $Id tags.
1273  - (dtucker) [cipher-acss.c cipher.c] Enable acss only if building with
1274    OpenSSL >= 0.9.7.  ok djm@
1275  - (dtucker) [session.c] Bug #789: Do not call do_pam_setcred as a non-root
1276    user, since some modules might fail due to lack of privilege.  ok djm@
1277  - (dtucker) [configure.ac] Bug #748: Always define BROKEN_GETADDRINFO
1278    for HP-UX 11.11.  If there are known-good configs where this is not
1279    required, please report them.  ok djm@
1280  - (dtucker) [sshd.c] Bug #757: Clear child's environment to prevent
1281    accidentally inheriting from root's environment.  ok djm@
1282  - (dtucker) [openbsd-compat/port-aix.c openbsd-compat/port-aix.h] Bug #796:
1283    Restore previous authdb setting after auth calls.  Fixes problems with
1284    setpcred failing on accounts that use AFS or NIS password registries.
1285  - (dtucker) [configure.ac includes.h] Include <sys/stream.h> if present,
1286    required on Solaris 2.5.1 for queue_t, which is used by <sys/ptms.h>.
1287  - (dtucker) OpenBSD CVS Sync
1288    - markus@cvs.openbsd.org 2004/01/30 09:48:57
1289      [auth-passwd.c auth.h pathnames.h session.c]
1290      support for password change; ok dtucker@
1291      (set password-dead=1w in login.conf to use this).
1292      In -Portable, this is currently only platforms using bsdauth.
1293    - dtucker@cvs.openbsd.org 2004/02/05 05:37:17
1294      [monitor.c sshd.c]
1295      Pass SIGALRM through to privsep child if LoginGraceTime expires. ok markus@
1296    - markus@cvs.openbsd.org 2004/02/05 15:33:33
1297      [progressmeter.c]
1298      fix ETA for > 4GB; bugzilla #791; ok henning@ deraadt@
1299
1300 20040129
1301  - (dtucker) OpenBSD CVS Sync regress/
1302    - dtucker@cvs.openbsd.org 2003/10/11 11:49:49
1303      [Makefile banner.sh]
1304      Test missing banner file, suppression of banner with ssh -q, check return
1305      code from ssh.  ok markus@
1306    - jmc@cvs.openbsd.org 2003/11/07 10:16:44
1307      [ssh-com.sh]
1308      adress -> address, and a few more; all from Jonathon Gray;
1309    - djm@cvs.openbsd.org 2004/01/13 09:49:06
1310      [sftp-batch.sh]
1311  - (dtucker) [configure.ac] Add --without-zlib-version-check.  Feedback from
1312    tim@, ok several
1313  - (dtucker) [configure.ac openbsd-compat/bsd-cray.c openbsd-compat/bsd-cray.h]
1314    Bug #775: Cray fixes from wendy at cray.com
1315
1316 20040128
1317  - (dtucker) [regress/README.regress] Add tcpwrappers issue, noted by tim@
1318  - (dtucker) [moduli] Import new moduli file from OpenBSD.
1319
1320 20040127
1321  - (djm) OpenBSD CVS Sync
1322    - hshoexer@cvs.openbsd.org 2004/01/23 17:06:03
1323      [cipher.c]
1324      enable acss for ssh
1325      ok deraadt@ markus@
1326    - mouring@cvs.openbsd.org 2004/01/23 17:57:48
1327      [sftp-int.c]
1328      Fix issue pointed out with ls not handling large directories 
1329      with embeded paths correctly.  OK damien@
1330    - hshoexer@cvs.openbsd.org 2004/01/23 19:26:33
1331      [cipher.c]
1332      rename acss@opebsd.org to acss@openssh.org
1333      ok deraadt@
1334    - djm@cvs.openbsd.org 2004/01/25 03:49:09
1335      [sshconnect.c]
1336      reset nonblocking flag after ConnectTimeout > 0 connect; (bugzilla #785)
1337      from jclonguet AT free.fr; ok millert@
1338    - djm@cvs.openbsd.org 2004/01/27 10:08:10
1339      [sftp.c]
1340      reorder parsing so user:skey@host:file works (bugzilla #777)
1341      patch from admorten AT umich.edu; ok markus@
1342  - (djm) [acss.c acss.h cipher-acss.c] Portable support for ACSS 
1343    if libcrypto lacks it
1344
1345 20040126
1346  - (tim) Typo in regress/README.regress
1347  - (tim) [regress/test-exec.sh] RhostsAuthentication is deprecated.
1348  - (tim) [defines.h] Add defines for HFIXEDSZ and T_SIG
1349  - (tim) [configure.ac includes.h] add <sys/ptms.h> for grantpt() and friends.
1350  - (tim) [defines.h openbsd-compat/getrrsetbyname.h] Move defines for HFIXEDSZ
1351    and T_SIG to getrrsetbyname.h
1352
1353 20040124
1354  - (djm) Typo in openbsd-compat/bsd-openpty.c; from wendyp AT cray.com
1355
1356 20040123 
1357  - (djm) Do pam_session processing for systems with HAVE_LOGIN_CAP; from 
1358    ralf.hack AT pipex.net; ok dtucker@
1359  - (djm) Bug #776: Update contrib/redhat/openssh.spec to dynamically detect
1360    Kerberos location (and thus work with Fedora Core 1);
1361    from jason AT devrandom.org
1362  - (dtucker) [configure.ac] Bug #788: Test for zlib.h presence and for
1363    zlib >= 1.1.4.  Partly from jbasney at ncsa.uiuc.edu.  ok djm@
1364  - (dtucker) [contrib/cygwin/README] Document new ssh-host-config options.
1365    Patch from vinschen at redhat.com.
1366  - (dtucker) [acconfig.h configure.ac includes.h servconf.c session.c]
1367    Change AFS symbol to USE_AFS to prevent namespace collisions, do not
1368    include kafs.h unless necessary.  From deengert at anl.gov.
1369  - (tim) [configure.ac] Remove hard coded -L/usr/local/lib and
1370    -I/usr/local/include. Users can do LDFLAGS="-L/usr/local/lib" \
1371    CPPFLAGS="-I/usr/local/include" ./configure if needed.
1372
1373 20040122
1374  - (dtucker) [configure.ac] Use krb5-config where available for Kerberos/
1375    GSSAPI detection, libs and includes.  ok djm@
1376  - (dtucker) [session.c] Enable AFS support in conjunction with KRB5 not
1377    just HEIMDAL.
1378  - (tim) [contrib/solaris/buildpkg.sh] Allow for the possibility of
1379    /usr/local being a symbolic link. Fixes problem reported by Henry Grebler.
1380
1381 20040121
1382  - (djm) OpenBSD CVS Sync
1383    - djm@cvs.openbsd.org 2004/01/13 09:25:05
1384      [sftp-int.c sftp.1 sftp.c]
1385      Tidy sftp batchmode handling, eliminate junk to stderr (bugzilla #754) and
1386      enable use of "-b -" to accept batchfile from stdin; ok markus@
1387    - jmc@cvs.openbsd.org 2004/01/13 12:17:33
1388      [sftp.1]
1389      remove unnecessary Ic's;
1390      kill whitespace at EOL;
1391      ok djm@
1392    - markus@cvs.openbsd.org 2004/01/13 19:23:15
1393      [compress.c session.c]
1394      -Wall; ok henning
1395    - markus@cvs.openbsd.org 2004/01/13 19:45:15
1396      [compress.c]
1397      cast for portability; millert@
1398    - markus@cvs.openbsd.org 2004/01/19 09:24:21
1399      [channels.c]
1400      fake consumption for half closed channels since the peer is waiting for
1401      window adjust messages; bugzilla #790 Matthew Dillon; test + ok dtucker@
1402      reproduce with sh -c 'ulimit -f 10; ssh host -n od /bsd | cat > foo'
1403    - markus@cvs.openbsd.org 2004/01/19 21:25:15
1404      [auth2-hostbased.c auth2-pubkey.c serverloop.c ssh-keysign.c sshconnect2.c]
1405      fix mem leaks; some fixes from Pete Flugstad; tested dtucker@
1406    - djm@cvs.openbsd.org 2004/01/21 03:07:59
1407      [sftp.c]
1408      initialise infile in main, rather than statically - from portable
1409    - deraadt@cvs.openbsd.org 2004/01/11 21:55:06
1410      [sshpty.c]
1411      for pty opening, only use the openpty() path.  the other stuff only needs
1412      to be in openssh-p; markus ok
1413  - (djm) [openbsd-compat/bsd-openpty.c] Rework old sshpty.c code into an
1414    openpty() replacement
1415
1416 20040114
1417  - (dtucker) [auth-pam.c] Have monitor die if PAM authentication thread exits
1418    unexpectedly.  with & ok djm@
1419  - (dtucker) [auth-pam.c] Reset signal handler in pthread_cancel too, add
1420    test for case where cleanup has already run.
1421  - (dtucker) [auth-pam.c] Add minor debugging.
1422
1423 20040113
1424  - (dtucker) [auth-pam.c] Relocate struct pam_ctxt and prototypes.  No
1425    functional changes.
1426
1427 20040108
1428  - (dtucker) [auth-pam.c defines.h] Bug #783: move __unused to defines.h and
1429    only define if not already.  From des at freebsd.org.
1430  - (dtucker) [configure.ac] Remove extra (typo) comma.
1431
1432 20040105
1433  - (dtucker) [contrib/ssh-copy-id] Bug #781: exit if ssh fails.  Patch from
1434    cjwatson at debian.org.
1435  - (dtucker) [acconfig.h configure.ac includes.h servconf.c session.c]
1436    Only enable KerberosGetAFSToken if Heimdal's libkafs is found.  with jakob@
1437
1438 20040102
1439  - (djm) OSX/Darwin needs BIND_8_COMPAT to build getrrsetbyname. Report from
1440    jakob@
1441  - (djm) Remove useless DNS support configure summary message. from jakob@
1442  - (djm) OSX/Darwin put the PAM headers in a different place, detect this.
1443    Report from jakob@
1444
1445 20031231
1446  - (dtucker) OpenBSD CVS Sync
1447    - djm@cvs.openbsd.org 2003/12/22 09:16:58
1448      [moduli.c ssh-keygen.1 ssh-keygen.c]
1449      tidy up moduli generation debugging, add -v (verbose/debug) option to
1450      ssh-keygen; ok markus@
1451    - markus@cvs.openbsd.org 2003/12/22 20:29:55
1452      [cipher-3des1.c]
1453      EVP_CIPHER_CTX_cleanup() for the des contexts; pruiksma@freesurf.fr
1454    - jakob@cvs.openbsd.org 2003/12/23 16:12:10
1455      [servconf.c servconf.h session.c sshd_config]
1456      implement KerberosGetAFSToken server option. ok markus@, beck@
1457    - millert@cvs.openbsd.org 2003/12/29 16:39:50
1458      [sshd_config]
1459      KeepAlive has been obsoleted, use TCPKeepAlive instead; markus@ OK
1460    - dtucker@cvs.openbsd.org 2003/12/31 00:24:50
1461      [auth2-passwd.c]
1462      Ignore password change request during password auth (which we currently
1463      don't support) and discard proposed new password.  corrections/ok markus@
1464  - (dtucker) [configure.ac] Only test setresuid and setresgid if they exist.
1465
1466 20031219
1467  - (dtucker) [defines.h] Bug #458: Define SIZE_T_MAX as UINT_MAX if we
1468    typedef size_t ourselves.
1469
1470 20031218
1471  - (dtucker) [configure.ac] Don't use setre[ug]id on DG-UX, from Tom Orban.
1472  - (dtucker) [auth-pam.c] Do PAM chauthtok during SSH2 keyboard-interactive
1473    authentication.  Partially fixes bug #423.  Feedback & ok djm@
1474
1475 20031217
1476  - (djm) OpenBSD CVS Sync
1477    - markus@cvs.openbsd.org 2003/12/09 15:28:43
1478      [serverloop.c]
1479      make ClientKeepAlive work for ssh -N, too (no login shell requested).
1480      1) send a bogus channel request if we find a channel
1481      2) send a bogus global request if we don't have a channel
1482      ok + test beck@
1483    - markus@cvs.openbsd.org 2003/12/09 17:29:04
1484      [sshd.c]
1485      fix -o and HUP; ok henning@
1486    - markus@cvs.openbsd.org 2003/12/09 17:30:05
1487      [ssh.c]
1488      don't modify argv for ssh -o; similar to sshd.c 1.283
1489    - markus@cvs.openbsd.org 2003/12/09 21:53:37
1490      [readconf.c readconf.h scp.1 servconf.c servconf.h sftp.1 ssh.1]
1491      [ssh_config.5 sshconnect.c sshd.c sshd_config.5]
1492      rename keepalive to tcpkeepalive; the old name causes too much
1493      confusion; ok djm, dtucker; with help from jmc@
1494    - dtucker@cvs.openbsd.org 2003/12/09 23:45:32
1495      [clientloop.c]
1496      Clear exit code when ssh -N is terminated with a SIGTERM.  ok markus@
1497    - markus@cvs.openbsd.org 2003/12/14 12:37:21
1498      [ssh_config.5]
1499      we don't support GSS KEX; from Simon Wilkinson
1500    - markus@cvs.openbsd.org 2003/12/16 15:49:51
1501      [clientloop.c clientloop.h readconf.c readconf.h scp.1 sftp.1 ssh.1]
1502      [ssh.c ssh_config.5]
1503      application layer keep alive (ServerAliveInterval ServerAliveCountMax)
1504      for ssh(1), similar to the sshd(8) option; ok beck@; with help from
1505      jmc and dtucker@
1506    - markus@cvs.openbsd.org 2003/12/16 15:51:54
1507      [dh.c]
1508      use <= instead of < in dh_estimate; ok provos/hshoexer; 
1509      do not return < DH_GRP_MIN
1510  - (dtucker) [acconfig.h configure.ac uidswap.c] Bug #645: Check for
1511    setres[ug]id() present but not implemented (eg some Linux/glibc
1512    combinations).
1513  - (bal) [openbsd-compat/bsd-misc.c] unset 'signal' defined if we are
1514    using a real 'signal()' (Noticed by a NeXT Compile)
1515
1516 20031209
1517  - (dtucker) OpenBSD CVS Sync
1518    - matthieu@cvs.openbsd.org 2003/11/25 23:10:08
1519      [ssh-add.1]
1520      ssh-add doesn't need to be a descendant of ssh-agent. Ok markus@, jmc@.
1521    - djm@cvs.openbsd.org 2003/11/26 21:44:29
1522      [cipher-aes.c]
1523      fix #ifdef before #define; ok markus@
1524      (RCS ID sync only, Portable already had this)
1525    - markus@cvs.openbsd.org 2003/12/02 12:15:10
1526      [progressmeter.c]
1527      improvments from andreas@:
1528      * saner speed estimate for transfers that takes less than a second by
1529        rounding the time to 1 second.
1530      * when the transfer is finished calculate the actual total speed
1531        rather than the current speed which is given during the transfer
1532    - markus@cvs.openbsd.org 2003/12/02 17:01:15
1533      [channels.c session.c ssh-agent.c ssh.h sshd.c]
1534      use SSH_LISTEN_BACKLOG (=128) in listen(2).
1535    - djm@cvs.openbsd.org 2003/12/07 06:34:18
1536      [moduli.c]
1537      remove unused debugging #define templates
1538    - markus@cvs.openbsd.org 2003/12/08 11:00:47
1539      [kexgexc.c]
1540      print requested group size in debug; ok djm
1541    - dtucker@cvs.openbsd.org 2003/12/09 13:52:55
1542      [moduli.c]
1543      Prevent ssh-keygen -T from outputting moduli with a generator of 0, since
1544      they can't be used for Diffie-Hellman.  Assistance and ok djm@
1545  - (dtucker) [ssh-keyscan.c] Sync RCSIDs, missed in SSH_SSFDMAX change below.
1546
1547 20031208
1548  - (tim) [configure.ac] Bug 770. Fix --without-rpath.
1549
1550 20031123
1551  - (djm) [canohost.c] Move IPv4inV6 mapped address normalisation to its own
1552    function and call it unconditionally
1553  - (djm) OpenBSD CVS Sync
1554    - djm@cvs.openbsd.org 2003/11/23 23:17:34
1555      [ssh-keyscan.c]
1556      from portable - use sysconf to detect fd limit; ok markus@
1557      (tidy diff by adding SSH_SSFDMAX macro to defines.h)
1558    - djm@cvs.openbsd.org 2003/11/23 23:18:45
1559      [ssh-keygen.c]
1560      consistency PATH_MAX -> MAXPATHLEN; ok markus@
1561      (RCS ID sync only)
1562    - djm@cvs.openbsd.org 2003/11/23 23:21:21
1563      [scp.c]
1564      from portable: rename clashing variable limit-> limit_rate; ok markus@
1565      (RCS ID sync only)
1566    - dtucker@cvs.openbsd.org 2003/11/24 00:16:35
1567      [ssh.1 ssh.c]
1568      Make ssh -k mean GSSAPIDelegateCredentials=no. Suggestion & ok markus@
1569  - (djm) Annotate OpenBSD-derived files in openbsd-compat/ with original 
1570    source file path (in OpenBSD tree).
1571
1572 20031122
1573  - (dtucker) [channels.c] Make AIX write limit code clearer.  Suggested by djm@
1574  - (dtucker) [auth-passwd.c openbsd-compat/port-aix.c openbsd-compat/port-aix.h]
1575    Move AIX specific password authentication code to port-aix.c, call
1576    authenticate() until reenter flag is clear.
1577  - (dtucker) [auth-sia.c configure.ac] Tru64 update from cmadams at hiwaay.net.
1578    Use permanently_set_uid for SIA, only define DISABLE_FD_PASSING when SIA
1579    is enabled, rely on SIA to check for locked accounts if enabled.  ok djm@
1580  - (djm) [scp.c] Rename limitbw -> limit_rate to match upstreamed patch
1581  - (djm) [sftp-int.c] Remove duplicated code from bogus sync
1582  - (djm) [packet.c] Shuffle #ifdef to reduce conditionally compiled code
1583
1584 20031121
1585  - (djm) OpenBSD CVS Sync
1586    - markus@cvs.openbsd.org 2003/11/20 11:39:28
1587      [progressmeter.c]
1588      fix rounding errors; from andreas@
1589    - djm@cvs.openbsd.org 2003/11/21 11:57:03
1590      [everything]
1591      unexpand and delete whitespace at EOL; ok markus@
1592      (done locally and RCS IDs synced)
1593
1594 20031118
1595  - (djm) Fix early exit for root auth success when UsePAM=yes and 
1596    PermitRootLogin=no
1597  - (dtucker) [auth-pam.c] Convert chauthtok_conv into a generic tty_conv,
1598    and use it for do_pam_session.  Fixes problems like pam_motd not
1599    displaying anything.  ok djm@
1600  - (dtucker) [auth-pam.c] Only use pam_putenv if our platform has it. ok djm@
1601  - (djm) OpenBSD CVS Sync
1602    - dtucker@cvs.openbsd.org 2003/11/18 00:40:05
1603      [serverloop.c]
1604      Correct check for authctxt->valid.  ok djm@
1605    - djm@cvs.openbsd.org 2003/11/18 10:53:07
1606      [monitor.c]
1607      unbreak fake authloop for non-existent users (my screwup). Spotted and
1608      tested by dtucker@; ok markus@
1609
1610 20031117
1611  - (djm) OpenBSD CVS Sync
1612    - djm@cvs.openbsd.org 2003/11/03 09:03:37
1613      [auth-chall.c]
1614      make this a little more idiot-proof; ok markus@
1615      (includes portable-specific changes)
1616    - jakob@cvs.openbsd.org 2003/11/03 09:09:41
1617      [sshconnect.c]
1618      move changed key warning into warn_changed_key(). ok markus@
1619    - jakob@cvs.openbsd.org 2003/11/03 09:37:32
1620      [sshconnect.c]
1621      do not free static type pointer in warn_changed_key()
1622    - djm@cvs.openbsd.org 2003/11/04 08:54:09
1623      [auth1.c auth2.c auth2-pubkey.c auth.h auth-krb5.c auth-passwd.c]
1624      [auth-rhosts.c auth-rh-rsa.c auth-rsa.c monitor.c serverloop.c]
1625      [session.c]
1626      standardise arguments to auth methods - they should all take authctxt.
1627      check authctxt->valid rather then pw != NULL; ok markus@
1628    - jakob@cvs.openbsd.org 2003/11/08 16:02:40
1629      [auth1.c]
1630      remove unused variable (pw). ok djm@
1631      (id sync only - still used in portable)
1632    - jmc@cvs.openbsd.org 2003/11/08 19:17:29
1633      [sftp-int.c]
1634      typos from Jonathon Gray;
1635    - jakob@cvs.openbsd.org 2003/11/10 16:23:41
1636      [bufaux.c bufaux.h cipher.c cipher.h hostfile.c hostfile.h key.c]
1637      [key.h sftp-common.c sftp-common.h sftp-server.c sshconnect.c sshd.c]
1638      [ssh-dss.c ssh-rsa.c uuencode.c uuencode.h]
1639      constify. ok markus@ & djm@
1640    - dtucker@cvs.openbsd.org 2003/11/12 10:12:15
1641      [scp.c]
1642      When called with -q, pass -q to ssh; suppresses SSH2 banner.  ok markus@
1643    - jakob@cvs.openbsd.org 2003/11/12 16:39:58
1644      [dns.c dns.h readconf.c ssh_config.5 sshconnect.c]
1645      update SSHFP validation. ok markus@
1646    - jmc@cvs.openbsd.org 2003/11/12 20:14:51
1647      [ssh_config.5]
1648      make verb agree with subject, and kill some whitespace;
1649    - markus@cvs.openbsd.org 2003/11/14 13:19:09
1650      [sshconnect2.c]
1651      cleanup and minor fixes for the client code; from Simon Wilkinson
1652    - djm@cvs.openbsd.org 2003/11/17 09:45:39
1653      [msg.c msg.h sshconnect2.c ssh-keysign.c]
1654      return error on msg send/receive failure (rather than fatal); ok markus@
1655    - markus@cvs.openbsd.org 2003/11/17 11:06:07
1656      [auth2-gss.c gss-genr.c gss-serv.c monitor.c monitor.h monitor_wrap.c]
1657      [monitor_wrap.h sshconnect2.c ssh-gss.h]
1658      replace "gssapi" with "gssapi-with-mic"; from Simon Wilkinson; 
1659      test + ok jakob.
1660  - (djm) Bug #632: Don't call pam_end indirectly from within kbd-int
1661    conversation function
1662  - (djm) Export environment variables from authentication subprocess to 
1663    parent. Part of Bug #717
1664
1665 20031115
1666  - (dtucker) [regress/agent-ptrace.sh] Test for GDB output from Solaris and
1667    HP-UX, skip test on AIX.
1668
1669 20031113
1670  - (dtucker) [auth-pam.c] Append newlines to lines output by the
1671    pam_chauthtok_conv().
1672  - (dtucker) [README ssh-host-config ssh-user-config Makefile] (All
1673    contrib/cygwin).  Major update from vinschen at redhat.com.
1674    - Makefile provides a `cygwin-postinstall' target to run right after
1675      `make install'.
1676    - Better support for Windows 2003 Server.
1677    - Try to get permissions as correct as possible.
1678    - New command line options to allow full automated host configuration.
1679    - Create configs from skeletons in /etc/defaults/etc.
1680    - Use /bin/bash, allows reading user input with readline support.
1681    - Remove really old configs from /usr/local.
1682  - (dtucker) [auth-pam.c] Add newline to accumulated PAM_TEXT_INFO and
1683    PAM_ERROR_MSG messages.
1684
1685 20031106
1686  - (djm) Clarify UsePAM consequences a little more
1687
1688 20031103
1689  - (dtucker) [contrib/cygwin/ssh-host-config] Ensure entries in /etc/services
1690    are created correctly with CRLF line terminations.  Patch from vinschen at
1691    redhat.com.
1692  - (dtucker) OpenBSD CVS Sync
1693    - markus@cvs.openbsd.org 2003/10/15 09:48:45
1694      [monitor_wrap.c]
1695      check pmonitor != NULL
1696    - markus@cvs.openbsd.org 2003/10/21 09:50:06
1697      [auth2-gss.c]
1698      make sure the doid is larger than 2
1699    - avsm@cvs.openbsd.org 2003/10/26 16:57:43
1700      [sshconnect2.c]
1701      rename 'supported' static var in userauth_gssapi() to 'gss_supported'
1702      to avoid shadowing the global version.  markus@ ok
1703    - markus@cvs.openbsd.org 2003/10/28 09:08:06
1704      [misc.c]
1705      error->debug for getsockopt+TCP_NODELAY; several requests
1706    - markus@cvs.openbsd.org 2003/11/02 11:01:03
1707      [auth2-gss.c compat.c compat.h sshconnect2.c]
1708      remove support for SSH_BUG_GSSAPI_BER; simon@sxw.org.uk
1709  - (dtucker) [regress/agent-ptrace.sh] Use numeric uid and gid.
1710
1711 20031021
1712  - (dtucker) [INSTALL] Some system crypt() functions support MD5 passwords
1713    directly.  Noted by Darren.Moffat at sun.com.
1714  - (dtucker) [regress/agent-ptrace.sh] Skip agent-test unless SUDO is set,
1715    make agent setgid during test.
1716
1717 20031017
1718  - (dtucker) [INSTALL] Note that --with-md5 is now required on platforms with
1719    MD5 passwords even if PAM support is enabled.  From steev at detritus.net.
1720
1721 20031015
1722  - (dtucker) OpenBSD CVS Sync
1723    - jmc@cvs.openbsd.org 2003/10/08 08:27:36
1724      [scp.1 scp.c sftp-server.8 sftp.1 sftp.c ssh.1 sshd.8]
1725      scp and sftp: add options list and sort options. options list requested
1726      by deraadt@
1727      sshd: use same format as ssh
1728      ssh: remove wrong option from list
1729      sftp-server: Subsystem is documented in ssh_config(5), not sshd(8)
1730      ok deraadt@ markus@
1731    - markus@cvs.openbsd.org 2003/10/08 15:21:24
1732      [readconf.c ssh_config.5]
1733      default GSS API to no in client, too; ok jakob, deraadt@
1734    - markus@cvs.openbsd.org 2003/10/11 08:24:08
1735      [readconf.c readconf.h ssh.1 ssh.c ssh_config.5]
1736      remote x11 clients are now untrusted by default, uses xauth(8) to generate
1737      untrusted cookies; ForwardX11Trusted=yes restores old behaviour.
1738      ok deraadt; feedback and ok djm/fries
1739    - markus@cvs.openbsd.org 2003/10/11 08:26:43
1740      [sshconnect2.c]
1741      search keys in reverse order; fixes #684
1742    - markus@cvs.openbsd.org 2003/10/11 11:36:23
1743      [monitor_wrap.c]
1744      return NULL for missing banner; ok djm@
1745    - jmc@cvs.openbsd.org 2003/10/12 13:12:13
1746      [ssh_config.5]
1747      note that EnableSSHKeySign should be in the non-hostspecific section;
1748      remove unnecessary .Pp;
1749      ok markus@
1750    - markus@cvs.openbsd.org 2003/10/13 08:22:25
1751      [scp.1 sftp.1]
1752      don't refer to options related to forwarding; ok jmc@
1753    - jakob@cvs.openbsd.org 2003/10/14 19:42:10
1754      [dns.c dns.h readconf.c ssh-keygen.c sshconnect.c]
1755      include SSHFP lookup code (not enabled by default). ok markus@
1756    - jakob@cvs.openbsd.org 2003/10/14 19:43:23
1757      [README.dns]
1758      update
1759    - markus@cvs.openbsd.org 2003/10/14 19:54:39
1760      [session.c ssh-agent.c]
1761      10X for mkdtemp; djm@
1762  - (dtucker) [acconfig.h configure.ac dns.c openbsd-compat/getrrsetbyname.c
1763    openbsd-compat/getrrsetbyname.h] DNS fingerprint support is now always
1764    compiled in but disabled in config.
1765  - (dtucker) [auth.c] Check for disabled password expiry on HP-UX Trusted Mode.
1766  - (tim) [regress/banner.sh] portability fix.
1767
1768 20031009
1769  - (dtucker) [sshd_config.5] UsePAM defaults to "no".  ok djm@
1770
1771 20031008
1772  - (dtucker) OpenBSD CVS Sync
1773    - dtucker@cvs.openbsd.org 2003/10/07 01:47:27
1774      [sshconnect2.c]
1775      Don't use logit for banner, since it truncates to MSGBUFSIZ; bz #668 &
1776      #707.  ok markus@
1777    - djm@cvs.openbsd.org 2003/10/07 07:04:16
1778      [sftp-int.c]
1779      sftp quoting fix from admorten AT umich.edu; ok markus@
1780    - deraadt@cvs.openbsd.org 2003/10/07 21:58:28
1781      [sshconnect2.c]
1782      set ptr to NULL after free
1783    - dtucker@cvs.openbsd.org 2003/10/07 01:52:13
1784      [regress/Makefile regress/banner.sh]
1785      Test SSH2 banner.  ok markus@
1786    - djm@cvs.openbsd.org 2003/10/07 07:04:52
1787      [regress/sftp-cmds.sh]
1788      more sftp quoting regress tests; ok markus
1789
1790 20031007
1791  - (djm) Delete autom4te.cache after autoreconf
1792  - (dtucker) [auth-pam.c auth-pam.h session.c] Make PAM use the new static
1793    cleanup functions.  With & ok djm@
1794  - (dtucker) [contrib/redhat/openssh.spec] Bug #714: Now that UsePAM is a
1795    run-time switch, always build --with-md5-passwords.
1796  - (dtucker) [configure.ac openbsd-compat/Makefile.in openbsd-compat/strtoul.c]
1797    Bug #670: add strtoul() to openbsd-compat for platforms lacking it.  ok djm@
1798  - (dtucker) [configure.ac] Bug #715: Set BROKEN_SETREUID and BROKEN_SETREGID
1799    on Reliant Unix.  Patch from Robert.Dahlem at siemens.com.
1800  - (dtucker) [configure.ac] Bug #710: Check for dlsym() in libdl on
1801    Reliant Unix.  Based on patch from Robert.Dahlem at siemens.com.
1802
1803 20031003
1804  - (dtucker) OpenBSD CVS Sync
1805    - markus@cvs.openbsd.org 2003/10/02 10:41:59
1806      [sshd.c]
1807      print openssl version, too, several requests; ok henning/djm.
1808    - markus@cvs.openbsd.org 2003/10/02 08:26:53
1809      [ssh-gss.h]
1810      missing $OpenBSD:; dtucker
1811  - (tim) [contrib/caldera/openssh.spec] Remove obsolete --with-ipv4-default
1812    option.
1813
1814 20031002
1815  - (dtucker) OpenBSD CVS Sync
1816    - markus@cvs.openbsd.org 2003/09/23 20:17:11
1817      [Makefile.in auth1.c auth2.c auth.c auth.h auth-krb5.c canohost.c
1818      cleanup.c clientloop.c fatal.c gss-serv.c log.c log.h monitor.c monitor.h
1819      monitor_wrap.c monitor_wrap.h packet.c serverloop.c session.c session.h
1820      ssh-agent.c sshd.c]
1821      replace fatal_cleanup() and linked list of fatal callbacks with static
1822      cleanup_exit() function.  re-refine cleanup_exit() where appropriate,
1823      allocate sshd's authctxt eary to allow simpler cleanup in sshd.
1824      tested by many, ok deraadt@
1825    - markus@cvs.openbsd.org 2003/09/23 20:18:52
1826      [progressmeter.c]
1827      don't print trailing \0; bug #709; Robert.Dahlem@siemens.com
1828      ok millert/deraadt@
1829    - markus@cvs.openbsd.org 2003/09/23 20:41:11
1830      [channels.c channels.h clientloop.c]
1831      move client only agent code to clientloop.c
1832    - markus@cvs.openbsd.org 2003/09/26 08:19:29
1833      [sshd.c]
1834      no need to set the listen sockets to non-block; ok deraadt@
1835    - jmc@cvs.openbsd.org 2003/09/29 11:40:51
1836      [ssh.1]
1837      - add list of options to -o and .Xr ssh_config(5)
1838      - some other cleanup
1839      requested by deraadt@;
1840      ok deraadt@ markus@
1841    - markus@cvs.openbsd.org 2003/09/29 20:19:57
1842      [servconf.c sshd_config]
1843      GSSAPICleanupCreds -> GSSAPICleanupCredentials
1844  - (dtucker) [configure.ac] Don't set DISABLE_SHADOW when configuring
1845    --with-pam.  ok djm@
1846  - (dtucker) [ssh-gss.h] Prototype change missed in sync.
1847  - (dtucker) [session.c] Fix bus errors on some 64-bit Solaris configurations.
1848    Based on patches by Matthias Koeppe and Thomas Baden.  ok djm@
1849
1850 20030930
1851  - (bal) Fix issues in openbsd-compat/realpath.c
1852
1853 20030925
1854  - (dtucker) [configure.ac openbsd-compat/xcrypt.c] Bug #633: Remove
1855    DISABLE_SHADOW for HP-UX, use getspnam instead of getprpwnam.  Patch from
1856    michael_steffens at hp.com, ok djm@
1857  - (tim) [sshd_config] UsePAM defaults to no.
1858
1859 20030924
1860  - (djm) Update version.h and spec files for HEAD
1861  - (dtucker) [configure.ac] IRIX5 needs the same setre[ug]id defines as IRIX6.
1862
1863 20030923
1864  - (dtucker) [Makefile.in] Bug #644: Fix "make clean" for out-of-tree
1865    builds.  Portability corrections from tim@.
1866  - (dtucker) [configure.ac] Bug #665: uid swapping issues on Mac OS X.
1867    Patch from max at quendi.de.
1868  - (dtucker) [configure.ac] Bug #657: uid swapping issues on BSDi.
1869  - (dtucker) [configure.ac] Bug #653: uid swapping issues on Tru64.
1870  - (dtucker) [configure.ac] Bug #693: uid swapping issues on NCR MP-RAS.
1871    Patch from david.haughton at ncr.com
1872  - (dtucker) [configure.ac] Bug #659: uid swapping issues on IRIX 6.
1873    Part of patch supplied by bugzilla-openssh at thewrittenword.com
1874  - (dtucker) [configure.ac openbsd-compat/fake-rfc2553.c
1875    openbsd-compat/fake-rfc2553.h] Bug #659: Test for and handle systems with
1876    where gai_strerror is defined as "const char *".  Part of patch supplied
1877    by bugzilla-openssh at thewrittenword.com
1878  - (dtucker) [contrib/cygwin/README contrib/cygwin/ssh-host-config] Update
1879    ssh-host-config to match current defaults, bump README version.  Patch from
1880    vinschen at redhat.com.
1881  - (dtucker) [uidswap.c] Don't test restoration of uid on Cygwin since the
1882    OS does not support permanently dropping privileges.  Patch from
1883    vinschen at redhat.com.
1884  - (dtucker) [openbsd-compat/port-aix.c] Use correct include for xmalloc.h,
1885    add canohost.h to stop warning.  Based on patch from openssh-unix-dev at
1886    thewrittenword.com
1887  - (dtucker) [INSTALL] Bug #686: Document requirement for zlib 1.1.4 or
1888    higher.
1889  - (tim) Fix typo. s/SETEIUD_BREAKS_SETUID/SETEUID_BREAKS_SETUID/
1890  - (tim) [configure.ac] Bug 665: move 3 new AC_DEFINES outside of AC_TRY_RUN.
1891    Report by distler AT golem ph utexas edu.
1892  - (dtucker) [contrib/aix/pam.conf] Include example pam.conf for AIX from
1893    article by genty at austin.ibm.com, included with the author's permission.
1894  - (dtucker) OpenBSD CVS Sync
1895    - markus@cvs.openbsd.org 2003/09/18 07:52:54
1896      [sshconnect.c]
1897      missing {}; bug #656; jclonguet at free.fr
1898    - markus@cvs.openbsd.org 2003/09/18 07:54:48
1899      [buffer.c]
1900      protect against double free; #660;  zardoz at users.sf.net
1901    - markus@cvs.openbsd.org 2003/09/18 07:56:05
1902      [authfile.c]
1903      missing  buffer_free(&encrypted); #662; zardoz at users.sf.net
1904    - markus@cvs.openbsd.org 2003/09/18 08:49:45
1905      [deattack.c misc.c session.c ssh-agent.c]
1906      more buffer allocation fixes; from Solar Designer; CAN-2003-0682;
1907      ok millert@
1908    - miod@cvs.openbsd.org 2003/09/18 13:02:21
1909      [authfd.c bufaux.c dh.c mac.c ssh-keygen.c]
1910      A few signedness fixes for harmless situations; markus@ ok
1911    - markus@cvs.openbsd.org 2003/09/19 09:02:02
1912      [packet.c]
1913      buffer_dump only if PACKET_DEBUG is defined; Jedi/Sector One; pr 3471
1914    - markus@cvs.openbsd.org 2003/09/19 09:03:00
1915      [buffer.c]
1916      sign fix in buffer_dump; Jedi/Sector One; pr 3473
1917    - markus@cvs.openbsd.org 2003/09/19 11:29:40
1918      [ssh-agent.c]
1919      provide a ssh-agent specific fatal() function; ok deraadt
1920    - markus@cvs.openbsd.org 2003/09/19 11:30:39
1921      [ssh-keyscan.c]
1922      avoid fatal_cleanup, just call exit(); ok deraadt
1923    - markus@cvs.openbsd.org 2003/09/19 11:31:33
1924      [channels.c]
1925      do not call channel_free_all on fatal; ok deraadt
1926    - markus@cvs.openbsd.org 2003/09/19 11:33:09
1927      [packet.c sshd.c]
1928      do not call packet_close on fatal; ok deraadt
1929    - markus@cvs.openbsd.org 2003/09/19 17:40:20
1930      [scp.c]
1931      error handling for remote-remote copy; #638; report Harald Koenig;
1932      ok millert, fgs, henning, deraadt
1933    - markus@cvs.openbsd.org 2003/09/19 17:43:35
1934      [clientloop.c sshtty.c sshtty.h]
1935      remove fatal callbacks from client code; ok deraadt
1936  - (bal) "extration" -> "extraction" in ssh-rand-helper.c; repoted by john
1937         on #unixhelp@efnet
1938  - (tim) [configure.ac] add --disable-etc-default-login option. ok djm
1939  - (djm) Sync with V_3_7 branch:
1940    - (djm) Fix SSH1 challenge kludge
1941    - (djm) Bug #671: Fix builds on OpenBSD
1942    - (djm) Bug #676: Fix PAM stack corruption
1943    - (djm) Fix bad free() in PAM code
1944    - (djm) Don't call pam_end before pam_init
1945    - (djm) Enable build with old OpenSSL again
1946    - (djm) Trim deprecated options from INSTALL. Mention UsePAM
1947    - (djm) Fix quote handling in sftp; Patch from admorten AT umich.edu
1948
1949 $Id$
This page took 0.495911 seconds and 5 git commands to generate.