summaryrefslogtreecommitdiff
path: root/node/SocketManager.cpp
AgeCommit message (Collapse)Author
2014-10-21Move socket manager implementation into osnet/Adam Ierymenko
2014-09-05Rip out dead "firewall opener" code, replace in pipeline with ↵Adam Ierymenko
anti-symmetric-NAT tactics.
2014-08-27Fix for GitHub issue #110 -- failure to bind IPv6 now non-fatalAdam Ierymenko
2014-08-05(1) Disable firewall openers (its easy to re-enable), (2) Do some prep work ↵Adam Ierymenko
for making supernode topology hot-updatable.
2014-05-29Build fix for Windows setsockopt().Adam Ierymenko
2014-05-28Make UDP send and receive buffers as big as possible to reduce packet loss.Adam Ierymenko
2014-04-10More toward GitHub issue #56Adam Ierymenko
2014-03-31Oops... turns out we need to differentiate incoming from outgoing TCP and ↵Adam Ierymenko
indeed learn incoming TCP paths. Otherwise the recipient of a TCP connection does not know to reply via TCP! Heh.
2014-03-28Windows uses exceptfds to report failed async connect() in select(). TCP now ↵Adam Ierymenko
done on Windows (I think).
2014-03-28TCP connections work on Windows now.Adam Ierymenko
2014-03-27Windows build fix.Adam Ierymenko
2014-03-27Finally fixed TCP sockets.Adam Ierymenko
2014-03-27More TCP-related fixes and tweaks to ping timing, resynchronize, and startup.Adam Ierymenko
2014-03-26Fix TCP connection accumulation problem, still having issues with TCP tunneling.Adam Ierymenko
2014-03-25WINDOWS IS SUFFERINGAdam Ierymenko
2014-03-25Make Windows build, add (untested) Windows named pipe based IPC code.Adam Ierymenko
2014-03-21Builds with new Path code.Adam Ierymenko
2014-03-20Work in progress: refactoring paths, adding TCP fallback.Adam Ierymenko
2014-03-20Reworking of paths in Peer work-in-progress, and TCP connect support in ↵Adam Ierymenko
SocketManager. Also add FD_SETSIZE checking for the default select implementation of sockets.
2014-03-20More deadlock fixes in new I/O.Adam Ierymenko
2014-03-20Fix blocking socket issues in new socket I/O code.Adam Ierymenko
2014-03-19Fix TRACE bug and new UDP socket code issue.Adam Ierymenko
2014-03-19Bug fixes.Adam Ierymenko
2014-03-19IPC changes and SocketManager changes all build!Adam Ierymenko
2014-03-18TCP socket.Adam Ierymenko
2014-03-17More new socket I/O work...Adam Ierymenko
2014-03-17UDP socket implementation.Adam Ierymenko
2014-03-17Compile fixes.Adam Ierymenko
2014-03-17Bunch of work in progress on new socket multiplexer and plumbing for TCP ↵Adam Ierymenko
jailbreaking... Don't try to build, won't yet.