20000508
- Makefile and RPM spec fixes
- Generate DSA host keys during "make key" or RPM installs
+ - OpenBSD CVS update
+ - markus@cvs.openbsd.org
+ [clientloop.c sshconnect2.c]
+ - make x11-fwd interop w/ ssh-2.0.13
+ [README.openssh2]
+ - interop w/ SecureFX
+ - Release 2.0.0beta2
20000507
- Remove references to SSLeay.
-$Id: README.openssh2,v 1.4 2000/04/29 13:57:09 damien Exp $
+$Id: README.openssh2,v 1.8 2000/05/07 18:30:03 markus Exp $
howto:
1) generate server key:
x11-fwd
dss/dsa: host key database in ~/.ssh/known_hosts2
client interops w/ sshd2, lshd
- server interops w/ ssh2, lsh, ssh.com's Windows client, SecureCRT, F-Secure SSH Client 4.0
+ server interops w/ ssh2, lsh, ssh.com's Windows client, SecureCRT, F-Secure SSH Client 4.0, SecureFX (secure ftp)
server supports multiple concurrent sessions (e.g. with SSH.com Windows client)
todo:
re-keying
sftp
-markus
-$Date: 2000/04/29 13:57:09 $
+$Date: 2000/05/07 18:30:03 $
*/
#include "includes.h"
-RCSID("$Id: clientloop.c,v 1.14 2000/05/07 02:03:16 damien Exp $");
+RCSID("$Id: clientloop.c,v 1.15 2000/05/08 03:44:53 damien Exp $");
#include "xmalloc.h"
#include "ssh.h"
char *originator;
int originator_port;
originator = packet_get_string(NULL);
- originator_port = packet_get_int();
+ if (packet_remaining() > 0) {
+ originator_port = packet_get_int();
+ } else {
+ debug("buggy server: x11 request w/o originator_port");
+ originator_port = 0;
+ }
packet_done();
/* XXX check permission */
xfree(originator);
*/
#include "includes.h"
-RCSID("$OpenBSD: sshconnect2.c,v 1.7 2000/05/06 17:45:37 markus Exp $");
+RCSID("$OpenBSD: sshconnect2.c,v 1.8 2000/05/07 18:23:32 markus Exp $");
#include <openssl/bn.h>
#include <openssl/rsa.h>
xfree(reply);
} else {
/* payload empty for ssh-2.0.13 ?? */
- log("buggy server: service_accept w/o service");
+ debug("buggy server: service_accept w/o service");
}
packet_done();
debug("got SSH2_MSG_SERVICE_ACCEPT");