1
0
mirror of https://github.com/qTox/qTox.git synced 2024-03-22 14:00:36 +08:00
qTox/src/core
Mick Sayson 26701283cd
feat(extensions): Split messages on extended messages
v0.0.2 of toxext_extended_messages brought in a user configurable max
message size. This changeset implements the minimum work required for
qTox to work sanely under the new API.

* Hardcode a max message size for all friends
* If a friend negotiates a max message size below the hardcoded value
  pretend they do not have the extension
* Move splitMessage out of Core to MessageProcessor
* Updates to allow for extended messages to be split
2021-01-30 18:15:49 -08:00
..
contactid.cpp docs(copyright): update and add copyright info 2019-06-28 01:18:26 +02:00
contactid.h refactor(style): use #pragma once rather than include guards 2020-05-03 15:51:52 -07:00
core.cpp feat(extensions): Split messages on extended messages 2021-01-30 18:15:49 -08:00
core.h feat(extensions): Split messages on extended messages 2021-01-30 18:15:49 -08:00
coreav.cpp refactor(core): make construction independent of CoreAV 2020-08-28 13:12:27 +02:00
coreav.h refactor(core): make construction independent of CoreAV 2020-08-28 13:12:27 +02:00
coreext.cpp feat(extensions): Split messages on extended messages 2021-01-30 18:15:49 -08:00
coreext.h feat(extensions): Split messages on extended messages 2021-01-30 18:15:49 -08:00
corefile.cpp Merge branch 'v1.17-dev' 2020-04-24 18:35:00 -07:00
corefile.h refactor(style): use #pragma once rather than include guards 2020-05-03 15:51:52 -07:00
dhtserver.cpp feat(core): use user editable bootstrap node list 2020-05-10 21:40:04 -07:00
dhtserver.h feat(core): use user editable bootstrap node list 2020-05-10 21:40:04 -07:00
extension.h feat(messages): Multipacket message support 2021-01-30 12:52:06 -08:00
groupid.cpp docs(copyright): update and add copyright info 2019-06-28 01:18:26 +02:00
groupid.h refactor(style): use #pragma once rather than include guards 2020-05-03 15:51:52 -07:00
icoreextpacket.h feat(messages): Multipacket message support 2021-01-30 12:52:06 -08:00
icorefriendmessagesender.h refactor(style): use #pragma once rather than include guards 2020-05-03 15:51:52 -07:00
icoregroupmessagesender.h refactor(style): use #pragma once rather than include guards 2020-05-03 15:51:52 -07:00
icoregroupquery.h refactor(style): use #pragma once rather than include guards 2020-05-03 15:51:52 -07:00
icoreidhandler.h refactor(style): use #pragma once rather than include guards 2020-05-03 15:51:52 -07:00
icoresettings.h refactor(cmake): change folder structure 2020-05-11 16:45:52 +02:00
receiptnum.h feat(messages): History and offline message support for extended messages 2021-01-30 12:52:06 -08:00
toxcall.cpp refactor(cmake): change folder structure 2020-05-11 16:45:52 +02:00
toxcall.h refactor(cmake): change folder structure 2020-05-11 16:45:52 +02:00
toxencrypt.cpp chore(cleanup): replace remaining deprecated toxcore enums 2020-04-13 09:25:20 -07:00
toxencrypt.h refactor(style): use #pragma once rather than include guards 2020-05-03 15:51:52 -07:00
toxfile.cpp docs(copyright): update and add copyright info 2019-06-28 01:18:26 +02:00
toxfile.h refactor(style): use #pragma once rather than include guards 2020-05-03 15:51:52 -07:00
toxfilepause.h refactor(style): use #pragma once rather than include guards 2020-05-03 15:51:52 -07:00
toxid.cpp refactor(history): enforce using PK instead of ToxId in history 2020-05-03 16:22:12 -07:00
toxid.h refactor(style): use #pragma once rather than include guards 2020-05-03 15:51:52 -07:00
toxlogger.cpp refactor(Qt): use 'QLatin1String' instead of 'QLatin1Literal' 2019-10-09 23:19:26 -07:00
toxlogger.h refactor(style): use #pragma once rather than include guards 2020-05-03 15:51:52 -07:00
toxoptions.cpp fix(i18n): Various English fixes 2019-09-14 15:00:59 -04:00
toxoptions.h refactor(style): use #pragma once rather than include guards 2020-05-03 15:51:52 -07:00
toxpk.cpp docs(copyright): update and add copyright info 2019-06-28 01:18:26 +02:00
toxpk.h refactor(style): use #pragma once rather than include guards 2020-05-03 15:51:52 -07:00
toxstring.cpp docs(copyright): update and add copyright info 2019-06-28 01:18:26 +02:00
toxstring.h refactor(style): use #pragma once rather than include guards 2020-05-03 15:51:52 -07:00