summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2017-05-13Make variable names in file saving test less cryptic.pranomostro
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-19Fix markdown formattingMaxim Biro
2017-04-16Fix TokTok/c-toxcore#535Ansa89
2017-04-13Add test for DHT pack_nodes and unpack_nodesDiadlo
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
2017-04-01Save android artifacts after CircleCI builds.Zoff
2017-03-30Implement missing TES constant functions.iphydf
Fixes #503.
2017-03-30Add TOX_NOSPAM_SIZE to the public API.iphydf
Fixes #456.
2017-03-26Retry autotools tests the same way as cmake tests.iphydf
2017-03-26Reduce ctest timeout to 2 minutes from 5 minutes.iphydf
Fixes #411.
2017-03-26CMake: install bootstrapd if it is builtCarsten Brandt
if bootstrapd option is enabled the binary should be installed on `make install`.
2017-03-26Release v0.1.7Robin Lindén
2017-03-26Add crypto_memzero for temp bufferDiadlo
2017-03-26Fix list malloc(0) bugDiadlo
2017-03-26Fix network malloc(0) bugDiadlo
2017-03-25Move c_sleep to helpers.h and misc_tools.hDiadlo
Also fix a mistake with forgotten braces around parameter
2017-03-25make BUILD_TOXAV and option and fail if dependencies are missingCarsten Brandt
fixes #482
2017-03-25Fix appveyor script: install curl.iphydf
It should exist according to https://www.appveyor.com/docs/how-to/download-file/, but in reality it doesn't, so we install it manually.
2017-03-12Fix Travis always succeeding despite tests failingMaxim Biro
2017-03-04Fix formatting with astyleDiadlo
Fix #494
2017-03-04Move 'family' copying after all address checksDiadlo
Fix #495
2017-03-01Add test for tox_strncasecmp()Maxim Biro
2017-03-01Disable -Wdisabled-macro-expansionMaxim Biro
Due to clang's tolower() macro being recursive.
2017-03-01Remove dependency on strings.hMaxim Biro
2017-02-27Remove empty lineLittleVulpix
Found by chance by Nurupo when browsing the file
2017-02-26Remove network dependency from toxcryptoDiadlo
2017-02-26Add part of platform-independent network API implementationDiadlo
socket -> net_socket htons -> net_htons htonl -> net_htonl connect -> net_connect sendto -> net_sendto_ip4 getaddrinfo -> net_getipport sa_family_t -> Family
2017-02-21Use VLA macroMaxim Biro
2017-02-20Fix libsodium unresolved external symbol errorsMaxim Biro
2017-02-20Fix pthreads in AppVeyor buildMaxim Biro