Skip to content

Releases: TokTok/c-toxcore

v0.2.21-rc.1

24 Feb 23:17
v0.2.21-rc.1
81b1e4f
Compare
Choose a tag to compare
v0.2.21-rc.1 Pre-release
Pre-release

Release notes

Pre-release for toxcore. Primarily, we now have an experimental network profiling callback.

Features

  • Add a Makefile for the single file deploy build. (432ab60c)
  • Implement Tox network profiler (80fabd4a)
  • Add to_string functions for toxencryptsave errors. (d10c966b)
  • implement the last 2 missing network struct functions and make use of them (ac812871)
  • Add option to disable DNS lookups in toxcore. (819aa2b2)
  • net: add missing connect to network struct (2e94da60)

Performance

  • Use stack allocation for strerror rendering. (f1991aaa)

Bug Fixes

  • ip to string function not accepting tcp families (26a991ed)
  • run do_gca also in bootstrap nodes (9f723f89)
  • Don't crash on malloc failures in bin_unpack. (edb4dfc4)
  • Fake broadcast address for 127.x.x.x (d9b8fa60)
  • Avoid memcpy-ing structs into onion ping id data. (3cfe41c7)
  • Add more information on why the frame was not sent. (e32ac001)
  • Allow TCP connections to fail connect calls. (ab887003)
  • Allow peers to reconnect to group chats using a password (fc065060)
  • reduce memory usage in group chats by 75% Significantly reduced the memory usage of groups since all message slots are preallocated for every peer for send and receive buffers of buffer size (hundreds of MiB peak when save contained alot of peers to try to connect to) (11ab1d2a)
  • friend requests with very long messages are no longer dropped (93aafd78)
  • windows use of REUSEADDR (0ac23cee)

nightly

27 Jan 15:37
81b1e4f
Compare
Choose a tag to compare
nightly Pre-release
Pre-release
chore: Release v0.2.21-rc.1

Pre-release for toxcore. Primarily, we now have an experimental network profiling callback.

v0.2.20

11 Nov 01:55
v0.2.20
934a830
Compare
Choose a tag to compare

Release Notes

Bug Fixes

Documentation

Maintenance (Grunt tasks)

Maintenance (Code cleanup)

Maintenance (Dependencies)

  • bump golang.org/x/net from 0.17.0 to 0.23.0 in /other/bootstrap_daemon/websocket/websockify @dependabot (#2751)

Maintenance (Refactoring)

  • Make ToxAV independent of toxcore internals. @iphydf (#2651)

v0.2.19

28 Mar 00:56
v0.2.19
da43876
Compare
Choose a tag to compare

Release Notes

Read more

v0.2.18

18 Apr 18:31
v0.2.18
3a5da35
Compare
Choose a tag to compare

Release Notes

Features

Performance improvements

  • Make time move a lot faster in fuzzing runs. @iphydf (#2193)

Bug Fixes

Documentation

  • Add information regarding git submodules, cmp to INSTALL.md @Tha14 (#2201)
  • Put all the tox public api into a fake "tox" namespace. @iphydf (#2153)

Maintenance (Grunt tasks)

Maintenance (Code cleanup)

Maintenance (Dependencies)

  • Use upstream cmp directly instead of our fork. @iphydf (#2240)

Maintenance (Refactoring)

  • Move crypto utilities from util to crypto_core. @iphydf (#2284)
  • Avoid static_cast in Fuzz_System functions. @iphydf (#2277)
  • Protect array unpacking against invalid lengths. @iphydf (#2261)
  • Rename announce functions into their own namespace. @iphydf (#2258)
  • Use a struct for the ip_ntoa buffer. @iphydf (#2248)
  • Allow NULL logger; make it no-op in NDEBUG. @iphydf (#2244)
  • Rename bin_pack/unpack functions the same as cmp funcs. @iphydf (#2219)
  • Use cmp instead of msgpack-c for events packing. @iphydf (#2175)

Maintenance (Tests)

v0.2.17

06 Mar 01:32
v0.2.17
0467101
Compare
Choose a tag to compare

Release Notes

Performance improvements

  • Refactor onion_client.c do_friends() to reduce network traffic @JFreegman (#2078)
  • fix issue with friend finding taking too long after disconnects. @JFreegman (#2092)

Bug Fixes

Documentation

  • Clean up doxygen comments to be more doxygen-like. @iphydf (#2136)

Maintenance (Grunt tasks)

Maintenance (Code cleanup)

Maintenance (Refactoring)

Maintenance (Tests)

  • Add unit test for create/handle request packets. @iphydf (#2128)
  • Add mallocfail and proxy test to our coverage runs. @iphydf (#2108)
  • Add test coverage docker build for local tests. @iphydf (#2106)

v0.2.16

19 Feb 00:09
v0.2.16
1937ee3
Compare
Choose a tag to compare

Release Notes

Features

Performance improvements

  • Take advantage of fast networks for file transfers @zugz (#1668)
  • Reduce minimal encoding size of packed events. @iphydf (#2024)

Bug Fixes

Documentation

Maintenance (Grunt tasks)

Maintenance (Code cleanup)

Maintenance (Refactoring)

  • Compare pointers in if conditions to nullptr. @iphydf (#2043)
  • Add a bit more logging; change WARNING to ERROR. @iphydf (#2039)

Maintenance (Tests)

v0.2.15

06 Feb 04:00
v0.2.15
d93e795
Compare
Choose a tag to compare

Release Notes

Bug Fixes

v0.2.14

05 Feb 22:08
v0.2.14
f41caa2
Compare
Choose a tag to compare
v0.2.14 Pre-release
Pre-release

Release Notes

Features

  • Add WASM build for toxcore and websocket bootstrap node. @iphydf (#1950)
  • Add programs for creating savedata & bootstrap keys @nurupo (#1818)
  • Add automatic fuzz testing for c-toxcore @sudden6 (#1720)

Performance improvements

Bug Fixes

Documentation

  • Add doxygen configuration and netlify publishing. @iphydf (#1974)

Maintenance (Grunt tasks)

Maintenance (Code cleanup)

Maintenance (Refactoring)

Maintenance (Tests)

v0.2.13

07 Dec 00:17
v0.2.13
4348b96
Compare
Choose a tag to compare

Release Notes

Features

Performance improvements

Bug Fixes

Documentation

  • Add instructions for building unit tests to INSTALL.md @zugz (#1672)
  • Update INSTALL.md instructions @nurupo (#1684)

Maintenance (Grunt tasks)

Maintenance (Code cleanup)

Maintenance (Refactoring)

  • Remove multi-declarators entirely. @iphydf (#1514)
  • Disallow multiple initialised declarators per decl. @iphydf (#1513)
  • Use bash arrays instead of strings for static analysis scripts. @iphydf (#1497)
  • Limit scope of loop iterators. @iphydf (#1498)

Maintenance (Tests)

Maintenance (Code style)

  • Format comments according to tokstyle's requirements. @iphydf (#1580)
  • Run restyled on Travis and Circle CI scripts. @iphydf (#1515)