]> git.proxmox.com Git - mirror_edk2.git/commit
MdeModulePkg RegularExpressionDxe: Update Oniguruma from v6.9.0 to v6.9.3
authorLiming Gao <liming.gao@intel.com>
Thu, 8 Aug 2019 11:53:03 +0000 (19:53 +0800)
committerLiming Gao <liming.gao@intel.com>
Tue, 13 Aug 2019 09:05:24 +0000 (17:05 +0800)
commitb26691c47188ce255b8a4d920bf07ddf1431e2cd
tree61c4ac3cc29bd4e0ff048efdb1e7654c103f4e52
parentecc32c90ee4ad557205cb2725619a3cc2f45ebd0
MdeModulePkg RegularExpressionDxe: Update Oniguruma from v6.9.0 to v6.9.3

BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=2066
Update Oniguruma to the latest version v6.9.3.
Oniguruma https://github.com/kkos/oniguruma
This release is the security fix release. It includes the changes:
Fixed CVE-2019-13224
Fixed CVE-2019-13225
Fixed many problems (found by libfuzzer programs)

Verify VS2015, GCC5 build.
Verify RegularExpressionProtocol GetInfo() and Match() function.

Cc: Jian J Wang <jian.j.wang@intel.com>
Cc: Hao A Wu <hao.a.wu@intel.com>
Cc: Cinnamon Shia <cinnamon.shia@hpe.com>
Signed-off-by: Liming Gao <liming.gao@intel.com>
Reviewed-by: Hao A Wu <hao.a.wu@intel.com>
25 files changed:
MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/ascii.c
MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/oniguruma.h
MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/regcomp.c
MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/regenc.c
MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/regenc.h
MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/regerror.c
MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/regexec.c
MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/reggnu.c
MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/regint.h
MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/regparse.c
MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/regparse.h
MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/regposerr.c
MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/regposix.c
MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/regsyntax.c
MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/unicode.c
MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/unicode_egcb_data.c
MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/unicode_fold1_key.c
MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/unicode_fold2_key.c
MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/unicode_fold3_key.c
MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/unicode_fold_data.c
MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/unicode_property_data.c
MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/unicode_property_data_posix.c
MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/unicode_unfold_key.c
MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/unicode_wb_data.c [new file with mode: 0644]
MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/utf16_le.c