|
From: Blat F. <pet...@ho...> - 2000-08-07 13:38:51
|
My intention is to do the following in V0.16... 1) Protocol message to stop V0.16 interacting with previous versions. 2) Fix readvertisements once and for all. A number of ads will be sent when there are new connections, and a larger number will be sent slowly by crawling through the list over the next 12 hours or so. Readvertisements will never be routed or forwarded. 3) Persistent 'sticky' file upload will be added. Content will never be deleted until the cache is destroyed (server restart etc). The blocks for these will exist in the cache, but will not form any part of the cache allocation space. Initially, there will be no explicit delete functionality. (Perhaps load/save functionality for upload list? Also, if I do away with the upload progress bar and do something similar to what happens with download this would allow background uploading while you do other stuff... is this desirable?). 4) Smarter routing logic. Try and not cache files which are larger than 10% of the available cache. This means that big files will only get cached on big servers. 5) Lots of tweaks & fixes. Possible things to think about for future versions... * Scramble routing letter A-P, or at least allocation order. * Web Of Trust * Moving logic from blockgui into libblocks to allow access to blockd (comand line or HTTP, etc), at the moment blockd just forwards and forgets ads. * What are we going to do about large > 250Mb files? * Flooding, and script kiddies. Comments? Additions? Did I miss anything? ttfn PG. ________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com |