X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=blobdiff_plain;f=TODO;h=8f748cfe679f53ee85094c899884ec6e279ad81d;hp=5e7ca9a28db9c1f65f6055c0be283569f4e63237;hb=fc83b6ccbcbd697a3afc82cf3d9f4053f0bbadb1;hpb=a700dcc5743ced235e74ce00edce3e7b5d557240 diff --git a/TODO b/TODO index 5e7ca9a2..8f748cfe 100644 --- a/TODO +++ b/TODO @@ -9,7 +9,7 @@ tested. SILC Client ****PARTLY DONE**** =========== - o Porting to new Toolkit API and new Client Library API + o Porting to new Toolkit API and new Client Library API (***TESTING NEEDED) o Improve help files, especially /cmode, /cumode and /key. @@ -21,11 +21,15 @@ lib/silcclient, The Client Library ***PARTLY DONE**** o silcclient_entry.h finishing, all entry relates APIs to this header. - o SilcChannelEntry, SilcServerEntry, SilcChannelUser, allocating, - freeing, finding, etc. rewrite. Also making them reference counted for + o SilcChannelEntry, SilcServerEntry, SilcChannelUser, allocating, + freeing, finding, etc. rewrite. Also making them reference counted for multi threads use. (***DONE) - o Finish all the missing SILC packet processings, rewrites. + o Rewrite silc_client_get_clients_by_channel. + + o Rewrite client side WHOIS command (for whois -details). + + o Finish all the missing SILC packet processings, rewrites. (***DONE) o The client_notify.c rewrite. (***TESTING NEEDED) @@ -36,7 +40,9 @@ lib/silcclient, The Client Library ***PARTLY DONE**** o Remove protocol.[ch]. (***DONE) - o File transfer rewrite. + o File transfer rewrite. (***TESTING NEEDED) + + o File transfer API documentation. o Connection auth request. (***DONE) @@ -44,7 +50,7 @@ lib/silcclient, The Client Library ***PARTLY DONE**** o Starting key exchange directly, rewrite. (***DONE) - o Channel messages, channel private keys, channel entires, channel + o Channel messages, channel private keys, channel entires, channel search, etc. rewrite. o For many APIs leave the hash context allocations to the caller instead @@ -142,6 +148,8 @@ lib/silccrypt ****PARTLY DONE**** 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 Implement PKCS #1 sign/verify with hash OID. (***TESTING NEEDED) o Implement the defined SilcDH API. The definition is in