Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS import: src/external/mit/expat/dist
Module Name: src
Committed By: maya
Date: Mon Sep 16 06:22:33 UTC 2019
Update of /cvsroot/src/external/mit/expat/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv9502
Log Message:
Import expat 2.2.8
Release 2.2.8 Fri Septemper 13 2019
Security fixes:
#317 #318 CVE-2019-15903 -- Fix heap overflow triggered by
XML_GetCurrentLineNumber (or XML_GetCurrentColumnNumber),
and deny internal entities closing the doctype;
fixed in commit c20b758c332d9a13afbbb276d30db1d183a85d43
Bug fixes:
#240 Fix cases where XML_StopParser did not have any effect
when called from inside of an end element handler
#341 xmlwf: Fix exit code for operation without "-d DIRECTORY";
previously, only "-d DIRECTORY" would give you a proper
exit code:
# xmlwf -d . <<<'<not well-formed>' 2>/dev/null ; echo $?
2
# xmlwf <<<'<not well-formed>' 2>/dev/null ; echo $?
0
Now both cases return exit code 2.
Other changes:
#299 #302 Windows: Replace LoadLibrary hack to access
unofficial API function SystemFunction036 (RtlGenRandom)
by using official API function rand_s (needs WinXP+)
#325 Windows: Drop support for Visual Studio <=7.1/2003
and document supported compilers in README.md
#286 Windows: Remove COM code from xmlwf; in case it turns
out needed later, there will be a dedicated repository
below https://github.com/libexpat/ for that code
#322 Windows: Remove explicit MSVC solution and project files.
You can generate Visual Studio solution files through
CMake, e.g.: cmake -G"Visual Studio 15 2017" .
#338 xmlwf: Make "xmlwf -h" help output more friendly
#339 examples: Improve elements.c
#244 #264 Autotools: Add argument --enable-xml-attr-info
#239 #301 Autotools: Add arguments
--with-getrandom
--without-getrandom
--with-sys-getrandom
--without-sys-getrandom
#312 #343 Autotools: Fix linking issues with "./configure LD=clang"
Autotools: Fix "make run-xmltest" for out-of-source builds
#329 #336 CMake: Pull all options from Expat <=2.2.7 into namespace
prefix EXPAT_ with the exception of DOCBOOK_TO_MAN:
- BUILD_doc -> EXPAT_BUILD_DOCS (plural)
- BUILD_examples -> EXPAT_BUILD_EXAMPLES
- BUILD_shared -> EXPAT_SHARED_LIBS
- BUILD_tests -> EXPAT_BUILD_TESTS
- BUILD_tools -> EXPAT_BUILD_TOOLS
- DOCBOOK_TO_MAN -> DOCBOOK_TO_MAN (unchanged)
- INSTALL -> EXPAT_ENABLE_INSTALL
- MSVC_USE_STATIC_CRT -> EXPAT_MSVC_STATIC_CRT
- USE_libbsd -> EXPAT_WITH_LIBBSD
- WARNINGS_AS_ERRORS -> EXPAT_WARNINGS_AS_ERRORS
- XML_CONTEXT_BYTES -> EXPAT_CONTEXT_BYTES
- XML_DEV_URANDOM -> EXPAT_DEV_URANDOM
- XML_DTD -> EXPAT_DTD
- XML_NS -> EXPAT_NS
- XML_UNICODE -> EXPAT_CHAR_TYPE=ushort (!)
- XML_UNICODE_WCHAR_T -> EXPAT_CHAR_TYPE=wchar_t (!)
#244 #264 CMake: Add argument -DEXPAT_ATTR_INFO=(ON|OFF),
default OFF
#326 CMake: Add argument -DEXPAT_LARGE_SIZE=(ON|OFF),
default OFF
#328 CMake: Add argument -DEXPAT_MIN_SIZE=(ON|OFF),
default OFF
#239 #277 CMake: Add arguments
-DEXPAT_WITH_GETRANDOM=(ON|OFF|AUTO), default AUTO
-DEXPAT_WITH_SYS_GETRANDOM=(ON|OFF|AUTO), default AUTO
#326 CMake: Install expat_config.h to include directory
#326 CMake: Generate and install configuration files for
future find_package(expat [..] CONFIG [..])
CMake: Now produces a summary of applied configuration
CMake: Require C++ compiler only when tests are enabled
#330 CMake: Fix compilation for 16bit character types,
i.e. ex -DXML_UNICODE=ON (and ex -DXML_UNICODE_WCHAR_T=ON)
#265 CMake: Fix linking with MinGW
#330 CMake: Add full support for MinGW; to enable, use
-DCMAKE_TOOLCHAIN_FILE=[expat]/cmake/mingw-toolchain.cmake
#330 CMake: Port "make run-xmltest" from GNU Autotools to CMake
#316 CMake: Windows: Make binary postfix match MSVC
Old: expat[d].lib
New: expat[w][d][MD|MT].lib
CMake: Migrate files from Windows to Unix line endings
#308 CMake: Integrate OSS-Fuzz fuzzers, option
-DEXPAT_BUILD_FUZZERS=(ON|OFF), default OFF
#14 Drop an OpenVMS support leftover
#235 #268 ..
#270 #310 ..
#313 #331 #333 Address compiler warnings
#282 #283 ..
#284 #285 Address cppcheck warnings
#294 #295 Address Clang Static Analyzer warnings
#24 #293 Mass-apply clang-format 9 (and ensure conformance during CI)
Version info bumped from 7:9:6 to 7:10:6
Special thanks to:
David Loffredo
Joonun Jang
Khajapasha Mohammed
Kishore Kunche
Marco Maggi
Mitch Phillips
Rolf Ade
xantares
Zhongyuan Zhou
Status:
Vendor Tag: expat
Release Tags: expat-2-2-8
U src/external/mit/expat/dist/Makefile.in
U src/external/mit/expat/dist/COPYING
N src/external/mit/expat/dist/test-driver-wrapper.sh
N src/external/mit/expat/dist/expat_config.h
U src/external/mit/expat/dist/AUTHORS
U src/external/mit/expat/dist/configure.ac
U src/external/mit/expat/dist/run.sh.in
N src/external/mit/expat/dist/fix-xmltest-log.sh
U src/external/mit/expat/dist/expat_config.h.in
N src/external/mit/expat/dist/Makefile.am
U src/external/mit/expat/dist/ConfigureChecks.cmake
U src/external/mit/expat/dist/configure
U src/external/mit/expat/dist/aclocal.m4
N src/external/mit/expat/dist/README.md
U src/external/mit/expat/dist/CMake.README
U src/external/mit/expat/dist/CMakeLists.txt
U src/external/mit/expat/dist/expat_config.h.cmake
U src/external/mit/expat/dist/expat.pc.in
N src/external/mit/expat/dist/acinclude.m4
U src/external/mit/expat/dist/Changes
U src/external/mit/expat/dist/xmlwf/xmltchar.h
N src/external/mit/expat/dist/xmlwf/Makefile.in
U src/external/mit/expat/dist/xmlwf/codepage.h
U src/external/mit/expat/dist/xmlwf/win32filemap.c
U src/external/mit/expat/dist/xmlwf/unixfilemap.c
U src/external/mit/expat/dist/xmlwf/xmlmime.h
N src/external/mit/expat/dist/xmlwf/Makefile.am
U src/external/mit/expat/dist/xmlwf/filemap.h
U src/external/mit/expat/dist/xmlwf/ct.c
U src/external/mit/expat/dist/xmlwf/codepage.c
N src/external/mit/expat/dist/xmlwf/xmlwf_helpgen.py
U src/external/mit/expat/dist/xmlwf/xmlfile.c
N src/external/mit/expat/dist/xmlwf/xmlwf_helpgen.sh
U src/external/mit/expat/dist/xmlwf/xmlfile.h
U src/external/mit/expat/dist/xmlwf/xmlwf.c
U src/external/mit/expat/dist/xmlwf/readfilemap.c
U src/external/mit/expat/dist/xmlwf/xmlmime.c
U src/external/mit/expat/dist/m4/ltsugar.m4
U src/external/mit/expat/dist/m4/ltversion.m4
U src/external/mit/expat/dist/m4/libtool.m4
U src/external/mit/expat/dist/m4/lt~obsolete.m4
U src/external/mit/expat/dist/m4/ltoptions.m4
N src/external/mit/expat/dist/cmake/expat-config.cmake.in
N src/external/mit/expat/dist/cmake/mingw-toolchain.cmake
N src/external/mit/expat/dist/examples/Makefile.in
U src/external/mit/expat/dist/examples/elements.c
N src/external/mit/expat/dist/examples/Makefile.am
U src/external/mit/expat/dist/examples/outline.c
U src/external/mit/expat/dist/win32/README.txt
U src/external/mit/expat/dist/win32/expat.iss
U src/external/mit/expat/dist/win32/MANIFEST.txt
N src/external/mit/expat/dist/win32/build_expat_iss.bat
N src/external/mit/expat/dist/conftools/ar-lib
U src/external/mit/expat/dist/conftools/ltmain.sh
U src/external/mit/expat/dist/conftools/PrintPath
U src/external/mit/expat/dist/conftools/install-sh
N src/external/mit/expat/dist/conftools/compile
N src/external/mit/expat/dist/conftools/ax-require-defined.m4
N src/external/mit/expat/dist/conftools/expatcfg-compiler-supports-visibility.m4
U src/external/mit/expat/dist/conftools/expat.m4
C src/external/mit/expat/dist/conftools/config.guess
N src/external/mit/expat/dist/conftools/depcomp
N src/external/mit/expat/dist/conftools/missing
N src/external/mit/expat/dist/conftools/ax-append-compile-flags.m4
N src/external/mit/expat/dist/conftools/ax-check-compile-flag.m4
N src/external/mit/expat/dist/conftools/ax-append-link-flags.m4
N src/external/mit/expat/dist/conftools/ax-check-link-flag.m4
N src/external/mit/expat/dist/conftools/ax-append-flag.m4
N src/external/mit/expat/dist/conftools/test-driver
U src/external/mit/expat/dist/conftools/get-version.sh
C src/external/mit/expat/dist/conftools/config.sub
N src/external/mit/expat/dist/doc/Makefile.in
U src/external/mit/expat/dist/doc/valid-xhtml10.png
U src/external/mit/expat/dist/doc/reference.html
U src/external/mit/expat/dist/doc/style.css
U src/external/mit/expat/dist/doc/expat.png
N src/external/mit/expat/dist/doc/Makefile.am
U src/external/mit/expat/dist/doc/xmlwf.1
U src/external/mit/expat/dist/doc/xmlwf.xml
U src/external/mit/expat/dist/tests/README.txt
C src/external/mit/expat/dist/tests/xmltest.sh
N src/external/mit/expat/dist/tests/Makefile.in
U src/external/mit/expat/dist/tests/chardata.h
U src/external/mit/expat/dist/tests/memcheck.c
U src/external/mit/expat/dist/tests/minicheck.h
N src/external/mit/expat/dist/tests/Makefile.am
U src/external/mit/expat/dist/tests/minicheck.c
N src/external/mit/expat/dist/tests/xmltest.log.expected
U src/external/mit/expat/dist/tests/memcheck.h
U src/external/mit/expat/dist/tests/runtests.c
N src/external/mit/expat/dist/tests/structdata.h
N src/external/mit/expat/dist/tests/structdata.c
U src/external/mit/expat/dist/tests/chardata.c
N src/external/mit/expat/dist/tests/udiffer.py
U src/external/mit/expat/dist/tests/runtestspp.cpp
U src/external/mit/expat/dist/tests/benchmark/README.txt
N src/external/mit/expat/dist/tests/benchmark/Makefile.in
U src/external/mit/expat/dist/tests/benchmark/benchmark.c
N src/external/mit/expat/dist/tests/benchmark/Makefile.am
N src/external/mit/expat/dist/lib/Makefile.in
U src/external/mit/expat/dist/lib/libexpatw.def
C src/external/mit/expat/dist/lib/xmltok.h
U src/external/mit/expat/dist/lib/xmlrole.h
U src/external/mit/expat/dist/lib/latin1tab.h
U src/external/mit/expat/dist/lib/xmltok_impl.h
U src/external/mit/expat/dist/lib/siphash.h
U src/external/mit/expat/dist/lib/nametab.h
U src/external/mit/expat/dist/lib/expat_external.h
N src/external/mit/expat/dist/lib/Makefile.am
U src/external/mit/expat/dist/lib/utf8tab.h
U src/external/mit/expat/dist/lib/xmlrole.c
U src/external/mit/expat/dist/lib/expat.h
U src/external/mit/expat/dist/lib/winconfig.h
U src/external/mit/expat/dist/lib/asciitab.h
C src/external/mit/expat/dist/lib/xmltok.c
U src/external/mit/expat/dist/lib/iasciitab.h
U src/external/mit/expat/dist/lib/xmltok_ns.c
U src/external/mit/expat/dist/lib/internal.h
C src/external/mit/expat/dist/lib/xmlparse.c
C src/external/mit/expat/dist/lib/xmltok_impl.c
U src/external/mit/expat/dist/lib/libexpat.def
U src/external/mit/expat/dist/lib/ascii.h
7 conflicts created by this import.
Use the following command to help the merge:
cvs checkout -jexpat:yesterday -jexpat src/external/mit/expat/dist
Home |
Main Index |
Thread Index |
Old Index