toxcore/toxcore
jfreegman 172f279dc0
Increase max group message length by four bytes
The max message length was reduced by 4 bytes to account for the pseudo message ID, which had unintended effects on clients. It makes more sense to increase the raw packet length by four and keep the max group message length the same as the max message length for friend chats.
2023-03-03 15:53:22 -05:00
..
events refactor: Rename bin_pack/unpack functions the same as cmp funcs. 2022-04-01 11:15:16 +00:00
announce.c refactor: re-implement shared key cache in separate file 2022-11-22 23:43:05 +01:00
announce.h refactor: Rename announce functions into their own namespace. 2022-04-05 20:30:53 +00:00
attributes.h feat: Allow custom network functions. 2022-03-29 22:03:26 +00:00
bin_pack_test.cc refactor: Protect array unpacking against invalid lengths. 2022-04-05 20:52:47 +00:00
bin_pack.c Merge the remainder of the new groupchats implementation 2022-09-22 11:16:08 -04:00
bin_pack.h Merge the remainder of the new groupchats implementation 2022-09-22 11:16:08 -04:00
bin_unpack.c Merge the remainder of the new groupchats implementation 2022-09-22 11:16:08 -04:00
bin_unpack.h Merge the remainder of the new groupchats implementation 2022-09-22 11:16:08 -04:00
BUILD.bazel refactor: re-implement shared key cache in separate file 2022-11-22 23:43:05 +01: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 feat: add forwarding and announce request handling 2022-04-03 00:00:08 +00:00
crypto_core.c fix: missmatch between declaration and definition 2022-12-08 12:45:53 +01:00
crypto_core.h refactor: Move crypto utilities from util to crypto_core. 2022-04-10 23:27:15 +00:00
DHT_fuzz_test.cc test: Add fuzzer support functions for internal toxcore objects. 2022-04-03 11:21:06 +00:00
DHT_test.cc fix: really fix overrun added in e49a477a 2022-04-10 00:00:00 +00:00
DHT.c refactor: re-implement shared key cache in separate file 2022-11-22 23:43:05 +01:00
DHT.h refactor: re-implement shared key cache in separate file 2022-11-22 23:43:05 +01:00
forwarding_fuzz_test.cc feat: add forwarding and announce request handling 2022-04-03 00:00:08 +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 Merge the remainder of the new groupchats implementation 2022-09-22 11:16:08 -04: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 Merge group announce portion of new groupchats implementation 2022-04-06 10:56:09 -04:00
group_announce_test.cc Merge group announce portion of new groupchats implementation 2022-04-06 10:56:09 -04: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 Make some improvements to how often/when we announce a group 2022-11-25 10:56:47 -05:00
group_chats.h Make some improvements to how often/when we announce a group 2022-11-25 10:56:47 -05:00
group_common.h Increase max group message length by four bytes 2023-03-03 15:53:22 -05:00
group_connection.c Merge the remainder of the new groupchats implementation 2022-09-22 11:16:08 -04: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 test: Add fuzzer support functions for internal toxcore objects. 2022-04-03 11:21:06 +00:00
group_moderation_test.cc feat: Add support for custom random number generator. 2022-04-01 14:06:05 +00:00
group_moderation.c Merge the remainder of the new groupchats implementation 2022-09-22 11:16:08 -04:00
group_moderation.h Merge the remainder of the new groupchats implementation 2022-09-22 11:16:08 -04: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 Merge the remainder of the new groupchats implementation 2022-09-22 11:16:08 -04:00
group_pack.h Merge the remainder of the new groupchats implementation 2022-09-22 11:16:08 -04:00
group.c cleanup: Make *_free functions nullable. 2022-04-02 21:28:26 +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 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: re-implement shared key cache in separate file 2022-11-22 23:43:05 +01:00
Messenger.c Make some improvements to how often/when we announce a group 2022-11-25 10:56:47 -05:00
Messenger.h Merge the remainder of the new groupchats implementation 2022-09-22 11:16:08 -04:00
mono_time_test.cc refactor: Allow overriding mono_time in tox_new. 2022-04-03 22:48:16 +00:00
mono_time.c chore: Add initial ESP32 docker build. 2022-04-05 20:11:18 +00:00
mono_time.h refactor: Allow overriding mono_time in tox_new. 2022-04-03 22:48:16 +00:00
net_crypto.c refactor: re-implement shared key cache in separate file 2022-11-22 23:43:05 +01:00
net_crypto.h Merge the remainder of the new groupchats implementation 2022-09-22 11:16:08 -04:00
network_test.cc chore: Support producing shared libraries on Windows 2022-04-03 23:04:11 +02:00
network.c fix: missing net to host conversion of port in logging 2022-10-01 20:22:11 +02:00
network.h fix: resolve_bootstrap_node() not checking net_getipport() returned count correctly 2023-01-04 00:03:15 +01:00
onion_announce.c refactor: re-implement shared key cache in separate file 2022-11-22 23:43:05 +01:00
onion_announce.h Merge the remainder of the new groupchats implementation 2022-09-22 11:16:08 -04:00
onion_client.c Merge the remainder of the new groupchats implementation 2022-09-22 11:16:08 -04:00
onion_client.h Merge the remainder of the new groupchats implementation 2022-09-22 11:16:08 -04:00
onion.c refactor: re-implement shared key cache in separate file 2022-11-22 23:43:05 +01:00
onion.h refactor: re-implement shared key cache in separate file 2022-11-22 23:43:05 +01:00
ping_array_test.cc refactor: Allow overriding mono_time in tox_new. 2022-04-03 22:48:16 +00:00
ping_array.c feat: Add support for custom random number generator. 2022-04-01 14:06:05 +00:00
ping_array.h feat: add forwarding and announce request handling 2022-04-03 00:00:08 +00:00
ping.c refactor: re-implement shared key cache in separate file 2022-11-22 23:43:05 +01:00
ping.h cleanup: Make *_free functions nullable. 2022-04-02 21:28:26 +00:00
shared_key_cache.c refactor: re-implement shared key cache in separate file 2022-11-22 23:43:05 +01:00
shared_key_cache.h refactor: re-implement shared key cache in separate file 2022-11-22 23:43:05 +01:00
state.c cleanup: Split util.c out of the network library. 2022-03-04 10:33:11 +00:00
state.h Merge the remainder of the new groupchats implementation 2022-09-22 11:16:08 -04:00
TCP_client.c test: Enable fuzzing for TCP. 2022-04-14 13:19:56 +00:00
TCP_client.h feat: add forwarding and announce request handling 2022-04-03 00:00:08 +00:00
TCP_common.c fix: tcc needs integer as VLA size 2022-12-08 12:57:37 +01:00
TCP_common.h Merge the remainder of the new groupchats implementation 2022-09-22 11:16:08 -04:00
TCP_connection_test.cc
TCP_connection.c Make some improvements to how often/when we announce a group 2022-11-25 10:56:47 -05:00
TCP_connection.h Make some improvements to how often/when we announce a group 2022-11-25 10:56:47 -05:00
TCP_server.c fix: potential endless loop under extremely high load 2022-12-05 23:40:23 +01:00
TCP_server.h feat: add forwarding and announce request handling 2022-04-03 00:00:08 +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 refactor: Allow overriding mono_time in tox_new. 2022-04-03 22:48:16 +00: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: Use cmp instead of msgpack-c for events packing. 2022-03-26 23:57:15 +00:00
tox_events_test.cc feat: Add support for custom random number generator. 2022-04-01 14:06:05 +00:00
tox_events.c refactor: Use cmp instead of msgpack-c for events packing. 2022-03-26 23:57:15 +00:00
tox_events.h refactor: Use cmp instead of msgpack-c for events packing. 2022-03-26 23:57:15 +00:00
tox_private.c refactor: Allow overriding mono_time in tox_new. 2022-04-03 22:48:16 +00:00
tox_private.h refactor: Allow overriding mono_time in tox_new. 2022-04-03 22:48:16 +00:00
tox_struct.h Merge the remainder of the new groupchats implementation 2022-09-22 11:16:08 -04:00
tox_test.cc feat: Add support for custom random number generator. 2022-04-01 14:06:05 +00:00
tox_unpack.c refactor: Use cmp instead of msgpack-c for events packing. 2022-03-26 23:57:15 +00:00
tox_unpack.h refactor: Use cmp instead of msgpack-c for events packing. 2022-03-26 23:57:15 +00:00
tox.c Fix behaviour of group api function 2023-01-24 17:32:31 -05:00
tox.h Increase max group message length by four bytes 2023-03-03 15:53:22 -05:00
util_test.cc feat: Add support for custom random number generator. 2022-04-01 14:06:05 +00:00
util.c Merge the remainder of the new groupchats implementation 2022-09-22 11:16:08 -04:00
util.h refactor: Move crypto utilities from util to crypto_core. 2022-04-10 23:27:15 +00:00