v0.2.4
Merged PRs:
- #1014 Use string comparison operator in configure.ac.
- #1013 Link -lsocket and -lnsl for socket functions on Solaris.
- #1012 Correct the max hostname length constant.
- #1009 Using stdint instead of int/long
- #1008 Set
_XOPEN_SOURCE
to 700 for FreeBSD. - #1007 Use enums for group packet types.
- #1006 Set C++11/C99 flag manually in older cmake on not-msvc.
- #1005 Use the correct repository name in the coverage badge.
- #1003 Remove LOGGER_ERROR for harmless send failure.
- #1001 Add conference_by_uid and conference_get_uid functions.
- #1000 Limit number of group chats to 65536.
- #998 Use named function types for group callbacks.
- #997 Style fixes in TCP code; remove MIN and PAIR from util.h.
- #996 Add the bazel build as one of the PR blocking builds.
- #995 Fix style in some header files.
- #994 Fix style in DHT.c.
- #993 Move
load_state
and its helper functions to their own module. - #991 Use named function types for friend_connection callbacks.
- #990 Use named function types for friend_requests callbacks.
- #989 Use named function types for callbacks in net_crypto.
- #987 Use named types for onion callbacks.
- #986 Simplify Travis-CI FreeBSD build
- #985 Clarify the intent of "file kinds" in the API.
- #984 Avoid side-effectful assignments in conditionals.
- #981 Factor out time keeping code into its own module: mono_time.c.
- #979 Add a thread-safe version of unix_time and friends.
- #978 Rename
BS_LIST
toBS_List
to follow the naming conventions. - #977 Remove VLA usage from
send_audio_packet
. - #976 Call the "peer leaves" callback only once on group delete.
- #975 Factor out the actual test code from conference_test.
- #972 Add a test that reproduces the NULL peer nick bug.
- #968 Make tox.c unambiguously parseable.
- #967 lan_discovery_test and version_test cleanup
- #966 Use run_auto_test.h test fixture for some auto-tests.
- #965 Add
#include <cstdio>
forstd::printf
. - #964 Add some tests for our ring_buffer implementation.
- #962 Collect
PACKET_ID*
constants innet_crypto.h
, cleanup their uses - #958 Fix leak of Logger instances in dht_test.
- #957 Remove broken conference tests.
- #955 Another TCP_test upgrade
- #954 Proposal: Make arg
host
understand clearly. - #953 Add missing MAX_HOSTNAME_LENGTH doc.
- #945 Add a test to try and overflow the send queue in net_crypto.
- #943 Correct check for net_crypto packet index.
- #942 Simplify Travis CI builds.
- #932 Various minor cleanups in
net_crypto
.
Closed issues:
- #1015 Improve Solaris support
- #1004 qTox: "Program received signal SIGPIPE, Broken pipe." with TokTok-c-toxcore-v0.2.3_GH0 on FreeBSD 11.x.
- #988 Registration on https://nodes.tox.chat (question)
- #982 Merge the two travis stages for freebsd back into one
- #970 Crash with persistent groups
- #963 ToxAV's
rb_write
function is written in a strange way - #946 [API] for max proxy address length
- #944 How detect that friend is busy
- #936 Help needed in testing a tox client,I need some dummy toxids to test .
- #923 Crash on malloc in ping_array_add
- #911 Weekly Tox Dev Meeting
- #910 Crash in clear_entry in ping_array.c
- #903 c-toxcore and LGPL (question)
- #528 c-toxcore on Windows can be compiled using MSYS2 (with modern MinGW-w64)
- #450 Run format-test earlier in the build
- #429 Cannot build on Windows using MinGW