Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-02-06 | Add a break action to rules engine to make capabilities easier to use. | Adam Ierymenko | |
2017-02-01 | Minor send path refactor to make packet I/O work on clusters if they are ↵ | Adam Ierymenko | |
members of networks. Also fix a crash if compiled in cluster mode but no cluster is enabled. | |||
2017-01-30 | Fix to cluster network configs. | Adam Ierymenko | |
2017-01-27 | Relay policy can now be computed. | Adam Ierymenko | |
2016-12-22 | . | Adam Ierymenko | |
2016-12-22 | Add a workaround for an edge case in TEE/REDIRECT if we are the inbound ↵ | Adam Ierymenko | |
destination and teeing is only being done on the outbound side. | |||
2016-12-22 | Fix MATCH_RANDOM in controller. | Adam Ierymenko | |
2016-12-22 | Fix to characteristcs in rules engine. | Adam Ierymenko | |
2016-11-10 | Refactor controller to permit sending of pushes as well as just replies to ↵ | Adam Ierymenko | |
config requests. | |||
2016-10-13 | . | Adam Ierymenko | |
2016-10-13 | typo | Adam Ierymenko | |
2016-10-13 | . | Adam Ierymenko | |
2016-10-13 | Fix ICMP match. | Adam Ierymenko | |
2016-10-13 | Fix filter trace. | Adam Ierymenko | |
2016-10-11 | Broke down and added an OR to the rules engine. It is now possible to have a ↵ | Adam Ierymenko | |
series of MATCHes that are ORed. | |||
2016-10-05 | Add a tags both equal match. | Adam Ierymenko | |
2016-10-05 | Make capability flags match more user-friendly and appropriate since "match ↵ | Adam Ierymenko | |
any flag" is generally what we want. | |||
2016-09-30 | Add new rule to rules engine: random match. | Adam Ierymenko | |
2016-09-30 | Fix deadlock-causing regression in Network. | Adam Ierymenko | |
2016-09-28 | Fix memory leak. | Adam Ierymenko | |
2016-09-27 | Simply network auth logic and always sent error on auth failure even for ↵ | Adam Ierymenko | |
unknown networks to prevent forensics. | |||
2016-09-27 | Cleanup, and implement compression disable flag for networks. | Adam Ierymenko | |
2016-09-27 | Refactored network config chunking to sign every chunk to prevent stupid DOS ↵ | Adam Ierymenko | |
attack potential, and implement network config fast propagate (though we probably will not use this for a bit). | |||
2016-09-26 | Bunch more refactoring and work on revocations, etc. | Adam Ierymenko | |
2016-09-23 | Revocation work in progress, add WATCH which is TEE with implicit rate sync ↵ | Adam Ierymenko | |
(thanks JG@DCVC!), and clean up some cruft in Network. | |||
2016-09-20 | Refactor COM stuff a bit, and respond to COM requests a bit more readily for ↵ | Adam Ierymenko | |
rapid setup. Will need to revisit later. | |||
2016-09-15 | Revise bearer token code in controller, and add relay policy as a meta-data ↵ | Adam Ierymenko | |
item presented to controller by nodes (to facilitate future meshiness). | |||
2016-09-14 | Add physical MTU recommendation hint to network config via API. | Adam Ierymenko | |
2016-09-13 | docs | Adam Ierymenko | |
2016-09-09 | (1) Public networks now get COMs even though they do not gate with them ↵ | Adam Ierymenko | |
since they will need them to push auth for multicast stuff, (2) added a bunch of rate limit circuit breakers for anti-DOS, (3) cleanup. | |||
2016-09-09 | Fix gating of multicast GATHER replies since these can come from upstream, ↵ | Adam Ierymenko | |
etc., and fix an issue with sending ECHO to recheck marginal paths. | |||
2016-09-09 | More refactoring to clean up code, and add a gate function to make sure we ↵ | Adam Ierymenko | |
do not handle OK packets we did not expect. This hardens up a few potential edge cases around security, since such messages might be used to e.g. pollute a cache and DOS under certain conditions. | |||
2016-09-08 | Clean up handling of COMs, network access control, and fix a backward ↵ | Adam Ierymenko | |
compatiblity issue. | |||
2016-09-08 | Fix bug causing null addresses to get in memberships[] hash. | Adam Ierymenko | |
2016-09-07 | More correct and efficient to initialize member relationship push stuff ↵ | Adam Ierymenko | |
lazily when member is learned. | |||
2016-09-07 | Also send MULTICAST_LIKEs to controllers. | Adam Ierymenko | |
2016-09-07 | Refactor MULTICAST_LIKE pushing to eliminate redundant and unnecessary ↵ | Adam Ierymenko | |
pushes and simplify code. | |||
2016-09-03 | Tweaks to new Path code for dual-stack operation, and other fixes. | Adam Ierymenko | |
2016-09-01 | Cleanup. | Adam Ierymenko | |
2016-09-01 | Optimize 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-31 | Also need to send credentials when TEEing and REDIRECTing. | Adam Ierymenko | |
2016-08-31 | Simplify some logic. | Adam Ierymenko | |
2016-08-31 | Think through and refine a few things in rules, especially edge case TEE and ↵ | Adam Ierymenko | |
REDIRECT behavior and semantics. | |||
2016-08-31 | rename SAMENESS to DIFFERENCE which is less confusing | Adam Ierymenko | |
2016-08-31 | Add overlooked MATCH_ICMP to rule set. | Adam Ierymenko | |
2016-08-29 | Debug output fixes. | Adam Ierymenko | |
2016-08-29 | Debug output fixes. | Adam Ierymenko | |
2016-08-29 | Debug output fixes. | Adam Ierymenko | |
2016-08-29 | EXT_FRAME messages should always be accepted if we are the destination for a ↵ | Adam Ierymenko | |
matching TEE or REDIRECT rule. | |||
2016-08-29 | Make rules engine debug a bit more verbose. | Adam Ierymenko | |