Adam Ierymenko
|
742261c7fc
(1) Fix menu bar item font size on Windows, (2) fix for possible Windows EthernetTap infinite loop while enumerating registry.
|
11 years ago |
Adam Ierymenko
|
13fbf9a200
*nix build fix
|
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
|
01d13c153d
Fix compiler warnings in Linux build.
|
11 years ago |
Adam Ierymenko
|
9acfd3eb73
Build fix on Linux with G++.
|
11 years ago |
Adam Ierymenko
|
3f912eb4ad
Fix for GitHub issue #37: remember *nix device names.
|
11 years ago |
Adam Ierymenko
|
0fdefdf7a4
So Linux has getifaddrs() too! Yay!
|
11 years ago |
Adam Ierymenko
|
8236f20759
Private struct ifmaddrs for OSX cause struct ifmaddrs is missing too on OSX 10.6.
|
11 years ago |
Adam Ierymenko
|
e16b2a8831
Real implementation of ips() on OSX, now for Linux.
|
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
|
22efa1ab53
Windows Installer work, fix 100% CPU bug in EthernetTap on Windows, Windows lockDownFile() implementation that uses 'cacls' utility.
|
11 years ago |
Adam Ierymenko
|
eb554a504d
Fix for allIps -> ips in EthernetTap on Unix.
|
11 years ago |
Adam Ierymenko
|
8771418170
Fix bug in tap driver introduced during unused code purge (deleted the part that acknowledges writes!), and fix bug in EthernetTap causing 0000 for etherType. Windows works now! Yay!
|
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
|
9232ba1da0
Tap works on Windows now, sort of. Now I discovered that Windows has two mechanisms for assigning IP addresses: the registry and lower-level calls. Joy.
|
11 years ago |
Adam Ierymenko
|
2da6a7570b
More tap driver work, increment version number, remove old binaries since signatures may not have been valid.
|
11 years ago |
Adam Ierymenko
|
370dd6c4da
Several things:
|
11 years ago |
Adam Ierymenko
|
07f505971c
Windows build fixes.
|
11 years ago |
Adam Ierymenko
|
412f93122d
Add our own getifmaddrs() since this convenience function is not in OSX 10.6.
|
11 years ago |
Adam Ierymenko
|
f9d31605b8
Ethernet tap cleanup.
|
11 years ago |
Adam Ierymenko
|
a6dc4caecf
Unload the mac kext on exit.
|
11 years ago |
Adam Ierymenko
|
d5fdfaea56
Fix signed/unsigned compare warning.
|
11 years ago |
Adam Ierymenko
|
60ac1b77c5
Fix for GitHub issue #25
|
11 years ago |
Adam Ierymenko
|
f3ad05347e
Improve code security posture by replacing sprintf with a safer function.
|
12 years ago |
Adam Ierymenko
|
0afcf4877c
Build fixes for *nix.
|
12 years ago |
Adam Ierymenko
|
aa96bdfd1e
Drop extra debug output.
|
12 years ago |
Adam Ierymenko
|
c247a3d991
Build fix in tap, handling of Windows shutdown signals.
|
12 years ago |