Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-01-12 | boring doc stuff | Adam Ierymenko | |
2015-07-23 | Eliminate some poorly thought out optimizations from the netconf/controller ↵ | Adam Ierymenko | |
interaction, and go ahead and bump version to 1.0.4. For a while in 1.0.3 -dev I was trying to optimize out repeated network controller requests by using a ratcheting mechanism. If the client received a network config that was indeed different from the one it had, it would respond by instantlly requesting it again. Not sure what I was thinking. It's fundamentally unsafe to respond to a message with another message of the same type -- it risks a race condition. In this case that's exactly what could happen. It just isn't worth the added complexity to avoid a tiny, tiny amount of network overhead, so I've taken this whole path out. A few extra bytes every two minutes isn't worth fretting about, but as I recall the reason for this optimization was to save CPU on the controller. This can be achieved by just caching responses in memory *there* and serving those same responses back out if they haven't changed. I think I developed that 'ratcheting' stuff before I went full time on this. It's hard to develop stuff like this without hours of sustained focus. | |||
2015-06-29 | Fix semantics of std::unique() to actually remove duplicates (hidden memory ↵ | Adam Ierymenko | |
leak?) | |||
2015-06-26 | GitHub issue #191 - kill intra-network multicast rate limits (which were not ↵ | Adam Ierymenko | |
well supported or easily configurable anyway) -- this is really left over from the old collaborative multicast propagation algorithm. New algorithm (in for a while) has been sender-side replication in which sender "pays" all bandwidth, which intrinsically limits multicast. | |||
2015-06-13 | Gateways support in NetworkConfig object. | Adam Ierymenko | |
2015-06-13 | Gateways support in network controller schema and database (not implemented ↵ | Adam Ierymenko | |
yet in client) toward GitHub issue #178 | |||
2015-04-20 | Add per-network relays to NetworkConfig. | Adam Ierymenko | |
2015-04-15 | Rename netconf to controller and NetworkConfigMaster to NetworkController ↵ | Adam Ierymenko | |
for consistency. | |||
2015-04-14 | Fix some minor issues, now to reintegrate taps. | Adam Ierymenko | |
2015-03-18 | A whole lot of Sqlite netconf master work, and some fixes elsewhere in the code. | Adam Ierymenko | |
2015-02-17 | Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware] | Adam Ierymenko | |
2015-01-05 | Cleanup, add tristate to config code in Network, and happy new year! | Adam Ierymenko | |
2014-10-04 | Pull logic to always send new multicasts to supernode since we need to do ↵ | Adam Ierymenko | |
that differently, re-add support for active bridges, and remove some gratuitous use of std::set where not needed. | |||
2014-10-03 | Plumb injectPacketFromHost through to API. | Adam Ierymenko | |
2014-09-24 | . | Adam Ierymenko | |
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-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-10 | Bridging in NetworkConfig - GitHub Issue #68 | Adam Ierymenko | |
2014-05-23 | GitHub issue #67 | Adam Ierymenko | |
2014-05-08 | Clean out unused netconf fields, rename a few, work on new netconf server. | Adam Ierymenko | |
2014-02-16 | Boring stuff: update dates in copyrights across all files. | Adam Ierymenko | |
2014-01-17 | Windows build fixes. | Adam Ierymenko | |
2013-12-30 | Add a netconf-service version field to netconf. | Adam Ierymenko | |
2013-12-06 | Dead code removal, fix for cleanup GitHub issue #28 | Adam Ierymenko | |
2013-10-18 | Clean up the awful Network::Config mess and break that out into NetworkConfig. | Adam Ierymenko | |
2013-10-18 | Work in progress... | Adam Ierymenko | |
2013-10-18 | More work in netconf cleanup. | Adam Ierymenko | |
2013-10-18 | Work in progress on cleaning up netconf mess in node code... | Adam Ierymenko | |