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