diff options
author | Robin Lindén <dev@robinlinden.eu> | 2018-02-23 20:38:06 +0100 |
---|---|---|
committer | iphydf <iphydf@users.noreply.github.com> | 2018-02-28 00:56:44 +0000 |
commit | 5a45008ab91a65ab6c907efebf822612a17a639f (patch) | |
tree | 98b03d54efda0da3b6953e21e4666b5bbe04bc80 /CHANGELOG.md | |
parent | 1282ef5741c900dad5c3e9921d0b211030e8af19 (diff) |
Update changelog for 0.2.0
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r-- | CHANGELOG.md | 146 |
1 files changed, 145 insertions, 1 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 9a975044..0f8bccd7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md | |||
@@ -1,9 +1,153 @@ | |||
1 | 1 | ||
2 | |||
3 | ## v0.2.0 | ||
4 | |||
5 | ### Merged PRs: | ||
6 | |||
7 | - [#821](https://github.com/TokTok/c-toxcore/pull/821) Remove deprecated conference namelist change callback. | ||
8 | - [#820](https://github.com/TokTok/c-toxcore/pull/820) Fix auto_tests to stop using the deprecated conference API. | ||
9 | - [#819](https://github.com/TokTok/c-toxcore/pull/819) Change default username to empty string | ||
10 | - [#818](https://github.com/TokTok/c-toxcore/pull/818) Change README to talk about cmake instead of autoreconf. | ||
11 | - [#817](https://github.com/TokTok/c-toxcore/pull/817) Fix warning on Mac OS X and FreeBSD. | ||
12 | - [#815](https://github.com/TokTok/c-toxcore/pull/815) Some minor cleanups suggested by cppcheck. | ||
13 | - [#814](https://github.com/TokTok/c-toxcore/pull/814) Fix memory leak of Logger instance on error paths. | ||
14 | - [#813](https://github.com/TokTok/c-toxcore/pull/813) Minor cleanups: dead stores and avoiding complex macros. | ||
15 | - [#808](https://github.com/TokTok/c-toxcore/pull/808) Fix a bunch of compiler warnings and remove suppressions. | ||
16 | - [#807](https://github.com/TokTok/c-toxcore/pull/807) Link all tests to the android cpufeatures library if available. | ||
17 | - [#806](https://github.com/TokTok/c-toxcore/pull/806) Fix toxcore.pc generation. | ||
18 | - [#805](https://github.com/TokTok/c-toxcore/pull/805) Add an option that allows us to specify that we require toxav. | ||
19 | - [#804](https://github.com/TokTok/c-toxcore/pull/804) Fix OSX tests: find(1) doesn't work like on Linux. | ||
20 | - [#803](https://github.com/TokTok/c-toxcore/pull/803) Fix the windows build: pthread needs to be linked after vpx. | ||
21 | - [#800](https://github.com/TokTok/c-toxcore/pull/800) Make group number in the toxav public API uint32_t | ||
22 | - [#799](https://github.com/TokTok/c-toxcore/pull/799) Implement the "persistent conference" callback changes as new functions. | ||
23 | - [#798](https://github.com/TokTok/c-toxcore/pull/798) Add deprecation notices to functions that will go away in v0.3.0. | ||
24 | - [#796](https://github.com/TokTok/c-toxcore/pull/796) Make some sizeof tests linux-only. | ||
25 | - [#794](https://github.com/TokTok/c-toxcore/pull/794) Remove apidsl from the build. | ||
26 | - [#793](https://github.com/TokTok/c-toxcore/pull/793) Add a bazel test that ensures all our projects are GPL-3.0. | ||
27 | - [#792](https://github.com/TokTok/c-toxcore/pull/792) Increase range of ports available to Toxes during tests | ||
28 | - [#791](https://github.com/TokTok/c-toxcore/pull/791) Run all tests in parallel on Travis. | ||
29 | - [#790](https://github.com/TokTok/c-toxcore/pull/790) Disable lan discovery in most tests. | ||
30 | - [#789](https://github.com/TokTok/c-toxcore/pull/789) Remove tox_test from autotools build. | ||
31 | - [#788](https://github.com/TokTok/c-toxcore/pull/788) Don't print trace level logging in tests. | ||
32 | - [#787](https://github.com/TokTok/c-toxcore/pull/787) Split up tox_test into multiple smaller tests | ||
33 | - [#783](https://github.com/TokTok/c-toxcore/pull/783) Send 0 as peer number in CHANGE_OCCURRED group event. | ||
34 | - [#782](https://github.com/TokTok/c-toxcore/pull/782) Use `const` more in C code. | ||
35 | - [#781](https://github.com/TokTok/c-toxcore/pull/781) Don't build all the small sub-libraries. | ||
36 | - [#780](https://github.com/TokTok/c-toxcore/pull/780) Get rid of the only GNU extension we used. | ||
37 | - [#779](https://github.com/TokTok/c-toxcore/pull/779) Remove leftover symmetric key from DHT struct. | ||
38 | - [#778](https://github.com/TokTok/c-toxcore/pull/778) Add static asserts for all the struct sizes in toxcore. | ||
39 | - [#776](https://github.com/TokTok/c-toxcore/pull/776) Optionally use newer cmake features. | ||
40 | - [#774](https://github.com/TokTok/c-toxcore/pull/774) Improve gtest finding, support local checkout. | ||
41 | - [#773](https://github.com/TokTok/c-toxcore/pull/773) Add gtest include directory to -I flags if found. | ||
42 | - [#772](https://github.com/TokTok/c-toxcore/pull/772) Reject discovery packets coming from outside the "LAN". | ||
43 | - [#771](https://github.com/TokTok/c-toxcore/pull/771) Adopt the "change occurred" API change from isotoxin-groupchat. | ||
44 | - [#770](https://github.com/TokTok/c-toxcore/pull/770) Add MSVC compilation instructions | ||
45 | - [#767](https://github.com/TokTok/c-toxcore/pull/767) Build toxcore with libsodium.dll instead of libsodium.lib. | ||
46 | - [#766](https://github.com/TokTok/c-toxcore/pull/766) Remove libcheck from the dependencies. | ||
47 | - [#764](https://github.com/TokTok/c-toxcore/pull/764) Fix LAN discovery on FreeBSD. | ||
48 | - [#760](https://github.com/TokTok/c-toxcore/pull/760) Make cmake script more forgiving. | ||
49 | - [#759](https://github.com/TokTok/c-toxcore/pull/759) Use more ubuntu packages; remove hstox for now. | ||
50 | - [#757](https://github.com/TokTok/c-toxcore/pull/757) Improve stability of crypto_memcmp test. | ||
51 | - [#756](https://github.com/TokTok/c-toxcore/pull/756) Format .cpp files with format-source. | ||
52 | - [#755](https://github.com/TokTok/c-toxcore/pull/755) Add some unit tests for util.h. | ||
53 | - [#754](https://github.com/TokTok/c-toxcore/pull/754) Move the tox_sync tool to the toxins repository. | ||
54 | - [#753](https://github.com/TokTok/c-toxcore/pull/753) Move irc_syncbot to the toxins repository. | ||
55 | - [#752](https://github.com/TokTok/c-toxcore/pull/752) Move tox_shell program to the toxins repository. | ||
56 | - [#751](https://github.com/TokTok/c-toxcore/pull/751) Use the markdown GPLv3 license in the c-toxcore repo. | ||
57 | - [#750](https://github.com/TokTok/c-toxcore/pull/750) Remove csrc from the RTPHeader struct. | ||
58 | - [#748](https://github.com/TokTok/c-toxcore/pull/748) Revert "Add correction message type" | ||
59 | - [#745](https://github.com/TokTok/c-toxcore/pull/745) Change the "capabilities" field to a "flags" field. | ||
60 | - [#742](https://github.com/TokTok/c-toxcore/pull/742) Improve conference test stability. | ||
61 | - [#741](https://github.com/TokTok/c-toxcore/pull/741) Add `-D__STDC_LIMIT_MACROS=1` for C++ code. | ||
62 | - [#739](https://github.com/TokTok/c-toxcore/pull/739) Add RTP header fields for the full frame length and offset. | ||
63 | - [#737](https://github.com/TokTok/c-toxcore/pull/737) Use nullptr as NULL pointer constant instead of NULL or 0. | ||
64 | - [#736](https://github.com/TokTok/c-toxcore/pull/736) Avoid clashes with "build" directories on case-insensitive file systems. | ||
65 | - [#734](https://github.com/TokTok/c-toxcore/pull/734) Make audio/video bit rates "properties" | ||
66 | - [#733](https://github.com/TokTok/c-toxcore/pull/733) Fix link in README.md | ||
67 | - [#730](https://github.com/TokTok/c-toxcore/pull/730) Fix out of bounds read in error case in messenger_test. | ||
68 | - [#729](https://github.com/TokTok/c-toxcore/pull/729) Remove dead return statement. | ||
69 | - [#728](https://github.com/TokTok/c-toxcore/pull/728) Disable the autotools build in PR builds. | ||
70 | - [#727](https://github.com/TokTok/c-toxcore/pull/727) Rename some rtp header struct members to be clearer. | ||
71 | - [#725](https://github.com/TokTok/c-toxcore/pull/725) Publish a single public BUILD target for c-toxcore. | ||
72 | - [#723](https://github.com/TokTok/c-toxcore/pull/723) Use <stdlib.h> for alloca on FreeBSD. | ||
73 | - [#722](https://github.com/TokTok/c-toxcore/pull/722) Use self-built portaudio instead of system-provided. | ||
74 | - [#721](https://github.com/TokTok/c-toxcore/pull/721) Manually serialise RTPHeader struct instead of memcpy. | ||
75 | - [#718](https://github.com/TokTok/c-toxcore/pull/718) Improve sending of large video frames in toxav. | ||
76 | - [#716](https://github.com/TokTok/c-toxcore/pull/716) Add comment from #629 in ring_buffer.c. | ||
77 | - [#714](https://github.com/TokTok/c-toxcore/pull/714) Make BUILD files more finely-grained. | ||
78 | - [#713](https://github.com/TokTok/c-toxcore/pull/713) Add BUILD files for all the little tools in the repo. | ||
79 | - [#711](https://github.com/TokTok/c-toxcore/pull/711) Make the monolith test a C++ binary. | ||
80 | - [#710](https://github.com/TokTok/c-toxcore/pull/710) Don't allocate or dereference Tox_Options in tests. | ||
81 | - [#709](https://github.com/TokTok/c-toxcore/pull/709) Remove nTox from the repo. | ||
82 | - [#708](https://github.com/TokTok/c-toxcore/pull/708) Add testing/*.c (except av_test) to bazel build. | ||
83 | - [#707](https://github.com/TokTok/c-toxcore/pull/707) Fix log message in simple_conference_test: invite -> message. | ||
84 | - [#703](https://github.com/TokTok/c-toxcore/pull/703) Add a simple conference test with 3 friends. | ||
85 | - [#701](https://github.com/TokTok/c-toxcore/pull/701) Add astyle to Circle CI build. | ||
86 | - [#700](https://github.com/TokTok/c-toxcore/pull/700) Use more descriptive names in bwcontroller. | ||
87 | - [#699](https://github.com/TokTok/c-toxcore/pull/699) Add some explanatory comments to the toxav audio code. | ||
88 | - [#698](https://github.com/TokTok/c-toxcore/pull/698) Extract named constants from magic numbers in toxav/audio.c. | ||
89 | - [#697](https://github.com/TokTok/c-toxcore/pull/697) Use C99 standard in bazel builds. | ||
90 | - [#694](https://github.com/TokTok/c-toxcore/pull/694) Add bazel build scripts for c-toxcore. | ||
91 | - [#693](https://github.com/TokTok/c-toxcore/pull/693) Make libcheck optional for windows builds. | ||
92 | - [#691](https://github.com/TokTok/c-toxcore/pull/691) Don't install packages needlessly on Travis | ||
93 | - [#690](https://github.com/TokTok/c-toxcore/pull/690) Run fewer Travis jobs during Pull Requests. | ||
94 | - [#689](https://github.com/TokTok/c-toxcore/pull/689) Make Net_Crypto a module-private type. | ||
95 | - [#688](https://github.com/TokTok/c-toxcore/pull/688) Make DHT a module-private type. | ||
96 | - [#687](https://github.com/TokTok/c-toxcore/pull/687) Use apidsl to generate LAN_discovery.h. | ||
97 | - [#686](https://github.com/TokTok/c-toxcore/pull/686) Remove hstox test for now. | ||
98 | - [#685](https://github.com/TokTok/c-toxcore/pull/685) Add message type for correction | ||
99 | - [#684](https://github.com/TokTok/c-toxcore/pull/684) Add random_u16 function and rename the others to match. | ||
100 | - [#682](https://github.com/TokTok/c-toxcore/pull/682) Use larger arrays in crypto timing tests. | ||
101 | - [#681](https://github.com/TokTok/c-toxcore/pull/681) Fix some memory or file descriptor leaks in test code. | ||
102 | - [#680](https://github.com/TokTok/c-toxcore/pull/680) Filter out annoying log statements in unit tests. | ||
103 | - [#679](https://github.com/TokTok/c-toxcore/pull/679) Use apidsl to generate ping.h. | ||
104 | - [#678](https://github.com/TokTok/c-toxcore/pull/678) Sort monolith.h according to ls(1): uppercase first. | ||
105 | - [#677](https://github.com/TokTok/c-toxcore/pull/677) Make pack/unpack_ip_port public DHT functions. | ||
106 | - [#675](https://github.com/TokTok/c-toxcore/pull/675) Make Onion_Announce a module-private type. | ||
107 | - [#674](https://github.com/TokTok/c-toxcore/pull/674) Make TCP_Client_Connection a module-private type. | ||
108 | - [#673](https://github.com/TokTok/c-toxcore/pull/673) Move TCP_Secure_Connection from .h to .c file. | ||
109 | - [#672](https://github.com/TokTok/c-toxcore/pull/672) Make Friend_Connections a module-private type. | ||
110 | - [#670](https://github.com/TokTok/c-toxcore/pull/670) Make Friend_Requests a module-private type. | ||
111 | - [#669](https://github.com/TokTok/c-toxcore/pull/669) Make Onion_Client a module-private type. | ||
112 | - [#668](https://github.com/TokTok/c-toxcore/pull/668) Make Ping_Array a module-private type. | ||
113 | - [#667](https://github.com/TokTok/c-toxcore/pull/667) pkg-config .pc files: added .private versions of Libs and Required | ||
114 | - [#665](https://github.com/TokTok/c-toxcore/pull/665) Remove useless if statement | ||
115 | - [#662](https://github.com/TokTok/c-toxcore/pull/662) Move Networking_Core struct into the .c file. | ||
116 | - [#661](https://github.com/TokTok/c-toxcore/pull/661) Disable asan, since it seems to break on travis. | ||
117 | - [#660](https://github.com/TokTok/c-toxcore/pull/660) Increase test retries to 10 (basically infinite). | ||
118 | - [#659](https://github.com/TokTok/c-toxcore/pull/659) Fix formatting in some C files. | ||
119 | - [#658](https://github.com/TokTok/c-toxcore/pull/658) Call freeaddrinfo on error paths in net_getipport. | ||
120 | - [#657](https://github.com/TokTok/c-toxcore/pull/657) Zero-initialise stack-allocated objects in hstox driver. | ||
121 | - [#656](https://github.com/TokTok/c-toxcore/pull/656) Fix file descriptor leak in hstox test. | ||
122 | - [#652](https://github.com/TokTok/c-toxcore/pull/652) Add support for building the monolith test on android. | ||
123 | - [#650](https://github.com/TokTok/c-toxcore/pull/650) Remove deprecated ToxDNS | ||
124 | - [#648](https://github.com/TokTok/c-toxcore/pull/648) Make hstox compile on FreeBSD | ||
125 | - [#624](https://github.com/TokTok/c-toxcore/pull/624) Update rpm spec and use variables in cmake instead of hardcoded paths | ||
126 | - [#616](https://github.com/TokTok/c-toxcore/pull/616) Add projects link to Readme. | ||
127 | - [#613](https://github.com/TokTok/c-toxcore/pull/613) Fix travis | ||
128 | - [#605](https://github.com/TokTok/c-toxcore/pull/605) Fix OS X Travis. | ||
129 | - [#598](https://github.com/TokTok/c-toxcore/pull/598) Fix typos in docs | ||
130 | - [#578](https://github.com/TokTok/c-toxcore/pull/578) Split toxav_bit_rate_set() into two functions to hold the maximum bitrates libvpx supports | ||
131 | - [#477](https://github.com/TokTok/c-toxcore/pull/477) Update install instructions to use CMake | ||
132 | - [#465](https://github.com/TokTok/c-toxcore/pull/465) Add Alpine linux Dockerfile in addition to the existing Debian one | ||
133 | - [#442](https://github.com/TokTok/c-toxcore/pull/442) Generate only one large library "libtoxcore". | ||
134 | - [#334](https://github.com/TokTok/c-toxcore/pull/334) Change toxencryptsave API to never overwrite pass keys. | ||
135 | |||
136 | ### Closed issues: | ||
137 | |||
138 | - [#704](https://github.com/TokTok/c-toxcore/issues/704) Add CORRECTION support to group chats | ||
139 | - [#620](https://github.com/TokTok/c-toxcore/issues/620) Video bug: large video frames are not sent correctly | ||
140 | - [#606](https://github.com/TokTok/c-toxcore/issues/606) groupId is int whereas friendId is uint32_t, reason? | ||
141 | - [#572](https://github.com/TokTok/c-toxcore/issues/572) int32_t may be not large enough as a argument for video_bit_rate of vp8/9 codec | ||
142 | - [#566](https://github.com/TokTok/c-toxcore/issues/566) LAYER #: modules for static linking - build issue | ||
143 | - [#42](https://github.com/TokTok/c-toxcore/issues/42) Remove ToxDNS and related stuff from toxcore | ||
144 | |||
2 | ## v0.1.11 | 145 | ## v0.1.11 |
3 | 146 | ||
4 | ### Merged PRs: | 147 | ### Merged PRs: |
5 | 148 | ||
6 | - [#643](https://github.com/TokTok/c-toxcore/pull/643) Add .editorconfig | 149 | - [#643](https://github.com/TokTok/c-toxcore/pull/643) Add .editorconfig |
150 | - [#638](https://github.com/TokTok/c-toxcore/pull/638) Release v0.1.11 | ||
7 | - [#637](https://github.com/TokTok/c-toxcore/pull/637) Update tox-bootstrapd Dockerfile | 151 | - [#637](https://github.com/TokTok/c-toxcore/pull/637) Update tox-bootstrapd Dockerfile |
8 | - [#635](https://github.com/TokTok/c-toxcore/pull/635) Separate FreeBSD Travis build in 2 stages | 152 | - [#635](https://github.com/TokTok/c-toxcore/pull/635) Separate FreeBSD Travis build in 2 stages |
9 | - [#632](https://github.com/TokTok/c-toxcore/pull/632) Lift libconfig to v1.7.1 | 153 | - [#632](https://github.com/TokTok/c-toxcore/pull/632) Lift libconfig to v1.7.1 |
@@ -331,7 +475,7 @@ | |||
331 | 475 | ||
332 | ### Merged PRs: | 476 | ### Merged PRs: |
333 | 477 | ||
334 | - [#207](https://github.com/TokTok/c-toxcore/pull/207) docs: correct instructions for cloning & harden against repo name changes | 478 | - [#207](https://github.com/TokTok/c-toxcore/pull/207) docs: correct instructions for cloning & harden agains repo name changes |
335 | - [#206](https://github.com/TokTok/c-toxcore/pull/206) Corrected libsodium tag | 479 | - [#206](https://github.com/TokTok/c-toxcore/pull/206) Corrected libsodium tag |
336 | - [#204](https://github.com/TokTok/c-toxcore/pull/204) Error if format_test can't be executed. | 480 | - [#204](https://github.com/TokTok/c-toxcore/pull/204) Error if format_test can't be executed. |
337 | - [#202](https://github.com/TokTok/c-toxcore/pull/202) Version Patch v0.0.2 | 481 | - [#202](https://github.com/TokTok/c-toxcore/pull/202) Version Patch v0.0.2 |