8000 Tags · robinlinden/c-toxcore · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: robinlinden/c-toxcore

Tags

v0.2.13

Toggle v0.2.13's commit message

Verified

This tag was signed with the committer’s verified signature.
robinlinden Robin Lindén
v0.2.13

**Merged PRs:**

- [TokTok#1725] cleanup: add some missing null checks
- [TokTok#1723] chore: Run infer static analyser on circle ci builds.
- [TokTok#1718] fix: Sec/fix crypto size compute
- [TokTok#1716] chore: Use toktok-stack docker image with built third_party.
- [TokTok#1713] test: Add some unit tests for important internal DHT functions.
- [TokTok#1708] perf: reduce calling into Mono_Time in DHT
- [TokTok#1706] chore: Enable cimple tests on cirrus build.
- [TokTok#1705] fix: issue with save_load autotest
- [TokTok#1703] chore: Upgrade to toktok-stack:0.0.11.
- [TokTok#1699] fix: some friend connection issues
- [TokTok#1698] fix: bug causing API to report wrong self connection status
- [TokTok#1693] chore: Update IRC info
- [TokTok#1691] chore: Fix Appveyor and add workarounds for Cirrus CI
- [TokTok#1686] chore: Enable c-toxcore conan packaging
- [TokTok#1684] cleanup: Update INSTALL.md instructions
- [TokTok#1679] cleanup: Trivial cleanup
- [TokTok#1674] cleanup: filetransfer code
- [TokTok#1672] docs: Add instructions for building unit tests to INSTALL.md
- [TokTok#1667] chore: Update tox-bootstrapd checksum due to newer packages in Alpine
- [TokTok#1664] cleanup: use heap memory instead of stack for large variables
- [TokTok#1663] fix: Fix file tests on windows
- [TokTok#1633] fix: AppVeyor failing due to conan remote being added twice
- [TokTok#1602] fix: Fix buffer over-read when a peer leaves a conference
- [TokTok#1586] test: Fix tcp_relay_test by adding a second bootstrap node.
- [TokTok#1580] style: Format comments according to tokstyle's requirements.
- [TokTok#1557] chore: Add conan support
- [TokTok#1537] chore: Cygwin build
- [TokTok#1516] cleanup: Make pylint and mypy happy with bootstrap_node_info.py.
- [TokTok#1515] style: Run restyled on Travis and Circle CI scripts.
- [TokTok#1514] refactor: Remove multi-declarators entirely.
- [TokTok#1513] refactor: Disallow multiple initialised declarators per decl.
- [TokTok#1510] chore: Don't build pushes to branches, only to tags.
- [TokTok#1504] chore: Remove release-drafter configuration in favour of global one.
- [TokTok#1498] refactor: Limit scope of loop iterators.
- [TokTok#1497] refactor: Use bash arrays instead of strings for static analysis scripts.
- [TokTok#1496] cleanup: Stop hard-coding packet IDs in tests.
- [TokTok#1495] chore: Exclude imported libsodium sources from restyled.
- [TokTok#1493] feat: Add logging to TCP and onion client.
- [TokTok#1489] cleanup: `NAC_LIBS` -> `NACL_LIBS`.
- [TokTok#1487] chore: Add autotools build to localbuild docker images.
- [TokTok#1473] chore: Add a script to run Travis CI locally.
- [TokTok#1467] fix: Fix a bug in savedata loading when malloc fails.
- [TokTok#1464] fix: Fix errors on error paths found by oomer.
- [TokTok#1463] cleanup: Add a check that we don't have any unused functions.
- [TokTok#1462] cleanup: Include `<string.h>` for `explicit_bzero`.
- [TokTok#1436] chore: Enable cimple tests by default but allow disabling them.

**Closed issues:**

- [TokTok#1598] ERROR:  heap-buffer-overflow in group.c found with AddressSanitizer
- [TokTok#1326] the cause is great, but this thing is completely unusable
- [TokTok#1319] Is this new application is safe & trusted ??
- [TokTok#1236] Ruby Extension?
- [TokTok#1149] uTox aborts on toxcore restart
- [TokTok#886] Maybe need to set the stacksize for musl-libc

v0.2.12

Toggle v0.2.12's commit message

Verified

This tag was signed with the committer’s verified signature.
robinlinden Robin Lindén
v0.2.12

**Merged PRs:**

- [TokTok#1457] Disable non-hermetic tests by default.
- [TokTok#1456] Limit the number of friends you can have to ~4 billion.
- [TokTok#1452] Add execution trace option for debugging.
- [TokTok#1447] Udp dht group chats
- [TokTok#1444] Set up release-drafter to automatically draft the next release.
- [TokTok#1443] Allow test coverage to fluctuate 2% up and down, but not below 80%.
- [TokTok#1442] Add CODEOWNERS and settings.yml files.
- [TokTok#1441] [ImgBot] Optimize images
- [TokTok#1439] Fix continuous integration builds.
- [TokTok#1437] Rework the toxchat/bootstrap-node Docker image.
- [TokTok#1435] Enable TCP relay test in Bazel and autotools build.
- [TokTok#1434] Skip invalid TCP relays and DHT nodes when loading save data.
- [TokTok#1433] Fix saving of combination of loaded and connected TCP relays
- [TokTok#1430] Invert `not_valid` functions and name them `is_valid`.
- [TokTok#1429] Fix things not being initialized if creating a TCP-only network
- [TokTok#1426] Remove tokstyle exemptions from build files.
- [TokTok#1425] Stop using the "inline namespace" feature of apidsl.
- [TokTok#1424] Add new semi-private API functions to set per-packet-id custom handlers.
- [TokTok#1423] Give CI workflow a better name: clang-sanitizers
- [TokTok#1422] Use public API for sending in RTP
- [TokTok#1421] Install ci-tools and get tokstyle via the script it provides.
- [TokTok#1420] Use tox public API for sending packets in toxav BWController
- [TokTok#1419] Remove newlines from the end of LOGGER format strings.
- [TokTok#1418] Change ToxAVCall struct mutex to a more distinct name
- [TokTok#1417] Create own instance of Mono_Time for ToxAV
- [TokTok#1416] Stop using Messenger's mono_time in bandwidth controller.
- [TokTok#1415] Fix 2 memory leaks in ToxAV.
- [TokTok#1414] Show function names in asan/tsan stack traces on CircleCI.
- [TokTok#1413] Make afl_toxsave.c a bit more portable; fix memory leak.
- [TokTok#1411] Fixes towards building on MSVC.
- [TokTok#1409] Mark conference test as small.
- [TokTok#1407] Add minimal save generator
- [TokTok#1406] Migrate format-source script to new apidsl web app.
- [TokTok#1404] Smarter setup of bazel remote cache on Cirrus CI.
- [TokTok#1331] Add basic test adapter for AFL

**Closed issues:**

- [TokTok#1365] Add the option to use LAN discovery even when using a proxy for remote connections
- [TokTok#1353] libtoxdns.a and libtoxav.a
- [TokTok#86] Freenet as Offline Messaging Backend

v0.2.10

Toggle v0.2.10's commit message

Verified

This tag was signed with the committer’s verified signature.
robinlinden Robin Lindén
v0.2.10

**Merged PRs:**

- [TokTok#1320] add undef guard in tox_many_tcp_test
- [TokTok#1314] Fix bazel build version at 0.22.0 for CI.
- [TokTok#1311] Disable failing TCP server test
- [TokTok#1310] Do not send the same packet to the same node twice
- [TokTok#1309] add configurable limit on number of stored frozen peers
- [TokTok#1305] Expose api functions for enabling and disabling AV in AV groups
- [TokTok#1302] Specify that buffer size for tox_conference_peer_get_name is given by $size

**Closed issues:**

- [TokTok#1313] CirrusCI is failing and blocking PRs
- [TokTok#1312] Onion client review
- [TokTok#1306] Persistent conference's offline peer list always grows and never decreases
- [TokTok#1303] Loaded persistent groups fail to send audio
- [TokTok#1298] How to make libtox4j-c.so for android?
- [TokTok#1261] Bump so version
- [TokTok#1116] Message length is too large log spam

v0.1.6

Toggle v0.1.6's commit message
10000
v0.1.6

**Closed issues:**

- [TokTok#415](TokTok#415) Set up a native windows build on appveyor
- [TokTok#124](TokTok#124) Don't include OS specific headers in .h files

**Merged PRs:**

- [TokTok#460](TokTok#460) Release v0.1.6.
- [TokTok#454](TokTok#454) Add appveyor build for native windows tests.
- [TokTok#448](TokTok#448) Only retry failed tests on Circle CI instead of all.
- [TokTok#434](TokTok#434) Replace redundant packet type check in handler with assert.
- [TokTok#432](TokTok#432) Remove some static variables
- [TokTok#385](TokTok#385) Add platform-independent Socket and IP implementation

v0.1.5

Toggle v0.1.5's commit message
v0.1.5

**Merged PRs:**

- [TokTok#447](TokTok#447) Release v0.1.5.
- [TokTok#446](TokTok#446) Limit number of retries to 3.
- [TokTok#445](TokTok#445) Make Travis tests slightly more robust by re-running them.
- [TokTok#443](TokTok#443) Make building `DHT_bootstrap` in cmake optional.
- [TokTok#433](TokTok#433) Add tutorial and "danger: experimental" banner to README.
- [TokTok#431](TokTok#431) Update license headers and remove redundant file name comment.
- [TokTok#424](TokTok#424) Fixed the FreeBSD build failure due to the undefined MSG_NOSIGNAL.
- [TokTok#420](TokTok#420) Setup autotools to read .so version info from a separate file
- [TokTok#418](TokTok#418) Clarify how the autotools build is done on Travis.

v0.1.4

Toggle v0.1.4's commit message
v0.1.4

**Closed issues:**

- [TokTok#378](TokTok#378) Replace all uses of `make_quick_sort` with `qsort`
- [TokTok#364](TokTok#364) Delete misc_tools.h after replacing its use by qsort.
- [TokTok#363](TokTok#363) Test against NaCl in addition to libsodium on Travis.

**Merged PRs:**

- [TokTok#422](TokTok#422) Release v0.1.4.
- [TokTok#410](TokTok#410) Fix NaCl build: tar was called incorrectly.
- [TokTok#409](TokTok#409) Clarify that the pass key `new` function can fail.
- [TokTok#407](TokTok#407) Don't use `git.depth=1` anymore.
- [TokTok#404](TokTok#404) Issue 404: semicolon not found
- [TokTok#403](TokTok#403) Warn on -pedantic, don't error yet.
- [TokTok#401](TokTok#401) Add logging callback to messenger_test.
- [TokTok#400](TokTok#400) Run windows tests but ignore their failures.
- [TokTok#398](TokTok#398) Portability Fixes
- [TokTok#397](TokTok#397) Replace make_quick_sort with qsort
- [TokTok#396](TokTok#396) Add an OSX build that doesn't run tests.
- [TokTok#394](TokTok#394) CMake: Add soversion to library files to generate proper symlinks
- [TokTok#393](TokTok#393) Set up autotools build to build against vanilla NaCl.
- [TokTok#392](TokTok#392) Check that TCP connections aren't dropped in callbacks.
- [TokTok#391](TokTok#391) Minor simplification in `file_seek` code.
- [TokTok#390](TokTok#390) Always kill invalid file transfers when receiving file controls.
- [TokTok#388](TokTok#388) Fix logging condition for IPv6 client timestamp updates.
- [TokTok#387](TokTok#387) Eliminate dead return statement.
- [TokTok#386](TokTok#386) Avoid accessing uninitialised memory in `net_crypto`.
- [TokTok#381](TokTok#381) Remove `TOX_DEBUG` and have asserts always enabled.

v0.1.3

Toggle v0.1.3's commit message
v0.1.3

**Closed issues:**

- [TokTok#347](TokTok#347) Implement our own secure `memcmp` and `memzero` if libsodium isn't available

**Merged PRs:**

- [TokTok#395](TokTok#395) Revert "Portability fixes"
- [TokTok#380](TokTok#380) Test a few cmake option combinations before the build.
- [TokTok#377](TokTok#377) Fix SSL verification in coveralls.
- [TokTok#376](TokTok#376) Bring back autotools instructions
- [TokTok#373](TokTok#373) Only fetch 1 revision from git during Travis builds.
- [TokTok#369](TokTok#369) Integrate with CircleCI to build artifacts in the future
- [TokTok#366](TokTok#366) Release v0.1.3.
- [TokTok#362](TokTok#362) Remove .cabal-sandbox option from tox-spectest find line.
- [TokTok#361](TokTok#361) Simplify integration as a third-party lib in cmake projects
- [TokTok#354](TokTok#354) Add secure memcmp and memzero implementation.
- [TokTok#324](TokTok#324) Do not compile and install DHT_bootstrap if it was disabled in configure
- [TokTok#297](TokTok#297) Portability fixes

v0.1.2

Toggle v0.1.2's commit message

Verified

This tag was signed with the committer’s verified signature.
Bugfixes and internal cleanups.

**Closed issues:**

- [TokTok#345](TokTok#345) Array out of bounds read in "save" function
- [TokTok#342](TokTok#342) Wrap all libsodium functions we use in toxcore in `crypto_core`.
- [TokTok#278](TokTok#278) ToxAV use-after-free bug

**Merged PRs:**

- [TokTok#355](TokTok#355) Release v0.1.2
- [TokTok#353](TokTok#353) Fix toxav use after free caused by premature MSI destruction
- [TokTok#346](TokTok#346) Avoid array out of bounds read in friend saving.
- [TokTok#344](TokTok#344) Remove unused get/set salt/key functions from toxencryptsave.
- [TokTok#343](TokTok#343) Wrap all sodium/nacl functions in crypto_core.c.
- [TokTok#341](TokTok#341) Add test to check if tox_new/tox_kill leaks.
- [TokTok#336](TokTok#336) Correct TES docs to reflect how many bytes functions actually require.
- [TokTok#333](TokTok#333) Use `tox_options_set_*` instead of direct member access.

v0.1.1

Toggle v0.1.1's commit message

Verified

This tag was signed with the committer’s verified signature.
Minor fixes and added ability to disable LAN discovery.

**Closed issues:**

- [TokTok#327](TokTok#327) The `TOX_VERSION_REQUIRE` macro is broken.
- [TokTok#221](TokTok#221) Option to disable local peer detection

**Merged PRs:**

- [TokTok#337](TokTok#337) Release v0.1.1
- [TokTok#332](TokTok#332) Add test for encrypted savedata.
- [TokTok#330](TokTok#330) Strengthen the note about ABI compatibility in tox.h.
- [TokTok#328](TokTok#328) Drop the broken `TOX_VERSION_REQUIRE` macro.
- [TokTok#326](TokTok#326) Fix unresolved reference in toxencryptsave API docs.
- [TokTok#309](TokTok#309) Fixed attempt to join detached threads (fixes toxav test crash)
- [TokTok#306](TokTok#306) Add option to disable local peer discovery

v0.1.0

Toggle v0.1.0's commit message
v0.1.0

The first API stable version of Toxcore!
0