dv changes. add propagation of disconnect messages, dv updates on peer direct connect...
authorNathan S. Evans <evans@in.tum.de>
Fri, 30 Apr 2010 14:50:06 +0000 (14:50 +0000)
committerNathan S. Evans <evans@in.tum.de>
Fri, 30 Apr 2010 14:50:06 +0000 (14:50 +0000)
commit5f9efe3ff20656b7900fc0b503f3e0cbe75eb20a
treea6f379dfd9dafc1db1fa95260ab7029f15a9b283
parente6b08db0728b172da76392967661c09e7bfdbb55
dv changes. add propagation of disconnect messages, dv updates on peer direct connections.  Result of those two changes should be a much better learned topology for all peers.  This was periodic gossip is really only to stop timeouts from removing peers.  Also changed dv_api to wait for message queuing by dv service before calling transport transmit continuation, so that addresses that are no longer available can be caught by transport service.  Perhaps some other stuff I have forgotten about.  Should be kinda sorta working, need to make better testcases and do more debugging as errors inevitably pop up
src/dv/dv.h
src/dv/dv_api.c
src/dv/gnunet-service-dv.c
src/dv/plugin_transport_dv.c
src/dv/test_transport_api_dv.c
src/dv/test_transport_api_dv_peer2.conf
src/dv/test_transport_api_dv_peer3.conf