Abner Chang 
							
						 
					 
					
						
						
							
						
						f2bf043aaa 
					 
					
						
						
							
							RedfishPkg: Redfish functions for REST requests are not fully spec complied  
						
						... 
						
						
						
						There is no function to send POST request with the
ContentType different from "application\json".
There is no function to send DELETE request with the body.
Cc: Abner Chang <abner.chang@amd.com >
Cc: Nickle Wang <nickle.wang@hpe.com >
Signed-off-by: Igor Kulchytskyy <igork@ami.com >
Reviewed-by: Abner Chang <abner.chang@amd.com > 
						
						
					 
					
						2022-08-23 03:13:11 +00:00 
						 
				 
			
				
					
						
							
							
								Abner Chang 
							
						 
					 
					
						
						
							
						
						eebef1b3b7 
					 
					
						
						
							
							RedfishPkg: Redfish modules may need to use the functions which are private  
						
						... 
						
						
						
						Definitions of the required functions to send requests to BMC
are in the PrivateInclude folder. So they cannot be used by
the other Redfish packages.
Cc: Abner Chang <abner.chang@amd.com >
Cc: Nickle Wang <nickle.wang@hpe.com >
Signed-off-by: Igor Kulchytskyy <igork@ami.com >
Reviewed-by: Abner Chang <abner.chang@amd.com > 
						
						
					 
					
						2022-08-23 03:13:11 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Kubacki 
							
						 
					 
					
						
						
							
						
						39de741e2d 
					 
					
						
						
							
							RedfishPkg: Apply uncrustify changes  
						
						... 
						
						
						
						REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3737 
Apply uncrustify changes to .c/.h files in the RedfishPkg package
Cc: Andrew Fish <afish@apple.com >
Cc: Leif Lindholm <leif@nuviainc.com >
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com >
Reviewed-by: Abner Chang <abner.chang@hpe.com > 
						
						
					 
					
						2021-12-07 17:24:28 +00:00 
						 
				 
			
				
					
						
							
							
								Abner Chang 
							
						 
					 
					
						
						
							
						
						a7cf2c5664 
					 
					
						
						
							
							RedfishPkg: Fix various typos  
						
						... 
						
						
						
						Fix various typos in comments and documentation.
Signed-off-by: Cheng Zhou <zhoucheng@phytium.com.cn >
Reviewed-by: Nickle Wang <nickle.wang@hpe.com >
Cc: Abner Chang <abner.chang@hpe.com >
Reviewed-by: Abner Chang <abner.chang@hpe.com > 
						
						
					 
					
						2021-09-07 03:56:13 +00:00 
						 
				 
			
				
					
						
							
							
								Abner Chang 
							
						 
					 
					
						
						
							
						
						7311e96417 
					 
					
						
						
							
							RedfishPkg/RefishCrtLib: Public RefishCrtLib  
						
						... 
						
						
						
						Public the header file, move RefishCrtLib.h from PrivateInclude/
to Include/.
RefishCrtLib.lib will be public later. (Moved out from PrivateLibrary/)
Signed-off-by: Abner Chang <abner.chang@hpe.com >
Cc: Nickle Wang <nickle.wang@hpe.com >
Reviewed-by: Nickle Wang <nickle.wang@hpe.com > 
						
						
					 
					
						2021-08-11 05:03:31 +00:00 
						 
				 
			
				
					
						
							
							
								Abner Chang 
							
						 
					 
					
						
						
							
						
						a7ddc7847c 
					 
					
						
						
							
							RedfishPkg/JsonLib: Add more JsonLib functions  
						
						... 
						
						
						
						Signed-off-by: Abner Chang <abner.chang@hpe.com >
Cc: Nickle Wang <nickle.wang@hpe.com >
Reviewed-by: Nickle Wang <nickle.wang@hpe.com > 
						
						
					 
					
						2021-08-10 09:59:05 -07:00 
						 
				 
			
				
					
						
							
							
								Abner Chang 
							
						 
					 
					
						
						
							
						
						35f87da8a2 
					 
					
						
						
							
							RedfishPkg/RedfishContentCodingLib: EDKII Redfish En/Decode library  
						
						... 
						
						
						
						BZ#:3174
Platform library to provide the encoding/decoding algorithms for
the Redfish packets.
The supported value could be one of below or any which is
platform-specific.
  - HTTP_CONTENT_ENCODING_IDENTITY "identity"
  - HTTP_CONTENT_ENCODING_GZIP     "gzip"
  - HTTP_CONTENT_ENCODING_COMPRESS "compress"
  - HTTP_CONTENT_ENCODING_DEFLATE  "deflate"
  - HTTP_CONTENT_ENCODING_BROTLI   "br"
Signed-off-by: Abner Chang <abner.chang@hpe.com >
Cc: Nickle Wang <nickle.wang@hpe.com >
Cc: Ray Ni <ray.ni@intel.com >
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Reviewed-by: Nickle Wang <nickle.wang@hpe.com > 
						
						
					 
					
						2021-02-24 10:53:08 +00:00 
						 
				 
			
				
					
						
							
							
								Abner Chang 
							
						 
					 
					
						
						
							
						
						5d7b5cd105 
					 
					
						
						
							
							RedfishPkg/JsonLib: Add JsonLoadString function  
						
						... 
						
						
						
						Add JsonLoadString function to load a NULL terminated-string JSON
