Tags: zugz/c-toxcore
Tags
v0.1.4 **Closed issues:** - [TokTok#378](TokTok#378) Replace all uses of `make_quick_sort` with `qsort` - [TokTok#364](TokTok#364) Delete misc_tools.h after replacing its use by qsort. - [TokTok#363](TokTok#363) Test against NaCl in addition to libsodium on Travis. **Merged PRs:** - [TokTok#422](TokTok#422) Release v0.1.4. - [TokTok#410](TokTok#410) Fix NaCl build: tar was called incorrectly. - [TokTok#409](TokTok#409) Clarify that the pass key `new` function can fail. - [TokTok#407](TokTok#407) Don't use `git.depth=1` anymore. - [TokTok#404](TokTok#404) Issue 404: semicolon not found - [TokTok#403](TokTok#403) Warn on -pedantic, don't error yet. - [TokTok#401](TokTok#401) Add logging callback to messenger_test. - [TokTok#400](TokTok#400) Run windows tests but ignore their failures. - [TokTok#398](TokTok#398) Portability Fixes - [TokTok#397](TokTok#397) Replace make_quick_sort with qsort - [TokTok#396](TokTok#396) Add an OSX build that doesn't run tests. - [TokTok#394](TokTok#394) CMake: Add soversion to library files to generate proper symlinks - [TokTok#393](TokTok#393) Set up autotools build to build against vanilla NaCl. - [TokTok#392](TokTok#392) Check that TCP connections aren't dropped in callbacks. - [TokTok#391](TokTok#391) Minor simplification in `file_seek` code. - [TokTok#390](TokTok#390) Always kill invalid file transfers when receiving file controls. - [TokTok#388](TokTok#388) Fix logging condition for IPv6 client timestamp updates. - [TokTok#387](TokTok#387) Eliminate dead return statement. - [TokTok#386](TokTok#386) Avoid accessing uninitialised memory in `net_crypto`. - [TokTok#381](TokTok#381) Remove `TOX_DEBUG` and have asserts always enabled.
v0.1.3 **Closed issues:** - [TokTok#347](TokTok#347) Implement our own secure `memcmp` and `memzero` if libsodium isn't available **Merged PRs:** - [TokTok#395](TokTok#395) Revert "Portability fixes" - [TokTok#380](TokTok#380) Test a few cmake option combinations before the build. - [TokTok#377](TokTok#377) Fix SSL verification in coveralls. - [TokTok#376](TokTok#376) Bring back autotools instructions - [TokTok#373](TokTok#373) Only fetch 1 revision from git during Travis builds. - [TokTok#369](TokTok#369) Integrate with CircleCI to build artifacts in the future - [TokTok#366](TokTok#366) Release v0.1.3. - [TokTok#362](TokTok#362) Remove .cabal-sandbox option from tox-spectest find line. - [TokTok#361](TokTok#361) Simplify integration as a third-party lib in cmake projects - [TokTok#354](TokTok#354) Add secure memcmp and memzero implementation. - [TokTok#324](TokTok#324) Do not compile and install DHT_bootstrap if it was disabled in configure - [TokTok#297](TokTok#297) Portability fixes
Bugfixes and internal cleanups. **Closed issues:** - [TokTok#345](TokTok#345) Array out of bounds read in "save" function - [TokTok#342](TokTok#342) Wrap all libsodium functions we use in toxcore in `crypto_core`. - [TokTok#278](TokTok#278) ToxAV use-after-free bug **Merged PRs:** - [TokTok#355](TokTok#355) Release v0.1.2 - [TokTok#353](TokTok#353) Fix toxav use after free caused by premature MSI destruction - [TokTok#346](TokTok#346) Avoid array out of bounds read in friend saving. - [TokTok#344](TokTok#344) Remove unused get/set salt/key functions from toxencryptsave. - [TokTok#343](TokTok#343) Wrap all sodium/nacl functions in crypto_core.c. - [TokTok#341](TokTok#341) Add test to check if tox_new/tox_kill leaks. - [TokTok#336](TokTok#336) Correct TES docs to reflect how many bytes functions actually require. - [TokTok#333](TokTok#333) Use `tox_options_set_*` instead of direct member access.
Minor fixes and added ability to disable LAN discovery. **Closed issues:** - [TokTok#327](TokTok#327) The `TOX_VERSION_REQUIRE` macro is broken. - [TokTok#221](TokTok#221) Option to disable local peer detection **Merged PRs:** - [TokTok#337](TokTok#337) Release v0.1.1 - [TokTok#332](TokTok#332) Add test for encrypted savedata. - [TokTok#330](TokTok#330) Strengthen the note about ABI compatibility in tox.h. - [TokTok#328](TokTok#328) Drop the broken `TOX_VERSION_REQUIRE` macro. - [TokTok#326](TokTok#326) Fix unresolved reference in toxencryptsave API docs. - [TokTok#309](TokTok#309) Fixed attempt to join detached threads (fixes toxav test crash) - [TokTok#306](TokTok#306) Add option to disable local peer discovery