Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-07-16 | BSD routing table implementation work. | Adam Ierymenko | |
2014-07-15 | Cleanup, add __BSD__ | Adam Ierymenko | |
2014-07-15 | Scale back Salsa20 benchmark a bit to not take too long on slow boxes. | Adam Ierymenko | |
2014-07-15 | SSE optimized Salsa20 -- anywhere from 20% to 50% faster than plain C version | Adam Ierymenko | |
2014-07-15 | Routing table base class. | Adam Ierymenko | |
2014-07-15 | . | Adam Ierymenko | |
2014-07-15 | . | Adam Ierymenko | |
2014-07-13 | Starting to define system network stack interface. | Adam Ierymenko | |
2014-07-03 | VERSION 0.9.1: bug fixes and experimental bridging support | Adam Ierymenko | |
This version fixes several bugs including an issue with networks that have EtherType filtering disabled, a file permission issue that affected non-English versions of Windows, a multicast propagation bug that caused multicasts to be dropped more often than they should be, and an issue with IP auto-configuration. It also introduces experimental support for bridging between physical and virtual networks, a much-requested and powerful ability that's been planned from the start. ZeroTier One can now replace the functionality of ordinary VPNs, link multiple offices into a single LAN, and connect virtual machine backplanes in the cloud to physical networks at home, among other things. Bridging support isn't "officially" out yet, since the web UI part is still in development. But when that is done, an official announcement will be made on the blog and users can try it out. So far bridging has only been tested under Linux with the Linux kernel's native bridging driver. YMMV on other platforms. Try it out and let us know by filing bugs at GitHub or e-mailing them to "contact@zerotier.com". | |||
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-07-01 | Fix for GitHub issue #88 - actually do in the code what the web UI expects ↵ | Adam Ierymenko | |
it to do. | |||
2014-06-30 | Keep track of basic aliveness for peers regardless if direct or indirect ↵ | Adam Ierymenko | |
connectivity and use this for multicast propagation. Also consolidate adding of active bridges via the same functor as regular multicast next hops. | |||
2014-06-26 | Only add active bridges to top of MC propagation list if they are alive. ↵ | Adam Ierymenko | |
Otherwise a dead active bridge might kill multicast for us. | |||
2014-06-27 | Fix for network not found in netconf. | Adam Ierymenko | |
2014-06-26 | Send ACCESS_DENIED if network not found. | Adam Ierymenko | |
2014-06-26 | More little stuff in crypto code. | Adam Ierymenko | |
2014-06-26 | Some crypto comment fixes. | Adam Ierymenko | |
2014-06-26 | Add enabled/disabled status to network. | Adam Ierymenko | |
2014-06-23 | Some comment revisions and additional sanity checks. | Adam Ierymenko | |
2014-06-21 | Comments and cleanup. | Adam Ierymenko | |
2014-06-21 | Bridging (GitHub issue #68) does indeed work! Just needed to fix a packet ↵ | Adam Ierymenko | |
size thinko. | |||
2014-06-21 | . | Adam Ierymenko | |
2014-06-21 | . | Adam Ierymenko | |
2014-06-21 | . | Adam Ierymenko | |
2014-06-21 | Bridging #68 should work now! | Adam Ierymenko | |
2014-06-21 | . | Adam Ierymenko | |
2014-06-21 | Debug code -- temporary. | Adam Ierymenko | |
2014-06-20 | Don't list node as an active bridge if it's not authorized. (Wouldn't work ↵ | Adam Ierymenko | |
anyway.) | |||
2014-06-18 | Some cleanup in PacketDecoder. | Adam Ierymenko | |
2014-06-18 | Some TRACE improvements and comment revs. | Adam Ierymenko | |
2014-06-17 | Some logging fixes. | Adam Ierymenko | |
2014-06-17 | Get rid of pointer type punning warning/issue on g++. | Adam Ierymenko | |
2014-06-16 | Typo fix. | Adam Ierymenko | |
2014-06-16 | Support for bridging fields in netconf. | Adam Ierymenko | |
2014-06-14 | Simplify network briding modes -- we only need passive toggle and active ↵ | Adam Ierymenko | |
bridge list, not three mode types. Also change isOpen to isPublic for terminology consistency. | |||
2014-06-14 | Run icacls.exe twice, once for each change - GitHub issue #71 | Adam Ierymenko | |
2014-06-13 | Bridging pretty much ready to test! Got Switch all wired up. Also fix a ↵ | Adam Ierymenko | |
latent probably-never-triggered bug in MULTICAST_FRAME handling. GitHub issue #68 | |||
2014-06-13 | Some more bridging work... wiring up in Switch - GitHub issue #68 | Adam Ierymenko | |
2014-06-13 | Network memory for bridge-side multicast groups that we learn - GitHub issue #68 | Adam Ierymenko | |
2014-06-12 | Add flags to EXT_FRAME for better future proofness. | Adam Ierymenko | |
2014-06-10 | Packet decoder work for EXT_FRAME for bridging - GitHub issue #68 | Adam Ierymenko | |
2014-06-10 | Bridge routing table - GitHub issue #68 | Adam Ierymenko | |
2014-06-10 | Bridging fields in Redis schema for netconf master. | Adam Ierymenko | |
2014-06-10 | Bridging in NetworkConfig - GitHub Issue #68 | Adam Ierymenko | |
2014-06-10 | Protocol messages for bridging. GitHub issue #68 | Adam Ierymenko | |
2014-05-29 | Installer updates from 0.9.0 release -- only useful to me. | Adam Ierymenko | |
2014-05-29 | VERSION 0.9.0: upgrade required! | Adam Ierymenko | |
Version 0.9.0 adds a network-wide toggle for blanket broadcast (ff:ff:ff:ff:ff:ff), contains changes for compatibility with the new web site and netconf server code, and most importantly introduces unique non-conflicting MAC address schemes on a per-virtual-network basis. The MAC address change is necessary to support bridging, which is the next major feature to be added. It's not absolutely required, but it makes sure that things work properly in the (probably very rare) case that two virtual networks happen to be directly or indirectly bridged together. The MAC change means that 0.9.0 is a required update. Clients not updating will find themselves unable to communicate with older versions. The underlying protocol is the same, but MAC address resolution and routing will not work properly. Those running binary releases will be updated automatically, while those running from source must download and rebuild. This version also fixes two minor security issues, including one involving file permissions on non-English Windows versions. | |||
2014-05-29 | Fix for GitHub issue #71 | Adam Ierymenko | |
2014-05-29 | Delete some obsolete stuff. | Adam Ierymenko | |
2014-05-29 | Build fix for Windows setsockopt(). | Adam Ierymenko | |