Adam Ierymenko
|
aead1050fb
|
Bridging (GitHub issue #68) does indeed work! Just needed to fix a packet size thinko.
|
12 years ago |
Adam Ierymenko
|
6e485833ef
|
.
|
12 years ago |
Adam Ierymenko
|
be0a8ec1f1
|
.
|
12 years ago |
Adam Ierymenko
|
11e1f7a3fb
|
.
|
12 years ago |
Adam Ierymenko
|
0b0d5fabac
|
Bridging #68 should work now!
|
12 years ago |
Adam Ierymenko
|
35aa0921ee
|
.
|
12 years ago |
Adam Ierymenko
|
2f8936181c
|
Debug code -- temporary.
|
12 years ago |
Adam Ierymenko
|
c3cea55493
|
Some cleanup in PacketDecoder.
|
12 years ago |
Adam Ierymenko
|
5d467f0f45
|
Some TRACE improvements and comment revs.
|
12 years ago |
Adam Ierymenko
|
2162a419e3
|
Some logging fixes.
|
12 years ago |
Adam Ierymenko
|
f15271f31f
|
Get rid of pointer type punning warning/issue on g++.
|
12 years ago |
Adam Ierymenko
|
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.
|
12 years ago |
Adam Ierymenko
|
367b5439e1
|
Run icacls.exe twice, once for each change - GitHub issue #71
|
12 years ago |
Adam Ierymenko
|
6802da457e
|
Bridging pretty much ready to test! Got Switch all wired up. Also fix a latent probably-never-triggered bug in MULTICAST_FRAME handling. GitHub issue #68
|
12 years ago |
Adam Ierymenko
|
5682f0b772
|
Some more bridging work... wiring up in Switch - GitHub issue #68
|
12 years ago |
Adam Ierymenko
|
08b7bb3c7a
|
Network memory for bridge-side multicast groups that we learn - GitHub issue #68
|
12 years ago |
Adam Ierymenko
|
d6a4f8d77b
|
Add flags to EXT_FRAME for better future proofness.
|
12 years ago |
Adam Ierymenko
|
c30f9832b0
|
Packet decoder work for EXT_FRAME for bridging - GitHub issue #68
|
12 years ago |
Adam Ierymenko
|
d44e1349d8
|
Bridge routing table - GitHub issue #68
|
12 years ago |
Adam Ierymenko
|
4e1f49258b
|
Bridging in NetworkConfig - GitHub Issue #68
|
12 years ago |
Adam Ierymenko
|
fb31f93c52
|
Protocol messages for bridging. GitHub issue #68
|
12 years ago |
Adam Ierymenko
|
994565bdeb
|
Fix for GitHub issue #71
|
12 years ago |
Adam Ierymenko
|
eae130467b
|
Build fix for Windows setsockopt().
|
12 years ago |
Adam Ierymenko
|
f764cf8d31
|
Make UDP send and receive buffers as big as possible to reduce packet loss.
|
12 years ago |
Adam Ierymenko
|
4b773b61f5
|
Netconf fixes.
|
12 years ago |
Adam Ierymenko
|
657f6ae342
|
Don't transmit broadcasts if enableBroadcast is false on a network.
|
12 years ago |
Adam Ierymenko
|
2861229558
|
Windows build fixes for MAC changes (in tap driver), some comments and cleanup in MAC.hpp.
|
12 years ago |
Adam Ierymenko
|
66a38a9e7c
|
Default for private should be true.
|
12 years ago |
Adam Ierymenko
|
31ddc49da2
|
GitHub issue #67
|
12 years ago |
Adam Ierymenko
|
317995b921
|
Fixed for Linux tap for GitHub Issue #69
|
12 years ago |
Adam Ierymenko
|
beb7b5bbe5
|
GitHub Issue #69 - make MAC assignment schema differ between virtual networks.
|
12 years ago |
Adam Ierymenko
|
596e5dd583
|
Another sanity check on filename for GitHub issue #72
|
12 years ago |
Adam Ierymenko
|
b958a2d30c
|
Redis schema updates and fix for GitHub issue #72
|
12 years ago |
Adam Ierymenko
|
ecbcc9eb2c
|
TESTNET supernodes need different addresses.
|
12 years ago |
Adam Ierymenko
|
42f6aae259
|
More netconf work... set ZT_HOME and chdir there on service launch.
|
12 years ago |
Adam Ierymenko
|
de485ad900
|
Add testnet ports and ZT_USE_TESTNET define for contacting the test.zerotier.com net instead of the live net.
|
12 years ago |
Adam Ierymenko
|
99c5fae9da
|
Make Service communicate via empty-line-delimited Dictionary objects instead of the old size prefix way.
|
12 years ago |
Adam Ierymenko
|
1e6475fad6
|
Clean out unused netconf fields, rename a few, work on new netconf server.
|
12 years ago |
Adam Ierymenko
|
7831c4bfef
|
Cleanup, dead code removal, some pretty insignificant security stuff that's based on recommendations.
|
12 years ago |
Adam Ierymenko
|
d187ec82d4
|
Adding supernode yig.zerotier.com (Sydney, Australia) and removing mi-go.zerotier.com (Singapore) due to real-world usage data.
|
12 years ago |
Adam Ierymenko
|
aee742e767
|
More toward GitHub issue #56
|
12 years ago |
Adam Ierymenko
|
c9294c1a78
|
Prevent recursive transit of ZeroTier packets, toward GitHub issue #56
|
12 years ago |
Adam Ierymenko
|
b117ff5435
|
Probable fix for GitHub issue #63 - do not unite() if either path is TCP, since doing so can result in asymmetric failed NAT-t over UDP if one side has a firewall that permits outgoing UDP but not incoming.
|
12 years ago |
Adam Ierymenko
|
119ef5ecbf
|
More logic cleanup and some documentation / comment improvements.
|
12 years ago |
Adam Ierymenko
|
8fb442d81a
|
Yet more cleanup to TCP logic, this time adding a master switch and adding UDP preference in send().
|
12 years ago |
Adam Ierymenko
|
73153b89b4
|
Some cleanup, and use best (not first) UDP addresses for NAT-t VERB_RENDEZVOUS computation.
|
12 years ago |
Adam Ierymenko
|
d9836adbf6
|
.... aaaaaand... GitHub issue #61 was caused by the fact that we were no longer deleting taps on Windows!
|
12 years ago |
Adam Ierymenko
|
420edf23ad
|
Was not closing _shutdownSignalPipe in UnixEthernetTap either...
|
12 years ago |
Adam Ierymenko
|
6c5f6feb5e
|
Set close-on-exec in attempt to head off GitHub issue #61
|
12 years ago |
Adam Ierymenko
|
a8c12369fd
|
More tweaks to TCP logic for GitHub issue #60
|
12 years ago |