Sebastian Pipping
f810b5ab87
Merge pull request #1140 from libexpat/versioned-symbols-cover-maximum
...
Make CI cover symbol versioning of off-by-default symbols (follow-up to #1134 and #1139 , related to #1129 )
2026-01-25 20:08:34 +01:00
Sebastian Pipping
1e8a94d36c
autotools-cmake.yml: Cover symbol versioning of off-by-default symbols
2026-01-25 16:56:17 +01:00
Sebastian Pipping
609e434fc4
Rename "exported-symbols-versioned.txt" to "exported-symbols-versioned-default.txt"
2026-01-25 16:56:17 +01:00
Sebastian Pipping
080da5b707
Merge pull request #1139 from libexpat/versioned-symbols
...
Make CI cover symbol versioning (follow-up to #1134 , related to #1129 )
2026-01-25 16:54:06 +01:00
Sebastian Pipping
a2b94a02c0
autotools-cmake.yml: Cover symbol versioning
2026-01-25 15:59:58 +01:00
Sebastian Pipping
743953d41a
Rename "exported-symbols.txt" to "exported-symbols-unversioned.txt"
2026-01-25 15:59:58 +01:00
Sebastian Pipping
e7c7868a45
Merge pull request #1136 from libexpat/solaris-ci-pkg-install
...
`solaris.yml`: Make Solaris CI use `pkg install` instead of `pkgutil -i`
2026-01-25 15:58:25 +01:00
Gordon Messmer
b91913455e
Introduce disabled-by-default symbol versioning ( #1134 )
2026-01-25 15:57:33 +01:00
Sebastian Pipping
41d06796b8
Merge pull request #1138 from libexpat/fix-def-file-comments
...
Fix `libexpat.def.cmake` version comments (for CMake with Windows)
2026-01-24 22:42:57 +01:00
Sebastian Pipping
a4726f1e97
Fix libexpat.def.cmake version comments (for CMake with Windows)
...
- XML_GetAttributeInfo and XML_SetHashSalt were introduced
in 2.1.0 not 2.1.1.
- XML_SetSkippedEntityHandler appeared in 1.95.4 not 1.95.3.
- Release 1.95.3 also introduced XML_ExpatVersionInfo (further up),
not just XML_ParserReset.
2026-01-24 21:25:15 +01:00
Sebastian Pipping
645bfadd25
Merge pull request #1137 from libexpat/cmake-3-17
...
CMake: Start requiring CMake >=3.17.0 of 2020-03-20
2026-01-24 19:09:52 +01:00
Sebastian Pipping
d1ae204bb2
CMake: Start requiring CMake >=3.17.0 of 2020-03-20
...
Related:
https://discourse.cmake.org/t/cmake-3-17-0-available-for-download/828
2026-01-24 18:04:03 +01:00
Sebastian Pipping
eefd480854
solaris.yml: Make Solaris CI use pkg install instead of pkgutil -i
...
The dependencies installed by pkgutil were not actually used.
Related:
https://github.com/libexpat/libexpat/issues/830#issuecomment-3745190458
2026-01-24 16:37:20 +01:00
Sebastian Pipping
f14b08452f
Merge pull request #1131 from libexpat/artiphishell-1
...
[CVE-2026-24515] lib: Make `XML_ExternalEntityParserCreate` copy unknown encoding handler user data
2026-01-23 22:35:19 +01:00
Sebastian Pipping
3de54af096
Changes: Document CVE-2026-24515
2026-01-23 21:48:25 +01:00
Sebastian Pipping
8efea3e255
tests: Cover effect of XML_SetUnknownEncodingHandler user data
2026-01-23 21:48:25 +01:00
Sebastian Pipping
86fc914a7a
lib: Make XML_ExternalEntityParserCreate copy unknown encoding handler user data
...
Patch suggested by Artiphishell Inc.
2026-01-23 21:48:25 +01:00
Sebastian Pipping
8bf3b41d3a
Merge pull request #1135 from libexpat/fix-solaris-ci
...
Fix CI / `solaris.yml`: Update package database before trying to install
2026-01-23 21:47:47 +01:00
Sebastian Pipping
3c94535aaa
solaris.yml: Update package database before trying to install
...
The symptom was:
> # pkgutil -y -i autoconf automake bash cmake gmake gsed libtool
> [..]
> => Fetching CSWlibidn2-0-2.0.4,REV=2018.01.16 (38/47) ...
> --2026-01-23 19:32:29-- http://mirror.opencsw.org/opencsw/testing/i386/5.11/libidn2_0-2.0.4,REV=2018.01.16-SunOS5.10-i386-CSW.pkg.gz
> Resolving mirror.opencsw.org (mirror.opencsw.org)... 131.188.40.82, 2001:638:a000:4140::ffff:82
> Connecting to mirror.opencsw.org (mirror.opencsw.org)|131.188.40.82|:80... connected.
> HTTP request sent, awaiting response... 404 Not Found
> 2026-01-23 19:32:29 ERROR 404: Not Found.
2026-01-23 20:52:28 +01:00
Sebastian Pipping
ea124e52d4
Merge pull request #1130 from libexpat/drop-expat-m4-file
...
Drop obsolete file `conftools/expat.m4` that provided Autoconf macro `AM_WITH_EXPAT` (fixes #1113 )
2026-01-18 23:59:38 +01:00
Sebastian Pipping
64b6295a74
Drop obsolete file expat.m4 that provided Autoconf macro "AM_WITH_EXPAT"
2026-01-18 20:58:01 +01:00
Sebastian Pipping
2f2c3b85d9
Merge pull request #1127 from libexpat/dependabot/github_actions/vmactions/freebsd-vm-1.3.7
...
Actions(deps): Bump vmactions/freebsd-vm from 1.3.6 to 1.3.7
2026-01-12 19:22:10 +01:00
Sebastian Pipping
3117392044
Merge pull request #1126 from libexpat/dependabot/github_actions/vmactions/solaris-vm-1.2.6
...
Actions(deps): Bump vmactions/solaris-vm from 1.2.4 to 1.2.6
2026-01-12 19:21:59 +01:00
dependabot[bot]
fb89070450
Actions(deps): Bump vmactions/freebsd-vm from 1.3.6 to 1.3.7
...
Bumps [vmactions/freebsd-vm](https://github.com/vmactions/freebsd-vm ) from 1.3.6 to 1.3.7.
- [Release notes](https://github.com/vmactions/freebsd-vm/releases )
- [Commits](9832a7f217...a9c0dcaf5e )
---
updated-dependencies:
- dependency-name: vmactions/freebsd-vm
dependency-version: 1.3.7
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-01-12 15:33:47 +00:00
dependabot[bot]
f93983e1aa
Actions(deps): Bump vmactions/solaris-vm from 1.2.4 to 1.2.6
...
Bumps [vmactions/solaris-vm](https://github.com/vmactions/solaris-vm ) from 1.2.4 to 1.2.6.
- [Release notes](https://github.com/vmactions/solaris-vm/releases )
- [Commits](7a52568633...61030aaba6 )
---
updated-dependencies:
- dependency-name: vmactions/solaris-vm
dependency-version: 1.2.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-01-12 15:33:44 +00:00
Sebastian Pipping
de06628485
Merge pull request #1125 from libexpat/extend-freebsd-coverage
...
Extend CI coverage of FreeBSD
2026-01-11 17:02:59 +01:00
Sebastian Pipping
9809c567e2
Extend CI coverage of FreeBSD
2026-01-11 15:56:39 +01:00
Sebastian Pipping
30ec2276bf
Merge pull request #1124 from libexpat/solaris-ci-alt
...
`fix-xmltest-log.sh`: Prefer command `gsed` (GNU sed) over `sed` (e.g. for Solaris) + Make GitHub Actions cover Solaris 11.4
2026-01-11 15:32:13 +01:00
Sebastian Pipping
9cd7e527a4
Make GitHub Actions cover Solaris 11.4
2026-01-11 13:53:43 +01:00
Sebastian Pipping
40216384d1
fix-xmltest-log.sh: Add exec statement (to dispose of the Bash process earlier)
2026-01-11 13:45:07 +01:00
Sebastian Pipping
40023c0525
fix-xmltest-log.sh: Prefer command "gsed" (GNU sed) over "sed"
...
Non-GNU Solaris sed failed saying "sed: illegal option -- i", previously.
2026-01-11 13:45:07 +01:00
Sebastian Pipping
61b65bb918
Merge pull request #1123 from libexpat/autotools-limit-mingw-gcc-flag-to-mingw
...
`configure.ac`: Limit `-Wno-pedantic-ms-format` to MinGW
2026-01-11 00:51:55 +01:00
Sebastian Pipping
dffb8e0fd3
configure.ac: Limit -Wno-pedantic-ms-format to MinGW
...
Related:
https://gcc.gnu.org/onlinedocs/gcc-15.2.0/gcc/Warning-Options.html#index-Wno-pedantic-ms-format
2026-01-10 23:07:37 +01:00
Sebastian Pipping
6184497574
Merge pull request #1122 from libexpat/dependabot/github_actions/vmactions/freebsd-vm-1.3.6
...
Actions(deps): Bump vmactions/freebsd-vm from 1.3.4 to 1.3.6
2026-01-05 18:25:16 +01:00
dependabot[bot]
da4742a830
Actions(deps): Bump vmactions/freebsd-vm from 1.3.4 to 1.3.6
...
Bumps [vmactions/freebsd-vm](https://github.com/vmactions/freebsd-vm ) from 1.3.4 to 1.3.6.
- [Release notes](https://github.com/vmactions/freebsd-vm/releases )
- [Commits](c54ba3b62f...9832a7f217 )
---
updated-dependencies:
- dependency-name: vmactions/freebsd-vm
dependency-version: 1.3.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-01-05 12:01:14 +00:00
Sebastian Pipping
5572a44ded
Merge pull request #1121 from libexpat/fix-contribution-guidelines-language
...
Improve contribution guidelines
2026-01-04 17:03:34 +01:00
Sebastian Pipping
68b26e4033
Merge pull request #1120 from libexpat/add-pull-request-template
...
Introduce a pull request template
2026-01-04 16:38:02 +01:00
Sebastian Pipping
111cf42a46
CONTRIBUTING.md: Add a few words on what to expect from CI
2026-01-04 16:21:34 +01:00
Sebastian Pipping
69f66d5af5
CONTRIBUTING.md: Mention integer overflow
2026-01-04 16:16:26 +01:00
Sebastian Pipping
f77d332f3b
Introduce a pull request template
...
.. to be put into the "Add a description" text box
when creating a new pull request to Expat
Related:
https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/creating-a-pull-request-template-for-your-repository
2026-01-04 02:13:21 +01:00
Sebastian Pipping
dd720a087f
CONTRIBUTING.md: Improve language
2026-01-04 02:10:51 +01:00
Sebastian Pipping
f1fbf41714
CONTRIBUTING.md: Fix a typo
...
Co-authored-by: Hanno Böck <hanno@gentoo.org>
2026-01-04 02:06:20 +01:00
Sebastian Pipping
76b9466674
Merge pull request #1119 from libexpat/add-contribution-guidelines
...
Start documenting guidelines for contributing to Expat
2026-01-04 01:46:33 +01:00
Sebastian Pipping
8be72cf09b
Start documenting guidelines for contributing to Expat
...
.. in a way understood by GitHub automation
Related:
https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors#adding-a-contributingmd-file
2026-01-04 00:58:23 +01:00
Sebastian Pipping
c483473da4
Merge pull request #1117 from neheb/bs
...
remove libbsd support
2026-01-03 20:38:11 +01:00
Sebastian Pipping
aeda8e2177
Merge pull request #1116 from libexpat/xml-formatting-ci
...
Make CI enforce clean doc XML formatting + clean up `doc/xmlwf.xml` formatting
2026-01-03 19:14:35 +01:00
Sebastian Pipping
3cd2eb4ff1
Make CI ensure that docs remain properly formatted
2026-01-03 17:50:27 +01:00
Sebastian Pipping
43114d4cb2
doc/xmlwf.xml: Fix <literallayout> content indentation
2026-01-03 17:41:07 +01:00
Sebastian Pipping
12f95f3259
doc/xmlwf.xml: Fix indentation
2026-01-03 17:41:07 +01:00
Sebastian Pipping
0f5bbec68d
doc/xmlwf.xml: Make use of unused general entity &gnu;
2026-01-03 17:41:07 +01:00