Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2016-11-21 | Made saveformat platform-independent. | Robin Lindén | |
Fixes #215. | |||
2016-11-21 | Mark Tox_Options struct as deprecated. | iphydf | |
We will remove it in v0.1. | |||
2016-11-20 | Add NONE enumerator to bit mask. | iphydf | |
2016-11-15 | Convert to and from network byte order in set/get nospam. | iphydf | |
Fixes #205. | |||
2016-11-14 | new_messenger(options ... ) must never be null | Gregory Mullen (grayhatter) | |
2016-11-14 | v0.0.4 | iphydf | |
2016-11-12 | Support arbitrary video resolutions in av_test | Mikhael-Danilov | |
2016-11-12 | Use apidsl for the crypto_core API. | iphydf | |
This allows us to use apidsl features like namespaces to enforce a naming standard. | |||
2016-11-11 | Disable -Wunused-but-set-variable compiler warning flag. | iphydf | |
This warning is triggered in `av_test.c`, where we have an open issue. Silencing the warning locally would make the issue less visible. This way, we will see the warning when we start removing the `-Wno-*` flags. | |||
2016-11-11 | Add DHT_create_packet | endoffile78 | |
2016-11-11 | Add decode/encode PlainText test support. | iphydf | |
These are implemented in terms of decode/encode CipherText. They do the exact same thing, since they are both simple length-prefixed byte arrays. |