From 221463c2b337072532ed4ab8ffe3b566574724d8 Mon Sep 17 00:00:00 2001 From: Jiaxin Wu Date: Fri, 6 Jan 2017 11:53:57 +0800 Subject: NetworkPkg: Add PCD to enable the HTTP connections switch v3: * Correct the commits grammar v2: * Rename the PCD to PcdAllowHttpConnections. * Refine the PCD descriptions. If the value of PcdAllowHttpConnections is TRUE, HTTP connections are allowed. Both the "https://" and "http://" URI schemes are permitted. Otherwise, HTTP connections are denied. Only the "https://" URI scheme is permitted. Cc: Ye Ting Cc: Fu Siyuan Cc: Laszlo Ersek Cc: Kinney Michael D Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Wu Jiaxin Reviewed-by: Ye Ting Reviewed-by: Fu Siyuan Reviewed-by: Gary Lin Tested-by: Gary Lin --- NetworkPkg/NetworkPkg.dec | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'NetworkPkg/NetworkPkg.dec') diff --git a/NetworkPkg/NetworkPkg.dec b/NetworkPkg/NetworkPkg.dec index 24d45f43be..2ad485dbd7 100644 --- a/NetworkPkg/NetworkPkg.dec +++ b/NetworkPkg/NetworkPkg.dec @@ -4,7 +4,7 @@ # This package provides network modules that conform to UEFI 2.4 specification. # # (C) Copyright 2015 Hewlett-Packard Development Company, L.P.
-# Copyright (c) 2009 - 2016, Intel Corporation. All rights reserved.
+# Copyright (c) 2009 - 2017, Intel Corporation. All rights reserved.
# # This program and the accompanying materials are licensed and made available under # the terms and conditions of the BSD License which accompanies this distribution. @@ -79,6 +79,12 @@ # @Prompt Private Key's size. gEfiNetworkPkgTokenSpaceGuid.PcdIpsecUefiCertificateKeySize|0x3d5|UINT32|0x00000006 + ## Indicates whether HTTP connections (i.e., unsecured) are permitted or not. + # TRUE - HTTP connections are allowed. Both the "https://" and "http://" URI schemes are permitted. + # FALSE - HTTP connections are denied. Only the "https://" URI scheme is permitted. + # @Prompt Indicates whether HTTP connections are permitted or not. + gEfiNetworkPkgTokenSpaceGuid.PcdAllowHttpConnections|FALSE|BOOLEAN|0x00000008 + [PcdsFixedAtBuild, PcdsPatchableInModule, PcdsDynamic, PcdsDynamicEx] ## IPv6 DHCP Unique Identifier (DUID) Type configuration (From RFCs 3315 and 6355). # 01 = DUID Based on Link-layer Address Plus Time [DUID-LLT] -- cgit v1.2.3