summaryrefslogtreecommitdiff
path: root/toxcore/onion_client.c
AgeCommit message (Collapse)Author
2016-08-18Fix some compiler warnings.iphydf
2016-08-18Make tox_callback_friend_name stateless.iphydf
See #27 and #40 for details.
2016-01-27 fix: replace memset with sodium_memzero for sensitive dataRoman Proskuryakov
2016-01-27 add: comments about hairy codeRoman Proskuryakov
2016-01-27 fix: compare sensitive data with sodium_memcmpRoman Proskuryakov
fix: make increment_nonce & increment_nonce_number independent of user-controlled input fix: make crypto_core more stable agains null ptr dereference
2015-12-12Small onion search improvement.irungentoo
2015-12-11Unused variable.irungentoo
2015-12-11More DHT fixes.irungentoo
2015-12-11DHT improvements.irungentoo
Feed better nodes to onion, bootstrap off close clients when DHT friend is added.
2015-12-01Slightly increased number of peers to announce to.irungentoo
Some test fixes.
2015-07-03Fixed Tox reporting itself as being connected with TCP when using UDP only ↵irungentoo
on LAN.
2015-06-17Fixed warning.irungentoo
2015-06-11Reannounce if path is considered dead.irungentoo
2015-06-10Use real path num in onion client.irungentoo
2015-05-10TCP relays are not sure to be valid onion nodes.irungentoo
2015-05-01Added a define for the length of onion paths.irungentoo
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-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-03-11tox_callback_connection_status() implemented.irungentoo
Attempted fix of connection checking to make it more stable.
2015-02-14Code cleanups.irungentoo
2015-02-12Code Cleanups.irungentoo
2015-02-11Code Cleanups.irungentoo
2015-02-11Code cleanups.irungentoo
2015-02-09Code Cleanups.irungentoo
2015-02-09Code Cleanups.irungentoo
2015-02-09Code cleanups.irungentoo
2015-02-09Code cleanups.irungentoo
2015-02-05Lowered CPU usage.irungentoo
Check if onion data will be sent before encrypting it, not after.
2015-01-29Code cleanups.irungentoo
Rename array in Node_format from client_id to public_key.
2015-01-26Code cleanup.irungentoo
2015-01-21Code cleanups.irungentoo
2015-01-16Tox should work better on TCP only when some people have broken TCPirungentoo
nodes and don't update them. Paths now try to use the same TCP node for their entire lifetime.
2015-01-11Attempted fix of Tox killing routers.irungentoo
This commit makes tox use one Onion_Client_Paths struct for all friends instead of one per friend. This should lower the number of ips tox sends packets to which is what I think causes the router issues.
2015-01-08Speed up connection to network on TCP only.irungentoo
Assume nodes we manage to connect to with TCP are good to use for the onion.
2014-12-30Remove useless code.irungentoo
2014-12-29Adjusted onion timeouts.irungentoo
2014-12-27onion_isconnected fix attempt.irungentoo
Try to make it more stable.
2014-12-25Onion client improvements.irungentoo
Put bootstrap nodes in a separate list than known good nodes.
2014-12-24Don't populate path nodes too much.irungentoo
2014-12-22Improved detection of dead paths.irungentoo
2014-11-21Cleaned up packet length types in toxcore.irungentoo
They are now all uint16_t instead of sometimes being uint32_t. Replaced some other uint32_t with unsigned ints.
2014-11-20Tox clients now should show they are offline with much better precision.irungentoo
2014-11-18Decrease time to announce ourselves to 3 seconds.irungentoo
2014-11-01Decreased Tox idle bandwidth usage but potentially increased time toirungentoo
find friends (needs some real world testing).
2014-10-30Slightly improved the function that checks if Tox is online.irungentoo_trip
2014-10-27Merge branch 'master' of https://github.com/tux3/toxcoreirungentoo_trip
# # Please enter a commit message to explain why this merge is necessary, # especially if it merges an updated upstream into a topic branch. # # Lines starting with '#' will be ignored, and an empty message aborts # the commit.
2014-10-27Fix typo: romdom->randomTux3 / Mlkj / !Lev.uXFMLA
2014-10-27Initial friend finding might work a bit better.irungentoo_trip
2014-10-19Removed useless code.irungentoo
2014-09-26Moved cleaup_friend functionality to Messenger.irungentoo