Adam Ierymenko
|
dc0f3559be
Rip out old condition and Demarc stuff...
|
11 years ago |
Adam Ierymenko
|
f2a03f68bd
Add code to clean unused permanent tap interfaces on Windows (but not used yet).
|
11 years ago |
Adam Ierymenko
|
b5c3a92be2
Boring stuff: update dates in copyrights across all files.
|
11 years ago |
Adam Ierymenko
|
e16b2a8831
Real implementation of ips() on OSX, now for Linux.
|
11 years ago |
Adam Ierymenko
|
2a3e646b94
Manually generate IPv6 link-local address only on Mac.
|
11 years ago |
Adam Ierymenko
|
64231aa3f0
Fix for GitHub issue #36 on OSX... results in a duplicate entry for IPv6 link-local but seems okay... need to test on OSX 10.6 though.
|
11 years ago |
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.
|
11 years ago |
Adam Ierymenko
|
afbbf61588
Delete persistent tap device on Windows when we leave a network.
|
11 years ago |
Adam Ierymenko
|
2f37ea842f
Couple of Windows fixes, get rid of ips()/allIps() distinction in EthernetTap. (Will need to be fixed on Unix now... later.)
|
11 years ago |
Adam Ierymenko
|
370dd6c4da
Several things:
|
11 years ago |
Adam Ierymenko
|
612c17240a
Dead code removal, fix for cleanup GitHub issue #28
|
11 years ago |
Adam Ierymenko
|
cd907a7662
More tap work -- DHCP configuration and such.
|
12 years ago |
Adam Ierymenko
|
4a370c5f3f
Windows: disable and enable tap to allow changes to take effect.
|
12 years ago |
Adam Ierymenko
|
487eb17ec0
ZeroTierOne for Windows binary project, builds and runs and mostly works but still some issues with tap.
|
12 years ago |
Adam Ierymenko
|
bbbc032959
Tap works! At least in isolation. Time to create the Windows executable and the Windows service to run it and handle auto-update.
|
12 years ago |
Adam Ierymenko
|
e2effbd1ce
Tap driver basically builds in VS2012... fork of tap-windows from OpenVPN (compatible license).
|
12 years ago |
Adam Ierymenko
|
c8213a3f58
Commit of a draft of the pcap-based strategy for a Windows tap. This may, in the end, not work, since winpcap may not support immediate capture and also because some software flags winpcap as malware. Like I said, trying to do anything interesting with Windows is PAIN.
|
12 years ago |
Adam Ierymenko
|
2536352e5d
Make that an arbitrary tag to identify persistent taps...
|
12 years ago |
Adam Ierymenko
|
dbb509a302
Add an interface description to EthernetTap, mostly for Windows.
|
12 years ago |
Adam Ierymenko
|
8a46452a70
Move template parameter in Thread to a more logical scope location.
|
12 years ago |
Adam Ierymenko
|
a7c4cbe53a
CLI debugging, got rid of nasty old Thread class and replaced with newer cleaner portable idiom.
|
12 years ago |
Adam Ierymenko
|
ef3e319c64
Several things:
|
12 years ago |
Adam Ierymenko
|
6eb77da094
Fix for issue #6: OSX tap device forgets it has IPv6
|
12 years ago |
Adam Ierymenko
|
2eaac3891e
Enable ff:ff:ff:ff:ff:ff w/no ADI a.k.a. broadcast. YOLO.
|
12 years ago |
Adam Ierymenko
|
150850b800
New git repository for release - version 0.2.0 tagged
|
12 years ago |