audk/NetworkPkg
Jiaxin Wu 895b87e380 NetworkPkg/HttpDxe: Fix the bug when parsing HTTP(S) message body.
*v2: Resolve the conflict commit.

*v3: Fixed the failure if BodyLength in HTTP token is less than the received
size of HTTPS message.

HttpBodyParserCallback function is to parse the HTTP(S) message body so as to
confirm whether there is the next message header. But it doesn't record the
parsing message data/length correctly.

This patch is refine the parsing logic so as to fix the potential failure.

Cc: Ye Ting <ting.ye@intel.com>
Cc: Fu Siyuan <siyuan.fu@intel.com>
Cc: Gary Lin <glin@suse.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Wu Jiaxin <jiaxin.wu@intel.com>
Reviewed-by: Fu Siyuan <siyuan.fu@intel.com>
Reviewed-by: Ye Ting <ting.ye@intel.com>
Tested-by: Gary Lin <glin@suse.com>
2018-07-12 08:37:54 +08:00
..
Application NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00
Dhcp6Dxe NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00
DnsDxe NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00
HttpBootDxe NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00
HttpDxe NetworkPkg/HttpDxe: Fix the bug when parsing HTTP(S) message body. 2018-07-12 08:37:54 +08:00
HttpUtilitiesDxe NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00
IScsiDxe NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00
Include/Guid NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00
Ip6Dxe NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00
IpSecDxe NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00
Mtftp6Dxe NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00
TcpDxe NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00
TlsAuthConfigDxe NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00
TlsDxe NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00
Udp6Dxe NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00
UefiPxeBcDxe NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00
NetworkPkg.dec NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00
NetworkPkg.dsc NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00
NetworkPkg.uni NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00
NetworkPkgExtra.uni NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00