コミット履歴

作者 SHA1 メッセージ 日付
  Adam Ierymenko 54f68280bd Minor Windows build fixes. Builds on VS2012 again. 10 年 前
  Adam Ierymenko 451b8aa7b2 Query both root and network controller for multicast last resort GATHER. 10 年 前
  Adam Ierymenko 2cc50bdb10 Try bringing back TTL escalation -- may help with Docker (IP-MASQ) type NAT 10 年 前
  Adam Ierymenko 35c4e28f31 Mark geo-redirected paths as suboptimal and do not report that we have a peer if all we have is one of these. Also a few other small fixes. 10 年 前
  Adam Ierymenko 83c6b7ab3d Use bigger UDP buffer on bigger x64 machines. Keep old value elsewhere since these are likely to be smaller boxes. 10 年 前
  Adam Ierymenko 3e22fee842 Integrate deferred background processing into main OneService implementation. 10 年 前
  Adam Ierymenko a994573a43 Eliminate some more dead code. We may do path trust, but not like that. 10 年 前
  Adam Ierymenko 16bc3e0398 Factor out RemotePath subclass of Path -- no longer needed, just cruft. 10 年 前
  Adam Ierymenko 7295fcfa86 Merge Phy<> from netcon. 10 年 前
  Adam Ierymenko 0ffbd05c0e --wtf; prevent roots from TCP fallback 10 年 前
  Adam Ierymenko 29b966894c (1) Fix bug in geo-ip service that prevented cache lookup, (2) fix problem in SelfAwareness (will need to test ALL versions in the wild with this), and (3) add more TRACE instrumentation to Cluster. 10 年 前
  Adam Ierymenko 7711eba297 More cluster wiring... 10 年 前
  Adam Ierymenko cae58f43f1 More World stuff, and mkworld. 10 年 前
  Adam Ierymenko 7394ec6f6a Prep in controller code to run tests. 10 年 前
  Adam Ierymenko 5076c49210 Peer serialization and related changes. 10 年 前
  Adam Ierymenko 72e7e36a5b No reason to randomly pick uPnP secondary port. In fact it would likely cause problems on restarts and uPnP rule bloat. 10 年 前
  Adam Ierymenko a7409850d6 Get trim() out of core where it is not needed. 10 年 前
  Adam Ierymenko f69454ec98 (1) Make ZT_ naming convention consistent (get rid of ZT1_), (2) Make local interface a full sockaddr_storage instead of an int identifier, which turns out to be better for multi-homing and other uses. 10 年 前
  Adam Ierymenko 423412df98 Pick a random secondary UDP port for uPnP mapped traffic because of broken routers. 10 年 前
  Adam Ierymenko 7821d1cbdd . 10 年 前
  Adam Ierymenko 80dc7fb675 Pick random port on -p0 10 年 前
  Adam Ierymenko 367ffde00c Plumb through localInterfaceId to track local interfaces corresponding with remote addresses. 10 年 前
  Adam Ierymenko 9dc2ef5549 Rename some stuff in Phy since it can be used with any stream socket. 10 年 前
  Adam Ierymenko 9a723be263 Add socketpair support to Phy. 10 年 前
  Adam Ierymenko 4838cbc350 Unix domain sockets in Phy<> 10 年 前
  Adam Ierymenko 620562f7cf Because Windows, because Windows. Now it upgrades correctly from 1.0.1, including automatic driver update from NDIS5 to NDIS6. Also a bit more robust on creating new ports, just in case. 10 年 前
  Adam Ierymenko 8169b35482 Kill the devcon.exe dependency by dynamically loading cfgmgr32, newdev, and setupapi and using these functions directly. 10 年 前
  Adam Ierymenko 569c5e77fd Add binary build of libminiupnpc for Mac x64. 10 年 前
  Adam Ierymenko fe6d5b1402 UPNP/NAT-PMP support with libminiupnpc (if built with it) -- GitHub issue #64 10 年 前
  Adam Ierymenko 40d5c79b62 Enable SO_NO_CHECK if available to skip UDP checksum on packet send for slight performance improvement. We do our own cryptographically secure authentication so UDP checksum is worthless. 10 年 前