188 Commits (f0a23ae0ea662bcc2d7f003a7a6b92f8adeba5e0)

Author SHA1 Message Date
Joseph Henry e3bb67d188 Added debug output convenience macros 8 years ago
Joseph Henry a867fe404b Omit pragma comment for ZT_SDK builds on Windows 8 years ago
Adam Ierymenko 65c07afe05 Copyright updates for 2018. 8 years ago
Adam Ierymenko 9c7ee5a21e Tear out old "link quality" stuff since it is not currently used and will be done differently. 8 years ago
Adam Ierymenko 16613ab5fb Clean up remote tracing code, add per-network remote trace settings, add remote trace level, and make local trace output readable again. 8 years ago
Adam Ierymenko 71bdaa9508 Now with more worky. 9 years ago
Adam Ierymenko 395d8b3139 Full and clearer implementation of GitHub issue #588 9 years ago
Grant Limberg b1d60df44c timestamps changed from uint64_t to int64_t 9 years ago
Adam Ierymenko 302c15140e Fix API problem with path configuration.. 9 years ago
Adam Ierymenko f8014413a3 Add UDP MTU configurability. 9 years ago
Adam Ierymenko 2d858b05ac Another fix for ye old tyme clients. 9 years ago
Adam Ierymenko e51e212b95 Add some defines of use to low level developers. 9 years ago
Adam Ierymenko e4823381c6 . 9 years ago
Adam Ierymenko ae65eb5105 Cleanup and replace trace field names with sane ones because usability > a few bytes. 9 years ago
Adam Ierymenko d939d8d21d A bit more remote tracing stuff. 9 years ago
Adam Ierymenko 4ecc0c59ca Plumbing through of remote trace into controller code. 9 years ago
Adam Ierymenko ba6fd16823 More tracing stuff. 9 years ago
Adam Ierymenko dab0fb9e05 Remote trace: plumbing, replace old TRACE with calls to Trace object. 9 years ago
Adam Ierymenko f18158a52d . 9 years ago
Adam Ierymenko 2f20258807 . 9 years ago
Adam Ierymenko baa10c2995 . 9 years ago
Alex 5b3d9f9184 added Windows SDK in form of dlls 9 years ago
Adam Ierymenko 9b287392a4 . 9 years ago
Adam Ierymenko 1f9414a30f . 9 years ago
Adam Ierymenko 6015b529a0 More clustering work. 9 years ago
Adam Ierymenko 64b7d9ef82 New clustering work. 9 years ago
Adam Ierymenko 2a4a50b1da Add some also-ZeroTier-written ext/ code for use in new clustering, delete some old code, and change Mac to use -Os which is just as fast as -Ofast and may be faster due to cache effects. 9 years ago
Adam Ierymenko 2ec88e8008 Remove old circuit test code. Rules engine will let us do this much better and more simply. 9 years ago
Adam Ierymenko 909a14fb48 MTU support in controller. 9 years ago
Adam Ierymenko 107e3e4106 First pass of configurable MTU and max MTU increase. 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 d79585d44d Circuit tests now report link quality. Also fixed a little thing in revocation propagation. 9 years ago
Adam Ierymenko 1d39be61b2 ZeroTier now has link quality measurement. We are not using this yet but decided to put it in to prep for future QoS support and SD-WAN stuff. 9 years ago
Adam Ierymenko 2b10a982e9 Match on tag sender equals or tag recipient equals. 9 years ago
Adam Ierymenko 72653e54f9 Finish wiring up ipauth and macauth to Network filter. 9 years ago
Grant Limberg 93ec86a26e iOS fixes 9 years ago
Adam Ierymenko 10185e92fa Certificate of ownership -- used to secure against IP address spoofing, especially for IPv4 and regular IPv6. 9 years ago
Adam Ierymenko b679ebde3b Ad-hoc networks, a cool and easy to implement little feature that allows controllerless networks. These only allow IPv6 6plane, no multicast, and the network ID encodes the allowed port range. 9 years ago
Adam Ierymenko 4b11566505 Integrate moon concept into http config bus, and clean up that code quite a bit. 9 years ago
Adam Ierymenko 42f28bce52 Cleanup and make moons (federated roots) a little easier to deal with. 9 years ago
Adam Ierymenko 672f17c6e9 Add a mask and value range to the IP tos rule field. This allows TOS to be matched more usefully. This will break anyone using tos in the beta, but nobody seems to be and its pre-release so now is the time. 9 years ago
Adam Ierymenko 9ddc2a4331 Add a break action to rules engine to make capabilities easier to use. 9 years ago
Adam Ierymenko 9f7919f71f Add comments to join ("orbit") moons. 9 years ago
Adam Ierymenko 0b3b994241 Relay policy can now be computed. 9 years ago
Adam Ierymenko 64774d0d4f Replace piecemeal designation of upstreams with the concept of moons, which is simpler and easier to use and inherits all the cool live update stuff of worlds (now called planets) and global roots. 9 years ago
Adam Ierymenko d5528e4e9a Wire up VERB_USER_MESSAGE in core. 9 years ago
Grant Limberg c6c578ce1d Fixes to allow usage of ZeroTierOne.h with a C compiler 9 years ago
Adam Ierymenko 42ba70e79e Replace long callback arg list with struct, and implement path whitelisting, path blacklisting, and local.conf support for roles. 9 years ago
Adam Ierymenko 97d915b06c Expose relay policy in node settings. 9 years ago