Added implementation of VCard (RFC 2426).
[silc.git] / CHANGES
diff --git a/CHANGES b/CHANGES
index 81f21158a74367c411f2532e82fc7f4d5946a745..ba624bb6cca99af9a7f4204d80f378b171a756cf 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,65 @@
+Mon Oct 14 14:33:54 EEST 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added silc_buffer_strformat which can be used to format
+         strings into a buffer which size is automatically increased.
+         Affected file lib/silcutil/silcbuffmt.[ch].
+
+       * Added implementation of VCard (RFC 2426) which can be used
+         as part of Requested Attributes in WHOIS command.  Affected
+         file lib/silcutil/silcvcard.[ch].
+
+Fri Oct 11 23:52:17 EEST 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Some strncat -> silc_strncat changes our the core and
+         client library.
+
+       * Added SILC_SKE_STATUS_SIGNATURE_ERROR and OUT_OF_MEMORY
+         errors.  Added better error printing to SKE library.
+         Affected files lib/silcske/silcske.c, silcske_status.h and
+         payload.c.
+
+       * Save the PKCS key length even if only private key is set to   
+         SilcPKCS.  Affected file lib/silccrypt/silcpkcs.[ch] and rsa.c.
+
+       * Fixed the usage of silc_pkcs_get_key_len since it returns the
+         length in bits not in bytes.  Affected files are
+         lib/silcske/silcske.c, lib/silccore/silcauth.c and
+         silcd/server_query.c.
+
+Wed Oct  9 17:22:57 EEST 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added silc_attribute_payload_encode_data to directly encode
+         the data into the attributes buffer.  Renamed function
+         silc_attribute_payload_parse_list to silc_attribute_payload_parse.
+         Affected files are lib/silccore/silcattrs.[ch].
+
+       * silc_hash_table_find_foreach calls the foreach function now
+         once even if the nothing was found with context set to NULL.
+         Affected file lib/silcutil/silchashtable.[ch].
+
+       * Remove the RESOLVING flag from client entry after received
+         the Requested Attributes from the client.  Fixed memory leak
+         in client entry freeing.  Affected files silcd/server_query.c
+         and idlist.c.
+
+       * Added Requested Attributes support into SILC Client Library.
+         It is not able to send requested attributes in WHOIS command,
+         and also receive and process requested attributes.  Added
+         silc_client_attribute_[add|del] and silc_client_attributes_get
+         functions.  Added also `ignore_requested_attributes' to the
+         SilcClientParams to not use attributes in client.  Affected
+         files are lib/silcclient/command.c, client_attrs.[ch],
+         silcclient.h, client_internal and client.[ch].
+
+       * Changed the silc_client_get_client_by_id to support Requested
+         Attributes, it takes them as argument now.  Affected file
+         is lib/silcclient/silcclient.h, and idlist.c.
+
+       * Added -details option to WHOIS command in Irssi SILC Client
+         to support the requested attributes.  By default it requests
+         all attributes.  Affected file lib/silcclient/command.c and
+         irssi/doc/help/in/whois.in.
+
 Tue Oct  8 17:58:28 EEST 2002  Pekka Riikonen <priikone@silcnet.org>
 
        * Add also SERVICE attribute for server-constructed attribute