Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-01-04 | Add tests to secure memcmp and memzero functions. | Diadlo | |
2017-01-04 | Add secure memcmp and memzero implementation. | Diadlo | |
Implementation mostly taken from libsodium utils. Fix #347 | |||
2017-01-04 | Add CMakeLists.txt.user to gitignore | Diadlo | |
2017-01-03 | Add a separate configure switch for DHT_bootstrap | Sergey 'Jin' Bostandzhyan | |
closes #319 | |||
2017-01-03 | Add CircleCI Support | Zoff | |
2017-01-02 | Fix SSL verification in coveralls. | iphydf | |
2016-12-29 | Remove .cabal-sandbox option from tox-spectest find line. | iphydf | |
This was just for finding it in toktok-stack, which now uses haskell-stack, and thus no longer has a .cabal-sandbox. We'll just assume that the Makefile properly sets up the path such that tox-spectest is available. | |||
2016-12-28 | simplify integration as a third-party lib in cmake projects | Nils Fenner | |
The CMAKE_SOURCE_DIR variable points to the top-level directory of a project while we want to point to the top-level directory of the lib. This change simplifies the integration as a third-party lib. We can use CMAKE_CURRENT_SOURCE_DIR or simply "nothing" ('.') to point to the directory where the CMakeLists.txt file resides. | |||
2016-12-23 | Release v0.1.2 | iphydf | |
2016-12-23 | avoid dereferencing Tox_Options | iphydf | |
2016-12-22 | Remove tox_options_copy. | iphydf | |
2016-12-22 | Use `tox_options_set_*` instead of direct member access. | iphydf | |
Also added a `tox_options_copy` function for cloning an options object. This can be useful when creating several Tox instances with slightly varying options. | |||
2016-12-22 | Improve documentation of crypto_core. | iphydf | |
2016-12-22 | Wrap all sodium/nacl functions in crypto_core.c. | iphydf | |
2016-12-21 | Use after free reported in #278 occurs because toxav_kill() | mannol | |
calls msi_kill() (toxav.c:180) which frees msi_call instances (msi.c:161) which are then used when call_remove() (toxav.c:1136) is called. This fix prevents call_remove() from calling invalid pointer. Fixes #278 | |||
2016-12-20 | Add test to check if tox_new/tox_kill leaks. | iphydf | |
We create and destroy 20k tox instances and run a single tox_iterate on it. This test is not comprehensive, but provides a simple check to see whether the destruction properly cleans up memory and perhaps other resources. | |||
2016-12-20 | Avoid array out of bounds read in friend saving. | iphydf | |
Fixes #345. | |||
2016-12-19 | Remove unused get/set salt/key functions from toxencryptsave. | iphydf | |
2016-12-17 | docs(TES): correct docs to reflect how many bytes fns actually require | Zetok Zalbavar | |
2016-12-17 | Release v0.1.1 | iphydf | |
2016-12-16 | Add test for obtaining savedata, writing it to a file, reading it again and ↵ | pranomostro | |
checking if it was read correctly. | |||
2016-12-16 | Strengthen the note about ABI compatibility in tox.h. | iphydf | |
We really want to get all clients off this struct. We won't actually remove it until 0.2, but we're going to break ABI compatibility with this in various 0.1.x releases. | |||
2016-12-15 | Drop an unworking Macro | Gregory Mullen (grayhatter) | |
Closes #327 | |||
2016-12-14 | Add option to disable local peer discovery | Maxim Biro | |
2016-12-14 | Fix unresolved reference in toxencryptsave API. | iphydf | |
Also, make sure this won't happen again by checking for it in format-source. | |||
2016-12-14 | Fixed attempt to join detached threads | pchk | |
2016-12-14 | Release 0.1.0. | iphydf | |
Fixes #216. | |||
2016-12-14 | Fix Libs line in toxcore.pc pkg-config file. | iphydf | |
CMake lists are `;` separated and CMAKE_THREAD_LIBS_INIT contains "-lpthread". This resulted in "-l-lpthread;-lrt" on Linux. | |||
2016-12-13 | Add compatibility pkg-config modules: libtoxcore, libtoxav. | iphydf | |
These were generated by the autotools build. Some clients may depend on these files instead of the newer split pkg-config files. New clients should be using the toxcore, toxav, toxencryptsave, and toxdns modules. | |||
2016-12-13 | Add apidsl file for toxencryptsave. | iphydf | |
This breaks the toxencryptsave API. It hides the Tox_Pass_Key struct definition. | |||
2016-12-13 | Fix version compatibility test. | sudden6 | |
Also added some test cases for it. | |||
2016-12-13 | Fix `--enable-logging` flag in autotools configure script. | iphydf | |
We also never really tested this, because we run make distcheck, which does another configure with default flags instead of the ones we passed. Fixes #317. | |||
2016-12-13 | Fix padding in SAVED_FRIEND struct and add test. | Robin Lindén | |
Test covers saving and loading of a Tox instance with a friend added. | |||
2016-12-12 | Conditionally enable non-portable assert on LP64. | iphydf | |
This only works on LP64. It may fail on Windows, which can be LLP64 (IL32P64). | |||
2016-12-12 | Merge remote-tracking branch 'upstream/master' | GDR! | |
2016-12-12 | Move -ltoxcore to be the first linked library | GDR! | |
2016-12-10 | Fix off by one error in saving our own status message. | iphydf | |
2016-12-10 | net_crypto give handle_data_packet_helper a better name | Gregory Mullen (grayhatter) | |
2016-12-09 | Improve toxencryptsave documentation | Maxim Biro | |
2016-12-05 | Don't build nTox by default. | iphydf | |
Build it on Travis. It won't be built on the windows builds regardless of having it enabled globally. Fixes #292. | |||
2016-12-03 | rename messenger function, prepend m_ | Gregory Mullen (grayhatter) | |
2016-11-28 | Don't error on warnings by default | Maxim Biro | |
Having -Werror set by default causes users' builds to fail because toxcore is not warning-free. Failing on errors is appropriate for the development phase, e.g. when building it in a CI enviroment, but it doesn't make much sense to fail builds for users and let them figure out that they need to pass -DWARNINGS=OFF to make the library build. | |||
2016-11-24 | Version Patch v0.0.4 => v0.0.5 | Gregory Mullen (grayhatter) | |
2016-11-24 | add NAT hole punching level to Tox API | Gregory Mullen (grayhatter) | |
2016-11-23 | Add knob to suppress building the nTox client | Ismael Luceno | |
2016-11-23 | Add knob to suppress building the toxav test | Ismael Luceno | |
2016-11-21 | Support float32 and float64 in msgpack type printer. | iphydf | |
2016-11-20 | Fix a memory leak in GroupAV | Maxim Biro | |
2016-11-20 | Fix NULL pointer dereference in log calls | Maxim Biro | |
2016-11-20 | Fix a memory leak in hstox interface | Maxim Biro | |