summaryrefslogtreecommitdiff
path: root/toxcore
AgeCommit message (Collapse)Author
2015-01-17Fixed logger build issue.irungentoo
2015-01-17fix_logger-v.0.2mannol
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-14Don't enforce limits on pings for LAN ips.irungentoo
2015-01-13Fix TCP server regression.irungentoo
onion.c was parsing recieved packets a bit too strictly and discarding packets that had ips with non valid families. TCP uses a non valid family to send back the packet to the proper connected node.
2015-01-12Attempted fix of Tox killing routers part 2.irungentoo
Reduced drastically the number of ips the DHT pings by only pinging nodes that would be included in one of the close lists.
2015-01-12Fixed Windows buildMaxim Biro
Apparently ERROR was defined as some constant somewhere on Windows.
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-10Fixed use after free.irungentoo
2015-01-10Merge branch 'mannol-master'irungentoo
2015-01-10Logger fixmannol
2015-01-09Send lossy packets to less peers.irungentoo
Send them to the two closest peers that we did not recieve the packet from.
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.
2015-01-07Send less net_crypto packets.irungentoo
Increased interval for sending packets that include cookie request packets, handshake packets and request packets.
2015-01-06Removed unused variables.irungentoo
2015-01-05Reduced timeout of onion paths on the first try by 1 second.irungentoo
2015-01-02Removed useless function.irungentoo
2015-01-01Code cleanups.irungentoo
Moved some functions to onion.c. Fixed possible portability issues.
2014-12-31Merge branch '1210' of https://github.com/ldrumm/toxcoreirungentoo
2014-12-31Remove useless defines.irungentoo
2014-12-31Code cleanup.irungentoo
Added length checks to ipport_pack() function.
2014-12-31Removed now useless packet id.irungentoo
2014-12-31Check if received ip family is valid for the onion packets.irungentoo
2014-12-31fixes #1210Luke Drummond
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-26Make it possible to port clients to the new api by just replacingirungentoo
proxy_enabled with proxy_type.
2014-12-26Fixed bug with auto tests and cleaned up the code a bit.irungentoo
2014-12-26Merge branch 'http-proxy-feature' of ↵irungentoo
https://github.com/nurupo/InsertProjectNameHere
2014-12-25Fixed bug.irungentoo
Set friend in onion as offline when friend goes offline.
2014-12-25Onion client improvements.irungentoo
Put bootstrap nodes in a separate list than known good nodes.
2014-12-25Add function to get nodes from onion path.irungentoo
2014-12-24Don't populate path nodes too much.irungentoo
2014-12-22Improved detection of dead paths.irungentoo
2014-12-21Fixed bug in tox_load where names of size TOX_MAX_NAME_LENGTH didn'tirungentoo
load.
2014-12-21Further refactoring of proxy codeMaxim Biro
2014-12-21Some refactoring of proxy codeMaxim Biro
2014-12-19Merge branch 'logger_init_fix' of https://github.com/jdp5087/toxcoreirungentoo
2014-12-18Removed calloc from logger_init, because the pid was no longer being appended.Jon Poler
2014-12-15DHT fixes.irungentoo
This should speed up DHT searches.
2014-12-15Some optimizations on how TCP relays are used.irungentoo
2014-12-15Increased max TCP connections.irungentoo
2014-12-14Sendback data size is always 8 bytes.irungentoo
2014-12-13Added HTTP proxy supportMaxim Biro
2014-12-11Fixed crash when connection was killed during the packet callback.irungentoo
2014-12-10Add define for the maximum length of the friend request to the public api.irungentoo
2014-12-09Merge branch 'more_consistent_custom_packet_handlers' of ↵irungentoo
https://github.com/wrouesnel/toxcore
2014-12-09Change prototype for custom_packet_handler functionsWill Rouesnel
Change the custom_packet_handler callback function interface to be consistent with other callback interfaces. The new interface takes the Messenger object calling as the first parameter, and moves the user data object to be the last parameter. This makes it comparable to the callbacks for file transfer and the like, and should simplify building interfaces. The new prototype is: int (*)(Messenger *m, int32_t friendnumber, const uint8_t *data, uint32_t len, void *object)
2014-12-08Restore compatibility with older group chats.irungentoo