v0.2.13
Release Notes
Features
Performance improvements
Bug Fixes
- Sec/fix crypto size compute @sudden6 (#1718)
- Fix buffer over-read when a peer leaves a conference @zugz (#1602)
- some friend connection issues @JFreegman (#1699)
- bug causing API to report wrong self connection status @JFreegman (#1698)
- issue with save_load autotest @JFreegman (#1705)
- Fix file tests on windows @robinlinden (#1663)
- AppVeyor failing due to conan remote being added twice @robinlinden (#1633)
- Fix a bug in savedata loading when malloc fails. @iphydf (#1467)
- Fix errors on error paths found by oomer. @iphydf (#1464)
Documentation
- Add instructions for building unit tests to INSTALL.md @zugz (#1672)
- Update INSTALL.md instructions @nurupo (#1684)
Maintenance (Grunt tasks)
- Run infer static analyser on circle ci builds. @iphydf (#1723)
- Use toktok-stack docker image with built third_party. @iphydf (#1716)
- Enable cimple tests on cirrus build. @iphydf (#1706)
- Upgrade to toktok-stack:0.0.11. @iphydf (#1703)
- Update IRC info @cryptogospod (#1693)
- Fix Appveyor and add workarounds for Cirrus CI @robinlinden (#1691)
- Enable c-toxcore conan packaging @AlexandrePTJ (#1686)
- Cygwin build @redmanmale (#1537)
- Update tox-bootstrapd checksum due to newer packages in Alpine @robinlinden (#1667)
- Add conan support @robinlinden (#1557)
- Add autotools build to localbuild docker images. @iphydf (#1487)
- Don't build pushes to branches, only to tags. @iphydf (#1510)
- Exclude imported libsodium sources from restyled. @iphydf (#1495)
- Remove release-drafter configuration in favour of global one. @iphydf (#1504)
- Add a script to run Travis CI locally. @iphydf (#1473)
- Enable cimple tests by default but allow disabling them. @iphydf (#1436)
Maintenance (Code cleanup)
- add some missing null checks @JFreegman (#1725)
- filetransfer code @sudden6 (#1674)
- Trivial cleanup @sudden6 (#1679)
- Update INSTALL.md instructions @nurupo (#1684)
- use heap memory instead of stack for large variables @JFreegman (#1664)
- Make pylint and mypy happy with bootstrap_node_info.py. @iphydf (#1516)
NAC_LIBS
->NACL_LIBS
. @iphydf (#1489)- Stop hard-coding packet IDs in tests. @iphydf (#1496)
- Add a check that we don't have any unused functions. @iphydf (#1463)
- Include
<string.h>
forexplicit_bzero
. @iphydf (#1462)
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)
- Add some unit tests for important internal DHT functions. @iphydf (#1713)
- issue with save_load autotest @JFreegman (#1705)
- Fix tcp_relay_test by adding a second bootstrap node. @iphydf (#1586)