Commit Graph

  • 378261508c docs: Add tool and service acknowledgment and sponsor lists master nightly Maxim Biro 2026-03-28 22:39:55 -04:00
  • 8ffeabe452 cleanup: Generalise byte-array logging functions. iphydf 2026-03-01 20:20:21 +00:00
  • 123650c600 chore: update apt repos before installing deps for sonar Green Sky 2026-02-25 11:21:15 +01:00
  • 4b0e16c1cd chore: ci restyled Green Sky 2026-02-25 11:20:31 +01:00
  • aa286a595c chore: update github actions actions/checkout -> v6 actions/github-script -> v8 actions/setup-python -> v6 actions/cache -> v5 actions/upload-artifact -> v6 actions/download-artifact -> v7 Green Sky 2026-02-25 10:12:10 +01:00
  • 1973640624 cleanup: Add nullability to more function params and return types. iphydf 2026-02-03 12:46:23 +00:00
  • 36a5b77a79 cleanup: Remove redundant nullability annotations. iphydf 2026-02-03 08:54:57 +00:00
  • dbb652239a fix(av): Fix Use-After-Free when peer goes offline. iphydf 2026-02-15 21:07:07 +00:00
  • 109752403e feat: Add Tox_Iterate_Options for granular control over tox_iterate. iphydf 2026-02-05 19:47:05 +00:00
  • 8f37a2f17a feat: Add a function to get the list of valid group chat numbers. iphydf 2026-02-04 14:39:43 +00:00
  • ba0b8819d3 test: Fix VideoTest failures via codec fallbacks and add better logging. iphydf 2026-02-09 13:40:08 +00:00
  • ea597edff7 test: Improve simulation determinism and reliability. iphydf 2026-02-09 08:38:33 +00:00
  • 40ce0bce66 cleanup: Use std::size_t in C++ to fix compilation errors. iphydf 2026-02-08 21:55:11 +00:00
  • da26052603 chore: Release v0.2.22 v0.2.22 github-actions[bot] 2026-02-07 20:14:53 +00:00
  • 3ff69eeed0 chore: update bootstrap docker hash Green Sky 2026-02-07 20:31:16 +01:00
  • d9f6f04e0a test: Fix flakiness in group_moderation_test iphydf 2026-02-07 14:03:13 +00:00
  • 0b2e645ab8 chore: Update changelog removing past RCs. iphydf 2026-02-07 14:36:53 +00:00
  • a8b7bcceb9 cleanup: Ensure callbacks to qsort cast their params. iphydf 2026-02-05 12:50:22 +00:00
  • 297db8ac45 chore: Release v0.2.22-rc.1 v0.2.22-rc.1 github-actions[bot] 2026-02-05 07:45:27 +00:00
  • 474e95437b chore: Update bootstrap daemon hash for release. iphydf 2026-02-04 21:10:15 +00:00
  • bdb86a5e02 chore: Fix tokstyle CI check. iphydf 2026-02-04 20:27:48 +00:00
  • 2101260fdf chore: Update bootstrap node sha256 hash. iphydf 2026-02-04 15:36:22 +00:00
  • 6f735b51be chore: Happy new year 2026! iphydf 2026-01-24 18:09:07 +00:00
  • de30cf3ad9 docs: Add new file kinds, that should be useful to all clients. Green Sky 2026-01-08 13:42:59 +01:00
  • d5b5e879d0 fix(DHT): Correct node skipping logic timed out nodes. iphydf 2026-01-27 00:38:57 +00:00
  • 30e71fe974 refactor: Generate event dispatch functions and add tox_events_dispatch. iphydf 2026-01-25 16:45:09 +00:00
  • 8fdbb0b50e style: Format parameter lists in event handlers. iphydf 2026-01-25 16:28:15 +00:00
  • d00dee12b1 refactor: Add warning logs when losing chat invites. iphydf 2026-01-12 01:27:12 +00:00
  • b144e8db10 feat: Add a way to look up a file number by ID. iphydf 2026-01-23 00:25:18 +00:00
  • 849281ea08 feat: Add a way to fetch groups by chat ID. iphydf 2026-01-21 00:39:47 +00:00
  • a2c1773969 refactor: Harden event system and improve type safety. iphydf 2026-01-24 13:50:10 +00:00
  • 8f5caa6566 refactor: Add MessagePack string support to bin_pack. iphydf 2026-01-23 21:46:14 +00:00
  • 34e8d5ad58 chore: Add GitHub CodeQL workflow and local Docker runner. iphydf 2026-01-19 16:48:21 +00:00
  • f7b0680108 refactor: Add nullability annotations to event headers. iphydf 2026-01-24 00:19:38 +00:00
  • 788abe6516 refactor(toxav): Use system allocator for mutexes. iphydf 2026-01-23 21:48:22 +00:00
  • 2e4b423eb6 refactor: Use specific typedefs for public API arrays. iphydf 2026-01-19 23:33:15 +00:00
  • 2baf34775b docs(toxav): update idle iteration interval see 6794447518 Green Sky 2025-11-23 17:00:22 +01:00
  • 2f87ac67b0 feat: Add Event Loop abstraction (Ev). iphydf 2026-01-17 17:28:06 +00:00
  • f8dfc38d8c test: Fix data race in ToxScenario virtual_clock. iphydf 2026-01-17 16:00:32 +00:00
  • 38313921e3 test(TCP): Add regression test for TCP priority queue integrity. iphydf 2026-01-17 18:50:30 +00:00
  • f94a50d9af refactor(toxav): Replace mutable_mutex with dynamically allocated mutex. iphydf 2026-01-17 16:13:06 +00:00
  • ad054511e6 refactor: Internalize DHT structs and add debug helpers. iphydf 2026-01-17 17:22:58 +00:00
  • 8b467cc963 fix: Prevent potential integer overflow in group chat handshake. iphydf 2026-01-17 16:02:32 +00:00
  • 4962bdbb80 test: Improve TCP simulation and add tests iphydf 2026-01-17 03:59:52 +00:00
  • 5f0227093c refactor: Allow nullable data in group chat handlers. iphydf 2026-01-17 12:13:07 +00:00
  • e97b18ea99 chore: Improve Windows Docker support. iphydf 2026-01-17 03:49:47 +00:00
  • b14943bbdd refactor: Move Logger out of Messenger into Tox. iphydf 2026-01-15 15:59:27 +00:00
  • dd31362509 cleanup: Apply nullability qualifiers to C++ codebase. iphydf 2026-01-14 04:06:15 +00:00
  • 1849f70fca refactor: Extract low-level networking code to net and os_network. iphydf 2026-01-14 12:22:07 +00:00
  • 8fec754218 refactor: Delete tox_random, align on rng and os_random. iphydf 2026-01-14 11:00:36 +00:00
  • a03ae8051e refactor: Delete tox_memory, align on mem and os_memory. iphydf 2026-01-13 23:10:39 +00:00
  • 4c88fed2c9 refactor: Use std:: prefixes more consistently in C++ code. iphydf 2026-01-14 00:02:59 +00:00
  • 72452f2aeb test: Add some more tests for onion and shared key cache. iphydf 2026-01-13 22:07:58 +00:00
  • d5a51b09a2 cleanup: Use tox_attributes.h in tox_private.h and install it. iphydf 2026-01-13 22:56:30 +00:00
  • b6f5b9fc56 test: Add some benchmarks for various high level things. iphydf 2026-01-12 01:27:12 +00:00
  • 8a8d02785e test(support): Introduce threaded Tox runner and simulation barrier iphydf 2026-01-11 22:19:42 +00:00
  • d68d1d0950 perf(toxav): optimize audio and video intermediate buffers by keeping them around Green Sky 2026-01-03 00:11:48 +01:00
  • 4f6d4546b2 test: Improve the fake network library. iphydf 2026-01-09 14:12:34 +00:00
  • a2581e700d refactor(toxcore): generate Friend_Request and Dht_Nodes_Response iphydf 2026-01-09 23:28:35 +00:00
  • 2aaa11770e refactor(toxcore): use Tox_Memory in generated events iphydf 2026-01-09 16:38:45 +00:00
  • 5c367452b9 test(toxcore): fix incorrect mutex in tox_scenario_get_time iphydf 2026-01-09 15:48:52 +00:00
  • 8f92e710f3 perf: Add a timed limit of number of cookie requests. iphydf 2026-01-09 01:41:55 +00:00
  • 695b6417aa test: Add some more simulated network support. iphydf 2026-01-08 14:38:00 +00:00
  • 815ae9ce9d test(toxcore): fix thread-safety in scenario framework iphydf 2026-01-08 12:44:30 +00:00
  • 6d85c754e7 test(toxcore): add unit tests for net_crypto iphydf 2026-01-05 18:21:44 +00:00
  • 9c22e79cc8 test(support): add SimulatedEnvironment for deterministic testing iphydf 2026-01-05 02:33:07 +00:00
  • f34fcb1956 chore: Update windows Dockerfile to debian stable (trixie). iphydf 2026-01-06 16:18:43 +00:00
  • ece0e89801 fix(group_moderation): allow validating unsorted sanction list signatures iphydf 2026-01-06 15:25:13 +00:00
  • a4fa754d7b refactor: rename struct Packet to struct Net_Packet iphydf 2026-01-06 14:36:10 +00:00
  • d6f330f859 cleanup: Fix some warnings from coverity. iphydf 2026-01-06 13:26:17 +00:00
  • e206bffa2d fix(group_chats): fix sync packets reverting topics iphydf 2026-01-06 04:01:43 +00:00
  • 0e4715598f test: Add new scenario testing framework. iphydf 2026-01-02 02:02:37 +00:00
  • 668291f441 refactor(toxcore): decouple Network_Funcs from sockaddr via IP_Port iphydf 2026-01-05 02:25:38 +00:00
  • fc4396cef6 fix: potential division by zero in toxav and unsafe hex parsing iphydf 2026-01-05 14:47:02 +00:00
  • 8e8b352abc refactor: Add nullable annotations to struct members. iphydf 2025-07-13 12:51:53 +00:00
  • 7740bb421f refactor: decouple net_crypto from DHT iphydf 2026-01-04 20:00:26 +00:00
  • 1936d42965 test: add benchmark for toxav audio and video iphydf 2026-01-01 21:20:24 +00:00
  • 46bfdc2df7 fix: correct printf format specifiers for unsigned integers iphydf 2026-01-01 16:01:12 +00:00
  • b66b8ded66 refactor: improve group stability, moderation determinism, and DHT dual-stack handling iphydf 2025-12-31 00:03:03 +00:00
  • 4fbd7c10a9 fix(toxav): fix heap buffer overflow in RTP video packet handling iphydf 2025-12-31 00:47:44 +00:00
  • 809fe8c78c refactor(tox): make the #define consts int literals. iphydf 2025-12-27 22:33:11 +00:00
  • 50d242a370 refactor(toxav): improve MSI safety and testability iphydf 2025-12-27 22:25:33 +00:00
  • da1c13a2f9 fix(toxav): harden video processing and fix large frame handling iphydf 2025-12-27 21:45:31 +00:00
  • 4728252888 fix(toxav): fix multiple logic bugs in audio module iphydf 2025-12-27 18:19:58 +00:00
  • dc963d9a99 fix(toxav): fix multiple bugs in bandwidth controller and add tests iphydf 2025-12-27 17:33:33 +00:00
  • 3bf5778efb refactor(toxav): split out RTP module and add exhaustive unit tests iphydf 2025-12-27 16:53:46 +00:00
  • b79b7d4365 fix(autotools): add tox_log_level.h to public headers list Constantin Sunzow 2025-11-12 09:24:04 +03:00
  • ea2e34ff26 chore: Disable cirrus. We're out of quota again. iphydf 2025-12-25 10:30:39 +00:00
  • b449ea2ed4 chore(ci): update azure runner image to windows-2022 windows-2019 is EOL Green Sky 2025-11-24 12:32:49 +01:00
  • e115b136d5 refactor: Make add_to_list non-recursive. iphydf 2024-02-14 21:53:26 +00:00
  • 206ea35304 refactor: Explicitly pass dependencies to constructors. iphydf 2025-02-05 11:11:31 +00:00
  • 7cefa93cf2 fix(toxencryptsave): Wipe salt and passkey after usage. Green Sky 2025-10-25 12:10:26 +02:00
  • 7c3be23429 refactor: Add file/line to tox-bootstrapd logging. iphydf 2025-01-30 16:20:50 +00:00
  • f84e8cdce3 refactor: Move loglogdata out of network.c. iphydf 2025-01-31 21:41:35 +00:00
  • 390f7db060 refactor: Move random and memory OS-specifics to os_* files. iphydf 2025-02-06 12:43:08 +00:00
  • 6f7f515544 chore(toxav): use realtime deadline for vp8 encoder Technically all this does is choose a quality based on frame duration, which we always set to 1, and as such is always realtime. (In same timebase as pts, which we use as a frame counter...) Green Sky 2025-03-27 20:13:46 +01:00
  • 5047ae5a24 chore: make the source tarball exhibit the old behavior Green Sky 2025-10-05 14:09:57 +02:00
  • 14804a4b86 chore: Fix sonar-scan CI action. iphydf 2025-10-05 18:39:17 +00:00
  • e2db7d946d cleanup: Exclude lan_discovery test from running on macos, instead of excluding it from the project. Green Sky 2025-10-05 20:36:12 +02:00
  • 3accade676 chore: Fix CI, disabling some tests that no longer run on CI. iphydf 2025-10-05 18:05:23 +00:00