mirror of
git://anongit.mindrot.org/openssh.git
synced 2025-04-24 20:28:23 +00:00
20001207
- (bal) OpenSSH CVS updates: - markus@cvs.openbsd.org 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
This commit is contained in:
parent
fc74af43ce
commit
a14ee47f2e
@ -1,3 +1,9 @@
|
|||||||
|
20001207
|
||||||
|
- (bal) OpenSSH CVS updates:
|
||||||
|
- markus@cvs.openbsd.org 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
|
||||||
|
|
||||||
20001206
|
20001206
|
||||||
- (bal) OpenSSH CVS updates:
|
- (bal) OpenSSH CVS updates:
|
||||||
- markus@cvs.openbsd.org 2000/12/05 20:34:09
|
- markus@cvs.openbsd.org 2000/12/05 20:34:09
|
||||||
|
11
compat.c
11
compat.c
@ -23,7 +23,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#include "includes.h"
|
#include "includes.h"
|
||||||
RCSID("$OpenBSD: compat.c,v 1.30 2000/12/03 11:29:04 markus Exp $");
|
RCSID("$OpenBSD: compat.c,v 1.31 2000/12/06 22:58:14 markus Exp $");
|
||||||
|
|
||||||
#include "ssh.h"
|
#include "ssh.h"
|
||||||
#include "packet.h"
|
#include "packet.h"
|
||||||
@ -65,13 +65,14 @@ compat_datafellows(const char *version)
|
|||||||
{ "^OpenSSH[-_]2\\.[012]", SSH_OLD_SESSIONID },
|
{ "^OpenSSH[-_]2\\.[012]", SSH_OLD_SESSIONID },
|
||||||
{ "MindTerm", 0 },
|
{ "MindTerm", 0 },
|
||||||
{ "^2\\.1\\.0", SSH_BUG_SIGBLOB|SSH_BUG_HMAC|
|
{ "^2\\.1\\.0", SSH_BUG_SIGBLOB|SSH_BUG_HMAC|
|
||||||
SSH_OLD_SESSIONID },
|
SSH_OLD_SESSIONID|SSH_BUG_DEBUG },
|
||||||
{ "^2\\.0\\.1[3-9]", SSH_BUG_SIGBLOB|SSH_BUG_HMAC|
|
{ "^2\\.0\\.1[3-9]", SSH_BUG_SIGBLOB|SSH_BUG_HMAC|
|
||||||
SSH_OLD_SESSIONID|
|
SSH_OLD_SESSIONID|SSH_BUG_DEBUG|
|
||||||
SSH_BUG_PKSERVICE|SSH_BUG_X11FWD },
|
SSH_BUG_PKSERVICE|SSH_BUG_X11FWD },
|
||||||
{ "^2\\.0\\.", SSH_BUG_SIGBLOB|SSH_BUG_HMAC|
|
{ "^2\\.0\\.", SSH_BUG_SIGBLOB|SSH_BUG_HMAC|
|
||||||
SSH_OLD_SESSIONID|SSH_BUG_PKAUTH|
|
SSH_OLD_SESSIONID|SSH_BUG_DEBUG|
|
||||||
SSH_BUG_PKSERVICE|SSH_BUG_X11FWD },
|
SSH_BUG_PKSERVICE|SSH_BUG_X11FWD|
|
||||||
|
SSH_BUG_PKAUTH },
|
||||||
{ "^2\\.[23]\\.0", SSH_BUG_HMAC},
|
{ "^2\\.[23]\\.0", SSH_BUG_HMAC},
|
||||||
{ "^2\\.[2-9]\\.", 0 },
|
{ "^2\\.[2-9]\\.", 0 },
|
||||||
{ "^2\\.4$", SSH_OLD_SESSIONID}, /* Van Dyke */
|
{ "^2\\.4$", SSH_OLD_SESSIONID}, /* Van Dyke */
|
||||||
|
3
compat.h
3
compat.h
@ -21,7 +21,7 @@
|
|||||||
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
*/
|
*/
|
||||||
/* RCSID("$OpenBSD: compat.h,v 1.12 2000/12/03 11:15:03 markus Exp $"); */
|
/* RCSID("$OpenBSD: compat.h,v 1.13 2000/12/06 22:58:15 markus Exp $"); */
|
||||||
|
|
||||||
#ifndef COMPAT_H
|
#ifndef COMPAT_H
|
||||||
#define COMPAT_H
|
#define COMPAT_H
|
||||||
@ -37,6 +37,7 @@
|
|||||||
#define SSH_BUG_X11FWD 0x08
|
#define SSH_BUG_X11FWD 0x08
|
||||||
#define SSH_OLD_SESSIONID 0x10
|
#define SSH_OLD_SESSIONID 0x10
|
||||||
#define SSH_BUG_PKAUTH 0x20
|
#define SSH_BUG_PKAUTH 0x20
|
||||||
|
#define SSH_BUG_DEBUG 0x40
|
||||||
|
|
||||||
void enable_compat13(void);
|
void enable_compat13(void);
|
||||||
void enable_compat20(void);
|
void enable_compat20(void);
|
||||||
|
5
packet.c
5
packet.c
@ -37,7 +37,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#include "includes.h"
|
#include "includes.h"
|
||||||
RCSID("$OpenBSD: packet.c,v 1.38 2000/10/12 14:21:12 markus Exp $");
|
RCSID("$OpenBSD: packet.c,v 1.39 2000/12/06 22:58:15 markus Exp $");
|
||||||
|
|
||||||
#include "xmalloc.h"
|
#include "xmalloc.h"
|
||||||
#include "buffer.h"
|
#include "buffer.h"
|
||||||
@ -1101,6 +1101,9 @@ packet_send_debug(const char *fmt,...)
|
|||||||
char buf[1024];
|
char buf[1024];
|
||||||
va_list args;
|
va_list args;
|
||||||
|
|
||||||
|
if (compat20 && (datafellows & SSH_BUG_DEBUG))
|
||||||
|
return;
|
||||||
|
|
||||||
va_start(args, fmt);
|
va_start(args, fmt);
|
||||||
vsnprintf(buf, sizeof(buf), fmt, args);
|
vsnprintf(buf, sizeof(buf), fmt, args);
|
||||||
va_end(args);
|
va_end(args);
|
||||||
|
Loading…
Reference in New Issue
Block a user