<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Tianocore/edk2.git/RedfishPkg/RedfishRestExDxe, branch dependabot/github_actions/github/codeql-action-4</title>
<subtitle>EDK II (mirror)</subtitle>
<id>https://git.radix-linux.su/Tianocore/edk2.git/atom?h=dependabot%2Fgithub_actions%2Fgithub%2Fcodeql-action-4</id>
<link rel='self' href='https://git.radix-linux.su/Tianocore/edk2.git/atom?h=dependabot%2Fgithub_actions%2Fgithub%2Fcodeql-action-4'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/'/>
<updated>2025-05-01T23:05:21+00:00</updated>
<entry>
<title>RedfishPkg/RedfishExDxe: call platform device wanted lib</title>
<updated>2025-05-01T23:05:21+00:00</updated>
<author>
<name>Nickle Wang</name>
<email>nicklew@nvidia.com</email>
</author>
<published>2025-04-24T02:43:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=225bf1277cff3a262f08dd526db0a8fa71176390'/>
<id>urn:sha1:225bf1277cff3a262f08dd526db0a8fa71176390</id>
<content type='text'>
In supported() function, add the call to platform device wanted lib to
see if platform wants to support this device or not. If platform does
not support this device, Redfish Ex protocol won't be available on this
controller handle and the reset of Redfish service is not available
either.

Signed-off-by: Nickle Wang &lt;nicklew@nvidia.com&gt;
</content>
</entry>
<entry>
<title>RedfishPkg: Fix some spelling mistakes found by cspell</title>
<updated>2024-08-01T19:53:47+00:00</updated>
<author>
<name>Rebecca Cran</name>
<email>rebecca@bsdio.com</email>
</author>
<published>2024-07-30T16:00:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=1f6dbab8d9d3b364cf873a5a04531ee4c2cbd637'/>
<id>urn:sha1:1f6dbab8d9d3b364cf873a5a04531ee4c2cbd637</id>
<content type='text'>
When cspell is installed (via `npm install cspell`), CI checks for
spelling mistakes. There are currently a very large number of them: some
are genuine mistakes while others are words or acryonyms that cspell
doesn't know.

Fix a few of the misspellings in RedfishPkg.

Signed-off-by: Rebecca Cran &lt;rebecca@bsdio.com&gt;
</content>
</entry>
<entry>
<title>RedfishPkg/RedfishRestExDxe: Update Supported function</title>
<updated>2024-01-10T03:19:31+00:00</updated>
<author>
<name>Abner Chang</name>
<email>abner.chang@amd.com</email>
</author>
<published>2023-12-30T06:33:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=265b4ab91b8a31d6d1760ad1eaa1e16f9244cba7'/>
<id>urn:sha1:265b4ab91b8a31d6d1760ad1eaa1e16f9244cba7</id>
<content type='text'>
Update Supported function to check it the given
controller handle is already started.

Signed-off-by: Abner Chang &lt;abner.chang@amd.com&gt;
Cc: Nickle Wang &lt;nicklew@nvidia.com&gt;
Cc: Igor Kulchytskyy &lt;igork@ami.com&gt;
Reviewed-by: Nickle Wang &lt;nicklew@nvidia.com&gt;
</content>
</entry>
<entry>
<title>RedfishPkg/RedfishRestExDxe: Uncrustify RedfishRestExDriver.h</title>
<updated>2024-01-10T03:19:31+00:00</updated>
<author>
<name>Abner Chang</name>
<email>abner.chang@amd.com</email>
</author>
<published>2024-01-07T13:13:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=b0e892d8a953feb66b05d44baa54eb177a555acc'/>
<id>urn:sha1:b0e892d8a953feb66b05d44baa54eb177a555acc</id>
<content type='text'>
Signed-off-by: Abner Chang &lt;abner.chang@amd.com&gt;
Cc: Nickle Wang &lt;nicklew@nvidia.com&gt;
Cc: Igor Kulchytskyy &lt;igork@ami.com&gt;
Reviewed-by: Nickle Wang &lt;nicklew@nvidia.com&gt;
</content>
</entry>
<entry>
<title>RedfishPkg/RedfishRestExDxe: Implement EDKII_HTTP_CALLBACK_PROTOCOL</title>
<updated>2024-01-10T03:19:31+00:00</updated>
<author>
<name>Abner Chang</name>
<email>abner.chang@amd.com</email>
</author>
<published>2024-01-05T01:39:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=0a12d8bd5571cce393df8e3728970f82a02d86ad'/>
<id>urn:sha1:0a12d8bd5571cce393df8e3728970f82a02d86ad</id>
<content type='text'>
Implement EDKII_HTTP_CALLBACK_PROTOCOL that listens to
HttpEventTlsConfigured event for reconfiguring TLS configuration
data.

Signed-off-by: Abner Chang &lt;abner.chang@amd.com&gt;
Cc: Nickle Wang &lt;nicklew@nvidia.com&gt;
Cc: Igor Kulchytskyy &lt;igork@ami.com&gt;
Reviewed-by: Nickle Wang &lt;nicklew@nvidia.com&gt;
</content>
</entry>
<entry>
<title>RedfishPkg/RedfishRestExDxe: return HTTP status code to caller.</title>
<updated>2023-09-19T15:41:18+00:00</updated>
<author>
<name>Nickle Wang</name>
<email>nicklew@nvidia.com</email>
</author>
<published>2023-07-21T13:35:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=7275993dc64481b1c21d7d70af434bfaafe86e81'/>
<id>urn:sha1:7275993dc64481b1c21d7d70af434bfaafe86e81</id>
<content type='text'>
Return unsupported HTTP status code to caller so caller can handle
HTTP error status code. Current implementation only return EFI error
to caller. Without knowing the HTTP status code, caller has trouble
to handle HTTP request failure.

