Adam Ierymenko
|
9c68a343f6
|
Reduce some TRACE noise.
|
2014-03-27 18:57:20 -07:00 |
|
Adam Ierymenko
|
881ff08269
|
Make multiple attempts to open the tap device on Windows.
|
2014-03-27 18:50:10 -07:00 |
|
Adam Ierymenko
|
e3239d23f4
|
Windows build fix.
|
2014-03-27 18:39:58 -07:00 |
|
Adam Ierymenko
|
f9c92b0351
|
Build fix from merge.
|
2014-03-27 18:24:57 -07:00 |
|
Adam Ierymenko
|
b73c36acbf
|
Merge branch 'adamierymenko-dev' of ssh://shub-niggurath.zerotier.com:222/git/ZeroTierOne into adamierymenko-dev
|
2014-03-27 18:23:02 -07:00 |
|
Adam Ierymenko
|
181369964f
|
Make TCP optional, rename port constant.
|
2014-03-27 18:22:53 -07:00 |
|
Adam Ierymenko
|
d2c5d71502
|
Finally fixed TCP sockets.
|
2014-03-27 17:42:02 -07:00 |
|
Adam Ierymenko
|
c231510f8b
|
More TCP-related fixes and tweaks to ping timing, resynchronize, and startup.
|
2014-03-27 17:02:52 -07:00 |
|
Adam Ierymenko
|
2ac56fd120
|
Fix TCP connection accumulation problem, still having issues with TCP tunneling.
|
2014-03-26 17:59:45 -07:00 |
|
Adam Ierymenko
|
e6b23059ac
|
Change the way TCP failover is invoked.
|
2014-03-26 16:44:58 -07:00 |
|
Adam Ierymenko
|
04169b5150
|
If I want it to pick the first, actually picking the first is helpful.
|
2014-03-26 15:44:24 -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
|
73c1d43f2f
|
Crank down default multicast preload and max balance just a little bit... should not impact non-lame protocols.
|
2014-03-25 21:48:16 -07:00 |
|
Adam Ierymenko
|
ab5a460177
|
Apply multicast rate limits on a network to ourselves and do not send multicasts that would exceed limits, for GitHub issue #55
|
2014-03-25 21:38:54 -07:00 |
|
Adam Ierymenko
|
67a85221d5
|
WINDOWS IS SUFFERING
|
2014-03-25 17:31:03 -07:00 |
|
Adam Ierymenko
|
328be8f846
|
Make Windows build, add (untested) Windows named pipe based IPC code.
|
2014-03-25 08:37:08 -07:00 |
|
Adam Ierymenko
|
d9b91758e0
|
Fix command line interface.
|
2014-03-21 14:58:35 -07:00 |
|
Adam Ierymenko
|
4e26ade2df
|
Fix deadlock in refactored code.
|
2014-03-21 14:31:10 -07:00 |
|
Adam Ierymenko
|
8d3eb1a258
|
A few renamings to be consistent.
|
2014-03-21 14:18:35 -07:00 |
|
Adam Ierymenko
|
33ad3deaee
|
Builds with new Path code.
|
2014-03-21 13:46:55 -07:00 |
|
Adam Ierymenko
|
ba3f04deed
|
Work in progress: refactoring paths, adding TCP fallback.
|
2014-03-20 20:07:35 -07:00 |
|
Adam Ierymenko
|
45e823d27c
|
Reworking of paths in Peer work-in-progress, and TCP connect support in SocketManager. Also add FD_SETSIZE checking for the default select implementation of sockets.
|
2014-03-20 18:49:33 -07:00 |
|
Adam Ierymenko
|
97e6b38144
|
MULTICAST_FRAME TRACE improvements.
|
2014-03-20 14:24:15 -07:00 |
|
Adam Ierymenko
|
7a45ff460d
|
More deadlock fixes in new I/O.
|
2014-03-20 14:00:05 -07:00 |
|
Adam Ierymenko
|
6f5a4d7e29
|
Fix blocking socket issues in new socket I/O code.
|
2014-03-20 13:21:58 -07:00 |
|