summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorRobin Lindén <dev@robinlinden.eu>2018-02-23 20:38:06 +0100
committeriphydf <iphydf@users.noreply.github.com>2018-02-28 00:56:44 +0000
commit5a45008ab91a65ab6c907efebf822612a17a639f (patch)
tree98b03d54efda0da3b6953e21e4666b5bbe04bc80 /CHANGELOG.md
parent1282ef5741c900dad5c3e9921d0b211030e8af19 (diff)
Update changelog for 0.2.0
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md146
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