edk2/MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe
vanjeff f812c2259a Sync patches r13691, r13703, r13704, r13909, r13957, r14039, r14079, r14082, r14115, r14165, r14256, r14259, r14294 adn r14296 from main trunk.
1. Should pass in bytes of string buffer to UnicodeSPrint() rather than Unicode string length.
2. Check the return code from CoreLocateDevicePath() in MdeModulePkg/Core/Dxe/Image/Image.c CoreLoadImageCommon().
3. Fix the memory leak issue and enhance the check for CoreReadImageFile return.
4. MdeModulePkg: eliminate all implicit library dependencies for all modules in MdeModulePkg on PcdLib.
5. SecurityPkg update:
   a. Correct the counter-based hash algorithm according to UEFI spec.
   b. Check the reserverd bit in variable attribute.
   c. Return EFI_OUT_OF_RESOURCE instead of EFI_SECURITY_VIOLATION if there
      is not enough speace to store the public key.
   d. Fix a bug when deleting a non-existent time-based auth variable, we
      store the certificate into cert DB incorrectly.
   e. Fix a bug that time-based auth variable can't been updated again after
      append operation.
6. Fix several RFC compliance issues in DHCP6 driver as below.
   a. Client must ignore any Advertise message that includes a Status
      Code option containing the value NoAddrsAvail.
   b. The elapsed-time should start from the current DHCP transaction.
   c. Client should not change any information about addresses the client
      has recorded in the IA but not included in the IA from the server.
   d. Client need to update to handle the error status code
      UnspecFail/UseMulticast/NotOnLink/NoBinding in the Reply message
      from server.
   e. When the client receives a Reply message in response to a 
      Renew/ Rebind message, the client examines each IA independently.
      For each IA in the original Renew/ Rebind message, the client sends
      a Renew/ Rebind if the IA is not in the Reply message.
   f. Client should uses network byte order in IANA T1/T2 option 7.
      Client should discard any addresses for which the preferred lifetime
      is greater than the valid lifetime.
7. Fix infinite loop bug in secure boot UI driver.
8. Fix a bug in snp driver binding Start() that it may return incorrect status code.
9. Fix a bug that IsSignatureFoundInDatabase() incorrectly computes CertCount.
10.Fix several bugs in the implementation of converting SAS/SASEX device path node from/to text.
11.Add transit bit check for detecting partial response in iSCSI stack.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010.SR1@14331 6f19259b-4bc3-4df7-8a09-765794883524
2013-05-09 04:06:58 +00:00
..
ReportStatusCodeRouterRuntimeDxe.c When status code handler unregister itself, status code dispatch in status code router driver will have problem to get next handler. Fixed the issue in status code router. 2011-08-01 07:39:02 +00:00
ReportStatusCodeRouterRuntimeDxe.h Sync patches r13691, r13703, r13704, r13909, r13957, r14039, r14079, r14082, r14115, r14165, r14256, r14259, r14294 adn r14296 from main trunk. 2013-05-09 04:06:58 +00:00
ReportStatusCodeRouterRuntimeDxe.inf Sync patches r13691, r13703, r13704, r13909, r13957, r14039, r14079, r14082, r14115, r14165, r14256, r14259, r14294 adn r14296 from main trunk. 2013-05-09 04:06:58 +00:00