summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-08-30Configure needs to find libsodium headers.James
Add soft-links for them, in the places that it expects.
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-22Run tests only once on FreeBSD due to Travis timeoutMaxim Biro
2017-08-22Fix compiler warning due to missing voidMaxim Biro
2017-08-22Fix FreeBSD failing on Travis after updateMaxim Biro
2017-08-22Update FreeBSD version on Travis to 11.1Maxim 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-22Disable compiler thread safety analysisMaxim Biro
2017-08-22Update FreeBSD image on new tagMaxim Biro
Instead of updating it in every Travis build.
2017-08-22Allow FreeBSD tests to failMaxim Biro
2017-08-22Test toxcore on FreeBSD on TravisMaxim Biro
2017-08-06Release v0.1.10Robin Lindén
2017-08-05Save bandwidth by moderating onion pinging.zugz
2017-06-09Fix Windows buildMaxim Biro
2017-06-06Release v0.1.9Robin Lindén
2017-06-06Remove unused variableMaxim Biro
2017-06-06Fix non-portable zeroing out of doublesMaxim Biro
2017-06-05Fix theoretical memory leaksMaxim Biro
2017-06-05Fold hstox tests into the general linux test.iphydf
We can run the spectest from within cmake, so we should exercise that.
2017-06-05Build tests on appveyor, the MSVC build.iphydf
Tests are not actually ran on appveyor for now, since they all fault for some reason. For now, we just build them. Also, some tests are disabled on msvc entirely, because they don't even compile. We'll need to look into those, later. They are disabled using `MSVC_DONT_BUILD`.
2017-06-05Add test for changing the conference title and not receiving a callback.pranomostro
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-04Split daemon's logging backends in separate modulesMaxim Biro
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-06-04Test for memberlist not changing after changing own name.pranomostro
This test shows that the conference members callback is not invoked when the own name changes.
2017-06-04Factor out strict_abi cmake code into a separate module.iphydf
2017-06-04Fix formatting and spelling in version-sync script.iphydf
Also some minor reformatting and fixes to the hstox sut driver.
2017-06-04Forbid undefined symbols in shared libraries.iphydf
Also a little bit of refactoring: - Moved add_cflag and friends from CMakeLists.txt to a separate AddCompilerFlag module. - Build the spectest SUT if msgpack is found, even if spectest itself is not found, so once it exists, users can run it themselves or reconfigure cmake.
2017-06-03Use new encoding of `Maybe` in msgpack results.iphydf
The new encoding is `0` for `Nothing` and `[1, x]` for `Just x`.
2017-05-13Make OSX test failures fail the Travis CI build.iphydf