aboutsummaryrefslogtreecommitdiffstats
path: root/protocols
diff options
context:
space:
mode:
authorWilmer van der Gaast <wilmer@gaast.net>2010-05-22 02:05:58 +0100
committerWilmer van der Gaast <wilmer@gaast.net>2010-05-22 02:05:58 +0100
commitdca8effbf732557e28a6a03d2fcf785d69a5a1bd (patch)
tree5eff3afcad110c909e48f417fa628828d5d986e9 /protocols
parente77c2647c3f4d8d6518239f070f3989444003a08 (diff)
Return ui_info so jabber:iq:version responses will not say just libpurple.
Diffstat (limited to 'protocols')
-rw-r--r--protocols/purple/purple.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/protocols/purple/purple.c b/protocols/purple/purple.c
index 1d17b012..7b020cf7 100644
--- a/protocols/purple/purple.c
+++ b/protocols/purple/purple.c
@@ -471,12 +471,27 @@ void purple_transfer_request( struct im_connection *ic, file_transfer_t *ft, cha
static void purple_ui_init();
+GHashTable *prplcb_ui_info()
+{
+ static GHashTable *ret;
+
+ if( ret == NULL )
+ {
+ ret = g_hash_table_new(g_str_hash, g_str_equal);
+ g_hash_table_insert( ret, "name", "BitlBee" );
+ g_hash_table_insert( ret, "version", BITLBEE_VERSION );
+ }
+
+ return ret;
+}
+
static PurpleCoreUiOps bee_core_uiops =
{
NULL,
NULL,
purple_ui_init,
NULL,
+ prplcb_ui_info,
};
static void prplcb_conn_progress( PurpleConnection *gc, const char *text, size_t step, size_t step_count )