summaryrefslogtreecommitdiff
path: root/node/Peer.cpp
AgeCommit message (Collapse)Author
2014-02-03Yank a code path it turns out we probably don't want.Adam Ierymenko
2014-01-30Bunch of fixes to startup, pinging, and choice of route. Also some TRACE ↵Adam Ierymenko
updates.
2013-12-31VERSION 0.6.7: revert change for GitHub issue #20Adam Ierymenko
This will have to be thought out more. The old version worked fine 99% of the time so we'll revisit this.
2013-12-31TRACE output improvements and compile fix.Adam Ierymenko
2013-12-31Fix several things:Adam Ierymenko
(1) The changes to path learning in the two previous releases were poorly thought out, and this version should remedy that by introducing PROBE. This is basically a kind of ECHO request and is used to authenticate endpoints that are not learned via a valid request/response pair. Thus we will still passively learn endpoints, but securely. (2) Turns out there was a security oversight in _doHELLO() that could have permitted... well... I'm not sure it was exploitable to do anything particularly interesting since a bad identity would be discarded anyway, but fix it just the same.
2013-12-31VERSION 0.6.5: minor bug fix in peer connection trackingAdam Ierymenko
2013-12-24Fix for GitHub issue #20 (untested)Adam Ierymenko
2013-10-21Get rid of DBM, which technically is a case of YAGNI. Supernodes will need a ↵Adam Ierymenko
way to save identities, but that can be a different feature. Regular clients do not really need a permanent cache (yet). When/if we do need one we can do it then. Until then it only caused problems.
2013-10-05Remove a whole bunch of now-unnecessary cruft from Topology and PacketDecoder.Adam Ierymenko
2013-10-02Clean up some routine stuff like pings, and stop keeping links open forever ↵Adam Ierymenko
even if there are no frames passing between them.
2013-10-01Each peer now tracks the last time it announced multicast LIKEs ↵Adam Ierymenko
independently and does so frequently enough to prevent expires. Also add a multicast debug facility for use on the testnet.
2013-09-24Work in progress...Adam Ierymenko
2013-09-17Get rid of onSent(), which was never used consistently anyway.Adam Ierymenko
2013-07-13Compile fixes, integration of fast PRNG.Adam Ierymenko
2013-07-11More work in progress on Switch / PacketDecoder refactor.Adam Ierymenko
2013-07-11Work in progress...Adam Ierymenko
2013-07-04New git repository for release - version 0.2.0 taggedAdam Ierymenko