Commit Graph

3333 Commits

Author SHA1 Message Date
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
Sebastian Pipping
55dbc44200 doc/reference.html: Fix XML validity 2021-05-07 17:04:06 +02:00
Sebastian Pipping
283f024a4e xmlwf.1: Fix DocBook validity 2021-05-07 17:04:06 +02:00
Sebastian Pipping
edf095116c xmlwf.1: Add public external DocBook identifier to doctype
.. so that we can throw validation tools at it.
2021-05-07 17:04:06 +02:00
Sebastian Pipping
8d28fe29be
Merge pull request #476 from libexpat/fix-github-actions
Fix GitHub Actions
2021-05-07 15:56:32 +02:00
Sebastian Pipping
fe29a25ec0 .github/workflows: Re-add repo ppa:ondrej/php(!) to fix wine32 installation
Related:
https://github.com/actions/virtual-environments/issues/3339
2021-05-07 15:12:06 +02:00
Sebastian Pipping
1a01ba37f0 .github/workflows/coverage.yml: Fix broken task name 2021-05-07 15:10:37 +02:00
Sebastian Pipping
7938b88c9b
Merge pull request #475 from libexpat/restyle-doc-reference-html
Quickly restyle doc/reference.html to look a bit less like the 90s (based on a classless CSS kit)
2021-05-05 01:24:11 +02:00
Sebastian Pipping
6f47cee760 doc/reference.html: Introduce <h4> headings for API functions 2021-05-04 23:49:05 +02:00
Sebastian Pipping
30c4aa85f5 doc/reference.html: Replace footer, encourage bug reports 2021-05-04 23:49:03 +02:00
Sebastian Pipping
e13d94b426 doc/reference.html: Simplify header 2021-05-04 23:49:03 +02:00
Sebastian Pipping
3596977d9d doc/reference.html: Migrate to OK.css
Precisely this version:
ab0e43d64b/dist/ok.min.css
2021-05-04 23:49:00 +02:00
Sebastian Pipping
888566e418 doc/reference.html: Fix latest release version 2021-05-04 21:14:53 +02:00
Sebastian Pipping
f5dd8a9a5a doc/reference.html: Add missing space after "Note:" 2021-05-04 21:14:53 +02:00
Sebastian Pipping
988bff10cd doc/reference.html: Always start uppercase after "Note: " 2021-05-04 21:14:53 +02:00
Sebastian Pipping
7f7da50d9c
Merge pull request #473 from libexpat/improve-attribution
Improve attribution
2021-05-02 23:52:01 +02:00
Sebastian Pipping
7820e4137f
Merge pull request #474 from libexpat/actions-isolate-coverage
GitHub Actions: Isolate (somewhat flaky) coverage task
2021-05-02 22:40:39 +02:00
Sebastian Pipping
4a7b1d5dcf Actions: Isolate somewhat flaky coverage task 2021-05-02 20:49:51 +02:00