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