Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: 0abd598e3f123ce89a9f543206fd355dfc02fef3
      
https://github.com/tianocore/edk2/commit/0abd598e3f123ce89a9f543206fd355dfc02fef3
  Author: Abner Chang <[email protected]>
  Date:   2024-01-10 (Wed, 10 Jan 2024)

  Changed paths:
    M NetworkPkg/HttpDxe/HttpImpl.c
    M NetworkPkg/HttpDxe/HttpProto.c
    M NetworkPkg/HttpDxe/HttpProto.h
    M NetworkPkg/HttpDxe/HttpsSupport.c
    M NetworkPkg/HttpDxe/HttpsSupport.h

  Log Message:
  -----------
  NetworkPkg/HttpDxe: Refactor TlsCreateChild

- Use HTTP instance as the parameter for TlsCreateChild function.
- Install TLS protocol on the HTTP instance thats create TLS child.

Signed-off-by: Abner Chang <[email protected]>
Cc: Saloni Kasbekar <[email protected]>
Cc: Zachary Clark-williams <[email protected]>
Cc: Michael Brown <[email protected]>
Cc: Nickle Wang <[email protected]>
Cc: Igor Kulchytskyy <[email protected]>
Reviewed-by: Michael Brown <[email protected]>
Reviewed-by: Saloni Kasbekar <[email protected]>


  Commit: 43ab6622a8b13baa9389efda818186ae96a327de
      
https://github.com/tianocore/edk2/commit/43ab6622a8b13baa9389efda818186ae96a327de
  Author: Abner Chang <[email protected]>
  Date:   2024-01-10 (Wed, 10 Jan 2024)

  Changed paths:
    M NetworkPkg/HttpDxe/HttpsSupport.c

  Log Message:
  -----------
  NetworkPkg/HttpDxe: Consider TLS certificate not found as a success case

We still return EFI_SUCCESS to the caller when TlsConfigCertificate
returns error, for the use case the platform doesn't require
certificate for the specific HTTP session. This ensures
HttpInitSession function still initiated and returns EFI_SUCCESS to
the caller. The failure is pushed back to TLS DXE driver if the
HTTP communication actually requires certificate.

Signed-off-by: Abner Chang <[email protected]>
Cc: Saloni Kasbekar <[email protected]>
Cc: Zachary Clark-williams <[email protected]>
Cc: Michael Brown <[email protected]>
Cc: Nickle Wang <[email protected]>
Cc: Igor Kulchytskyy <[email protected]>
Reviewed-by: Michael Brown <[email protected]>
Reviewed-by: Saloni Kasbekar <[email protected]>


  Commit: 846648096593d91f28a7df0408d4288ac90ba4d5
      
https://github.com/tianocore/edk2/commit/846648096593d91f28a7df0408d4288ac90ba4d5
  Author: Abner Chang <[email protected]>
  Date:   2024-01-10 (Wed, 10 Jan 2024)

  Changed paths:
    M NetworkPkg/HttpDxe/HttpProto.c
    M NetworkPkg/HttpDxe/HttpsSupport.c
    M NetworkPkg/Include/Protocol/HttpCallback.h

  Log Message:
  -----------
  NetworkPkg/HttpDxe: Add HttpEventTlsConfigured HTTP callback event

Add HttpEventTlsConfigured HTTP callback event and notify
callback functions when TlsConfigureSession () returns.

Signed-off-by: Abner Chang <[email protected]>
Cc: Saloni Kasbekar <[email protected]>
Cc: Zachary Clark-williams <[email protected]>
Cc: Michael Brown <[email protected]>
Cc: Nickle Wang <[email protected]>
Cc: Igor Kulchytskyy <[email protected]>
Reviewed-by: Michael Brown <[email protected]>
Reviewed-by: Saloni Kasbekar <[email protected]>


  Commit: 0a12d8bd5571cce393df8e3728970f82a02d86ad
      
https://github.com/tianocore/edk2/commit/0a12d8bd5571cce393df8e3728970f82a02d86ad
  Author: Abner Chang <[email protected]>
  Date:   2024-01-10 (Wed, 10 Jan 2024)

  Changed paths:
    M RedfishPkg/RedfishRestExDxe/RedfishRestExDriver.c
    M RedfishPkg/RedfishRestExDxe/RedfishRestExDriver.h
    M RedfishPkg/RedfishRestExDxe/RedfishRestExDxe.inf

  Log Message:
  -----------
  RedfishPkg/RedfishRestExDxe: Implement EDKII_HTTP_CALLBACK_PROTOCOL

Implement EDKII_HTTP_CALLBACK_PROTOCOL that listens to
HttpEventTlsConfigured event for reconfiguring TLS configuration
data.

Signed-off-by: Abner Chang <[email protected]>
Cc: Nickle Wang <[email protected]>
Cc: Igor Kulchytskyy <[email protected]>
Reviewed-by: Nickle Wang <[email protected]>


  Commit: b0e892d8a953feb66b05d44baa54eb177a555acc
      
https://github.com/tianocore/edk2/commit/b0e892d8a953feb66b05d44baa54eb177a555acc
  Author: Abner Chang <[email protected]>
  Date:   2024-01-10 (Wed, 10 Jan 2024)

  Changed paths:
    M RedfishPkg/RedfishRestExDxe/RedfishRestExDriver.h

  Log Message:
  -----------
  RedfishPkg/RedfishRestExDxe: Uncrustify RedfishRestExDriver.h

Signed-off-by: Abner Chang <[email protected]>
Cc: Nickle Wang <[email protected]>
Cc: Igor Kulchytskyy <[email protected]>
Reviewed-by: Nickle Wang <[email protected]>


  Commit: 265b4ab91b8a31d6d1760ad1eaa1e16f9244cba7
      
https://github.com/tianocore/edk2/commit/265b4ab91b8a31d6d1760ad1eaa1e16f9244cba7
  Author: Abner Chang <[email protected]>
  Date:   2024-01-10 (Wed, 10 Jan 2024)

  Changed paths:
    M RedfishPkg/RedfishRestExDxe/RedfishRestExDriver.c

  Log Message:
  -----------
  RedfishPkg/RedfishRestExDxe: Update Supported function

Update Supported function to check it the given
controller handle is already started.

Signed-off-by: Abner Chang <[email protected]>
Cc: Nickle Wang <[email protected]>
Cc: Igor Kulchytskyy <[email protected]>
Reviewed-by: Nickle Wang <[email protected]>


Compare: https://github.com/tianocore/edk2/compare/edba0779ba05...265b4ab91b8a


_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to