summaryrefslogtreecommitdiff
path: root/toxcore
AgeCommit message (Collapse)Author
2017-12-29Remove deprecated ToxDNSiphydf
Based on #331. Fixes #42.
2017-12-26Release v0.1.11Robin Lindén
2017-12-17Fixed the bug when receipts for messages sent from the receipt callback ↵Yuri
never arrived.
2017-11-20forget DHT pubkey of offline friend after DHT timeoutzugz
2017-11-19Fix typoyangfl
2017-11-15Fix IPv4 and IPv6 loopbacksDiadlo
2017-10-28set onion pingid timeout to announce timeout (300s)zugz
2017-10-04Add log info message, when someone found client with LAN discoveryDiadlo
2017-10-04Improve LAN discoveryDiadlo
Issue: If another tox instance started on the not default port, LAN discovery will be failed. Now tox will iterate though all possible ports to find another tox instances.
2017-09-17reset hole-punching parameters after not punching for a whilezugz
2017-08-27Remove 'in_addr' and 'addrinfo' mention from network.hDiadlo
2017-08-24Add loopback and broadcast constantsDiadlo
2017-08-24Remove useless 'to_net_family' and 'to_host_family'Diadlo
2017-08-24Add platform independent constantsDiadlo
2017-08-24AF_INET -> TOX_AF_INETDiadlo
2017-08-22Fix compiler warning due to missing voidMaxim Biro
2017-08-22Define INADDR_LOOPBACK on systems not defining itMaxim Biro
2017-08-22Disable MSG_NOSIGNAL on systems not supporting itMaxim Biro
2017-08-06Release v0.1.10Robin Lindén
2017-08-05Save bandwidth by moderating onion pinging.zugz
2017-06-06Release v0.1.9Robin Lindén
2017-06-06Fix non-portable zeroing out of doublesMaxim Biro
2017-06-05Fix theoretical memory leaksMaxim Biro
2017-06-05Document inverted mutex lock/unlock.iphydf
All other code in this file does lock/call/unlock, except this one instance, so we should explain why.
2017-06-05Change way to iterate through assocDiadlo
2017-06-05Make work with assoc more genericDiadlo
2017-06-05Improve formatting and syntaxDiadlo
2017-06-05Cleanup punch_holesDiadlo
2017-06-05Add using id_equalDiadlo
2017-06-05Update crypto_size and check indexDiadlo
2017-06-05Extract 'update_client_data' to reduce code duplicationDiadlo
2017-06-05Extract 'update_client_with_reset' function to reduce code duplicationDiadlo
2017-06-05Extract 'update_client' functionDiadlo
To make 'client_or_ip_port_in_list' code easy to read
2017-06-05Extract variablesDiadlo
2017-06-05Change return type to be the same as return value typeDiadlo
Return value of 'addto_list' function is 'used' counter, which is uint32_t. It will be better to use the same return type.
2017-06-05Add using macros to improve codeDiadlo
2017-06-05Add 'index_of' functionsDiadlo
- Replace 'for' with long body - Replace friend_number function on index_of_friend_pk - Replace client_in_nodelist on index_of_node_pk
2017-06-05Extract SharedKey struct and use it as var instead of indexingDiadlo
2017-06-05Add using C99 'for' syntaxDiadlo
2017-06-04Add a monolith_test that includes all toxcore sources.iphydf
This requires that every symbol, even if static (file-scope), is unique. The idea is that we can easily run "whole" program static analysis on programs that include monolith.h ("whole" is in quotes, as we don't include dependencies like libsodium in this static analysis).
2017-04-29check if already in close list in ping_node_from_getnodes_ok()zugz
fix index bounds check in add_to_close() and is_pk_in_close_list() add TODO to write test for bug which fixed by this commit
2017-04-27Release v0.1.8Robin Lindén
2017-04-22Revert "initial version of tox_loop"Maxim Biro
This reverts commit 200ee1cace2f17537e6982ac447ea65d7c7a00b3.
2017-04-22Revert "Implement tox_loop"Maxim Biro
This reverts commit 5ff099763b1f56414572e1c12eb2f003117db5a0.
2017-04-22Revert "Fix TokTok/c-toxcore#535"Maxim Biro
This reverts commit 439f676d45d75f59f47a000a6adca8e9fe6a6e4e.
2017-04-16Fix TokTok/c-toxcore#535Ansa89
2017-04-13Add TCP_INET family to ip comparatorDiadlo
2017-04-12Added missing includes: <netinet/in.h> and <sys/socket.h>Yuri
Found these missing includes while compiling on FreeBSD 11.
2017-04-01Implement tox_loopAnsa89
2017-04-01initial version of tox_loopmichael bishop