Signed-off-by: Nickle Wang &lt;nicklew@nvidia.com&gt;
Cc: Abner Chang &lt;abner.chang@amd.com&gt;
Cc: Igor Kulchytskyy &lt;igork@ami.com&gt;
Cc: Nick Ramirez &lt;nramirez@nvidia.com&gt;
Cc: Mike Maslenkin &lt;mike.maslenkin@gmail.com&gt;
Reviewed-by: Igor Kulchytskyy &lt;igork@ami.com&gt;
Reviewed-by: Abner Chang &lt;abner.chang@amd.com&gt;
Acked-by: Mike Maslenkin &lt;mike.maslenkin@gmail.com&gt;
</content>
</entry>
<entry>
<title>RedfishPkg/RedfishRestExDxe: reset session when TCP timeout happens</title>
<updated>2023-07-17T03:58:02+00:00</updated>
<author>
<name>Nickle Wang</name>
<email>nicklew@nvidia.com</email>
</author>
<published>2023-07-13T07:01:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=3399f64588428010d48c754f3743bdc8131fa270'/>
<id>urn:sha1:3399f64588428010d48c754f3743bdc8131fa270</id>
<content type='text'>
Call ResetHttpTslSession() to reset HTTP session when TCP timeout
failure happens. So that application can perform retry to the same URI.

Signed-off-by: Nickle Wang &lt;nicklew@nvidia.com&gt;
Cc: Abner Chang &lt;abner.chang@amd.com&gt;
Cc: Igor Kulchytskyy &lt;igork@ami.com&gt;
Cc: Nick Ramirez &lt;nramirez@nvidia.com&gt;
Reviewed-by: Abner Chang &lt;abner.chang@amd.com&gt;
</content>
</entry>
<entry>
<title>RedfishPkg/RedfishRestExDxe: fix CPU exception in RedfishRestExDxe</title>
<updated>2023-07-06T13:25:15+00:00</updated>
<author>
<name>Nickle Wang</name>
<email>nicklew@nvidia.com</email>
</author>
<published>2023-07-03T12:20:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=98ab6e8718de5fabb3ecbc3e8e87e72782d47170'/>
<id>urn:sha1:98ab6e8718de5fabb3ecbc3e8e87e72782d47170</id>
<content type='text'>
RedfishRestExDxe driver failed to uninstall service binding protocol
when driver binding stop is called. Application drivers may still
use RedfishRestExDxe after it is disconnected in system.

Signed-off-by: Nickle Wang &lt;nicklew@nvidia.com&gt;
Cc: Abner Chang &lt;abner.chang@amd.com&gt;
Cc: Igor Kulchytskyy &lt;igork@ami.com&gt;
Cc: Nick Ramirez &lt;nramirez@nvidia.com&gt;
Reviewed-by: Abner Chang &lt;abner.chang@amd.com&gt;
</content>
</entry>
<entry>
<title>RedfishPkg: Use DEBUG_MANAGEABILITY</title>
<updated>2023-05-31T08:42:58+00:00</updated>
<author>
<name>Abner Chang</name>
<email>abner.chang@amd.com</email>
</author>
<published>2023-05-30T07:06:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=d15d2667d58d40c0748919ac4b5771b875c0780b'/>
<id>urn:sha1:d15d2667d58d40c0748919ac4b5771b875c0780b</id>
<content type='text'>
Use debug print level DEBUG_MANAGEABILITY in
RedfishPkg.

Signed-off-by: Abner Chang &lt;abner.chang@amd.com&gt;
Cc: Nickle Wang &lt;nicklew@nvidia.com&gt;
Cc: Igor Kulchytskyy &lt;igork@ami.com&gt;
Reviewed-by: Nickle Wang &lt;nicklew@nvidia.com&gt;
</content>
</entry>
<entry>
<title>RedfishPkg: Correct variable type to prevent memory corruption</title>
<updated>2023-05-08T13:12:01+00:00</updated>
<author>
<name>Vu Nguyen</name>
<email>vunguyen@os.amperecomputing.com</email>
</author>
<published>2023-04-13T09:24:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=c580e27efcb799c8afa0ab5eac10f359a680f1cd'/>
<id>urn:sha1:c580e27efcb799c8afa0ab5eac10f359a680f1cd</id>
<content type='text'>
Id will be casted by CoreOpenProtocol, declare this variable with a
wrong type might result in the corruption of other local variables.

Signed-off-by: Minh Nguyen &lt;minhnguyen1@os.amperecomputing.com&gt;
Cc: Abner Chang &lt;abner.chang@amd.com&gt;
Cc: Igor Kulchytskyy &lt;igork@ami.com&gt;
Cc: Nick Ramirez &lt;nramirez@nvidia.com&gt;
Reviewed-by: Nickle Wang &lt;nicklew@nvidia.com&gt;
</content>
</entry>
</feed>
