コミット履歴

作者 SHA1 メッセージ 日付
  Adam Ierymenko fe85426df6 A few more tweaks to TCP failover... seems to be switching back and forth pretty well now! 11 年 前
  Adam Ierymenko c96d3ebf8c Such ping logic. So edge case. 11 年 前
  Adam Ierymenko 81e5690410 More tweaks to TCP failover logic. Such edge case. 11 年 前
  Adam Ierymenko 700a450806 More tweaks to algorithm for determining when to fail over to TCP, and stop supernodes from resynchronizing unless explicitly ordered. 11 年 前
  Adam Ierymenko 0e1fc06a6f The remove paths on send fail thing in Peer.cpp was not well thought out, and there is no point in mallocing the TCP write buffer. 11 年 前
  Adam Ierymenko f13493edb2 Oops... turns out we need to differentiate incoming from outgoing TCP and indeed learn incoming TCP paths. Otherwise the recipient of a TCP connection does not know to reply via TCP! Heh. 11 年 前
  Adam Ierymenko 8e587ae481 Clean dead paths from peers. 11 年 前
  Adam Ierymenko 9c68a343f6 Reduce some TRACE noise. 11 年 前
  Adam Ierymenko 2ac56fd120 Fix TCP connection accumulation problem, still having issues with TCP tunneling. 11 年 前
  Adam Ierymenko e6b23059ac Change the way TCP failover is invoked. 11 年 前
  Adam Ierymenko 04169b5150 If I want it to pick the first, actually picking the first is helpful. 11 年 前
  Adam Ierymenko daaec84c6b Add TCP channel support for supernode list, make Peer pick the first path if all paths are equally dead. 11 年 前
  Adam Ierymenko 4e26ade2df Fix deadlock in refactored code. 11 年 前
  Adam Ierymenko 8d3eb1a258 A few renamings to be consistent. 11 年 前
  Adam Ierymenko 33ad3deaee Builds with new Path code. 11 年 前
  Adam Ierymenko ba3f04deed Work in progress: refactoring paths, adding TCP fallback. 11 年 前
  Adam Ierymenko 45e823d27c Reworking of paths in Peer work-in-progress, and TCP connect support in SocketManager. Also add FD_SETSIZE checking for the default select implementation of sockets. 11 年 前
  Adam Ierymenko abc82d6a52 IPC changes and SocketManager changes all build! 11 年 前
  Adam Ierymenko 0b75992737 Everything but the local config bus... blech. 11 年 前
  Adam Ierymenko b5c3a92be2 Boring stuff: update dates in copyrights across all files. 11 年 前
  Adam Ierymenko bf5f09a0c7 Yank a code path it turns out we probably don't want. 11 年 前
  Adam Ierymenko 490e86dde3 Bunch of fixes to startup, pinging, and choice of route. Also some TRACE updates. 11 年 前
  Adam Ierymenko 9f28eec95c VERSION 0.6.7: revert change for GitHub issue #20 11 年 前
  Adam Ierymenko cc2a1444ae TRACE output improvements and compile fix. 11 年 前
  Adam Ierymenko 10df5dcf70 Fix several things: 11 年 前
  Adam Ierymenko 8055635e85 VERSION 0.6.5: minor bug fix in peer connection tracking 11 年 前
  Adam Ierymenko 92969b4426 Fix for GitHub issue #20 (untested) 11 年 前
  Adam Ierymenko 6e217dfcb0 Get rid of DBM, which technically is a case of YAGNI. Supernodes will need a 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. 12 年 前
  Adam Ierymenko 4267e7da93 Remove a whole bunch of now-unnecessary cruft from Topology and PacketDecoder. 12 年 前
  Adam Ierymenko 58538500f2 Clean up some routine stuff like pings, and stop keeping links open forever even if there are no frames passing between them. 12 年 前