Adam Ierymenko
|
6fdb360e2a
|
More IPC work.
|
12 years ago |
Adam Ierymenko
|
0d847d9410
|
More build fixes.
|
12 years ago |
Adam Ierymenko
|
abc82d6a52
|
IPC changes and SocketManager changes all build!
|
12 years ago |
Adam Ierymenko
|
acf7d70d24
|
Integrate IPC stuff into NodeConfig.
|
12 years ago |
Adam Ierymenko
|
3be4c38946
|
IPC stuff for Unix.
|
12 years ago |
Adam Ierymenko
|
6a1bd52854
|
New IPC work...
|
12 years ago |
Adam Ierymenko
|
0b75992737
|
Everything but the local config bus... blech.
|
12 years ago |
Adam Ierymenko
|
91fef21973
|
More ripping out of old condition stuff.
|
12 years ago |
Adam Ierymenko
|
dc0f3559be
|
Rip out old condition and Demarc stuff...
|
12 years ago |
Adam Ierymenko
|
bb25128406
|
TCP socket.
|
12 years ago |
Adam Ierymenko
|
bf5d8de999
|
More new socket I/O work...
|
12 years ago |
Adam Ierymenko
|
1a0a6755b1
|
UDP socket implementation.
|
12 years ago |
Adam Ierymenko
|
8adbbe092d
|
Drop old Demarc.cpp code.
|
12 years ago |
Adam Ierymenko
|
bd749e040d
|
Compile fixes.
|
12 years ago |
Adam Ierymenko
|
7e80d7e551
|
Bunch of work in progress on new socket multiplexer and plumbing for TCP jailbreaking... Don't try to build, won't yet.
|
12 years ago |
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 |