Skip to content

Conversation

@douzzer
Copy link
Collaborator

@douzzer douzzer commented Jul 20, 2023

Minor errata to release 1.4.0 (version bump to 1.4.1):

Add inline implementations of
WOLFSENTRY_ERROR_DECODE_{ERROR_CODE,SOURCE_ID,LINE_NUMBER}() for portable
protection from multiple argument evaluation, and refactor
WOLFSENTRY_ERROR_ENCODE() and WOLFSENTRY_SUCCESS_ENCODE() to avoid
unnecessary dependence on non-portable (gnu-specific) construct.

Use a local stack variable in WOLFSENTRY_ERROR_ENCODE_1() to assure a single
evaluation of the argument.

Add -Wno-inline to CALL_TRACE CFLAGS.

Correct the release date of 1.4.0 in ChangeLog.

Add CALL_TRACE-test to Makefile.analyzers, and include it in the
check-extra dep list.

@JacobBarthelmeh JacobBarthelmeh merged commit 8af3b5b into wolfSSL:master Jul 20, 2023
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