summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-04-19If connection is directly connected, don't fallback to sending with tcpirungentoo
if sending directly fails.
2015-04-18Some changes to net crypto.irungentoo
Should fix certain connection issues that sometimes happen. The dht public key of the peer must be known to create the connection. If the dht pk of the peer changes when a connection is active, it is killed to make way for the new one.
2015-04-18The only secure compare function currently needed is one to compare 2 public ↵irungentoo
keys.
2015-04-18Some messenger fixes.irungentoo
2015-04-18Send oob packets to all relays tied to the connection.irungentoo
Don't fallback to sending oob packets if pipe for normal connection is clogged.
2015-04-18Enable proxy support in TCP_connection.irungentoo
2015-04-18If connected tcp relay becomes disconnected, try to reconnect once.irungentoo
2015-04-17Fixed some tox.h comments.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-16Store TCP relays tied to friend and reconnect to some when reconnecting.irungentoo
2015-04-15Made net_crypto use TCP_connection.irungentoo
TODO: -Reconnection. -If UDP connction is good, connect to less TCP relays. -Store some TCP relays in friend connection associated to each friend?
2015-04-15If we know the pk that the oob packet was sent from treat it as a normal ↵irungentoo
data packet.
2015-04-15Fixed memory leak in TCP connection.irungentoo
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-14Fixed windows warning.irungentoo
2015-04-13TCP connection mostly done.irungentoo
Only thing left is testing and integrating it in net_crypto.
2015-04-13Make tox_new return TOX_ERR_NEW_PORT_ALLOC for all socket related errors.irungentoo
2015-04-12Added link to multiple nospam PR.irungentoo
2015-04-12Merge branch 'patch-2' of https://github.com/GrayHatter/toxcoreirungentoo
2015-04-12Merge branch 'rtobsd' of https://github.com/carbin/toxcoreirungentoo
2015-04-11Enable SO_REUSEADDR on TCP server socket.irungentoo
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-09tox_hash fix.irungentoo
2015-04-08Small change to TCP test.irungentoo
2015-04-09do not check for librt on OpenBSDCarlin
clock_gettime is in OpenBSD's libc
2015-04-07TCP_connection started.irungentoo
The plan is to move some of the TCP stuff from net_crypto into it.
2015-04-06Fixed onion test.irungentoo
2015-04-06Update the toxcore todo listGrayHatter
added markdown formatting as well!
2015-04-05Fixed typo.irungentoo
2015-04-04Use define instead of 0.irungentoo
2015-04-03Fixed offline callback being called when connection timed out and diedirungentoo
without ever actually being connected.
2015-04-03File transfer fixes.irungentoo
Don't allow non transferring files to be paused and then resumed starting the file transfer.
2015-04-03Attempted fix of on off UDP connection causing toxcore to disconnect fromirungentoo
the friend.
2015-04-02Merge branch 'last_online' of https://github.com/JFreegman/toxcoreirungentoo
2015-04-02API function to get last seen timestamp of friendJfreegman
also removed remnants of the no longer used variable ping_lastrecv
2015-04-01Merge branch 'master' of https://github.com/dubslow/toxcoreirungentoo
2015-04-01Enough pestering me pleaseDubslow
2015-04-01Increased max possible amount of TCP connections in TCP server when using epoll.irungentoo
2015-03-31Make keys into a struct for more programmer safetyDubslow
2015-03-31Fix minor code duplicationDubslow
2015-03-31Merge branch 'comment-fix' of https://github.com/JFreegman/toxcoreirungentoo
2015-03-31Merge branch 'master' of https://github.com/dubslow/toxcoreirungentoo
2015-03-31Amend comments to reflect undefined filenumber and friendnumber behaviorJfreegman
2015-03-31Fix toxencryptsave to be consistent with new_apiDubslow
Upon my own decision, the two tox_encryped_new convenience functions were removed due to basically needing two different sets of error codes. At iphydf's suggestion the corresponding tox_get_encrypted_savedata convenience functions were removed as well.
2015-03-30Removed unused variable.irungentoo
2015-03-29Merge branch 'tox_friend_delete_additinal_documantation' of ↵irungentoo
https://github.com/Raffinate/toxcore