summaryrefslogtreecommitdiff
path: root/node/Membership.cpp
AgeCommit message (Collapse)Author
2017-04-27License header update.Adam Ierymenko
2017-04-17Silence some TRACE noise.Adam Ierymenko
2017-04-17Tiny largely non-consequential credential fix.Adam Ierymenko
2017-04-04Logic simplification, cleanup, and memory use improvements in Membership. ↵Adam Ierymenko
Also fix an issue that may cause network instability in some cases.
2017-04-04Membership cleanup work in progress.Adam Ierymenko
2017-03-27Add thread PTR that gets passed through the entire ZT core call stack and ↵Adam Ierymenko
then passed to handler functions resulting from a call.
2017-03-13Docs and a bit of cleanup. In particular ALL makes no sense for revocations ↵Adam Ierymenko
because they have IDs. In that case you would just revoke the COM.
2017-02-27ipauth characteristic now works with ARPAdam Ierymenko
2017-02-23Merge.Adam Ierymenko
2017-02-23Finish wiring up ipauth and macauth to Network filter.Adam Ierymenko
2017-02-23iOS fixesGrant Limberg
2017-02-23Certificate of ownership -- used to secure against IP address spoofing, ↵Adam Ierymenko
especially for IPv4 and regular IPv6.
2017-02-07Tags work.Adam Ierymenko
2017-02-06Small additional efficiency improvement.Adam Ierymenko
2017-02-06Improve efficiency of pushCredentials() method since it gets called a lot.Adam Ierymenko
2017-02-06Capabilities basically work but need to refactor a bit for performance reasons.Adam Ierymenko
2016-11-03add new files & remove old ones from VS project. Now builds & runs on ↵Grant Limberg
Windows again
2016-09-27TRACE build fix.Adam Ierymenko
2016-09-26Bunch more refactoring and work on revocations, etc.Adam Ierymenko
2016-09-23Revocation 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-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-08Clean up handling of COMs, network access control, and fix a backward ↵Adam Ierymenko
compatiblity issue.
2016-09-07More correct and efficient to initialize member relationship push stuff ↵Adam Ierymenko
lazily when member is learned.
2016-09-07Refactor MULTICAST_LIKE pushing to eliminate redundant and unnecessary ↵Adam Ierymenko
pushes and simplify code.
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-25Fix chicken or egg problem in tags, and better filter debug instrumentation.Adam Ierymenko
2016-08-24Add a circuit breaker to prevent too many credentials from being stored per ↵Adam Ierymenko
member.
2016-08-24TRACE stuff.Adam Ierymenko
2016-08-24It basically works... at least on current controllers.Adam Ierymenko
2016-08-22Get rid of expiration in Capability and Tag and move this to NetworkConfig ↵Adam Ierymenko
so it can be set network-wide and reset if needed. Also add NetworkConfig field for this and centralize checking of credential time validity.
2016-08-09More cleanup and removal of cruft due to obsolete network-specific relays ↵Adam Ierymenko
(will be replaced with federation stuff).
2016-08-08It builds... almost ready to test some rules engine stuff.Adam Ierymenko
2016-08-08Refactor and tie-up of capabilities and tags and packet evaluation points. ↵Adam Ierymenko
Some optimization is possible here but it is minor and we will make it work first.
2016-08-05.Adam Ierymenko
2016-08-05.Adam Ierymenko
2016-08-04.Adam Ierymenko
2016-08-04...Adam Ierymenko