Ben Lindstrom
78c261ab4a
- [email protected] 2001/04/04 15:50:55
...
[compat.c]
f-secure 1.3.2 does not handle IGNORE; from [email protected]
2001-04-04 23:43:26 +00:00
Ben Lindstrom
df221391e6
- [email protected] 2001/03/27 17:46:50
...
[compat.c compat.h dh.c dh.h ssh2.h sshconnect2.c sshd.c version.h]
make dh group exchange more flexible, allow min and max group size,
okay markus@, deraadt@
2001-03-29 00:36:16 +00:00
Ben Lindstrom
60a4381f1a
- [email protected] 2001/03/27 10:57:00
...
[compat.c compat.h ssh-rsa.c]
some older systems use NID_md5 instead of NID_sha1 for RSASSA-PKCS1-v1_5
signatures in SSH protocol 2, ok djm@
2001-03-29 00:32:56 +00:00
Ben Lindstrom
c8530c7f5c
- [email protected] 2001/03/23 11:04:07
...
[compat.c compat.h sshconnect2.c sshd.c]
Compat for OpenSSH with broken Rijndael/AES. ok markus@
2001-03-24 00:35:19 +00:00
Damien Miller
27dbe6f37e
- [email protected] 2001/03/18 23:30:55
...
[compat.c compat.h sshd.c]
specifically version match on ssh scanners. do not log scan
information to the console
2001-03-19 22:36:20 +11:00
Tim Rice
b399be4436
- [email protected] 2001/03/17 18:45:25 [compat.c]
...
openbsd-compat/fake-regex.h
2001-03-17 18:43:16 -08:00
Ben Lindstrom
d20d0f3e27
- [email protected] 2001/03/10 15:31:00
...
[compat.c compat.h sshconnect.c]
all known netscreen ssh versions, and older versions of OSU ssh cannot
handle password padding (newer OSU is fixed)
2001-03-10 17:22:20 +00:00
Ben Lindstrom
266dfdfd62
- [email protected] 2001/03/08 21:42:33
...
[compat.c compat.h readconf.h ssh.c sshconnect1.c sshconnect2.c]
implement client side of SSH2_MSG_USERAUTH_PK_OK (test public key ->
no need to do enter passphrase or do expensive sign operations if the
server does not accept key).
2001-03-09 00:12:22 +00:00
Ben Lindstrom
5de86cc736
- [email protected] 2001/02/27 11:00:11
...
[compat.c]
support SSH-2.0-2.1 ; from [email protected]
2001-03-05 06:08:19 +00:00
Damien Miller
225736c73a
- OpenBSD CVS Sync:
...
- [email protected] 2001/02/17 08:24:40
[sftp.1]
typo
- [email protected] 2001/02/17 16:28:58
[ssh.c]
cleanup -V output; noted by millert
- [email protected] 2001/02/17 16:48:48
[sshd.8]
it's the OpenSSH one
- [email protected] 2001/02/18 11:33:54
[dispatch.c]
typo, SSH2_MSG_KEXINIT, from [email protected]
- [email protected] 2001/02/19 02:53:32
[compat.c compat.h serverloop.c]
ssh-1.2.{18-22} has broken handling of ignore messages; report from
itojun@
- [email protected] 2001/02/19 03:35:23
[version.h]
OpenSSH_2.5.1 adds bug compat with 1.2.{18-22}
- [email protected] 2001/02/19 03:36:25
[scp.c]
np is changed by recursion; [email protected]
2001-02-19 21:51:08 +11:00
Ben Lindstrom
9646f3b3f9
#error no longer required, dealt with in configure.in now.
2001-02-16 03:36:46 +00:00
Kevin Steves
bcc862755d
- (stevesk) compat.c: more friendly cpp error
2001-02-11 18:49:23 +00:00
Kevin Steves
2b725a056a
RCSID
2001-02-05 18:16:28 +00:00
Ben Lindstrom
226cfa0378
Hopefully things did not get mixed around too much. It compiles under
...
Linux and works. So that is at least a good sign. =)
20010122
- (bal) OpenBSD Resync
- [email protected] 2001/01/19 12:45:26 GMT 2001 by markus
[servconf.c ssh.h sshd.c]
only auth-chall.c needs #ifdef SKEY
- [email protected] 2001/01/19 15:55:10 GMT 2001 by markus
[auth-krb4.c auth-options.c auth-rh-rsa.c auth-rhosts.c auth-rsa.c
auth1.c auth2.c channels.c clientloop.c dh.c dispatch.c nchan.c
packet.c pathname.h readconf.c scp.c servconf.c serverloop.c
session.c ssh-add.c ssh-keygen.c ssh-keyscan.c ssh.c ssh.h
ssh1.h sshconnect1.c sshd.c ttymodes.c]
move ssh1 definitions to ssh1.h, pathnames to pathnames.h
- [email protected] 2001/01/19 16:48:14
[sshd.8]
fix typo; from stevesk@
- [email protected] 2001/01/19 16:50:58
[ssh-dss.c]
clear and free digest, make consistent with other code (use dlen); from
stevesk@
- [email protected] 2001/01/20 15:55:20 GMT 2001 by markus
[auth-options.c auth-options.h auth-rsa.c auth2.c]
pass the filename to auth_parse_options()
- [email protected] 2001/01/20 17:59:40 GMT 2001
[readconf.c]
fix SIGSEGV from -o ""; problem noted by [email protected]
- [email protected] 2001/01/20 18:20:29
[sshconnect2.c]
dh_new_group() does not return NULL. ok markus@
- [email protected] 2001/01/20 21:33:42
[ssh-add.c]
do not loop forever if askpass does not exist; from
[email protected]
- [email protected] 2001/01/20 23:00:56
[servconf.c]
Check for NULL return from strdelim; ok markus
- [email protected] 2001/01/20 23:02:07
[readconf.c]
KNF; ok markus
- [email protected] 2001/01/21 9:00:33
[ssh-keygen.1]
remove -R flag; ok markus@
- [email protected] 2001/01/21 19:05:40
[atomicio.c automicio.h auth-chall.c auth-krb4.c auth-options.c
auth-options.h auth-passwd.c auth-rh-rsa.c auth-rhosts.c auth-rsa.c
auth.c auth.h auth1.c auth2-chall.c auth2.c authfd.c authfile.c
bufaux.c bufaux.h buffer.c canahost.c canahost.h channels.c
cipher.c cli.c clientloop.c clientloop.h compat.c compress.c
deattack.c dh.c dispatch.c groupaccess.c hmac.c hostfile.c kex.c
key.c key.h log-client.c log-server.c log.c log.h login.c login.h
match.c misc.c misc.h nchan.c packet.c pty.c radix.h readconf.c
readpass.c readpass.h rsa.c scp.c servconf.c serverloop.c serverloop.h
session.c sftp-server.c ssh-add.c ssh-agent.c ssh-dss.c ssh-keygen.c
ssh-keyscan.c ssh-rsa.c ssh.c ssh.h sshconnect.c sshconnect.h
sshconnect1.c sshconnect2.c sshd.c tildexpand.c tildexpand.h
ttysmodes.c uidswap.c xmalloc.c]
split ssh.h and try to cleanup the #include mess. remove unnecessary
#includes. rename util.[ch] -> misc.[ch]
- (bal) renamed 'PIDDIR' to '_PATH_SSH_PIDDIR' to match OpenBSD tree
- (bal) Moved #ifdef KRB4 in auth-krb4.c above the #include to resolve
conflict when compiling for non-kerb install
- (bal) removed the #ifdef SKEY in auth1.c to match Markus' changes
on 1/19.
2001-01-22 05:34:40 +00:00
Ben Lindstrom
401d58f361
- (bal) Slight auth2-pam.c clean up.
...
- (bal) Includes a fake-regexp.h to be only used if regcomp() is found,
but no 'regexp.h' found (SCO OpenServer 3 lacks the header).
2001-01-19 17:11:43 +00:00
Ben Lindstrom
48bd7c118a
- (bal) OpenBSD Sync
...
- [email protected] 2001/01/08 22:29:05
[auth2.c compat.c compat.h servconf.c servconf.h sshd.8
sshd_config version.h]
implement option 'Banner /etc/issue.net' for ssh2, move version to
2.3.1 (needed for bugcompat detection, 2.3.0 would fail if Banner
is enabled).
- [email protected] 2001/01/08 22:03:23
[channels.c ssh-keyscan.c]
O_NDELAY -> O_NONBLOCK; thanks [email protected]
- [email protected] 2001/01/08 21:55:41
[sshconnect1.c]
more cleanups and fixes from [email protected] :
1) try_agent_authentication() for loop will overwrite key just
allocated with key_new(); don't alloc
2) call ssh_close_authentication_connection() before exit
try_agent_authentication()
3) free mem on bad passphrase in try_rsa_authentication()
- [email protected] 2001/01/08 21:48:17
[kex.c]
missing free; thanks [email protected]
2001-01-09 00:35:42 +00:00
Kevin Steves
48d0d25722
type cpp comment
2000-12-15 23:05:57 +00:00
Ben Lindstrom
971c97317f
Another CVS sync w/ OpenBSD
...
- [email protected] 2000/12/09 23:51:11
[compat.c]
remove unnecessary '\n'
2000-12-10 02:01:50 +00:00
Ben Lindstrom
a14ee47f2e
20001207
...
- (bal) OpenSSH CVS updates:
- [email protected] 2000/12/06 22:58:14
[compat.c compat.h packet.c]
disable debug messages for ssh.com/f-secure 2.0.1x, 2.1.0
2000-12-07 01:24:58 +00:00
Ben Lindstrom
d121f61370
20001204
...
- (bal) More C functions defined in NeXT that are unaccessable without
defining -POSIX.
- (bal) OpenBSD CVS updates:
- [email protected] 2000/12/03 11:29:04
[compat.c]
remove fallback to SSH_BUG_HMAC now that the drafts are updated
- [email protected] 2000/12/03 11:27:55
[compat.c]
correctly match "2.1.0.pl2 SSH" etc; from [email protected] /bugzilla.redhat
- [email protected] 2000/12/03 11:15:03
[auth2.c compat.c compat.h sshconnect2.c]
support f-secure/ssh.com 2.0.12; ok niels@
2000-12-03 17:00:47 +00:00
Ben Lindstrom
f2de06ba28
- (bal) Sync with OpenBSD:
...
- [email protected] 2000/10/31 9:31:58
[compat.c]
handle all old openssh versions
- [email protected] 2000/10/31 13:1853
[deattack.c]
so that large packets do not wrap "n"; from netbsd
- (bal) rijndel.c - fix up RCSID to match OpenBSD tree
2000-11-05 05:42:36 +00:00
Damien Miller
69b69aa50d
- (djm) Sync with OpenBSD:
...
- [email protected] 2000/10/16 15:46:32
[ssh.1]
fixes from [email protected]
- [email protected] 2000/10/17 14:28:11
[atomicio.c]
return number of characters processed; ok deraadt@
- [email protected] 2000/10/18 12:04:02
[atomicio.c]
undo
- [email protected] 2000/10/18 12:23:02
[scp.c]
replace atomicio(read,...) with read(); ok deraadt@
- [email protected] 2000/10/18 12:42:00
[session.c]
restore old record login behaviour
- [email protected] 2000/10/19 10:41:13
[auth-skey.c]
fmt string problem in unused code
- [email protected] 2000/10/19 10:45:16
[sshconnect2.c]
don't reference freed memory. okay deraadt@
- [email protected] 2000/10/21 11:04:23
[canohost.c]
typo, [email protected] ; ok niels@
- [email protected] 2000/10/23 13:31:55
[cipher.c]
non-alignment dependent swap_bytes(); from
[email protected] /netbsd
- [email protected] 2000/10/26 12:38:28
[compat.c]
add older vandyke products
- [email protected] 2000/10/27 01:32:19
[channels.c channels.h clientloop.c serverloop.c session.c]
[ssh.c util.c]
enable non-blocking IO on channels, and tty's (except for the
client ttys).
- [email protected] 2000/10/27 01:48:22
channels.c channels.h clientloop.c
deny agent/x11 forwarding unless requested; thanks to [email protected]
2000-10-28 14:19:58 +11:00
Ben Lindstrom
b5628647ad
- (bal) Changed from GNU rx to PCRE on suggestion from djm.
...
- (bal) Integrated Sony NEWS-OS patches from NAKAJI Hirouyuki
<[email protected] >
2000-10-18 00:02:25 +00:00
Damien Miller
50a41ed079
- (djm) Sync with OpenBSD:
...
- [email protected] 2000/10/14 04:01:15
[cipher.c]
debug3
- [email protected] 2000/10/14 04:07:23
[scp.c]
remove spaces from arguments; from [email protected]
- [email protected] 2000/10/14 06:09:46
[ssh.1]
Cipher is for SSH-1 only
- [email protected] 2000/10/14 06:12:09
[servconf.c servconf.h serverloop.c session.c sshd.8]
AllowTcpForwarding; from naddy@
- [email protected] 2000/10/14 06:16:56
[auth2.c compat.c compat.h sshconnect2.c version.h]
OpenSSH_2.3; note that is is not complete, but the version number
needs to be changed for interoperability reasons
- [email protected] 2000/10/14 06:19:45
[auth-rsa.c]
do not send RSA challenge if key is not allowed by key-options; from
[email protected]
- [email protected] 2000/10/15 08:14:01
[rijndael.c session.c]
typos; from [email protected]
- [email protected] 2000/10/15 08:18:31
[rijndael.c]
typo
- Copy manpages back over from OpenBSD - too tedious to wade through diffs
2000-10-16 12:14:42 +11:00
Ben Lindstrom
ca1c2a0bac
Add support for GNU rx library for those lacking regexp support
2000-10-14 21:33:19 +00:00
Damien Miller
874d77bb13
- (djm) Big OpenBSD sync:
...
- [email protected] 2000/09/30 10:27:44
[log.c]
allow loglevel debug
- [email protected] 2000/10/03 11:59:57
[packet.c]
hmac->mac
- [email protected] 2000/10/03 12:03:03
[auth-krb4.c auth-passwd.c auth-rh-rsa.c auth-rhosts.c auth-rsa.c auth1.c]
move fake-auth from auth1.c to individual auth methods, disables s/key in
debug-msg
- [email protected] 2000/10/03 12:16:48
ssh.c
do not resolve canonname, i have no idea why this was added oin ossh
- [email protected] 2000/10/09 15:30:44
ssh-keygen.1 ssh-keygen.c
-X now reads private ssh.com DSA keys, too.
- [email protected] 2000/10/09 15:32:34
auth-options.c
clear options on every call.
- [email protected] 2000/10/09 15:51:00
authfd.c authfd.h
interop with ssh-agent2, from <[email protected] >
- [email protected] 2000/10/10 14:20:45
compat.c
use rexexp for version string matching
- [email protected] 2000/10/10 22:02:18
[kex.c kex.h myproposal.h ssh.h ssh2.h sshconnect2.c sshd.c dh.c dh.h]
First rough implementation of the diffie-hellman group exchange. The
client can ask the server for bigger groups to perform the diffie-hellman
in, thus increasing the attack complexity when using ciphers with longer
keys. University of Windsor provided network, T the company.
- [email protected] 2000/10/11 13:59:52
[auth-rsa.c auth2.c]
clear auth options unless auth sucessfull
- [email protected] 2000/10/11 14:00:27
[auth-options.h]
clear auth options unless auth sucessfull
- [email protected] 2000/10/11 14:03:27
[scp.1 scp.c]
support 'scp -o' with help from [email protected]
- [email protected] 2000/10/11 14:11:35
[dh.c]
Wall
- [email protected] 2000/10/11 14:14:40
[auth.h auth2.c readconf.c readconf.h readpass.c servconf.c servconf.h]
[ssh.h sshconnect2.c sshd_config auth2-skey.c cli.c cli.h]
add support for s/key (kbd-interactive) to ssh2, based on work by
[email protected] and me
- [email protected] 2000/10/11 14:27:24
[auth.c auth1.c auth2.c authfile.c cipher.c cipher.h kex.c kex.h]
[myproposal.h packet.c readconf.c session.c ssh.c ssh.h sshconnect1.c]
[sshconnect2.c sshd.c]
new cipher framework
- [email protected] 2000/10/11 14:45:21
[cipher.c]
remove DES
- [email protected] 2000/10/12 03:59:20
[cipher.c cipher.h sshconnect1.c sshconnect2.c sshd.c]
enable DES in SSH-1 clients only
- [email protected] 2000/10/12 08:21:13
[kex.h packet.c]
remove unused
- [email protected] 2000/10/13 12:34:46
[sshd.c]
Kludge for F-Secure Macintosh < 1.0.2; [email protected]
- [email protected] 2000/10/13 12:59:15
[cipher.c cipher.h myproposal.h rijndael.c rijndael.h]
rijndael/aes support
- [email protected] 2000/10/13 13:10:54
[sshd.8]
more info about -V
- [email protected] 2000/10/13 13:12:02
[myproposal.h]
prefer no compression
2000-10-14 16:23:11 +11:00
Damien Miller
e4340be5b3
- (djm) Merge OpenBSD changes:
...
- [email protected] 2000/09/05 02:59:57
[session.c]
print hostname (not hushlogin)
- [email protected] 2000/09/05 13:18:48
[authfile.c ssh-add.c]
enable ssh-add -d for DSA keys
- [email protected] 2000/09/05 13:20:49
[sftp-server.c]
cleanup
- [email protected] 2000/09/06 03:46:41
[authfile.h]
prototype
- [email protected] 2000/09/07 14:27:56
[ALL]
cleanup copyright notices on all files. I have attempted to be
accurate with the details. everything is now under Tatu's licence
(which I copied from his readme), and/or the core-sdi bsd-ish thing
for deattack, or various openbsd developers under a 2-term bsd
licence. We're not changing any rules, just being accurate.
- [email protected] 2000/09/07 14:40:30
[channels.c channels.h clientloop.c serverloop.c ssh.c]
cleanup window and packet sizes for ssh2 flow control; ok niels
- [email protected] 2000/09/07 14:53:00
[scp.c]
typo
- [email protected] 2000/09/07 15:13:37
[auth-options.c auth-options.h auth-rh-rsa.c auth-rsa.c auth.c]
[authfile.h canohost.c channels.h compat.c hostfile.h log.c match.h]
[pty.c readconf.c]
some more Copyright fixes
- [email protected] 2000/09/08 03:02:51
[README.openssh2]
bye bye
- [email protected] 2000/09/11 18:38:33
[LICENCE cipher.c]
a few more comments about it being ARC4 not RC4
- [email protected] 2000/09/12 14:53:11
[log-client.c log-server.c log.c ssh.1 ssh.c ssh.h sshd.8 sshd.c]
multiple debug levels
- [email protected] 2000/09/14 14:25:15
[clientloop.c]
typo
- [email protected] 2000/09/15 01:13:51
[ssh-agent.c]
check return value for setenv(3) for failure, and deal appropriately
2000-09-16 13:29:08 +11:00
Damien Miller
caf6dd6d21
- More OpenBSD updates:
...
- [email protected] 2000/08/24 15:46:59
[scp.c]
off_t in sink, to fix files > 2GB, i think, test is still running ;-)
- [email protected] 2000/08/25 10:10:06
[session.c]
Wall
- [email protected] 2000/08/26 04:33:43
[compat.c]
ssh.com-2.3.0
- [email protected] 2000/08/27 12:18:05
[compat.c]
compatibility with future ssh.com versions
- [email protected] 2000/08/27 21:50:55
[auth-krb4.c session.c ssh-add.c sshconnect.c uidswap.c]
print uid/gid as unsigned
- [email protected] 2000/08/28 13:51:00
[ssh.c]
enable -n and -f for ssh2
- [email protected] 2000/08/28 14:19:53
[ssh.c]
allow combination of -N and -f
- [email protected] 2000/08/28 14:20:56
[util.c]
util.c
- [email protected] 2000/08/28 14:22:02
[util.c]
undo
- [email protected] 2000/08/28 14:23:38
[util.c]
don't complain if setting NONBLOCK fails with ENODEV
2000-08-29 11:33:50 +11:00
Damien Miller
3702396526
- (djm) OpenBSD CVS updates:
...
- [email protected] 2000/06/26 03:22:29
[authfd.c]
cleanup, less cut&paste
- [email protected] 2000/06/26 15:59:19
[servconf.c servconf.h session.c sshd.8 sshd.c]
MaxStartups: limit number of unauthenticated connections, work by
theo and me
- [email protected] 2000/07/05 14:18:07
[session.c]
use no_x11_forwarding_flag correctly; provos ok
- [email protected] 2000/07/05 15:35:57
[sshd.c]
typo
- [email protected] 2000/07/05 22:06:58
[scp.1 ssh-agent.1 ssh-keygen.1 sshd.8]
Insert more missing .El directives. Our troff really should identify
these and spit out a warning.
- [email protected] 2000/07/06 21:55:04
[auth-rsa.c auth2.c ssh-keygen.c]
clean code is good code
- [email protected] 2000/07/07 02:14:29
[serverloop.c]
sense of port forwarding flag test was backwards
- [email protected] 2000/07/08 17:17:31
[compat.c readconf.c]
replace strtok with strsep; from David Young <[email protected] >
- [email protected] 2000/07/08 19:21:15
[auth.h]
KNF
- [email protected] 2000/07/08 19:27:33
[compat.c readconf.c]
Better conditions for strsep() ending.
- [email protected] 2000/07/10 10:27:05
[readconf.c]
Get the correct message on errors. (niels@ ok)
- [email protected] 2000/07/10 10:30:25
[cipher.c kex.c servconf.c]
strtok() --> strsep(). (niels@ ok)
2000-07-11 17:31:38 +10:00
Damien Miller
6536c7d3c9
- OpenBSD CVS Updates:
...
- [email protected] 2000/06/18 18:50:11
[auth2.c compat.c compat.h sshconnect2.c]
make userauth+pubkey interop with ssh.com-2.2.0
- [email protected] 2000/06/18 20:56:17
[dsa.c]
mem leak + be more paranoid in dsa_verify.
- [email protected] 2000/06/18 21:29:50
[key.c]
cleanup fingerprinting, less hardcoded sizes
- [email protected] 2000/06/19 19:39:45
[atomicio.c auth-options.c auth-passwd.c auth-rh-rsa.c auth-rhosts.c]
[auth-rsa.c auth-skey.c authfd.c authfd.h authfile.c bufaux.c bufaux.h]
[buffer.c buffer.h canohost.c channels.c channels.h cipher.c cipher.h]
[clientloop.c compat.c compat.h compress.c compress.h crc32.c crc32.h]
[deattack.c dispatch.c dsa.c fingerprint.c fingerprint.h getput.h hmac.c]
[kex.c log-client.c log-server.c login.c match.c mpaux.c mpaux.h nchan.c]
[nchan.h packet.c packet.h pty.c pty.h readconf.c readconf.h readpass.c]
[rsa.c rsa.h scp.c servconf.c servconf.h ssh-add.c ssh-keygen.c ssh.c]
[ssh.h tildexpand.c ttymodes.c ttymodes.h uidswap.c xmalloc.c xmalloc.h]
OpenBSD tag
- [email protected] 2000/06/21 10:46:10
sshconnect2.c missing free; nuke old comment
2000-06-22 21:32:31 +10:00
Damien Miller
f6d9e22189
- OpenBSD CVS updates:
...
- [email protected] 2000/06/17 09:58:46
[channels.c]
everyone says "nix it" (remove protocol 2 debugging message)
- [email protected] 2000/06/17 13:24:34
[sshconnect.c]
allow extended server banners
- [email protected] 2000/06/17 14:30:10
[sshconnect.c]
missing atomicio, typo
- [email protected] 2000/06/17 16:52:34
[servconf.c servconf.h session.c sshd.8 sshd_config]
add support for ssh v2 subsystems. ok markus@.
- [email protected] 2000/06/17 18:57:48
[readconf.c servconf.c]
include = in WHITESPACE; markus ok
- [email protected] 2000/06/17 19:09:10
[auth2.c]
implement bug compatibility with ssh-2.0.13 pubkey, server side
- [email protected] 2000/06/17 21:00:28
[compat.c]
initial support for ssh.com's 2.2.0
- [email protected] 2000/06/17 21:16:09
[scp.c]
typo
- [email protected] 2000/06/17 22:05:02
[auth-rsa.c auth2.c serverloop.c session.c auth-options.c auth-options.h]
split auth-rsa option parsing into auth-options
add options support to authorized_keys2
- [email protected] 2000/06/17 22:42:54
[session.c]
typo
2000-06-18 14:50:44 +10:00
Damien Miller
b1715dc0cf
- OpenBSD CVS updates:
...
- [email protected]
[session.c]
make x11-fwd work w/ localhost (xauth add host/unix:11)
[cipher.c compat.c readconf.c servconf.c]
check strtok() != NULL; ok niels@
[key.c]
fix key_read() for uuencoded keys w/o '='
[serverloop.c]
group ssh1 vs. ssh2 in serverloop
[kex.c kex.h myproposal.h sshconnect2.c sshd.c]
split kexinit/kexdh, factor out common code
[readconf.c ssh.1 ssh.c]
forwardagent defaults to no, add ssh -A
- [email protected]
[session.c]
just some line shortening
2000-05-30 13:44:51 +10:00
Damien Miller
30c3d42930
- OpenBSD CVS update
...
- [email protected]
[cipher.h myproposal.h readconf.c readconf.h servconf.c ssh.1 ssh.c]
[ssh.h sshconnect1.c sshconnect2.c sshd.8]
- complain about invalid ciphers in SSH1 (e.g. arcfour is SSH2 only)
- [email protected]
[ssh.1]
- zap typo
[ssh-keygen.1]
- One last nit fix. (markus approved)
[sshd.8]
- some markus certified spelling adjustments
- [email protected]
[auth2.c channels.c clientloop.c compat compat.h dsa.c kex.c]
[sshconnect2.c ]
- bug compat w/ ssh-2.0.13 x11, split out bugs
[nchan.c]
- no drain if ibuf_empty, fixes x11fwd problems; tests by fries@
[ssh-keygen.c]
- handle escapes in real and original key format, ok millert@
[version.h]
- OpenSSH-2.1
2000-05-09 11:02:59 +10:00
Damien Miller
eba71bab9b
- Merge big update to OpenSSH-2.0 from OpenBSD CVS
...
[README.openssh2]
- interop w/ F-secure windows client
- sync documentation
- ssh_host_dsa_key not ssh_dsa_key
[auth-rsa.c]
- missing fclose
[auth.c authfile.c compat.c dsa.c dsa.h hostfile.c key.c key.h radix.c]
[readconf.c readconf.h ssh-add.c ssh-keygen.c ssh.c ssh.h sshconnect.c]
[sshd.c uuencode.c uuencode.h authfile.h]
- add DSA pubkey auth and other SSH2 fixes. use ssh-keygen -[xX]
for trading keys with the real and the original SSH, directly from the
people who invented the SSH protocol.
[auth.c auth.h authfile.c sshconnect.c auth1.c auth2.c sshconnect.h]
[sshconnect1.c sshconnect2.c]
- split auth/sshconnect in one file per protocol version
[sshconnect2.c]
- remove debug
[uuencode.c]
- add trailing =
[version.h]
- OpenSSH-2.0
[ssh-keygen.1 ssh-keygen.c]
- add -R flag: exit code indicates if RSA is alive
[sshd.c]
- remove unused
silent if -Q is specified
[ssh.h]
- host key becomes /etc/ssh_host_dsa_key
[readconf.c servconf.c ]
- ssh/sshd default to proto 1 and 2
[uuencode.c]
- remove debug
[auth2.c ssh-keygen.c sshconnect2.c sshd.c]
- xfree DSA blobs
[auth2.c serverloop.c session.c]
- cleanup logging for sshd/2, respect PasswordAuth no
[sshconnect2.c]
- less debug, respect .ssh/config
[README.openssh2 channels.c channels.h]
- clientloop.c session.c ssh.c
- support for x11-fwding, client+server
2000-04-29 23:57:08 +10:00
Damien Miller
4af51306d9
- OpenBSD CVS updates.
...
[ssh.1 ssh.c]
- ssh -2
[auth.c channels.c clientloop.c packet.c packet.h serverloop.c]
[session.c sshconnect.c]
- check payload for (illegal) extra data
[ALL]
- whitespace cleanup
2000-04-16 11:18:38 +10:00
Damien Miller
78928793fb
- OpenBSD CVS updates:
...
- [channels.c]
repair x11-fwd
- [sshconnect.c]
fix passwd prompt for ssh2, less debugging output.
- [clientloop.c compat.c dsa.c kex.c sshd.c]
less debugging output
- [kex.c kex.h sshconnect.c sshd.c]
check for reasonable public DH values
- [README.openssh2 cipher.c cipher.h compat.c compat.h readconf.c]
[readconf.h servconf.c servconf.h ssh.c ssh.h sshconnect.c sshd.c]
add Cipher and Protocol options to ssh/sshd, e.g.:
ssh -o 'Protocol 1,2' if you prefer proto 1, ssh -o 'Ciphers
arcfour,3des-cbc'
- [sshd.c]
print 1.99 only if server supports both
2000-04-12 20:17:38 +10:00
Damien Miller
efb4afe026
- More large OpenBSD CVS updates:
...
- [auth.c auth.h servconf.c servconf.h serverloop.c session.c]
[session.h ssh.h sshd.c README.openssh2]
ssh2 server side, see README.openssh2; enable with 'sshd -2'
- [channels.c]
no adjust after close
- [sshd.c compat.c ]
interop w/ latest ssh.com windows client.
2000-04-12 18:45:05 +10:00
Damien Miller
1383bd8eb9
- OpenBSD CVS update:
...
- [channels.c]
close efd on eof
- [clientloop.c compat.c ssh.c sshconnect.c myproposal.h]
ssh2 client implementation, interops w/ ssh.com and lsh servers.
- [sshconnect.c]
missing free.
- [authfile.c cipher.c cipher.h packet.c sshconnect.c sshd.c]
remove unused argument, split cipher_mask()
- [clientloop.c]
re-order: group ssh1 vs. ssh2
- Make Redhat spec require openssl >= 0.9.5a
2000-04-06 12:32:37 +10:00
Damien Miller
33b13568b5
- OpenBSD CVS update:
...
- [packet.h packet.c]
ssh2 packet format
- [packet.h packet.c nchan2.ms nchan.h compat.h compat.c]
[channels.h channels.c]
channel layer support for ssh2
- [kex.h kex.c hmac.h hmac.c dsa.c dsa.h]
DSA, keyexchange, algorithm agreement for ssh2
2000-04-04 14:38:59 +10:00
Damien Miller
5428f646ad
- More reformatting merged from OpenBSD CVS
...
- Merged OpenBSD CVS changes:
- [channels.c]
report from [email protected] via [email protected]
- [channels.c]
set SO_REUSEADDR and SO_LINGER for forwarded ports.
[email protected] via [email protected]
- [nchan.c]
it's not an error() if shutdown_write failes in nchan.
- [readconf.c]
remove dead #ifdef-0-code
- [readconf.c servconf.c]
strcasecmp instead of tolower
- [scp.c]
progress meter overflow fix from [email protected]
- [ssh-add.1 ssh-add.c]
SSH_ASKPASS support
- [ssh.1 ssh.c]
postpone fork_after_authentication until command execution,
request/patch from [email protected] via [email protected]
plus: use daemon() for backgrounding
1999-11-25 11:54:57 +11:00
Damien Miller
95def09838
- Merged very large OpenBSD source code reformat
...
- OpenBSD CVS updates
- [channels.c cipher.c compat.c log-client.c scp.c serverloop.c]
[ssh.h sshd.8 sshd.c]
syslog changes:
* Unified Logmessage for all auth-types, for success and for failed
* Standard connections get only ONE line in the LOG when level==LOG:
Auth-attempts are logged only, if authentication is:
a) successfull or
b) with passwd or
c) we had more than AUTH_FAIL_LOG failues
* many log() became verbose()
* old behaviour with level=VERBOSE
- [readconf.c readconf.h ssh.1 ssh.h sshconnect.c sshd.c]
tranfer s/key challenge/response data in SSH_SMSG_AUTH_TIS_CHALLENGE
messages. allows use of s/key in windows (ttssh, securecrt) and
ssh-1.2.27 clients without 'ssh -v', ok: niels@
- [sshd.8]
-V, for fallback to openssh in SSH2 compatibility mode
- [sshd.c]
fix sigchld race; [email protected]
1999-11-25 00:26:21 +11:00
Damien Miller
d4a8b7e34d
Initial revision
1999-10-27 13:42:43 +10:00