summaryrefslogtreecommitdiff
path: root/toxcore/TCP_connection.h
AgeCommit message (Collapse)Author
2015-06-28Clarifications for the TCP APIJfreegman
2015-06-16Made new_tcp_connections() not depend on dht.irungentoo
2015-04-24Fixed a couple possible issues with the friend connection callback.irungentoo
A TCP callback could be received when only a UDP connection was present. Increased a UDP timeout to make it less likely to time out and switch to TCP.
2015-04-21Only allocate some TCP connections for onion use when needed.irungentoo
Added a function to enable and disable TCP onion connections.
2015-04-21If a net_crypto connection isn't using the TCP relays, disconnect from them.irungentoo
TCP_connections can now be put to sleep, a state where they store what they were connected to without being connected and then resumed from sleep.
2015-04-18Enable proxy support in TCP_connection.irungentoo
2015-04-17Assign some TCP relays for use with onion packets and keep them connectedirungentoo
for that purpose.
2015-04-16Properly share connected relays and connect to the friend correctlyirungentoo
with them.
2015-04-16Some fixes and improvements.irungentoo
Fixed that the first TCP relays in the list would never be disconnected even if they were useless.
2015-04-16Only increase connection lock if connection is actively used to connectirungentoo
to a friend. Give the connection a couple seconds (TCP_CONNECTION_ANNOUNCE_TIMEOUT) to connect itself to the friend before killing it if we are already connected to enough total relays.
2015-04-15Some work done on TCP_Connection.irungentoo
The main thing left to do is the reconnect if we get disconnected part.
2015-04-13TCP connection mostly done.irungentoo
Only thing left is testing and integrating it in net_crypto.
2015-04-10More work on TCP connection.irungentoo
Only a couple things left to add.
2015-04-09Some more work on TCP connection.irungentoo
2015-04-07TCP_connection started.irungentoo
The plan is to move some of the TCP stuff from net_crypto into it.