Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-01-25 | Add Dockerfile for Windows cross-compilation | Maxim Biro | |
2018-01-22 | Use <stdlib.h> for alloca on FreeBSD. | iphydf | |
https://www.freebsd.org/cgi/man.cgi?alloca If stdlib.h does not define alloca, and we're using GCC (or Clang), we define the macro ourselves in terms of a GCC builtin. | |||
2018-01-22 | Use self-built portaudio instead of system-provided. | iphydf | |
2018-01-21 | Make BUILD files more finely-grained. | iphydf | |
This allows us to precisely see which libraries depend on which and lets us split them up more, if necessary. | |||
2018-01-21 | Add BUILD files for all the little tools in the repo. | iphydf | |
Also, fix av_test.c, since I broke it last time. | |||
2018-01-20 | Remove nTox from the repo. | iphydf | |
It's a maintenance burden nobody uses. Let's make toxic the official console client, instead. | |||
2018-01-18 | Add bazel build scripts for c-toxcore. | iphydf | |
This allows us and users to reproducibly build verified versions of the library with checksums. It will power the toktok-stack continuous build with checked-in checksums at specific git revisions. | |||
2018-01-16 | Make DHT a module-private type. | iphydf | |
2018-01-16 | Use apidsl to generate LAN_discovery.h. | iphydf | |
2018-01-16 | Add Alpine Linux Dockerfile | romik-g | |
2018-01-16 | Sort monolith.h according to ls(1): uppercase first. | iphydf | |
2018-01-15 | update rpm spec and use variables in cmake instead of hardcoded paths (#624) | Smoked Cheese | |
2018-01-14 | Fix some memory or file descriptor leaks in test code. | iphydf | |
Also some missing return value checks for `fopen`. | |||
2018-01-13 | pkg-config .pc files: added .private versions of Libs and Required | Yuri | |
To prevent top-level linking of all libraries. Problem: ```pkg-config --libs toxcore``` returns all libraries that are required by all libtox*.so libraries. This is wrong because for a dynamically linked executable only top-level libraries need to be supplied. ```pkg-config --libs --static toxcore``` should return all libraries for the statically linked executable. For example, the ToxBot https://github.com/JFreegman/ToxBot executable uses pkg-config and is linked with the opus library, which is wrong. Based on #533. | |||
2018-01-11 | Move Networking_Core struct into the .c file. | iphydf | |
To make it an abstract type everywhere except in network.c. | |||
2018-01-10 | Increase test retries to 10 (basically infinite). | iphydf | |
This basically means: try until you run out of time (50 minutes on Travis). On Linux, we really want the tests to pass, so there is no point in limiting the number of retries. On windows, we don't retry, on FreeBSD it's limited to 1. | |||
2018-01-10 | Fix formatting in some C files. | iphydf | |
Also replace &(x) with &x for consistency. | |||
2018-01-10 | Disable asan, since it seems to break on travis. | iphydf | |
But enable it on circle ci, so at least we have one asan build. | |||
2018-01-08 | Bump toxcore version to 0.2.0. | iphydf | |
We're not releasing yet, but projects preparing for the release will want to build against this version in master. | |||
2017-12-29 | Remove deprecated ToxDNS | iphydf | |
Based on #331. Fixes #42. | |||
2017-12-28 | Generate only one large library "libtoxcore". | iphydf | |
This library contains all the code for the old libtoxcore, libtoxav, libtoxdns, and libtoxencryptsave. The build for toxav is still optional, and disabling it causes libtoxcore to simply not contain those symbols and the pkg-config file to not include opus and vpx as dependencies. | |||
2017-12-16 | Test tox-bootstrapd Docker container on Travis | Maxim Biro | |
2017-12-16 | Update tox-bootstrapd Dockerfile | Maxim Biro | |
2017-12-12 | Separate FreeBSD Travis build in 2 stages | Maxim Biro | |
2017-12-12 | Lift libconfig to v1.7.1 | Robin Lindén | |
2017-11-15 | Add support of IPv6 disabling | Diadlo | |
2017-10-25 | Fix OS X Travis. | Robin Lindén | |
2017-08-22 | Run tests only once on FreeBSD due to Travis timeout | Maxim Biro | |
2017-08-22 | Fix FreeBSD failing on Travis after update | Maxim Biro | |
2017-08-22 | Update FreeBSD version on Travis to 11.1 | Maxim Biro | |
2017-08-22 | Update FreeBSD image on new tag | Maxim Biro | |
Instead of updating it in every Travis build. | |||
2017-08-22 | Allow FreeBSD tests to fail | Maxim Biro | |
2017-08-22 | Test toxcore on FreeBSD on Travis | Maxim Biro | |
2017-06-05 | Fold hstox tests into the general linux test. | iphydf | |
We can run the spectest from within cmake, so we should exercise that. | |||
2017-06-04 | Split daemon's logging backends in separate modules | Maxim Biro | |
2017-06-04 | Add 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-04 | Fix formatting and spelling in version-sync script. | iphydf | |
Also some minor reformatting and fixes to the hstox sut driver. | |||
2017-06-03 | Use new encoding of `Maybe` in msgpack results. | iphydf | |
The new encoding is `0` for `Nothing` and `[1, x]` for `Just x`. | |||
2017-04-19 | Fix markdown formatting | Maxim Biro | |
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-25 | Move c_sleep to helpers.h and misc_tools.h | Diadlo | |
Also fix a mistake with forgotten braces around parameter | |||
2017-03-12 | Fix Travis always succeeding despite tests failing | Maxim Biro | |
2017-03-01 | Remove dependency on strings.h | Maxim Biro | |
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-01-28 | Add VLA compatibility macro for C89-ish compilers. | 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 | |