Skip to content

Tags: zugz/c-toxcore

Tags

v0.1.4

Toggle v0.1.4's commit message
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

Toggle v0.1.3's commit message
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

v0.1.2

Toggle v0.1.2's commit message

Verified

This tag was signed with the committer’s verified signature.
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.

v0.1.1

Toggle v0.1.1's commit message

Verified

This tag was signed with the committer’s verified signature.
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

v0.1.0

Toggle v0.1.0's commit message
v0.1.0

The first API stable version of Toxcore!

v0.0.5

Toggle v0.0.5's commit message
Version v0.0.5

Increment of Patch from 4 => 5.

Fixed some issues found by static analyzers.
Tweaked the tox_save object to be platform independent.
Updated Build scripts
Added ability to disable NAT hole punching.

v0.0.4

Toggle v0.0.4's commit message

Verified

This tag was signed with the committer’s verified signature.
Move towards better abstraction in the core implementation; improve t…

…estability; fix av_test to support arbitrary resolutions.

v0.0.3

Toggle v0.0.3's commit message

Verified

This tag was signed with the committer’s verified signature.
Public API cleanups and internal cleanups.

v0.0.2

Toggle v0.0.2's commit message

Verified

This tag was signed with the committer’s verified signature.
Crash fix of log callback; various cleanups.

v0.0.1

Toggle v0.0.1's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
First version with new stateless callback API. ToxAV is not done yet.