Two small patches fixing issues with tftp and wget when the network stack is NET_LWIP and LMB is enabled. Plus one prerequisite patch fixing a problem with wget that does printf()/puts()/putc() when called from EFI which is not allowed (messes with the console output) and a small refactoring in net/lwip/wget.c.
Changes in v5: - See changelog in the individual patches Jerome Forissier (4): net-lwip: change static function wget_loop() to be wget_do_request() net, net-lwip: wget: suppress console output when called by EFI net-lwip: wget: add LMB and buffer checks net-lwip: tftp: add LMB and buffer checks doc/usage/cmd/wget.rst | 2 +- include/net-common.h | 2 + lib/efi_loader/efi_net.c | 2 +- .../src/apps/altcp_tls/altcp_tls_mbedtls.c | 8 +- net/lwip/tftp.c | 56 +++++++-- net/lwip/wget.c | 117 +++++++++++++----- net/wget.c | 23 +++- 7 files changed, 159 insertions(+), 51 deletions(-) -- 2.43.0