Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-09-06 | fix concurrency issues in mono_time | sudden6 | |
Since mono_time is accessed from the main thread as well as the toxav thread it is needed to properly lock time updates. | |||
2019-08-04 | fix overflow in peer nick len | sudden6 | |
2019-08-04 | fix missing group title length check | sudden6 | |
This fixes a buffer overflow when a malformed *.tox save file is loaded. | |||
2019-07-21 | Force IPv4 for cirrus-ci tests | Robin Lindén | |
2019-05-30 | Release 0.2.10 | Robin Lindén | |
2019-05-19 | add configurable limit on number of stored frozen peers | zugz (tox) | |
2019-05-01 | Do not send the same packet to the same node twice. | Evgeny Kurnevsky | |
2019-05-01 | add undef guard in tox_many_tcp_test | sudden6 | |
This fixes an redefinition error when creating amalgamation.cc during static analysis | |||
2019-04-01 | Disable failing TCP server test | zugz (tox) | |
The test's intermittent failure may well be exposing a real bug in the TCP relay and/or onion systems, but we can't find the bug, and keeping the test is disrupting our CI. | |||
2019-03-24 | Fix bazel build version at 0.22.0 for CI. | iphydf | |
To make this reproducible. With floating versions (always latest), this can break any time a new bazel version is released. | |||
2019-02-10 | put toxav.h stuff in toxav.api.h | zugz (tox) | |
2019-02-10 | explain enabling in API comment | zugz (tox) | |
2019-02-10 | add API function to test whether av is enabled | zugz (tox) | |
2019-02-10 | Expose api functions for enabling and disabling AV in AV groups | zugz (tox) | |
A group loaded from a savefile starts with AV disabled. | |||
2019-01-21 | Specify that buffer size for tox_conference_peer_get_name is given by $size | zugz (tox) | |
2019-01-12 | Release 0.2.9 | Robin Lindén | |
2019-01-12 | Add some const qualifiers | zugz (tox) | |
(Implementing suggestions of sudden6) | |||
2019-01-12 | Implement all min/max functions for (un)signed int types. | iphydf | |
Also, use them in the `onion_client` module. | |||
2019-01-10 | Fix misaligned 4-byte access in trace logging. | iphydf | |
This code is undefined behaviour as is, and breaks on various platforms requiring strict alignment (many microcontrollers). | |||
2019-01-07 | Avoid sending group messages to a peer before we have its group number | zugz (tox) | |
2019-01-06 | Use (probably?) correct path to test log to cat on error. | iphydf | |
2019-01-06 | Improve handling of peers entering and leaving conferences | zugz (tox) | |
* send freeze packet on quit * delete existing peers with same real_pk on adding a peer * record actual number of conference peers saved | |||
2019-01-06 | Enable auto tests under STRICT_ABI if static libs are available. | iphydf | |
STRICT_ABI only breaks linkage if static libraries are not available, because then we try to link against shared libraries with hidden symbols. | |||
2019-01-06 | Display build log for autotools build on failure. | iphydf | |
We can't see the failure messages now, so something like "aborted", which probably means assertion failure, is not very useful right now. E.g. https://travis-ci.org/TokTok/c-toxcore/jobs/476028600#L1220 | |||
2019-01-06 | Merge remote-tracking branch 'irungentoo/master' into merge-iru | iphydf | |
2019-01-06 | Add MIN_LOGGER_LEVEL to the Circle CI builds. | iphydf | |
This was changed a while back, and TRACE is no longer valid. | |||
2019-01-05 | Expose offline conference peers in API | zugz (tox) | |
2019-01-03 | Use new WineHQ Debian package repository key | Maxim Biro | |
2019-01-03 | Define tox_conference_id_size and tox_conference_uid_size | zugz (tox) | |
Closes #1264 | |||
2019-01-03 | Fix indices calculation for congestion control. | Evgeny Kurnevsky | |
2019-01-03 | Added test and patch for VLA stack overflow vuln. | zoff99 | |
Also added and used the new crypto_malloc and crypto_free. The latter also zeroes out the memory safely. The former only exists for symmetry (static analysis can detect asymmetric usages). | |||
2019-01-03 | Allow unauthenticated wine packages in the Windows build. | iphydf | |
2018-12-11 | Add cmake option for building additional tests | zugz (tox) | |
Closes #1262 | |||
2018-11-29 | Implement conferences saving | zugz (tox) | |
* add global friend_connection status callback, used for group rejoining * stop leaving groups on killing tox | |||
2018-11-23 | Avoid format truncation in save compatibility test | zugz (tox) | |
(without this, gcc-8.2.0 issues a warning) | |||
2018-11-23 | Return TOX_ERR_CONFERENCE_SEND_MESSAGE_NO_CONNECTION if we are not connected ↵ | zugz (tox) | |
to any peers | |||
2018-11-22 | Upgrade bazel to 0.19.0 to fix the bazel build. | iphydf | |
2018-11-04 | Build tox-bootstrapd on FreeBSD Travis-CI | Maxim Biro | |
2018-11-04 | Increase NOFILE limit for tox-bootstrapd | Maxim Biro | |
tox-bootstrapd can use around 600 TCP sockets during TCP server's normal functioning. Many systems default to having a soft limit of 1024 open file descriptors, which we are close to reaching, so it was suggested we bump that limit to a higher number. iphy suggested increasing it to 32768. | |||
2018-10-31 | Add some hopefully helpful documentation to the functions in mono_time.h | zugz (tox) | |
(I found I couldn't remember whether get_mono_time returned unix time or not, and had to source-dive to find out. This should make that unnecessary next time!) | |||
2018-10-24 | Change method of PK production for fake friend in DHT | NamsooCho | |
2018-10-20 | Make saving and loading the responsibility of Tox rather than Messenger | zugz (tox) | |
2018-10-19 | Add `LOGGER_ASSERT` for checking fatal error conditions. | iphydf | |
These are not compiled out under `NDEBUG` and should be provably correct. | |||
2018-10-17 | Include `CTest` in CMakeLists.txt to get valgrind support. | iphydf | |
We can now run `ctest --output-on-failure -D ExperimentalMemCheck -j 50` to run valgrind on all tests. | |||
2018-10-17 | Use cmake to build toxcore in tox-boostrapd's Dockerfile | Maxim Biro | |
2018-10-17 | tox-bootstrapd's Dockerfile shouldn't use master branch | Maxim Biro | |
2018-10-16 | Don't warn about macro expansion in run-clang | Maxim Biro | |
2018-10-16 | Make tox-bootstrapd free memory on SIGINT and SIGTERM | Maxim Biro | |
Useful for using memory analyzing tools. | |||
2018-10-16 | Use `bool` for IPv6 flag in test programs and `DHT_bootstrap`. | iphydf | |
2018-10-16 | Support DragonFlyBSD and prune unused variables. | Leonid Bobrov | |