Skip to content

Fix reports from static analyzer#88

Merged
danielinux merged 10 commits into
wolfSSL:masterfrom
gasbytes:2025-03-26-fix-reports
Mar 27, 2026
Merged

Fix reports from static analyzer#88
danielinux merged 10 commits into
wolfSSL:masterfrom
gasbytes:2025-03-26-fix-reports

Conversation

@gasbytes
Copy link
Copy Markdown
Contributor

  • 3f373bf - Send challenge ACK and drop in-window SYN segments on synchronized connections (ESTABLISHED, CLOSE_WAIT, FIN_WAIT_1, FIN_WAIT_2, CLOSING) per RFC
    9293 s3.10.7.4
  • dee5bb3 - Send challenge ACK and drop in-window SYN segments on LAST_ACK state per RFC 9293 s3.10.7.4
  • cc30b85 - Fix fast recovery to use FlightSize for ssthresh, inflate cwnd by 3*SMSS on entry and by SMSS on subsequent dup ACKs per RFC 5681 s3.2
  • db8380b - Add PAWS validation: reject segments with stale timestamps by sending ACK and discarding per RFC 7323 s3.2
  • 0e5d1c1 - Defer ESP anti-replay window update until after ICV verification per RFC 4303 s3.4.3
  • 69746df - Add dhcp_msg_type() helper and handle DHCPNAK by restarting discovery per RFC 2131 s4.4.1
  • d665201 - Abort DNS query on non-zero RCODE instead of waiting for retry timeout per RFC 1035 s4.1.1
  • 88d73b7 - Substitute zero UDP checksum with 0xFFFF per RFC 768
  • c2818e9 - Add segment acceptability check to LAST_ACK state per RFC 9293 s3.10.7.2
  • a21af7d - Guard dns_id assignment against zero sentinel collision when wolfIP_getrandom truncation yields zero

@gasbytes gasbytes self-assigned this Mar 26, 2026
@gasbytes gasbytes marked this pull request as ready for review March 27, 2026 07:13
@gasbytes gasbytes assigned danielinux and unassigned gasbytes Mar 27, 2026
@gasbytes gasbytes requested a review from danielinux March 27, 2026 07:13
@danielinux danielinux merged commit fbc7556 into wolfSSL:master Mar 27, 2026
28 checks passed
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.

2 participants