o Port all code to use SILC Toolkit 1.1 APIs.
+ o Dynamic connection support for INFO and MOTD commands.
+
+ o Dynamic connection support for JOIN command. Accept channel name
+ strings of format channel@server.
+
o Fix/test GETKEY.
o Fix/test MOTD.
SILC Client ****PARTLY DONE****
===========
- o Porting to new Toolkit API and new Client Library API (***TESTING NEEDED)
+ o Porting to new Toolkit API and new Client Library API (***DONE)
- o Improve help files, especially /cmode, /cumode and /key.
+ o Improve help files, especially /cmode, /cumode and /key. (***DONE)
lib/silcclient, The Client Library ***PARTLY DONE****
==================================
- o silcclient.h clean up and API rewrites.
+ o silcclient.h clean up and API rewrites. (***DONE)
o silcclient_entry.h finishing, all entry relates APIs to this header.
+ (***DONE)
o SilcChannelEntry, SilcServerEntry, SilcChannelUser, allocating,
freeing, finding, etc. rewrite. Also making them reference counted for
o File transfer rewrite. (***DONE)
- o File transfer API documentation.
+ o File transfer API documentation. (***DONE)
o Connection auth request. (***DONE)
- o Password auth test, public key auth test.
+ o Password auth test, public key auth test. (***DONE)
o Starting key exchange directly, rewrite. (***DONE)
o Connecting to remote client (***DONE)
- o peer-to-peer private messages
-
o Private message waiting API (in threads) (***TESING NEEDED)
o client_attrs.c, attributes rewrite. (***TESTING NEEDED)
o silc_id_str2id, silc_id2str to non-allocating routines. (***DONE)
-lib/silcskr ****PARTLY DONE****
+lib/silcskr ****DONE****
===========
o Removing key from the repository is not possible currently. It should
o Implement SILC Public Key Version 2 handling in sign/verify. Implement
Version (V) identifier (***DONE)
- o Add fingerprint to SilcSILCPublicKey and retrieval to silcpk.h.
-
o SILC PKCS (silcpkcs.h) reorganizing when other PK supports added.
Move the SILC Public Key routines away from the crypto library into
the core library (silccore). silc_pkcs_public/private_key_* routines
(***DONE)
-lib/silcutil/silctime.[ch] ****PARTLY DONE****
+lib/silcutil/silctime.[ch] ****DONE****
===========================
o SilcTime. (***DONE)
o New network interfaces (***DONE)
-lib/silcmath
+lib/silcmath ****PARTLY DONE****
============
o Test on x86_64.
o Change LTM and TFM function names when importing to SILC tree to avoid
rare linking problems on system that has same named symbols already in
- the system.
+ the system. (***DONE)
lib/silcutil/symbian/ ****PARTLY DONE****
and debugging is to be disabled on EPOC.
-lib/silcasn1 ****PARTLY DONE****
+lib/silcasn1 ****DONE****
============
o ASN.1 library (***DONE)