Releases: TokTok/c-toxcore
Releases · TokTok/c-toxcore
v0.1.11
Merged PRs:
- #643 Add .editorconfig
- #637 Update tox-bootstrapd Dockerfile
- #635 Separate FreeBSD Travis build in 2 stages
- #632 Lift libconfig to v1.7.1
- #631 Add aspcud for Opam
- #630 Fix for Travis fail on addr_resolve testing
- #623 Split video payload into multiple RTP messages when too big to fit into one
- #615 forget DHT pubkey of offline friend after DHT timeout
- #611 Fix typo
- #607 set onion pingid timeout to announce timeout (300s)
- #592 Adjust docs of few toxencrypt function to the code
- #587 Fix tox test
- #586 Improve LAN discovery
- #576 Replace include(CTest) on enable_testing()
- #574 Reset hole-punching parameters after not punching for a while
- #571 Configure needs to find libsodium headers.
- #515 Network cleanup: reduce dependency on system-defined constants
- #505 Add FreeBSD Travis
- #500 Fixed the bug when receipts for messages sent from the receipt callback never arrived.
Closed issues:
- #493 Receipts for messages sent from the receipt callback never arrive
v0.1.10
v0.1.9
Merged PRs:
- #561 Remove unused variable
- #560 Fix non-portable zeroing out of doubles
- #559 Fix theoretical memory leaks
- #557 Document inverted mutex lock/unlock.
- #556 Build tests on appveyor, the MSVC build, but don't run them yet.
- #555 Fold hstox tests into the general linux test.
- #554 Add a monolith_test that includes all toxcore sources.
- #553 Factor out strict_abi cmake code into a separate module.
- #552 Fix formatting and spelling in version-sync script.
- #551 Forbid undefined symbols in shared libraries.
- #546 Make variable names in file saving test less cryptic
- #539 Make OSX test failures fail the Travis CI build.
- #537 Fix #535
- #534 Fix markdown formatting
- #530 Implement missing TES constant functions.
- #511 Save bandwidth by avoiding superfluous Nodes Requests to peers already on the Close List
- #506 Add test case for title change
- #498 DHT refactoring
- #487 Split daemon's logging backends in separate modules
- #468 Test for memberlist not changing after changing own name
- #449 Use new encoding of
Maybe
in msgpack results.
Closed issues:
- #482 CMake can't detect and compile ToxAV on OSX
v0.1.8
Closed issues:
- #535 OS X tests failing
- #503 Undefined functions: tox_pass_salt_length, tox_pass_key_length, tox_pass_encryption_extra_length
- #456 Tox.h doesn't expose the size of the nospam.
- #411 Reduce CTest timeout to 2 minutes
Merged PRs:
- #538 Reverting tox_loop PR changes
- #526 Add TOX_NOSPAM_SIZE to the public API.
- #525 Retry autotools tests the same way as cmake tests.
- #524 Reduce ctest timeout to 2 minutes from 5 minutes.
- #512 Add test for DHT pack_nodes and unpack_nodes
- #504 CMake: install bootstrapd if it is built
- #488 Save compiled Android artifacts after CircleCI builds.
- #473 Added missing includes: <netinet/in.h> and <sys/socket.h>
- #335 Implement tox_loop
v0.1.7
Closed issues:
- #482 CMake can't detect and compile ToxAV on OSX
Merged PRs:
- #521 Fix appveyor script: install curl from chocolatey.
- #510 Fix list malloc(0) bug
- #509 Fix network malloc(0) bug
- #497 Fix network
- #496 Fix Travis always succeeding despite tests failing
- #491 Add crypto_memzero for temp buffer
- #490 Move c_sleep to helpers.h and misc_tools.h
- #486 Remove empty line in Messenger.c
- #483 Make BUILD_TOXAV an option and fail if dependencies are missing
- #481 Remove dependency on strings.h
- #480 Use VLA macro
- #479 Fix pthreads in AppVeyor build
- #471 Remove statics used in onion comparison functions.
- #461 Replace part of network functions on platform-independent implementation
- #452 Add VLA compatibility macro for C89-ish compilers.
v0.1.6
Closed issues:
Merged PRs:
v0.1.5
Merged PRs:
- #447 Release v0.1.5.
- #446 Limit number of retries to 3.
- #445 Make Travis tests slightly more robust by re-running them.
- #443 Make building
DHT_bootstrap
in cmake optional. - #433 Add tutorial and "danger: experimental" banner to README.
- #431 Update license headers and remove redundant file name comment.
- #424 Fixed the FreeBSD build failure due to the undefined MSG_NOSIGNAL.
- #420 Setup autotools to read .so version info from a separate file
- #418 Clarify how the autotools build is done on Travis.
v0.1.4
Closed issues:
- #378 Replace all uses of
make_quick_sort
withqsort
- #364 Delete misc_tools.h after replacing its use by qsort.
- #363 Test against NaCl in addition to libsodium on Travis.
Merged PRs:
- #422 Release v0.1.4.
- #410 Fix NaCl build: tar was called incorrectly.
- #409 Clarify that the pass key
new
function can fail. - #407 Don't use
git.depth=1
anymore. - #404 Issue 404: semicolon not found
- #403 Warn on -pedantic, don't error yet.
- #401 Add logging callback to messenger_test.
- #400 Run windows tests but ignore their failures.
- #398 Portability Fixes
- #397 Replace make_quick_sort with qsort
- #396 Add an OSX build that doesn't run tests.
- #394 CMake: Add soversion to library files to generate proper symlinks
- #393 Set up autotools build to build against vanilla NaCl.
- #392 Check that TCP connections aren't dropped in callbacks.
- #391 Minor simplification in
file_seek
code. - #390 Always kill invalid file transfers when receiving file controls.
- #388 Fix logging condition for IPv6 client timestamp updates.
- #387 Eliminate dead return statement.
- #386 Avoid accessing uninitialised memory in
net_crypto
. - #381 Remove
TOX_DEBUG
and have asserts always enabled.
v0.1.3
Closed issues:
- #347 Implement our own secure
memcmp
andmemzero
if libsodium isn't available
Merged PRs:
- #395 Revert "Portability fixes"
- #380 Test a few cmake option combinations before the build.
- #377 Fix SSL verification in coveralls.
- #376 Bring back autotools instructions
- #373 Only fetch 1 revision from git during Travis builds.
- #369 Integrate with CircleCI to build artifacts in the future
- #366 Release v0.1.3.
- #362 Remove .cabal-sandbox option from tox-spectest find line.
- #361 Simplify integration as a third-party lib in cmake projects
- #354 Add secure memcmp and memzero implementation.
- #324 Do not compile and install DHT_bootstrap if it was disabled in configure
- #297 Portability fixes
v0.1.2: Bugfixes and internal cleanups.
Closed issues:
- #345 Array out of bounds read in "save" function
- #342 Wrap all libsodium functions we use in toxcore in
crypto_core
. - #278 ToxAV use-after-free bug
Merged PRs:
- #355 Release v0.1.2
- #353 Fix toxav use after free caused by premature MSI destruction
- #346 Avoid array out of bounds read in friend saving.
- #344 Remove unused get/set salt/key functions from toxencryptsave.
- #343 Wrap all sodium/nacl functions in crypto_core.c.
- #341 Add test to check if tox_new/tox_kill leaks.
- #336 Correct TES docs to reflect how many bytes functions actually require.
- #333 Use
tox_options_set_*
instead of direct member access.