Path to this page:
Subject: CVS commit: pkgsrc/chat/toxcore
From: Makoto Fujiwara
Date: 2020-03-15 14:44:04
Message id: 20200315134404.9FCBCFB27@cvs.NetBSD.org
Log Message:
(chat/toxcore) Updated 0.2.7 to 0.2.10
## 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?
Files: