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