diff options
author | Nick Mathewson <nickm@torproject.org> | 2006-07-28 15:11:28 +0000 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2006-07-28 15:11:28 +0000 |
commit | 84c2a6c16b00a78fc3329b7f717cfe6989fe3f28 (patch) | |
tree | 5330aba931cd21a3f7f27599b62508d2bac07937 /doc | |
parent | 85f381153ba6a3c87e3e43e2640b313c27d9b2ff (diff) | |
download | tor-84c2a6c16b00a78fc3329b7f717cfe6989fe3f28.tar tor-84c2a6c16b00a78fc3329b7f717cfe6989fe3f28.tar.gz |
r6950@Kushana: nickm | 2006-07-28 10:32:08 -0400
Document split fields better. Now, I think we can take a break from type splitting for a bit.
svn:r6935
Diffstat (limited to 'doc')
-rw-r--r-- | doc/TODO | 12 |
1 files changed, 7 insertions, 5 deletions
@@ -58,21 +58,23 @@ N . Improve memory usage on tight-memory machines. o Mmap cached-routers file; when building it, go oldest-to-newest. - More unit tests and asserts for cached-routers file: ensure digest for the right router. Verify dl by digest, fp, etc. - - Make sure cached-routers values and offsets are correct in the + . Make sure cached-routers values and offsets are correct in the presence of windows FS insanity. - - Save and mmap v1 directories; store them zipped, not uncompressed. + - Save and mmap v1 directories; store them zipped, not + uncompressed. - Store networkstatus docs zipped, not uncompressed. Maaaybe mmap them too. - - Be a little more OO to save memory in frequently + o Be a little more OO to save memory in frequently replicated structs. o Split circuit_t into origin circuits and or circuits - . Move as many fields as reasonable out of base class. + o Move as many fields as reasonable out of base class. o Re-pack structs to avoid wasted bytes. o Split connection_t based on type field. - "bandwidth classes", for incoming vs initiated-here conns. o Asynchronous DNS - - and test it + . and test it + - Make it work on windows. - make it the default on platforms where it works - Security improvements |