[hotssh] gssh: Set a custom ssh banner
- From: Colin Walters <walters src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [hotssh] gssh: Set a custom ssh banner
- Date: Fri, 11 Oct 2013 02:00:33 +0000 (UTC)
commit bd0e5b348c5faad2da809b325b251d2a00581097
Author: Colin Walters <walters verbum org>
Date: Thu Oct 10 19:38:32 2013 -0400
gssh: Set a custom ssh banner
Just general best practice.
libgssh/gssh-connection.c | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/libgssh/gssh-connection.c b/libgssh/gssh-connection.c
index 8a5cd27..3f887a1 100644
--- a/libgssh/gssh-connection.c
+++ b/libgssh/gssh-connection.c
@@ -18,6 +18,8 @@
* Boston, MA 02111-1307, USA.
*/
+#include "config.h"
+
#include "gssh-connection-private.h"
#include "gssh-channel-private.h"
#include "gssh-enum-types.h"
@@ -481,6 +483,7 @@ on_socket_client_connected (GObject *src,
GSshConnection *self = user_data;
GError *local_error = NULL;
GError **error = &local_error;
+ gs_free char *version_str = NULL;
g_assert (src == (GObject*)self->socket_client);
@@ -500,6 +503,9 @@ on_socket_client_connected (GObject *src,
}
libssh2_session_set_blocking (self->session, 0);
+ version_str = g_strdup_printf ("SSH-2.0-libgssh_%s_libssh2_%s",
+ PACKAGE_VERSION, libssh2_version (0));
+ libssh2_session_banner_set (self->session, version_str);
state_transition (self, GSSH_CONNECTION_STATE_HANDSHAKING);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]