34 Commits (199566965eb9c1b15047df63c5dc09e779fb502a)

Author SHA1 Message Date
Adam Ierymenko 65c07afe05 Copyright updates for 2018. 8 years ago
Adam Ierymenko 0608704626 Some micro-optimizations, including a memcpy that is faster than Linux for most distro/compiler versions. 8 years ago
Adam Ierymenko dab0fb9e05 Remote trace: plumbing, replace old TRACE with calls to Trace object. 9 years ago
Adam Ierymenko 1b68d6dbdc License header update. 9 years ago
Adam Ierymenko e4896b257f Add thread PTR that gets passed through the entire ZT core call stack and then passed to handler functions resulting from a call. 9 years ago
Adam Ierymenko e10325e133 GitHub issue #461 -- plus a bit of cleanup and optimization 9 years ago
Adam Ierymenko 4436824faf ipauth characteristic now works with ARP 9 years ago
Adam Ierymenko cc4bacc199 Cleanup, and implement compression disable flag for networks. 10 years ago
Adam Ierymenko 0d4109a9f1 More refactoring to clean up code, and add a gate function to make sure we do not handle OK packets we did not expect. This hardens up a few potential edge cases around security, since such messages might be used to e.g. pollute a cache and DOS under certain conditions. 10 years ago
Adam Ierymenko 74afef8eb1 Think through and refine a few things in rules, especially edge case TEE and REDIRECT behavior and semantics. 10 years ago
Adam Ierymenko 2cdda38dc4 It basically works... at least on current controllers. 10 years ago
Adam Ierymenko e1310a764a More cleanup and removal of cruft due to obsolete network-specific relays (will be replaced with federation stuff). 10 years ago
Adam Ierymenko e2f783ebbd . 10 years ago
Adam Ierymenko 37d139177d Integrate Filter into OutboundMulticast properly. 10 years ago
Adam Ierymenko 8a7753cfe3 Filter cleanup, prep for filter integration in a few places. 10 years ago
Adam Ierymenko 4e4fd51117 boring doc stuff 10 years ago
Adam Ierymenko a3db7d0728 Refactor: move network COMs out of Network and into Peer in prep for tightening up multicast lookup and other things. 11 years ago
Adam Ierymenko 778c7e6e70 More cleanup to direct path push, comment fixes, etc. 11 years ago
Adam Ierymenko cac55105c3 Fix a regression. 11 years ago
Adam Ierymenko 1632aec102 Check Network::isAllowed() always on multicast send. 11 years ago
Adam Ierymenko 960ceb4791 Rest of GitHub issue #140 implementation. 11 years ago
Adam Ierymenko c894710ac1 Remove Logger.hpp references. 11 years ago
Adam Ierymenko 7529d050c7 All of node/ now compiles again! 11 years ago
Adam Ierymenko bf2ff964e1 Utils::now() removal and a bunch of compile fixes. 11 years ago
Adam Ierymenko 93012b0ee5 Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware] 11 years ago
Adam Ierymenko 4e95384ad6 Cleanup, add tristate to config code in Network, and happy new year! 11 years ago
Adam Ierymenko 56f8f8aa24 Return self in GATHER requests if self is a member of multicast group, and reinstate legacy support. 12 years ago
Adam Ierymenko 4941c8a1f3 New multicast bug fixes, TRACE improvements, and temporarily disable legacy multicast for debugging purposes. 12 years ago
Adam Ierymenko d5e0f7e3e4 Reorg multicast packet, and a whole bunch of refactoring around the pushing of certificates of membership. 12 years ago
Adam Ierymenko e1882b614b Some cleanup, Multicaster now sends multicasts as it gets additional members. 12 years ago
Adam Ierymenko b41437780b Add origin to new MULTICAST_FRAME, move security check for certs into Network to remove redundant code and bug-proneness, more work on IncomingPacket... 12 years ago
Adam Ierymenko 8607aa7c3c Everything in for new multicast except IncomingPacket parsing... 12 years ago
Adam Ierymenko ed0ba49502 A few more revisions to new multicast verbs. 12 years ago
Adam Ierymenko 0778332747 . 12 years ago
Adam Ierymenko b80c229d87 Tons of code cleanup, refactor Network to use EthernetTapFactory, probably also fix GitHub issue #90 12 years ago
Adam Ierymenko 9809511c4c Another rename... 12 years ago
Adam Ierymenko 538e8a86c8 Move node/osdep/ to sys/ 12 years ago
Adam Ierymenko 7475c4047e A bunch more osdep/ work... 12 years ago
Adam Ierymenko a76d9d4408 Move OS-dependent implementations of generic interfaces to osdep/ in preparation for TapFactory refactor. 12 years ago
Adam Ierymenko 1189f4a568 Set/delete functionality in BSD routing table. 12 years ago
Adam Ierymenko 51766e6549 BSD routing table works... that hurt much worse than it should have. 12 years ago
Adam Ierymenko d315156733 BSD routing table implementation work. 12 years ago
Adam Ierymenko b5c3a92be2 Boring stuff: update dates in copyrights across all files. 12 years ago
Adam Ierymenko 612c17240a Dead code removal, fix for cleanup GitHub issue #28 12 years ago
Adam Ierymenko 77965af288 Add new crypto: SHA512 and C25519 -- not integrated yet. 13 years ago
Adam Ierymenko 150850b800 New git repository for release - version 0.2.0 tagged 13 years ago