Acidanthera UEFI Development Kit based on EDK II edk2-stable202311
Go to file
qwang12 4d3840844d In this fix, WinNtSimpleFileSystemOpen only trims the leading and trailing blank space in the input FileName. The previous implementation before this fix trims all the trailing dots including the case for ".\..", which should move the directory up one level.
A new function IsFileNameValid is added to check if input FileName is valid. If the FileName meets the following scenirio, it will be considered to be invalid:
1) There is two "\" in the path. For example, ".\SomePath\\".
2) There is a least one "/" in the path. The reason is that UEFI 2.1 specifcation only mention that ".", ".." and "\" is valid path modifiers.
3) There is more than two continous dots in the path name token. For example, ".\SomePath\....\SomeName.txt".


git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4973 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-01 12:35:56 +00:00
BaseTools Enhance GenFw tool to always zero .pdata section for PE32 and PE32+ image in order to improve compression ratio for them. 2008-03-31 05:25:03 +00:00
Conf Adding top-level Conf directory for next generation of EDK II build infrastructure tools. 2007-06-20 19:33:23 +00:00
DuetPkg Rebase the duet module with new HII modifications. 2008-03-20 09:07:41 +00:00
EdkCompatibilityPkg Add the value definition of PCD_EDKII_GLUE_PciExpressBaseAddress to build PciExpressLib in GlueLib 2008-03-29 05:04:17 +00:00
EdkFatBinPkg Remove the package dependency of MdePkg. 2007-04-26 06:25:41 +00:00
EdkModulePkg Update gHobList in DXE core when GCD relocates hob list. 2007-08-03 05:45:55 +00:00
EdkNt32Pkg Add some definitions for efi event in Uefi/UefiSpec.h to follow spec. 2007-06-25 08:54:54 +00:00
EdkShellBinPkg Update Shell Binary to integrate an aligned issue in shell binaries. 2008-03-25 07:13:18 +00:00
EdkUnixPkg Add some definitions for efi event in Uefi/UefiSpec.h to follow spec. 2007-06-25 08:54:54 +00:00
FatBinPkg Regenerate Fat binaries for the bug fix of LookupUnicodeString2() in UefiLib (r4655). 2008-02-01 15:29:06 +00:00
IntelFrameworkModulePkg IntelFrameworkModulePkg/ 2008-03-21 22:53:54 +00:00
IntelFrameworkPkg Fix a GUID value typo for Legacy BIOS protocol 2008-04-01 07:31:30 +00:00
MdeModulePkg Clean up the unused macro. 2008-03-25 07:21:24 +00:00
MdePkg [Description] 2008-03-17 09:13:38 +00:00
Nt32Pkg In this fix, WinNtSimpleFileSystemOpen only trims the leading and trailing blank space in the input FileName. The previous implementation before this fix trims all the trailing dots including the case for ".\..", which should move the directory up one level. 2008-04-01 12:35:56 +00:00
OldMdePkg correct on bug in DebugLib instance. 2007-11-22 08:16:50 +00:00
OptionRomPkg Modify all file header to follow doxygen format 2008-03-19 03:35:19 +00:00
Tools Make the code ICC clean. 2008-01-08 11:02:54 +00:00
BuildNotes.txt Updated BuildNotes.txt according to new packages name: 2007-06-20 05:35:00 +00:00
BuildNotes2.txt Removed newbuild option from edksetup.bat command-line, this is now the default. 2008-02-22 16:31:23 +00:00
build.xml - Fixed EDKT240. Now the Blank.pad file for alignment purpose will no longer be needed. 2007-01-25 01:25:02 +00:00
edksetup.bat Removed newbuild option from edksetup.bat command-line, this is now the default. 2008-02-22 16:31:23 +00:00
edksetup.sh edksetup.sh: 2008-02-12 22:27:42 +00:00