|
6ab95e0391
|
Get : out of Path.toString() since this will conflict with : in IPv6 IPs.
|
2014-04-01 08:52:52 -07:00 |
|
|
316e8d1939
|
Build fix.
|
2014-03-31 22:30:08 -07:00 |
|
|
f13493edb2
|
Oops... turns out we need to differentiate incoming from outgoing TCP and indeed learn incoming TCP paths. Otherwise the recipient of a TCP connection does not know to reply via TCP! Heh.
|
2014-03-31 22:23:55 -07:00 |
|
|
595b386afc
|
Increase maximum packet fragments to make room for huge multicasts with certificates of membership tagged onto them. This likely will not actually increase the number of fragments in practice much, since these are then subsequently compressed. But the buffer needs to be allocated with room for them, otherwise these packets get dropped with a range_error exception internally.
|
2014-03-31 14:53:33 -07:00 |
|
|
8e587ae481
|
Clean dead paths from peers.
|
2014-03-31 11:41:14 -07:00 |
|
|
acb056e3b1
|
Small readability fix.
|
2014-03-28 21:04:15 -07:00 |
|
|
5ef2c6fd6f
|
Add TCP/443 to all supernodes in Defaults.
|
2014-03-28 15:51:19 -07:00 |
|
|
1a0572d7e7
|
Remove UDP-breaking debug code.
|
2014-03-28 13:58:18 -07:00 |
|
|
7957ab6b1d
|
Windows uses exceptfds to report failed async connect() in select(). TCP now done on Windows (I think).
|
2014-03-28 13:37:21 -07:00 |
|
|
e8b613e625
|
TCP connections work on Windows now.
|
2014-03-28 12:26:33 -07:00 |
|
|
9c68a343f6
|
Reduce some TRACE noise.
|
2014-03-27 18:57:20 -07:00 |
|
|
881ff08269
|
Make multiple attempts to open the tap device on Windows.
|
2014-03-27 18:50:10 -07:00 |
|
|
e3239d23f4
|
Windows build fix.
|
2014-03-27 18:39:58 -07:00 |
|
|
f9c92b0351
|
Build fix from merge.
|
2014-03-27 18:24:57 -07:00 |
|
|
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 |
|
|
181369964f
|
Make TCP optional, rename port constant.
|
2014-03-27 18:22:53 -07:00 |
|
|
d2c5d71502
|
Finally fixed TCP sockets.
|
2014-03-27 17:42:02 -07:00 |
|
|
c231510f8b
|
More TCP-related fixes and tweaks to ping timing, resynchronize, and startup.
|
2014-03-27 17:02:52 -07:00 |
|
|
2ac56fd120
|
Fix TCP connection accumulation problem, still having issues with TCP tunneling.
|
2014-03-26 17:59:45 -07:00 |
|
|
e6b23059ac
|
Change the way TCP failover is invoked.
|
2014-03-26 16:44:58 -07:00 |
|
|
04169b5150
|
If I want it to pick the first, actually picking the first is helpful.
|
2014-03-26 15:44:24 -07:00 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
67a85221d5
|
WINDOWS IS SUFFERING
|
2014-03-25 17:31:03 -07:00 |
|
|
328be8f846
|
Make Windows build, add (untested) Windows named pipe based IPC code.
|
2014-03-25 08:37:08 -07:00 |
|
|
d9b91758e0
|
Fix command line interface.
|
2014-03-21 14:58:35 -07:00 |
|
|
4e26ade2df
|
Fix deadlock in refactored code.
|
2014-03-21 14:31:10 -07:00 |
|
|
8d3eb1a258
|
A few renamings to be consistent.
|
2014-03-21 14:18:35 -07:00 |
|
|
33ad3deaee
|
Builds with new Path code.
|
2014-03-21 13:46:55 -07:00 |
|
|
ba3f04deed
|
Work in progress: refactoring paths, adding TCP fallback.
|
2014-03-20 20:07:35 -07:00 |
|
|
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 |
|
|
97e6b38144
|
MULTICAST_FRAME TRACE improvements.
|
2014-03-20 14:24:15 -07:00 |
|
|
7a45ff460d
|
More deadlock fixes in new I/O.
|
2014-03-20 14:00:05 -07:00 |
|
|
6f5a4d7e29
|
Fix blocking socket issues in new socket I/O code.
|
2014-03-20 13:21:58 -07:00 |
|
|
4d0ad9abb6
|
Fix TRACE bug and new UDP socket code issue.
|
2014-03-19 23:10:34 -07:00 |
|
|
15e8c18106
|
Bug fixes.
|
2014-03-19 22:01:32 -07:00 |
|
|
1c555e4b96
|
command bus fix
|
2014-03-19 16:59:23 -07:00 |
|
|
6fdb360e2a
|
More IPC work.
|
2014-03-19 16:05:03 -07:00 |
|
|
0d847d9410
|
More build fixes.
|
2014-03-19 15:29:00 -07:00 |
|
|
abc82d6a52
|
IPC changes and SocketManager changes all build!
|
2014-03-19 13:56:48 -07:00 |
|
|
acf7d70d24
|
Integrate IPC stuff into NodeConfig.
|
2014-03-19 08:20:09 -07:00 |
|
|
3be4c38946
|
IPC stuff for Unix.
|
2014-03-18 18:44:44 -07:00 |
|
|
6a1bd52854
|
New IPC work...
|
2014-03-18 17:19:32 -07:00 |
|
|
0b75992737
|
Everything but the local config bus... blech.
|
2014-03-18 14:33:57 -07:00 |
|
|
91fef21973
|
More ripping out of old condition stuff.
|
2014-03-18 12:21:22 -07:00 |
|
|
dc0f3559be
|
Rip out old condition and Demarc stuff...
|
2014-03-18 12:00:15 -07:00 |
|
|
bb25128406
|
TCP socket.
|
2014-03-18 11:53:53 -07:00 |
|
|
bf5d8de999
|
More new socket I/O work...
|
2014-03-17 16:29:53 -07:00 |
|
|
1a0a6755b1
|
UDP socket implementation.
|
2014-03-17 16:18:44 -07:00 |
|