Releases: msteinert/bstring
Releases · msteinert/bstring
Build & quality improvements
@rdmark has been busy making improvements, including:
- The build system, including parity between autotools & meson
- Quality indicators and cleanups (expanded CI, SonarCube)
Enjoy!
What's Changed
- meson: Do not set install_dir by @diizzyy in #12
- Protect against buffer overflows and null pointer dereferences by @rdmark in #9
- Use URL to the YEncode spec hosted by the Yence project by @rdmark in #11
- GitHub CI: Run memory profiling with valgrind on Linux and FreeBSD by @rdmark in #13
- Address a straggler buffer overflow, and add safeguard after test abort by @rdmark in #15
- Abort tests when encountering NULL pointers by @rdmark in #16
- Refresh the Doxyfile with doxygen 1.14.0 by @rdmark in #19
- Prevent null pointer dereference in bwriteprotect macro usage by @rdmark in #20
- Refactor a few control structures to be more gcov friendly by @rdmark in #24
- bstrlib.c: spello by @sevan in #25
- Straggler null pointer abort before bwriteprotect macro by @rdmark in #26
- Create a GitHub CI workflow for publishing unit test reports by @rdmark in #21
- Use gcovr instead of lcov in GitHub CI job by @rdmark in #27
- Create a dependabot configuration for GitHub actions by @rdmark in #28
- Bump vmactions/solaris-vm from 1.1.4 to 1.1.5 by @dependabot[bot] in #30
- Bump vmactions/openbsd-vm from 1.1.8 to 1.2.0 by @dependabot[bot] in #32
- Bump vmactions/omnios-vm from 1.1.0 to 1.1.1 by @dependabot[bot] in #31
- Bump vmactions/dragonflybsd-vm from 1.1.0 to 1.1.1 by @dependabot[bot] in #33
- Update README.md with SonarQube badges by @rdmark in #34
- Bump actions/checkout from 4.2.2 to 5.0.0 by @dependabot[bot] in #29
- Record GitHub action versions in code comment and remove timeouts by @rdmark in #35
- Bump vmactions/netbsd-vm from 1.1.8 to 1.1.9 by @dependabot[bot] in #37
- Bump vmactions/freebsd-vm from 1.2.1 to 1.2.3 by @dependabot[bot] in #38
- Bump to stable version 1.0.2 by @rdmark in #36
- Create an OpenSSF scorecard workflow by @rdmark in #40
- Use specific base image version tags in CI build jobs by @rdmark in #39
- Turn the bgets workaround into a manual option by @rdmark in #41
- Check that -Wno-gnu compiler flag is supported before using by @rdmark in #44
- Define project C standard to C99 by @rdmark in #46
New Contributors
- @diizzyy made their first contribution in #12
- @sevan made their first contribution in #25
- @dependabot[bot] made their first contribution in #30
Full Changelog: v1.0.1...v1.0.2
It's Alive!
Bug fixes and improvements contributed by: @rdmark, @moltenform, and @squidfarts
Help me Coverity. You're my only hope.
Coverity found some bugs which should now be fixed. Other than that, not much has changed.