From: Pekka Riikonen Date: Mon, 21 Nov 2005 18:24:38 +0000 (+0000) Subject: Added SILC_ATTRIBUTE_USER_ICON. X-Git-Tag: silc.toolkit.1.0.2~5 X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=commitdiff_plain;h=fd40ad98a1966816bcd0f3d2148c29fa308034bf Added SILC_ATTRIBUTE_USER_ICON. --- diff --git a/CHANGES b/CHANGES index 2a05e088..3f761d25 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,7 @@ +Mon Nov 21 19:18:15 EET 2005 Pekka Riikonen + + * Added SILC_ATTRIBUTE_USER_ICON to lib/silccore/silcattrs.[ch]. + Sun Nov 20 19:13:35 EET 2005 Pekka Riikonen * Removed callback system from SilcMimeAssembler. Return diff --git a/lib/silcclient/client_attrs.c b/lib/silcclient/client_attrs.c index eaf0a233..94093842 100644 --- a/lib/silcclient/client_attrs.c +++ b/lib/silcclient/client_attrs.c @@ -246,7 +246,8 @@ SilcBuffer silc_client_attributes_request(SilcAttribute attribute, ...) SILC_ATTRIBUTE_TIMEZONE, SILC_ATTRIBUTE_GEOLOCATION, SILC_ATTRIBUTE_DEVICE_INFO, - SILC_ATTRIBUTE_USER_PUBLIC_KEY, 0); + SILC_ATTRIBUTE_USER_PUBLIC_KEY, + SILC_ATTRIBUTE_USER_ICON, 0); va_start(va, attribute); while (attribute) { diff --git a/lib/silccore/silcattrs.c b/lib/silccore/silcattrs.c index b01bfec7..c2ec85ed 100644 --- a/lib/silccore/silcattrs.c +++ b/lib/silccore/silcattrs.c @@ -119,6 +119,7 @@ silc_attribute_payload_encode_int(SilcAttribute attribute, case SILC_ATTRIBUTE_STATUS_MESSAGE: case SILC_ATTRIBUTE_EXTENSION: + case SILC_ATTRIBUTE_USER_ICON: { SilcAttributeObjMime *mime = object; if (object_size != sizeof(*mime)) @@ -549,6 +550,7 @@ bool silc_attribute_get_object(SilcAttributePayload payload, case SILC_ATTRIBUTE_STATUS_MESSAGE: case SILC_ATTRIBUTE_EXTENSION: + case SILC_ATTRIBUTE_USER_ICON: { SilcAttributeObjMime *mime = object; if (object_size != sizeof(*mime)) diff --git a/lib/silccore/silcattrs.h b/lib/silccore/silcattrs.h index 2c578dbf..4c420e36 100644 --- a/lib/silccore/silcattrs.h +++ b/lib/silccore/silcattrs.h @@ -82,6 +82,7 @@ typedef SilcUInt8 SilcAttribute; #define SILC_ATTRIBUTE_SERVER_PUBLIC_KEY 13 /* SilcAttributeObjPk */ #define SILC_ATTRIBUTE_USER_DIGITAL_SIGNATURE 14 /* SilcAttributeObjPk */ #define SILC_ATTRIBUTE_SERVER_DIGITAL_SIGNATURE 15 /* SilcAttributeObjPk */ +#define SILC_ATTRIBUTE_USER_ICON 16 /* SilcAttributeObjMime */ /***/ /* Maximum length of attribute request packet */