커밋 기록

작성자 SHA1 메시지 날짜
  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 년 전
  Grant Limberg 5ef806c43c Fix addLocalInterfaceAddress call in OneService on Windows 10 년 전
  Adam Ierymenko 0b354803f3 Clean up some YAGNI issues with implementation of GitHub issue #180, and make best path choice aware of path rank. 10 년 전
  Adam Ierymenko c863ff3f02 A bunch of comments and cleanup, including some to yesterday's direct path pushing changes. Move path viability check to one place, and stop trying to use link-local addresses since they are not reliable. 10 년 전
  Adam Ierymenko 25a067c8c3 Eliminate debug printf(). 10 년 전