diff options
author | Robin Linden <dev@robinlinden.eu> | 2020-05-01 12:43:13 +0200 |
---|---|---|
committer | Robin Linden <dev@robinlinden.eu> | 2020-05-01 12:58:27 +0200 |
commit | 9be4dbb4335bf7d893c8d00566d3276ab6dedd14 (patch) | |
tree | db657878bb11d2a29d05a2672e16bbdd9fcde7c0 | |
parent | 7edc0a52feea4f7618a3a8447b5a2607538776ff (diff) |
Release 0.2.12
-rw-r--r-- | CHANGELOG.md | 51 | ||||
-rw-r--r-- | CMakeLists.txt | 2 | ||||
-rw-r--r-- | configure.ac | 2 | ||||
-rw-r--r-- | other/bootstrap_daemon/docker/tox-bootstrapd.sha256 | 2 | ||||
-rw-r--r-- | so.version | 4 | ||||
-rw-r--r-- | toxcore/tox.api.h | 2 | ||||
-rw-r--r-- | toxcore/tox.h | 2 |
7 files changed, 56 insertions, 9 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 91c80779..8973c4ee 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md | |||
@@ -1,8 +1,55 @@ | |||
1 | 1 | ||
2 | ## v0.2.12 | ||
3 | |||
4 | ### Merged PRs: | ||
5 | |||
6 | - [#1457](https://github.com/TokTok/c-toxcore/pull/1457) Disable non-hermetic tests by default. | ||
7 | - [#1456](https://github.com/TokTok/c-toxcore/pull/1456) Limit the number of friends you can have to ~4 billion. | ||
8 | - [#1452](https://github.com/TokTok/c-toxcore/pull/1452) Add execution trace option for debugging. | ||
9 | - [#1447](https://github.com/TokTok/c-toxcore/pull/1447) Udp dht group chats | ||
10 | - [#1444](https://github.com/TokTok/c-toxcore/pull/1444) Set up release-drafter to automatically draft the next release. | ||
11 | - [#1443](https://github.com/TokTok/c-toxcore/pull/1443) Allow test coverage to fluctuate 2% up and down, but not below 80%. | ||
12 | - [#1442](https://github.com/TokTok/c-toxcore/pull/1442) Add CODEOWNERS and settings.yml files. | ||
13 | - [#1441](https://github.com/TokTok/c-toxcore/pull/1441) [ImgBot] Optimize images | ||
14 | - [#1439](https://github.com/TokTok/c-toxcore/pull/1439) Fix continuous integration builds. | ||
15 | - [#1437](https://github.com/TokTok/c-toxcore/pull/1437) Rework the toxchat/bootstrap-node Docker image. | ||
16 | - [#1435](https://github.com/TokTok/c-toxcore/pull/1435) Enable TCP relay test in Bazel and autotools build. | ||
17 | - [#1434](https://github.com/TokTok/c-toxcore/pull/1434) Skip invalid TCP relays and DHT nodes when loading save data. | ||
18 | - [#1433](https://github.com/TokTok/c-toxcore/pull/1433) Fix saving of combination of loaded and connected TCP relays | ||
19 | - [#1430](https://github.com/TokTok/c-toxcore/pull/1430) Invert `not_valid` functions and name them `is_valid`. | ||
20 | - [#1429](https://github.com/TokTok/c-toxcore/pull/1429) Fix things not being initialized if creating a TCP-only network | ||
21 | - [#1426](https://github.com/TokTok/c-toxcore/pull/1426) Remove tokstyle exemptions from build files. | ||
22 | - [#1425](https://github.com/TokTok/c-toxcore/pull/1425) Stop using the "inline namespace" feature of apidsl. | ||
23 | - [#1424](https://github.com/TokTok/c-toxcore/pull/1424) Add new semi-private API functions to set per-packet-id custom handlers. | ||
24 | - [#1423](https://github.com/TokTok/c-toxcore/pull/1423) Give CI workflow a better name: clang-sanitizers | ||
25 | - [#1422](https://github.com/TokTok/c-toxcore/pull/1422) Use public API for sending in RTP | ||
26 | - [#1421](https://github.com/TokTok/c-toxcore/pull/1421) Install ci-tools and get tokstyle via the script it provides. | ||
27 | - [#1420](https://github.com/TokTok/c-toxcore/pull/1420) Use tox public API for sending packets in toxav BWController | ||
28 | - [#1419](https://github.com/TokTok/c-toxcore/pull/1419) Remove newlines from the end of LOGGER format strings. | ||
29 | - [#1418](https://github.com/TokTok/c-toxcore/pull/1418) Change ToxAVCall struct mutex to a more distinct name | ||
30 | - [#1417](https://github.com/TokTok/c-toxcore/pull/1417) Create own instance of Mono_Time for ToxAV | ||
31 | - [#1416](https://github.com/TokTok/c-toxcore/pull/1416) Stop using Messenger's mono_time in bandwidth controller. | ||
32 | - [#1415](https://github.com/TokTok/c-toxcore/pull/1415) Fix 2 memory leaks in ToxAV. | ||
33 | - [#1414](https://github.com/TokTok/c-toxcore/pull/1414) Show function names in asan/tsan stack traces on CircleCI. | ||
34 | - [#1413](https://github.com/TokTok/c-toxcore/pull/1413) Make afl_toxsave.c a bit more portable; fix memory leak. | ||
35 | - [#1411](https://github.com/TokTok/c-toxcore/pull/1411) Fixes towards building on MSVC. | ||
36 | - [#1409](https://github.com/TokTok/c-toxcore/pull/1409) Mark conference test as small. | ||
37 | - [#1407](https://github.com/TokTok/c-toxcore/pull/1407) Add minimal save generator | ||
38 | - [#1406](https://github.com/TokTok/c-toxcore/pull/1406) Migrate format-source script to new apidsl web app. | ||
39 | - [#1404](https://github.com/TokTok/c-toxcore/pull/1404) Smarter setup of bazel remote cache on Cirrus CI. | ||
40 | - [#1331](https://github.com/TokTok/c-toxcore/pull/1331) Add basic test adapter for AFL | ||
41 | |||
42 | ### Closed issues: | ||
43 | |||
44 | - [#1365](https://github.com/TokTok/c-toxcore/issues/1365) Add the option to use LAN discovery even when using a proxy for remote connections | ||
45 | - [#1353](https://github.com/TokTok/c-toxcore/issues/1353) libtoxdns.a and libtoxav.a | ||
46 | - [#86](https://github.com/TokTok/c-toxcore/issues/86) Freenet as Offline Messaging Backend | ||
47 | |||
2 | ## v0.2.11 | 48 | ## v0.2.11 |
3 | 49 | ||
4 | ### Merged PRs: | 50 | ### Merged PRs: |
5 | 51 | ||
52 | - [#1405](https://github.com/TokTok/c-toxcore/pull/1405) Release 0.2.11 | ||
6 | - [#1403](https://github.com/TokTok/c-toxcore/pull/1403) Install libsodium from apt instead of from source. | 53 | - [#1403](https://github.com/TokTok/c-toxcore/pull/1403) Install libsodium from apt instead of from source. |
7 | - [#1402](https://github.com/TokTok/c-toxcore/pull/1402) Remove bazel build from Travis. | 54 | - [#1402](https://github.com/TokTok/c-toxcore/pull/1402) Remove bazel build from Travis. |
8 | - [#1400](https://github.com/TokTok/c-toxcore/pull/1400) Disable bazel remote cache on CI. | 55 | - [#1400](https://github.com/TokTok/c-toxcore/pull/1400) Disable bazel remote cache on CI. |
@@ -109,7 +156,7 @@ | |||
109 | - [#1242](https://github.com/TokTok/c-toxcore/pull/1242) Fix critical stack overflow arising from VLA usage | 156 | - [#1242](https://github.com/TokTok/c-toxcore/pull/1242) Fix critical stack overflow arising from VLA usage |
110 | - [#1239](https://github.com/TokTok/c-toxcore/pull/1239) Add some hopefully helpful documentation to the functions in mono_time.h | 157 | - [#1239](https://github.com/TokTok/c-toxcore/pull/1239) Add some hopefully helpful documentation to the functions in mono_time.h |
111 | - [#1235](https://github.com/TokTok/c-toxcore/pull/1235) Change method of PK production for FAKE friend in DHT | 158 | - [#1235](https://github.com/TokTok/c-toxcore/pull/1235) Change method of PK production for FAKE friend in DHT |
112 | - [#1234](https://github.com/TokTok/c-toxcore/pull/1234) Increase NOFILE limit for tox-bootstrapd | 159 | - [#1234](https://github.com/TokTok/c-toxcore/pull/1234) Increase NOFILE limit for tox-bootstrapd |
113 | - [#1231](https://github.com/TokTok/c-toxcore/pull/1231) Use `bool` for IPv6 flag in test programs and `DHT_bootstrap`. | 160 | - [#1231](https://github.com/TokTok/c-toxcore/pull/1231) Use `bool` for IPv6 flag in test programs and `DHT_bootstrap`. |
114 | - [#1230](https://github.com/TokTok/c-toxcore/pull/1230) Add `LOGGER_ASSERT` for checking fatal error conditions. | 161 | - [#1230](https://github.com/TokTok/c-toxcore/pull/1230) Add `LOGGER_ASSERT` for checking fatal error conditions. |
115 | - [#1229](https://github.com/TokTok/c-toxcore/pull/1229) Include `CTest` in CMakeLists.txt to get valgrind support. | 162 | - [#1229](https://github.com/TokTok/c-toxcore/pull/1229) Include `CTest` in CMakeLists.txt to get valgrind support. |
@@ -357,7 +404,7 @@ | |||
357 | - [#975](https://github.com/TokTok/c-toxcore/pull/975) Factor out the actual test code from conference_test. | 404 | - [#975](https://github.com/TokTok/c-toxcore/pull/975) Factor out the actual test code from conference_test. |
358 | - [#972](https://github.com/TokTok/c-toxcore/pull/972) Add a test that reproduces the NULL peer nick bug. | 405 | - [#972](https://github.com/TokTok/c-toxcore/pull/972) Add a test that reproduces the NULL peer nick bug. |
359 | - [#968](https://github.com/TokTok/c-toxcore/pull/968) Make tox.c unambiguously parseable. | 406 | - [#968](https://github.com/TokTok/c-toxcore/pull/968) Make tox.c unambiguously parseable. |
360 | - [#967](https://github.com/TokTok/c-toxcore/pull/967) lan_discovery_test and version_test cleanup | 407 | - [#967](https://github.com/TokTok/c-toxcore/pull/967) lan_discovery_test and version_test cleanup |
361 | - [#966](https://github.com/TokTok/c-toxcore/pull/966) Use run_auto_test.h test fixture for some auto-tests. | 408 | - [#966](https://github.com/TokTok/c-toxcore/pull/966) Use run_auto_test.h test fixture for some auto-tests. |
362 | - [#965](https://github.com/TokTok/c-toxcore/pull/965) Add `#include <cstdio>` for `std::printf`. | 409 | - [#965](https://github.com/TokTok/c-toxcore/pull/965) Add `#include <cstdio>` for `std::printf`. |
363 | - [#964](https://github.com/TokTok/c-toxcore/pull/964) Add some tests for our ring_buffer implementation. | 410 | - [#964](https://github.com/TokTok/c-toxcore/pull/964) Add some tests for our ring_buffer implementation. |
diff --git a/CMakeLists.txt b/CMakeLists.txt index 8417715b..51e1e99f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt | |||
@@ -30,7 +30,7 @@ set(CMAKE_MODULE_PATH ${toxcore_SOURCE_DIR}/cmake) | |||
30 | # versions in a synchronised way. | 30 | # versions in a synchronised way. |
31 | set(PROJECT_VERSION_MAJOR "0") | 31 | set(PROJECT_VERSION_MAJOR "0") |
32 | set(PROJECT_VERSION_MINOR "2") | 32 | set(PROJECT_VERSION_MINOR "2") |
33 | set(PROJECT_VERSION_PATCH "11") | 33 | set(PROJECT_VERSION_PATCH "12") |
34 | set(PROJECT_VERSION "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}") | 34 | set(PROJECT_VERSION "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}") |
35 | 35 | ||
36 | # set .so library version / following libtool scheme | 36 | # set .so library version / following libtool scheme |
diff --git a/configure.ac b/configure.ac index 94115350..5dfaf22c 100644 --- a/configure.ac +++ b/configure.ac | |||
@@ -2,7 +2,7 @@ | |||
2 | # Process this file with autoconf to produce a configure script. | 2 | # Process this file with autoconf to produce a configure script. |
3 | 3 | ||
4 | AC_PREREQ([2.65]) | 4 | AC_PREREQ([2.65]) |
5 | AC_INIT([tox], [0.2.11]) | 5 | AC_INIT([tox], [0.2.12]) |
6 | AC_CONFIG_AUX_DIR(configure_aux) | 6 | AC_CONFIG_AUX_DIR(configure_aux) |
7 | AC_CONFIG_SRCDIR([toxcore/net_crypto.c]) | 7 | AC_CONFIG_SRCDIR([toxcore/net_crypto.c]) |
8 | AC_CONFIG_HEADERS([config.h]) | 8 | AC_CONFIG_HEADERS([config.h]) |
diff --git a/other/bootstrap_daemon/docker/tox-bootstrapd.sha256 b/other/bootstrap_daemon/docker/tox-bootstrapd.sha256 index 775b095e..12c8c317 100644 --- a/other/bootstrap_daemon/docker/tox-bootstrapd.sha256 +++ b/other/bootstrap_daemon/docker/tox-bootstrapd.sha256 | |||
@@ -1 +1 @@ | |||
b99d22c87a2bcaa93eba33f2a140f1c1624f846b4f2d87ada9fc2d7788f13193 /usr/local/bin/tox-bootstrapd | c8bb5365e2cd01dab8d10a0d9c2e8f8e3be0996062151fbf95bf6304a0f1ecf1 /usr/local/bin/tox-bootstrapd | ||
@@ -11,6 +11,6 @@ | |||
11 | # For a full reference see: | 11 | # For a full reference see: |
12 | # https://www.gnu.org/software/libtool/manual/libtool.html#Updating-version-info | 12 | # https://www.gnu.org/software/libtool/manual/libtool.html#Updating-version-info |
13 | 13 | ||
14 | CURRENT=13 | 14 | CURRENT=14 |
15 | REVISION=0 | 15 | REVISION=0 |
16 | AGE=11 | 16 | AGE=12 |
diff --git a/toxcore/tox.api.h b/toxcore/tox.api.h index 3cda8126..36556171 100644 --- a/toxcore/tox.api.h +++ b/toxcore/tox.api.h | |||
@@ -169,7 +169,7 @@ const VERSION_MINOR = 2; | |||
169 | * The patch or revision number. Incremented when bugfixes are applied without | 169 | * The patch or revision number. Incremented when bugfixes are applied without |
170 | * changing any functionality or API or ABI. | 170 | * changing any functionality or API or ABI. |
171 | */ | 171 | */ |
172 | const VERSION_PATCH = 11; | 172 | const VERSION_PATCH = 12; |
173 | 173 | ||
174 | /** | 174 | /** |
175 | * A macro to check at preprocessing time whether the client code is compatible | 175 | * A macro to check at preprocessing time whether the client code is compatible |
diff --git a/toxcore/tox.h b/toxcore/tox.h index c4759507..c9c0967a 100644 --- a/toxcore/tox.h +++ b/toxcore/tox.h | |||
@@ -170,7 +170,7 @@ uint32_t tox_version_minor(void); | |||
170 | * The patch or revision number. Incremented when bugfixes are applied without | 170 | * The patch or revision number. Incremented when bugfixes are applied without |
171 | * changing any functionality or API or ABI. | 171 | * changing any functionality or API or ABI. |
172 | */ | 172 | */ |
173 | #define TOX_VERSION_PATCH 11 | 173 | #define TOX_VERSION_PATCH 12 |
174 | 174 | ||
175 | uint32_t tox_version_patch(void); | 175 | uint32_t tox_version_patch(void); |
176 | 176 | ||