|
0214dbc277
|
More cleanup.
|
2015-04-01 19:15:21 -07:00 |
|
|
1f28ce3980
|
Tons more refactoring: simplify Network, move explicit management of Tap out, redo COM serialization, etc.
|
2015-04-01 19:09:18 -07:00 |
|
|
49349470a0
|
...
|
2015-04-01 16:27:14 -07:00 |
|
|
647ce82b86
|
Move more stuff into osdep/ -- node/ will not use threads directly.
|
2015-03-31 15:23:14 -07:00 |
|
|
93012b0ee5
|
Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware]
|
2015-02-17 13:11:34 -08:00 |
|
|
4e95384ad6
|
Cleanup, add tristate to config code in Network, and happy new year!
|
2015-01-05 17:47:59 -08:00 |
|
|
56f8f8aa24
|
Return self in GATHER requests if self is a member of multicast group, and reinstate legacy support.
|
2014-10-09 18:32:05 -07:00 |
|
|
d5e0f7e3e4
|
Reorg multicast packet, and a whole bunch of refactoring around the pushing of certificates of membership.
|
2014-10-09 12:42:25 -07:00 |
|
|
496109fdcc
|
Announce multicast group changes on network rescanMulticastGroups()
|
2014-10-03 18:27:42 -07:00 |
|
|
aad344bb84
|
Add test network support to Network.
|
2014-10-03 16:14:34 -07:00 |
|
|
351db7f1a0
|
Plumb injectPacketFromHost through to API.
|
2014-10-03 14:49:11 -07:00 |
|
|
ae082c3cb8
|
Yay... now everything compiles! Getting close to testing on this. Still have not added backward compatibility support for relaying of multicasts to 0.9.X clients yet but that will be easy. Will test with heterogenous 1.0.0 clients only first.
|
2014-10-01 12:41:48 -07:00 |
|
|
b41437780b
|
Add origin to new MULTICAST_FRAME, move security check for certs into Network to remove redundant code and bug-proneness, more work on IncomingPacket...
|
2014-09-30 17:26:34 -07:00 |
|
|
2659427864
|
Multicaster needs to be global, not per-network, and a bunch of other stuff.
|
2014-09-30 16:28:25 -07:00 |
|
|
8607aa7c3c
|
Everything in for new multicast except IncomingPacket parsing...
|
2014-09-30 08:38:03 -07:00 |
|
|
2d41055bdc
|
Some Network code cleanup.
|
2014-09-26 12:23:43 -07:00 |
|
|
050a0ce85d
|
.
|
2014-09-25 15:08:29 -07:00 |
|
|
6c87f9f765
|
Rename MulticastTopology to Multicaster -- same name as old multicast controller but different code. More descriptive though.
|
2014-09-24 14:02:16 -07:00 |
|
|
81b12b6826
|
Rename the ubiquitous _r pointer to RuntimeEnvironment to RR just to be a little more consistent about using _ to denote private member variables.
|
2014-09-24 13:53:03 -07:00 |
|
|
557801a09e
|
Rename PacketDecoder to much more descriptive IncomingPacket
|
2014-09-24 09:04:09 -07:00 |
|
|
9180a30986
|
.
|
2014-09-24 09:01:58 -07:00 |
|
|
61d0f27d2a
|
Make MulticastTopology have its own mutex.
|
2014-09-23 10:26:30 -07:00 |
|
|
954f9cbc13
|
Yet more WIP on mulitcast algo...
|
2014-09-22 13:18:24 -07:00 |
|
|
d9abd4d9be
|
Work on defining new direct broadcast multicast algorithm.
|
2014-09-18 18:28:14 -07:00 |
|
|
1d37204a37
|
Refactoring in progress... pardon our dust...
|
2014-09-12 16:57:37 -07:00 |
|
|
de4e29288d
|
Fix for crazy Windows threading bug... repeatedly adding and removing a network now doesn't leave networks in limbo.
|
2014-08-21 17:49:05 -07:00 |
|
|
b80c229d87
|
Tons of code cleanup, refactor Network to use EthernetTapFactory, probably also fix GitHub issue #90
|
2014-07-31 14:09:32 -07:00 |
|
|
458f6ae7c3
|
Only add active bridges to top of MC propagation list if they are alive. Otherwise a dead active bridge might kill multicast for us.
|
2014-06-26 18:13:48 -07:00 |
|
|
45a1e048bb
|
Add enabled/disabled status to network.
|
2014-06-26 17:05:07 -07:00 |
|
|
cf4700bc26
|
Simplify network briding modes -- we only need passive toggle and active bridge list, not three mode types. Also change isOpen to isPublic for terminology consistency.
|
2014-06-14 20:24:19 +00:00 |
|
|
08b7bb3c7a
|
Network memory for bridge-side multicast groups that we learn - GitHub issue #68
|
2014-06-13 14:06:34 -07:00 |
|
|
c30f9832b0
|
Packet decoder work for EXT_FRAME for bridging - GitHub issue #68
|
2014-06-10 21:41:34 -07:00 |
|
|
d44e1349d8
|
Bridge routing table - GitHub issue #68
|
2014-06-10 17:18:59 -07:00 |
|
|
31ddc49da2
|
GitHub issue #67
|
2014-05-23 15:13:34 -07:00 |
|
|
ab5a460177
|
Apply multicast rate limits on a network to ourselves and do not send multicasts that would exceed limits, for GitHub issue #55
|
2014-03-25 21:38:54 -07:00 |
|
|
b5c3a92be2
|
Boring stuff: update dates in copyrights across all files.
|
2014-02-16 12:40:22 -08:00 |
|
|
3f912eb4ad
|
Fix for GitHub issue #37: remember *nix device names.
|
2014-02-11 14:21:59 -08:00 |
|
|
2355fa973e
|
Tiny compiler warning fix.
|
2014-01-29 18:27:02 -05:00 |
|
|
ffffc0179f
|
Fix a couple compile items.
|
2014-01-27 23:16:15 -08:00 |
|
|
f80ec871f6
|
Make EthernetTap creation occur in a background thread in Network since it's a time consuming operation on Windows. This fixes one of the last remaining Windows problems.
|
2014-01-27 23:13:36 -08:00 |
|
|
612c17240a
|
Dead code removal, fix for cleanup GitHub issue #28
|
2013-12-06 16:49:20 -08:00 |
|
|
942cc0ca21
|
Certificate of membership works now... had to fix multicast propagation so COM is pushed with multicast, which makes tremendous sense in retrospect.
|
2013-10-25 14:51:55 -04:00 |
|
|
010616e3ae
|
Add some more TRACE output for certs.
|
2013-10-25 13:43:04 -04:00 |
|
|
5901972958
|
More tying up of certificate of membership stuff in the client.
|
2013-10-24 16:57:26 -04:00 |
|
|
5a8f213c23
|
Work in progress...
|
2013-10-18 12:01:48 -04:00 |
|
|
e6eb65be00
|
Netconf support for ARP and NDP caching TTLs.
|
2013-10-17 16:49:31 -04:00 |
|
|
46f868bd4f
|
Lots of cleanup, more work on certificates, some security fixes.
|
2013-10-16 17:47:26 -04:00 |
|
|
58fa6cab43
|
Auto-pushing of membership certs on: MULTICAST_FRAME,FRAME,MULTICAST_LIKE and on receipt of MULTICAST_LIKE.
|
2013-10-07 17:00:53 -04:00 |
|
|
4d594b24bc
|
Automagically push netconf certs -- Network support.
|
2013-10-07 16:13:52 -04:00 |
|
|
b4ae1adfbf
|
Break out certificate of membership into its own class.
|
2013-10-07 15:29:03 -04:00 |
|