Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Espressif examples for Managed Component publish #699

Merged

Conversation

gojimmypi
Copy link
Contributor

Although it is already closed, this PR addresses #697 and updates the published Espressif wolfSSH Managed Component.

See the wolfSSL scripts for publishing details. I'll reference this PR when I submit the updates there.

There was an interim update of wolfSSL that had a test but not a fix for interleaved HW/SW that could under certain circumstances be problematic for both SSH and SRP. This was fixed in wolfSSL/wolfssl#7535 and wolfSSL/wolfssl#7505.

Once updated after the 5.7.0 wolfSSL release, the wolfSSL Managed Component needed to be updated as well.

There's a new wolfSSL 5.7.1 preview release, published to wolfssl/versions/5.7.1-preview2d. Note this is not the default version that appears at the wolfSSL Managed Components Home Page, since it is not a formal release. (wolfSSL 5.7.1 is not a wolfSSL version as of today).

I would have called it something like 5.7.0+Rev1 but I could not get that syntax to work with the Espressif site, even though it is vali according to https://semver.org/.

Various issues addressed here:

  • Updated the CMakeFiles.txt to be a bit more robust and consistent with other similar files elsewhere.
  • Fixes the Espressif example echoserver that had a bad parameter void* args = {0}; instead of func_args args = {0};
  • Minor README.md file updates

The known-working, post-release Managed Components are:

wolfSSH: https://components.espressif.com/components/wolfssl/wolfssh/versions/1.4.17-preview1m5

and

wolfSSL: https://components.espressif.com/components/wolfssl/wolfssl/versions/5.7.1-preview2d?language=en

I expect the next product release versions will be a bit more graceful.

@JacobBarthelmeh JacobBarthelmeh merged commit e483578 into wolfSSL:master May 23, 2024
24 checks passed
jefferyq2 pushed a commit to jefferyq2/wolfssh that referenced this pull request Sep 24, 2024
…date

Update Espressif examples for Managed Component publish
jefferyq2 pushed a commit to jefferyq2/wolfssh that referenced this pull request Oct 18, 2024
…date

Update Espressif examples for Managed Component publish
jefferyq2 pushed a commit to jefferyq2/wolfssh that referenced this pull request Oct 29, 2024
…date

Update Espressif examples for Managed Component publish
jefferyq2 pushed a commit to jefferyq2/wolfssh that referenced this pull request Oct 29, 2024
…date

Update Espressif examples for Managed Component publish
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.

5 participants