This commit implements detection of exponential entity
expansions inside the scanner code. This is only done when a security manager instance has been registered with the parser by the application. The default number of entities which may be expanded is 50000; this appears to work very well for SAX, but DOM parsing applications may wish to set this limit considerably lower. git-svn-id: https://svn.apache.org/repos/asf/xerces/c/trunk@174905 13f79535-47bb-0310-9956-ffa450edef68
Showing
- src/xercesc/NLS/EN_US/XMLErrList_EN_US.Xml 1 addition, 0 deletionssrc/xercesc/NLS/EN_US/XMLErrList_EN_US.Xml
- src/xercesc/framework/XMLErrorCodes.hpp 136 additions, 135 deletionssrc/xercesc/framework/XMLErrorCodes.hpp
- src/xercesc/internal/DGXMLScanner.cpp 34 additions, 1 deletionsrc/xercesc/internal/DGXMLScanner.cpp
- src/xercesc/internal/IGXMLScanner2.cpp 34 additions, 1 deletionsrc/xercesc/internal/IGXMLScanner2.cpp
- src/xercesc/internal/SGXMLScanner.cpp 22 additions, 1 deletionsrc/xercesc/internal/SGXMLScanner.cpp
- src/xercesc/internal/WFXMLScanner.cpp 22 additions, 1 deletionsrc/xercesc/internal/WFXMLScanner.cpp
- src/xercesc/internal/XMLScanner.hpp 43 additions, 1 deletionsrc/xercesc/internal/XMLScanner.hpp
- src/xercesc/util/MsgLoaders/ICU/resources/en_US.txt 1 addition, 0 deletionssrc/xercesc/util/MsgLoaders/ICU/resources/en_US.txt
- src/xercesc/util/MsgLoaders/InMemory/XercesMessages_en_US.hpp 5 additions, 1 deletion...xercesc/util/MsgLoaders/InMemory/XercesMessages_en_US.hpp
- src/xercesc/util/MsgLoaders/MsgCatalog/XercesMessages_en_US.Msg 135 additions, 134 deletions...rcesc/util/MsgLoaders/MsgCatalog/XercesMessages_en_US.Msg
- src/xercesc/util/Platforms/Win32/Version.rc 135 additions, 136 deletionssrc/xercesc/util/Platforms/Win32/Version.rc
Loading
Please register or sign in to comment