summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-06-30Keep 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-26Only 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-27Fix for network not found in netconf.Adam Ierymenko
2014-06-26Send ACCESS_DENIED if network not found.Adam Ierymenko
2014-06-26More little stuff in crypto code.Adam Ierymenko
2014-06-26Some crypto comment fixes.Adam Ierymenko
2014-06-26Add enabled/disabled status to network.Adam Ierymenko
2014-06-23Some comment revisions and additional sanity checks.Adam Ierymenko
2014-06-21Comments and cleanup.Adam Ierymenko
2014-06-21Bridging (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-21Bridging #68 should work now!Adam Ierymenko
2014-06-21.Adam Ierymenko
2014-06-21Debug code -- temporary.Adam Ierymenko
2014-06-20Don't list node as an active bridge if it's not authorized. (Wouldn't work ↵Adam Ierymenko
anyway.)
2014-06-18Some cleanup in PacketDecoder.Adam Ierymenko
2014-06-18Some TRACE improvements and comment revs.Adam Ierymenko
2014-06-17Some logging fixes.Adam Ierymenko
2014-06-17Get rid of pointer type punning warning/issue on g++.Adam Ierymenko
2014-06-16Typo fix.Adam Ierymenko
2014-06-16Support for bridging fields in netconf.Adam Ierymenko
2014-06-14Simplify 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-14Run icacls.exe twice, once for each change - GitHub issue #71Adam Ierymenko
2014-06-13Bridging 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-13Some more bridging work... wiring up in Switch - GitHub issue #68Adam Ierymenko
2014-06-13Network memory for bridge-side multicast groups that we learn - GitHub issue #68Adam Ierymenko
2014-06-12Add flags to EXT_FRAME for better future proofness.Adam Ierymenko
2014-06-10Packet decoder work for EXT_FRAME for bridging - GitHub issue #68Adam Ierymenko
2014-06-10Bridge routing table - GitHub issue #68Adam Ierymenko
2014-06-10Bridging fields in Redis schema for netconf master.Adam Ierymenko
2014-06-10Bridging in NetworkConfig - GitHub Issue #68Adam Ierymenko
2014-06-10Protocol messages for bridging. GitHub issue #68Adam Ierymenko
2014-05-29Installer updates from 0.9.0 release -- only useful to me.Adam Ierymenko
2014-05-29VERSION 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-29Fix for GitHub issue #71Adam Ierymenko
2014-05-29Delete some obsolete stuff.Adam Ierymenko
2014-05-29Build fix for Windows setsockopt().Adam Ierymenko
2014-05-28Make UDP send and receive buffers as big as possible to reduce packet loss.Adam Ierymenko
2014-05-28Add lastSeen and identity to member record if not present.Adam Ierymenko
2014-05-27Re-enable exit on stream close in netconf service.Adam Ierymenko
2014-05-24Netconf fixes.Adam Ierymenko
2014-05-23Don't transmit broadcasts if enableBroadcast is false on a network.Adam Ierymenko
2014-05-23Windows build fixes for MAC changes (in tap driver), some comments and ↵Adam Ierymenko
cleanup in MAC.hpp.
2014-05-23Upgrade AIP for new version of Advanced Installer, bump to 0.9.0.Adam Ierymenko
2014-05-23GitHub issue #58 - options after path on command line were ignored, fixed.Adam Ierymenko
2014-05-23Default for private should be true.Adam Ierymenko
2014-05-23GitHub issue #67Adam Ierymenko
2014-05-23Fixed for Linux tap for GitHub Issue #69Adam Ierymenko