toxcore/toxcore
iphydf 895a6af122
cleanup: Remove NaCl support.
We now depend on libsodium unconditionally. Future work will require
functions from libsodium, and nobody we're aware of uses the nacl build
for anything other than making sure it still works on CI.
2023-12-25 00:36:38 +00:00
..
events refactor: Use enum-from-int rule from tokstyle. 2023-12-19 20:53:15 +00:00
announce.c perf: Slightly reduce bandwidth usage when there are few nodes. 2023-12-18 16:23:45 +00:00
announce.h refactor: Add mem module to allow tests to override allocators. 2023-08-30 22:55:05 +00:00
attributes.h fix: Enable debug flag for ubsan. 2023-12-09 01:14:53 +00:00
bin_pack_test.cc refactor: Protect array unpacking against invalid lengths. 2022-04-05 20:52:47 +00:00
bin_pack.c refactor: Use Bin_Pack for packing Node_format. 2023-12-04 17:36:09 +00:00
bin_pack.h refactor: Use Bin_Pack for packing Node_format. 2023-12-04 17:36:09 +00:00
bin_unpack.c refactor: Add a bin_unpack_bin_max for max-length arrays. 2023-11-12 00:57:44 +00:00
bin_unpack.h refactor: Add a bin_unpack_bin_max for max-length arrays. 2023-11-12 00:57:44 +00:00
BUILD.bazel perf: Slightly reduce bandwidth usage when there are few nodes. 2023-12-18 16:23:45 +00:00
ccompat.c feat: Add async event handling (callbacks) code. 2022-02-06 17:28:28 +00:00
ccompat.h test: Add more functionality to the bootstrap harness. 2022-04-07 20:17:56 +00:00
crypto_core_test.cc fix: Enable debug flag for ubsan. 2023-12-09 01:14:53 +00:00
crypto_core.c cleanup: Remove NaCl support. 2023-12-25 00:36:38 +00:00
crypto_core.h cleanup: Remove NaCl support. 2023-12-25 00:36:38 +00:00
DHT_fuzz_test.cc refactor: Use Bin_Pack for packing Node_format. 2023-12-04 17:36:09 +00:00
DHT_test.cc fix: Correct a use-after-free and fix some memory leaks. 2023-12-21 17:17:51 +00:00
DHT.c perf: Slightly reduce bandwidth usage when there are few nodes. 2023-12-18 16:23:45 +00:00
DHT.h refactor: Use Bin_Pack for packing Node_format. 2023-12-04 17:36:09 +00:00
forwarding_fuzz_test.cc refactor: Add mem module to allow tests to override allocators. 2023-08-30 22:55:05 +00:00
forwarding.c feat: add forwarding and announce request handling 2022-04-03 00:00:08 +00:00
forwarding.h feat: add forwarding and announce request handling 2022-04-03 00:00:08 +00:00
friend_connection_test.cc chore: Add a .clang-format that mostly agrees with astyle. 2022-02-21 16:16:16 +00:00
friend_connection.c fix: Correct a use-after-free and fix some memory leaks. 2023-12-21 17:17:51 +00:00
friend_connection.h cleanup: Make *_free functions nullable. 2022-04-02 21:28:26 +00:00
friend_requests.c docs: Clean up doxygen comments to be more doxygen-like. 2022-03-05 22:30:48 +00:00
friend_requests.h cleanup: Make *_free functions nullable. 2022-04-02 21:28:26 +00:00
group_announce_fuzz_test.cc refactor: Add mem module to allow tests to override allocators. 2023-08-30 22:55:05 +00:00
group_announce_test.cc fix: Enable debug flag for ubsan. 2023-12-09 01:14:53 +00:00
group_announce.c Merge the remainder of the new groupchats implementation 2022-09-22 11:16:08 -04:00
group_announce.h Merge the remainder of the new groupchats implementation 2022-09-22 11:16:08 -04:00
group_chats.c cleanup: Remove NaCl support. 2023-12-25 00:36:38 +00:00
group_chats.h Add groupchat API function that returns an IP address string for a peer 2023-12-19 11:07:03 -05:00
group_common.h increase lossy custom packet size in ngc to the toxcore common max of 1373 2023-12-15 00:57:33 +01:00
group_connection.c cleanup: Remove NaCl support. 2023-12-25 00:36:38 +00:00
group_connection.h Merge the remainder of the new groupchats implementation 2022-09-22 11:16:08 -04:00
group_moderation_fuzz_test.cc refactor: Add mem module to allow tests to override allocators. 2023-08-30 22:55:05 +00:00
group_moderation_test.cc refactor: Add mem module to allow tests to override allocators. 2023-08-30 22:55:05 +00:00
group_moderation.c refactor: Add mem module to allow tests to override allocators. 2023-08-30 22:55:05 +00:00
group_moderation.h refactor: Add mem module to allow tests to override allocators. 2023-08-30 22:55:05 +00:00
group_onion_announce.c cleanup: Remove NaCl support. 2023-12-25 00:36:38 +00:00
group_onion_announce.h Merge the remainder of the new groupchats implementation 2022-09-22 11:16:08 -04:00
group_pack.c refactor: Use enum-from-int rule from tokstyle. 2023-12-19 20:53:15 +00:00
group_pack.h refactor: Use enum-from-int rule from tokstyle. 2023-12-19 20:53:15 +00:00
group.c chore: Add more logging to loading conferences from savedata. 2023-11-08 15:51:11 +00:00
group.h cleanup: Make *_free functions nullable. 2022-04-02 21:28:26 +00:00
LAN_discovery.c Merge the remainder of the new groupchats implementation 2022-09-22 11:16:08 -04:00
LAN_discovery.h Merge the remainder of the new groupchats implementation 2022-09-22 11:16:08 -04:00
list_test.cc chore: Add a .clang-format that mostly agrees with astyle. 2022-02-21 16:16:16 +00:00
list.c cleanup: Make *_free functions nullable. 2022-04-02 21:28:26 +00:00
list.h cleanup: Make *_free functions nullable. 2022-04-02 21:28:26 +00:00
logger.c perf: Slightly reduce bandwidth usage when there are few nodes. 2023-12-18 16:23:45 +00:00
logger.h perf: Slightly reduce bandwidth usage when there are few nodes. 2023-12-18 16:23:45 +00:00
Makefile.inc cleanup: Remove NaCl support. 2023-12-25 00:36:38 +00:00
mem_test.cc refactor: Add mem module to allow tests to override allocators. 2023-08-30 22:55:05 +00:00
mem.c refactor: Add mem module to allow tests to override allocators. 2023-08-30 22:55:05 +00:00
mem.h refactor: Add mem module to allow tests to override allocators. 2023-08-30 22:55:05 +00:00
Messenger.c cleanup: Remove NaCl support. 2023-12-25 00:36:38 +00:00
Messenger.h refactor: Add mem module to allow tests to override allocators. 2023-08-30 22:55:05 +00:00
mono_time_test.cc add real timeout test 2023-12-19 15:24:16 +01:00
mono_time.c perf: Slightly reduce bandwidth usage when there are few nodes. 2023-12-18 16:23:45 +00:00
mono_time.h refactor: Store time in Mono_Time in milliseconds. 2023-11-17 05:20:29 +00:00
net_crypto.c cleanup: Fix a few more clang-tidy warnings. 2023-09-07 07:49:47 +00:00
net_crypto.h refactor: Change all enum-like #define sequences into enums. 2023-12-21 08:55:51 +00:00
network_test.cc chore: Support producing shared libraries on Windows 2022-04-03 23:04:11 +02:00
network.c cleanup: Remove NaCl support. 2023-12-25 00:36:38 +00:00
network.h fix: Correct a use-after-free and fix some memory leaks. 2023-12-21 17:17:51 +00:00
onion_announce.c perf: Slightly reduce bandwidth usage when there are few nodes. 2023-12-18 16:23:45 +00:00
onion_announce.h perf: Slightly reduce bandwidth usage when there are few nodes. 2023-12-18 16:23:45 +00:00
onion_client.c cleanup: Remove NaCl support. 2023-12-25 00:36:38 +00:00
onion_client.h cleanup: Enforce stricter identifier naming using clang-tidy. 2023-08-31 13:37:16 +00:00
onion.c perf: Slightly reduce bandwidth usage when there are few nodes. 2023-12-18 16:23:45 +00:00
onion.h perf: Slightly reduce bandwidth usage when there are few nodes. 2023-12-18 16:23:45 +00:00
ping_array_test.cc refactor: Add mem module to allow tests to override allocators. 2023-08-30 22:55:05 +00:00
ping_array.c refactor: Add mem module to allow tests to override allocators. 2023-08-30 22:55:05 +00:00
ping_array.h refactor: Add mem module to allow tests to override allocators. 2023-08-30 22:55:05 +00:00
ping.c refactor: Add mem module to allow tests to override allocators. 2023-08-30 22:55:05 +00:00
ping.h refactor: Add mem module to allow tests to override allocators. 2023-08-30 22:55:05 +00:00
shared_key_cache.c perf: Slightly reduce bandwidth usage when there are few nodes. 2023-12-18 16:23:45 +00:00
shared_key_cache.h perf: Slightly reduce bandwidth usage when there are few nodes. 2023-12-18 16:23:45 +00:00
state.c chore: Add more logging to loading conferences from savedata. 2023-11-08 15:51:11 +00:00
state.h Merge the remainder of the new groupchats implementation 2022-09-22 11:16:08 -04:00
TCP_client.c refactor: Change all enum-like #define sequences into enums. 2023-12-21 08:55:51 +00:00
TCP_client.h cleanup: Enforce stricter identifier naming using clang-tidy. 2023-08-31 13:37:16 +00:00
TCP_common.c perf: Slightly reduce bandwidth usage when there are few nodes. 2023-12-18 16:23:45 +00:00
TCP_common.h refactor: Change the TCP_PACKET_* defines into an enum. 2023-12-20 15:11:23 +00:00
TCP_connection_test.cc merge tcp_connection changes from new groupchats fork 2021-12-14 16:57:28 -05:00
TCP_connection.c cleanup: Enforce stricter identifier naming using clang-tidy. 2023-08-31 13:37:16 +00:00
TCP_connection.h perf: Slightly reduce bandwidth usage when there are few nodes. 2023-12-18 16:23:45 +00:00
TCP_server.c cleanup: Enforce stricter identifier naming using clang-tidy. 2023-08-31 13:37:16 +00:00
TCP_server.h cleanup: Enforce stricter identifier naming using clang-tidy. 2023-08-31 13:37:16 +00:00
timed_auth.c feat: add forwarding and announce request handling 2022-04-03 00:00:08 +00:00
timed_auth.h feat: add forwarding and announce request handling 2022-04-03 00:00:08 +00:00
tox_api.c Add groupchat API function that returns an IP address string for a peer 2023-12-19 11:07:03 -05:00
tox_dispatch.c Merge the remainder of the new groupchats implementation 2022-09-22 11:16:08 -04:00
tox_dispatch.h feat: Add async event handling (callbacks) code. 2022-02-06 17:28:28 +00:00
tox_events_fuzz_test.cc refactor: Add mem module to allow tests to override allocators. 2023-08-30 22:55:05 +00:00
tox_events_test.cc refactor: Add mem module to allow tests to override allocators. 2023-08-30 22:55:05 +00:00
tox_events.c refactor: Use enum-from-int rule from tokstyle. 2023-12-19 20:53:15 +00:00
tox_events.h refactor: Add mem module to allow tests to override allocators. 2023-08-30 22:55:05 +00:00
tox_private.c cleanup: Remove NaCl support. 2023-12-25 00:36:38 +00:00
tox_private.h Add groupchat API function that returns an IP address string for a peer 2023-12-19 11:07:03 -05:00
tox_struct.h refactor: Add mem module to allow tests to override allocators. 2023-08-30 22:55:05 +00:00
tox_test.cc fix: Correct a use-after-free and fix some memory leaks. 2023-12-21 17:17:51 +00:00
tox_unpack.c refactor: Use enum-from-int rule from tokstyle. 2023-12-19 20:53:15 +00:00
tox_unpack.h refactor: Use enum-from-int rule from tokstyle. 2023-12-19 20:53:15 +00:00
tox.c cleanup: Remove NaCl support. 2023-12-25 00:36:38 +00:00
tox.h feat: Add to_string functions for all public enums. 2023-12-19 15:38:10 +00:00
util_test.cc feat: Add support for custom random number generator. 2022-04-01 14:06:05 +00:00
util.c perf: Slightly reduce bandwidth usage when there are few nodes. 2023-12-18 16:23:45 +00:00
util.h perf: Slightly reduce bandwidth usage when there are few nodes. 2023-12-18 16:23:45 +00:00