|
1 | 1 |
|
| 2 | + |
| 3 | +## v0.2.16 |
| 4 | + |
| 5 | +### Merged PRs: |
| 6 | + |
| 7 | +- [#2069](https://github.com/TokTok/c-toxcore/pull/2069) chore: Simplify and speed up nacl build using toxchat/nacl. |
| 8 | +- [#2066](https://github.com/TokTok/c-toxcore/pull/2066) test: Add a profiling script and Dockerfile. |
| 9 | +- [#2058](https://github.com/TokTok/c-toxcore/pull/2058) fix: properly deallocate frozen peers |
| 10 | +- [#2056](https://github.com/TokTok/c-toxcore/pull/2056) cleanup: Avoid implicit boolean and floating point conversions in decls. |
| 11 | +- [#2055](https://github.com/TokTok/c-toxcore/pull/2055) cleanup: Avoid implicit bool conversions in logical operators. |
| 12 | +- [#2053](https://github.com/TokTok/c-toxcore/pull/2053) cleanup: Enable tokstyle's `-Wlarge-struct-params`. |
| 13 | +- [#2052](https://github.com/TokTok/c-toxcore/pull/2052) fix: Fix return type of functions returning uint64_t. |
| 14 | +- [#2049](https://github.com/TokTok/c-toxcore/pull/2049) cleanup: Apply stronger type checks and fix errors. |
| 15 | +- [#2047](https://github.com/TokTok/c-toxcore/pull/2047) feat: Improve how we share TCP relays with friends |
| 16 | +- [#2046](https://github.com/TokTok/c-toxcore/pull/2046) cleanup: Avoid implicit pointer-to-bool conversion in `if` in toxav. |
| 17 | +- [#2043](https://github.com/TokTok/c-toxcore/pull/2043) refactor: Compare pointers in if conditions to nullptr. |
| 18 | +- [#2041](https://github.com/TokTok/c-toxcore/pull/2041) fix: file transfer bug introduced in commit 2073d02 |
| 19 | +- [#2039](https://github.com/TokTok/c-toxcore/pull/2039) refactor: Add a bit more logging; change WARNING to ERROR. |
| 20 | +- [#2036](https://github.com/TokTok/c-toxcore/pull/2036) chore: Add BUILD file for websockify. |
| 21 | +- [#2035](https://github.com/TokTok/c-toxcore/pull/2035) chore: fine tune fuzzing settings |
| 22 | +- [#2033](https://github.com/TokTok/c-toxcore/pull/2033) cleanup: Add some more error path logging to TCP server code. |
| 23 | +- [#2032](https://github.com/TokTok/c-toxcore/pull/2032) chore: update the list of CMake options & Windows Docker build deps |
| 24 | +- [#2031](https://github.com/TokTok/c-toxcore/pull/2031) fix: remove bogus asserts in fuzzer harness |
| 25 | +- [#2030](https://github.com/TokTok/c-toxcore/pull/2030) chore: expand fuzzing to toxsave |
| 26 | +- [#2028](https://github.com/TokTok/c-toxcore/pull/2028) fix: syntax error introduced in 8bf37994fd12acec9e3010437502f478399b99b4 |
| 27 | +- [#2027](https://github.com/TokTok/c-toxcore/pull/2027) fix: add continous fuzzing |
| 28 | +- [#2026](https://github.com/TokTok/c-toxcore/pull/2026) chore: Fix implicit declaration warning in fuzz build |
| 29 | +- [#2025](https://github.com/TokTok/c-toxcore/pull/2025) chore: add continous fuzzing to our CI |
| 30 | +- [#2024](https://github.com/TokTok/c-toxcore/pull/2024) perf: Reduce minimal encoding size of packed events. |
| 31 | +- [#2023](https://github.com/TokTok/c-toxcore/pull/2023) cleanup: Add wrapper library for msgpack pack functions |
| 32 | +- [#2022](https://github.com/TokTok/c-toxcore/pull/2022) cleanup: Split tox_unpack into two smaller libs |
| 33 | +- [#2021](https://github.com/TokTok/c-toxcore/pull/2021) chore: Disable non-null attributes by default. |
| 34 | +- [#2019](https://github.com/TokTok/c-toxcore/pull/2019) chore: Silence clang compile warnings causing circle-ci/asan to fail |
| 35 | +- [#2018](https://github.com/TokTok/c-toxcore/pull/2018) fix: Coverty scan |
| 36 | +- [#2016](https://github.com/TokTok/c-toxcore/pull/2016) docs: Add libmsgpack dependency in INSTALL.md |
| 37 | +- [#2015](https://github.com/TokTok/c-toxcore/pull/2015) fix: shared toxcore autotools build failing |
| 38 | +- [#2013](https://github.com/TokTok/c-toxcore/pull/2013) cleanup: Don't use VLAs for huge allocations. |
| 39 | +- [#2011](https://github.com/TokTok/c-toxcore/pull/2011) fix: Conan build link failures |
| 40 | +- [#2010](https://github.com/TokTok/c-toxcore/pull/2010) chore: Remove duplicate source file in autotools build. |
| 41 | +- [#2008](https://github.com/TokTok/c-toxcore/pull/2008) chore: get skeletons out of the closet |
| 42 | +- [#2007](https://github.com/TokTok/c-toxcore/pull/2007) feat: add bash-completion for tox-bootstrapd |
| 43 | +- [#2006](https://github.com/TokTok/c-toxcore/pull/2006) cleanup: Add more nonnull and nullable annotations. |
| 44 | +- [#2002](https://github.com/TokTok/c-toxcore/pull/2002) cleanup: Add nonnull annotations to function definitions. |
| 45 | +- [#2001](https://github.com/TokTok/c-toxcore/pull/2001) chore: Add an undefined behaviour/integer sanitizer build. |
| 46 | +- [#1999](https://github.com/TokTok/c-toxcore/pull/1999) chore: Speed up cmake builds with `UNITY_BUILD`. |
| 47 | +- [#1996](https://github.com/TokTok/c-toxcore/pull/1996) feat: Add unpacker functions for events structures. |
| 48 | +- [#1993](https://github.com/TokTok/c-toxcore/pull/1993) feat: Add binary packing functions for tox events. |
| 49 | +- [#1992](https://github.com/TokTok/c-toxcore/pull/1992) chore: Set up an Android CI job |
| 50 | +- [#1988](https://github.com/TokTok/c-toxcore/pull/1988) cleanup: Make LAN discovery thread-safe without data races. |
| 51 | +- [#1987](https://github.com/TokTok/c-toxcore/pull/1987) cleanup: Comply with new cimple callback rules. |
| 52 | +- [#1985](https://github.com/TokTok/c-toxcore/pull/1985) cleanup: Split msi callback array into 1 member per callback |
| 53 | +- [#1982](https://github.com/TokTok/c-toxcore/pull/1982) chore: Add an easy way to run autotools and circleci builds locally. |
| 54 | +- [#1979](https://github.com/TokTok/c-toxcore/pull/1979) chore: Update readme header |
| 55 | +- [#1952](https://github.com/TokTok/c-toxcore/pull/1952) feat: Add async event handling (callbacks) code. |
| 56 | +- [#1935](https://github.com/TokTok/c-toxcore/pull/1935) feat: add DHT queries to private API |
| 57 | +- [#1668](https://github.com/TokTok/c-toxcore/pull/1668) perf: Take advantage of fast networks for file transfers |
| 58 | + |
| 59 | +### Closed issues: |
| 60 | + |
| 61 | +- [#2009](https://github.com/TokTok/c-toxcore/issues/2009) Autotools build fails |
| 62 | +- [#2004](https://github.com/TokTok/c-toxcore/issues/2004) Add `nullable` and `nonnull` annotations to all functions. |
| 63 | +- [#1998](https://github.com/TokTok/c-toxcore/issues/1998) Large stack allocations |
| 64 | +- [#1977](https://github.com/TokTok/c-toxcore/issues/1977) Turn array of callbacks in msi.h into separate callbacks. |
| 65 | +- [#1670](https://github.com/TokTok/c-toxcore/issues/1670) Broken link in readme |
| 66 | +- [#405](https://github.com/TokTok/c-toxcore/issues/405) Remove all¹ uses of global state in toxcore |
| 67 | +- [#340](https://github.com/TokTok/c-toxcore/issues/340) Set up a continuous integration build for Android |
| 68 | +- [#236](https://github.com/TokTok/c-toxcore/issues/236) Tox file transfers do not use available bandwidth |
| 69 | +- [#128](https://github.com/TokTok/c-toxcore/issues/128) Toxcore should provide an easy, local method for making sure Travis checks will pass |
| 70 | + |
2 | 71 | ## v0.2.15
|
3 | 72 |
|
4 | 73 | ### Merged PRs:
|
5 | 74 |
|
6 | 75 | - [#1984](https://github.com/TokTok/c-toxcore/pull/1984) fix: Reduce logging verbosity even more.
|
| 76 | +- [#1983](https://github.com/TokTok/c-toxcore/pull/1983) chore: Release 0.2.15 |
7 | 77 | - [#1980](https://github.com/TokTok/c-toxcore/pull/1980) fix: Reduce logging verbosity in TCP server.
|
8 | 78 |
|
9 | 79 | ## v0.2.14
|
|
0 commit comments