Releases
v0.9.0
New features
Bug fixes
Fix use after free bug on audio calls
Fix bug causing file names for incoming file transfers to be truncated if they were too long
Fix bug preventing failed inbound file transfers from being properly cleaned up in some instances
No longer allow invalid Posix file names for inbound file transfers
Fix race condition causing a null dereference in some instances related to desktop notifications
Fix rare bug where toxic would send its avatar as a regular file transfer after a peer has a network hickup during the initial avatar file transfer
Other changes
Audio implementation re-write
Refactor and greatly speed up outbound message queue
Greatly reduce stack memory allocations to ensure compatibility with musl's smaller default stack limit
Switch to using c99 standard from gnu99
Convert all variable length arrays to dynamic allocations (Toxic no longer uses VLA's for memory safety reasons)
Remove legacy code for backwards compatible tox save files created >5 years ago
Replaced deprecated usleep
function with nanosleep
Rename groupchats -> conferences
Lots of misc. code cleanup and refactoring
You can’t perform that action at this time.