Skip to content

Releases: msteinert/bstring

Build & quality improvements

05 Sep 16:00
Compare
Choose a tag to compare

@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

Full Changelog: v1.0.1...v1.0.2

It's Alive!

19 Jul 20:15
Compare
Choose a tag to compare

Bug fixes and improvements contributed by: @rdmark, @moltenform, and @squidfarts

Help me Coverity. You're my only hope.

08 Oct 04:42
Compare
Choose a tag to compare

Coverity found some bugs which should now be fixed. Other than that, not much has changed.

v0.1.1

02 Jul 22:21
Compare
Choose a tag to compare

First stable release.