Lines Matching +full:cmake +full:- +full:3
20 #106 xmlwf: Add argument -N adding notation declarations
25 #33 #132 tests: Mass-fix compilation for XML_UNICODE_WCHAR_T
29 Windows or MinGW for 2-byte wchar_t
34 #153 #155 Improve docbook2x-man detection
52 #115 Fix copying of partial characters for UTF-8 input
55 #109 Fix "make check" for non-x86 architectures that default
56 to unsigned type char (-128..127 rather than 0..255)
57 #109 coverage.sh: Cover -funsigned-char
58 Autotools: Introduce --without-xmlwf argument
60 #43 CMake: Auto-detect high quality entropy extractors, add new
62 #74 CMake: Add -fno-strict-aliasing only where supported
63 #114 CMake: Always honor manually set BUILD_* options
64 #114 CMake: Compile man page if docbook2x-man is available, only
66 (required for "make run-xmltest")
78 Release 2.2.3 Wed August 2 2017
80 #82 CVE-2017-11742 -- Windows: Fix DLL hijacking vulnerability
91 #81 Pre-10.7/Lion macOS: Support entropy from arc4random
92 #86 Check that a UTF-16 encoding in an XML declaration has the
98 Ensure that user-defined character encodings have converter
100 Fix mis-leading description of argument -c in xmlwf.1
121 quality entropy enabled, e.g. with CMake build system;
124 Unintended use of LoadLibraryW with a non-wide string
132 [MOX-006] Fix non-NULL parser parameter validation in XML_Parse;
148 #72 CMake: Ease use of Expat in context of a parent project
150 #72 CMake: Resolve mistaken executable permissions
151 #76 Address compile warning with -DNDEBUG (not recommended!)
170 CVE-2017-9233 -- External entity infinite loop DoS
171 Details: https://libexpat.github.io/doc/cve-2017-9233/
173 [MOX-002] CVE-2016-9063 -- Detect integer overflow; commit
176 (SF.net) #539 Fix regression from fix to CVE-2016-0718 cutting off
184 [MOX-002] Detect overflow from len=INT_MAX call to XML_Parse; commits
187 [MOX-005] #30 Use high quality entropy for hash initialization:
189 (when configured with --with-libbsd), CloudABI
192 In a way, that's still part of CVE-2016-5300.
194 [MOX-005] For the low quality entropy extraction fallback code,
197 [MOX-003] Prevent use of uninitialised variable; commit
198 [MOX-004] a4dc944f37b664a3ca7199c624a98ee37babdb4b
201 [MOX-006] * NULL checks; commits
206 [MOX-002] 70db8d2538a10f4c022655d6895e4c3e78692e7f
207 [MOX-001] #35 Change hash algorithm to William Ahern's version of SipHash
208 to go further with fixing CVE-2012-0876.
215 #28 xmlwf: Auto-disable use of memory-mapping (and parsing
218 #3 Fix double free after malloc failure in DTD code; commit
222 found by Google's OSS-Fuzz; commits
235 of Windows; 4-byte wchar_t is common on Linux
236 (SF.net) #538 Start using -fno-strict-aliasing
238 Allow MinGW cross-compilation
239 (SF.net) #534 CMake: Introduce option "BUILD_doc" (enabled by default)
241 (SF.net) pr2 CMake: Introduce option "INSTALL" (enabled by default)
243 CMake: Fix ninja support
244 Autotools: Add parameters --enable-xml-context [COUNT]
245 and --disable-xml-context; default of context of 1024
253 * Pre-X Mac OS (MPW Makefile)
257 #13 Fix "make run-xmltest" order instability
259 Bump version info from 7:2:6 to 7:3:6
265 #1 Re-create http://libexpat.org/ project website
280 Mozilla Foundation (MOSS Track 3: Secure Open Source)
285 #537 CVE-2016-0718 -- Fix crash on malformed input
286 CVE-2016-4472 -- Improve insufficient fix to CVE-2015-1283 /
287 CVE-2015-2716 introduced with Expat 2.1.1
288 #499 CVE-2016-5300 -- Use more entropy for hash initialization
289 than the original fix to CVE-2012-0876
290 #519 CVE-2012-6702 -- Resolve troublesome internal call to srand
292 when addressing CVE-2012-0876 (issue #496)
297 Fix detection of UTF-8 character boundaries
304 Autotools: Fix "make run-xmltest"
305 Autotools: Have "make run-xmltest" check for expected output
306 p90 CMake: Fix static build (BUILD_shared=OFF) on Windows
307 #536 CMake: Add soversion, support -DNO_SONAME=yes to bypass
308 #323 CMake: Add suffix "d" to differentiate debug from release
309 CMake: Define WIN32 with CMake on Windows
313 -fvisibility=hidden
334 #582: CVE-2015-1283 - Multiple integer overflows in XML_GetBuffer
339 Output of "xmlwf -h" was incomplete
344 Improvements to the experimental CMake build system
345 libtool now invoked with --verbose
348 - Security fixes:
349 #2958794: CVE-2012-1148 - Memory leak in poolGrow.
350 #2895533: CVE-2012-1147 - Resource leak in readfilemap.c.
351 #3496608: CVE-2012-0876 - Hash DOS attack.
352 #2894085: CVE-2009-3560 - Buffer over-read and crash in big2_toUtf8().
353 #1990430: CVE-2009-3720 - Parser crash with special UTF-8 sequences.
354 - Bug Fixes:
356 #1785430: Expat build fails on linux-amd64 with gcc version>=4.1 -O3.
360 #2517938: xmlwf should return non-zero exit status if not well-formed.
363 #2990652: CMake support.
366 #3287849: make check fails on mingw-w64.
367 - Patches:
368 #1749198: pkg-config support.
370 #3312568: CMake support.
372 - New Features / API changes:
379 Added CMake build system.
381 Added run-benchmark target to Makefile.in - relies on testdata module
385 - Fixed bugs #1515266, #1515600: The character data handler's calling
388 - Fixed bug #1690883: Expat failed on EBCDIC systems as it assumed
390 - Minor cleanups of the test harness.
391 - Fixed xmlwf bug #1513566: "out of memory" error on file size zero.
392 - Fixed outline.c bug #1543233: missing a final XML_ParserFree() call.
393 - Fixes and improvements for Windows platform:
395 - Build fixes for various platforms:
396 HP-UX, Tru64, Solaris 9: patch #1437840, bug #1196180.
399 without relying on GNU-Make specific features.
401 - Fixes to Makefile.in to have make check work correctly:
403 - Added Open Watcom support: patch #1523242.
406 - We no longer use the "check" library for C unit testing; we
408 - Report XML_NS setting via XML_GetFeatureList().
409 - Fixed headers for use from C++.
410 - XML_GetCurrentLineNumber() and XML_GetCurrentColumnNumber()
412 - Added XML_LARGE_SIZE switch to enable 64-bit integers for
414 - Updated to use libtool 1.5.22 (the most recent).
415 - Added support for AmigaOS.
416 - Some mostly minor bug fixes. SF issues include: #1006708,
420 - Major new feature: suspend/resume. Handlers can now request
424 - Some mostly minor bug fixes, but compilation should no
430 - Fixed enum XML_Status issue (reported on SourceForge many
432 - Introduced an XMLCALL macro to control the calling
437 - Improved ability to build without the configure-generated
440 - Fixed a variety of bugs: see SF issues #458907, #609603,
443 - Improved hash table lookups.
444 - Added more regression tests and improved documentation.
447 - Added XML_FreeContentModel().
448 - Added XML_MemMalloc(), XML_MemRealloc(), XML_MemFree().
449 - Fixed a variety of bugs: see SF issues #615606, #616863,
451 - Enhanced the regression test suite.
452 - Man page improvements: includes SF issue #632146.
455 - Added XML_UseForeignDTD() for improved SAX2 support.
456 - Added XML_GetFeatureList().
457 - Defined XML_Bool type and the values XML_TRUE and XML_FALSE.
458 - Use an incomplete struct instead of a void* for the parser
460 - Fixed UTF-8 decoding bug that caused legal UTF-8 to be rejected.
461 - Finally fixed bug where default handler would report DTD
464 - Removed unnecessary DllMain() function that caused static
466 - Added VC++ projects for building static libraries.
467 - Reduced line-length for all source code and headers to be
469 - Reduced memory copying during parsing (SF patch #600964).
470 - Fixed a variety of bugs: see SF issues #580793, #434664,
475 - Added support for VMS, contributed by Craig Berry. See
477 - Added Mac OS (classic) support, with a makefile for MPW,
479 - Added Borland C++ Builder 5 / BCC 5.5 support, contributed
481 - Fixed a variety of bugs: see SF issues #441449, #563184,
483 - Made skippedEntityHandler conform to SAX2 (see source comment)
484 - Re-implemented WFC: Entity Declared from XML 1.0 spec and
487 - Re-implemented section 5.1 from XML 1.0 spec:
490 Release 1.95.3 Mon Jun 3 2002
491 - Added a project to the MSVC workspace to create a wchar_t
493 - Changed the name of the Windows DLLs from expat.dll to
495 - Added the XML_ParserReset() API function.
496 - Fixed XML_SetReturnNSTriplet() to work for element names.
497 - Made the XML_UNICODE builds usable (thanks, Karl!).
498 - Allow xmlwf to read from standard input.
499 - Install a man page for xmlwf on Unix systems.
500 - Fixed many bugs; see SF bug reports #231864, #461380, #464837,
506 - More changes to make MSVC happy with the build; add a single
508 - Added a Windows installer for Windows users; includes
510 - Added compile-time constants that can be used to determine the
512 - Removed a lot of GNU-specific dependencies to aide portability
514 - Fix the UTF-8 BOM bug.
515 - Cleaned up warning messages for several compilers.
516 - Added the -Wall, -Wstrict-prototypes options for GCC.
519 - Changes to get expat to build under Microsoft compiler
520 - Removed all aborts and instead return an UNEXPECTED_STATE error.
521 - Fixed a bug where a stray '%' in an entity value would cause an
523 - Defined XML_SetEndNamespaceDeclHandler. Thanks to Darryl Miles for
525 - Changed default patterns in lib/Makefile.in to fit non-GNU makes
528 - The reference had the wrong label for XML_SetStartNamespaceDecl.
532 - XML_ParserCreate_MM
535 - XML_SetReturnNSTriplet
540 - Merged in features from perl-expat
545 o StartDoctypeDeclHandler takes 3 additional parameters:
551 - Added reference material
552 - Packaged into a distribution that builds a sharable library