2209 Commits (newtransport)
 

Author SHA1 Message Date
Kevin F 158178d6fc Don't spam tracebacks when sockets timeout 1 week ago
Kevin F 85626d6642 Removed close gossip command 1 week ago
Kevin F 9f25291c3a Finished client announce tests 1 week ago
Kevin F 15a4744a70 Completed new new peers test 2 weeks ago
Kevin F 1b21e25f7e Finished basic get_new_peers tests 2 weeks ago
Kevin Froman 0b4e264877 Dont accept peers too large 2 weeks ago
Kevin F 12d4ed7638 started get new peers test 2 weeks ago
Kevin F 2be0175326 started get new peers test 2 weeks ago
Kevin F 5bdfbd7c43 started get new peers test 2 weeks ago
Kevin F 93fc1827b5 Added remaining stem choice test cases 3 weeks ago
Kevin F 3a26d053fe Gossip client tests, fixed delayed threads 3 weeks ago
Kevin F 7b7d6a03d3 Ignore broken pipes when streaming blocks in the gossip client 3 weeks ago
Kevin F 50f0cfa6f4 Added basic streamblocks test, slight fixes for streamblocks 3 weeks ago
Kevin F 91df7507f4 db set_if_new returns bool on if a new key was set or not and doesn't raise duplicate exception 3 weeks ago
Kevin F c065be0145 Fix blockdb has_block not having block path 3 weeks ago
Kevin F 4edbde82cc Added example plugin that tests block insertion 4 weeks ago
Kevin F 1b37264eb7 Work on gossip tests and cleaned up api server some 4 weeks ago
Kevin F e6b61c5f59 Added put block test (1 block) 1 month ago
Kevin F ca2344c72c Added peer announce and exchange tests 1 month ago
Kevin F 237cdde4e5 Added peer exchange test (passing) 1 month ago
Kevin F 6a6460ef31 Added testing of streaming multiple blocks from gossip peer 1 month ago
Kevin F 4caee50ce7 Remove dead neighbor closeness benchmark 1 month ago
Kevin F a61cd273a8 Implemented basic server diffusal test 2 months ago
Kevin F c7ba974264 Block diffusal mostly done 2 months ago
Kevin F 9d2c2641f4 Block diffusal mostly done 2 months ago
Kevin F 996bff267b Work on normal gossip diffusion 2 months ago
Kevin F dae99dc2f7 Work on normal gossip diffusion 2 months ago
Kevin F 5858b0aca3 updated readme 2 months ago
Kevin F df02bdb826 Work on normal gossip diffusion 2 months ago
Kevin F c215d4decd Work on normal gossip diffusion 2 months ago
Kevin F b07c176f5c Refactored gossip peer set, gossip block queues, and dandelionphase to use singleton/module instances instead of being passed around 2 months ago
Kevin F 9c44069248 Misc bug fixes for gossip 2 months ago
Kevin F 5b5e5ef764 Don't bother to check if tor address in bootstrap list ends in .onion, it always shouldn't 2 months ago
Kevin F fd9e6f5ede Dandelion phases now have IDs so it can be known more easily if an epoch elapsed 2 months ago
Kevin F 8b2b6a613e corrected remaining_time being used as atter when resting during end op remaining time in dandelion client loop 2 months ago
Kevin F be1dde95a6 Corrected type hinting for block queues and peer sets 2 months ago
Kevin F 9ef6f46a5c Implemented do_stem_stream to stem blocks for dandelion++ 2 months ago
Kevin F e985966e7c Turned dandelion stem into a module and corrected use of wait_for 2 months ago
Kevin F f740d475c4 Specify that Onionr's pid is a pid in log 2 months ago
Kevin F a53c31fda7 peer.get_socket implementations now must take timeout arg used for initial connection 2 months ago
Kevin F 511803f565 update readme to reflect current state of development 2 months ago
Kevin F 1b77c60346 Remove todo.txt and replace with ROADMAP.md 2 months ago
Kevin F 568a192c97 Fix license docstring boilerplate spacing 2 months ago
Kevin F 2544579363 updated readme to reflect current work 2 months ago
Kevin F 6c2b1e49a2 Implemented dandelion stemout stream building 3 months ago
Kevin F 9bf16c5758 Work on stemout 3 months ago
Kevin F 19159ffa06 Work on stemout 3 months ago
Kevin F 4c54677387 Use tuple of queues for block queues instead of list for clarity that queues cannot be added 3 months ago
Kevin F 747b7d70a8 Added ordered_set dependency so we can pick from gossip peer set more efficiently 3 months ago
Kevin F fefec8bdc8 added block store function used when not in stem phase 3 months ago