diff options
author | Robin Lindén <dev@robinlinden.eu> | 2018-07-20 22:52:14 +0200 |
---|---|---|
committer | Robin Lindén <dev@robinlinden.eu> | 2018-07-20 22:52:14 +0200 |
commit | a672b3c56e3f3d67c5de19d2053af5bde1ae3d9f (patch) | |
tree | e2a719052ab3a0eb9a2b1578b2fe2a6d5abd5439 /CHANGELOG.md | |
parent | 246165954c448b321d586c141a2f1ed408fe10d0 (diff) |
Release v0.2.4
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r-- | CHANGELOG.md | 80 |
1 files changed, 80 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index f0a24be0..e80f3598 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md | |||
@@ -1,9 +1,80 @@ | |||
1 | 1 | ||
2 | 2 | ||
3 | ## v0.2.4 | ||
4 | |||
5 | ### Merged PRs: | ||
6 | |||
7 | - [#1014](https://github.com/TokTok/c-toxcore/pull/1014) Use string comparison operator in configure.ac. | ||
8 | - [#1013](https://github.com/TokTok/c-toxcore/pull/1013) Link -lsocket and -lnsl for socket functions on Solaris. | ||
9 | - [#1012](https://github.com/TokTok/c-toxcore/pull/1012) Correct the max hostname length constant. | ||
10 | - [#1009](https://github.com/TokTok/c-toxcore/pull/1009) Using stdint instead of int/long | ||
11 | - [#1008](https://github.com/TokTok/c-toxcore/pull/1008) Set `_XOPEN_SOURCE` to 700 for FreeBSD. | ||
12 | - [#1007](https://github.com/TokTok/c-toxcore/pull/1007) Use enums for group packet types. | ||
13 | - [#1006](https://github.com/TokTok/c-toxcore/pull/1006) Set C++11/C99 flag manually in older cmake on not-msvc. | ||
14 | - [#1005](https://github.com/TokTok/c-toxcore/pull/1005) Use the correct repository name in the coverage badge. | ||
15 | - [#1003](https://github.com/TokTok/c-toxcore/pull/1003) Remove LOGGER_ERROR for harmless send failure. | ||
16 | - [#1001](https://github.com/TokTok/c-toxcore/pull/1001) Add conference_by_uid and conference_get_uid functions. | ||
17 | - [#1000](https://github.com/TokTok/c-toxcore/pull/1000) Limit number of group chats to 65536. | ||
18 | - [#998](https://github.com/TokTok/c-toxcore/pull/998) Use named function types for group callbacks. | ||
19 | - [#997](https://github.com/TokTok/c-toxcore/pull/997) Style fixes in TCP code; remove MIN and PAIR from util.h. | ||
20 | - [#996](https://github.com/TokTok/c-toxcore/pull/996) Add the bazel build as one of the PR blocking builds. | ||
21 | - [#995](https://github.com/TokTok/c-toxcore/pull/995) Fix style in some header files. | ||
22 | - [#994](https://github.com/TokTok/c-toxcore/pull/994) Fix style in DHT.c. | ||
23 | - [#993](https://github.com/TokTok/c-toxcore/pull/993) Move `load_state` and its helper functions to their own module. | ||
24 | - [#991](https://github.com/TokTok/c-toxcore/pull/991) Use named function types for friend_connection callbacks. | ||
25 | - [#990](https://github.com/TokTok/c-toxcore/pull/990) Use named function types for friend_requests callbacks. | ||
26 | - [#989](https://github.com/TokTok/c-toxcore/pull/989) Use named function types for callbacks in net_crypto. | ||
27 | - [#987](https://github.com/TokTok/c-toxcore/pull/987) Use named types for onion callbacks. | ||
28 | - [#986](https://github.com/TokTok/c-toxcore/pull/986) Simplify Travis-CI FreeBSD build | ||
29 | - [#985](https://github.com/TokTok/c-toxcore/pull/985) Clarify the intent of "file kinds" in the API. | ||
30 | - [#984](https://github.com/TokTok/c-toxcore/pull/984) Avoid side-effectful assignments in conditionals. | ||
31 | - [#981](https://github.com/TokTok/c-toxcore/pull/981) Factor out time keeping code into its own module: mono_time.c. | ||
32 | - [#979](https://github.com/TokTok/c-toxcore/pull/979) Add a thread-safe version of unix_time and friends. | ||
33 | - [#978](https://github.com/TokTok/c-toxcore/pull/978) Rename `BS_LIST` to `BS_List` to follow the naming conventions. | ||
34 | - [#977](https://github.com/TokTok/c-toxcore/pull/977) Remove VLA usage from `send_audio_packet`. | ||
35 | - [#976](https://github.com/TokTok/c-toxcore/pull/976) Call the "peer leaves" callback only once on group delete. | ||
36 | - [#975](https://github.com/TokTok/c-toxcore/pull/975) Factor out the actual test code from conference_test. | ||
37 | - [#972](https://github.com/TokTok/c-toxcore/pull/972) Add a test that reproduces the NULL peer nick bug. | ||
38 | - [#968](https://github.com/TokTok/c-toxcore/pull/968) Make tox.c unambiguously parseable. | ||
39 | - [#967](https://github.com/TokTok/c-toxcore/pull/967) lan_discovery_test and version_test cleanup | ||
40 | - [#966](https://github.com/TokTok/c-toxcore/pull/966) Use run_auto_test.h test fixture for some auto-tests. | ||
41 | - [#965](https://github.com/TokTok/c-toxcore/pull/965) Add `#include <cstdio>` for `std::printf`. | ||
42 | - [#964](https://github.com/TokTok/c-toxcore/pull/964) Add some tests for our ring_buffer implementation. | ||
43 | - [#962](https://github.com/TokTok/c-toxcore/pull/962) Collect `PACKET_ID*` constants in `net_crypto.h`, cleanup their uses | ||
44 | - [#958](https://github.com/TokTok/c-toxcore/pull/958) Fix leak of Logger instances in dht_test. | ||
45 | - [#957](https://github.com/TokTok/c-toxcore/pull/957) Remove broken conference tests. | ||
46 | - [#955](https://github.com/TokTok/c-toxcore/pull/955) Another TCP_test upgrade | ||
47 | - [#954](https://github.com/TokTok/c-toxcore/pull/954) Proposal: Make arg `host` understand clearly. | ||
48 | - [#953](https://github.com/TokTok/c-toxcore/pull/953) Add missing MAX_HOSTNAME_LENGTH doc. | ||
49 | - [#945](https://github.com/TokTok/c-toxcore/pull/945) Add a test to try and overflow the send queue in net_crypto. | ||
50 | - [#943](https://github.com/TokTok/c-toxcore/pull/943) Correct check for net_crypto packet index. | ||
51 | - [#942](https://github.com/TokTok/c-toxcore/pull/942) Simplify Travis CI builds. | ||
52 | - [#932](https://github.com/TokTok/c-toxcore/pull/932) Various minor cleanups in `net_crypto`. | ||
53 | |||
54 | ### Closed issues: | ||
55 | |||
56 | - [#1015](https://github.com/TokTok/c-toxcore/issues/1015) Improve Solaris support | ||
57 | - [#1004](https://github.com/TokTok/c-toxcore/issues/1004) qTox: "Program received signal SIGPIPE, Broken pipe." with TokTok-c-toxcore-v0.2.3_GH0 on FreeBSD 11.x. | ||
58 | - [#988](https://github.com/TokTok/c-toxcore/issues/988) Registration on https://nodes.tox.chat (question) | ||
59 | - [#982](https://github.com/TokTok/c-toxcore/issues/982) Merge the two travis stages for freebsd back into one | ||
60 | - [#970](https://github.com/TokTok/c-toxcore/issues/970) Crash with persistent groups | ||
61 | - [#963](https://github.com/TokTok/c-toxcore/issues/963) ToxAV's `rb_write` function is written in a strange way | ||
62 | - [#946](https://github.com/TokTok/c-toxcore/issues/946) [API] for max proxy address length | ||
63 | - [#944](https://github.com/TokTok/c-toxcore/issues/944) How detect that friend is busy | ||
64 | - [#936](https://github.com/TokTok/c-toxcore/issues/936) Help needed in testing a tox client,I need some dummy toxids to test . | ||
65 | - [#923](https://github.com/TokTok/c-toxcore/issues/923) Crash on malloc in ping_array_add | ||
66 | - [#911](https://github.com/TokTok/c-toxcore/issues/911) Weekly Tox Dev Meeting | ||
67 | - [#910](https://github.com/TokTok/c-toxcore/issues/910) Crash in clear_entry in ping_array.c | ||
68 | - [#903](https://github.com/TokTok/c-toxcore/issues/903) c-toxcore and LGPL (question) | ||
69 | - [#528](https://github.com/TokTok/c-toxcore/issues/528) c-toxcore on Windows can be compiled using MSYS2 (with modern MinGW-w64) | ||
70 | - [#450](https://github.com/TokTok/c-toxcore/issues/450) Run format-test earlier in the build | ||
71 | - [#429](https://github.com/TokTok/c-toxcore/issues/429) Cannot build on Windows using MinGW | ||
72 | |||
3 | ## v0.2.3 | 73 | ## v0.2.3 |
4 | 74 | ||
5 | ### Merged PRs: | 75 | ### Merged PRs: |
6 | 76 | ||
77 | - [#952](https://github.com/TokTok/c-toxcore/pull/952) Release v0.2.3 | ||
7 | - [#951](https://github.com/TokTok/c-toxcore/pull/951) Only run astyle if the astyle binary exists. | 78 | - [#951](https://github.com/TokTok/c-toxcore/pull/951) Only run astyle if the astyle binary exists. |
8 | - [#950](https://github.com/TokTok/c-toxcore/pull/950) Remove utils.c and utils.h from toxencryptsave build. | 79 | - [#950](https://github.com/TokTok/c-toxcore/pull/950) Remove utils.c and utils.h from toxencryptsave build. |
9 | - [#949](https://github.com/TokTok/c-toxcore/pull/949) Fixes to the imported sodium sources to compile without warnings. | 80 | - [#949](https://github.com/TokTok/c-toxcore/pull/949) Fixes to the imported sodium sources to compile without warnings. |
@@ -110,6 +181,7 @@ | |||
110 | - [#789](https://github.com/TokTok/c-toxcore/pull/789) Remove tox_test from autotools build. | 181 | - [#789](https://github.com/TokTok/c-toxcore/pull/789) Remove tox_test from autotools build. |
111 | - [#788](https://github.com/TokTok/c-toxcore/pull/788) Don't print trace level logging in tests. | 182 | - [#788](https://github.com/TokTok/c-toxcore/pull/788) Don't print trace level logging in tests. |
112 | - [#787](https://github.com/TokTok/c-toxcore/pull/787) Split up tox_test into multiple smaller tests | 183 | - [#787](https://github.com/TokTok/c-toxcore/pull/787) Split up tox_test into multiple smaller tests |
184 | - [#784](https://github.com/TokTok/c-toxcore/pull/784) Use Wine Devel instead of Wine Staging | ||
113 | - [#783](https://github.com/TokTok/c-toxcore/pull/783) Send 0 as peer number in CHANGE_OCCURRED group event. | 185 | - [#783](https://github.com/TokTok/c-toxcore/pull/783) Send 0 as peer number in CHANGE_OCCURRED group event. |
114 | - [#782](https://github.com/TokTok/c-toxcore/pull/782) Use `const` more in C code. | 186 | - [#782](https://github.com/TokTok/c-toxcore/pull/782) Use `const` more in C code. |
115 | - [#781](https://github.com/TokTok/c-toxcore/pull/781) Don't build all the small sub-libraries. | 187 | - [#781](https://github.com/TokTok/c-toxcore/pull/781) Don't build all the small sub-libraries. |
@@ -117,6 +189,7 @@ | |||
117 | - [#779](https://github.com/TokTok/c-toxcore/pull/779) Remove leftover symmetric key from DHT struct. | 189 | - [#779](https://github.com/TokTok/c-toxcore/pull/779) Remove leftover symmetric key from DHT struct. |
118 | - [#778](https://github.com/TokTok/c-toxcore/pull/778) Add static asserts for all the struct sizes in toxcore. | 190 | - [#778](https://github.com/TokTok/c-toxcore/pull/778) Add static asserts for all the struct sizes in toxcore. |
119 | - [#776](https://github.com/TokTok/c-toxcore/pull/776) Optionally use newer cmake features. | 191 | - [#776](https://github.com/TokTok/c-toxcore/pull/776) Optionally use newer cmake features. |
192 | - [#775](https://github.com/TokTok/c-toxcore/pull/775) Look for dependencies in third_party/ | ||
120 | - [#774](https://github.com/TokTok/c-toxcore/pull/774) Improve gtest finding, support local checkout. | 193 | - [#774](https://github.com/TokTok/c-toxcore/pull/774) Improve gtest finding, support local checkout. |
121 | - [#773](https://github.com/TokTok/c-toxcore/pull/773) Add gtest include directory to -I flags if found. | 194 | - [#773](https://github.com/TokTok/c-toxcore/pull/773) Add gtest include directory to -I flags if found. |
122 | - [#772](https://github.com/TokTok/c-toxcore/pull/772) Reject discovery packets coming from outside the "LAN". | 195 | - [#772](https://github.com/TokTok/c-toxcore/pull/772) Reject discovery packets coming from outside the "LAN". |
@@ -124,7 +197,9 @@ | |||
124 | - [#770](https://github.com/TokTok/c-toxcore/pull/770) Add MSVC compilation instructions | 197 | - [#770](https://github.com/TokTok/c-toxcore/pull/770) Add MSVC compilation instructions |
125 | - [#767](https://github.com/TokTok/c-toxcore/pull/767) Build toxcore with libsodium.dll instead of libsodium.lib. | 198 | - [#767](https://github.com/TokTok/c-toxcore/pull/767) Build toxcore with libsodium.dll instead of libsodium.lib. |
126 | - [#766](https://github.com/TokTok/c-toxcore/pull/766) Remove libcheck from the dependencies. | 199 | - [#766](https://github.com/TokTok/c-toxcore/pull/766) Remove libcheck from the dependencies. |
200 | - [#765](https://github.com/TokTok/c-toxcore/pull/765) Make outgoing Filetransfers round-robin. | ||
127 | - [#764](https://github.com/TokTok/c-toxcore/pull/764) Fix LAN discovery on FreeBSD. | 201 | - [#764](https://github.com/TokTok/c-toxcore/pull/764) Fix LAN discovery on FreeBSD. |
202 | - [#761](https://github.com/TokTok/c-toxcore/pull/761) use official debian domain | ||
128 | - [#760](https://github.com/TokTok/c-toxcore/pull/760) Make cmake script more forgiving. | 203 | - [#760](https://github.com/TokTok/c-toxcore/pull/760) Make cmake script more forgiving. |
129 | - [#759](https://github.com/TokTok/c-toxcore/pull/759) Use more ubuntu packages; remove hstox for now. | 204 | - [#759](https://github.com/TokTok/c-toxcore/pull/759) Use more ubuntu packages; remove hstox for now. |
130 | - [#757](https://github.com/TokTok/c-toxcore/pull/757) Improve stability of crypto_memcmp test. | 205 | - [#757](https://github.com/TokTok/c-toxcore/pull/757) Improve stability of crypto_memcmp test. |
@@ -156,12 +231,15 @@ | |||
156 | - [#716](https://github.com/TokTok/c-toxcore/pull/716) Add comment from #629 in ring_buffer.c. | 231 | - [#716](https://github.com/TokTok/c-toxcore/pull/716) Add comment from #629 in ring_buffer.c. |
157 | - [#714](https://github.com/TokTok/c-toxcore/pull/714) Make BUILD files more finely-grained. | 232 | - [#714](https://github.com/TokTok/c-toxcore/pull/714) Make BUILD files more finely-grained. |
158 | - [#713](https://github.com/TokTok/c-toxcore/pull/713) Add BUILD files for all the little tools in the repo. | 233 | - [#713](https://github.com/TokTok/c-toxcore/pull/713) Add BUILD files for all the little tools in the repo. |
234 | - [#712](https://github.com/TokTok/c-toxcore/pull/712) Fix high quality video sending (backport to 0.1.x). | ||
159 | - [#711](https://github.com/TokTok/c-toxcore/pull/711) Make the monolith test a C++ binary. | 235 | - [#711](https://github.com/TokTok/c-toxcore/pull/711) Make the monolith test a C++ binary. |
160 | - [#710](https://github.com/TokTok/c-toxcore/pull/710) Don't allocate or dereference Tox_Options in tests. | 236 | - [#710](https://github.com/TokTok/c-toxcore/pull/710) Don't allocate or dereference Tox_Options in tests. |
161 | - [#709](https://github.com/TokTok/c-toxcore/pull/709) Remove nTox from the repo. | 237 | - [#709](https://github.com/TokTok/c-toxcore/pull/709) Remove nTox from the repo. |
162 | - [#708](https://github.com/TokTok/c-toxcore/pull/708) Add testing/*.c (except av_test) to bazel build. | 238 | - [#708](https://github.com/TokTok/c-toxcore/pull/708) Add testing/*.c (except av_test) to bazel build. |
163 | - [#707](https://github.com/TokTok/c-toxcore/pull/707) Fix log message in simple_conference_test: invite -> message. | 239 | - [#707](https://github.com/TokTok/c-toxcore/pull/707) Fix log message in simple_conference_test: invite -> message. |
240 | - [#705](https://github.com/TokTok/c-toxcore/pull/705) Add correction support for conference | ||
164 | - [#703](https://github.com/TokTok/c-toxcore/pull/703) Add a simple conference test with 3 friends. | 241 | - [#703](https://github.com/TokTok/c-toxcore/pull/703) Add a simple conference test with 3 friends. |
242 | - [#702](https://github.com/TokTok/c-toxcore/pull/702) Update to astyle 2.04 on CircleCI to get the correct result | ||
165 | - [#701](https://github.com/TokTok/c-toxcore/pull/701) Add astyle to Circle CI build. | 243 | - [#701](https://github.com/TokTok/c-toxcore/pull/701) Add astyle to Circle CI build. |
166 | - [#700](https://github.com/TokTok/c-toxcore/pull/700) Use more descriptive names in bwcontroller. | 244 | - [#700](https://github.com/TokTok/c-toxcore/pull/700) Use more descriptive names in bwcontroller. |
167 | - [#699](https://github.com/TokTok/c-toxcore/pull/699) Add some explanatory comments to the toxav audio code. | 245 | - [#699](https://github.com/TokTok/c-toxcore/pull/699) Add some explanatory comments to the toxav audio code. |
@@ -191,6 +269,7 @@ | |||
191 | - [#669](https://github.com/TokTok/c-toxcore/pull/669) Make Onion_Client a module-private type. | 269 | - [#669](https://github.com/TokTok/c-toxcore/pull/669) Make Onion_Client a module-private type. |
192 | - [#668](https://github.com/TokTok/c-toxcore/pull/668) Make Ping_Array a module-private type. | 270 | - [#668](https://github.com/TokTok/c-toxcore/pull/668) Make Ping_Array a module-private type. |
193 | - [#667](https://github.com/TokTok/c-toxcore/pull/667) pkg-config .pc files: added .private versions of Libs and Required | 271 | - [#667](https://github.com/TokTok/c-toxcore/pull/667) pkg-config .pc files: added .private versions of Libs and Required |
272 | - [#666](https://github.com/TokTok/c-toxcore/pull/666) Fix some typos in code and cmake comments | ||
194 | - [#665](https://github.com/TokTok/c-toxcore/pull/665) Remove useless if statement | 273 | - [#665](https://github.com/TokTok/c-toxcore/pull/665) Remove useless if statement |
195 | - [#662](https://github.com/TokTok/c-toxcore/pull/662) Move Networking_Core struct into the .c file. | 274 | - [#662](https://github.com/TokTok/c-toxcore/pull/662) Move Networking_Core struct into the .c file. |
196 | - [#661](https://github.com/TokTok/c-toxcore/pull/661) Disable asan, since it seems to break on travis. | 275 | - [#661](https://github.com/TokTok/c-toxcore/pull/661) Disable asan, since it seems to break on travis. |
@@ -199,6 +278,7 @@ | |||
199 | - [#658](https://github.com/TokTok/c-toxcore/pull/658) Call freeaddrinfo on error paths in net_getipport. | 278 | - [#658](https://github.com/TokTok/c-toxcore/pull/658) Call freeaddrinfo on error paths in net_getipport. |
200 | - [#657](https://github.com/TokTok/c-toxcore/pull/657) Zero-initialise stack-allocated objects in hstox driver. | 279 | - [#657](https://github.com/TokTok/c-toxcore/pull/657) Zero-initialise stack-allocated objects in hstox driver. |
201 | - [#656](https://github.com/TokTok/c-toxcore/pull/656) Fix file descriptor leak in hstox test. | 280 | - [#656](https://github.com/TokTok/c-toxcore/pull/656) Fix file descriptor leak in hstox test. |
281 | - [#654](https://github.com/TokTok/c-toxcore/pull/654) Bump toxcore version to 0.2.0. | ||
202 | - [#652](https://github.com/TokTok/c-toxcore/pull/652) Add support for building the monolith test on android. | 282 | - [#652](https://github.com/TokTok/c-toxcore/pull/652) Add support for building the monolith test on android. |
203 | - [#650](https://github.com/TokTok/c-toxcore/pull/650) Remove deprecated ToxDNS | 283 | - [#650](https://github.com/TokTok/c-toxcore/pull/650) Remove deprecated ToxDNS |
204 | - [#648](https://github.com/TokTok/c-toxcore/pull/648) Make hstox compile on FreeBSD | 284 | - [#648](https://github.com/TokTok/c-toxcore/pull/648) Make hstox compile on FreeBSD |