Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2018-10-11 | ensure save data unchanged after save and load | zugz (tox) | |
2018-10-09 | Consistently use camel case enum names. | iphydf | |
Including in tests and implementation files. | |||
2018-10-08 | Remove Alpine Linux bootstrap daemon dockerfile. | iphydf | |
We can add it back when there is a test for it. For now, we don't know whether it works and don't have tests to make sure it keeps working. | |||
2018-10-08 | Add LAN_discovery to the list of apidsl-generated files. | iphydf | |
So it gets regenerated when the .api.h file changes. | |||
2018-10-08 | Improve Windows compatibility of toxav code. | iphydf | |
- unistd.h doesn't exist on MSVC. - `vpx_codec_iface_t` is already `const`, so adding `const` qualifiers is redundant and causes warnings on MSVC. | |||
2018-10-07 | Add AUTOTEST Option to CMakeLists.txt | chrono | |
2018-10-07 | Release 0.2.8 | Robin Lindén | |
2018-10-07 | Make sure logger levels stay in sync across files | Maxim Biro | |
2018-10-07 | Default to not defining MIN_LOGGER_LEVEL in CMake | Maxim Biro | |
That way CMake's behavior matches what autotools does -- letting toxcore/logger.h handle the default case. | |||
2018-10-07 | Fix logger level defaulting to TRACE in CMake | Maxim Biro | |
2018-10-07 | Fix memleak in tcp server by wiping priority queues on deletion | zugz (tox) | |
2018-10-06 | Avoid use of IPv6 in tests if not supported (e.g. on Travis). | iphydf | |
2018-10-03 | Fix memory leak when closing TCP connection. | irungentoo | |
Thanks to: https://github.com/TokTok/c-toxcore/pull/1216 | |||
2018-09-26 | Remove a function-like macro and replace it with a function. | iphydf | |
No use making this a macro. LTO will inline this anyway, if we care about performance. Generally, we avoid function-like macros that can be functions. | |||
2018-09-26 | Use new `@pthread` library from Bazel for Windows compat. | iphydf | |
See https://github.com/TokTok/toktok-stack/pull/38. | |||
2018-09-25 | Use a working DHT node for bootstrap tests. | iphydf | |
A lot of bootstrap nodes are down :(. | |||
2018-09-24 | Revert "Improve cmake build for MSVC." | iphydf | |
This reverts commit f87f8719d02a9adbc9413256fe22958267cfefee. | |||
2018-09-25 | Combine last_reported_announced with last_seen in Onion_Friend | zugz (tox) | |
This resets friend search rate in two circumstances where it should be reset: * When the friend gets a dhtpk packet to us; * When a friend connection to the friend goes down. | |||
2018-09-24 | Add Cirrus CI configuration. | iphydf | |
This CI can run Bazel tests, because it supports IPv6. This is nice, because now we can run IPv6 tests on every PR. | |||
2018-09-23 | Run tests on Appveyor (Windows native build). | iphydf | |
We ignore the errors for now. | |||
2018-09-22 | Run UBSAN (undefined behaviour sanitizer) on Circle CI. | iphydf | |
This runs in the same build as asan, so "asan" now stands for both asan and ubsan. | |||
2018-09-22 | Improve cmake build for MSVC. | Mick Sayson | |
2018-09-21 | Fix using uninitialized mutex on call end. | Mick Sayson | |
2018-09-20 | Send rejoin packets on conference disconnection | zugz (tox) | |
We were mistakenly not making a rejoin attempt on freezing connections due to all closest connections going down. This fixes that, and tweaks the test. I've still only done tens rather than hundreds of tests, but I'm fairly confident that the conference test now consistently passes. | |||
2018-09-19 | Fix typos | yangfl | |
2018-09-19 | Fix yamllint test (it's gone from bazel, add a new one). | iphydf | |
2018-09-16 | Format yaml files according to yamllint's requirements. | iphydf | |
Also remove branch filter for appveyor. We only have a single branch in every repository. Development happens in forks. | |||
2018-09-16 | Fixed a silly boolean practice using uint8_t | hugbubby | |
2018-09-14 | Use most recent version of Bazel (0.17.1). | iphydf | |
2018-09-14 | Standardise header guards. | iphydf | |
Using the full path including the repo name. | |||
2018-09-14 | Use C++ style casts in C++ code. | iphydf | |
2018-09-14 | Use run_auto_test fixture in typing_test.c | hugbubby | |
2018-09-10 | Assert that we don't kill tox before killing toxav. | iphydf | |
Possibly this is what's happening in #1149. | |||
2018-09-08 | Always use the passed logger (from Messenger) in msi_kill. | iphydf | |
2018-09-08 | Add tool to find directly recursive calls in toxcore. | iphydf | |
We should avoid recursion, as it makes reasoning about stack growth harder. This tool shows (currently) 4 (non-tail) recursive functions, at least 2 of which are easy to fix. | |||
2018-09-08 | Fix typo: tcp_replays -> tcp_relays. | iphydf | |
2018-09-08 | Use `(void)` for empty parameter lists in C. | iphydf | |
Because `()` means "some unknown number of parameters". | |||
2018-09-07 | Add messenger state plugin system. | iphydf | |
This is for modules like groups to hook into to have their own state management in the `tox_savedata` format. | |||
2018-09-06 | Avoid recursion in `ip_is_lan` and `ip_is_local`. | iphydf | |
2018-09-06 | Ignore "unused-result" warning in super_donators code. | iphydf | |
2018-09-05 | Add mechanism for recovering from disconnections in conferences | zugz | |
* add freezing and unfreezing of peers * add rejoin packet * revise handling of temporary invited connections * rename "peer kill" packet to "peer leave" packet * test rejoining in conference test * use custom clock in conference test | |||
2018-09-03 | Avoid use of global mutable state in mono_time on win32. | iphydf | |
This uses a trick to get read-write access to `this` from a `const` member function, similar to C++ `mutable`, but uglier. | |||
2018-09-02 | Use `code font` for tool names and flags in INSTALL.md. | iphydf | |