Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-04-13 | Add test for DHT pack_nodes and unpack_nodes | Diadlo | |
2017-04-13 | Add TCP_INET family to ip comparator | Diadlo | |
2017-04-12 | Added missing includes: <netinet/in.h> and <sys/socket.h> | Yuri | |
Found these missing includes while compiling on FreeBSD 11. | |||
2017-04-01 | Implement tox_loop | Ansa89 | |
2017-04-01 | initial version of tox_loop | michael bishop | |
2017-04-01 | Save android artifacts after CircleCI builds. | Zoff | |
2017-03-30 | Implement missing TES constant functions. | iphydf | |
Fixes #503. | |||
2017-03-30 | Add TOX_NOSPAM_SIZE to the public API. | iphydf | |
Fixes #456. | |||
2017-03-26 | Retry autotools tests the same way as cmake tests. | iphydf | |
2017-03-26 | Reduce ctest timeout to 2 minutes from 5 minutes. | iphydf | |
Fixes #411. | |||
2017-03-26 | CMake: install bootstrapd if it is built | Carsten Brandt | |
if bootstrapd option is enabled the binary should be installed on `make install`. | |||
2017-03-26 | Release v0.1.7 | Robin Lindén | |
2017-03-26 | Add crypto_memzero for temp buffer | Diadlo | |
2017-03-26 | Fix list malloc(0) bug | Diadlo | |
2017-03-26 | Fix network malloc(0) bug | Diadlo | |
2017-03-25 | Move c_sleep to helpers.h and misc_tools.h | Diadlo | |
Also fix a mistake with forgotten braces around parameter | |||
2017-03-25 | make BUILD_TOXAV and option and fail if dependencies are missing | Carsten Brandt | |
fixes #482 | |||
2017-03-25 | Fix 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-12 | Fix Travis always succeeding despite tests failing | Maxim Biro | |
2017-03-04 | Fix formatting with astyle | Diadlo | |
Fix #494 | |||
2017-03-04 | Move 'family' copying after all address checks | Diadlo | |
Fix #495 | |||
2017-03-01 | Add test for tox_strncasecmp() | Maxim Biro | |
2017-03-01 | Disable -Wdisabled-macro-expansion | Maxim Biro | |
Due to clang's tolower() macro being recursive. | |||
2017-03-01 | Remove dependency on strings.h | Maxim Biro | |
2017-02-27 | Remove empty line | LittleVulpix | |
Found by chance by Nurupo when browsing the file | |||
2017-02-26 | Remove network dependency from toxcrypto | Diadlo | |
2017-02-26 | Add part of platform-independent network API implementation | Diadlo | |
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-21 | Use VLA macro | Maxim Biro | |
2017-02-20 | Fix libsodium unresolved external symbol errors | Maxim Biro | |
2017-02-20 | Fix pthreads in AppVeyor build | Maxim Biro | |
2017-02-11 | remove statics used in onion comparison functions | zugz | |
2017-01-28 | Add VLA compatibility macro for C89-ish compilers. | iphydf | |
2017-01-26 | Release v0.1.6. | iphydf | |
2017-01-26 | Replace redundant packet type check in handler with assert. | Yuri | |
2017-01-26 | Add platform-independent Socket and IP implementation | Diadlo | |
2017-01-24 | Add Android build to CI. | Zoff | |
Fixes #340 Fixes #457 | |||
2017-01-22 | Add appveyor build for native windows tests. | iphydf | |
It doesn't compile, yet. A few changes (like VLA support) need to be made before we can enable appveyor as a required PR check. | |||
2017-01-21 | reduce thread-unsafe use of static variables | zugz | |
- rework ip_ntoa() to avoid use of static variables - rework sort_client_list() to avoid use of static variables - move static 'lastdump' into Messenger struct - rework ID2String() to avoid use of static variables; rename to id_to_string() - fetch_broadcast_info(): attempt to mitigate risks from concurrent execution - current_time_monotonic(): attempt to mitigate risks from concurrent execution - comment on non-thread-safety of unix_time_update | |||
2017-01-20 | Only retry failed tests on Circle CI instead of all. | iphydf | |
Retrying all tests is more likely to result in a different set of tests failing the second time. This change makes sure only the failed tests are retried. | |||
2017-01-19 | Release v0.1.5. | iphydf | |
2017-01-19 | Limit number of retries to 3. | iphydf | |
2017-01-19 | Make Travis tests slightly more robust by re-running them. | iphydf | |
2017-01-19 | Update license headers and remove redundant file name comment. | iphydf | |
"All rights reserved" was incorrect. The project was licensed under GPL3, which means a lot of rights are licensed to everybody in the world, i.e. not reserved to the "Tox Project". | |||
2017-01-18 | Add tutorial and "danger: experimental" banner to README. | iphydf | |
2017-01-18 | Clarify how the autotools build is done on Travis. | iphydf | |
2017-01-18 | decouple version-sync script from cmake | Carsten Brandt | |
2017-01-18 | SO versions for cmake and libtool | Carsten Brandt | |
this updates the version-sync script to generate proper SO versions which will be used by cmake and libtool to create version symlinks on the system when a library is installed as well as setting the SO version in the binary. To see what this does, you have to configure tox with a prefix: ./configure --prefix=/tmp/tox-with-libtool mkdir cbuild && cd cbuild && cmake -DCMAKE_INSTALL_PREFIX=/tmp/tox-with-cmake .. Then run `make && make install`. in both instances you should see the following installed in `lib/`: libtoxcore.so -> libtoxcore.so.1.4.0 libtoxcore.so.1 -> libtoxcore.so.1.4.0 libtoxcore.so.1.4.0 inside the binary the soname should be the one with .1 and it should not contain the full version: $ objdump -p libtoxcore.so.1.4.0 | grep SONAME SONAME libtoxcore.so.1 | |||
2017-01-18 | Setup autotools to read .so version info from a separate file | Sergey 'Jin' Bostandzhyan | |
We want to use the same libtool style .so versions in both build systems, ideally both systems should read the version information from the same configuration file. This commit introduces an so.version configuration file and sets up the autotools to use it. The version numbers in so.version define the ABI compatibility and should be updated prior to each release. implements #323 | |||
2017-01-16 | Make building `DHT_bootstrap` in cmake optional. | iphydf | |
It's enabled by default. | |||
2017-01-13 | Fixed FreeBSD build failure due to undefined MSG_NOSIGNAL. | Yuri | |