Adam Ierymenko
|
60f25ccdf9
|
Some text changes, remove unused modules from installer project.
|
12 years ago |
Adam Ierymenko
|
d0b506c12b
|
Fix crash on uninitialized taps.
|
12 years ago |
Adam Ierymenko
|
742261c7fc
|
(1) Fix menu bar item font size on Windows, (2) fix for possible Windows EthernetTap infinite loop while enumerating registry.
|
12 years ago |
Adam Ierymenko
|
939cdc82a2
|
VERSION 0.7.1: small Linux compile fix on g++, does not merit new release
|
12 years ago |
Adam Ierymenko
|
54313212a4
|
New supernode: shoggoth.zerotier.com in Tokyo, Japan! This just about covers the entire world for global low-latency peer location and relaying.
|
12 years ago |
Adam Ierymenko
|
13fbf9a200
|
*nix build fix
|
12 years ago |
Adam Ierymenko
|
f2a03f68bd
|
Add code to clean unused permanent tap interfaces on Windows (but not used yet).
|
12 years ago |
Adam Ierymenko
|
d27251ec4e
|
Make AtomicCounter use <atomic> on Windows (eventually this will replace it on other platforms), and some installer work.
|
12 years ago |
Adam Ierymenko
|
268ec8d1e0
|
Fix for GitHub issue #40: updates.d not being cleared.
|
12 years ago |
Adam Ierymenko
|
655b6d1996
|
Windows auto-update URL and dummy Windows update for testing.
|
12 years ago |
Adam Ierymenko
|
b5c3a92be2
|
Boring stuff: update dates in copyrights across all files.
|
12 years ago |
Adam Ierymenko
|
4ec7cd2760
|
Fix for GitHub issue #38: compute whether we are ONLINE a little differently
|
12 years ago |
Adam Ierymenko
|
01d13c153d
|
Fix compiler warnings in Linux build.
|
12 years ago |
Adam Ierymenko
|
9acfd3eb73
|
Build fix on Linux with G++.
|
12 years ago |
Adam Ierymenko
|
0ad84b8723
|
Possible bug fix in Topology, have to test...
|
12 years ago |
Adam Ierymenko
|
3f912eb4ad
|
Fix for GitHub issue #37: remember *nix device names.
|
12 years ago |
Adam Ierymenko
|
f1b45f7df0
|
A few little fixes in NodeConfig.
|
12 years ago |
Adam Ierymenko
|
29c18d4bde
|
Add new Singapore supernode!
|
12 years ago |
Adam Ierymenko
|
33728840ec
|
More local.conf stuff.
|
12 years ago |
Adam Ierymenko
|
cd339486b7
|
local.conf in NodeConfig
|
12 years ago |
Adam Ierymenko
|
d24b192f8c
|
Remove old updates from updates.d on Node startup.
|
12 years ago |
Adam Ierymenko
|
5b97bb247e
|
More Windows service work... it builds! Now to do a new installer and test. Also fix a Windows compile warning in Switch.cpp.
|
12 years ago |
Adam Ierymenko
|
d452ed7db8
|
Fix inverted sense bug in new skip-stale-relay logic.
|
12 years ago |
Adam Ierymenko
|
d7bc3c6f4a
|
Fix infinite loop bug introduced in last commit.
|
12 years ago |
Adam Ierymenko
|
d04e5a1fe0
|
Add a simple but very nice mechanism for avoiding potentially dead supernodes.
|
12 years ago |
Adam Ierymenko
|
bf5f09a0c7
|
Yank a code path it turns out we probably don't want.
|
12 years ago |
Adam Ierymenko
|
ce0bd93289
|
Make software update run a little more often for now.
|
12 years ago |
Adam Ierymenko
|
0fdefdf7a4
|
So Linux has getifaddrs() too! Yay!
|
12 years ago |
Adam Ierymenko
|
8236f20759
|
Private struct ifmaddrs for OSX cause struct ifmaddrs is missing too on OSX 10.6.
|
12 years ago |
Adam Ierymenko
|
e16b2a8831
|
Real implementation of ips() on OSX, now for Linux.
|
12 years ago |
Adam Ierymenko
|
2a3e646b94
|
Manually generate IPv6 link-local address only on Mac.
|
12 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.
|
12 years ago |
Adam Ierymenko
|
525ab3faa9
|
Take TRACE back out of Mac makefile, fix a few decode little things.
|
12 years ago |
Adam Ierymenko
|
490e86dde3
|
Bunch of fixes to startup, pinging, and choice of route. Also some TRACE updates.
|
12 years ago |
Adam Ierymenko
|
6e076e77d8
|
More work on connection reset stuff...
|
12 years ago |
Adam Ierymenko
|
d75f2f7051
|
SIGHUP now causes resync with peers.
|
12 years ago |
Adam Ierymenko
|
aa1be9fcad
|
Some TRACE cleanup.
|
12 years ago |
Adam Ierymenko
|
17796aaed4
|
TRACE NOP receipt.
|
12 years ago |
Adam Ierymenko
|
2355fa973e
|
Tiny compiler warning fix.
|
12 years ago |
Adam Ierymenko
|
694e9f2bdc
|
Some cleanup and rationalization of main loop.
|
12 years ago |
Adam Ierymenko
|
372566295e
|
Alternate order of packet emission in unite().
|
12 years ago |
Adam Ierymenko
|
4e85213473
|
Yank RuntimeEnvironment from SysEnv.
|
12 years ago |
Adam Ierymenko
|
d6a346ca6e
|
Fix for GitHub issue #35 and also possibly partial fix for #29 issues.
|
12 years ago |
Adam Ierymenko
|
8b65b3e6d7
|
Yank PROBE stuff since it's not used and was a premature addition to the protocol.
|
12 years ago |
Adam Ierymenko
|
ffffc0179f
|
Fix a couple compile items.
|
12 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.
|
12 years ago |
Adam Ierymenko
|
afbbf61588
|
Delete persistent tap device on Windows when we leave a network.
|
12 years ago |
Adam Ierymenko
|
28665079a0
|
Windows UI appearance fixes (font issue, etc.) and fix to WinSock init on GUI client.
|
12 years ago |
Adam Ierymenko
|
80997f652b
|
Few small cleanup things...
|
12 years ago |
Adam Ierymenko
|
9d67a02b5f
|
Lock down individual files in networks.d instead of directory since directory ACLs are more complex on Windows.
|
12 years ago |