Module Name: src Committed By: spz Date: Fri Apr 6 10:23:44 UTC 2012
Update of /cvsroot/src/external/mit/expat/dist In directory ivanova.netbsd.org:/tmp/cvs-serv16154 Log Message: import of expat 2.1.0 Fixes CVE-2012-1147, CVE-2012-1148 and CVE-2012-0876 (other security issues have been previously fixed in our tree) relevant Changes: Release 2.1.0 Sat March 24 2012 - Bug Fixes: #1742315: Harmful XML_ParserCreateNS suggestion. #2895533: CVE-2012-1147 - Resource leak in readfilemap.c. #1785430: Expat build fails on linux-amd64 with gcc version>=4.1 -O3. #1983953, 2517952, 2517962, 2649838: Build modifications using autoreconf instead of buildconf.sh. #2815947, #2884086: OBJEXT and EXEEXT support while building. #1990430: CVE-2009-3720 - Parser crash with special UTF-8 sequences. #2517938: xmlwf should return non-zero exit status if not well-formed. #2517946: Wrong statement about XMLDecl in xmlwf.1 and xmlwf.sgml. #2855609: Dangling positionPtr after error. #2894085: CVE-2009-3560 - Buffer over-read and crash in big2_toUtf8(). #2958794: CVE-2012-1148 - Memory leak in poolGrow. #2990652: CMake support. #3010819: UNEXPECTED_STATE with a trailing "%" in entity value. #3206497: Unitialized memory returned from XML_Parse. #3287849: make check fails on mingw-w64. #3496608: CVE-2012-0876 - Hash DOS attack. - Patches: #1749198: pkg-config support. #3010222: Fix for bug #3010819. #3312568: CMake support. #3446384: Report byte offsets for attr names and values. - New Features / API changes: Added new API member XML_SetHashSalt() that allows setting an intial value (salt) for hash calculations. This is part of the fix for bug #3496608 to randomize hash parameters. When compiled with XML_ATTR_INFO defined, adds new API member XML_GetAttributeInfo() that allows retrieving the byte offsets for attribute names and values (patch #3446384). Added CMake build system. See bug #2990652 and patch #3312568. Added run-benchmark target to Makefile.in - relies on testdata module present in the same relative location as in the repository. Status: Vendor Tag: expat Release Tags: expat-2-1-0 N src/external/mit/expat/dist/CMakeLists.txt U src/external/mit/expat/dist/COPYING U src/external/mit/expat/dist/expat.dsw U src/external/mit/expat/dist/README U src/external/mit/expat/dist/Changes N src/external/mit/expat/dist/ConfigureChecks.cmake U src/external/mit/expat/dist/configure N src/external/mit/expat/dist/expat.pc.in N src/external/mit/expat/dist/expat_config.h.cmake N src/external/mit/expat/dist/CMake.README U src/external/mit/expat/dist/MANIFEST U src/external/mit/expat/dist/expat_config.h.in U src/external/mit/expat/dist/Makefile.in U src/external/mit/expat/dist/configure.in N src/external/mit/expat/dist/aclocal.m4 C src/external/mit/expat/dist/conftools/mkinstalldirs U src/external/mit/expat/dist/conftools/PrintPath U src/external/mit/expat/dist/conftools/config.sub U src/external/mit/expat/dist/conftools/expat.m4 U src/external/mit/expat/dist/conftools/get-version.sh U src/external/mit/expat/dist/conftools/install-sh U src/external/mit/expat/dist/conftools/ltmain.sh U src/external/mit/expat/dist/conftools/config.guess C src/external/mit/expat/dist/conftools/ac_c_bigendian_cross.m4 U src/external/mit/expat/dist/examples/outline.c U src/external/mit/expat/dist/examples/elements.c U src/external/mit/expat/dist/examples/elements.dsp U src/external/mit/expat/dist/examples/outline.dsp U src/external/mit/expat/dist/bcb5/libexpatw_mtd.def U src/external/mit/expat/dist/bcb5/expat_static.mak U src/external/mit/expat/dist/bcb5/outline.mak U src/external/mit/expat/dist/bcb5/xmlwf.bpf U src/external/mit/expat/dist/bcb5/all_projects.bpg U src/external/mit/expat/dist/bcb5/expatw.mak U src/external/mit/expat/dist/bcb5/expat.mak U src/external/mit/expat/dist/bcb5/xmlwf.bpr U src/external/mit/expat/dist/bcb5/expat_static.bpf U src/external/mit/expat/dist/bcb5/expatw.bpf U src/external/mit/expat/dist/bcb5/makefile.mak U src/external/mit/expat/dist/bcb5/outline.bpr U src/external/mit/expat/dist/bcb5/expatw.bpr U src/external/mit/expat/dist/bcb5/expat.bpf U src/external/mit/expat/dist/bcb5/setup.bat U src/external/mit/expat/dist/bcb5/outline.bpf U src/external/mit/expat/dist/bcb5/elements.bpr U src/external/mit/expat/dist/bcb5/elements.mak U src/external/mit/expat/dist/bcb5/elements.bpf U src/external/mit/expat/dist/bcb5/README.txt U src/external/mit/expat/dist/bcb5/expatw_static.mak U src/external/mit/expat/dist/bcb5/expatw_static.bpf U src/external/mit/expat/dist/bcb5/libexpat_mtd.def U src/external/mit/expat/dist/bcb5/expat_static.bpr U src/external/mit/expat/dist/bcb5/expatw_static.bpr U src/external/mit/expat/dist/bcb5/expat.bpr U src/external/mit/expat/dist/bcb5/xmlwf.mak N src/external/mit/expat/dist/m4/lt~obsolete.m4 N src/external/mit/expat/dist/m4/ltoptions.m4 N src/external/mit/expat/dist/m4/libtool.m4 N src/external/mit/expat/dist/m4/ltsugar.m4 N src/external/mit/expat/dist/m4/ltversion.m4 U src/external/mit/expat/dist/amiga/expat_vectors.c N src/external/mit/expat/dist/amiga/expat_68k_handler_stubs.c N src/external/mit/expat/dist/amiga/expat_base.h N src/external/mit/expat/dist/amiga/expat_68k.c N src/external/mit/expat/dist/amiga/expat_68k.h U src/external/mit/expat/dist/amiga/Makefile U src/external/mit/expat/dist/amiga/README.txt U src/external/mit/expat/dist/amiga/launch.c U src/external/mit/expat/dist/amiga/expat.xml U src/external/mit/expat/dist/amiga/expat_lib.c U src/external/mit/expat/dist/amiga/include/libraries/expat.h U src/external/mit/expat/dist/amiga/include/interfaces/expat.h U src/external/mit/expat/dist/amiga/include/proto/expat.h U src/external/mit/expat/dist/amiga/include/inline4/expat.h 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/expat.png U src/external/mit/expat/dist/doc/style.css U src/external/mit/expat/dist/doc/xmlwf.1 U src/external/mit/expat/dist/doc/xmlwf.sgml U src/external/mit/expat/dist/win32/MANIFEST.txt U src/external/mit/expat/dist/win32/README.txt U src/external/mit/expat/dist/win32/expat.iss U src/external/mit/expat/dist/tests/runtestspp.cpp U src/external/mit/expat/dist/tests/runtests.c U src/external/mit/expat/dist/tests/chardata.c U src/external/mit/expat/dist/tests/xmltest.sh U src/external/mit/expat/dist/tests/minicheck.h U src/external/mit/expat/dist/tests/README.txt U src/external/mit/expat/dist/tests/chardata.h U src/external/mit/expat/dist/tests/minicheck.c U src/external/mit/expat/dist/tests/benchmark/benchmark.dsw U src/external/mit/expat/dist/tests/benchmark/benchmark.dsp U src/external/mit/expat/dist/tests/benchmark/README.txt U src/external/mit/expat/dist/tests/benchmark/benchmark.c U src/external/mit/expat/dist/vms/expat_config.h U src/external/mit/expat/dist/vms/descrip.mms U src/external/mit/expat/dist/vms/README.vms U src/external/mit/expat/dist/xmlwf/readfilemap.c U src/external/mit/expat/dist/xmlwf/xmlfile.h U src/external/mit/expat/dist/xmlwf/xmlurl.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 U src/external/mit/expat/dist/xmlwf/ct.c U src/external/mit/expat/dist/xmlwf/xmlwf.dsp U src/external/mit/expat/dist/xmlwf/filemap.h U src/external/mit/expat/dist/xmlwf/codepage.c U src/external/mit/expat/dist/xmlwf/xmlfile.c U src/external/mit/expat/dist/xmlwf/xmlmime.c U src/external/mit/expat/dist/xmlwf/xmlwf.c U src/external/mit/expat/dist/xmlwf/xmlwin32url.cxx U src/external/mit/expat/dist/xmlwf/xmltchar.h U src/external/mit/expat/dist/xmlwf/codepage.h U src/external/mit/expat/dist/lib/amigaconfig.h U src/external/mit/expat/dist/lib/xmltok_ns.c U src/external/mit/expat/dist/lib/iasciitab.h U src/external/mit/expat/dist/lib/xmltok.h U src/external/mit/expat/dist/lib/expat_external.h U src/external/mit/expat/dist/lib/Makefile.MPW U src/external/mit/expat/dist/lib/libexpat.def U src/external/mit/expat/dist/lib/winconfig.h U src/external/mit/expat/dist/lib/nametab.h U src/external/mit/expat/dist/lib/internal.h U src/external/mit/expat/dist/lib/xmlrole.c U src/external/mit/expat/dist/lib/expatw.dsp U src/external/mit/expat/dist/lib/asciitab.h U src/external/mit/expat/dist/lib/utf8tab.h U src/external/mit/expat/dist/lib/libexpatw.def C src/external/mit/expat/dist/lib/xmlparse.c U src/external/mit/expat/dist/lib/xmltok.c U src/external/mit/expat/dist/lib/ascii.h U src/external/mit/expat/dist/lib/xmltok_impl.h U src/external/mit/expat/dist/lib/latin1tab.h U src/external/mit/expat/dist/lib/expatw_static.dsp U src/external/mit/expat/dist/lib/macconfig.h U src/external/mit/expat/dist/lib/expat.dsp U src/external/mit/expat/dist/lib/xmlrole.h C src/external/mit/expat/dist/lib/xmltok_impl.c U src/external/mit/expat/dist/lib/expat_static.dsp U src/external/mit/expat/dist/lib/expat.h 4 conflicts created by this import. Use the following command to help the merge: cvs checkout -jexpat:yesterday -jexpat src/external/mit/expat/dist