toxcore/toxcore
iphydf 3983369103
fix: Enable debug flag for ubsan.
Otherwise the nullability annotations are compiled out in attributes.h.
2023-12-09 01:14:53 +00:00
..
events refactor: Add a bin_unpack_bin_max for max-length arrays. 2023-11-12 00:57:44 +00:00
announce.c refactor: Add mem module to allow tests to override allocators. 2023-08-30 22:55:05 +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 fix: Enable debug flag for ubsan. 2023-12-09 01:14:53 +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 fix: missmatch between declaration and definition 2022-12-08 12:45:53 +01:00
crypto_core.h docs: Fix doxygen config and remove some redundant comments. 2023-08-16 07:53:19 +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 refactor: Add mem module to allow tests to override allocators. 2023-08-30 22:55:05 +00:00
DHT.c refactor: Use Bin_Pack for packing Node_format. 2023-12-04 17:36:09 +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
friend_connection.c cleanup: Enforce stricter identifier naming using clang-tidy. 2023-08-31 13:37:16 +00:00
friend_connection.h cleanup: Make *_free functions nullable. 2022-04-02 21:28:26 +00:00
friend_requests.c
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 fix: Enable debug flag for ubsan. 2023-12-09 01:14:53 +00:00
group_chats.h fix: Enable debug flag for ubsan. 2023-12-09 01:14:53 +00:00
group_common.h feat: allow for larger incoming NGC packets 2023-11-16 20:47:02 +00:00
group_connection.c Fix memory leak in group connection 2023-12-08 03:31:13 -05: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 Merge the remainder of the new groupchats implementation 2022-09-22 11:16:08 -04:00
group_onion_announce.h Merge the remainder of the new groupchats implementation 2022-09-22 11:16:08 -04:00
group_pack.c fix: Enable debug flag for ubsan. 2023-12-09 01:14:53 +00:00
group_pack.h fix: Enable debug flag for ubsan. 2023-12-09 01:14:53 +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
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 refactor: Allow NULL logger; make it no-op in NDEBUG. 2022-04-03 18:29:22 +00:00
logger.h refactor: Allow NULL logger; make it no-op in NDEBUG. 2022-04-03 18:29:22 +00:00
Makefile.inc refactor: Add mem module to allow tests to override allocators. 2023-08-30 22:55:05 +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 fix: Enable debug flag for ubsan. 2023-12-09 01:14:53 +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 refactor: Add mem module to allow tests to override allocators. 2023-08-30 22:55:05 +00:00
mono_time.c refactor: Store time in Mono_Time in milliseconds. 2023-11-17 05:20:29 +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: Add mem module to allow tests to override allocators. 2023-08-30 22:55:05 +00:00
network_test.cc chore: Support producing shared libraries on Windows 2022-04-03 23:04:11 +02:00
network.c test: Add an s390x build (on alpine) for CI. 2023-11-22 18:29:26 +00:00
network.h refactor: Add mem module to allow tests to override allocators. 2023-08-30 22:55:05 +00:00
onion_announce.c refactor: Add mem module to allow tests to override allocators. 2023-08-30 22:55:05 +00:00
onion_announce.h refactor: Add mem module to allow tests to override allocators. 2023-08-30 22:55:05 +00:00
onion_client.c cleanup: Enforce stricter identifier naming using clang-tidy. 2023-08-31 13:37:16 +00:00
onion_client.h cleanup: Enforce stricter identifier naming using clang-tidy. 2023-08-31 13:37:16 +00:00
onion.c refactor: Add mem module to allow tests to override allocators. 2023-08-30 22:55:05 +00:00
onion.h refactor: Add mem module to allow tests to override allocators. 2023-08-30 22:55:05 +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 refactor: Add mem module to allow tests to override allocators. 2023-08-30 22:55:05 +00:00
shared_key_cache.h refactor: Add mem module to allow tests to override allocators. 2023-08-30 22:55:05 +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 cleanup: Enforce stricter identifier naming using clang-tidy. 2023-08-31 13:37:16 +00:00
TCP_client.h cleanup: Enforce stricter identifier naming using clang-tidy. 2023-08-31 13:37:16 +00:00
TCP_common.c cleanup: Enforce stricter identifier naming using clang-tidy. 2023-08-31 13:37:16 +00:00
TCP_common.h cleanup: Enforce stricter identifier naming using clang-tidy. 2023-08-31 13:37:16 +00:00
TCP_connection_test.cc
TCP_connection.c cleanup: Enforce stricter identifier naming using clang-tidy. 2023-08-31 13:37:16 +00:00
TCP_connection.h refactor: Add mem module to allow tests to override allocators. 2023-08-30 22:55:05 +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 missing ngc constants getter declarations and definitions 2023-08-14 12:47:08 +02:00
tox_dispatch.c Merge the remainder of the new groupchats implementation 2022-09-22 11:16:08 -04:00
tox_dispatch.h
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 Bin_Pack for packing Node_format. 2023-12-04 17:36:09 +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 diagnostic: get the number of close dht nodes with announce/store support 2023-11-13 01:24:15 +01:00
tox_private.h diagnostic: get the number of close dht nodes with announce/store support 2023-11-13 01:24:15 +01: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 add missing ngc constants getter declarations and definitions 2023-08-14 12:47:08 +02:00
tox_unpack.c fix: Enable debug flag for ubsan. 2023-12-09 01:14:53 +00:00
tox_unpack.h
tox.c fix: Fix memory leak in the error path of loading savedata. 2023-11-16 00:41:45 +00:00
tox.h group connection queries now return our own connection type 2023-12-04 10:35:50 -05:00
util_test.cc feat: Add support for custom random number generator. 2022-04-01 14:06:05 +00:00
util.c refactor: Add mem module to allow tests to override allocators. 2023-08-30 22:55:05 +00:00
util.h refactor: Add mem module to allow tests to override allocators. 2023-08-30 22:55:05 +00:00