Lines Matching +full:cmake +full:- +full:3
8 #204 #205 Fix 2.2.5 regression with suspend-resume while parsing
12 #165 #168 Autotools: Fix docbook-related configure syntax error
13 #166 Autotools: Avoid grep option `-q` for Solaris
15 ./configure DOCBOOK_TO_MAN="xmlto man --skip-validation"
19 #181 Autotools: Drop -rpath option passed to libtool
21 #188 Autotools/CMake: Support command db2x_docbook2man as well
22 #174 CMake: Introduce option WARNINGS_AS_ERRORS, defaults to OFF
23 #184 #185 CMake: Introduce option MSVC_USE_STATIC_CRT, defaults to OFF
24 #207 #208 CMake: Introduce option XML_UNICODE and XML_UNICODE_WCHAR_T,
26 #175 CMake: Prefer check_symbol_exists over check_function_exists
27 #176 CMake: Create the same pkg-config file as with GNU Autotools
28 #178 #179 CMake: Use GNUInstallDirs module to set proper defaults for
30 #208 CMake: Utilize expat_config.h.cmake for XML_DEV_URANDOM
67 #106 xmlwf: Add argument -N adding notation declarations
73 #33 #132 tests: Mass-fix compilation for XML_UNICODE_WCHAR_T
77 Windows or MinGW for 2-byte wchar_t
82 #153 #155 Improve docbook2x-man detection
100 #115 Fix copying of partial characters for UTF-8 input
103 #109 Fix "make check" for non-x86 architectures that default
104 to unsigned type char (-128..127 rather than 0..255)
105 #109 coverage.sh: Cover -funsigned-char
106 Autotools: Introduce --without-xmlwf argument
108 #43 CMake: Auto-detect high quality entropy extractors, add new
110 #74 CMake: Add -fno-strict-aliasing only where supported
111 #114 CMake: Always honor manually set BUILD_* options
112 #114 CMake: Compile man page if docbook2x-man is available, only
114 (required for "make run-xmltest")
126 Release 2.2.3 Wed August 2 2017
128 #82 CVE-2017-11742 -- Windows: Fix DLL hijacking vulnerability
139 #81 Pre-10.7/Lion macOS: Support entropy from arc4random
140 #86 Check that a UTF-16 encoding in an XML declaration has the
146 Ensure that user-defined character encodings have converter
148 Fix mis-leading description of argument -c in xmlwf.1
169 quality entropy enabled, e.g. with CMake build system;
172 Unintended use of LoadLibraryW with a non-wide string
180 [MOX-006] Fix non-NULL parser parameter validation in XML_Parse;
196 #72 CMake: Ease use of Expat in context of a parent project
198 #72 CMake: Resolve mistaken executable permissions
199 #76 Address compile warning with -DNDEBUG (not recommended!)
218 CVE-2017-9233 -- External entity infinite loop DoS
219 Details: https://libexpat.github.io/doc/cve-2017-9233/
221 [MOX-002] CVE-2016-9063 -- Detect integer overflow; commit
224 (SF.net) #539 Fix regression from fix to CVE-2016-0718 cutting off
232 [MOX-002] Detect overflow from len=INT_MAX call to XML_Parse; commits
235 [MOX-005] #30 Use high quality entropy for hash initialization:
237 (when configured with --with-libbsd), CloudABI
240 In a way, that's still part of CVE-2016-5300.
242 [MOX-005] For the low quality entropy extraction fallback code,
245 [MOX-003] Prevent use of uninitialised variable; commit
246 [MOX-004] a4dc944f37b664a3ca7199c624a98ee37babdb4b
249 [MOX-006] * NULL checks; commits
254 [MOX-002] 70db8d2538a10f4c022655d6895e4c3e78692e7f
255 [MOX-001] #35 Change hash algorithm to William Ahern's version of SipHash
256 to go further with fixing CVE-2012-0876.
263 #28 xmlwf: Auto-disable use of memory-mapping (and parsing
266 #3 Fix double free after malloc failure in DTD code; commit
270 found by Google's OSS-Fuzz; commits
283 of Windows; 4-byte wchar_t is common on Linux
284 (SF.net) #538 Start using -fno-strict-aliasing
286 Allow MinGW cross-compilation
287 (SF.net) #534 CMake: Introduce option "BUILD_doc" (enabled by default)
289 (SF.net) pr2 CMake: Introduce option "INSTALL" (enabled by default)
291 CMake: Fix ninja support
292 Autotools: Add parameters --enable-xml-context [COUNT]
293 and --disable-xml-context; default of context of 1024
301 * Pre-X Mac OS (MPW Makefile)
305 #13 Fix "make run-xmltest" order instability
307 Bump version info from 7:2:6 to 7:3:6
313 #1 Re-create http://libexpat.org/ project website
328 Mozilla Foundation (MOSS Track 3: Secure Open Source)
333 #537 CVE-2016-0718 -- Fix crash on malformed input
334 CVE-2016-4472 -- Improve insufficient fix to CVE-2015-1283 /
335 CVE-2015-2716 introduced with Expat 2.1.1
336 #499 CVE-2016-5300 -- Use more entropy for hash initialization
337 than the original fix to CVE-2012-0876
338 #519 CVE-2012-6702 -- Resolve troublesome internal call to srand
340 when addressing CVE-2012-0876 (issue #496)
345 Fix detection of UTF-8 character boundaries
352 Autotools: Fix "make run-xmltest"
353 Autotools: Have "make run-xmltest" check for expected output
354 p90 CMake: Fix static build (BUILD_shared=OFF) on Windows
355 #536 CMake: Add soversion, support -DNO_SONAME=yes to bypass
356 #323 CMake: Add suffix "d" to differentiate debug from release
357 CMake: Define WIN32 with CMake on Windows
361 -fvisibility=hidden
382 #582: CVE-2015-1283 - Multiple integer overflows in XML_GetBuffer
387 Output of "xmlwf -h" was incomplete
392 Improvements to the experimental CMake build system
393 libtool now invoked with --verbose
396 - Security fixes:
397 #2958794: CVE-2012-1148 - Memory leak in poolGrow.
398 #2895533: CVE-2012-1147 - Resource leak in readfilemap.c.
399 #3496608: CVE-2012-0876 - Hash DOS attack.
400 #2894085: CVE-2009-3560 - Buffer over-read and crash in big2_toUtf8().
401 #1990430: CVE-2009-3720 - Parser crash with special UTF-8 sequences.
402 - Bug Fixes:
404 #1785430: Expat build fails on linux-amd64 with gcc version>=4.1 -O3.
408 #2517938: xmlwf should return non-zero exit status if not well-formed.
411 #2990652: CMake support.
414 #3287849: make check fails on mingw-w64.
415 - Patches:
416 #1749198: pkg-config support.
418 #3312568: CMake support.
420 - New Features / API changes:
427 Added CMake build system.
429 Added run-benchmark target to Makefile.in - relies on testdata module
433 - Fixed bugs #1515266, #1515600: The character data handler's calling
436 - Fixed bug #1690883: Expat failed on EBCDIC systems as it assumed
438 - Minor cleanups of the test harness.
439 - Fixed xmlwf bug #1513566: "out of memory" error on file size zero.
440 - Fixed outline.c bug #1543233: missing a final XML_ParserFree() call.
441 - Fixes and improvements for Windows platform:
443 - Build fixes for various platforms:
444 HP-UX, Tru64, Solaris 9: patch #1437840, bug #1196180.
447 without relying on GNU-Make specific features.
449 - Fixes to Makefile.in to have make check work correctly:
451 - Added Open Watcom support: patch #1523242.
454 - We no longer use the "check" library for C unit testing; we
456 - Report XML_NS setting via XML_GetFeatureList().
457 - Fixed headers for use from C++.
458 - XML_GetCurrentLineNumber() and XML_GetCurrentColumnNumber()
460 - Added XML_LARGE_SIZE switch to enable 64-bit integers for
462 - Updated to use libtool 1.5.22 (the most recent).
463 - Added support for AmigaOS.
464 - Some mostly minor bug fixes. SF issues include: #1006708,
468 - Major new feature: suspend/resume. Handlers can now request
472 - Some mostly minor bug fixes, but compilation should no
478 - Fixed enum XML_Status issue (reported on SourceForge many
480 - Introduced an XMLCALL macro to control the calling
485 - Improved ability to build without the configure-generated
488 - Fixed a variety of bugs: see SF issues #458907, #609603,
491 - Improved hash table lookups.
492 - Added more regression tests and improved documentation.
495 - Added XML_FreeContentModel().
496 - Added XML_MemMalloc(), XML_MemRealloc(), XML_MemFree().
497 - Fixed a variety of bugs: see SF issues #615606, #616863,
499 - Enhanced the regression test suite.
500 - Man page improvements: includes SF issue #632146.
503 - Added XML_UseForeignDTD() for improved SAX2 support.
504 - Added XML_GetFeatureList().
505 - Defined XML_Bool type and the values XML_TRUE and XML_FALSE.
506 - Use an incomplete struct instead of a void* for the parser
508 - Fixed UTF-8 decoding bug that caused legal UTF-8 to be rejected.
509 - Finally fixed bug where default handler would report DTD
512 - Removed unnecessary DllMain() function that caused static
514 - Added VC++ projects for building static libraries.
515 - Reduced line-length for all source code and headers to be
517 - Reduced memory copying during parsing (SF patch #600964).
518 - Fixed a variety of bugs: see SF issues #580793, #434664,
523 - Added support for VMS, contributed by Craig Berry. See
525 - Added Mac OS (classic) support, with a makefile for MPW,
527 - Added Borland C++ Builder 5 / BCC 5.5 support, contributed
529 - Fixed a variety of bugs: see SF issues #441449, #563184,
531 - Made skippedEntityHandler conform to SAX2 (see source comment)
532 - Re-implemented WFC: Entity Declared from XML 1.0 spec and
535 - Re-implemented section 5.1 from XML 1.0 spec:
538 Release 1.95.3 Mon Jun 3 2002
539 - Added a project to the MSVC workspace to create a wchar_t
541 - Changed the name of the Windows DLLs from expat.dll to
543 - Added the XML_ParserReset() API function.
544 - Fixed XML_SetReturnNSTriplet() to work for element names.
545 - Made the XML_UNICODE builds usable (thanks, Karl!).
546 - Allow xmlwf to read from standard input.
547 - Install a man page for xmlwf on Unix systems.
548 - Fixed many bugs; see SF bug reports #231864, #461380, #464837,
554 - More changes to make MSVC happy with the build; add a single
556 - Added a Windows installer for Windows users; includes
558 - Added compile-time constants that can be used to determine the
560 - Removed a lot of GNU-specific dependencies to aide portability
562 - Fix the UTF-8 BOM bug.
563 - Cleaned up warning messages for several compilers.
564 - Added the -Wall, -Wstrict-prototypes options for GCC.
567 - Changes to get expat to build under Microsoft compiler
568 - Removed all aborts and instead return an UNEXPECTED_STATE error.
569 - Fixed a bug where a stray '%' in an entity value would cause an
571 - Defined XML_SetEndNamespaceDeclHandler. Thanks to Darryl Miles for
573 - Changed default patterns in lib/Makefile.in to fit non-GNU makes
576 - The reference had the wrong label for XML_SetStartNamespaceDecl.
580 - XML_ParserCreate_MM
583 - XML_SetReturnNSTriplet
588 - Merged in features from perl-expat
593 o StartDoctypeDeclHandler takes 3 additional parameters:
599 - Added reference material
600 - Packaged into a distribution that builds a sharable library