269 Commits

Author SHA1 Message Date
dependabot[bot]
3e7352b90d
Actions(deps): Bump actions/checkout from 6.0.1 to 6.0.2
Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](8e8c483db8...de0fac2e45)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-26 13:35:33 +00: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
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
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
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
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
9809c567e2 Extend CI coverage of FreeBSD 2026-01-11 15:56:39 +01:00
Sebastian Pipping
9cd7e527a4 Make GitHub Actions cover Solaris 11.4 2026-01-11 13:53:43 +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
c483473da4
Merge pull request #1117 from neheb/bs
remove libbsd support
2026-01-03 20:38:11 +01:00
Sebastian Pipping
3cd2eb4ff1 Make CI ensure that docs remain properly formatted 2026-01-03 17:50:27 +01:00
Rosen Penev
4255c7afe8 remove libbsd support
No real reason for it. Lack of arc4random already has plenty of
fallbacks.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2026-01-01 19:32:02 -08:00
dependabot[bot]
9e49b08c7c
Actions(deps): Bump vmactions/freebsd-vm from 1.3.0 to 1.3.4
Bumps [vmactions/freebsd-vm](https://github.com/vmactions/freebsd-vm) from 1.3.0 to 1.3.4.
- [Release notes](https://github.com/vmactions/freebsd-vm/releases)
- [Commits](670398e423...c54ba3b62f)

---
updated-dependencies:
- dependency-name: vmactions/freebsd-vm
  dependency-version: 1.3.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-29 12:01:10 +00:00
Atrem Borovik
7fb2c7a454 WASI: remove getpid 2025-12-20 13:22:16 +03:00
Sebastian Pipping
e2f9fd6a26 Make CI cover compilation against WASI SDK 2025-12-19 21:49:04 +01:00
Sebastian Pipping
257b3fb2ab emscripten.yml: Fix build stage description (copy-n-paste error) 2025-12-19 21:37:28 +01:00
Sebastian Pipping
4d5b93cde7
Merge pull request #1100 from libexpat/dependabot/github_actions/vmactions/freebsd-vm-1.3.0
Actions(deps): Bump vmactions/freebsd-vm from 1.2.9 to 1.3.0
2025-12-15 19:24:33 +01:00
dependabot[bot]
7b54a0a43e
Actions(deps): Bump vmactions/freebsd-vm from 1.2.9 to 1.3.0
Bumps [vmactions/freebsd-vm](https://github.com/vmactions/freebsd-vm) from 1.2.9 to 1.3.0.
- [Release notes](https://github.com/vmactions/freebsd-vm/releases)
- [Commits](1885b78bae...670398e423)

---
updated-dependencies:
- dependency-name: vmactions/freebsd-vm
  dependency-version: 1.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-15 12:01:19 +00:00
dependabot[bot]
461d6af9d2
Actions(deps): Bump actions/upload-artifact from 5.0.0 to 6.0.0
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](330a01c490...b7c566a772)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-15 12:01:15 +00:00
Sebastian Pipping
bf98712e7e
Merge pull request #1096 from libexpat/dependabot/github_actions/vmactions/freebsd-vm-1.2.9
Actions(deps): Bump vmactions/freebsd-vm from 1.2.8 to 1.2.9
2025-12-08 17:53:16 +01:00
dependabot[bot]
47d7e1d419
Actions(deps): Bump actions/checkout from 6.0.0 to 6.0.1
Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](1af3b93b68...8e8c483db8)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-08 12:01:32 +00:00
dependabot[bot]
4731c63de7
Actions(deps): Bump vmactions/freebsd-vm from 1.2.8 to 1.2.9
Bumps [vmactions/freebsd-vm](https://github.com/vmactions/freebsd-vm) from 1.2.8 to 1.2.9.
- [Release notes](https://github.com/vmactions/freebsd-vm/releases)
- [Commits](0cd283ca69...1885b78bae)

---
updated-dependencies:
- dependency-name: vmactions/freebsd-vm
  dependency-version: 1.2.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-08 12:01:12 +00:00
dependabot[bot]
87173774be
Actions(deps): Bump vmactions/freebsd-vm from 1.2.7 to 1.2.8
Bumps [vmactions/freebsd-vm](https://github.com/vmactions/freebsd-vm) from 1.2.7 to 1.2.8.
- [Release notes](https://github.com/vmactions/freebsd-vm/releases)
- [Commits](b9c3f24600...0cd283ca69)

---
updated-dependencies:
- dependency-name: vmactions/freebsd-vm
  dependency-version: 1.2.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-01 13:09:29 +00:00
Sebastian Pipping
1354e173c5 qa.sh: Mitigate random Wine crashes in CI
Follow-up to commit d35c011319168e57874c9f4f100e606d89f91bfa
2025-11-27 23:40:26 +01:00
dependabot[bot]
c74d6d00e7
Actions(deps): Bump actions/checkout from 5.0.0 to 6.0.0
Bumps [actions/checkout](https://github.com/actions/checkout) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](08c6903cd8...1af3b93b68)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-24 12:36:09 +00:00
dependabot[bot]
09d392cc1b
Actions(deps): Bump vmactions/freebsd-vm from 1.2.6 to 1.2.7
Bumps [vmactions/freebsd-vm](https://github.com/vmactions/freebsd-vm) from 1.2.6 to 1.2.7.
- [Release notes](https://github.com/vmactions/freebsd-vm/releases)
- [Commits](783ae15c03...b9c3f24600)

---
updated-dependencies:
- dependency-name: vmactions/freebsd-vm
  dependency-version: 1.2.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-17 12:01:28 +00:00
Sebastian Pipping
d35c011319 coverage.sh: Mitigate random Wine crashes in CI 2025-11-10 19:29:25 +01:00
Sebastian Pipping
f6c213ab93
Merge pull request #1081 from libexpat/dependabot/github_actions/codespell-project/actions-codespell-2.2
Actions(deps): Bump codespell-project/actions-codespell from 2.1 to 2.2
2025-11-10 17:09:12 +01:00
dependabot[bot]
a15690579c
Actions(deps): Bump vmactions/freebsd-vm from 1.2.5 to 1.2.6
Bumps [vmactions/freebsd-vm](https://github.com/vmactions/freebsd-vm) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/vmactions/freebsd-vm/releases)
- [Commits](c58a3f0f77...783ae15c03)

---
updated-dependencies:
- dependency-name: vmactions/freebsd-vm
  dependency-version: 1.2.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-10 12:48:28 +00:00
dependabot[bot]
381c8bc156
Actions(deps): Bump codespell-project/actions-codespell from 2.1 to 2.2
Bumps [codespell-project/actions-codespell](https://github.com/codespell-project/actions-codespell) from 2.1 to 2.2.
- [Release notes](https://github.com/codespell-project/actions-codespell/releases)
- [Commits](406322ec52...8f01853be1)

---
updated-dependencies:
- dependency-name: codespell-project/actions-codespell
  dependency-version: '2.2'
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-10 12:48:24 +00:00
dependabot[bot]
d28015d9b7
Actions(deps): Bump vmactions/freebsd-vm from 1.2.4 to 1.2.5
Bumps [vmactions/freebsd-vm](https://github.com/vmactions/freebsd-vm) from 1.2.4 to 1.2.5.
- [Release notes](https://github.com/vmactions/freebsd-vm/releases)
- [Commits](487ce35b96...c58a3f0f77)

---
updated-dependencies:
- dependency-name: vmactions/freebsd-vm
  dependency-version: 1.2.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-03 12:01:29 +00:00
dependabot[bot]
62033a1941
Actions(deps): Bump actions/upload-artifact from 4.6.2 to 5.0.0
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.6.2 to 5.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](ea165f8d65...330a01c490)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-27 13:10:51 +00:00
Sebastian Pipping
987b2f5c93 CI: Stop using about-to-be-removed image "macos-13"
> The macOS 13 runner image will be retired by December 4th, 2025.
2025-10-02 20:13:17 +02:00
Sebastian Pipping
2ecaca811c Sync file headers 2025-09-24 17:15:16 +02:00
Sebastian Pipping
9424c954c7 Revert "freebsd.yml: Downgrade to FreeBSD 14.3 to fix CI for the moment"
This reverts commit 8206f365fdb6fc7bf46ccc405419a9a880df56b1.
2025-09-21 20:02:16 +02:00
Sebastian Pipping
7923600a13 freebsd.yml: Bump vmactions/freebsd-vm to v1.2.4 2025-09-21 20:02:16 +02:00
Sebastian Pipping
471fdf8aa2 fuzzing.yml: Clean up and document UBSan fatality
I had overlooked -fno-sanitize-recover=all in CFLAGS further up
previously; it makes UBSAN_OPTIONS='halt_on_error=1' default, already.

Follow-up to commit b4b780965420741adfb71b7814f8478b214c5ace.
2025-09-20 20:21:00 +02:00
Sebastian Pipping
b4b7809654 fuzzing.yml: Make UBSan fatal 2025-09-19 23:44:02 +02:00
Sebastian Pipping
e3943fb1b7
Merge pull request #1044 from libexpat/linux-ci-fail-fast-false
`linux.yml`: Stop aborting at first job failure
2025-09-18 23:22:17 +02:00
Sebastian Pipping
bb95c3a5fd linux.yml: Stop aborting at first job failure 2025-09-18 18:33:59 +02:00
Daniel Engberg
751bf76698 freebsd.yml: Don't install CMake meta-package
Instead of pulling in the meta-package install CMake binaries directly which has less dependencies
2025-09-17 05:03:54 +02:00
Sebastian Pipping
b8cd4e18e4 Sync file headers 2025-09-16 15:43:00 +02:00
Sebastian Pipping
f4df0a2a58 CI: Upgrade to Clang 21 2025-09-15 17:52:14 +02:00
Sebastian Pipping
cfce28e171 lib: Implement tracking of dynamic memory allocations
**PLEASE NOTE** that distributors intending to backport (or cherry-pick)
this fix need to copy 99% of the related pull request, not just this
commit, to not end up with a state that literally does both too much and
too little at the same time. Appending ".diff" to the pull request URL
could be of help.
2025-09-14 19:53:30 +02:00
Sebastian Pipping
20b4c2ee45 mass-cppcheck.sh: Activate in-code suppression comments 2025-09-11 00:29:41 +02:00