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