Adam Ierymenko
|
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.
|
12 years ago |
Adam Ierymenko
|
8e587ae481
|
Clean dead paths from peers.
|
12 years ago |
Adam Ierymenko
|
acb056e3b1
|
Small readability fix.
|
12 years ago |
Adam Ierymenko
|
5ef2c6fd6f
|
Add TCP/443 to all supernodes in Defaults.
|
12 years ago |
Adam Ierymenko
|
1a0572d7e7
|
Remove UDP-breaking debug code.
|
12 years ago |
Adam Ierymenko
|
7957ab6b1d
|
Windows uses exceptfds to report failed async connect() in select(). TCP now done on Windows (I think).
|
12 years ago |
Adam Ierymenko
|
e8b613e625
|
TCP connections work on Windows now.
|
12 years ago |
Adam Ierymenko
|
9c68a343f6
|
Reduce some TRACE noise.
|
12 years ago |
Adam Ierymenko
|
881ff08269
|
Make multiple attempts to open the tap device on Windows.
|
12 years ago |
Adam Ierymenko
|
e3239d23f4
|
Windows build fix.
|
12 years ago |
Adam Ierymenko
|
f9c92b0351
|
Build fix from merge.
|
12 years ago |
Adam Ierymenko
|
181369964f
|
Make TCP optional, rename port constant.
|
12 years ago |
Adam Ierymenko
|
d2c5d71502
|
Finally fixed TCP sockets.
|
12 years ago |
Adam Ierymenko
|
c231510f8b
|
More TCP-related fixes and tweaks to ping timing, resynchronize, and startup.
|
12 years ago |
Adam Ierymenko
|
2ac56fd120
|
Fix TCP connection accumulation problem, still having issues with TCP tunneling.
|
12 years ago |
Adam Ierymenko
|
e6b23059ac
|
Change the way TCP failover is invoked.
|
12 years ago |
Adam Ierymenko
|
04169b5150
|
If I want it to pick the first, actually picking the first is helpful.
|
12 years ago |
Adam Ierymenko
|
daaec84c6b
|
Add TCP channel support for supernode list, make Peer pick the first path if all paths are equally dead.
|
12 years ago |
Adam Ierymenko
|
73c1d43f2f
|
Crank down default multicast preload and max balance just a little bit... should not impact non-lame protocols.
|
12 years ago |
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
|
12 years ago |
Adam Ierymenko
|
67a85221d5
|
WINDOWS IS SUFFERING
|
12 years ago |
Adam Ierymenko
|
328be8f846
|
Make Windows build, add (untested) Windows named pipe based IPC code.
|
12 years ago |
Adam Ierymenko
|
d9b91758e0
|
Fix command line interface.
|
12 years ago |
Adam Ierymenko
|
4e26ade2df
|
Fix deadlock in refactored code.
|
12 years ago |
Adam Ierymenko
|
8d3eb1a258
|
A few renamings to be consistent.
|
12 years ago |
Adam Ierymenko
|
33ad3deaee
|
Builds with new Path code.
|
12 years ago |
Adam Ierymenko
|
ba3f04deed
|
Work in progress: refactoring paths, adding TCP fallback.
|
12 years ago |
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.
|
12 years ago |
Adam Ierymenko
|
97e6b38144
|
MULTICAST_FRAME TRACE improvements.
|
12 years ago |
Adam Ierymenko
|
7a45ff460d
|
More deadlock fixes in new I/O.
|
12 years ago |
Adam Ierymenko
|
6f5a4d7e29
|
Fix blocking socket issues in new socket I/O code.
|
12 years ago |
Adam Ierymenko
|
4d0ad9abb6
|
Fix TRACE bug and new UDP socket code issue.
|
12 years ago |
Adam Ierymenko
|
15e8c18106
|
Bug fixes.
|
12 years ago |
Adam Ierymenko
|
1c555e4b96
|
command bus fix
|
12 years ago |
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 |