Adam Ierymenko
|
f69454ec98
|
(1) Make ZT_ naming convention consistent (get rid of ZT1_), (2) Make local interface a full sockaddr_storage instead of an int identifier, which turns out to be better for multi-homing and other uses.
|
2015-09-24 16:21:36 -07:00 |
|
Adam Ierymenko
|
7192fe6d15
|
osdep/ compile fixes, and remove some lingering OS-specific stuff from node/Defaults
|
2015-04-08 19:03:30 -07:00 |
|
Adam Ierymenko
|
7529d050c7
|
All of node/ now compiles again!
|
2015-04-08 15:42:23 -07:00 |
|
Adam Ierymenko
|
49f031ccb4
|
Tons of refactoring, change to desperation algorithm to use max of core or link, porting over core loop code from old Node.cpp to new CAPI version, etc.
|
2015-04-07 19:31:11 -07:00 |
|
Adam Ierymenko
|
93012b0ee5
|
Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware]
|
2015-02-17 13:11:34 -08:00 |
|
Adam Ierymenko
|
4e95384ad6
|
Cleanup, add tristate to config code in Network, and happy new year!
|
2015-01-05 17:47:59 -08:00 |
|
Adam Ierymenko
|
f60dfe4963
|
FreeBSD works, and some documentation fixes.
|
2014-12-19 15:18:20 -08:00 |
|
Adam Ierymenko
|
5c1c70a604
|
cleanup
|
2014-09-16 08:19:39 -07:00 |
|
Adam Ierymenko
|
c2187c8759
|
(1) distribute default root-topology in new dictionary format, (2) bump peer serialization version to force obsolescence of old supernodes, (3) stop outputting a log message every time we poll for software updates
|
2014-08-14 19:52:22 -04:00 |
|
Adam Ierymenko
|
b80c229d87
|
Tons of code cleanup, refactor Network to use EthernetTapFactory, probably also fix GitHub issue #90
|
2014-07-31 14:09:32 -07:00 |
|
Adam Ierymenko
|
ecbcc9eb2c
|
TESTNET supernodes need different addresses.
|
2014-05-09 11:45:38 -07:00 |
|
Adam Ierymenko
|
de485ad900
|
Add testnet ports and ZT_USE_TESTNET define for contacting the test.zerotier.com net instead of the live net.
|
2014-05-08 17:53:22 -07:00 |
|
Adam Ierymenko
|
d187ec82d4
|
Adding supernode yig.zerotier.com (Sydney, Australia) and removing mi-go.zerotier.com (Singapore) due to real-world usage data.
|
2014-04-15 14:37:19 -07:00 |
|
Adam Ierymenko
|
aee742e767
|
More toward GitHub issue #56
|
2014-04-10 16:30:15 -07:00 |
|
Adam Ierymenko
|
5ef2c6fd6f
|
Add TCP/443 to all supernodes in Defaults.
|
2014-03-28 15:51:19 -07:00 |
|
Adam Ierymenko
|
f9c92b0351
|
Build fix from merge.
|
2014-03-27 18:24:57 -07:00 |
|
Adam Ierymenko
|
daaec84c6b
|
Add TCP channel support for supernode list, make Peer pick the first path if all paths are equally dead.
|
2014-03-26 15:35:15 -07:00 |
|
Adam Ierymenko
|
abc82d6a52
|
IPC changes and SocketManager changes all build!
|
2014-03-19 13:56:48 -07:00 |
|
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.
|
2014-03-05 23:21:23 +01:00 |
|
Adam Ierymenko
|
655b6d1996
|
Windows auto-update URL and dummy Windows update for testing.
|
2014-02-23 08:01:52 -08:00 |
|
Adam Ierymenko
|
b5c3a92be2
|
Boring stuff: update dates in copyrights across all files.
|
2014-02-16 12:40:22 -08:00 |
|
Adam Ierymenko
|
29c18d4bde
|
Add new Singapore supernode!
|
2014-02-11 08:57:25 -08:00 |
|
Adam Ierymenko
|
6bc5a84a2d
|
Windows build fixes and installer work...
|
2014-01-20 16:16:01 -08:00 |
|
Adam Ierymenko
|
3482d836ae
|
Mac install fixes, more internal use scripts.
|
2014-01-08 23:12:03 -08:00 |
|
Adam Ierymenko
|
60731e6d02
|
Update URLs for auto-update, check supernode version in one more place, delete pid before executing updater.
|
2014-01-07 16:37:36 -08:00 |
|
Adam Ierymenko
|
d3bcc58074
|
Fix update URL stuff, fix main build, add update dummy for testing updates on OSX and Linux and such.
|
2013-12-10 16:13:07 -08:00 |
|
Adam Ierymenko
|
bf0da9f2f7
|
Rest of software updater, ready to test...
|
2013-12-10 15:30:53 -08:00 |
|
Adam Ierymenko
|
6c63bfce69
|
File transfer work, add identities for validation of updates.
|
2013-11-04 17:31:00 -05:00 |
|
Adam Ierymenko
|
5750cf6b72
|
New cthulhu.zerotier.com supernode IP address.
|
2013-10-28 16:24:55 -04:00 |
|
Adam Ierymenko
|
c89cdcc3fd
|
Blech... moving on!
|
2013-10-20 15:54:32 -04:00 |
|
Adam Ierymenko
|
bad043729f
|
Yet another revision of this algo... yeesh... and update to supernode IDs. I think I am gonna go with this one. Seems memory-hard enough to me. I am probably procrastinating by obsessing over it.
|
2013-10-20 15:31:32 -04:00 |
|
Adam Ierymenko
|
ca93b4a1ac
|
Clean up some stuff, including a few spots where exceptions were not being handled correctly.
|
2013-10-18 14:16:53 -04:00 |
|
Adam Ierymenko
|
2fa2796f2a
|
Another tweak, hopefully final, to reduce variance on identity generation times.
|
2013-10-07 14:31:13 -04:00 |
|
Adam Ierymenko
|
0c8614b9c6
|
Add a second arg to idtool generate to make generating both secret and public easier, add new supernode identities after generating them, fix known good and bad IDs in selftest.
|
2013-10-07 09:36:20 -04:00 |
|
Adam Ierymenko
|
b0187f4472
|
Hashcash-based identity, work in progress... committing to test speed on other boxes.
|
2013-10-05 06:00:47 -04:00 |
|
Adam Ierymenko
|
3443b203e4
|
Each peer now tracks the last time it announced multicast LIKEs independently and does so frequently enough to prevent expires. Also add a multicast debug facility for use on the testnet.
|
2013-10-01 16:01:36 -04:00 |
|
Adam Ierymenko
|
300588c5e8
|
Add port and control port command line options to daemon and command line client, add new supernode keys to Defaults.
|
2013-09-17 14:47:48 -04:00 |
|
Adam Ierymenko
|
e376c6f6a9
|
New crypto integrated -- going to be testing new identity address generation algo a bit more before finalizing.
|
2013-09-16 13:57:57 -04:00 |
|
Adam Ierymenko
|
335733f110
|
Build fixes for *nix
|
2013-08-26 17:51:36 -04:00 |
|
Adam Ierymenko
|
e0bdc02139
|
Docs, Node picks a default home folder if created with NULL as its home path, and add binary tap drivers (self-signed for now).
|
2013-08-24 17:10:34 -04:00 |
|
Adam Ierymenko
|
76bc9968ff
|
New simpler command interface via loopback UDP protected by a crypto token.
|
2013-07-17 14:10:44 -04:00 |
|
Adam Ierymenko
|
557cc359b3
|
More filter work.
|
2013-07-17 10:01:46 -04:00 |
|
Adam Ierymenko
|
102b0865cb
|
Filter work, adding toString() and main evaluation function.
|
2013-07-16 15:00:15 -04:00 |
|
Adam Ierymenko
|
150850b800
|
New git repository for release - version 0.2.0 tagged
|
2013-07-04 16:56:19 -04:00 |
|