Damien Miller
f299ff8c1f
- (djm) [ contrib/caldera/openssh.spec contrib/redhat/openssh.spec]
...
[contrib/suse/openssh.spec] Include moduli.5 in RPM spec files.
2008-06-26 16:01:56 +10:00
Damien Miller
60dcc62535
- (djm) [Makefile.in moduli.5] Include moduli(5) manpage from OpenBSD.
...
(bz#1372)
2008-06-26 15:59:32 +10:00
Darren Tucker
1a48aecfbc
- (dtucker) [channels.c] isatty -> is_tty here too.
2008-06-16 23:35:56 +10:00
Darren Tucker
ed3cdc0a7c
- dtucker@cvs.openbsd.org 2008/06/16 13:22:53
...
[session.c channels.c]
Rename the isatty argument to is_tty so we don't shadow
isatty(3). ok markus@
2008-06-16 23:29:18 +10:00
Damien Miller
d310d51bad
- djm@cvs.openbsd.org 2008/06/15 20:06:26
...
[channels.c channels.h session.c]
don't call isatty() on a pty master, instead pass a flag down to
channel_set_fds() indicating that te fds refer to a tty. Fixes a
hang on exit on Solaris (bz#1463) in portable but is actually
a generic bug; ok dtucker deraadt markus
2008-06-16 07:59:23 +10:00
Damien Miller
307c1d10a7
- dtucker@cvs.openbsd.org 2008/06/15 16:58:40
...
[servconf.c sshd_config.5]
Allow MaxAuthTries within a Match block. ok djm@
2008-06-16 07:56:20 +10:00
Damien Miller
c62a5af29a
- dtucker@cvs.openbsd.org 2008/06/15 16:55:38
...
[sshd_config.5]
MaxSessions is allowed in a Match block too
2008-06-16 07:55:46 +10:00
Damien Miller
c7ce0da3b0
- dtucker@cvs.openbsd.org 2008/06/14 19:42:10
...
[scp.1]
Mention that scp follows symlinks during -r. bz #1466 ,
from nectar at apple
2008-06-16 07:55:06 +10:00
Damien Miller
6051c94a0a
- djm@cvs.openbsd.org 2008/06/14 18:33:43
...
[session.c]
suppress the warning message from chdir(homedir) failures
when chrooted (bz#1461); ok dtucker
2008-06-16 07:53:16 +10:00
Damien Miller
6ca16c63c2
- dtucker@cvs.openbsd.org 2008/06/14 17:07:11
...
[sshd.c]
ensure default umask disallows at least group and world write; ok djm@
2008-06-16 07:50:58 +10:00
Damien Miller
2a6284782d
- OpenBSD CVS Sync
...
- dtucker@cvs.openbsd.org 2008/06/14 15:49:48
[sshd.c]
wrap long line at 80 chars
2008-06-16 07:50:24 +10:00
Darren Tucker
330c93f68a
- (dtucker) [configure.ac] Enable -fno-builtin-memset when using gcc.
2008-06-16 02:27:48 +10:00
Damien Miller
8b7ab960df
- (djm) [openbsd-compat/sigact.c] Avoid NULL derefs in ancient sigaction
...
replacement code; patch from ighighi AT gmail.com in bz#1240;
ok dtucker
2008-06-15 10:55:34 +10:00
Darren Tucker
30fd49e606
- (dtucker) [configure.ac] Bug #1276 : avoid linking against libgssapi, which
...
despite its name doesn't seem to implement all of GSSAPI. Patch from
Jan Engelhardt, sanity checked by Simon Wilkinson.
2008-06-14 09:14:46 +10:00
Darren Tucker
f6bffb1391
- grunk@cvs.openbsd.org 2008/06/13 20:13:26
...
[ssh.1]
Explain the use of SSH fpr visualization using random art, and cite the
original scientific paper inspiring that technique.
Much help with English and nroff by jmc@, thanks.
2008-06-14 09:04:26 +10:00
Darren Tucker
03ccc9b142
- dtucker@cvs.openbsd.org 2008/06/13 18:55:22
...
[scp.c]
Prevent -Wsign-compare warnings on LP64 systems. bz #1192 , ok deraadt@
2008-06-14 09:02:25 +10:00
Darren Tucker
47e713be94
- dtucker@cvs.openbsd.org 2008/06/13 17:21:20
...
[mux.c]
Friendlier error messages for mux fallback. ok djm@
2008-06-14 09:01:54 +10:00
Darren Tucker
d9526a5e96
- dtucker@cvs.openbsd.org 2008/06/13 14:18:51
...
[auth2-pubkey.c auth-rhosts.c]
Include unistd.h for close(), prevents warnings in -portable
2008-06-14 09:01:24 +10:00
Darren Tucker
f2c16d30b4
- dtucker@cvs.openbsd.org 2008/06/13 13:56:59
...
[monitor.c]
Clear key options in the monitor on failed authentication, prevents
applying additional restrictions to non-pubkey authentications in
the case where pubkey fails but another method subsequently succeeds.
bz #1472 , found by Colin Watson, ok markus@ djm
2008-06-14 08:59:49 +10:00
Darren Tucker
99bb7619d4
- deraadt@cvs.openbsd.org 2008/06/13 09:44:36
...
[packet.c]
compile on older gcc; no decl after code
2008-06-13 22:02:50 +10:00
Darren Tucker
f387e59d52
- (dtucker) [openbsd-compat/setenv.c] Make offsets size_t to prevent
...
compiler warnings on some platforms. Based on a discussion with otto@
2008-06-13 15:03:14 +10:00
Darren Tucker
06db584e9d
- djm@cvs.openbsd.org 2008/06/13 04:40:22
...
[auth2-pubkey.c auth-rhosts.c]
refuse to read ~/.shosts or ~/.ssh/authorized_keys that are not
regular files; report from Solar Designer via Colin Watson in bz#1471
ok dtucker@ deraadt@
2008-06-13 14:51:28 +10:00
Darren Tucker
7517b5bd31
- dtucker@cvs.openbsd.org 2008/06/13 01:38:23
...
[misc.c]
upcast uid to long with matching %ld, prevents warnings in portable
2008-06-13 14:48:59 +10:00
Darren Tucker
2c91b28a6d
- (dtucker) [umac.c] STORE_UINT32_REVERSED and endian_convert are never used
...
on big endian machines, so ifdef them for little endian only to prevent
unused function warnings.
2008-06-13 12:40:55 +10:00
Darren Tucker
2c1eb82695
- (dtucker) [auth-sia.c] Bug #1241 : support password expiry on Tru64 SIA
...
systems. Patch from R. Scott Bailey.
2008-06-13 11:13:13 +10:00
Darren Tucker
c7e030fd78
- dtucker@cvs.openbsd.org 2008/06/13 00:51:47
...
[mac.c]
upcast another size_t to u_long to match format
2008-06-13 10:58:50 +10:00
Darren Tucker
1adfd368c4
- dtucker@cvs.openbsd.org 2008/06/13 00:47:53
...
[mux.c]
upcast size_t to u_long to match format arg; ok djm@
2008-06-13 10:58:10 +10:00
Darren Tucker
61b0695273
- (dtucker) [defines.h] Bug #1112 : __dead is, well dead. Based on a patch
...
from Todd Vierling.
2008-06-13 10:28:57 +10:00
Darren Tucker
ca19bfe254
- djm@cvs.openbsd.org 2008/06/13 00:16:49
...
[mux.c]
fall back to creating a new TCP connection on most multiplexing errors
(socket connect fail, invalid version, refused permittion, corrupted
messages, etc.); bz #1329 ok dtucker@
2008-06-13 10:24:03 +10:00
Darren Tucker
f8b7eb7c3c
- dtucker@cvs.openbsd.org 2008/06/13 00:12:02
...
[sftp.h log.h]
replace __dead with __attribute__((noreturn)), makes things
a little easier to port. Also, add it to sigdie(). ok djm@
2008-06-13 10:22:54 +10:00
Darren Tucker
ff4454dbda
- ian@cvs.openbsd.org 2008/06/12 23:24:58
...
[sshconnect.c]
tweak wording in message, ok deraadt@ jmc@
2008-06-13 10:21:51 +10:00
Darren Tucker
0f0ef0ab1f
- grunk@cvs.openbsd.org 2008/06/12 22:03:36
...
[key.c]
add my copyright, ok djm@
2008-06-13 08:58:05 +10:00
Darren Tucker
b68fb4ad21
- grunk@cvs.openbsd.org 2008/06/12 21:14:46
...
[ssh-keygen.c]
make ssh-keygen -lf show the key type just as ssh-add -l would do it
ok djm@ markus@
2008-06-13 08:57:27 +10:00
Darren Tucker
babc1d5f73
- djm@cvs.openbsd.org 2008/06/12 21:06:25
...
[clientloop.c]
I was coalescing expected global request confirmation replies at
the wrong end of the queue - fix; prompted by markus@
2008-06-13 08:56:01 +10:00
Darren Tucker
a64ab33f04
- djm@cvs.openbsd.org 2008/06/12 20:47:04
...
[sftp-client.c]
print extension revisions for extensions that we understand
2008-06-13 07:01:29 +10:00
Darren Tucker
3fc464efdc
- dtucker@cvs.openbsd.org 2008/06/12 20:38:28
...
[sshd.c sshconnect.c packet.h misc.c misc.h packet.c]
Make keepalive timeouts apply while waiting for a packet, particularly
during key renegotiation (bz #1363 ). With djm and Matt Day, ok djm@
2008-06-13 06:42:45 +10:00
Darren Tucker
f09e825329
- jmc@cvs.openbsd.org 2008/06/12 19:10:09
...
[ssh_config.5 ssh-keygen.1]
tweak the ascii art text; ok grunk
2008-06-13 05:18:03 +10:00
Darren Tucker
1cf65ae61d
- (dtucker) [clientloop.c serverloop.c] channel_register_filter now
...
takes 2 more args. with djm@
2008-06-13 05:09:18 +10:00
Darren Tucker
f6b01b758f
- dtucker@cvs.openbsd.org 2008/06/12 16:35:31
...
[ssh_config.5 ssh.c]
keyword expansion for localcommand. ok djm@
2008-06-13 04:56:37 +10:00
Darren Tucker
84c56f536c
- djm@cvs.openbsd.org 2008/06/12 15:19:17
...
[clientloop.h channels.h clientloop.c channels.c mux.c]
The multiplexing escape char handler commit last night introduced a
small memory leak per session; plug it.
2008-06-13 04:55:46 +10:00
Darren Tucker
4b3b9773ec
- grunk@cvs.openbsd.org 2008/06/12 06:32:59
...
[key.c]
We already mark the start of the worm, now also mark the end of the worm
in our random art drawings.
ok djm@
2008-06-13 04:55:10 +10:00
Darren Tucker
ba69c7a987
- djm@cvs.openbsd.org 2008/06/12 05:32:30
...
[mux.c]
some more TODO for me
2008-06-13 04:54:05 +10:00
Darren Tucker
e5d98290a6
- djm@cvs.openbsd.org 2008/06/12 05:15:41
...
[PROTOCOL]
document tun@openssh.com forwarding method
2008-06-13 04:53:27 +10:00
Darren Tucker
d6173c0bd7
- djm@cvs.openbsd.org 2008/06/12 04:24:06
...
[ssh.c]
thal shalt not code past the eightieth column
2008-06-13 04:52:53 +10:00
Darren Tucker
4d5cd33a5f
- djm@cvs.openbsd.org 2008/06/12 04:17:47
...
[clientloop.c]
thall shalt not code past the eightieth column
2008-06-13 04:51:14 +10:00
Darren Tucker
9f407c4422
- djm@cvs.openbsd.org 2008/06/12 04:06:00
...
[clientloop.h ssh.c clientloop.c]
maintain an ordered queue of outstanding global requests that we
expect replies to, similar to the per-channel confirmation queue.
Use this queue to verify success or failure for remote forward
establishment in a race free way.
ok dtucker@
2008-06-13 04:50:27 +10:00
Darren Tucker
2fb66caca2
- djm@cvs.openbsd.org 2008/06/12 03:40:52
...
[clientloop.h mux.c channels.c clientloop.c channels.h]
Enable ~ escapes for multiplex slave sessions; give each channel
its own escape state and hook the escape filters up to muxed
channels. bz #1331
Mux slaves do not currently support the ~^Z and ~& escapes.
NB. this change cranks the mux protocol version, so a new ssh
mux client will not be able to connect to a running old ssh
mux master.
ok dtucker@
2008-06-13 04:49:33 +10:00
Darren Tucker
267e28bb75
- otto@cvs.openbsd.org 2008/06/12 00:13:13
...
[key.c]
use an odd number of rows and columns and a separate start marker, looks
better; ok grunk@
2008-06-13 04:48:11 +10:00
Darren Tucker
78913e0059
- grunk@cvs.openbsd.org 2008/06/12 00:13:55
...
[sshconnect.c]
Make ssh print the random art also when ssh'ing to a host using IP only.
spotted by naddy@, ok and help djm@ dtucker@
2008-06-13 04:47:34 +10:00
Darren Tucker
d32b28a307
- grunk@cvs.openbsd.org 2008/06/11 23:51:57
...
[key.c]
#define statements that are not atoms need braces around them, else they
will cause trouble in some cases.
Also do a computation of -1 once, and not in a loop several times.
spotted by otto@
2008-06-13 04:45:50 +10:00