summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-08-16Some thread safety related fixes to TCP connections in net_crypto.irungentoo
Added a recursive mutex to fix possible thread issues when the A/V thread sends data at the same time as the main thread.
2014-08-16New congestion control algorithm.irungentoo
This new congestion control algorithm uses the increase in size of the send queue to regulate how fast it sends data. When tweaked it should work better than the old one.
2014-08-15Set socket family to family of proxy when using proxy.irungentoo
2014-08-14Modified tox_bootstrap_from_address() function.irungentoo
PORT IS NO LONGER PASSED IN NETWORK BYTE ORDER. Removed useless ipv6enabled parameter.
2014-08-14Added disabling of UDP and basic SOCKS5 proxy support to public API.irungentoo
tox_new() now takes a Tox_Options struct as argument. If a NULL pointer is passed to that struct, defaults are used.
2014-08-14Function to save path nodes.irungentoo
Forgot to commit it with before last commit.
2014-08-14When getting disconnected from good relay, try to reconnect.irungentoo
2014-08-14Save some path nodes to speed up joining network on pure TCP.irungentoo
2014-08-14tox_isconnected() now works on TCP only.irungentoo
2014-08-14UDP can now be disabled.irungentoo
new_messenger() now takes an options struct as an argument.
2014-08-14Remove useless code.irungentoo
2014-08-14Added basic socks5 proxy support to TCP client.irungentoo
2014-08-13Tox should now work on TCP only networks.irungentoo
Coming soon: a function to disable UDP.
2014-08-13Tox now closer to working on TCP only networks.irungentoo
Use TCP paths when UDP is not connected. Made some code depend less on the UDP only DHT.
2014-08-13If the path is a TCP one, the onion packet is sent with TCP.irungentoo
2014-08-13Decreased maximum onion_test test time.irungentoo
2014-08-13Added function to create onion packets to send via TCP.irungentoo
2014-08-12Fixed bug that led to increased bandwidth usage.irungentoo
2014-08-12Onion packets can now be received via TCP.irungentoo
2014-08-12No longer rely on source ip to get the path the packet was sent with.irungentoo
2014-08-11Added functions to receive and send onion packets via TCP to net_crypto.cirungentoo
2014-08-11Some code refactoring to make passing onion packets through TCP easier.irungentoo
2014-08-11Added length check to onion_send_1().irungentoo
2014-08-10Fixed bug.irungentoo
2014-08-09Merge branch 'remove-sort_list' of https://github.com/pyruvate/toxcoreirungentoo
2014-08-09Onion paths creation no longer dependent on DHT only.irungentoo
2014-08-09Tests fix for an original behavior for duplicatespyruvate
2014-08-09Refactoring of node replacements in addto_lists functionpyruvate
An index for replacement candidate is searched in one lookup cycle for all types (bad, possibly bad, good). Sorting of items has been removed (sorting logic can be substituted by a maximum search).
2014-08-09Added tests for addto_lists functionpyruvate
2014-08-09Remove DEFTESTCASE and DEFTESTCASE_SLOW redefinitionspyruvate
2014-08-08Added path_nodes array and add_path_node() function.irungentoo
2014-08-07Increased ping interval time to decrease bandwidth usage.irungentoo
This should not increase the time it takes for people to find themselves.
2014-08-06crypto speed test is pretty useless, removed it.irungentoo
2014-08-05memset call to zero when killing call.irungentoo
2014-08-05Merge branch 'fr0stycl34r-patch-1'irungentoo
2014-08-05Update readmeBen Praeger
2014-08-04The receiver of a file now needs to confirm that he did receive itirungentoo
correctly. This should fix an issue that happened when both clients got disconnected when the file was almost finished sending. The sender would show that the file had been sent successfully when it had not. See the modifications to tox.h
2014-08-04Merge branch 'master' of https://github.com/mannol1/toxcoreirungentoo
Conflicts: toxav/toxav.c
2014-08-04Set pointer to NULL when freeing to fix issue.irungentoo
2014-08-04Fixed threading bug.irungentoo
2014-08-04Merge branch 'notsecure-split-video'irungentoo
2014-08-04one decoding thread per callnotsecure
2014-08-04Update with upstreammannol
2014-08-04Fix some toxav warningsmannol
2014-08-03Merge branch 'JFreegman-debug'irungentoo
2014-08-03remove unneeded printf's/prevent stdout spamJfreegman
2014-08-02Increase dequeue queue size to 16 to prevent stuttering.irungentoo
2014-08-02Merge branch 'mannol1-master'irungentoo
2014-08-02Added userdata pointer to audio/video callbacksmannol
2014-08-01Disable decode deadline, fixed build error.irungentoo