Skip to content

20230720-1v4v0-errata - #46

Merged
JacobBarthelmeh merged 1 commit into
wolfSSL:masterfrom
douzzer:20230720-1v4v0-errata
Jul 20, 2023
Merged

20230720-1v4v0-errata#46
JacobBarthelmeh merged 1 commit into
wolfSSL:masterfrom
douzzer:20230720-1v4v0-errata

Conversation

@douzzer

@douzzer douzzer commented Jul 20, 2023

Copy link
Copy Markdown
Collaborator

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