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