summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-09-05ensure routes are also equal when checking for equality on ↵Grant Limberg
VirtualNetworkConfig objects
2016-09-05Added VirtualNetworkRoute class and added it to VirtualNetworkConfigGrant Limberg
2016-09-02Remove debug line.Adam Ierymenko
2016-09-02Cluster sub-optimal is in fact necessary...Adam Ierymenko
2016-09-02Attempt to reactivate dead paths.Adam Ierymenko
2016-09-02Tweaks to path handling...Adam Ierymenko
2016-09-02Implement "weak pointer" behavior on Topology Path canonicalization hash table.Adam Ierymenko
2016-09-02Tweak some timings.Adam Ierymenko
2016-09-02Rest of big Path canonicalization refactor.Adam Ierymenko
2016-09-01Work in progress: Path canonicalization refactor.Adam Ierymenko
2016-09-01.Adam Ierymenko
2016-09-01Cleanup.Adam Ierymenko
2016-09-01Optimize filter code a bit, and add a network-level setting for what should ↵Adam Ierymenko
happen if an unsupported or unknown MATCH is encountered in a rules table.
2016-08-31Also need to send credentials when TEEing and REDIRECTing.Adam Ierymenko
2016-08-31Simplify some logic.Adam Ierymenko
2016-08-31Think through and refine a few things in rules, especially edge case TEE and ↵Adam Ierymenko
REDIRECT behavior and semantics.
2016-08-31rename SAMENESS to DIFFERENCE which is less confusingAdam Ierymenko
2016-08-31Add overlooked MATCH_ICMP to rule set.Adam Ierymenko
2016-08-31Cluster build fixes and warning elimination.Adam Ierymenko
2016-08-29Tweak log length to fit JSON for members within two 4096-kb blocks.Adam Ierymenko
2016-08-29Type fixes.Adam Ierymenko
2016-08-29Debug output fixes.Adam Ierymenko
2016-08-29Debug output fixes.Adam Ierymenko
2016-08-29Debug output fixes.Adam Ierymenko
2016-08-29EXT_FRAME messages should always be accepted if we are the destination for a ↵Adam Ierymenko
matching TEE or REDIRECT rule.
2016-08-29Make rules engine debug a bit more verbose.Adam Ierymenko
2016-08-29Kill dead field from network JSON.Adam Ierymenko
2016-08-26.Adam Ierymenko
2016-08-26Change logic a little for self-as-destination in TEE and REDIRECT.Adam Ierymenko
2016-08-26Do not TEE or REDIRECT to self.Adam Ierymenko
2016-08-26Push more than one packet for credentials if we happen to have a whole lot. ↵Adam Ierymenko
Should not happen often but might if a member has tons of tags.
2016-08-26Another tiny API bug fix.Adam Ierymenko
2016-08-26Fix setting of v6AssignMode in controller.Adam Ierymenko
2016-08-26fix frame size range bugAdam Ierymenko
2016-08-26Add missing names in filter debug code.Adam Ierymenko
2016-08-26Always output trace info when debugging rules.Adam Ierymenko
2016-08-26Documentation updates, add rules engine revision to network config request ↵Adam Ierymenko
meta-data.
2016-08-25Fix chicken or egg problem in tags, and better filter debug instrumentation.Adam Ierymenko
2016-08-25one more...Adam Ierymenko
2016-08-25A little bit more controller code cleanup.Adam Ierymenko
2016-08-25Controller bug fixesAdam Ierymenko
2016-08-25Add a debug log feature in the filter, which only works if enabled in ↵Adam Ierymenko
Network.cpp.
2016-08-25Add daemon thread to controller and move network member cache refreshes there.Adam Ierymenko
2016-08-25docs and null check in controller codeAdam Ierymenko
2016-08-24Dead code removal, and get rid of reliable() because we will no longer make ↵Adam Ierymenko
that distinction.
2016-08-24Fix a missing receive().Adam Ierymenko
2016-08-24Set trust flag in network controllers if remote query is accepted to allow ↵Adam Ierymenko
NATed network controllers to better traverse.
2016-08-24Add a circuit breaker to prevent too many credentials from being stored per ↵Adam Ierymenko
member.
2016-08-24Increase rule limits a little since chunking in netconf can accomodate this.Adam Ierymenko
2016-08-24Add noAutoAssignIps for member of networks.Adam Ierymenko