Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-01-20 | update to astyle 2.04 on circleCI to get the correct result | zoff99 | |
2018-01-19 | Add astyle to Circle CI build. | iphydf | |
2018-01-19 | Add some explanatory comments to the toxav audio code. | iphydf | |
By @zoff99. | |||
2018-01-19 | Use more descriptive names in bwcontroller. | iphydf | |
2018-01-19 | Extract named constants from magic numbers in toxav/audio.c. | iphydf | |
By @zoff99. | |||
2018-01-19 | Use larger arrays in crypto timing tests. | iphydf | |
Increasing from 256K to 1M and increasing the number of iterations from 1000 to 2000. This makes the test more accurate and less flaky. | |||
2018-01-18 | Use C99 standard in bazel builds. | iphydf | |
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 | Make Net_Crypto a module-private type. | iphydf | |
2018-01-16 | Make libcheck optional for windows builds. | iphydf | |
2018-01-16 | Use apidsl to generate LAN_discovery.h. | iphydf | |
2018-01-16 | Make pack/unpack_ip_port public DHT functions. | iphydf | |
These will be needed for new group chats. | |||
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 | Don't install packages needlessly on Travis | Maxim Biro | |
2018-01-15 | Run fewer Travis jobs during Pull Requests. | iphydf | |
Still run all the jobs during cron and regular push to branch. We disabled build for push to branch, so cron is the only place where all builds are run. This also means we need to worry less about spending time in nightly builds, because they occur only once a day. See https://github.com/travis-ci/travis-ci/issues/9071 | |||
2018-01-15 | Remove hstox test for now. | iphydf | |
This isn't adding value. We're going to redo the whole rpc test framework in the future, after a lot of refactoring that the hstox test currently just stands in the way of. | |||
2018-01-15 | update rpm spec and use variables in cmake instead of hardcoded paths (#624) | Smoked Cheese | |
2018-01-15 | Add correction message type | Diadlo | |
2018-01-14 | Add random_u16 function and rename the others to match. | iphydf | |
2018-01-14 | Use apidsl to generate ping.h. | iphydf | |
The ping.api.h file looks rather ugly, but it works. This is an exercise in finding the complete set of use cases needed from apidsl for toxcore. We'll try to make things work as much as possible, and then make apidsl better and make the .api.h files pretty. | |||
2018-01-14 | Fix some memory or file descriptor leaks in test code. | iphydf | |
Also some missing return value checks for `fopen`. | |||
2018-01-14 | Make TCP_Client_Connection a module-private type. | iphydf | |
2018-01-14 | Move TCP_Secure_Connection from .h to .c file. | iphydf | |
2018-01-14 | Make Friend_Connections a module-private type. | iphydf | |
2018-01-14 | Make Onion_Client a module-private type. | iphydf | |
2018-01-14 | Make Friend_Requests a module-private type. | iphydf | |
2018-01-14 | Make Onion_Announce a module-private type. | iphydf | |
2018-01-14 | Add projects link to Readme. | SkyzohKey | |
2018-01-14 | Filter out annoying log statements in unit tests. | iphydf | |
These may be useful when debugging toxcore locally, but are not useful in unit tests. | |||
2018-01-13 | Make Ping_Array a module-private type. | iphydf | |
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-13 | Remove useless if statement | endoffile78 | |
2018-01-12 | Fix some typos in code and cmake comments | yangfl | |
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 | Fix file descriptor leak in hstox test. | iphydf | |
We return E_WRITE because closing only fails when an I/O error occurs, which is likely an error from the write() call above. See close(2) for details. http://man7.org/linux/man-pages/man2/close.2.html | |||
2018-01-10 | Zero-initialise stack-allocated objects in hstox driver. | iphydf | |
These potentially cause uninitialised reads on some platforms or msgpack library versions. | |||
2018-01-10 | Call freeaddrinfo on error paths in net_getipport. | iphydf | |
Without these, we'll have a memory leak on error paths. | |||
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. | |||
2018-01-06 | Add support for building the monolith test on android. | iphydf | |
2017-12-29 | Change toxencryptsave API to never overwrite pass keys. | iphydf | |
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-28 | Fix include for endian.h and add includes for sys/stat.h and | endoffile78 | |
netinet/in.h | |||
2017-12-26 | Release v0.1.11 | Robin Lindén | |
2017-12-25 | Add .editorconfig | endoffile78 | |