summaryrefslogtreecommitdiff
path: root/toxcore
AgeCommit message (Collapse)Author
2014-05-26Friend status is now set right before calling the tox_callback_user_status ↵irungentoo
callback.
2014-05-25Merge branch 'mannol1-Multicalls' into multi-avirungentoo
2014-05-24This function only needs to be ran once per second when epoll isirungentoo
enabled because all it does then is send pings and check timeouts which are calculated by the second.
2014-05-24Tests works and some fixesmannol
2014-05-23Merge branch 'net' of https://github.com/notsecure/ProjectTox-Core into ↵irungentoo
notsecure-net
2014-05-22more conjestion controlnotsecure
needs testing
2014-05-22Fixed an issue in list.irungentoo
Cleaned up TCP server a bit.
2014-05-22Merge branch 'fix' of https://github.com/notsecure/ProjectTox-Core into ↵irungentoo
notsecure-epoll
2014-05-22fixed list_removenotsecure
2014-05-22Merge branch 'epoll' of https://github.com/notsecure/ProjectTox-Core into ↵irungentoo
notsecure-epoll
2014-05-22Changed lossy packet function names to better ones.irungentoo
Fixed rtp checking the wrong return value for one.
2014-05-22Fixed nodes never being marked as usedMaxim Biro
2014-05-21improved conjestion controlnotsecure
2014-05-22Merge remote-tracking branch 'upstream/master' into Multicalls-patchmannol
2014-05-21Added functions to send and receive lossy encrypted packets overirungentoo
the Tox connection. A/V should now work over TCP.
2014-05-20epoll for tcp servernotsecure
2014-05-20Merge branch 'notsecure-work'irungentoo
2014-05-20fixed some mistakesnotsecure
2014-05-20use LIST in TCP_servernotsecure
2014-05-20list takes data to remove fasternotsecure
2014-05-20equivalent bitwise notnotsecure
2014-05-19Merge branch 'notsecure-work3'irungentoo
2014-05-19misplaced bracketnotsecure
2014-05-19proper realloc failure checknotsecure
2014-05-19max number of shared relaysnotsecure
2014-05-19style (again)notsecure
2014-05-20Merge upstream fo real now?mannol
2014-05-20Merge upstream and other stuffmannol
2014-05-19style, failure check on reallocnotsecure
2014-05-19tcp relay sharing (PACKET_ID_SHARE_RELAYS)notsecure
2014-05-19listnotsecure
Simple struct with functions to create a list which associates ids with data
2014-05-19Merge branch 'notsecure-master'irungentoo
2014-05-19added missing ipport_packnotsecure
2014-05-19Fixed a bug where someone could just send back the ping request packetirungentoo
with only the first byte set to 1 instead of 0 and the public key set to the one of the reciever as a valid response packet. This breaks network compatibility with all previous cores.
2014-05-19function comments in headernotsecure
2014-05-19mistakesnotsecure
forgot to build before pushing
2014-05-19Removed now useless code.irungentoo
2014-05-19IP_Port packing unpacking in onion.cnotsecure
2014-05-18libsodium header should only be included when libsodium is used.irungentoo
2014-05-18Fix current_time_monotonic on OS X.stal
clock_gettime doesn't exist there, so throw in some equivalent mach stuff.
2014-05-18Fixed IP_Port packed struct being 1 byte too big on windows.irungentoo
2014-05-18Fixed possible connection issue.irungentoo
2014-05-18Save a couple TCP relays on save and reconnect to them on load.irungentoo
Removed some old code.
2014-05-18Fixed TCP client connection isse.irungentoo
2014-05-18Fixed connection issue.irungentoo
2014-05-18TCP 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.
2014-05-17add_tcp_relay_peer() can be used to add relays that we know thatirungentoo
peer is connected to. Some cleanups/fixes.
2014-05-17net_crypto now works again on pure UDP.irungentoo
2014-05-17Added a function to get the DHT public key stored in net_crypto.irungentoo
The DHT public keys in onion_client/net_crypto are synced and set to whichever is more recent. Tox peers now try to connect directly even when already connected with a TCP relay.
2014-05-17Fixed bug in TCP server where memory was expected to be zero butirungentoo
sometimes wasn't.