Skip to content

Fix non-TLS builds and static analysis issues - #620

Open
embhorn wants to merge 4 commits into
wolfSSL:masterfrom
embhorn:gh619
Open

embhorn wants to merge 4 commits into
wolfSSL:masterfrom
embhorn:gh619

Conversation

@embhorn

@embhorn embhorn commented Sep 17, 2026

Copy link
Copy Markdown
Member

Resolves problems submitted in #619 and adds CI tests
Fixes Coverity issues

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.

🟡 Changes recommended

Critical MQTT-SN bounds handling and moderate CI macro and session-tracking issues remain unresolved.

Get a fresh assessment by requesting another Copilot review.

Pull request overview

Fixes non-TLS and static-analysis issues while adding feature-combination CI coverage and documentation updates.

Changes:

  • Improves allocator, logging, session tracking, and MQTT-SN handling.
  • Corrects socket result handling and Azure keep-alive logic.
  • Adds feature-combination CI checks and documentation.
File summaries
File Summary
wolfmqtt/mqtt_types.h Updates allocator and broker logging configuration.
wolfmqtt/mqtt_client.h Adjusts session ID tracking configuration.
src/mqtt_sn_packet.c Updates MQTT-SN buffer validation.
examples/mqttnet.c Improves socket result handling.
examples/azure/azureiothub.c Corrects conditional keep-alive logic.
ChangeLog.md Documents the fixes.
BROKER.md Documents broker logging behavior.
.github/workflows/feature-combo-check.yml Adds feature-combination build checks.
Review details
  • Files reviewed: 8/8 changed files
  • Comments generated: 3
  • Review effort level: Lite

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

Comment thread src/mqtt_sn_packet.c
Comment thread .github/workflows/feature-combo-check.yml Outdated
Comment thread wolfmqtt/mqtt_client.h
wolfSSL-Fenrir-bot

This comment was marked as outdated.

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.

4 participants