Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-08-29 | Removed useless code. | irungentoo | |
2014-08-29 | Lossless crypto packets can now be sent without the congestion control ↵ | irungentoo | |
applying to them. | |||
2014-08-27 | Added function to check if packet sent with net_crypto was received. | irungentoo | |
2014-08-16 | Removed useless line. | irungentoo | |
2014-08-16 | Some 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-16 | New 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-14 | When getting disconnected from good relay, try to reconnect. | irungentoo | |
2014-08-14 | Added basic socks5 proxy support to TCP client. | irungentoo | |
2014-08-11 | Added functions to receive and send onion packets via TCP to net_crypto.c | irungentoo | |
2014-07-31 | Adding a new connection while a lossy packet is being sent could | irungentoo | |
also cause thread related issues. | |||
2014-07-31 | Fixed possible threading issues. | irungentoo | |
send_lossy_cryptpacket() can get called from another thread meaning the connection can be killed while the packet is sending. | |||
2014-07-29 | Spreading packets around TCP relays causes issues with the audio and video. | irungentoo | |
Make each connection stick to the same relay. | |||
2014-07-27 | Only send kill packet when killing established connection. | irungentoo | |
2014-07-21 | Fixed bug where two Tox clients sometimes didn't reconnect right | irungentoo | |
after disconnecting due to them getting stuck in a connection loop. | |||
2014-07-21 | Don't set connection to established if packet is kill packet. | irungentoo | |
Removed now useless defines in network.h | |||
2014-07-19 | Removed useless function. | irungentoo | |
2014-07-18 | Spread packets over many TCP relays instead of just using the first one. | irungentoo | |
2014-07-14 | Change connection status before handling data packets. | irungentoo | |
2014-07-14 | Set packets_left to default non zero values when creating connection. | irungentoo | |
2014-07-14 | Packets can now be sent from the connection status callback. | irungentoo | |
2014-07-14 | Attempted fix of file transfer issue. | irungentoo | |
Instead of dropping the rate to minimum just half it until it drops to the minimum. | |||
2014-07-11 | . | notsecure | |
2014-07-10 | fix send rate going up when peer disconnects | notsecure | |
2014-07-02 | Merge branch 'const_correctness' of https://github.com/schuetzm/ProjectTox-Core | irungentoo | |
2014-06-30 | Const-correctness for toxcore/net_crypto.c | Marc Schütz | |
2014-06-30 | Const correctness for toxcore/Messenger.c and related files | Marc Schütz | |
2014-06-29 | Core should no longer attempt to send data faster than the links can | irungentoo | |
carry it. | |||
2014-06-25 | Fixed some more possible issues with file transfers/conjestion control. | irungentoo | |
2014-06-25 | Tweaked conjestion control algorithm. | irungentoo | |
File transfers should now work better. | |||
2014-06-20 | Reduced number of realloc calls bs_list does | Maxim Biro | |
2014-06-15 | Astyled code. | irungentoo | |
2014-06-13 | Const correctness for various packet callbacks | Marc Schütz | |
2014-06-12 | pthread is now a core dependency instead of just a toxav dependency. | irungentoo | |
Fixed possible thread bug with sending A/V packets. TODO: eventually make toxcore thread safe. | |||
2014-06-10 | Const correctness in various interdependent files | Marc Schütz | |
2014-06-06 | Renamed list functions to fix conflict issue on certain machines. | irungentoo | |
2014-06-05 | Fixed regression that made packet_send_rate increase even when | irungentoo | |
no data was transmitted. | |||
2014-06-05 | Optimized net_crypto UDP packet sorting using list. | irungentoo | |
2014-06-04 | Doubled minimum transfer rate. | irungentoo | |
File transfers got stuck because it was too low. | |||
2014-06-04 | Request packets are now sent with send_data_packet_helper(). | irungentoo | |
This means all data packets are now padded the same way. | |||
2014-06-04 | Added data packet padding to toxcore. | irungentoo | |
Data sent as lossless or lossy is now padded with: ((MAX_CRYPTO_DATA_SIZE - data_length) % CRYPTO_MAX_PADDING) bytes in order to reduce the possibility of length related attacks. I set CRYPTO_MAX_PADDING to 8 but it can be changed anytime without breaking network compatibility between tox cores. | |||
2014-06-03 | Tweaked file transfers a bit. | irungentoo | |
2014-06-02 | Increased some timeouts to try to prevent disconnections when | irungentoo | |
transferring files on wireless networks. | |||
2014-05-30 | Renamed tox_do_run_interval to tox_do_interval. | irungentoo | |
tox_do_interval now returns a time in ms based on how much action is going on in net_crypto. | |||
2014-05-26 | file transfer fixes | notsecure | |
-removed rate limit -send rate no longer gets reset on local/LAN connections | |||
2014-05-22 | more conjestion control | notsecure | |
needs testing | |||
2014-05-21 | improved conjestion control | notsecure | |
2014-05-21 | Added functions to send and receive lossy encrypted packets over | irungentoo | |
the Tox connection. A/V should now work over TCP. | |||
2014-05-18 | Save a couple TCP relays on save and reconnect to them on load. | irungentoo | |
Removed some old code. | |||
2014-05-18 | Fixed connection issue. | irungentoo | |
2014-05-18 | TCP branch now ready for start of real testing. | irungentoo | |
Friends can now exchange TCP relay addresses so that they can connect together. Currently all bootstrap nodes are treated as TCP relays. |