Sebastian Pipping
e083f03235
Bump version info from 8:0:7 to 9:0:8
...
See https://verbump.de/ for what these numbers do
2021-05-22 19:07:49 +02:00
Sebastian Pipping
b913a529ae
Bump version to 2.4.0
2021-05-22 19:07:49 +02:00
Sebastian Pipping
bc6495dfc0
Changes: Extend section on upcoming release 2.4.0
2021-05-22 19:07:49 +02:00
Sebastian Pipping
731bdee053
Changes: Document new XML_FEATURE_ constants
2021-05-22 19:07:49 +02:00
Sebastian Pipping
c57141d597
Changes: Combine notes on billion laughs attack protection
2021-05-22 19:07:49 +02:00
Sebastian Pipping
fb952cb1d6
README.md: Mention Windos binaries zip download option
2021-05-22 19:07:49 +02:00
Sebastian Pipping
39e081acc0
README.md: Fix a URL for some markdown interpreters
2021-05-22 19:07:49 +02:00
Sebastian Pipping
a7694ee392
README.md: Document where generated CMake files need >=2.4.0 to work
2021-05-22 19:07:49 +02:00
Sebastian Pipping
100bc7072c
README.md: Make CMake config mode example more clear
2021-05-22 19:07:49 +02:00
Sebastian Pipping
caaf43470d
Merge pull request #486 from libexpat/issue-485-fix-autotools-cmake-files
...
Fix CMake files installed by GNU Autotools build system (fixes #485 )
2021-05-21 14:01:54 +02:00
Sebastian Pipping
192af39be0
Changes: Document Autotools CMake file fixes
2021-05-21 13:15:34 +02:00
Sebastian Pipping
0b8dacdcce
autotools-cmake.yml: Cover macOS and MinGW
2021-05-21 13:15:34 +02:00
Sebastian Pipping
43142f0bab
cmake/autotools: Fix generated expat-noconfig.cmake for macOS and MinGW
2021-05-21 00:14:36 +02:00
Sebastian Pipping
09ec4ff9c1
cmake/autotools: Use AC_CHECK_SIZEOF to fix 32bit support
2021-05-21 00:14:36 +02:00
Sebastian Pipping
0ee4a6a94e
Merge pull request #483 from libexpat/improve-attribution
...
Improve attribution
2021-05-14 23:14:23 +02:00
Sebastian Pipping
4107aca9cb
expat.iss: Use URLs with SSL
2021-05-14 22:14:54 +02:00
Sebastian Pipping
2c9230f611
Increase precision in existing MIT headers based on Git history
2021-05-14 22:14:54 +02:00
Sebastian Pipping
1b782d2fef
doc/xmlwf.xml: Drop two XML comments of little value
2021-05-14 22:10:39 +02:00
Sebastian Pipping
99aec2fc77
doc/xmlwf.xml: Add GNU FDL 1.1 copyright header
2021-05-14 22:10:39 +02:00
Sebastian Pipping
b19cc837ef
expat.iss: Add MIT header
2021-05-14 22:10:39 +02:00
Sebastian Pipping
ad937138e9
CMake: Streamline existing copyright header
2021-05-14 22:10:39 +02:00
Sebastian Pipping
41b732a163
Merge pull request #484 from libexpat/fix-accounting-issues
...
Fix accounting issues
2021-05-14 21:55:49 +02:00
Sebastian Pipping
77cfb8f4cd
tests: Cover accounting of CDATA sections inside of general entities
2021-05-14 20:46:09 +02:00
Sebastian Pipping
60959f2b49
lib: Fix accounting of CDATA sections inside of general entities
2021-05-14 20:46:09 +02:00
Sebastian Pipping
31bce2cc81
Merge pull request #481 from libexpat/issue-471-cmake-support-build-shared-libs
...
CMake: Support variable BUILD_SHARED_LIBS (fixes #471 )
2021-05-13 18:33:26 +02:00
Sebastian Pipping
9fd364942b
Merge pull request #482 from libexpat/actions-drop-repository-ondrej-php
...
Actions: Drop/revert explicit addition of repository ppa:ondrej/php
2021-05-13 17:49:44 +02:00
Sebastian Pipping
4597195fa3
README.md: Add total download count badges
2021-05-13 17:20:07 +02:00
Sebastian Pipping
b3a988a3ce
Revert ".github/workflows: Re-add repo ppa:ondrej/php(!) to fix wine32 installation"
...
This reverts commit fe29a25ec0
.
Related:
https://github.com/actions/virtual-environments/issues/3339
2021-05-13 16:55:31 +02:00
Sebastian Pipping
7e08029271
Changes: Document support for CMake variable BUILD_SHARED_LIBS
2021-05-12 15:05:25 +02:00
Sebastian Pipping
9cc3ca3e36
CMake: Support standard variable BUILD_SHARED_LIBS
...
https://cmake.org/cmake/help/latest/variable/BUILD_SHARED_LIBS.html
2021-05-12 13:59:35 +02:00
Sebastian Pipping
309cd4aa4b
Merge pull request #466 from libexpat/protect-against-billion-laughs-attacks
...
[CVE-2013-0340, CWE-776] Protect against billion laughs attacks (fixes #34 )
2021-05-11 14:53:22 +02:00
Sebastian Pipping
fb78bfdae5
Merge pull request #478 from libexpat/doc-reference-html-okcss-1-0-3
...
doc/reference.html: Upgrade to OK.css 1.0.3
2021-05-08 23:47:46 +02:00
Sebastian Pipping
99bf4c370f
doc/reference.html: Upgrade to OK.css 1.0.3
2021-05-08 22:14:06 +02:00
Sebastian Pipping
3f2f878662
Changes: Document protection against billion laughs attacks
2021-05-07 18:25:08 +02:00
Sebastian Pipping
5dbc857f47
tests: Cover helper unsignedCharToPrintable
2021-05-07 18:25:08 +02:00
Sebastian Pipping
e9d8f11558
tests: Cover billion laughs attack protection API
2021-05-07 18:25:07 +02:00
Sebastian Pipping
899c00e613
doc/reference.html: Document billion laughs attack protection API
2021-05-07 18:25:07 +02:00
Sebastian Pipping
bf87849598
xmlwf.1: Document arguments -a and -b
2021-05-07 18:25:07 +02:00
Sebastian Pipping
c6223b3b0f
xmlwf: Add support for custom attack protection parameters
2021-05-07 18:25:07 +02:00
Sebastian Pipping
65cddaa4e9
xmlwf: Include expat_config.h so we can check for macro XML_DTD
2021-05-07 18:25:07 +02:00
Sebastian Pipping
271efb6069
tests: Cover accounting
2021-05-07 18:25:07 +02:00
Sebastian Pipping
29c3748788
lib: Make EXPAT_ENTROPY_DEBUG consistent with other EXPAT_*_DEBUG variables
2021-05-07 18:25:07 +02:00
Sebastian Pipping
857fdc4c3b
lib: Add prefix "expat: " to EXPAT_ENTROPY_DEBUG=1 stderr output
2021-05-07 18:25:07 +02:00
Sebastian Pipping
8af7d22ff0
lib: Allow test suite to access raw accounting values
2021-05-07 18:25:07 +02:00
Sebastian Pipping
fcd0e14c3e
lib: Address Cppcheck 2.4.1 warning "uninitvar"
2021-05-07 18:25:07 +02:00
Sebastian Pipping
b1d039607d
lib: Protect against billion laughs attacks (approach 3.0.21)
2021-05-07 18:25:07 +02:00
Sebastian Pipping
1e053c698b
Autotools|CMake: Suppress -Wpedantic-ms-format false positives
...
Addresses warning:
ISO C does not support the ‘I64’ ms_printf length modifier.
It seems correct and relevant with __USE_MINGW_ANSI_STDIO, only.
And -Werror doesn't tolerate false positives...
2021-05-07 18:25:07 +02:00
Sebastian Pipping
3120b86447
mass-cppcheck.sh: Suppress warning "unknownMacro"
2021-05-07 18:25:07 +02:00
Sebastian Pipping
9d425466b8
Merge pull request #477 from libexpat/doc-ensure-valid-xml
...
Make CI ensure well-formed and valid XML in our XML-based documentation
2021-05-07 18:24:26 +02:00
Sebastian Pipping
e43dab0c44
Actions: Ensure well-formed and valid XML
2021-05-07 17:04:06 +02:00