Adam Ierymenko
|
f8d4611d15
(1) Tweak LAN locator beacon frequencies, (2) Windows virtual networks
|
il y a 11 ans |
Adam Ierymenko
|
77457cbff1
Windows compile fixes, compiler warning fix, unfreed memory fix in main.c (though it would not have mattered since program exits immediately after).
|
il y a 11 ans |
Adam Ierymenko
|
adfb71fa6b
Compile for for TRACE, remove old TESTNET cruft.
|
il y a 11 ans |
Adam Ierymenko
|
b80c229d87
Tons of code cleanup, refactor Network to use EthernetTapFactory, probably also fix GitHub issue #90
|
il y a 11 ans |
Adam Ierymenko
|
45a1e048bb
Add enabled/disabled status to network.
|
il y a 11 ans |
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.
|
il y a 11 ans |
Adam Ierymenko
|
08b7bb3c7a
Network memory for bridge-side multicast groups that we learn - GitHub issue #68
|
il y a 11 ans |
Adam Ierymenko
|
d44e1349d8
Bridge routing table - GitHub issue #68
|
il y a 11 ans |
Adam Ierymenko
|
31ddc49da2
GitHub issue #67
|
il y a 11 ans |
Adam Ierymenko
|
beb7b5bbe5
GitHub Issue #69 - make MAC assignment schema differ between virtual networks.
|
il y a 11 ans |
Adam Ierymenko
|
d9836adbf6
.... aaaaaand... GitHub issue #61 was caused by the fact that we were no longer deleting taps on Windows!
|
il y a 11 ans |
Adam Ierymenko
|
0b8d6c7f4a
Builds and runs on Unix with EthernetTap changes, now for Windows... and for what we did this for: a refactor of the Windows tap connector.
|
il y a 11 ans |
Adam Ierymenko
|
6f5a4d7e29
Fix blocking socket issues in new socket I/O code.
|
il y a 11 ans |
Adam Ierymenko
|
d0b506c12b
Fix crash on uninitialized taps.
|
il y a 11 ans |
Adam Ierymenko
|
b5c3a92be2
Boring stuff: update dates in copyrights across all files.
|
il y a 11 ans |
Adam Ierymenko
|
3f912eb4ad
Fix for GitHub issue #37: remember *nix device names.
|
il y a 11 ans |
Adam Ierymenko
|
ffffc0179f
Fix a couple compile items.
|
il y a 11 ans |
Adam Ierymenko
|
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.
|
il y a 11 ans |
Adam Ierymenko
|
afbbf61588
Delete persistent tap device on Windows when we leave a network.
|
il y a 11 ans |
Adam Ierymenko
|
9d67a02b5f
Lock down individual files in networks.d instead of directory since directory ACLs are more complex on Windows.
|
il y a 11 ans |
Adam Ierymenko
|
370dd6c4da
Several things:
|
il y a 11 ans |
Adam Ierymenko
|
010616e3ae
Add some more TRACE output for certs.
|
il y a 11 ans |
Adam Ierymenko
|
5901972958
More tying up of certificate of membership stuff in the client.
|
il y a 11 ans |
Adam Ierymenko
|
40e4f39181
Peers are now dumped on shutdown in a persistence cache and reloaded on startup, which is good enough for clients right now. Supernodes will get something else for long-term authoritative identity caching.
|
il y a 11 ans |
Adam Ierymenko
|
5a8f213c23
Work in progress...
|
il y a 11 ans |
Adam Ierymenko
|
e6eb65be00
Netconf support for ARP and NDP caching TTLs.
|
il y a 11 ans |
Adam Ierymenko
|
ce14ba9004
Take the 0.6.0 opportunity to add flags to a few protocol verbs and do a bit more cleanup. Also fix it so certificates wont be accepted unless they are newer than existing ones.
|
il y a 11 ans |
Adam Ierymenko
|
46f868bd4f
Lots of cleanup, more work on certificates, some security fixes.
|
il y a 11 ans |
Adam Ierymenko
|
58fa6cab43
Auto-pushing of membership certs on: MULTICAST_FRAME,FRAME,MULTICAST_LIKE and on receipt of MULTICAST_LIKE.
|
il y a 12 ans |
Adam Ierymenko
|
4d594b24bc
Automagically push netconf certs -- Network support.
|
il y a 12 ans |