| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-05-01 | Brenton/curly braces (#1971) | Brenton Bostick | |
| * fix formatting * properly adjust various lines breakup multiple statements onto multiple lines * insert {} around if, for, etc. | |||
| 2020-11-23 | missing break in InetAddress::ipScope() | Grant Limberg | |
| 2020-09-16 | Add "documentation" networks as IP_SCOPE_PRIVATE | Grant Limberg | |
| https://en.wikipedia.org/wiki/Reserved_IP_addresses | |||
| 2020-09-16 | Set 198.18.0.0/15 to IP_SCOPE_PRIVATE | Grant Limberg | |
| 2020-08-20 | BSL date bump | Adam Ierymenko | |
| 2019-08-23 | Relicense: GPLv3 -> ZeroTier BSL 1.1 | Adam Ierymenko | |
| 2019-07-19 | Remove 44/8 as pseudoprivate since it is now partly global. | Adam Ierymenko | |
| 2019-06-25 | Tighten up credential push just a bit for faster up-time with older nodes, ↵ | Adam Ierymenko | |
| should not have significant impact on bandwidth. Also some cleanup and push direct path timing fixes. | |||
| 2019-03-28 | cleanup | Adam Ierymenko | |
| 2019-03-22 | Get rid of ZT_FAST_MEMCPY because this is not really needed. | Adam Ierymenko | |
| 2019-01-14 | Updated licenses for 2019 | Joseph Henry | |
| 2018-10-23 | because Windows.... | Grant Limberg | |
| 2018-09-25 | Merge pull request #853 from darkain/dev | Adam Ierymenko | |
| Fix IPv6 address string representation | |||
| 2018-09-15 | Only null terminate the first character | Vincent Milum Jr | |
| 2018-09-14 | Correcting conversion to/from IP address / string | Vincent Milum Jr | |
| 1) Use existing standard libraries to convert to/from IPv4/IPv6 strings and binary representation. 2) Move null terminator assignment InetAddress::toIpString to top of function, this way if ANY errors occurs that don't write content to the buffer, we're not passing a potentially dangerous buffer around. | |||
| 2018-06-07 | Spellcheck sweep across codebase | Joseph Henry | |
| 2018-03-29 | GitHub issue #675 | Adam Ierymenko | |
| 2018-01-08 | Copyright updates for 2018. | Adam Ierymenko | |
| 2017-12-15 | Some micro-optimizations, including a memcpy that is faster than Linux for ↵ | Adam Ierymenko | |
| most distro/compiler versions. | |||
| 2017-10-25 | Refactor path stability stuff and add basic multipath support. | Adam Ierymenko | |
| 2017-07-06 | Cleanup. | Adam Ierymenko | |
| 2017-06-27 | Rename Utils::snprintf due to it being a #define on one platform. | Adam Ierymenko | |
| 2017-05-04 | added isEqualPrefix to InetAddress | Joseph Henry | |
| 2017-04-27 | License header update. | Adam Ierymenko | |
| 2016-10-07 | Fix the case for InetAddress::containsAddress for IPv6 route of :: | Grant Limberg | |
| 2016-08-16 | More controller work -- it builds! | Adam Ierymenko | |
| 2016-06-24 | Add 6plane assignment support to network controller, and cleanup. | Adam Ierymenko | |
| 2016-06-16 | Default route population works on Mac! | Adam Ierymenko | |
| 2016-02-01 | Fix for GitHub issue #298 and hopefully #297 | Adam Ierymenko | |
| 2016-01-12 | boring doc stuff | Adam Ierymenko | |
| 2016-01-11 | Instead of using binary packet comparison, add a callback to the API to ↵ | Adam Ierymenko | |
| explicitly check whether paths should be used. Check in with this callback (if present) when learning new paths or sending initial packets. | |||
| 2015-11-12 | Stashing utun work for OSX -- abandoning for now since utun excludes mDNS ↵ | Adam Ierymenko | |
| among other issues. | |||
| 2015-10-19 | Fix very obscure IP scope classification logic bug. | Adam Ierymenko | |
| 2015-09-17 | Generate local IPv6 addresses from network IDs and addresses. | Adam Ierymenko | |
| 2015-07-27 | Fix IP scoping bug, and disable remotely reported surface push... not ↵ | Adam Ierymenko | |
| helping. :( | |||
| 2015-07-06 | Unix side of local interface address awareness for GitHub issue #180. | Adam Ierymenko | |
| 2015-06-29 | Fix semantics of std::unique() to actually remove duplicates (hidden memory ↵ | Adam Ierymenko | |
| leak?) | |||
| 2015-05-17 | Build fixes for G++, building without SQLite3 present, and warning removal. | Adam Ierymenko | |
| 2015-04-14 | Fix < logic. | Adam Ierymenko | |
| 2015-04-14 | Turns out you do have to unpack and compare sockaddr structures due to ↵ | Adam Ierymenko | |
| sin_len / sin6_len not present on all platforms and other junk. | |||
| 2015-04-07 | Some external surface awareness work, and IP scope classification. | Adam Ierymenko | |
| 2015-03-31 | Whole heap more cleanup and refactoring... | Adam Ierymenko | |
| 2015-02-17 | Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware] | Adam Ierymenko | |
| 2015-01-08 | C++ network config master ready to test. | Adam Ierymenko | |
| 2015-01-05 | Cleanup, add tristate to config code in Network, and happy new year! | Adam Ierymenko | |
| 2014-09-04 | Fix for missing broadcast address on Linux Ethernet taps. | Adam Ierymenko | |
| 2014-08-12 | (1) Tweak LAN locator beacon frequencies, (2) Windows virtual networks | Adam Ierymenko | |
| now show up as *real* networks and prompt the user to set their location and firewall status (public, private, home/work, etc.). The hack used to achieve #2 should not be examined by children or those suffering from epilepsy or heart conditions. | |||
| 2014-07-17 | BSD routing table works... that hurt much worse than it should have. | Adam Ierymenko | |
| 2014-07-02 | Leave IP addresses alone instead of deleting them from tap if they are not ↵ | Adam Ierymenko | |
| members of any of the networks under management. | |||
| 2014-03-26 | Fix TCP connection accumulation problem, still having issues with TCP tunneling. | Adam Ierymenko | |
