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