Added SILC_ATTRIBUTE_USER_ICON.
authorPekka Riikonen <priikone@silcnet.org>
Mon, 21 Nov 2005 18:24:38 +0000 (18:24 +0000)
committerPekka Riikonen <priikone@silcnet.org>
Mon, 21 Nov 2005 18:24:38 +0000 (18:24 +0000)
CHANGES
lib/silcclient/client_attrs.c
lib/silccore/silcattrs.c
lib/silccore/silcattrs.h

diff --git a/CHANGES b/CHANGES
index 2a05e088c93bad0b6162fdd028b8db1144b0ddb4..3f761d25f7f5fdeeada6b34a3c2accdaa3ff5356 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,7 @@
+Mon Nov 21 19:18:15 EET 2005 Pekka Riikonen <priikone@silcnet.org>
+
+       * Added SILC_ATTRIBUTE_USER_ICON to lib/silccore/silcattrs.[ch].
+
 Sun Nov 20 19:13:35 EET 2005 Pekka Riikonen <priikone@silcnet.org>
 
        * Removed callback system from SilcMimeAssembler.  Return
index eaf0a233818dc0158bb018fc94cc7182d83357cf..94093842100ca5c667d0b927ca893a6c885eba94 100644 (file)
@@ -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) {
index b01bfec7be2ca4fd9ae257464243051196284ee6..c2ec85edff8d095fb2eeb8d35023517ab60b899d 100644 (file)
@@ -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))
index 2c578dbfda27d67cad736ebd8ed93a630cdaea8a..4c420e36940aad9b724352157abe15e4dfa69f85 100644 (file)
@@ -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 */