]> andersk Git - openssh.git/blame - ChangeLog
- djm@cvs.openbsd.org 2004/10/29 23:59:22
[openssh.git] / ChangeLog
CommitLineData
23a1441b 120041206
2 - (dtucker) [TODO WARNING.RNG] Update to reflect current reality. ok djm@
aa41be57 3 - (dtucker) OpenBSD CVS Sync
4 - markus@cvs.openbsd.org 2004/11/25 22:22:14
5 [sftp-client.c sftp.c]
6 leak; from mpech
281cf948 7 - jmc@cvs.openbsd.org 2004/11/29 00:05:17
8 [sftp.1]
9 missing full stop;
47460206 10 - djm@cvs.openbsd.org 2004/11/29 07:41:24
11 [sftp-client.h sftp.c]
12 Some small fixes from moritz@jodeit.org. ok deraadt@
f9d52dd1 13 - jaredy@cvs.openbsd.org 2004/12/05 23:55:07
14 [sftp.1]
15 - explain that patterns can be used as arguments in get/put/ls/etc
16 commands (prodded by Michael Knudsen)
17 - describe ls flags as a list
18 - other minor improvements
19 ok jmc, djm
ea067773 20 - dtucker@cvs.openbsd.org 2004/12/06 11:41:03
21 [auth-rsa.c auth2-pubkey.c authfile.c misc.c misc.h ssh.h sshd.8]
22 Discard over-length authorized_keys entries rather than complaining when
23 they don't decode. bz #884, with & ok djm@
67a35538 24 - (dtucker) OpenBSD CVS Sync (regress/)
25 - djm@cvs.openbsd.org 2004/06/26 06:16:07
26 [reexec.sh]
27 don't change the name of the copied sshd for the reexec fallback test,
28 makes life simpler for portable
642c4a6f 29 - dtucker@cvs.openbsd.org 2004/07/08 12:59:35
30 [scp.sh]
31 Regress test for bz #863 (scp double-error), requires $SUDO. ok markus@
473bdc8b 32 - david@cvs.openbsd.org 2004/07/09 19:45:43
33 [Makefile]
34 add a missing CLEANFILES used in the re-exec test
9c7ea094 35 - djm@cvs.openbsd.org 2004/10/08 02:01:50
36 [reexec.sh]
37 shrink and tidy; ok dtucker@
d7f49021 38 - djm@cvs.openbsd.org 2004/10/29 23:59:22
39 [Makefile added brokenkeys.sh]
40 regression test for handling of corrupt keys in authorized_keys file
23a1441b 41
cf848a5e 4220041203
43 - (dtucker) OpenBSD CVS Sync
44 - jmc@cvs.openbsd.org 2004/11/07 17:42:36
45 [ssh.1]
46 options sort, and whitespace;
aeefce7a 47 - jmc@cvs.openbsd.org 2004/11/07 17:57:30
48 [ssh.c]
49 usage():
50 - add -O
51 - sync -S w/ manpage
52 - remove -h
9aab0af7 53 - (dtucker) [auth1.c auth2.c] If the user successfully authenticates but is
54 subsequently denied by the PAM auth stack, send the PAM message to the
55 user via packet_disconnect (Protocol 1) or userauth_banner (Protocol 2).
56 ok djm@
cf848a5e 57
5132eac0 5820041107
59 - (dtucker) OpenBSD CVS Sync
60 - djm@cvs.openbsd.org 2004/11/05 12:19:56
61 [sftp.c]
62 command editing and history support via libedit; ok markus@
63 thanks to hshoexer@ and many testers on tech@ too
f8c6db83 64 - djm@cvs.openbsd.org 2004/11/07 00:01:46
65 [clientloop.c clientloop.h ssh.1 ssh.c]
66 add basic control of a running multiplex master connection; including the
67 ability to check its status and request it to exit; ok markus@
59031773 68 - (dtucker) [INSTALL Makefile.in configure.ac] Add --with-libedit configure
69 option and supporting makefile bits and documentation.
5132eac0 70
4725d66c 7120041105
72 - (dtucker) OpenBSD CVS Sync
73 - markus@cvs.openbsd.org 2004/08/30 09:18:08
74 [LICENCE]
75 s/keygen/keyscan/
caeffafb 76 - jmc@cvs.openbsd.org 2004/08/30 21:22:49
77 [ssh-add.1 ssh.1]
78 .Xsession -> .xsession;
79 originally from a pr from f at obiit dot org, but missed by myself;
80 ok markus@ matthieu@
d3e5d1e9 81 - djm@cvs.openbsd.org 2004/09/07 23:41:30
82 [clientloop.c ssh.c]
83 cleanup multiplex control socket on SIGHUP too, spotted by sturm@
84 ok markus@ deraadt@
59d4718a 85 - deraadt@cvs.openbsd.org 2004/09/15 00:46:01
86 [ssh.c]
87 /* fallthrough */ is something a programmer understands. But
88 /* FALLTHROUGH */ is also understood by lint, so that is better.
329a8666 89 - jaredy@cvs.openbsd.org 2004/09/15 03:25:41
90 [sshd_config.5]
91 mention PrintLastLog only prints last login time for interactive
92 sessions, like PrintMotd mentions.
93 From Michael Knudsen, with wording changed slightly to match the
94 PrintMotd description.
95 ok djm
1c5eab6f 96 - mickey@cvs.openbsd.org 2004/09/15 18:42:27
97 [sshd.c]
98 use less doubles in daemons; markus@ ok
007607ab 99 - deraadt@cvs.openbsd.org 2004/09/15 18:46:04
100 [scp.c]
101 scratch that do { } while (0) wrapper in this case
a7e124fe 102 - djm@cvs.openbsd.org 2004/09/23 13:00:04
103 [ssh.c]
104 correctly honour -n in multiplex client mode; spotted by sturm@ ok markus@
e9aec1d4 105 - djm@cvs.openbsd.org 2004/09/25 03:45:14
106 [sshd.c]
107 these printf args are no longer double; ok deraadt@ markus@
396070f8 108 - djm@cvs.openbsd.org 2004/10/07 10:10:24
109 [scp.1 sftp.1 ssh.1 ssh_config.5]
110 document KbdInteractiveDevices; ok markus@
8e8d8c82 111 - djm@cvs.openbsd.org 2004/10/07 10:12:36
112 [ssh-agent.c]
113 don't unlink agent socket when bind() fails, spotted by rich AT
114 rich-paul.net, ok markus@
750bbb35 115 - markus@cvs.openbsd.org 2004/10/20 11:48:53
116 [packet.c ssh1.h]
117 disconnect for invalid (out of range) message types.
2c9a4d41 118 - djm@cvs.openbsd.org 2004/10/29 21:47:15
119 [channels.c channels.h clientloop.c]
120 fix some window size change bugs for multiplexed connections: windows sizes
121 were not being updated if they had changed after ~^Z suspends and SIGWINCH
122 was not being processed unless the first connection had requested a tty;
123 ok markus
7a9c7a0b 124 - djm@cvs.openbsd.org 2004/10/29 22:53:56
125 [clientloop.c misc.h readpass.c ssh-agent.c]
126 factor out common permission-asking code to separate function; ok markus@
b82a59f2 127 - djm@cvs.openbsd.org 2004/10/29 23:56:17
128 [bufaux.c bufaux.h buffer.c buffer.h]
129 introduce a new buffer API that returns an error rather than fatal()ing
130 when presented with bad data; ok markus@
63488674 131 - djm@cvs.openbsd.org 2004/10/29 23:57:05
132 [key.c]
133 use new buffer API to avoid fatal errors on corrupt keys in authorized_keys
134 files; ok markus@
4725d66c 135
b29fd59f 13620041102
137 - (dtucker) [configure.ac includes.h] Bug #947: Fix compile error on HP-UX
138 10.x by testing for conflicts in shadow.h and undef'ing _INCLUDE__STDC__
139 only if a conflict is detected.
140
8f817407 14120041019
142 - (dtucker) [uidswap.c] Don't test dropping of gids for the root user or
143 on Cygwin. Cygwin parts from vinschen at redhat com; ok djm@
144
bbe58934 14520041016
6390930e 146 - (djm) [auth-pam.c] snprintf->strl*, fix server message length calculations;
147 ok dtucker@
bbe58934 148
27f6fddf 14920041006
150 - (dtucker) [README.privsep] Bug #939: update info about HP-UX Trusted Mode
151 and other PAM platforms.
4db587d2 152 - (dtucker) [monitor_mm.c openbsd-compat/xmmap.c] Bug #940: cast constants
153 to void * to appease picky compilers (eg Tru64's "cc -std1").
27f6fddf 154
bc6f919d 15520040930
156 - (dtucker) [configure.ac] Set AC_PACKAGE_NAME. ok djm@
157
201407c5 15820040923
159 - (dtucker) [openbsd-compat/bsd-snprintf.c] Previous change was off by one,
160 which could have caused the justification to be wrong. ok djm@
161
11124dde 16220040921
163 - (dtucker) [openbsd-compat/bsd-snprintf.c] Check for max length too.
164 ok djm@
682c95a2 165 - (dtucker) [contrib/cygwin/ssh-host-config] Update to match current Cygwin
166 install process. Patch from vinschen at redhat.com.
11124dde 167
fa64c868 16820040912
169 - (djm) [loginrec.c] Start KNF and tidy up of this long-neglected file.
170 No change in resultant binary
a233586b 171 - (djm) [loginrec.c] __func__ifiy
7a52470e 172 - (djm) [loginrec.c] xmalloc
4526e8c2 173 - (djm) [ssh.c sshd.c version.h] Don't divulge portable version in protocol
174 banner. Suggested by deraadt@, ok mouring@, dtucker@
479cece8 175 - (dtucker) [configure.ac] Fix incorrect quoting and tests for cross-compile.
176 Partly by & ok djm@.
fa64c868 177
1ef38e33 17820040911
179 - (djm) [ssh-agent.c] unifdef some cygwin code; ok dtucker@
abdec250 180 - (dtucker) [auth-pam.c auth-pam.h session.c] Bug #890: Send output from
181 failing PAM session modules to user then exit, similar to the way
182 /etc/nologin is handled. ok djm@
ab17aac2 183 - (dtucker) [auth-pam.c] Relocate sshpam_store_conv(), no code change.
73b1ee82 184 - (djm) [auth2-kbdint.c auth2-none.c auth2-passwd.c auth2-pubkey.c]
185 Make cygwin code more consistent with that which surrounds it
ba6dd90e 186 - (dtucker) [auth-pam.c auth.h auth2-none.c auth2.c monitor.c monitor_wrap.c]
187 Bug #892: Send messages from failing PAM account modules to the client via
188 SSH2_MSG_USERAUTH_BANNER messages. Note that this will not happen with
189 SSH2 kbdint authentication, which need to be dealt with separately. ok djm@
d0c890ac 190 - (dtucker) [session.c] Bug #927: make .hushlogin silent again. ok djm@
1a01a50c 191 - (dtucker) [configure.ac] Bug #321: Add cross-compile support to configure.
192 Parts by chua at ayrnetworks.com, astrand at lysator.liu.se and me. ok djm@
ef084ee2 193 - (dtucker) [auth-krb5.c] Bug #922: Pass KRB5CCNAME to PAM. From deengert
194 at anl.gov, ok djm@
1ef38e33 195
3c502155 19620040830
197 - (dtucker) [session.c openbsd-compat/bsd-cygwin_util.{c,h}] Bug #915: only
198 copy required environment variables on Cygwin. Patch from vinschen at
199 redhat.com, ok djm@
148aa9e3 200 - (dtucker) [regress/Makefile] Clean scp-ssh-wrapper.scp too. Patch from
201 vinschen at redhat.com.
3ca8cd7a 202 - (dtucker) [Makefile.in contrib/ssh-copy-id] Bug #894: Improve portability
203 of shell constructs. Patch from cjwatson at debian.org.
3c502155 204
07bcec17 20520040829
206 - (dtucker) [openbsd-compat/getrrsetbyname.c] Prevent getrrsetbyname from
207 failing with NOMEMORY if no sigs are returned and malloc(0) returns NULL.
208 From Martin.Kraemer at Fujitsu-Siemens.com; ok djm@
528afafa 209 - (dtucker) OpenBSD CVS Sync
210 - djm@cvs.openbsd.org 2004/08/23 11:48:09
211 [authfile.c]
212 fix error path, spotted by Martin.Kraemer AT Fujitsu-Siemens.com; ok markus
2912cbd6 213 - djm@cvs.openbsd.org 2004/08/23 11:48:47
214 [channels.c]
215 typo, spotted by Martin.Kraemer AT Fujitsu-Siemens.com; ok markus
510ec5d1 216 - dtucker@cvs.openbsd.org 2004/08/23 14:26:38
217 [ssh-keysign.c ssh.c]
218 Use permanently_set_uid() in ssh and ssh-keysign for consistency, matches
219 change in Portable; ok markus@ (CVS ID sync only)
baab9e74 220 - dtucker@cvs.openbsd.org 2004/08/23 14:29:23
221 [ssh-keysign.c]
222 Remove duplicate getuid(), suggested by & ok markus@
6f5abc1e 223 - markus@cvs.openbsd.org 2004/08/26 16:00:55
224 [ssh.1 sshd.8]
225 get rid of references to rhosts authentication; with jmc@
9216f89c 226 - djm@cvs.openbsd.org 2004/08/28 01:01:48
227 [sshd.c]
228 don't erroneously close stdin for !reexec case, from Dave Johnson;
229 ok markus@
765a24cd 230 - (dtucker) [configure.ac] Include sys/stream.h in sys/ptms.h header check,
231 fixes configure warning on Solaris reported by wknox at mitre.org.
3b4e535d 232 - (dtucker) [regress/multiplex.sh] Skip test on platforms that do not
233 support FD passing since multiplex requires it. Noted by tim@
0f996f6f 234 - (dtucker) [regress/dynamic-forward.sh] Allow time for connections to be torn
235 down, needed on some platforms, should be harmless on others. Patch from
236 jason at devrandom.org.
1f29cb36 237 - (dtucker) [regress/scp.sh] Make this work on Cygwin too, which doesn't like
238 files ending in .exe that aren't binaries; patch from vinschen at redhat.com.
e3dde834 239 - (dtucker) [Makefile.in] Get regress/Makefile symlink right for out-of-tree
240 builds too, from vinschen at redhat.com.
2d05b097 241 - (dtucker) [regress/agent-ptrace.sh] Skip ptrace test on OSF1/DUnix/Tru64
242 too; patch from cmadams at hiwaay.net.
b3146b5f 243 - (dtucker) [configure.ac] Replace non-portable echo \n with extra echo.
1383f285 244 - (dtucker) [openbsd-compat/port-aix.c] Bug #712: Explicitly check for
245 accounts with authentication configs that sshd can't support (ie
246 SYSTEM=NONE and AUTH1=something).
07bcec17 247
8a550b0c 24820040828
dc3f209a 249 - (dtucker) [openbsd-compat/mktemp.c] Remove superfluous Cygwin #ifdef; from
250 vinschen at redhat.com.
8a550b0c 251
96b0de7d 25220040823
253 - (djm) [ssh-rand-helper.c] Typo. Found by
254 Martin.Kraemer AT Fujitsu-Siemens.com
f6d20d59 255 - (djm) [loginrec.c] Typo and bad args in error messages; Spotted by
256 Martin.Kraemer AT Fujitsu-Siemens.com
96b0de7d 257
bd8b4205 25820040817
259 - (dtucker) [regress/README.regress] Note compatibility issues with GNU head.
d9ea1ac4 260 - (djm) OpenBSD CVS Sync
261 - markus@cvs.openbsd.org 2004/08/16 08:17:01
262 [version.h]
263 3.9
3e9c2229 264 - (djm) Crank RPM spec version numbers
0774a3cb 265 - (djm) Release 3.9p1
bd8b4205 266
059d3165 26720040816
268 - (dtucker) [acconfig.h auth-pam.c configure.ac] Set real uid to non-root
269 to convince Solaris PAM to honour password complexity rules. ok djm@
270
6213295d 27120040815
272 - (dtucker) [Makefile.in ssh-keysign.c ssh.c] Use permanently_set_uid() since
273 it does the right thing on all platforms. ok djm@
419e26e7 274 - (djm) [acconfig.h configure.ac openbsd-compat/Makefile.in
275 openbsd-compat/bsd-closefrom.c openbsd-compat/bsd-misc.c
276 openbsd-compat/bsd-misc.h openbsd-compat/openbsd-compat.h] Use smarter
277 closefrom() replacement from sudo; ok dtucker@
5f12e050 278 - (djm) [loginrec.c] Check that seek succeeded here too; ok dtucker
b93c1b14 279 - (dtucker) [Makefile.in] Fix typo.
6213295d 280
b347167a 28120040814
282 - (dtucker) [auth-krb5.c gss-serv-krb5.c openbsd-compat/xmmap.c]
283 Explicitly set umask for mkstemp; ok djm@
c3a4ce90 284 - (dtucker) [includes.h] Undef _INCLUDE__STDC__ on HP-UX, otherwise
285 prot.h and shadow.h provide conflicting declarations of getspnam. ok djm@
f5ed3301 286 - (dtucker) [loginrec.c openbsd-compat/port-aix.c openbsd-compat/port-aix.h]
287 Plug AIX login recording into login_write so logins will be recorded for
288 all auth types.
b347167a 289
3cc5d223 29020040813
291 - (dtucker) [openbsd-compat/bsd-misc.c] Typo in #ifdef; from vinschen at
292 redhat.com
9a995072 293- (dtucker) OpenBSD CVS Sync
294 - avsm@cvs.openbsd.org 2004/08/11 21:43:05
295 [channels.c channels.h clientloop.c misc.c misc.h serverloop.c ssh-agent.c]
296 some signed/unsigned int comparison cleanups; markus@ ok
f581b6e8 297 - avsm@cvs.openbsd.org 2004/08/11 21:44:32
298 [authfd.c scp.c ssh-keyscan.c]
299 use atomicio instead of homegrown equivalents or read/write.
300 markus@ ok
188c698a 301 - djm@cvs.openbsd.org 2004/08/12 09:18:24
302 [sshlogin.c]
303 typo in error message, spotted by moritz AT jodeit.org (Id sync only)
3a858356 304 - jakob@cvs.openbsd.org 2004/08/12 21:41:13
305 [ssh-keygen.1 ssh.1]
306 improve SSHFP documentation; ok deraadt@
a665982d 307 - jmc@cvs.openbsd.org 2004/08/13 00:01:43
308 [ssh-keygen.1]
309 kill whitespace at eol;
fb3d6bd2 310 - djm@cvs.openbsd.org 2004/08/13 02:51:48
311 [monitor_fdpass.c]
312 extra check for no message case; ok markus, deraadt, hshoexer, henning
861cc543 313 - dtucker@cvs.openbsd.org 2004/08/13 11:09:24
314 [servconf.c]
315 Fix line numbers off-by-one in error messages, from tortay at cc.in2p3.fr
316 ok markus@, djm@
3cc5d223 317
c6ad9bc4 31820040812
319 - (dtucker) [sshd.c] Remove duplicate variable imported during sync.
8b758bd2 320 - (dtucker) OpenBSD CVS Sync
321 - markus@cvs.openbsd.org 2004/07/28 08:56:22
322 [sshd.c]
323 call setsid() _before_ re-exec
d77347cc 324 - markus@cvs.openbsd.org 2004/07/28 09:40:29
325 [auth.c auth1.c auth2.c cipher.c cipher.h key.c session.c ssh.c
326 sshconnect1.c]
327 more s/illegal/invalid/
0875a0a2 328 - djm@cvs.openbsd.org 2004/08/04 10:37:52
329 [dh.c]
330 return group14 when no primes found - fixes hang on empty /etc/moduli;
331 ok markus@
16acb158 332 - dtucker@cvs.openbsd.org 2004/08/11 11:09:54
333 [servconf.c]
334 Fix minor leak; "looks right" deraadt@
ad148c04 335 - dtucker@cvs.openbsd.org 2004/08/11 11:50:09
336 [sshd.c]
337 Don't try to close startup_pipe if it's not open; ok djm@
e12b5ad5 338 - djm@cvs.openbsd.org 2004/08/11 11:59:22
339 [sshlogin.c]
340 check that lseek went were we told it to; ok markus@
341 (Id sync only, but similar changes are needed in loginrec.c)
7456203e 342 - djm@cvs.openbsd.org 2004/08/11 12:01:16
343 [sshlogin.c]
344 make store_lastlog_message() static to appease -Wall; ok markus
f143ed33 345 - (dtucker) [sshd.c] Clear loginmsg in postauth monitor, prevents doubling
346 messages generated before the postauth privsep split.
c6ad9bc4 347
227a6a97 34820040720
349 - (djm) OpenBSD CVS Sync
350 - markus@cvs.openbsd.org 2004/07/21 08:56:12
351 [auth.c]
352 s/Illegal user/Invalid user/; many requests; ok djm, millert, niklas,
353 miod, ...
bd5c0694 354 - djm@cvs.openbsd.org 2004/07/21 10:33:31
355 [auth1.c auth2.c]
356 bz#899: Don't display invalid usernames in setproctitle
d2e302d7 357 from peak AT argo.troja.mff.cuni.cz; ok markus@
358 - djm@cvs.openbsd.org 2004/07/21 10:36:23
359 [gss-serv-krb5.c]
360 fix function declaration
13f2a382 361 - djm@cvs.openbsd.org 2004/07/21 11:51:29
362 [canohost.c]
363 bz#902: cache remote port so we don't fatal() in auth_log when remote
364 connection goes away quickly. from peak AT argo.troja.mff.cuni.cz;
365 ok markus@
da97d54d 366 - (djm) [auth-pam.c] Portable parts of bz#899: Don't display invalid
367 usernames in setproctitle from peak AT argo.troja.mff.cuni.cz;
227a6a97 368
84824e11 36920040720
ac87b3c2 370 - (djm) [log.c] bz #111: Escape more control characters when sending data
371 to syslog; from peak AT argo.troja.mff.cuni.cz
2a5aa59b 372 - (djm) [contrib/redhat/sshd.pam] bz #903: Remove redundant entries; from
373 peak AT argo.troja.mff.cuni.cz
84824e11 374 - (djm) [regress/README.regress] Remove caveat regarding TCP wrappers, now
375 that sshd is fixed to behave better; suggested by tim
ac87b3c2 376
75d1f941 37720040719
378 - (djm) [openbsd-compat/bsd-arc4random.c] Discard early keystream, like OpenBSD
379 ok dtucker@
8936b151 380 - (djm) [auth-pam.c] Avoid use of xstrdup and friends in conversation function,
381 instead return PAM_CONV_ERR, avoiding another path to fatal(); ok dtucker@
34f2baf0 382 - (tim) [configure.ac] updwtmpx() on OpenServer seems to add duplicate entry.
383 Report by rac AT tenzing.org
75d1f941 384
35cf0057 38520040717
386 - (dtucker) [logintest.c scp.c sftp-server.c sftp.c ssh-add.c ssh-agent.c
387 ssh-keygen.c ssh-keyscan.c ssh-keysign.c ssh-rand-helper.c ssh.c sshd.c
388 openbsd-compat/bsd-misc.c] Move "char *__progname" to bsd-misc.c. Reduces
389 diff vs OpenBSD; ok mouring@, tested by tim@ too.
f2107e97 390 - (dtucker) OpenBSD CVS Sync
391 - deraadt@cvs.openbsd.org 2004/07/11 17:48:47
392 [channels.c cipher.c clientloop.c clientloop.h compat.h moduli.c
393 readconf.c nchan.c pathnames.h progressmeter.c readconf.h servconf.c
394 session.c sftp-client.c sftp.c ssh-agent.1 ssh-keygen.c ssh.c ssh1.h
395 sshd.c ttymodes.h]
396 spaces
95a07125 397 - brad@cvs.openbsd.org 2004/07/12 23:34:25
398 [ssh-keyscan.1]
399 Fix incorrect macro, .I -> .Em
400 From: Eric S. Raymond <esr at thyrsus dot com>
401 ok jmc@
be2ca0c9 402 - dtucker@cvs.openbsd.org 2004/07/17 05:31:41
403 [monitor.c monitor_wrap.c session.c session.h sshd.c sshlogin.c]
404 Move "Last logged in at.." message generation to the monitor, right
405 before recording the new login. Fixes missing lastlog message when
406 /var/log/lastlog is not world-readable and incorrect datestamp when
407 multiple sessions are used (bz #463); much assistance & ok markus@
35cf0057 408
930d0441 40920040711
410 - (dtucker) [auth-pam.c] Check for zero from waitpid() too, which allows
411 the monitor to properly clean up the PAM thread (Debian bug #252676).
412
6a2c4cd8 41320040709
414 - (tim) [contrib/cygwin/README] add minires-devel requirement. Patch from
415 vinschen AT redhat.com
416
5b8a78e8 41720040708
418 - (dtucker) OpenBSD CVS Sync
419 - dtucker@cvs.openbsd.org 2004/07/03 05:11:33
420 [sshlogin.c] (RCSID sync only, the corresponding code is not in Portable)
421 Use '\0' not 0 for string; ok djm@, deraadt@
77751377 422 - dtucker@cvs.openbsd.org 2004/07/03 11:02:25
423 [monitor_wrap.c]
424 Put s/key functions inside #ifdef SKEY same as monitor.c,
425 from des@freebsd via bz #330, ok markus@
7e693c81 426 - dtucker@cvs.openbsd.org 2004/07/08 12:47:21
427 [scp.c]
428 Prevent scp from skipping the file following a double-error.
429 bz #863, ok markus@
5b8a78e8 430
544842de 43120040702
432 - (dtucker) [mdoc2man.awk] Teach it to ignore .Bk -words, reported by
433 strube at physik3.gwdg.de a long time ago.
434
25bfd4ff 43520040701
436 - (dtucker) [session.c] Call display_loginmsg again after do_pam_session.
437 Ensures messages from PAM modules are displayed when privsep=no.
0943f13c 438 - (dtucker) [auth-pam.c] Bug #705: Make arguments match PAM specs, fixes
439 warnings on compliant platforms. From paul.a.bolton at bt.com. ok djm@
e4472e7e 440 - (dtucker) [auth-pam.c] Bug #559 (last piece): Pass DISALLOW_NULL_AUTHTOK
441 to pam_authenticate for challenge-response auth too. Originally from
442 fcusack at fcusack.com, ok djm@
d386a795 443 - (tim) [buildpkg.sh.in] Add $REV to bump the package revision within
444 the same version. Handle the case where someone uses --with-privsep-user=
445 and the user name does not match the group name. ok dtucker@
25bfd4ff 446
d506e25f 44720040630
448 - (dtucker) [auth-pam.c] Check for buggy PAM modules that return a NULL
449 appdata_ptr to the conversation function. ok djm@
9affc5db 450 - (djm) OpenBSD CVS Sync
451 - jmc@cvs.openbsd.org 2004/06/26 09:03:21
452 [ssh.1]
453 - remove double word
454 - rearrange .Bk to keep SYNOPSIS nice
455 - -M before -m in options description
9a5cfb58 456 - jmc@cvs.openbsd.org 2004/06/26 09:11:14
457 [ssh_config.5]
458 punctuation and grammar fixes. also, keep the options in order.
8fca654b 459 - jmc@cvs.openbsd.org 2004/06/26 09:14:40
460 [sshd_config.5]
461 new sentence, new line;
83529a6b 462 - avsm@cvs.openbsd.org 2004/06/26 20:07:16
463 [sshd.c]
464 initialise some fd variables to -1, djm@ ok
c6c76c99 465 - djm@cvs.openbsd.org 2004/06/30 08:36:59
466 [session.c]
467 unbreak TTY break, diagnosed by darren AT dazwin.com; ok markus@
d506e25f 468
6bd29ee7 46920040627
470 - (tim) update README files.
78666263 471 - (dtucker) [mdoc2man.awk] Bug #883: correctly recognise .Pa and .Ev macros.
6a303e26 472 - (dtucker) [regress/README.regress] Document new variables.
cd698186 473 - (dtucker) [acconfig.h configure.ac sftp-server.c] Bug #823: add sftp
474 rename handling for Linux which returns EPERM for link() on (at least some)
475 filesystems that do not support hard links. sftp-server will fall back to
476 stat+rename() in such cases.
13f72b91 477 - (dtucker) [openbsd-compat/port-aix.c] Missing __func__.
6bd29ee7 478
b250e837 47920040626
480 - (djm) OpenBSD CVS Sync
481 - djm@cvs.openbsd.org 2004/06/25 18:43:36
482 [sshd.c]
483 fix broken fd handling in the re-exec fallback path, particularly when
484 /dev/crypto is in use; ok deraadt@ markus@
7f09f717 485 - djm@cvs.openbsd.org 2004/06/25 23:21:38
486 [sftp.c]
487 bz #875: fix bad escape char error message; reported by f_mohr AT yahoo.de
b250e837 488
b9a549d7 48920040625
490 - (dtucker) OpenBSD CVS Sync
491 - djm@cvs.openbsd.org 2004/06/24 19:30:54
492 [servconf.c servconf.h sshd.c]
493 re-exec sshd on accept(); initial work, final debugging and ok markus@
33e5359c 494 - djm@cvs.openbsd.org 2004/06/25 01:16:09
495 [sshd.c]
496 only perform tcp wrappers checks when the incoming connection is on a
497 socket. silences useless warnings from regress tests that use
498 proxycommand="sshd -i". prompted by david@ ok markus@
403447b4 499 - djm@cvs.openbsd.org 2004/06/24 19:32:00
500 [regress/Makefile regress/test-exec.sh, added regress/reexec.sh]
501 regress test for re-exec corner cases
19031d79 502 - djm@cvs.openbsd.org 2004/06/25 01:25:12
503 [regress/test-exec.sh]
504 clean reexec-specific junk out of text-exec.sh and simplify; idea markus@
dc5888bf 505 - dtucker@cvs.openbsd.org 2004/06/25 05:38:48
506 [sftp-server.c]
507 Fall back to stat+rename if filesystem doesn't doesn't support hard
508 links. bz#823, ok djm@
2909d712 509 - (dtucker) [configure.ac openbsd-compat/misc.c [openbsd-compat/misc.h]
510 Add closefrom() for platforms that don't have it.
7706b4c7 511 - (dtucker) [sshd.c] add line missing from reexec sync.
b9a549d7 512
ece30983 51320040623
514 - (dtucker) [auth1.c] Ensure do_pam_account is called for Protocol 1
515 connections with empty passwords. Patch from davidwu at nbttech.com,
516 ok djm@
e0e1d130 517 - (dtucker) OpenBSD CVS Sync
518 - dtucker@cvs.openbsd.org 2004/06/22 22:42:02
519 [regress/envpass.sh]
520 Add quoting for test -z; ok markus@
677dd470 521 - dtucker@cvs.openbsd.org 2004/06/22 22:45:52
522 [regress/test-exec.sh]
523 Add TEST_SSH_SSHD_CONFOPTS and TEST_SSH_SSH_CONFOPTS to allow adding
524 arbitary options to sshd_config and ssh_config during tests. ok markus@
08f8b491 525 - dtucker@cvs.openbsd.org 2004/06/22 22:55:56
526 [regress/dynamic-forward.sh regress/test-exec.sh]
527 Allow setting of port for regress from TEST_SSH_PORT variable; ok markus@
2225c3d3 528 - mouring@cvs.openbsd.org 2004/06/23 00:39:38
529 [rijndael.c]
530 -Wshadow fix up s/encrypt/do_encrypt/. OK djm@, markus@
77c50919 531 - dtucker@cvs.openbsd.org 2004/06/23 14:31:01
532 [ssh.c]
533 Fix counting in master/slave when passing environment variables; ok djm@
9ea217e8 534 - (dtucker) [cipher.c] encrypt->do_encrypt inside SSH_OLD_EVP to match
535 -Wshadow change.
915d8ec0 536 - (bal) [Makefile.in] Remove opensshd.init on 'make distclean'
bc5c2025 537 - (dtucker) [auth.c openbsd-compat/port-aix.c openbsd-compat/port-aix.h]
538 Move loginrestrictions test to port-aix.c, replace with a generic hook.
30a3b174 539 - (tim) [regress/try-ciphers.sh] "if ! some_command" is not portable.
915d8ec0 540 - (bal) [contrib/README] Removed "mdoc2man.pl" reference and added
541 reference to "findssl.sh"
ece30983 542
67a08279 54320040622
544 - (dtucker) OpenBSD CVS Sync
545 - djm@cvs.openbsd.org 2004/06/20 17:36:59
546 [ssh.c]
547 filter passed env vars at slave in connection sharing case; ok markus@
48925711 548 - djm@cvs.openbsd.org 2004/06/20 18:53:39
549 [sftp.c]
550 make "ls -l" listings print user/group names, add "ls -n" to show uid/gid
551 (like /bin/ls); idea & ok markus@
031a105c 552 - djm@cvs.openbsd.org 2004/06/20 19:28:12
553 [sftp.1]
554 mention new -n flag
ca75d7de 555 - avsm@cvs.openbsd.org 2004/06/21 17:36:31
556 [auth-rsa.c auth2-gss.c auth2-pubkey.c authfile.c canohost.c channels.c
557 cipher.c dns.c kex.c monitor.c monitor_fdpass.c monitor_wrap.c
558 monitor_wrap.h nchan.c packet.c progressmeter.c scp.c sftp-server.c sftp.c
559 ssh-gss.h ssh-keygen.c ssh.c sshconnect.c sshconnect1.c sshlogin.c
560 sshpty.c]
561 make ssh -Wshadow clean, no functional changes
562 markus@ ok
d7ecbe88 563 - djm@cvs.openbsd.org 2004/06/21 17:53:03
564 [session.c]
565 fix fd leak for multiple subsystem connections; with markus@
3a55a954 566 - djm@cvs.openbsd.org 2004/06/21 22:02:58
567 [log.h]
568 mark fatal and cleanup exit as __dead; ok markus@
95cbd340 569 - djm@cvs.openbsd.org 2004/06/21 22:04:50
570 [sftp.c]
571 introduce sorting for ls, same options as /bin/ls; ok markus@
ae7daec3 572 - djm@cvs.openbsd.org 2004/06/21 22:30:45
573 [sftp.c]
574 prefix ls option flags with LS_
c4c84934 575 - djm@cvs.openbsd.org 2004/06/21 22:41:31
576 [sftp.1]
577 document sort options
cc4ff6c4 578 - djm@cvs.openbsd.org 2004/06/22 01:16:39
579 [sftp.c]
580 don't show .files by default in ls, add -a option to turn them back on;
581 ok markus
cb19b709 582 - markus@cvs.openbsd.org 2004/06/22 03:12:13
583 [regress/envpass.sh regress/multiplex.sh]
584 more portable env passing tests
18a8f313 585 - dtucker@cvs.openbsd.org 2004/06/22 05:05:45
586 [monitor.c monitor_wrap.c]
587 Change login->username, will prevent -Wshadow errors in Portable;
588 ok markus@
0cc632c0 589 - (dtucker) [monitor.c] Fix Portable-specific -Wshadow warnings on "socket".
8a946417 590 - (dtucker) [defines.h] Define __dead if not already defined.
915d8ec0 591 - (bal) [auth-passwd.c auth1.c] Clean up unused variables.
67a08279 592
a3245b92 59320040620
594 - (tim) [configure.ac Makefile.in] Only change TEST_SHELL on broken platforms.
595
c10bb2ce 59620040619
597 - (dtucker) [auth-pam.c] Don't use PAM namespace for
598 pam_password_change_required either.
ddd8c95b 599 - (tim) [configure.ac buildpkg.sh.in contrib/solaris/README] move opensshd
600 init script to top level directory. Add opensshd.init.in.
601 Remove contrib/solaris/buildpkg.sh, contrib/solaris/opensshd.in
c10bb2ce 602
1786be35 60320040618
604 - (djm) OpenBSD CVS Sync
605 - djm@cvs.openbsd.org 2004/06/17 14:52:48
606 [clientloop.c clientloop.h ssh.c]
607 support environment passing over shared connections; ok markus@
0d34d6ce 608 - djm@cvs.openbsd.org 2004/06/17 15:10:14
609 [clientloop.c misc.h readconf.c readpass.c ssh.c ssh_config.5]
610 Add option for confirmation (ControlMaster=ask) via ssh-askpass before
611 opening shared connections; ok markus@
b9a59b74 612 - djm@cvs.openbsd.org 2004/06/17 14:53:27
613 [regress/multiplex.sh]
614 shared connection env passing regress test
1ddab330 615 - (dtucker) [regress/README.regress] Add detail on how to run a single
616 test from the top-level Makefile.
0e19494c 617 - (dtucker) OpenBSD CVS Sync
618 - djm@cvs.openbsd.org 2004/06/17 23:56:57
619 [ssh.1 ssh.c]
620 sync usage() and SYNPOSIS with connection sharing changes
35e49915 621 - dtucker@cvs.openbsd.org 2004/06/18 06:13:25
622 [sftp.c]
623 Use execvp instead of execv so sftp -S ssh works. "makes sense" markus@
1980d5c9 624 - dtucker@cvs.openbsd.org 2004/06/18 06:15:51
625 [multiplex.sh]
626 Use -S for scp/sftp to force the use of the ssh being tested.
627 ok djm@,markus@
78d2b454 628 - (djm) OpenBSD CVS Sync
629 - djm@cvs.openbsd.org 2004/06/18 10:40:19
630 [ssh.c]
631 delay signal handler setup until we have finished talking to the master.
632 allow interrupting of setup (e.g. if master is stuck); ok markus@
4598add7 633 - markus@cvs.openbsd.org 2004/06/18 10:55:43
634 [ssh.1 ssh.c]
635 trim synopsis for -S, allow -S and -oControlMaster, -MM means 'ask';
636 ok djm
13de3560 637 - djm@cvs.openbsd.org 2004/06/18 11:11:54
638 [channels.c clientloop.c]
639 Don't explode in clientloop when we receive a bogus channel id, but
640 also don't generate them to begin with; ok markus@
1786be35 641
502f32cd 64220040617
643 - (dtucker) [regress/scp.sh] diff -N is not portable (but needed for some
644 platforms), so test if diff understands it. Pointed out by tim@, ok djm@
58766d34 645 - (dtucker) OpenBSD CVS Sync regress/
646 - dtucker@cvs.openbsd.org 2004/06/17 05:51:59
647 [regress/multiplex.sh]
648 Remove datafile between and after tests, kill sshd rather than wait;
649 ok djm@
00e612c7 650 - dtucker@cvs.openbsd.org 2004/06/17 06:00:05
651 [regress/multiplex.sh]
652 Use DATA and COPY for test data rather than hard-coded paths; ok djm@
c031f95b 653 - dtucker@cvs.openbsd.org 2004/06/17 06:19:06
654 [regress/multiplex.sh]
655 Add small description of failing test to failure message; ok djm@
b066fabe 656 - (dtucker) [regress/multiplex.sh] add EXEEXT for those platforms that need
657 it.
1cfcbead 658 - (dtucker) [regress/multiplex.sh] Increase sleep time to 120 sec (60 is not
659 enough for slow systems, especially if they don't have a kernel RNG).
502f32cd 660
6d05637a 66120040616
662 - (dtucker) [openbsd-compat/port-aix.c] Expand whitespace -> tabs. No
663 code changes.
1b0a92c0 664 - (dtucker) OpenBSD CVS Sync regress/
665 - djm@cvs.openbsd.org 2004/04/27 09:47:30
30ee6294 666 [regress/Makefile regress/test-exec.sh, added regress/envpass.sh]
1b0a92c0 667 regress test for environment passing, SendEnv & AcceptEnv options;
668 ok markus@
53e2a65c 669 - dtucker@cvs.openbsd.org 2004/06/13 13:51:02
30ee6294 670 [regress/Makefile regress/test-exec.sh, added regress/scp-ssh-wrapper.sh
671 regress/scp.sh]
53e2a65c 672 Add scp regression test; with & ok markus@
00995aa0 673 - djm@cvs.openbsd.org 2004/06/13 15:04:08
30ee6294 674 [regress/Makefile regress/test-exec.sh, added regress/envpass.sh]
00995aa0 675 regress test for client multiplexing; ok markus@
099e2052 676 - djm@cvs.openbsd.org 2004/06/13 15:16:54
677 [regress/test-exec.sh]
678 remove duplicate setting of $SCP; spotted by markus@
6d89f486 679 - dtucker@cvs.openbsd.org 2004/06/16 13:15:09
680 [regress/scp.sh]
681 Make scp -r tests use diff -rN not cmp (which won't do dirs. ok markus@
6d3d1404 682 - dtucker@cvs.openbsd.org 2004/06/16 13:16:40
353e5ddd 683 [regress/multiplex.sh]
6d3d1404 684 Silence multiplex sftp and scp tests. ok markus@
6b1caf5d 685 - (dtucker) [regress/test-exec.sh]
686 Move Portable-only StrictModes to top of list to make syncs easier.
687 - (dtucker) [regress/README.regress]
688 Add $TEST_SHELL to readme.
6d05637a 689
8dbffee9 69020040615
691 - (djm) OpenBSD CVS Sync
692 - djm@cvs.openbsd.org 2004/05/26 08:59:57
693 [sftp.c]
694 exit -> _exit in forked child on error; from andrushock AT korovino.net
0ea89f7e 695 - markus@cvs.openbsd.org 2004/05/26 23:02:39
696 [channels.c]
697 missing freeaddrinfo; Andrey Matveev
f9ee425b 698 - dtucker@cvs.openbsd.org 2004/05/27 00:50:13
699 [readconf.c]
700 Kill dead code after fatal(); ok djm@
87ef1b80 701 - dtucker@cvs.openbsd.org 2004/06/01 14:20:45
702 [auth2-chall.c]
703 Remove redundant #include; ok markus@
6e007f08 704 - pedro@cvs.openbsd.org 2004/06/03 12:22:20
705 [sftp-client.c sftp.c]
706 initialize pointers, ok markus@
41e5bd9a 707 - djm@cvs.openbsd.org 2004/06/13 12:53:24
708 [dh.c dh.h kex.c kex.h kexdhc.c kexdhs.c monitor.c myproposal.h]
709 [ssh-keyscan.c sshconnect2.c sshd.c]
710 implement diffie-hellman-group14-sha1 kex method (trivial extension to
711 existing diffie-hellman-group1-sha1); ok markus@
3b9baa7b 712 - dtucker@cvs.openbsd.org 2004/06/13 14:01:42
713 [ssh.1 ssh_config.5 sshd_config.5]
714 List supported ciphers in man pages, tidy up ssh -c;
715 "looks fine" jmc@, ok markus@
5e96b616 716 - djm@cvs.openbsd.org 2004/06/13 15:03:02
717 [channels.c channels.h clientloop.c clientloop.h includes.h readconf.c]
718 [readconf.h scp.1 sftp.1 ssh.1 ssh.c ssh_config.5]
719 implement session multiplexing in the client (the server has supported
720 this since 2.0); ok markus@
170694d7 721 - djm@cvs.openbsd.org 2004/06/14 01:44:39
722 [channels.c clientloop.c misc.c misc.h packet.c ssh-agent.c ssh-keyscan.c]
723 [sshd.c]
1b273ece 724 set_nonblock() instead of fnctl(...,O_NONBLOCK); "looks sane" deraadt@
725 - djm@cvs.openbsd.org 2004/06/15 05:45:04
726 [clientloop.c]
727 missed one unset_nonblock; spotted by Tim Rice
a67a2ec6 728 - (djm) Fix Makefile.in for connection sharing changes
4b5df124 729 - (djm) [ssh.c] Use separate var for address length
8dbffee9 730
8600a4ab 73120040603
732 - (dtucker) [auth-pam.c] Don't use pam_* namespace for sshd's PAM functions.
733 ok djm@
734
93c5ef94 73520040601
736 - (djm) [auth-pam.c] Add copyright for local changes
737
5de92f17 73820040530
0e716148 739 - (dtucker) [auth-pam.c auth-pam.h auth-passwd.c] Bug #874: Re-add PAM
5de92f17 740 support for PasswordAuthentication=yes. ok djm@
0e716148 741 - (dtucker) [auth-pam.c] Use an invalid password for root if
742 PermitRootLogin != yes or the login is invalid, to prevent leaking
743 information. Based on Openwall's owl-always-auth patch. ok djm@
9cefe228 744 - (tim) [configure.ac Makefile.in] Add support for "make package" ok djm@
745 - (tim) [buildpkg.sh.in] New file. A more flexible version of
746 contrib/solaris/buildpkg.sh used for "make package".
25616c13 747 - (tim) [buildpkg.sh.in] Last minute fix didn't make it in the .in file.
5de92f17 748
f2422cee 74920040527
750 - (dtucker) [contrib/caldera/openssh.spec contrib/redhat/openssh.spec
751 contrib/README CREDITS INSTALL] Bug #873: Correct URLs for x11-ssh-askpass
752 and Jim Knoble's email address , from Jim himself.
753
0e5de6f8 75420040524
755 - (dtucker) OpenBSD CVS Sync
756 - djm@cvs.openbsd.org 2004/05/19 12:17:33
757 [sftp-client.c sftp.c]
758 gracefully abort transfers on receipt of SIGINT, also ignore SIGINT while
759 waiting for a command; ok markus@
27c6fcae 760 - dtucker@cvs.openbsd.org 2004/05/20 10:58:05
761 [clientloop.c]
762 Trivial type fix 0 -> '\0'; ok markus@
7e9a0e92 763 - markus@cvs.openbsd.org 2004/05/21 08:43:03
764 [kex.h moduli.c tildexpand.c]
765 add prototypes for -Wall; ok djm
d740ec16 766 - djm@cvs.openbsd.org 2004/05/21 11:33:11
767 [channels.c channels.h clientloop.c serverloop.c ssh.1]
8a956cda 768 bz #756: add support for the cancel-tcpip-forward request for the server
769 and the client (through the ~C commandline). reported by z3p AT
770 twistedmatrix.com; ok markus@
7069a5e2 771 - djm@cvs.openbsd.org 2004/05/22 06:32:12
772 [clientloop.c ssh.1]
773 use '-h' for help in ~C commandline instead of '-?'; inspired by jmc@
790029d9 774 - jmc@cvs.openbsd.org 2004/05/22 16:01:05
775 [ssh.1]
776 kill whitespace at eol;
af4bd935 777 - dtucker@cvs.openbsd.org 2004/05/23 23:59:53
8a956cda 778 [auth.c auth.h auth1.c auth2.c servconf.c servconf.h sshd_config
779 sshd_config.5]
af4bd935 780 Add MaxAuthTries sshd config option; ok markus@
8a956cda 781 - (dtucker) [auth-pam.c] Bug #839: Ensure that pam authentication "thread"
782 is terminated if the privsep slave exits during keyboard-interactive
783 authentication. ok djm@
e5ba4718 784 - (dtucker) [sshd.c] Fix typo in comment.
0e5de6f8 785
73e81988 78620040523
2f6f9cff 787 - (djm) [sshd_config] Explain consequences of UsePAM=yes a little better in
788 sshd_config; ok dtucker@
789 - (djm) [configure.ac] Warn if the system has no known way of figuring out
790 which user is on the other end of a Unix domain socket; ok dtucker@
a205f92a 791 - (bal) [openbsd-compat/sys-queue.h] Reintroduce machinary to handle
792 old/broken/incomplete <sys/queue.h>.
73e81988 793
dabb524a 79420040513
795 - (dtucker) [configure.ac] Bug #867: Additional tests for res_query in
796 libresolv, fixes problems detecting it on some platforms
797 (eg Linux/x86-64). From Kurt Roeckx via Debian, ok mouring@
16cc4c93 798 - (dtucker) OpenBSD CVS Sync
799 - jmc@cvs.openbsd.org 2004/05/04 18:36:07
800 [scp.1]
801 SendEnv here too;
b2e90ab5 802 - jmc@cvs.openbsd.org 2004/05/06 11:24:23
803 [ssh_config.5]
804 typo from John Cosimano (PR 3770);
07d80252 805 - deraadt@cvs.openbsd.org 2004/05/08 00:01:37
806 [auth.c clientloop.c misc.h servconf.c ssh.c sshpty.h sshtty.c
807 tildexpand.c], removed: sshtty.h tildexpand.h
808 make two tiny header files go away; djm ok
58ae9cb8 809 - djm@cvs.openbsd.org 2004/05/08 00:21:31
810 [clientloop.c misc.h readpass.c scard.c ssh-add.c ssh-agent.c ssh-keygen.c
811 sshconnect.c sshconnect1.c sshconnect2.c] removed: readpass.h
812 kill a tiny header; ok deraadt@
20eea1d7 813 - djm@cvs.openbsd.org 2004/05/09 00:06:47
814 [moduli.c ssh-keygen.c] removed: moduli.h
815 zap another tiny header; ok deraadt@
8bbf1fa6 816 - djm@cvs.openbsd.org 2004/05/09 01:19:28
817 [OVERVIEW auth-rsa.c auth1.c kex.c monitor.c session.c sshconnect1.c
818 sshd.c] removed: mpaux.c mpaux.h
819 kill some more tiny files; ok deraadt@
59657003 820 - djm@cvs.openbsd.org 2004/05/09 01:26:48
821 [kex.c]
822 don't overwrite what we are trying to compute
f6be21a0 823 - deraadt@cvs.openbsd.org 2004/05/11 19:01:43
824 [auth.c auth2-none.c authfile.c channels.c monitor.c monitor_mm.c
825 packet.c packet.h progressmeter.c session.c openbsd-compat/xmmap.c]
826 improve some code lint did not like; djm millert ok
1852a1f8 827 - dtucker@cvs.openbsd.org 2004/05/13 02:47:50
828 [ssh-agent.1]
829 Add examples to ssh-agent.1, bz#481 from Ralf Hauser; ok deraadt@
d5c67850 830 - (dtucker) [sshd.8] Bug #843: Add warning about PasswordAuthentication to
831 UsePAM section. Parts from djm@ and jmc@.
0f3ee929 832 - (dtucker) [auth-pam.c scard-opensc.c] Tinderbox says auth-pam.c uses
833 readpass.h, grep says scard-opensc.c does too. Replace with misc.h.
85165968 834 - (dtucker) [openbsd-compat/getrrsetbyname.c] Check that HAVE_DECL_H_ERROR
835 is defined before using.
4d29d2d3 836 - (dtucker) [openbsd-compat/getrrsetbyname.c] Fix typo too: HAVE_DECL_H_ERROR
837 -> HAVE_DECL_H_ERRNO.
dabb524a 838
83920040502
df5a0d7e 840 - (dtucker) OpenBSD CVS Sync
841 - djm@cvs.openbsd.org 2004/04/22 11:56:57
842 [moduli.c]
843 Bugzilla #850: Sophie Germain is the correct name of the French
844 mathematician, "Sophie Germaine" isn't; from Luc.Maisonobe@c-s.fr
61a2c1da 845 - djm@cvs.openbsd.org 2004/04/27 09:46:37
846 [readconf.c readconf.h servconf.c servconf.h session.c session.h ssh.c
847 ssh_config.5 sshd_config.5]
848 bz #815: implement ability to pass specified environment variables from
849 the client to the server; ok markus@
b8b9f2e6 850 - djm@cvs.openbsd.org 2004/04/28 05:17:10
851 [ssh_config.5 sshd_config.5]
852 manpage fixes in envpass stuff from Brian Poole (raj AT cerias.purdue.edu)
a040b9ee 853 - jmc@cvs.openbsd.org 2004/04/28 07:02:56
854 [sshd_config.5]
855 remove unnecessary .Pp;
8e99a198 856 - jmc@cvs.openbsd.org 2004/04/28 07:13:42
857 [sftp.1 ssh.1]
858 add SendEnv to -o list;
7b7385da 859 - dtucker@cvs.openbsd.org 2004/05/02 11:54:31
860 [sshd.8]
861 Man page grammar fix (bz #858), from damerell at chiark.greenend.org.uk
862 via Debian; ok djm@
20b267fb 863 - dtucker@cvs.openbsd.org 2004/05/02 11:57:52
864 [ssh.1]
865 ConnectionTimeout -> ConnectTimeout, from m.a.ellis at ncl.ac.uk via
866 Debian. ok djm@
927fcba2 867 - dtucker@cvs.openbsd.org 2004/05/02 23:02:17
868 [sftp.1]
869 ConnectionTimeout -> ConnectTimeout here too, pointed out by jmc@
78f8c073 870 - dtucker@cvs.openbsd.org 2004/05/02 23:17:51
871 [scp.1]
872 ConnectionTimeout -> ConnectTimeout for scp.1 too.
df5a0d7e 873
41e0e158 87420040423
875 - (dtucker) [configure.ac openbsd-compat/getrrsetbyname.c] Declare h_errno
876 as extern int if not already declared. Fixes compile errors on old SCO
877 platforms. ok tim@
3daa912a 878 - (dtucker) [README.platform] List prereqs for building on Cygwin.
41e0e158 879
e7df6a14 88020040421
881 - (djm) Update config.guess and config.sub to autoconf-2.59 versions; ok tim@
882
484b2208 88320040420
884 - (djm) OpenBSD CVS Sync
885 - henning@cvs.openbsd.org 2004/04/08 16:08:21
886 [sshconnect2.c]
da3e452a 887 swap the last two parameters to TAILQ_FOREACH_REVERSE. matches what
888 FreeBSD and NetBSD do.
484b2208 889 ok millert@ mcbride@ markus@ ho@, checked to not affect ports by naddy@
9f6cab4b 890 - djm@cvs.openbsd.org 2004/04/18 23:10:26
891 [readconf.c readconf.h ssh-keysign.c ssh.c]
892 perform strict ownership and modes checks for ~/.ssh/config files,
893 as these can be used to execute arbitrary programs; ok markus@
894 NB. ssh will now exit when it detects a config with poor permissions
e1520719 895 - djm@cvs.openbsd.org 2004/04/19 13:02:40
896 [ssh.1 ssh_config.5]
897 document strict permission checks on ~/.ssh/config; prompted by,
898 with & ok jmc@
1e9b1b82 899 - jmc@cvs.openbsd.org 2004/04/19 16:12:14
900 [ssh_config.5]
901 kill whitespace at eol;
f7f14143 902 - djm@cvs.openbsd.org 2004/04/19 21:51:49
903 [ssh.c]
904 fix idiot typo that i introduced in my last commit;
905 spotted by cschneid AT cschneid.com
da3e452a 906 - (djm) [openbsd-compat/sys-queue.h] Sync with OpenBSD, needed for
907 above change
41707f74 908 - (djm) [configure.ac] Check whether libroken is required when building
909 with Heimdal
484b2208 910
1297d248 91120040419
912 - (dtucker) OpenBSD CVS Sync
913 - dtucker@cvs.openbsd.org 2004/02/29 22:04:45
914 [regress/login-timeout.sh]
915 Use sudo when restarting daemon during test. ok markus@
b4752a0e 916 - dtucker@cvs.openbsd.org 2004/03/08 10:17:12
917 [regress/login-timeout.sh]
918 Missing OBJ, from tim@. ok markus@ (Already fixed, ID sync only)
b093b499 919 - djm@cvs.openbsd.org 2004/03/30 12:41:56
920 [sftp-client.c]
921 sync comment with reality
12674c78 922 - djm@cvs.openbsd.org 2004/03/31 21:58:47
923 [canohost.c]
924 don't skip ip options check when UseDNS=no; ok markus@ (ID sync only)
f09aa22c 925 - markus@cvs.openbsd.org 2004/04/01 12:19:57
926 [scp.c]
927 limit trust between local and remote rcp/scp process,
928 noticed by lcamtuf; ok deraadt@, djm@
1297d248 929
1e08e787 93020040418
931 - (dtucker) [auth-pam.c] Log username and source host for failed PAM
932 authentication attempts. With & ok djm@
917ee1d2 933 - (djm) [openbsd-compat/bsd-cygwin_util.c] Recent versions of Cygwin allow
934 change of user context without a password, so relax auth method
935 restrictions; from vinschen AT redhat.com; ok dtucker@
1e08e787 936
f9aacd5e 93720040416
938 - (dtucker) [regress/sftp-cmds.sh] Skip quoting test on Cygwin, since
939 FAT/NTFS does not permit quotes in filenames. From vinschen at redhat.com
6490a5d5 940 - (djm) [auth-krb5.c auth.h session.c] Explicitly refer to Kerberos ccache
941 file using FILE: method, fixes problems on Mac OSX.
942 Patch from simon@sxw.org.uk; ok dtucker@
9ff90d99 943 - (tim) [configure.ac] Set SETEUID_BREAKS_SETUID, BROKEN_SETREUID and
944 BROKEN_SETREGID for SCO OpenServer 3
f9aacd5e 945
d1d10baa 94620040412
947 - (dtucker) [sshd_config.5] Add PermitRootLogin without-password warning
948 from bug #701 (text from jfh at cise.ufl.edu).
141fc639 949 - (dtucker) [acconfig.h configure.ac defines.h] Bug #673: check for 4-arg
950 skeychallenge(), eg on NetBSD. ok mouring@
f2b7b5c8 951 - (dtucker) [auth-skey.c defines.h monitor.c] Make skeychallenge explicitly
952 4-arg, with compatibility for 3-arg versions. From djm@, ok me.
77f09220 953 - (djm) [configure.ac] Fix detection of libwrap on OpenBSD; ok dtucker@
d1d10baa 954
f20d4564 95520040408
956 - (dtucker) [loginrec.c] Use UT_LINESIZE if available, prevents truncating
957 pty name on Linux 2.6.x systems. Patch from jpe at eisenmenger.org.
9b08c23f 958 - (bal) [monitor.c monitor_wrap.c] Second try. Put the zlib.h headers
959 back and #undef TARGET_OS_MAC instead. (Bug report pending with Apple)
074c4cbc 960 - (dtucker) [defines.h loginrec.c] Define UT_LINESIZE if not defined and
961 simplify loginrec.c. ok tim@
a655c012 962 - (bal) [monitor.c monitor_wrap.c] Ok.. Last time. Promise. Tim suggested
963 limiting scope and dtucker@ agreed.
f20d4564 964
e7d0f139 96520040407
966 - (dtucker) [session.c] Flush stdout after displaying loginmsg. From
967 f_mohr at yahoo.de.
79753592 968 - (bal) [acconfig.h auth-krb5.c configure.ac gss-serv-krb5.c] Check to see
969 if Krb5 library exports krb5_init_etc() since some OSes (like MacOS/X)
970 are starting to restrict it as internal since it is not needed by
971 developers any more. (Patch based on Apple tree)
972 - (bal) [monitor.c monitor_wrap.c] monitor_wrap.c] moved zlib.h higher since
973 krb5 on MacOS/X conflicts. There may be a better solution, but this will
974 work for now.
e7d0f139 975
3d59832f 97620040406
977 - (dtucker) [acconfig.h configure.ac defines.h] Bug #820: don't use
978 updwtmpx() on IRIX since it seems to clobber utmp. ok djm@
2fe51906 979 - (dtucker) [configure.ac] Bug #816, #748 (again): Attempt to detect
980 broken getaddrinfo and friends on HP-UX. ok djm@
3d59832f 981
b90bed9f 98220040330
983 - (dtucker) [configure.ac] Bug #811: Use "!" for LOCKED_PASSWD_PREFIX on
984 Linuxes, since that's what many use. ok djm@
d948154a 985 - (dtucker) [auth-pam.c] rename the_authctxt to sshpam_authctxt in auth-pam.c
986 to reduce potential confusion with the one in sshd.c. ok djm@
35087869 987 - (djm) Bug #825: Fix ip_options_check() for mapped IPv4/IPv6 connection;
988 with & ok dtucker@
b90bed9f 989
75dbfa01 99020040327
991 - (dtucker) [session.c] Bug #817: Clear loginmsg after fork to prevent
992 duplicate login messages for mutli-session logins. ok djm@
993
c876ee7e 99420040322
a4c0faa2 995 - (djm) [sshd.c] Drop supplemental groups if started as root
c876ee7e 996 - (djm) OpenBSD CVS Sync
997 - markus@cvs.openbsd.org 2004/03/09 22:11:05
998 [ssh.c]
999 increase x11 cookie lifetime to 20 minutes; ok djm
182ccbba 1000 - markus@cvs.openbsd.org 2004/03/10 09:45:06
1001 [ssh.c]
1002 trim usage to match ssh(1) and look more like unix. ok djm@
65edde94 1003 - markus@cvs.openbsd.org 2004/03/11 08:36:26
1004 [sshd.c]
1005 trim usage; ok deraadt
85ac7a84 1006 - markus@cvs.openbsd.org 2004/03/11 10:21:17
1007 [ssh.c sshd.c]
1008 ssh, sshd: sync version output, ok djm
7c79db4e 1009 - markus@cvs.openbsd.org 2004/03/20 10:40:59
1010 [version.h]
1011 3.8.1
442c8293 1012 - (djm) Crank RPM spec versions
a4c0faa2 1013
2b983b95 101420040311
1015 - (djm) [configure.ac] Add standard license to configure.ac; ok ben, dtucker
1016
31863e02 101720040310
1018 - (dtucker) [openbsd-compat/fake-rfc2553.h] Bug #812: #undef getaddrinfo
1019 before redefining it, silences warnings on Tru64.
1020
3a5d0759 102120040308
1022 - (dtucker) [sshd.c] Back out rev 1.270 as it caused problems on some
529d73ab 1023 platforms (eg SCO, HP-UX) with logging in the wrong TZ. ok djm@
1024 - (dtucker) [configure.ac sshd.c openbsd-compat/bsd-misc.h
1025 openbsd-compat/setenv.c] Unset KRB5CCNAME on AIX to prevent it from being
1026 inherited by the child. ok djm@
1027 - (dtucker) [auth-pam.c auth-pam.h auth1.c auth2.c monitor.c monitor_wrap.c
1028 monitor_wrap.h] Bug #808: Ensure force_pwchange is correctly initialized
cc120685 1029 even if keyboard-interactive is not used by the client. Prevents
1030 segfaults in some cases where the user's password is expired (note this
1031 is not considered a security exposure). ok djm@
1032 - (djm) OpenBSD CVS Sync
1033 - markus@cvs.openbsd.org 2004/03/03 06:47:52
1034 [sshd.c]
1035 change proctiltle after accept(2); ok henning, deraadt, djm
213bab61 1036 - djm@cvs.openbsd.org 2004/03/03 09:30:42
1037 [sftp-client.c]
1038 Don't print duplicate messages when progressmeter is off
1039 Spotted by job317 AT mailvault.com; ok markus@
06abcf97 1040 - djm@cvs.openbsd.org 2004/03/03 09:31:20
1041 [sftp.c]
1042 Fix initialisation of progress meter; ok markus@
3a065ed0 1043 - markus@cvs.openbsd.org 2004/03/05 10:53:58
1044 [readconf.c readconf.h scp.1 sftp.1 ssh.1 ssh_config.5 sshconnect2.c]
1045 add IdentitiesOnly; ok djm@, pb@
b655d28c 1046 - djm@cvs.openbsd.org 2004/03/08 09:38:05
1047 [ssh-keyscan.c]
1048 explicitly initialise remote_major and remote_minor.
1049 from cjwatson AT debian.org; ok markus@
24f37810 1050 - dtucker@cvs.openbsd.org 2004/03/08 10:18:57
1051 [sshd_config.5]
1052 Document KerberosGetAFSToken; ok markus@
c4f51837 1053 - (tim) [regress/README.regress] Document ssh-rand-helper issue. ok bal
3a5d0759 1054
d22e04fd 105520040307
1056 - (tim) [regress/login-timeout.sh] fix building outside of source tree.
1057
a1e0095d 105820040304
1059 - (dtucker) [auth-pam.c] Don't try to export PAM when compiled with
1060 -DUSE_POSIX_THREADS. From antoine.verheijen at ualbert ca. ok djm@
355fbf31 1061 - (dtucker) [auth-pam.c] Reset signal status when starting pam auth thread,
1062 prevent hanging during PAM keyboard-interactive authentications. ok djm@
69a20cff 1063 - (dtucker) [auth-passwd.c auth-sia.c auth-sia.h defines.h
1064 openbsd-compat/xcrypt.c] Bug #802: Fix build error on Tru64 when
1065 configured --with-osfsia. ok djm@
a1e0095d 1066
1452867a 106720040303
e7f6070d 1068 - (djm) [configure.ac ssh-agent.c] Use prctl to prevent ptrace on ssh-agent
1069 ok dtucker
1070
010e9d5b 107120040229
1072 - (tim) [configure.ac] Put back bits mistakenly removed from Rev 1.188
1073
6ff58a4b 107420040229
1075 - (dtucker) OpenBSD CVS Sync
1076 - djm@cvs.openbsd.org 2004/02/25 00:22:45
1077 [sshd.c]
1078 typo in comment
8b0a55ac 1079 - dtucker@cvs.openbsd.org 2004/02/27 22:42:47
1080 [dh.c]
1081 Prevent sshd from sending DH groups with a primitive generator of zero or
1082 one, even if they are listed in /etc/moduli. ok markus@
cd744742 1083 - dtucker@cvs.openbsd.org 2004/02/27 22:44:56
1084 [dh.c]
1085 Make /etc/moduli line buffer big enough for 8kbit primes, in case anyone
1086 ever uses one. ok markus@
e24bb7d5 1087 - dtucker@cvs.openbsd.org 2004/02/27 22:49:27
1088 [dh.c]
1089 Reset bit counter at the right time, fixes debug output in the case where
1090 the DH group is rejected. ok markus@
42cfd508 1091 - dtucker@cvs.openbsd.org 2004/02/17 08:23:20
1092 [regress/Makefile regress/login-timeout.sh]
1093 Add regression test for LoginGraceTime; ok markus@
dd75dc6d 1094 - markus@cvs.openbsd.org 2004/02/24 16:56:30
1095 [regress/test-exec.sh]
1096 allow arguments in ${TEST_SSH_XXX}
e7ac982b 1097 - markus@cvs.openbsd.org 2004/02/24 17:06:52
1098 [regress/ssh-com-client.sh regress/ssh-com-keygen.sh
1099 regress/ssh-com-sftp.sh regress/ssh-com.sh]
1100 test against recent ssh.com releases
f492915d 1101 - dtucker@cvs.openbsd.org 2004/02/28 12:16:57
1102 [regress/dynamic-forward.sh]
1103 Make dynamic-forward understand nc's new output. ok markus@
79a00bda 1104 - dtucker@cvs.openbsd.org 2004/02/28 13:44:45
1105 [regress/try-ciphers.sh]
1106 Test acss too; ok markus@
1d64dfd3 1107 - (dtucker) [regress/try-ciphers.sh] Skip acss if not compiled in (eg if we
1108 built with openssl < 0.9.7)
6ff58a4b 1109
769a750c 111020040226
1111 - (bal) KNF our sshlogin.c even if the code looks nothing like upstream
1112 code due to diversity issues.
1113
3b5581f5 111420040225
1115 - (djm) Trim ChangeLog
557f108b 1116 - (djm) Don't specify path to PAM modules in Redhat sshd.pam; from Fedora
3b5581f5 1117
71c1910f 111820040224
1119 - (dtucker) OpenBSD CVS Sync
1120 - markus@cvs.openbsd.org 2004/02/19 21:15:04
1121 [sftp-server.c]
1122 switch to new license.template
a666e3b1 1123 - markus@cvs.openbsd.org 2004/02/23 12:02:33
1124 [sshd.c]
1125 backout revision 1.279; set listen socket to non-block; ok henning.
155890b3 1126 - markus@cvs.openbsd.org 2004/02/23 15:12:46
1127 [bufaux.c]
1128 encode 0 correctly in buffer_put_bignum2; noted by Mikulas Patocka
1129 and drop support for negative BNs; ok otto@
a5337ac4 1130 - markus@cvs.openbsd.org 2004/02/23 15:16:46
1131 [version.h]
1132 enter 3.8
071970fb 1133 - (dtucker) [configure.ac gss-serv-krb5.c ssh-gss.h] Define GSSAPI when found
1134 with krb5-config, hunt down gssapi.h and friends. Based partially on patch
469e90f9 1135 from deengert at anl.gov. ok djm@
13dff404 1136 - (djm) [groupaccess.c uidswap.c] Bug #787: Size group arrays at runtime
1137 using sysconf() if available Based on patches from
1138 holger AT van-lengerich.de and openssh_bugzilla AT hockin.org
972fc531 1139 - (dtucker) [uidswap.c] Minor KNF. ok djm@
fee4a84f 1140 - (tim) [openbsd-compat/getrrsetbyname.c] Make gcc 2.7.2.3 happy. ok djm@
8607ab76 1141 - (djm) Crank RPM spec versions
54fe3272 1142 - (dtucker) [README] Add pointer to release notes. ok djm@
510c0a8a 1143 - (dtucker) {README.platform] Add platform-specific notes.
f9e4952c 1144 - (tim) [configure.ac] SCO3 needs -lcrypt_i for -lprot
a40872de 1145 - (djm) Release 3.8p1
71c1910f 1146
59f327e0 114720040223
1148 - (dtucker) [session.c] Bug #789: Only make setcred call for !privsep in the
1149 non-interactive path. ok djm@
1150
f14ca4a4 115120040222
1152 - (dtucker) [auth-shadow.c auth.c auth.h] Move shadow account expiry test
1153 to auth-shadow.c, no functional change. ok djm@
2b486b75 1154 - (dtucker) [auth-shadow.c auth.h] Provide warnings of impending account or
1155 password expiry. ok djm@
1156 - (dtucker) [auth-passwd.c] Only check password expiry once. Prevents
1157 multiple warnings if a wrong password is entered.
1158 - (dtucker) [configure.ac] Apply krb5-config --libs fix to non-gssapi path
1159 too.
f14ca4a4 1160
45a3410a 116120040220
1162 - (djm) [openbsd-compat/setproctitle.c] fix comments; from grange@
1163
13961ade 116420040218
1165 - (dtucker) [configure.ac] Handle case where krb5-config --libs returns a
1166 path with a "-" in it. From Sergio.Gelato at astro.su.se.
caf1e9f0 1167 - (djm) OpenBSD CVS Sync
1168 - djm@cvs.openbsd.org 2004/02/17 07:17:29
1169 [sftp-glob.c sftp.c]
1170 Remove useless headers; ok deraadt@
2cda7d6b 1171 - djm@cvs.openbsd.org 2004/02/17 11:03:08
1172 [sftp.c]
1173 sftp.c and sftp-int.c, together at last; ok markus@
ab263a3d 1174 - jmc@cvs.openbsd.org 2004/02/17 19:35:21
1175 [sshd_config.5]
1176 remove cruft left over from RhostsAuthentication removal;
1177 ok markus@
232b600a 1178 - (djm) [log.c] Correct use of HAVE_OPENLOG_R
a90ed4b3 1179 - (djm) [log.c] Tighten openlog_r tests
13961ade 1180
9cd11896 118120040217
1182 - (djm) Simplify the license on code I have written. No code changes.
ab3932ab 1183 - (djm) OpenBSD CVS Sync
1184 - djm@cvs.openbsd.org 2004/02/17 05:39:51
1185 [sftp-client.c sftp-client.h sftp-glob.c sftp-glob.h sftp-int.c]
1186 [sftp-int.h sftp.c]
1187 switch to license.template for code written by me (belated, I know...)
5d464804 1188 - (djm) Bug #698: Specify FILE: for KRB5CCNAME; patch from
1189 stadal@suse.cz and simon@sxw.org.uk
60922169 1190 - (dtucker) [auth-pam.c] Tidy up PAM debugging. ok djm@
ef687c66 1191 - (dtucker) [auth-pam.c] Store output from pam_session and pam_setcred for
1192 display after login. Should fix problems like pam_motd not displaying
1193 anything, noticed by cjwatson at debian.org. ok djm@
9cd11896 1194
006cb311 119520040212
1196 - (tim) [Makefile.in regress/sftp-badcmds.sh regress/test-exec.sh]
1197 Portablity fixes. Data sftp transfers needs to be world readable. Some
1198 older shells hang on while loops when doing sh -n some_script. OK dtucker@
5486a457 1199 - (tim) [configure.ac] Make sure -lcrypto is before -lsocket for sco3.
1200 ok mouring@
006cb311 1201
d78480be 120220040211
1203 - (dtucker) [auth-passwd.c auth-shadow.c] Only enable shadow expiry check
1204 if HAS_SHADOW_EXPIRY is set.
8087c5ee 1205 - (tim) [configure.ac] Fix comment to match code changes in ver 1.117
d78480be 1206
cadfc759 120720040210
1208 - (dtucker) [auth-passwd.c auth.h openbsd-compat/port-aix.c
5a8bd0c3 1209 openbsd-compat/port-aix.h] Bug #14: Use do_pwchange to support AIX's
1210 native password expiry.
1211 - (dtucker) [LICENCE Makefile.in auth-passwd.c auth-shadow.c auth.c auth.h
1212 defines.h] Bug #14: Use do_pwchange to support password expiry and force
1213 change for platforms using /etc/shadow. ok djm@
1c46f905 1214 - (dtucker) [openbsd-compat/fake-rfc2553.h] Bug #563: Prepend ssh_ to compat
1215 functions to avoid conflicts with Heimdal's libroken. ok djm@
dd1fb864 1216 - (dtucker) [auth-pam.c auth-pam.h session.c] Bug #14: Use do_pwchange to
1217 change expired PAM passwords for SSHv1 connections without privsep.
1218 pam_chauthtok is still used when privsep is disabled. ok djm@
262b1744 1219 - (dtucker) [openbsd-compat/port-aix.c openbsd-compat/port-aix.h] Move
1220 include from port-aix.h to port-aix.c and remove unnecessary function
1221 definition. Fixes build errors on AIX.
41c64c91 1222 - (dtucker) [configure.ac loginrec.c] Bug #464: Use updwtmpx on platforms
1223 that support it. from & ok mouring@
0655c763 1224 - (dtucker) [configure.ac] Bug #345: Do not disable utmp on HP-UX 10.x.
d78480be 1225 ok djm@
cadfc759 1226
59d51274 122720040207
1228 - (dtucker) OpenBSD CVS Sync
1229 - dtucker@cvs.openbsd.org 2004/02/06 23:41:13
1230 [cipher-ctr.c]
1231 Use EVP_CIPHER_CTX_key_length for key length. ok markus@
1232 (This will fix builds with OpenSSL 0.9.5)
1c4d41b9 1233 - (dtucker) [cipher.c] enable AES counter modes with OpenSSL 0.9.5.
1234 ok djm@, markus@
59d51274 1235
92d0d880 123620040206
1237 - (dtucker) [acss.c acss.h] Fix $Id tags.
c7b91244 1238 - (dtucker) [cipher-acss.c cipher.c] Enable acss only if building with
1239 OpenSSL >= 0.9.7. ok djm@
72037bc8 1240 - (dtucker) [session.c] Bug #789: Do not call do_pam_setcred as a non-root
1241 user, since some modules might fail due to lack of privilege. ok djm@
38b69c0b 1242 - (dtucker) [configure.ac] Bug #748: Always define BROKEN_GETADDRINFO
1243 for HP-UX 11.11. If there are known-good configs where this is not
1244 required, please report them. ok djm@
a6cd1e13 1245 - (dtucker) [sshd.c] Bug #757: Clear child's environment to prevent
1246 accidentally inheriting from root's environment. ok djm@
7ccff316 1247 - (dtucker) [openbsd-compat/port-aix.c openbsd-compat/port-aix.h] Bug #796:
1248 Restore previous authdb setting after auth calls. Fixes problems with
1249 setpcred failing on accounts that use AFS or NIS password registries.
51693efd 1250 - (dtucker) [configure.ac includes.h] Include <sys/stream.h> if present,
1251 required on Solaris 2.5.1 for queue_t, which is used by <sys/ptms.h>.
37656beb 1252 - (dtucker) OpenBSD CVS Sync
1253 - markus@cvs.openbsd.org 2004/01/30 09:48:57
1254 [auth-passwd.c auth.h pathnames.h session.c]
1255 support for password change; ok dtucker@
1256 (set password-dead=1w in login.conf to use this).
1257 In -Portable, this is currently only platforms using bsdauth.
a9b33b95 1258 - dtucker@cvs.openbsd.org 2004/02/05 05:37:17
1259 [monitor.c sshd.c]
1260 Pass SIGALRM through to privsep child if LoginGraceTime expires. ok markus@
7b0a59c9 1261 - markus@cvs.openbsd.org 2004/02/05 15:33:33
1262 [progressmeter.c]
1263 fix ETA for > 4GB; bugzilla #791; ok henning@ deraadt@
92d0d880 1264
d642a47a 126520040129
1266 - (dtucker) OpenBSD CVS Sync regress/
1267 - dtucker@cvs.openbsd.org 2003/10/11 11:49:49
1268 [Makefile banner.sh]
1269 Test missing banner file, suppression of banner with ssh -q, check return
1270 code from ssh. ok markus@
b3293f64 1271 - jmc@cvs.openbsd.org 2003/11/07 10:16:44
1272 [ssh-com.sh]
1273 adress -> address, and a few more; all from Jonathon Gray;
7267f37e 1274 - djm@cvs.openbsd.org 2004/01/13 09:49:06
1275 [sftp-batch.sh]
8068d564 1276 - (dtucker) [configure.ac] Add --without-zlib-version-check. Feedback from
1277 tim@, ok several
c1ad5966 1278 - (dtucker) [configure.ac openbsd-compat/bsd-cray.c openbsd-compat/bsd-cray.h]
1279 Bug #775: Cray fixes from wendy at cray.com
d642a47a 1280
71658852 128120040128
1282 - (dtucker) [regress/README.regress] Add tcpwrappers issue, noted by tim@
f5d109e7 1283 - (dtucker) [moduli] Import new moduli file from OpenBSD.
71658852 1284
268c23e9 128520040127
1286 - (djm) OpenBSD CVS Sync
1287 - hshoexer@cvs.openbsd.org 2004/01/23 17:06:03
1288 [cipher.c]
1289 enable acss for ssh
1290 ok deraadt@ markus@
0372ae57 1291 - mouring@cvs.openbsd.org 2004/01/23 17:57:48
1292 [sftp-int.c]
1293 Fix issue pointed out with ls not handling large directories
1294 with embeded paths correctly. OK damien@
8b557a74 1295 - hshoexer@cvs.openbsd.org 2004/01/23 19:26:33
1296 [cipher.c]
1297 rename acss@opebsd.org to acss@openssh.org
1298 ok deraadt@
2daf1db1 1299 - djm@cvs.openbsd.org 2004/01/25 03:49:09
1300 [sshconnect.c]
1301 reset nonblocking flag after ConnectTimeout > 0 connect; (bugzilla #785)
1302 from jclonguet AT free.fr; ok millert@
02de7c6e 1303 - djm@cvs.openbsd.org 2004/01/27 10:08:10
1304 [sftp.c]
1305 reorder parsing so user:skey@host:file works (bugzilla #777)
1306 patch from admorten AT umich.edu; ok markus@
268c23e9 1307 - (djm) [acss.c acss.h cipher-acss.c] Portable support for ACSS
1308 if libcrypto lacks it
1309
86f807ed 131020040126
1311 - (tim) Typo in regress/README.regress
a5753dd4 1312 - (tim) [regress/test-exec.sh] RhostsAuthentication is deprecated.
a98550d2 1313 - (tim) [defines.h] Add defines for HFIXEDSZ and T_SIG
9e833a9b 1314 - (tim) [configure.ac includes.h] add <sys/ptms.h> for grantpt() and friends.
2df78719 1315 - (tim) [defines.h openbsd-compat/getrrsetbyname.h] Move defines for HFIXEDSZ
1316 and T_SIG to getrrsetbyname.h
86f807ed 1317
6e9f4c0f 131820040124
1319 - (djm) Typo in openbsd-compat/bsd-openpty.c; from wendyp AT cray.com
1320
f4eaee12 132120040123
1322 - (djm) Do pam_session processing for systems with HAVE_LOGIN_CAP; from
1323 ralf.hack AT pipex.net; ok dtucker@
b6cfb8c2 1324 - (djm) Bug #776: Update contrib/redhat/openssh.spec to dynamically detect
1325 Kerberos location (and thus work with Fedora Core 1);
1326 from jason AT devrandom.org
4ad65809 1327 - (dtucker) [configure.ac] Bug #788: Test for zlib.h presence and for
1328 zlib >= 1.1.4. Partly from jbasney at ncsa.uiuc.edu. ok djm@
73fd4871 1329 - (dtucker) [contrib/cygwin/README] Document new ssh-host-config options.
1330 Patch from vinschen at redhat.com.
bcfcc5f9 1331 - (dtucker) [acconfig.h configure.ac includes.h servconf.c session.c]
1332 Change AFS symbol to USE_AFS to prevent namespace collisions, do not
1333 include kafs.h unless necessary. From deengert at anl.gov.
0a15d73b 1334 - (tim) [configure.ac] Remove hard coded -L/usr/local/lib and
1335 -I/usr/local/include. Users can do LDFLAGS="-L/usr/local/lib" \
1336 CPPFLAGS="-I/usr/local/include" ./configure if needed.
f4eaee12 1337
5585c441 133820040122
1339 - (dtucker) [configure.ac] Use krb5-config where available for Kerberos/
1340 GSSAPI detection, libs and includes. ok djm@
6704d19a 1341 - (dtucker) [session.c] Enable AFS support in conjunction with KRB5 not
1342 just HEIMDAL.
8e8d046c 1343 - (tim) [contrib/solaris/buildpkg.sh] Allow for the possibility of
1344 /usr/local being a symbolic link. Fixes problem reported by Henry Grebler.
5585c441 1345
a8b64bb8 134620040121
1347 - (djm) OpenBSD CVS Sync
1348 - djm@cvs.openbsd.org 2004/01/13 09:25:05
1349 [sftp-int.c sftp.1 sftp.c]
1350 Tidy sftp batchmode handling, eliminate junk to stderr (bugzilla #754) and
1351 enable use of "-b -" to accept batchfile from stdin; ok markus@
f74de0d7 1352 - jmc@cvs.openbsd.org 2004/01/13 12:17:33
1353 [sftp.1]
1354 remove unnecessary Ic's;
1355 kill whitespace at EOL;
1356 ok djm@
39dfceeb 1357 - markus@cvs.openbsd.org 2004/01/13 19:23:15
1358 [compress.c session.c]
1359 -Wall; ok henning
33623c65 1360 - markus@cvs.openbsd.org 2004/01/13 19:45:15
1361 [compress.c]
1362 cast for portability; millert@
7741e239 1363 - markus@cvs.openbsd.org 2004/01/19 09:24:21
1364 [channels.c]
1365 fake consumption for half closed channels since the peer is waiting for
1366 window adjust messages; bugzilla #790 Matthew Dillon; test + ok dtucker@
1367 reproduce with sh -c 'ulimit -f 10; ssh host -n od /bsd | cat > foo'
43f7a4b8 1368 - markus@cvs.openbsd.org 2004/01/19 21:25:15
1369 [auth2-hostbased.c auth2-pubkey.c serverloop.c ssh-keysign.c sshconnect2.c]
1370 fix mem leaks; some fixes from Pete Flugstad; tested dtucker@
ac414e17 1371 - djm@cvs.openbsd.org 2004/01/21 03:07:59
1372 [sftp.c]
1373 initialise infile in main, rather than statically - from portable
a4de1163 1374 - deraadt@cvs.openbsd.org 2004/01/11 21:55:06
1375 [sshpty.c]
1376 for pty opening, only use the openpty() path. the other stuff only needs
1377 to be in openssh-p; markus ok
1378 - (djm) [openbsd-compat/bsd-openpty.c] Rework old sshpty.c code into an
1379 openpty() replacement
a8b64bb8 1380
100e6910 138120040114
1382 - (dtucker) [auth-pam.c] Have monitor die if PAM authentication thread exits
1383 unexpectedly. with & ok djm@
28b49ff8 1384 - (dtucker) [auth-pam.c] Reset signal handler in pthread_cancel too, add
1385 test for case where cleanup has already run.
90f3c272 1386 - (dtucker) [auth-pam.c] Add minor debugging.
100e6910 1387
e47e681f 138820040113
1389 - (dtucker) [auth-pam.c] Relocate struct pam_ctxt and prototypes. No
1390 functional changes.
1391
b3f87f4f 139220040108
1393 - (dtucker) [auth-pam.c defines.h] Bug #783: move __unused to defines.h and
1394 only define if not already. From des at freebsd.org.
24a9171d 1395 - (dtucker) [configure.ac] Remove extra (typo) comma.
b3f87f4f 1396
e7c060cb 139720040105
1398 - (dtucker) [contrib/ssh-copy-id] Bug #781: exit if ssh fails. Patch from
1399 cjwatson at debian.org.
309af4e5 1400 - (dtucker) [acconfig.h configure.ac includes.h servconf.c session.c]
1401 Only enable KerberosGetAFSToken if Heimdal's libkafs is found. with jakob@
e7c060cb 1402
ff620033 140320040102
1404 - (djm) OSX/Darwin needs BIND_8_COMPAT to build getrrsetbyname. Report from
1405 jakob@
c0c10689 1406 - (djm) Remove useless DNS support configure summary message. from jakob@
2511d104 1407 - (djm) OSX/Darwin put the PAM headers in a different place, detect this.
1408 Report from jakob@
ff620033 1409
c6fbc95a 141020031231
1411 - (dtucker) OpenBSD CVS Sync
1412 - djm@cvs.openbsd.org 2003/12/22 09:16:58
1413 [moduli.c ssh-keygen.1 ssh-keygen.c]
1414 tidy up moduli generation debugging, add -v (verbose/debug) option to
1415 ssh-keygen; ok markus@
1dd5f021 1416 - markus@cvs.openbsd.org 2003/12/22 20:29:55
1417 [cipher-3des1.c]
1418 EVP_CIPHER_CTX_cleanup() for the des contexts; pruiksma@freesurf.fr
a1e30b47 1419 - jakob@cvs.openbsd.org 2003/12/23 16:12:10
1420 [servconf.c servconf.h session.c sshd_config]
1421 implement KerberosGetAFSToken server option. ok markus@, beck@
6bb49a16 1422 - millert@cvs.openbsd.org 2003/12/29 16:39:50
1423 [sshd_config]
1424 KeepAlive has been obsoleted, use TCPKeepAlive instead; markus@ OK
b0ca6225 1425 - dtucker@cvs.openbsd.org 2003/12/31 00:24:50
1426 [auth2-passwd.c]
1427 Ignore password change request during password auth (which we currently
1428 don't support) and discard proposed new password. corrections/ok markus@
3f176010 1429 - (dtucker) [configure.ac] Only test setresuid and setresgid if they exist.
c6fbc95a 1430
56b13279 143120031219
1432 - (dtucker) [defines.h] Bug #458: Define SIZE_T_MAX as UINT_MAX if we
1433 typedef size_t ourselves.
1434
0c6a72a5 143520031218
1436 - (dtucker) [configure.ac] Don't use setre[ug]id on DG-UX, from Tom Orban.
b3ef7fb7 1437 - (dtucker) [auth-pam.c] Do PAM chauthtok during SSH2 keyboard-interactive
1438 authentication. Partially fixes bug #423. Feedback & ok djm@
0c6a72a5 1439
95ae2076 144020031217
1441 - (djm) OpenBSD CVS Sync
1442 - markus@cvs.openbsd.org 2003/12/09 15:28:43
1443 [serverloop.c]
1444 make ClientKeepAlive work for ssh -N, too (no login shell requested).
1445 1) send a bogus channel request if we find a channel
1446 2) send a bogus global request if we don't have a channel
1447 ok + test beck@
c5894280 1448 - markus@cvs.openbsd.org 2003/12/09 17:29:04
1449 [sshd.c]
1450 fix -o and HUP; ok henning@
1aafd17a 1451 - markus@cvs.openbsd.org 2003/12/09 17:30:05
1452 [ssh.c]
1453 don't modify argv for ssh -o; similar to sshd.c 1.283
fd573618 1454 - markus@cvs.openbsd.org 2003/12/09 21:53:37
1455 [readconf.c readconf.h scp.1 servconf.c servconf.h sftp.1 ssh.1]
1456 [ssh_config.5 sshconnect.c sshd.c sshd_config.5]
1457 rename keepalive to tcpkeepalive; the old name causes too much
1458 confusion; ok djm, dtucker; with help from jmc@
66357af5 1459 - dtucker@cvs.openbsd.org 2003/12/09 23:45:32
1460 [clientloop.c]
1461 Clear exit code when ssh -N is terminated with a SIGTERM. ok markus@
e8dd24a8 1462 - markus@cvs.openbsd.org 2003/12/14 12:37:21
1463 [ssh_config.5]
1464 we don't support GSS KEX; from Simon Wilkinson
5d8d32a3 1465 - markus@cvs.openbsd.org 2003/12/16 15:49:51
1466 [clientloop.c clientloop.h readconf.c readconf.h scp.1 sftp.1 ssh.1]
1467 [ssh.c ssh_config.5]
1468 application layer keep alive (ServerAliveInterval ServerAliveCountMax)
1469 for ssh(1), similar to the sshd(8) option; ok beck@; with help from
1470 jmc and dtucker@
b3c35b71 1471 - markus@cvs.openbsd.org 2003/12/16 15:51:54
1472 [dh.c]
1473 use <= instead of < in dh_estimate; ok provos/hshoexer;
1474 do not return < DH_GRP_MIN
9a3fe0e2 1475 - (dtucker) [acconfig.h configure.ac uidswap.c] Bug #645: Check for
1476 setres[ug]id() present but not implemented (eg some Linux/glibc
1477 combinations).
cc1102cb 1478 - (bal) [openbsd-compat/bsd-misc.c] unset 'signal' defined if we are
1479 using a real 'signal()' (Noticed by a NeXT Compile)
95ae2076 1480
ef75d357 148120031209
1482 - (dtucker) OpenBSD CVS Sync
1483 - matthieu@cvs.openbsd.org 2003/11/25 23:10:08
1484 [ssh-add.1]
1485 ssh-add doesn't need to be a descendant of ssh-agent. Ok markus@, jmc@.
dfeea606 1486 - djm@cvs.openbsd.org 2003/11/26 21:44:29
1487 [cipher-aes.c]
1488 fix #ifdef before #define; ok markus@
1489 (RCS ID sync only, Portable already had this)
adfde93f 1490 - markus@cvs.openbsd.org 2003/12/02 12:15:10
1491 [progressmeter.c]
1492 improvments from andreas@:
1493 * saner speed estimate for transfers that takes less than a second by
1494 rounding the time to 1 second.
1495 * when the transfer is finished calculate the actual total speed
1496 rather than the current speed which is given during the transfer
fce39749 1497 - markus@cvs.openbsd.org 2003/12/02 17:01:15
1498 [channels.c session.c ssh-agent.c ssh.h sshd.c]
1499 use SSH_LISTEN_BACKLOG (=128) in listen(2).
69e782ea 1500 - djm@cvs.openbsd.org 2003/12/07 06:34:18
1501 [moduli.c]
1502 remove unused debugging #define templates
5acd7dc1 1503 - markus@cvs.openbsd.org 2003/12/08 11:00:47
1504 [kexgexc.c]
1505 print requested group size in debug; ok djm
eb7a33b8 1506 - dtucker@cvs.openbsd.org 2003/12/09 13:52:55
1507 [moduli.c]
1508 Prevent ssh-keygen -T from outputting moduli with a generator of 0, since
1509 they can't be used for Diffie-Hellman. Assistance and ok djm@
b97b4f35 1510 - (dtucker) [ssh-keyscan.c] Sync RCSIDs, missed in SSH_SSFDMAX change below.
ef75d357 1511
e6354014 151220031208
1513 - (tim) [configure.ac] Bug 770. Fix --without-rpath.
1514
1639bb8f 151520031123
1516 - (djm) [canohost.c] Move IPv4inV6 mapped address normalisation to its own
1517 function and call it unconditionally
341c3efe 1518 - (djm) OpenBSD CVS Sync
1519 - djm@cvs.openbsd.org 2003/11/23 23:17:34
1520 [ssh-keyscan.c]
1521 from portable - use sysconf to detect fd limit; ok markus@
1522 (tidy diff by adding SSH_SSFDMAX macro to defines.h)
e7e3e2c8 1523 - djm@cvs.openbsd.org 2003/11/23 23:18:45
1524 [ssh-keygen.c]
1525 consistency PATH_MAX -> MAXPATHLEN; ok markus@
1526 (RCS ID sync only)
1527 - djm@cvs.openbsd.org 2003/11/23 23:21:21
1528 [scp.c]
1529 from portable: rename clashing variable limit-> limit_rate; ok markus@
1530 (RCS ID sync only)
f7926e97 1531 - dtucker@cvs.openbsd.org 2003/11/24 00:16:35
1532 [ssh.1 ssh.c]
1533 Make ssh -k mean GSSAPIDelegateCredentials=no. Suggestion & ok markus@
d74671e4 1534 - (djm) Annotate OpenBSD-derived files in openbsd-compat/ with original
1535 source file path (in OpenBSD tree).
1639bb8f 1536
7fbb4189 153720031122
1538 - (dtucker) [channels.c] Make AIX write limit code clearer. Suggested by djm@
f0b467ef 1539 - (dtucker) [auth-passwd.c openbsd-compat/port-aix.c openbsd-compat/port-aix.h]
1540 Move AIX specific password authentication code to port-aix.c, call
1541 authenticate() until reenter flag is clear.
dbf8efb3 1542 - (dtucker) [auth-sia.c configure.ac] Tru64 update from cmadams at hiwaay.net.
1543 Use permanently_set_uid for SIA, only define DISABLE_FD_PASSING when SIA
1544 is enabled, rely on SIA to check for locked accounts if enabled. ok djm@
10adbb52 1545 - (djm) [scp.c] Rename limitbw -> limit_rate to match upstreamed patch
e20054de 1546 - (djm) [sftp-int.c] Remove duplicated code from bogus sync
00df6acd 1547 - (djm) [packet.c] Shuffle #ifdef to reduce conditionally compiled code
7fbb4189 1548
81b161c2 154920031121
1550 - (djm) OpenBSD CVS Sync
1551 - markus@cvs.openbsd.org 2003/11/20 11:39:28
1552 [progressmeter.c]
1553 fix rounding errors; from andreas@
aff51935 1554 - djm@cvs.openbsd.org 2003/11/21 11:57:03
1555 [everything]
1556 unexpand and delete whitespace at EOL; ok markus@
1557 (done locally and RCS IDs synced)
81b161c2 1558
3eaf3960 155920031118
4d1de3a3 1560 - (djm) Fix early exit for root auth success when UsePAM=yes and
1561 PermitRootLogin=no
3eaf3960 1562 - (dtucker) [auth-pam.c] Convert chauthtok_conv into a generic tty_conv,
95077f48 1563 and use it for do_pam_session. Fixes problems like pam_motd not
1564 displaying anything. ok djm@
f79a6165 1565 - (dtucker) [auth-pam.c] Only use pam_putenv if our platform has it. ok djm@
95077f48 1566 - (djm) OpenBSD CVS Sync
1567 - dtucker@cvs.openbsd.org 2003/11/18 00:40:05
1568 [serverloop.c]
1569 Correct check for authctxt->valid. ok djm@
b2a5802b 1570 - djm@cvs.openbsd.org 2003/11/18 10:53:07
1571 [monitor.c]
1572 unbreak fake authloop for non-existent users (my screwup). Spotted and
1573 tested by dtucker@; ok markus@
4d1de3a3 1574
85a68682 157520031117
1576 - (djm) OpenBSD CVS Sync
1577 - djm@cvs.openbsd.org 2003/11/03 09:03:37
1578 [auth-chall.c]
1579 make this a little more idiot-proof; ok markus@
1580 (includes portable-specific changes)
1a1bc5d5 1581 - jakob@cvs.openbsd.org 2003/11/03 09:09:41
1582 [sshconnect.c]
1583 move changed key warning into warn_changed_key(). ok markus@
f5da7f70 1584 - jakob@cvs.openbsd.org 2003/11/03 09:37:32
1585 [sshconnect.c]
1586 do not free static type pointer in warn_changed_key()
fdaef11e 1587 - djm@cvs.openbsd.org 2003/11/04 08:54:09
1588 [auth1.c auth2.c auth2-pubkey.c auth.h auth-krb5.c auth-passwd.c]
1589 [auth-rhosts.c auth-rh-rsa.c auth-rsa.c monitor.c serverloop.c]
1590 [session.c]
1591 standardise arguments to auth methods - they should all take authctxt.
1592 check authctxt->valid rather then pw != NULL; ok markus@
dc1759e6 1593 - jakob@cvs.openbsd.org 2003/11/08 16:02:40
1594 [auth1.c]
1595 remove unused variable (pw). ok djm@
1596 (id sync only - still used in portable)
512d319a 1597 - jmc@cvs.openbsd.org 2003/11/08 19:17:29
1598 [sftp-int.c]
1599 typos from Jonathon Gray;
b6c7b7b7 1600 - jakob@cvs.openbsd.org 2003/11/10 16:23:41
1601 [bufaux.c bufaux.h cipher.c cipher.h hostfile.c hostfile.h key.c]
1602 [key.h sftp-common.c sftp-common.h sftp-server.c sshconnect.c sshd.c]
1603 [ssh-dss.c ssh-rsa.c uuencode.c uuencode.h]
1604 constify. ok markus@ & djm@
15c8e3fd 1605 - dtucker@cvs.openbsd.org 2003/11/12 10:12:15
1606 [scp.c]
1607 When called with -q, pass -q to ssh; suppresses SSH2 banner. ok markus@
0161a13d 1608 - jakob@cvs.openbsd.org 2003/11/12 16:39:58
1609 [dns.c dns.h readconf.c ssh_config.5 sshconnect.c]
1610 update SSHFP validation. ok markus@
dd376e92 1611 - jmc@cvs.openbsd.org 2003/11/12 20:14:51
1612 [ssh_config.5]
1613 make verb agree with subject, and kill some whitespace;
b930668c 1614 - markus@cvs.openbsd.org 2003/11/14 13:19:09
1615 [sshconnect2.c]
1616 cleanup and minor fixes for the client code; from Simon Wilkinson
d3cbe6f8 1617 - djm@cvs.openbsd.org 2003/11/17 09:45:39
1618 [msg.c msg.h sshconnect2.c ssh-keysign.c]
1619 return error on msg send/receive failure (rather than fatal); ok markus@
0789992b 1620 - markus@cvs.openbsd.org 2003/11/17 11:06:07
1621 [auth2-gss.c gss-genr.c gss-serv.c monitor.c monitor.h monitor_wrap.c]
1622 [monitor_wrap.h sshconnect2.c ssh-gss.h]
1623 replace "gssapi" with "gssapi-with-mic"; from Simon Wilkinson;
1624 test + ok jakob.
7b2a0de3 1625 - (djm) Bug #632: Don't call pam_end indirectly from within kbd-int
1626 conversation function
2212fc98 1627 - (djm) Export environment variables from authentication subprocess to
1628 parent. Part of Bug #717
85a68682 1629
1d58af42 163020031115
1631 - (dtucker) [regress/agent-ptrace.sh] Test for GDB output from Solaris and
1632 HP-UX, skip test on AIX.
1633
74117b26 163420031113
1635 - (dtucker) [auth-pam.c] Append newlines to lines output by the
1636 pam_chauthtok_conv().
9e936326 1637 - (dtucker) [README ssh-host-config ssh-user-config Makefile] (All
1638 contrib/cygwin). Major update from vinschen at redhat.com.
1639 - Makefile provides a `cygwin-postinstall' target to run right after
1640 `make install'.
1641 - Better support for Windows 2003 Server.
1642 - Try to get permissions as correct as possible.
1643 - New command line options to allow full automated host configuration.
1644 - Create configs from skeletons in /etc/defaults/etc.
1645 - Use /bin/bash, allows reading user input with readline support.
1646 - Remove really old configs from /usr/local.
4f1b45b4 1647 - (dtucker) [auth-pam.c] Add newline to accumulated PAM_TEXT_INFO and
1648 PAM_ERROR_MSG messages.
74117b26 1649
53554b24 165020031106
1651 - (djm) Clarify UsePAM consequences a little more
1652
c3d908f0 165320031103
1654 - (dtucker) [contrib/cygwin/ssh-host-config] Ensure entries in /etc/services
1655 are created correctly with CRLF line terminations. Patch from vinschen at
1656 redhat.com.
74677ba3 1657 - (dtucker) OpenBSD CVS Sync
1658 - markus@cvs.openbsd.org 2003/10/15 09:48:45
1659 [monitor_wrap.c]
1660 check pmonitor != NULL
9da35e2c 1661 - markus@cvs.openbsd.org 2003/10/21 09:50:06
1662 [auth2-gss.c]
1663 make sure the doid is larger than 2
b0b30ca6 1664 - avsm@cvs.openbsd.org 2003/10/26 16:57:43
1665 [sshconnect2.c]
1666 rename 'supported' static var in userauth_gssapi() to 'gss_supported'
1667 to avoid shadowing the global version. markus@ ok
f7fb35fe 1668 - markus@cvs.openbsd.org 2003/10/28 09:08:06
1669 [misc.c]
1670 error->debug for getsockopt+TCP_NODELAY; several requests
d8d9afd0 1671 - markus@cvs.openbsd.org 2003/11/02 11:01:03
1672 [auth2-gss.c compat.c compat.h sshconnect2.c]
1673 remove support for SSH_BUG_GSSAPI_BER; simon@sxw.org.uk
61893035 1674 - (dtucker) [regress/agent-ptrace.sh] Use numeric uid and gid.
c3d908f0 1675
f8ec2373 167620031021
1677 - (dtucker) [INSTALL] Some system crypt() functions support MD5 passwords
1678 directly. Noted by Darren.Moffat at sun.com.
5c4056b2 1679 - (dtucker) [regress/agent-ptrace.sh] Skip agent-test unless SUDO is set,
1680 make agent setgid during test.
f8ec2373 1681
4897a87c 168220031017
1683 - (dtucker) [INSTALL] Note that --with-md5 is now required on platforms with
1684 MD5 passwords even if PAM support is enabled. From steev at detritus.net.
1685
433e60ac 168620031015
1687 - (dtucker) OpenBSD CVS Sync
1688 - jmc@cvs.openbsd.org 2003/10/08 08:27:36
1689 [scp.1 scp.c sftp-server.8 sftp.1 sftp.c ssh.1 sshd.8]
1690 scp and sftp: add options list and sort options. options list requested
1691 by deraadt@
1692 sshd: use same format as ssh
1693 ssh: remove wrong option from list
1694 sftp-server: Subsystem is documented in ssh_config(5), not sshd(8)
1695 ok deraadt@ markus@
2ecb78df 1696 - markus@cvs.openbsd.org 2003/10/08 15:21:24
1697 [readconf.c ssh_config.5]
1698 default GSS API to no in client, too; ok jakob, deraadt@
d73a67d7 1699 - markus@cvs.openbsd.org 2003/10/11 08:24:08
1700 [readconf.c readconf.h ssh.1 ssh.c ssh_config.5]
1701 remote x11 clients are now untrusted by default, uses xauth(8) to generate
1702 untrusted cookies; ForwardX11Trusted=yes restores old behaviour.
1703 ok deraadt; feedback and ok djm/fries
b56e99e2 1704 - markus@cvs.openbsd.org 2003/10/11 08:26:43
1705 [sshconnect2.c]
1706 search keys in reverse order; fixes #684
02cd6c56 1707 - markus@cvs.openbsd.org 2003/10/11 11:36:23
1708 [monitor_wrap.c]
1709 return NULL for missing banner; ok djm@
246bb171 1710 - jmc@cvs.openbsd.org 2003/10/12 13:12:13
1711 [ssh_config.5]
1712 note that EnableSSHKeySign should be in the non-hostspecific section;
1713 remove unnecessary .Pp;
1714 ok markus@
b3054353 1715 - markus@cvs.openbsd.org 2003/10/13 08:22:25
1716 [scp.1 sftp.1]
1717 don't refer to options related to forwarding; ok jmc@
b08b7370 1718 - jakob@cvs.openbsd.org 2003/10/14 19:42:10
1719 [dns.c dns.h readconf.c ssh-keygen.c sshconnect.c]
1720 include SSHFP lookup code (not enabled by default). ok markus@
baf12e3f 1721 - jakob@cvs.openbsd.org 2003/10/14 19:43:23
1722 [README.dns]
1723 update
c88de854 1724 - markus@cvs.openbsd.org 2003/10/14 19:54:39
1725 [session.c ssh-agent.c]
1726 10X for mkdtemp; djm@
c31dc31c 1727 - (dtucker) [acconfig.h configure.ac dns.c openbsd-compat/getrrsetbyname.c
1728 openbsd-compat/getrrsetbyname.h] DNS fingerprint support is now always
1729 compiled in but disabled in config.
11d40248 1730 - (dtucker) [auth.c] Check for disabled password expiry on HP-UX Trusted Mode.
ea12f758 1731 - (tim) [regress/banner.sh] portability fix.
433e60ac 1732
a83a3125 173320031009
1734 - (dtucker) [sshd_config.5] UsePAM defaults to "no". ok djm@
1735
19e633e7 173620031008
1737 - (dtucker) OpenBSD CVS Sync
1738 - dtucker@cvs.openbsd.org 2003/10/07 01:47:27
1739 [sshconnect2.c]
c8f0cf13 1740 Don't use logit for banner, since it truncates to MSGBUFSIZ; bz #668 &
1741 #707. ok markus@
7fdf5569 1742 - djm@cvs.openbsd.org 2003/10/07 07:04:16
1743 [sftp-int.c]
1744 sftp quoting fix from admorten AT umich.edu; ok markus@
c8f0cf13 1745 - deraadt@cvs.openbsd.org 2003/10/07 21:58:28
1746 [sshconnect2.c]
1747 set ptr to NULL after free
4c98e94c 1748 - dtucker@cvs.openbsd.org 2003/10/07 01:52:13
1749 [regress/Makefile regress/banner.sh]
1750 Test SSH2 banner. ok markus@
3d3e0ec3 1751 - djm@cvs.openbsd.org 2003/10/07 07:04:52
1752 [regress/sftp-cmds.sh]
1753 more sftp quoting regress tests; ok markus
19e633e7 1754
e3df52a9 175520031007
1756 - (djm) Delete autom4te.cache after autoreconf
c6630044 1757 - (dtucker) [auth-pam.c auth-pam.h session.c] Make PAM use the new static
1758 cleanup functions. With & ok djm@
f658a5e8 1759 - (dtucker) [contrib/redhat/openssh.spec] Bug #714: Now that UsePAM is a
1760 run-time switch, always build --with-md5-passwords.
7111a85c 1761 - (dtucker) [configure.ac openbsd-compat/Makefile.in openbsd-compat/strtoul.c]
1762 Bug #670: add strtoul() to openbsd-compat for platforms lacking it. ok djm@
605369bb 1763 - (dtucker) [configure.ac] Bug #715: Set BROKEN_SETREUID and BROKEN_SETREGID
1764 on Reliant Unix. Patch from Robert.Dahlem at siemens.com.
e2798e96 1765 - (dtucker) [configure.ac] Bug #710: Check for dlsym() in libdl on
1766 Reliant Unix. Based on patch from Robert.Dahlem at siemens.com.
e3df52a9 1767
418ae4b4 176820031003
3f1204c3 1769 - (dtucker) OpenBSD CVS Sync
418ae4b4 1770 - markus@cvs.openbsd.org 2003/10/02 10:41:59
1771 [sshd.c]
1772 print openssl version, too, several requests; ok henning/djm.
59f552b7 1773 - markus@cvs.openbsd.org 2003/10/02 08:26:53
1774 [ssh-gss.h]
1775 missing $OpenBSD:; dtucker
ba7c26ce 1776 - (tim) [contrib/caldera/openssh.spec] Remove obsolete --with-ipv4-default
1777 option.
418ae4b4 1778
2362db19 177920031002
3f1204c3 1780 - (dtucker) OpenBSD CVS Sync
2362db19 1781 - markus@cvs.openbsd.org 2003/09/23 20:17:11
1782 [Makefile.in auth1.c auth2.c auth.c auth.h auth-krb5.c canohost.c
1783 cleanup.c clientloop.c fatal.c gss-serv.c log.c log.h monitor.c monitor.h
1784 monitor_wrap.c monitor_wrap.h packet.c serverloop.c session.c session.h
1785 ssh-agent.c sshd.c]
1786 replace fatal_cleanup() and linked list of fatal callbacks with static
1787 cleanup_exit() function. re-refine cleanup_exit() where appropriate,
1788 allocate sshd's authctxt eary to allow simpler cleanup in sshd.
1789 tested by many, ok deraadt@
0469be42 1790 - markus@cvs.openbsd.org 2003/09/23 20:18:52
1791 [progressmeter.c]
1792 don't print trailing \0; bug #709; Robert.Dahlem@siemens.com
1793 ok millert/deraadt@
c15706e2 1794 - markus@cvs.openbsd.org 2003/09/23 20:41:11
1795 [channels.c channels.h clientloop.c]
1796 move client only agent code to clientloop.c
51d2a129 1797 - markus@cvs.openbsd.org 2003/09/26 08:19:29
1798 [sshd.c]
1799 no need to set the listen sockets to non-block; ok deraadt@
5f4a0c58 1800 - jmc@cvs.openbsd.org 2003/09/29 11:40:51
1801 [ssh.1]
1802 - add list of options to -o and .Xr ssh_config(5)
1803 - some other cleanup
1804 requested by deraadt@;
1805 ok deraadt@ markus@
e377c083 1806 - markus@cvs.openbsd.org 2003/09/29 20:19:57
1807 [servconf.c sshd_config]
1808 GSSAPICleanupCreds -> GSSAPICleanupCredentials
97b56d59 1809 - (dtucker) [configure.ac] Don't set DISABLE_SHADOW when configuring
1810 --with-pam. ok djm@
21c1aca3 1811 - (dtucker) [ssh-gss.h] Prototype change missed in sync.
3a23ba0e 1812 - (dtucker) [session.c] Fix bus errors on some 64-bit Solaris configurations.
1813 Based on patches by Matthias Koeppe and Thomas Baden. ok djm@
2362db19 1814
0cdb4344 181520030930
1816 - (bal) Fix issues in openbsd-compat/realpath.c
1817
4214aa45 181820030925
1819 - (dtucker) [configure.ac openbsd-compat/xcrypt.c] Bug #633: Remove
1820 DISABLE_SHADOW for HP-UX, use getspnam instead of getprpwnam. Patch from
1821 michael_steffens at hp.com, ok djm@
1b4ba39b 1822 - (tim) [sshd_config] UsePAM defaults to no.
4214aa45 1823
67c4ea7d 182420030924
1825 - (djm) Update version.h and spec files for HEAD
cb433561 1826 - (dtucker) [configure.ac] IRIX5 needs the same setre[ug]id defines as IRIX6.
67c4ea7d 1827
5ba73866 182820030923
291c14e8 1829 - (dtucker) [Makefile.in] Bug #644: Fix "make clean" for out-of-tree
5ba73866 1830 builds. Portability corrections from tim@.
b27e573d 1831 - (dtucker) [configure.ac] Bug #665: uid swapping issues on Mac OS X.
635e0c42 1832 Patch from max at quendi.de.
08da2d08 1833 - (dtucker) [configure.ac] Bug #657: uid swapping issues on BSDi.
1834 - (dtucker) [configure.ac] Bug #653: uid swapping issues on Tru64.
6fb3618d 1835 - (dtucker) [configure.ac] Bug #693: uid swapping issues on NCR MP-RAS.
1836 Patch from david.haughton at ncr.com
412c0eaa 1837 - (dtucker) [configure.ac] Bug #659: uid swapping issues on IRIX 6.
1838 Part of patch supplied by bugzilla-openssh at thewrittenword.com
1a086f97 1839 - (dtucker) [configure.ac openbsd-compat/fake-rfc2553.c
1840 openbsd-compat/fake-rfc2553.h] Bug #659: Test for and handle systems with
1841 where gai_strerror is defined as "const char *". Part of patch supplied
1842 by bugzilla-openssh at thewrittenword.com
35283c00 1843 - (dtucker) [contrib/cygwin/README contrib/cygwin/ssh-host-config] Update
1844 ssh-host-config to match current defaults, bump README version. Patch from
1845 vinschen at redhat.com.
51e7d820 1846 - (dtucker) [uidswap.c] Don't test restoration of uid on Cygwin since the
1847 OS does not support permanently dropping privileges. Patch from
1848 vinschen at redhat.com.
805dcf3a 1849 - (dtucker) [openbsd-compat/port-aix.c] Use correct include for xmalloc.h,
1850 add canohost.h to stop warning. Based on patch from openssh-unix-dev at
1851 thewrittenword.com
913a4384 1852 - (dtucker) [INSTALL] Bug #686: Document requirement for zlib 1.1.4 or
1853 higher.
f4f2ff4f 1854 - (tim) Fix typo. s/SETEIUD_BREAKS_SETUID/SETEUID_BREAKS_SETUID/
b27e573d 1855 - (tim) [configure.ac] Bug 665: move 3 new AC_DEFINES outside of AC_TRY_RUN.
1856 Report by distler AT golem ph utexas edu.
ca043cac 1857 - (dtucker) [contrib/aix/pam.conf] Include example pam.conf for AIX from
1858 article by genty at austin.ibm.com, included with the author's permission.
ce26c02a 1859 - (dtucker) OpenBSD CVS Sync
1860 - markus@cvs.openbsd.org 2003/09/18 07:52:54
1861 [sshconnect.c]
1862 missing {}; bug #656; jclonguet at free.fr
5bd34316 1863 - markus@cvs.openbsd.org 2003/09/18 07:54:48
1864 [buffer.c]
1865 protect against double free; #660; zardoz at users.sf.net
1bd71826 1866 - markus@cvs.openbsd.org 2003/09/18 07:56:05
1867 [authfile.c]
1868 missing buffer_free(&encrypted); #662; zardoz at users.sf.net
c46e584f 1869 - markus@cvs.openbsd.org 2003/09/18 08:49:45
1870 [deattack.c misc.c session.c ssh-agent.c]
1871 more buffer allocation fixes; from Solar Designer; CAN-2003-0682;
1872 ok millert@
bb92e5cc 1873 - miod@cvs.openbsd.org 2003/09/18 13:02:21
1874 [authfd.c bufaux.c dh.c mac.c ssh-keygen.c]
1875 A few signedness fixes for harmless situations; markus@ ok
9adbb4a4 1876 - markus@cvs.openbsd.org 2003/09/19 09:02:02
1877 [packet.c]
1878 buffer_dump only if PACKET_DEBUG is defined; Jedi/Sector One; pr 3471
f04181fe 1879 - markus@cvs.openbsd.org 2003/09/19 09:03:00
1880 [buffer.c]
1881 sign fix in buffer_dump; Jedi/Sector One; pr 3473
cd25664d 1882 - markus@cvs.openbsd.org 2003/09/19 11:29:40
1883 [ssh-agent.c]
1884 provide a ssh-agent specific fatal() function; ok deraadt
eec6d341 1885 - markus@cvs.openbsd.org 2003/09/19 11:30:39
1886 [ssh-keyscan.c]
1887 avoid fatal_cleanup, just call exit(); ok deraadt
364b1cde 1888 - markus@cvs.openbsd.org 2003/09/19 11:31:33
1889 [channels.c]
1890 do not call channel_free_all on fatal; ok deraadt
72c4301f 1891 - markus@cvs.openbsd.org 2003/09/19 11:33:09
1892 [packet.c sshd.c]
1893 do not call packet_close on fatal; ok deraadt
815a8407 1894 - markus@cvs.openbsd.org 2003/09/19 17:40:20
1895 [scp.c]
1896 error handling for remote-remote copy; #638; report Harald Koenig;
1897 ok millert, fgs, henning, deraadt
82de775c 1898 - markus@cvs.openbsd.org 2003/09/19 17:43:35
1899 [clientloop.c sshtty.c sshtty.h]
1900 remove fatal callbacks from client code; ok deraadt
9e3191db 1901 - (bal) "extration" -> "extraction" in ssh-rand-helper.c; repoted by john
1902 on #unixhelp@efnet
daa41e62 1903 - (tim) [configure.ac] add --disable-etc-default-login option. ok djm
0a23d79f 1904 - (djm) Sync with V_3_7 branch:
1905 - (djm) Fix SSH1 challenge kludge
1906 - (djm) Bug #671: Fix builds on OpenBSD
1907 - (djm) Bug #676: Fix PAM stack corruption
1908 - (djm) Fix bad free() in PAM code
1909 - (djm) Don't call pam_end before pam_init
1910 - (djm) Enable build with old OpenSSL again
1911 - (djm) Trim deprecated options from INSTALL. Mention UsePAM
1912 - (djm) Fix quote handling in sftp; Patch from admorten AT umich.edu
5ba73866 1913
0b202697 1914$Id$
This page took 0.634668 seconds and 5 git commands to generate.