2
0

Коммит түүх

Эзэн SHA1 Мессеж Огноо
  Adam Ierymenko ee649ae69a Add 6plane assignment support to network controller, and cleanup. 9 жил өмнө
  Adam Ierymenko 3c655a4b84 Default route ready to test on Mac. 9 жил өмнө
  Adam Ierymenko b90e66f7c7 ManagedRoute, which applies C++ RAII to injected routes. Move RoutingTable to attic. 9 жил өмнө
  Adam Ierymenko 4e4fd51117 boring doc stuff 9 жил өмнө
  Adam Ierymenko b3e3d4cacc Instead of using binary packet comparison, add a callback to the API to explicitly check whether paths should be used. Check in with this callback (if present) when learning new paths or sending initial packets. 9 жил өмнө
  Adam Ierymenko 8ac411a9e4 Stashing utun work for OSX -- abandoning for now since utun excludes mDNS among other issues. 10 жил өмнө
  Adam Ierymenko c9e6e60c09 Handle ZeroTier-RFC4193 IPv6 address NDP queries inline by spoofing responses if the addressing scheme matches -- this allows multicast-free instant lookup of local IPv6 for better performance and reliability. 10 жил өмнө
  Adam Ierymenko fdc3e103cc Cleanup and docs. 10 жил өмнө
  Adam Ierymenko da93712846 Clean up PUSH_DIRECT_PATH limits a bit more and make them a bit smarter. 10 жил өмнө
  Adam Ierymenko 88b100e5d0 More cleanup. 10 жил өмнө
  Adam Ierymenko 3ce5ad9e2c For forward compatibility, add minimal parse for some future physical address types. 10 жил өмнө
  Adam Ierymenko a95fa379cc Circuit tests basically work but need some tweaks, and fix some issues found with valgrind. 10 жил өмнө
  Adam Ierymenko ab0228f626 More cleanup and simple refactoring, consolidate InetAddres serialize/deserialize into the class. 10 жил өмнө
  Adam Ierymenko 5076c49210 Peer serialization and related changes. 10 жил өмнө
  Adam Ierymenko 3664966340 Generate local IPv6 addresses from network IDs and addresses. 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 dbee1b38b3 Fix semantics of std::unique() to actually remove duplicates (hidden memory leak?) 10 жил өмнө
  Adam Ierymenko 96a58becf8 Gateways support in network controller schema and database (not implemented yet in client) toward GitHub issue #178 10 жил өмнө
  Adam Ierymenko b4b067bf12 So we need to keep track of external surface per reporter, since some NATs assign different external IPs for each external destination. Keeping just one known surface could create a race condition. 10 жил өмнө
  Adam Ierymenko 6f4b30add8 Turns out you do have to unpack and compare sockaddr structures due to sin_len / sin6_len not present on all platforms and other junk. 10 жил өмнө
  Adam Ierymenko 068d311ecc TRACE compile fixes, other fixes, and it basically works! It says HELLO. 10 жил өмнө
  Adam Ierymenko 52c3b7c34e Implemented empirical determination of external addressing, paritioned per scope. 10 жил өмнө
  Adam Ierymenko 817824b88b Some external surface awareness work, and IP scope classification. 10 жил өмнө
  Adam Ierymenko 36eab4f1a9 Whole heap more cleanup and refactoring... 10 жил өмнө
  Adam Ierymenko 93012b0ee5 Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware] 10 жил өмнө
  Adam Ierymenko c30bf7957e Hash code method for InetAddress 10 жил өмнө
  Adam Ierymenko 4e95384ad6 Cleanup, add tristate to config code in Network, and happy new year! 10 жил өмнө
  Adam Ierymenko 1bd5a1ebcd Make selftest build and run on FreeBSD 10 with gmake 11 жил өмнө
  Adam Ierymenko 6df9546742 Fix for missing broadcast address on Linux Ethernet taps. 11 жил өмнө
  Adam Ierymenko f8d4611d15 (1) Tweak LAN locator beacon frequencies, (2) Windows virtual networks 11 жил өмнө