/*
- silc-queries.c
+ silc-queries.c
Author: Pekka Riikonen <priikone@silcnet.org>
mask |= SILC_ATTRIBUTE_CONTACT_MMS;
if (!strcasecmp(*entry, "CHAT"))
mask |= SILC_ATTRIBUTE_CONTACT_CHAT;
+ if (!strcasecmp(*entry, "VIDEO"))
+ mask |= SILC_ATTRIBUTE_CONTACT_VIDEO;
}
silc_client_attribute_add(silc_client, conn,
SILC_ATTRIBUTE_PREFERRED_CONTACT, (void *)mask,
snprintf(tmp, sizeof(tmp) - 1, "%s:%d (logged %s) idle %d seconds",
service.address, (unsigned int)service.port,
service.status ? "in" : "out",
- service.idle);
+ (unsigned int)service.idle);
printformat_module("fe-common/silc", server, NULL,
MSGLEVEL_CRAP, SILCTXT_ATTR_SERVICES, tmp);
}
silc_strncat(tmp, sizeof(tmp), "SMS ", strlen(" SMS"));
if (mask & SILC_ATTRIBUTE_CONTACT_MMS)
silc_strncat(tmp, sizeof(tmp), "MMS ", strlen(" MMS"));
+ if (mask & SILC_ATTRIBUTE_CONTACT_VIDEO)
+ silc_strncat(tmp, sizeof(tmp), "VIDEO ", strlen(" VIDEO"));
printformat_module("fe-common/silc", server, NULL,
MSGLEVEL_CRAP, SILCTXT_ATTR_PREFERRED_CONTACT, tmp);
}
if (verify->userpk.data) {
silc_verify_public_key(client, conn, SILC_SOCKET_TYPE_CLIENT,
- verify->userpk.data, verify->userpk.data_len,
+ verify->userpk.data, verify->userpk.data_len,
SILC_SKE_PK_TYPE_SILC,
silc_query_attributes_print_final, verify);
} else {
for (i = 0; i < strlen(fingerprint); i++)
if (fingerprint[i] == ' ')
fingerprint[i] = '_';
-
+
/* Filename for dir */
tmp = fingerprint + strlen(fingerprint) - 9;
- snprintf(filename, sizeof(filename) - 1, "%s/friends/%s",
+ snprintf(filename, sizeof(filename) - 1, "%s/friends/%s",
get_irssi_dir(), tmp);
silc_free(fingerprint);
/* Filename for dir */
tmp = fingerprint + strlen(fingerprint) - 9;
- snprintf(filename, sizeof(filename) - 1, "%s/friends/%s",
+ snprintf(filename, sizeof(filename) - 1, "%s/friends/%s",
get_irssi_dir(), tmp);
/* Create dir if it doesn't exist */
}
/* Save MIME message data */
- if (verify->extension.mime) {
+ if (verify->message.mime) {
memset(filename2, 0, sizeof(filename2));
snprintf(filename2, sizeof(filename2) - 1, "%s/status_message.mime",
filename);