summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin Linden <dev@robinlinden.eu>2020-05-01 12:43:13 +0200
committerRobin Linden <dev@robinlinden.eu>2020-05-01 12:58:27 +0200
commit9be4dbb4335bf7d893c8d00566d3276ab6dedd14 (patch)
treedb657878bb11d2a29d05a2672e16bbdd9fcde7c0
parent7edc0a52feea4f7618a3a8447b5a2607538776ff (diff)
Release 0.2.12
-rw-r--r--CHANGELOG.md51
-rw-r--r--CMakeLists.txt2
-rw-r--r--configure.ac2
-rw-r--r--other/bootstrap_daemon/docker/tox-bootstrapd.sha2562
-rw-r--r--so.version4
-rw-r--r--toxcore/tox.api.h2
-rw-r--r--toxcore/tox.h2
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.
31set(PROJECT_VERSION_MAJOR "0") 31set(PROJECT_VERSION_MAJOR "0")
32set(PROJECT_VERSION_MINOR "2") 32set(PROJECT_VERSION_MINOR "2")
33set(PROJECT_VERSION_PATCH "11") 33set(PROJECT_VERSION_PATCH "12")
34set(PROJECT_VERSION "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}") 34set(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
4AC_PREREQ([2.65]) 4AC_PREREQ([2.65])
5AC_INIT([tox], [0.2.11]) 5AC_INIT([tox], [0.2.12])
6AC_CONFIG_AUX_DIR(configure_aux) 6AC_CONFIG_AUX_DIR(configure_aux)
7AC_CONFIG_SRCDIR([toxcore/net_crypto.c]) 7AC_CONFIG_SRCDIR([toxcore/net_crypto.c])
8AC_CONFIG_HEADERS([config.h]) 8AC_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
diff --git a/so.version b/so.version
index d4b30ec3..e9b72948 100644
--- a/so.version
+++ b/so.version
@@ -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
14CURRENT=13 14CURRENT=14
15REVISION=0 15REVISION=0
16AGE=11 16AGE=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 */
172const VERSION_PATCH = 11; 172const 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
175uint32_t tox_version_patch(void); 175uint32_t tox_version_patch(void);
176 176