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