projects
/
silc.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Reorder #if 0/#endif block to avoid splitting a basic block across the #if 0.
[silc.git]
/
TODO
diff --git
a/TODO
b/TODO
index b091bdb41cfbcb98322e5bc1a4f509a973afe85c..d89901f838d4d88b4a9e2383c80f75b620de1642 100644
(file)
--- a/
TODO
+++ b/
TODO
@@
-9,41
+9,40
@@
tested.
apps/silcd, The SILC Server ****PARTLY DONE****
===========================
apps/silcd, The SILC Server ****PARTLY DONE****
===========================
- o
Port all code to use SILC Toolkit 1.1 APIs.
+ o
Fix/test GETKEY. (***DONE)
- o Fix/test
GETKEY.
+ o Fix/test
MOTD. (***DONE)
- o
Fix/test MOTD
.
+ o
Rewrite rehash, HUP
.
- o
Remove protocol.[ch]. (***DONE)
+ o
Heartbeat-keepalive.
- o
Rewrite connecting accepting. (***TESTING NEEDED
)
+ o
Port all code to use SILC Toolkit 1.1 APIs. (***DONE
)
- o Re
write async connecting. (***TESTING NEEDED
)
+ o Re
move protocol.[ch]. (***DONE
)
- o
Connecting from SILC router to SILC server.
+ o
Rewrite connecting accepting. (***DONE)
- o Rewrite
rehash, HUP.
+ o Rewrite
async connecting. (***DONE)
- o Heartbeat-keepalive.
-
- o Test backup router resuming protocol.
+ o Test backup router resuming protocol. (***DONE)
- o Check all packet receive routines that they call silc_packet_free.
+ o Check all packet receive routines that they call silc_packet_free.
+ (***DONE)
o Add Web statistics module using lib/silchttp. Give out server
statistics. (***DONE)
o Add Web statistics module using lib/silchttp. Give out server
statistics. (***DONE)
-SILC Client ****
PARTLY
DONE****
+SILC Client ****DONE****
===========
o Porting to new Toolkit API and new Client Library API (***DONE)
===========
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****
+lib/silcclient, The Client Library ***DONE****
==================================
o silcclient.h clean up and API rewrites. (***DONE)
==================================
o silcclient.h clean up and API rewrites. (***DONE)
@@
-55,8
+54,6
@@
lib/silcclient, The Client Library ***PARTLY DONE****
freeing, finding, etc. rewrite. Also making them reference counted for
multi threads use. (***DONE)
freeing, finding, etc. rewrite. Also making them reference counted for
multi threads use. (***DONE)
- o Rewrite silc_client_get_clients_by_channel.
-
o Rewrite client side WHOIS command (for whois -details). (***DONE)
o Finish all the missing SILC packet processings, rewrites. (***DONE)
o Rewrite client side WHOIS command (for whois -details). (***DONE)
o Finish all the missing SILC packet processings, rewrites. (***DONE)
@@
-75,30
+72,30
@@
lib/silcclient, The Client Library ***PARTLY DONE****
o Connection auth request. (***DONE)
o Connection auth request. (***DONE)
- o Password auth test, public key auth test. (***
TESTING NEEDED
)
+ o Password auth test, public key auth test. (***
DONE
)
o Starting key exchange directly, rewrite. (***DONE)
o Channel messages, channel private keys, channel entires, channel
o Starting key exchange directly, rewrite. (***DONE)
o Channel messages, channel private keys, channel entires, channel
- search, etc. rewrite. (***
TESTING NEEDED
)
+ search, etc. rewrite. (***
DONE
)
o For many APIs leave the hash context allocations to the caller instead
of using client->sha1hash and client->md5hash, or some kind of thread
safe (no locking) concept. (***DONE)
o For many APIs leave the hash context allocations to the caller instead
of using client->sha1hash and client->md5hash, or some kind of thread
safe (no locking) concept. (***DONE)
- o Key agreement rewrite. (***
TESTING NEEDED
)
+ o Key agreement rewrite. (***
DONE
)
o Connecting to remote client (***DONE)
o Connecting to remote client (***DONE)
- o Private message waiting API (in threads) (***TESING NEEDED)
+ o Private message waiting API (in threads) (***TES
T
ING NEEDED)
- o client_attrs.c, attributes rewrite. (***
TESTING NEEDED
)
+ o client_attrs.c, attributes rewrite. (***
DONE
)
o No SilcBuffer lists back to application in command_reply operations.
Convert them all to real lists and/or structures for easier use.
(***DONE)
o No SilcBuffer lists back to application in command_reply operations.
Convert them all to real lists and/or structures for easier use.
(***DONE)
- o Nickname formatting rewrite. (***
TESTING NEEDED
)
+ o Nickname formatting rewrite. (***
DONE
)
o UDP connections. (***TESTING NEEDED)
o UDP connections. (***TESTING NEEDED)
@@
-109,7
+106,7
@@
lib/silcsftp ****DONE****
o Porting to use the new util library. (***DONE)
o Porting to use the new util library. (***DONE)
-lib/silccore/silcpacket.[ch] ****
PARTLY
DONE****
+lib/silccore/silcpacket.[ch] ****DONE****
============================
o SilcPacketEngine. (***DONE)
============================
o SilcPacketEngine. (***DONE)
@@
-138,10
+135,10
@@
lib/silcskr ****DONE****
be. (***DONE)
be. (***DONE)
-lib/silcske/silcske.[ch] ***
PARTLY
DONE****
+lib/silcske/silcske.[ch] ***DONE****
========================
========================
- o Responder rekey (***
TESTING NEEDED
)
+ o Responder rekey (***
DONE
)
o IV Included flag support in SKE (***DONE)
o IV Included flag support in SKE (***DONE)
@@
-151,7
+148,7
@@
lib/silcske/silcske.[ch] ***PARTLY DONE****
o SilcConnAuth header file documentation. (***DONE)
o SilcConnAuth header file documentation. (***DONE)
-lib/silccrypt ****
PARTLY
DONE****
+lib/silccrypt ****DONE****
=============
o Implement PKCS #1 sign/verify with hash OID. (***TESTING NEEDED)
=============
o Implement PKCS #1 sign/verify with hash OID. (***TESTING NEEDED)
@@
-171,12
+168,12
@@
lib/silccrypt ****PARTLY DONE****
o Assembler AES (***DONE)
o Assembler AES (***DONE)
-lib/silcutil ****
PARTLY
DONE****
+lib/silcutil ****DONE****
============
o The regex code from lib/contrib might compile fine on all platforms.
No need to make it silcutil/unix/ specific. Add them to generic
============
o The regex code from lib/contrib might compile fine on all platforms.
No need to make it silcutil/unix/ specific. Add them to generic
- silcutil.c. (***
TESTNG NEEDED
)
+ silcutil.c. (***
DONE
)
o Silc FD Stream to WIN32 (lib/silcutil/silcfdstream.h) (***TESTING NEEDED)
o Silc FD Stream to WIN32 (lib/silcutil/silcfdstream.h) (***TESTING NEEDED)
@@
-219,7
+216,7
@@
lib/silcutil/silcstream.[ch] ****DONE****
o Add abstract SilcStream. (***DONE)
o Add abstract SilcStream. (***DONE)
-lib/silcutil/silcsocketstream.[ch] ****
PARTY
DONE****
+lib/silcutil/silcsocketstream.[ch] ****DONE****
==================================
o Add SilcSocketStream (***DONE)
==================================
o Add SilcSocketStream (***DONE)
@@
-229,7
+226,7
@@
lib/silcutil/silcsocketstream.[ch] ****PARTY DONE****
o Test QoS after the changes made to socket stream
o Test QoS after the changes made to socket stream
-lib/silcutil/silcschedule*.[ch] ****
PARTLY
DONE****
+lib/silcutil/silcschedule*.[ch] ****DONE****
===============================
o Scheduler can be optimized for FD tasks by changing the fd_queue
===============================
o Scheduler can be optimized for FD tasks by changing the fd_queue
@@
-257,7
+254,7
@@
lib/silcutil/silcschedule*.[ch] ****PARTLY DONE****
o Change SILC_TASK_CALLBACK to non-static, and remove the macro
SILC_TASK_CALLBACK_GLOBAL. (***DONE)
o Change SILC_TASK_CALLBACK to non-static, and remove the macro
SILC_TASK_CALLBACK_GLOBAL. (***DONE)
- o SILC Schedule API changes to WIN32. (***
TESTING NEEDED
)
+ o SILC Schedule API changes to WIN32. (***
DONE
)
lib/silcutil/silcasync.[ch] ****DONE****
lib/silcutil/silcasync.[ch] ****DONE****
@@
-282,7
+279,7
@@
lib/silcutil/silcfsm.[ch] ****DONE****
o SILC Finite State Machine API. Replaces SILC Protocol API (***DONE)
o SILC Finite State Machine API. Replaces SILC Protocol API (***DONE)
-lib/silcutil/silcnet*, lib/silcutil/*/silc*net* ****
PARTLY
DONE****
+lib/silcutil/silcnet*, lib/silcutil/*/silc*net* ****DONE****
===============================================
o Add UDP interface (***DONE)
===============================================
o Add UDP interface (***DONE)
@@
-292,17
+289,17
@@
lib/silcutil/silcnet*, lib/silcutil/*/silc*net* ****PARTLY DONE****
o New network interfaces (***DONE)
o New network interfaces (***DONE)
-lib/silcmath ****
PARTLY
DONE****
+lib/silcmath ****DONE****
============
============
- o Test on x86_64.
+ o Test on x86_64.
(***TESTING NEEDED)
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. (***DONE)
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. (***DONE)
-lib/silcutil/symbian/ ****
PARTLY
DONE****
+lib/silcutil/symbian/ ****DONE****
=====================
o lib/silcutil/symbian routines missing or not completed.
=====================
o lib/silcutil/symbian routines missing or not completed.