Browse Source

Update TODO.

pull/239/head
EinMByte 9 years ago
parent
commit
e90b0dd54f
  1. 11
      TODO

11
TODO

@ -1,13 +1,16 @@
Short-term refactoring: Refactoring:
- SSUSession:637, SSUSession:635 get rid of casting to SSUHeader - SSUSession:637, SSUSession:635 get rid of casting to SSUHeader
- Identity.cpp:156 check for self asignment - Identity.cpp:156 check for self asignment
Long-term refactoring:
- Rely on a library for TLS and SSL. - Rely on a library for TLS and SSL.
- Move parsing code out of networking code, to allow better testing. - Move parsing code out of networking code, to allow better testing.
- Move streaming code to a separate directory.
- Separate front-end code (SAM, BOB, ...) from the back-end. - Separate front-end code (SAM, BOB, ...) from the back-end.
Additions: Additions:
- Write tests. - Write tests.
- Add documentation. - Add documentation.
- Create a specialized IRC tunnel (instead of just a generic ClientTunnel instance).
- Ban peers with unexpected / bad behaviour.
- EdDSA support.
- Return correct error codes in HTTPProxy.
- Modify web interface layout and use AJAX to update information.

Loading…
Cancel
Save