Adam Ierymenko
c9d7845fea
Minor bug fix and some instrumentation stuff for testing.
10 years ago
Adam Ierymenko
0b0cda2be4
ZT_TRACE fix.
10 years ago
Adam Ierymenko
e1310a764a
More cleanup and removal of cruft due to obsolete network-specific relays (will be replaced with federation stuff).
10 years ago
Adam Ierymenko
dbf3e6c3c9
Dead code removal.
10 years ago
Adam Ierymenko
dee7f75f7e
Minor cleanup.
10 years ago
Adam Ierymenko
774c7e0ea5
Put CONFIG_REFRESH back.
10 years ago
Adam Ierymenko
4d498b3765
Handling of multi-part chunked network configs on the inbound side.
10 years ago
Adam Ierymenko
bcd05fbdfa
Chunking of network config replies.
10 years ago
Adam Ierymenko
2ba9343607
Encode and decode of tags and capabilities in NetworkConfig.
10 years ago
Adam Ierymenko
51cf49a24f
cleanup
10 years ago
Adam Ierymenko
00fd9c3a15
It builds... almost ready to test some rules engine stuff.
10 years ago
Adam Ierymenko
8007ca56aa
Refactor and tie-up of capabilities and tags and packet evaluation points. Some optimization is possible here but it is minor and we will make it work first.
10 years ago
Adam Ierymenko
4d7f625aa1
.
10 years ago
Adam Ierymenko
e2f783ebbd
.
10 years ago
Adam Ierymenko
4d9b74b171
.
10 years ago
Adam Ierymenko
37d139177d
Integrate Filter into OutboundMulticast properly.
10 years ago
Adam Ierymenko
8a7753cfe3
Filter cleanup, prep for filter integration in a few places.
10 years ago
Adam Ierymenko
331382cf2f
More cleanup and a tiny federation prep item.
10 years ago
Adam Ierymenko
98152d974a
More cleanup and removal of DeferredPackets, will do the latter in a more elegant way.
10 years ago
Adam Ierymenko
56febbf2ba
.
10 years ago
Adam Ierymenko
5cf410490e
.
10 years ago
Adam Ierymenko
404a0bbddd
...
10 years ago
Adam Ierymenko
f057bb63cd
More work on tags and capabilities.
10 years ago
Adam Ierymenko
7e6e56e2bc
Bunch of work on pushing and replication of tags and capabilities, and protocol cleanup.
10 years ago
Adam Ierymenko
67cb03742e
Add tag rules and split out rule serialize/deserialize so the code can be reused.
10 years ago
Adam Ierymenko
91940cbcf5
Kill network preferred relays -- this feature is gone (and was seldom used anyway) in favor of federation.
10 years ago
Adam Ierymenko
ecc1324bb0
Rules engine work: capability based security model with tags and capabilities, and some cleanup across other places.
10 years ago
Adam Ierymenko
d3b0081447
Cleanup...
10 years ago
Adam Ierymenko
22e44c762b
More rules engine work: key/value pair matching for microsegmentation.
10 years ago
Adam Ierymenko
4929be08f7
Cleanup and stub out new object transfer messages.
10 years ago
Adam Ierymenko
088bbd1c08
Filter fixes.
10 years ago
Adam Ierymenko
7404eb46c4
Integration of Filter into inbound and outbound packet path.
10 years ago
Adam Ierymenko
eaf6d6c938
Basic L2/L3 filter for rules engine (not integrated yet) and some cleanup.
10 years ago
Adam Ierymenko
f21af60a13
Init trusted path count to zero. Meh.
10 years ago
Adam Ierymenko
10564d8e14
Init trusted path count to zero. Meh.
10 years ago
Moritz Warning
b3073f44a2
move sourceAddress out of scope
...
sourceAddress is used in the catch block
10 years ago
Adam Ierymenko
6320879fe1
Fix for GitHub issue #358 and bump version to 1.1.13 (dev)
10 years ago
Adam Ierymenko
9785fde32a
Trusted paths work!
10 years ago
Adam Ierymenko
9657675755
Plumbing through trusted path stuff to OneService.
10 years ago
Adam Ierymenko
765082fdb6
Trusted path support, and version bump to 1.1.9
10 years ago
Adam Ierymenko
6d8de214eb
Docs and controller API version
10 years ago
Adam Ierymenko
901e2fd692
Fix silly one-liner bug... retag time.
10 years ago
Adam Ierymenko
19735e7050
Revert backgrounding of controller requests hack. Controller code is not really parallel anyway and we fixed the perf problem.
10 years ago
Adam Ierymenko
b4fcf2ee60
Fix a valgrind warning.
10 years ago
Adam Ierymenko
7b7ab823b0
Fix getPeer(self) bug if I am the controller.
10 years ago
Adam Ierymenko
45f315e603
Defer NETWORK_CONFIG_REQUEST packets and allow multithreaded processing.
10 years ago
Adam Ierymenko
ee649ae69a
Add 6plane assignment support to network controller, and cleanup.
10 years ago
Adam Ierymenko
20d155e630
.
10 years ago
Adam Ierymenko
be5996daca
Cleanup of 6plane stuff.
10 years ago
Adam Ierymenko
38dfebad8c
IPv6 NDP emulation flag in NetworkConfig, and implement Docker-friendly
...
(and other host friendly) IPv6 /80 magic subnetting to allow massive
multicast-free NDP emulated IPv6 networks where each host can have a
/48 worth of IPv6 IPs for internal containers, VMs, etc.
Alan Kay, thou art avenged.
https://ivanovivan.wordpress.com/2010/09/13/alan-kay-quotes/
10 years ago