emqx/apps
Andrew Mayorov 58115715dd fix(ft): require final size in fin packet
Otherwise there are situations when it's not entirely clear if a
transfer is really ready to be assembled. Since the `size` field
in a filemeta is not required (and rightly so), we need client to
tell us the final transfer size at the end of the process.

Also synthesize a testcase to show why it's needed.

Also worth noting that right now `fin` packets require final size,
even if a client already told us the size through filemeta. The
latter is regarded as serving informational purposes only (which
means that, for example, it might differ from the final size, or
some tranfer progress might show >100% somewhere because of that).
2023-04-07 17:25:22 +03:00
..
emqx fix(ft): require final size in fin packet 2023-04-07 17:25:22 +03:00
emqx_authn chore: bump emqx_authn version 2023-04-04 16:06:23 +08:00
emqx_authz chore: add doc_lift for authorization.sources 2023-04-03 16:49:35 +02:00
emqx_auto_subscribe refactor: relocate i18n files for apps/emqx 2023-04-03 13:12:24 +02:00
emqx_bridge fix: redact the password to ****** in API examples 2023-04-04 16:02:45 +08:00
emqx_conf feat(ft): add config & backend behaviour 2023-04-07 17:25:21 +03:00
emqx_connector feat(bridges): enable async query mode for all bridges with buffer workers 2023-04-03 14:49:51 -03:00
emqx_ctl docs: add readme for emqx_ctl app 2023-03-20 19:35:17 +01:00
emqx_dashboard refactor: relocate i18n files for apps/emqx 2023-04-03 13:12:24 +02:00
emqx_exhook refactor: relocate i18n files for apps/emqx 2023-04-03 13:12:24 +02:00
emqx_ft fix(ft): require final size in fin packet 2023-04-07 17:25:22 +03:00
emqx_gateway refactor: no support for listener level authentication for now 2023-04-03 16:49:35 +02:00
emqx_machine fix: stop port apps when emqx_machine_terminator shutdown 2023-03-14 15:39:50 +08:00
emqx_management Merge pull request #10292 from sstrigler/EMQX-9253-readme-refine-emqx-management 2023-04-05 09:00:34 +02:00
emqx_modules Merge pull request #10315 from sstrigler/EMQX-8945-crash-for-bad-param-value-to-mqtt-delayed-messages-api-call 2023-04-05 13:44:22 +02:00
emqx_plugin_libs chore: bump emqx_plugin_libs.app.src 2023-03-27 13:54:38 +08:00
emqx_plugins refactor: relocate i18n files for apps/emqx 2023-04-03 13:12:24 +02:00
emqx_prometheus refactor: relocate i18n files for apps/emqx 2023-04-03 13:12:24 +02:00
emqx_psk refactor: relocate i18n files for apps/emqx 2023-04-03 13:12:24 +02:00
emqx_resource Merge pull request #10320 from zmstone/0403-sync-release-50-back-to-master 2023-04-04 23:31:24 +02:00
emqx_retainer refactor: relocate i18n files for apps/emqx 2023-04-03 13:12:24 +02:00
emqx_rule_engine Merge pull request #10318 from kjellwinblad/kjell/feat/rule_engine_from_clause_support_both_string_types 2023-04-06 09:19:44 +02:00
emqx_slow_subs refactor: relocate i18n files for apps/emqx 2023-04-03 13:12:24 +02:00
emqx_statsd refactor: relocate i18n files for apps/emqx 2023-04-03 13:12:24 +02:00