summaryrefslogtreecommitdiff
path: root/packet.h
diff options
context:
space:
mode:
authordjm@openbsd.org <djm@openbsd.org>2017-02-03 23:03:33 +0000
committerDamien Miller <djm@mindrot.org>2017-02-04 10:08:15 +1100
commit07edd7e9537ab32aa52abb5fb2a915c350fcf441 (patch)
tree3f0cdf28bfc6a96933e7233b31a5e7faa87d8144 /packet.h
parent68bc8cfa7642d3ccbf2cd64281c16b8b9205be59 (diff)
downloadopenssh-git-07edd7e9537ab32aa52abb5fb2a915c350fcf441.tar.gz
upstream commit
add ssh_packet_set_log_preamble() to allow inclusion of a preamble string in disconnect messages; ok markus@ Upstream-ID: 34cb41182cd76d414c214ccb01c01707849afead
Diffstat (limited to 'packet.h')
-rw-r--r--packet.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/packet.h b/packet.h
index c33dd17d..0d25b352 100644
--- a/packet.h
+++ b/packet.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: packet.h,v 1.75 2017/02/03 02:56:00 dtucker Exp $ */
+/* $OpenBSD: packet.h,v 1.76 2017/02/03 23:03:33 djm Exp $ */
/*
* Author: Tatu Ylonen <ylo@cs.hut.fi>
@@ -62,6 +62,9 @@ struct ssh {
char *local_ipaddr;
int local_port;
+ /* Optional preamble for log messages (e.g. username) */
+ char *log_preamble;
+
/* Dispatcher table */
dispatch_fn *dispatch[DISPATCH_MAX];
/* number of packets to ignore in the dispatcher */
@@ -104,6 +107,8 @@ void ssh_packet_set_server(struct ssh *);
void ssh_packet_set_authenticated(struct ssh *);
void ssh_packet_set_mux(struct ssh *);
int ssh_packet_get_mux(struct ssh *);
+int ssh_packet_set_log_preamble(struct ssh *, const char *, ...)
+ __attribute__((format(printf, 2, 3)));
int ssh_packet_log_type(u_char);