Up to [cvs.NetBSD.org] / src / external / mit / expat / dist / tests
Request diff between arbitrary revisions
Default branch: expat, MAIN
Current tag: netbsd-6
Revision 1.1.1.1.6.2 / (download) - annotate - [select for diffs], Wed Jun 21 16:56:32 2017 UTC (6 years, 9 months ago) by snj
Branch: netbsd-6
Changes since 1.1.1.1.6.1: +34 -0
lines
Diff to previous 1.1.1.1.6.1 (colored) to branchpoint 1.1.1.1 (colored) next main 1.1.1.2 (colored)
Pull up following revision(s) (requested by spz in ticket #1458): external/mit/expat/dist/AUTHORS: up to 1.1.1.1 external/mit/expat/dist/CMake.README: up to 1.1.1.4 external/mit/expat/dist/CMakeLists.txt: up to 1.1.1.4 external/mit/expat/dist/COPYING: up to 1.1.1.3 external/mit/expat/dist/Changes: up to 1.1.1.5 external/mit/expat/dist/MANIFEST: up to 1.1.1.5 external/mit/expat/dist/Makefile.in: up to 1.1.1.5 external/mit/expat/dist/README: up to 1.1.1.5 external/mit/expat/dist/amiga/Makefile delete external/mit/expat/dist/amiga/README.txt delete external/mit/expat/dist/amiga/expat.xml delete external/mit/expat/dist/amiga/expat_68k.c delete external/mit/expat/dist/amiga/expat_68k.h delete external/mit/expat/dist/amiga/expat_68k_handler_stubs.c delete external/mit/expat/dist/amiga/expat_base.h delete external/mit/expat/dist/amiga/expat_lib.c delete external/mit/expat/dist/amiga/expat_vectors.c delete external/mit/expat/dist/amiga/include/inline4/expat.h delete external/mit/expat/dist/amiga/include/interfaces/expat.h delete external/mit/expat/dist/amiga/include/libraries/expat.h delete external/mit/expat/dist/amiga/include/proto/expat.h delete external/mit/expat/dist/amiga/launch.c delete external/mit/expat/dist/bcb5/README.txt delete external/mit/expat/dist/bcb5/all_projects.bpg delete external/mit/expat/dist/bcb5/elements.bpf delete external/mit/expat/dist/bcb5/elements.bpr delete external/mit/expat/dist/bcb5/elements.mak delete external/mit/expat/dist/bcb5/expat.bpf delete external/mit/expat/dist/bcb5/expat.bpr delete external/mit/expat/dist/bcb5/expat.mak delete external/mit/expat/dist/bcb5/expat_static.bpf delete external/mit/expat/dist/bcb5/expat_static.bpr delete external/mit/expat/dist/bcb5/expat_static.mak delete external/mit/expat/dist/bcb5/expatw.bpf delete external/mit/expat/dist/bcb5/expatw.bpr delete external/mit/expat/dist/bcb5/expatw.mak delete external/mit/expat/dist/bcb5/expatw_static.bpf delete external/mit/expat/dist/bcb5/expatw_static.bpr delete external/mit/expat/dist/bcb5/expatw_static.mak delete external/mit/expat/dist/bcb5/libexpat_mtd.def delete external/mit/expat/dist/bcb5/libexpatw_mtd.def delete external/mit/expat/dist/bcb5/makefile.mak delete external/mit/expat/dist/bcb5/outline.bpf delete external/mit/expat/dist/bcb5/outline.bpr delete external/mit/expat/dist/bcb5/outline.mak delete external/mit/expat/dist/bcb5/setup.bat delete external/mit/expat/dist/bcb5/xmlwf.bpf delete external/mit/expat/dist/bcb5/xmlwf.bpr delete external/mit/expat/dist/bcb5/xmlwf.mak delete external/mit/expat/dist/configure: up to 1.1.1.5 external/mit/expat/dist/configure.ac: up to 1.1.1.3 external/mit/expat/dist/configure.in delete external/mit/expat/dist/doc/reference.html: up to 1.1.1.4 external/mit/expat/dist/examples/elements.c: up to 1.1.1.4 external/mit/expat/dist/examples/elements.dsp delete external/mit/expat/dist/examples/outline.c: up to 1.1.1.3 external/mit/expat/dist/examples/outline.dsp delete external/mit/expat/dist/expat.dsw delete external/mit/expat/dist/expat_config.h.in: up to 1.1.1.5 external/mit/expat/dist/lib/Makefile.MPW delete external/mit/expat/dist/lib/amigaconfig.h delete external/mit/expat/dist/lib/expat.dsp delete external/mit/expat/dist/lib/expat.h: up to 1.1.1.5 external/mit/expat/dist/lib/expat_external.h: up to 1.1.1.3 external/mit/expat/dist/lib/expat_static.dsp delete external/mit/expat/dist/lib/expatw.dsp delete external/mit/expat/dist/lib/expatw_static.dsp delete external/mit/expat/dist/lib/macconfig.h delete external/mit/expat/dist/lib/siphash.h: up to 1.1.1.1 external/mit/expat/dist/lib/winconfig.h: up to 1.1.1.2 external/mit/expat/dist/lib/xmlparse.c: up to 1.7 external/mit/expat/dist/lib/xmlrole.c: up to 1.1.1.4 external/mit/expat/dist/lib/xmltok.c: up to 1.4 external/mit/expat/dist/m4/libtool.m4: up to 1.1.1.4 external/mit/expat/dist/run.sh.in: up to 1.1.1.1 external/mit/expat/dist/tests/benchmark/benchmark.c: up to 1.1.1.2 external/mit/expat/dist/tests/benchmark/benchmark.dsp delete external/mit/expat/dist/tests/benchmark/benchmark.dsw delete external/mit/expat/dist/tests/memcheck.c: up to 1.1.1.1 external/mit/expat/dist/tests/memcheck.h: up to 1.1.1.1 external/mit/expat/dist/tests/minicheck.c: up to 1.1.1.3 external/mit/expat/dist/tests/minicheck.h: up to 1.1.1.4 external/mit/expat/dist/tests/runtests.c: up to 1.1.1.4 external/mit/expat/dist/tests/xmltest.sh: up to 1.3 external/mit/expat/dist/vms/README.vms delete external/mit/expat/dist/vms/descrip.mms delete external/mit/expat/dist/vms/expat_config.h delete external/mit/expat/dist/win32/MANIFEST.txt: up to 1.1.1.2 external/mit/expat/dist/win32/README.txt: up to 1.1.1.4 external/mit/expat/dist/win32/expat.iss: up to 1.1.1.5 external/mit/expat/dist/xmlwf/codepage.c: up to 1.1.1.3 external/mit/expat/dist/xmlwf/filemap.h: up to 1.1.1.2 external/mit/expat/dist/xmlwf/readfilemap.c: up to 1.1.1.4 external/mit/expat/dist/xmlwf/unixfilemap.c: up to 1.1.1.3 external/mit/expat/dist/xmlwf/win32filemap.c: up to 1.1.1.2 external/mit/expat/dist/xmlwf/xmlfile.c: up to 1.1.1.3 external/mit/expat/dist/xmlwf/xmlwf.c: up to 1.1.1.5 external/mit/expat/dist/xmlwf/xmlwf.dsp delete Update expat to 2.2.1.
Revision 1.1.1.1.6.1, Sat Jun 17 21:59:08 2017 UTC (6 years, 9 months ago) by snj
Branch: netbsd-6
Changes since 1.1.1.1: +0 -34
lines
FILE REMOVED
file memcheck.h was added on branch netbsd-6 on 2017-06-21 16:56:32 +0000
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Sat Jun 17 21:59:08 2017 UTC (6 years, 9 months ago) by christos
Branch: expat,
MAIN
CVS Tags: phil-wifi-base,
phil-wifi-20190609,
pgoyette-compat-merge-20190127,
pgoyette-compat-base,
pgoyette-compat-20190127,
pgoyette-compat-20190118,
pgoyette-compat-1226,
pgoyette-compat-1126,
pgoyette-compat-1020,
pgoyette-compat-0930,
pgoyette-compat-0906,
pgoyette-compat-0728,
pgoyette-compat-0625,
pgoyette-compat-0521,
pgoyette-compat-0502,
pgoyette-compat-0422,
pgoyette-compat-0415,
pgoyette-compat-0407,
pgoyette-compat-0330,
pgoyette-compat-0322,
pgoyette-compat-0315,
pgoyette-compat,
perseant-stdc-iso10646-base,
perseant-stdc-iso10646,
netbsd-9-base,
expat-2-2-1
Branch point for: phil-wifi,
netbsd-9,
netbsd-8,
netbsd-7-1,
netbsd-7-0,
netbsd-7,
netbsd-6-1,
netbsd-6-0,
netbsd-6
Changes since 1.1: +0 -0
lines
Diff to previous 1.1 (colored)
Release 2.2.1 Sat June 17 2017 Security fixes: CVE-2017-9233 -- External entity infinite loop DoS Details: https://libexpat.github.io/doc/cve-2017-9233/ Commit c4bf96bb51dd2a1b0e185374362ee136fe2c9d7f [MOX-002] CVE-2016-9063 -- Detect integer overflow; commit d4f735b88d9932bd5039df2335eefdd0723dbe20 (Fixed version of existing downstream patches!) (SF.net) #539 Fix regression from fix to CVE-2016-0718 cutting off longer tag names; commits * 896b6c1fd3b842f377d1b62135dccf0a579cf65d * af507cef2c93cb8d40062a0abe43a4f4e9158fb2 #16 * 0dbbf43fdb20f593ddf4fa1ff67288000dd4a7fd #25 More integer overflow detection (function poolGrow); commits * 810b74e4703dcfdd8f404e3cb177d44684775143 * 44178553f3539ce69d34abee77a05e879a7982ac [MOX-002] Detect overflow from len=INT_MAX call to XML_Parse; commits * 4be2cb5afcc018d996f34bbbce6374b7befad47f * 7e5b71b748491b6e459e5c9a1d090820f94544d8 [MOX-005] #30 Use high quality entropy for hash initialization: * arc4random_buf on BSD, systems with libbsd (when configured with --with-libbsd), CloudABI * RtlGenRandom on Windows XP / Server 2003 and later * getrandom on Linux 3.17+ In a way, that's still part of CVE-2016-5300. https://github.com/libexpat/libexpat/pull/30/commits [MOX-005] For the low quality entropy extraction fallback code, the parser instance address can no longer leak, commit 04ad658bd3079dd15cb60fc67087900f0ff4b083 [MOX-003] Prevent use of uninitialised variable; commit [MOX-004] a4dc944f37b664a3ca7199c624a98ee37babdb4b Add missing parameter validation to public API functions and dedicated error code XML_ERROR_INVALID_ARGUMENT: [MOX-006] * NULL checks; commits * d37f74b2b7149a3a95a680c4c4cd2a451a51d60a (merge/many) * 9ed727064b675b7180c98cb3d4f75efba6966681 * 6a747c837c50114dfa413994e07c0ba477be4534 * Negative length (XML_Parse); commit [MOX-002] 70db8d2538a10f4c022655d6895e4c3e78692e7f [MOX-001] #35 Change hash algorithm to William Ahern's version of SipHash to go further with fixing CVE-2012-0876. https://github.com/libexpat/libexpat/pull/39/commits Bug fixes: #32 Fix sharing of hash salt across parsers; relevant where XML_ExternalEntityParserCreate is called prior to XML_Parse, in particular (e.g. FBReader) #28 xmlwf: Auto-disable use of memory-mapping (and parsing as a single chunk) for files larger than ~1 GB (2^30 bytes) rather than failing with error "out of memory" #3 Fix double free after malloc failure in DTD code; commit 7ae9c3d3af433cd4defe95234eae7dc8ed15637f #17 Fix memory leak on parser error for unbound XML attribute prefix with new namespaces defined in the same tag; found by Google's OSS-Fuzz; commits * 16f87daae5a16132e479e4f71862128c7a915c73 * b47dbc9745932c160893d433220e462bd605f8cd xmlwf on Windows: Add missing calls to CloseHandle New features: #30 Introduced environment switch EXPAT_ENTROPY_DEBUG=1 for runtime debugging of entropy extraction Other changes: Increase code coverage #33 Reject use of XML_UNICODE_WCHAR_T with sizeof(wchar_t) != 2; XML_UNICODE_WCHAR_T was never meant to be used outside of Windows; 4-byte wchar_t is common on Linux (SF.net) #538 Start using -fno-strict-aliasing (SF.net) #540 Support compilation against cloudlibc of CloudABI Allow MinGW cross-compilation (SF.net) #534 CMake: Introduce option "BUILD_doc" (enabled by default) to bypass compilation of the xmlwf.1 man page (SF.net) pr2 CMake: Introduce option "INSTALL" (enabled by default) to bypass installation of expat files CMake: Fix ninja support Autotools: Add parameters --enable-xml-context [COUNT] and --disable-xml-context; default of context of 1024 bytes enabled unchanged #14 Drop AmigaOS 4.x code and includes #14 Drop ancient build systems: * Borland C++ Builder * OpenVMS * Open Watcom * Visual Studio 6.0 * Pre-X Mac OS (MPW Makefile) If you happen to rely on some of these, please get in touch for joining with maintenance. #10 Move from WIN32 to _WIN32 #13 Fix "make run-xmltest" order instability Address compile warnings Bump version info from 7:2:6 to 7:3:6 Add AUTHORS file Infrastructure: #1 Migrate from SourceForge to GitHub (except downloads): https://github.com/libexpat/ #1 Re-create http://libexpat.org/ project website Start utilizing Travis CI Special thanks to: Andy Wang Don Lewis Ed Schouten Karl Waclawek Pascal Cuoq Rhodri James Sergei Nikulov Tobias Taschner Viktor Szakats and Core Infrastructure Initiative Mozilla Foundation (MOSS Track 3: Secure Open Source) Radically Open Security