Signed-off-by: Abner Chang <abner.chang@hpe.com >
Cc: Leif Lindholm <leif@nuviainc.com >
Cc: Nickle Wang <nickle.wang@hpe.com >
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Reviewed-by: Nickle Wang <nickle.wang@hpe.com > 
						
						
					 
					
						2021-02-24 08:27:09 +00:00 
						 
				 
			
				
					
						
							
							
								Abner Chang 
							
						 
					 
					
						
						
							
						
						ea830b96fd 
					 
					
						
						
							
							RedfishPkg/library: EDK2 port of jansson library  
						
						... 
						
						
						
						edk2 JsonLib which is the edk2 port of open source
jansson library.
(https://github.com/akheron/jansson )
jansson library is the open source project to manipulate
JSON data structure.
Signed-off-by: Abner Chang <abner.chang@hpe.com >
Cc: Leif Lindholm <leif@nuviainc.com >
Cc: Nickle Wang <nickle.wang@hpe.com >
Cc: Peter O'Hanley <peter.ohanley@hpe.com >
Reviewed-by: Nickle Wang <nickle.wang@hpe.com >
Acked-by: Leif Lindholm <leif@nuviainc.com >
Reviewed-by: Michael D Kinney <michael.d.kinney@intel.com > 
						
						
					 
					
						2021-01-09 03:08:51 +00:00 
						 
				 
			
				
					
						
							
							
								Abner Chang 
							
						 
					 
					
						
						
							
						
						805b8b8837 
					 
					
						
						
							
							RedfishPkg/Ucs2Utf8lib: UCS2 to UFT8 manipulation library  
						
						... 
						
						
						
						This library provides UCS2 to UFT8 or vise versa functions to
manipulate UCS2/UTF8 strings. This library is currently used
by edk2 port of open source jansson library.
Signed-off-by: Abner Chang <abner.chang@hpe.com >
Cc: Liming Gao <gaoliming@byosoft.com.cn >
Cc: Leif Lindholm <leif@nuviainc.com >
Cc: Nickle Wang <nickle.wang@hpe.com >
Cc: Peter O'Hanley <peter.ohanley@hpe.com >
Reviewed-by: Nickle Wang <nickle.wang@hpe.com >
Acked-by: Leif Lindholm <leif@nuviainc.com >
Reviewed-by: Michael D Kinney <michael.d.kinney@intel.com > 
						
						
					 
					
						2021-01-09 03:08:51 +00:00 
						 
				 
			
				
					
						
							
							
								Abner Chang 
							
						 
					 
					
						
						
							
						
						140674a460 
					 
					
						
						
							
							RedfishPkg/DxeRestExLib: DxeRestExLib  
						
						... 
						
						
						
						Add EFI REST EX helper library to create child instance of
REST EX service.
Signed-off-by: Abner Chang <abner.chang@hpe.com >
Cc: Jiaxin Wu <jiaxin.wu@intel.com >
Cc: Siyuan Fu <siyuan.fu@intel.com >
Cc: Fan Wang <fan.wang@intel.com >
Cc: Jiewen Yao <jiewen.yao@intel.com >
Cc: Nickle Wang <nickle.wang@hpe.com >
Cc: Peter O'Hanley <peter.ohanley@hpe.com >
Reviewed-by: Nickle Wang <nickle.wang@hpe.com > 
						
						
					 
					
						2020-12-24 14:30:43 +00:00 
						 
				 
			
				
					
						
							
							
								Abner Chang 
							
						 
					 
					
						
						
							
						
						e6ae24e1d6 
					 
					
						
						
							
							RedfishPkg/RedfishCredentialDxe: EDKII Redfish Credential DXE driver  
						
						... 
						
						
						
						EDKII Redfish Credential DXE driver which abstracts platform Redfish
credential implementation.
Signed-off-by: Jiaxin Wu <jiaxin.wu@intel.com >
Signed-off-by: Ting Ye <ting.ye@intel.com >
Signed-off-by: Siyuan Fu <siyuan.fu@intel.com >
Signed-off-by: Fan Wang <fan.wang@intel.com >
Signed-off-by: Abner Chang <abner.chang@hpe.com >
Cc: Nickle Wang <nickle.wang@hpe.com >
Cc: Peter O'Hanley <peter.ohanley@hpe.com >
Reviewed-by: Nickle Wang <nickle.wang@hpe.com > 
						
						
					 
					
						2020-12-16 08:24:26 +00:00 
						 
				 
			
				
					
						
							
							
								Abner Chang 
							
						 
					 
					
						
						
							
						
						c527aecd48 
					 
					
						
						
							
							RedfishPkg/Include: PlatformHostInterfaceLib header file  
						
						... 
						
						
						
						Signed-off-by: Abner Chang <abner.chang@hpe.com >
Cc: Jiaxin Wu <jiaxin.wu@intel.com >
Cc: Siyuan Fu <siyuan.fu@intel.com >
Cc: Fan Wang <fan.wang@intel.com >
Cc: Jiewen Yao <jiewen.yao@intel.com >
Cc: Nickle Wang <nickle.wang@hpe.com >
Reviewed-by: Nickle Wang <nickle.wang@hpe.com > 
						
						
					 
					
						2020-11-02 05:50:17 +00:00