Skip to content

Release 2.12.4 2026-09-27 - #1419

Merged
lcn2 merged 5 commits into
masterfrom
security-audit
Sep 28, 2026
Merged

lcn2 merged 5 commits into
masterfrom
security-audit

Conversation

@lcn2

@lcn2 lcn2 commented Sep 28, 2026

Copy link
Copy Markdown
Contributor

Updated Supported Versions in various SECURITY.md files.

Fixed a few comment typos, and string typos.

Improve a few NULL tests.

Fix undefined behavior in the defensive early-return paths of fpr() and
pr() by ensuring each va_start() is matched with a va_end() before
returning.

Correct pr_test -h so the usage text reports the libpr version instead of
the unrelated dyn_array version string.

Fix several pr/-local comment and documentation typos.

Improved jparse(3) man page to discuss when filename
is NULL, and stream is != NULL.

Added test for when JSON stream is NULL, and filename uses stream.

This update should have nil effect on use of this library
and the API remains identical to "release 3.3.0 2026-09-24".

Changed DBG_VERSION to "3.3.1 2026-09-27"
Changed CPATH_VERSION to "2.1.1 2026-09-27"
Changed PR_VERSION to "1.2.1 2026-09-27"
Changed JPARSE_REPO_VERSION to "2.6.1 2026-09-27"
Changed JPARSE_TOOL_VERSION to "2.1.1 2026-09-27"
Changed JPARSE_LIBRARY_VERSION to "2.5.1 2026-09-27"
Changed JPARSE_UTILS_VERSION to "2.2.1 2026-06-27"
Changed SOUP_VERSION to "2.4.4 2026-09-27"
Changed MKIOCCCENTRY_REPO_VERSION to "2.12.4 2026-09-27"

Copilot AI and others added 5 commits September 28, 2026 02:21
Co-authored-by: lcn2 <10429707+lcn2@users.noreply.github.com>
Security audit follow-up: fix snprintf error-path diagnostics and scoped doc/link typos
Changed `SOUP_VERSION` to "2.4.4 2026-09-27"
Copilot AI lite review requested due to automatic review settings September 28, 2026 02:52

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟢 Approval recommended

The only finding is a non-blocking changelog wording nit.

Review effort: Lite
Findings: None

What changed in this PR

Release 2.12.4 updates Soup metadata and corrects documentation, diagnostics, wording, and release notes.

Changes:

  • Bumps SOUP_VERSION to 2.4.4.
  • Fixes diagnostic formatting and wording.
  • Corrects a README URL and updates CHANGES.md.
File Summary
soup/​version.h Updates Soup release version.
soup/​util.c Corrects comments and debug messages.
soup/​file_util.c Fixes snprintf return-value reporting.
README.md Corrects the FAQ URL.
CHANGES.md Documents release 2.12.4.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@lcn2
lcn2 merged commit 83d7c09 into master Sep 28, 2026
4 checks passed
@lcn2
lcn2 deleted the security-audit branch September 28, 2026 02:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants