66d32cb9ad
## v0.2.10 ### Merged PRs: - add undef guard in tox_many_tcp_test - Fix bazel build version at 0.22.0 for CI. - Disable failing TCP server test - Do not send the same packet to the same node twice - add configurable limit on number of stored frozen peers - Expose api functions for enabling and disabling AV in AV groups - Specify that buffer size for tox_conference_peer_get_name is given by $size ### Closed issues: - CirrusCI is failing and blocking PRs - Onion client review - Persistent conference's offline peer list always grows and never decreases - Loaded persistent groups fail to send audio - How to make libtox4j-c.so for android? - Bump so version - Message length is too large log spam ## v0.2.9 ### Merged PRs: - Add some const qualifiers - Implement all min/max functions for (un)signed int types. - Fix misaligned 4-byte access in trace logging. - Use correct path to test log to cat on error. - Display build log for autotools build on failure. - Enable auto tests under STRICT_ABI if static libs are available. - Add MIN_LOGGER_LEVEL to the Circle CI builds. - Avoid sending group messages to a peer before we have its group number - Use new WineHQ Debian package repository key - Release 0.2.9 - Merge irungentoo/master back into toktok/master. - Allow unauthenticated wine packages in the Windows build. - Add cmake option for building additional tests - Define tox_conference_id_size and tox_conference_uid_size - Avoid format truncation in save compatibility test - Upgrade bazel to 0.19.0 to fix the bazel build. - Return TOX_ERR_CONFERENCE_SEND_MESSAGE_NO_CONNECTION if we are not connected to any peers - Fix indices calculation for congestion control. - Improve handling of peers entering and leaving conferences - Expose offline conference peers in API - Fix critical stack overflow arising from VLA usage - Add some hopefully helpful documentation to the functions in mono_time.h - Change method of PK production for FAKE friend in DHT - Increase NOFILE limit for tox-bootstrapd - Use `bool` for IPv6 flag in test programs and `DHT_bootstrap`. - Add `LOGGER_ASSERT` for checking fatal error conditions. - Include `CTest` in CMakeLists.txt to get valgrind support. - Consistently use camel case enum names. - Add AUTOTEST option to CMakeLists.txt - Make tox-bootstrapd free memory on SIGINT and SIGTERM - Support DragonFlyBSD and prune unused variables. - Ensure save data unchanged after save and load - Make saving and loading the responsibility of Tox rather than Messenger - Some improvements to tox-bootstrapd's Dockerfile - Remove Alpine Linux bootstrap daemon dockerfile. - Improve Windows compatibility of toxav code. - Add LAN_discovery to the list of apidsl-generated files. - conferences saving ### Closed issues: - Persistent group titles get mixed up - How to run test case? - Save file corruption - tox_conference_id_size() symbol missing - Fails to build with STRICT_ABI option - PK should not be generated with random_bytes - Test #1081 - friendlist access (add, delete, ...) causes crashes sometimes - Proposal: TFCL [Tox Friend Capabilities Level] - packet ranges not very clearly explained - Proposal: reduce Video corruption even more by negotating the reference frame between sender and receiver - Proposal: Tox MessageV2 - libvpx vulnerability - please add documentation to: bwcontroller.c - function names misleading in ToxAV - WIP: ToxIdenticon - howto - PACKET_LOSSY_AV_RESERVED 8 # why? - payload_type hardcoded - running a normal tox node as tcp relay is not possible - [INFO]: network graphs 0.1.9 vs 0.1.10 - toxcore removes message receipts and filetransfers from memory, when client has short network outage - Invalid bit rate prevents call ## v0.2.8 ### Merged PRs: - Release 0.2.8 - Avoid use of IPv6 in tests if not supported (e.g. on Travis). - Fix memory leak in tcp server by wiping priority queues on deletion. - Fix logger level defaulting to TRACE in CMake - Remove a function-like macro and replace it with a function. - Use a working DHT node for bootstrap tests. - Revert "Improve cmake build for MSVC." - Reset onion search rate for a friend when we see evidence that they are online - Run tests on Appveyor (Windows native build). - Add Cirrus CI configuration. - Use new `@pthread` library from toktok-stack for Windows compat. - Run UBSAN (undefined behaviour sanitizer) on Circle CI. - Fix using uninitialized mutex on call end - Send rejoin packets on conference disconnection - Improve cmake build for MSVC - Fix yamllint test (it's gone from bazel, add a new one). - Fix typos in comments and log and test assertion messages. - Fixed a silly boolean practice using uint8_t - Format yaml files according to yamllint's requirements and remove branch filter for appveyor. - Use most recent version of Bazel (0.17.1). - Use C++ style casts in C++ code. - Use run_auto_test fixture in typing_test.c - Standardise header guards. - Assert that we don't kill tox before killing toxav. - Always use the passed logger (from Messenger) in msi_kill. - Fix typo: tcp_replays -> tcp_relays. - Use `(void)` for empty parameter lists in C. - Ignore "unused-result" warning in super_donators code. - Fix login issue on Travis-CI FreeBSD build - Include necessary opencv2 header on OSX. - Clean up `add_to_list` function a bit. - Avoid recursion in `ip_is_lan` and `ip_is_local`. - Add tool to find directly recursive calls in toxcore. - Remove the use of `CLOCK_MONOTONIC_RAW`. - Avoid use of global mutable state in mono_time on win32. - Use `code font` for tool names and flags in INSTALL.md. - Simplify configure.ac for faster autotools build. - Use test clock in run_auto_test tests and dht test - Add mechanism for recovering from disconnections in conferences - Finish the messenger state plugin system - Feature bootstrap trace/debug log output ### Closed issues: - Massive red shutdown of nodes - Windows cross-compilation is broken - Persistent groups don't work properly when using toxync bot - How to get groupchat identifier?
23 lines
620 B
Makefile
23 lines
620 B
Makefile
# $NetBSD: Makefile,v 1.3 2020/03/15 13:44:04 mef Exp $
|
|
|
|
DISTNAME= toxcore-0.2.10
|
|
CATEGORIES= chat
|
|
MASTER_SITES= ${MASTER_SITE_GITHUB:=TokTok/}
|
|
GITHUB_PROJECT= c-toxcore
|
|
GITHUB_TAG= v${PKGVERSION_NOREV}
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= https://tox.chat/
|
|
COMMENT= Tox protocol library
|
|
LICENSE= gnu-gpl-v3
|
|
|
|
USE_CMAKE= yes
|
|
USE_LANGUAGES= c99 c++
|
|
USE_TOOLS= pkg-config
|
|
TEST_TARGET= test
|
|
|
|
.include "../../audio/libopus/buildlink3.mk"
|
|
.include "../../devel/libconfig/buildlink3.mk"
|
|
.include "../../multimedia/libvpx/buildlink3.mk"
|
|
.include "../../security/libsodium/buildlink3.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|