Amiga.org

Amiga News and Community Announcements => Amiga News and Community Announcements => Amiga Software News => Topic started by: futaura on May 28, 2022, 11:14:38 AM

Title: AmiSSL v5 now available
Post by: futaura on May 28, 2022, 11:14:38 AM
(https://www.ibrowse-dev.net/images/amissl.png)

AmiSSL v5 is now available for AmigaOS 3.x and 4.x. It brings OpenSSL 3.0 support to AmigaOS, including a built-in HTTP(S) client which we hope will be useful to developers. Applications using previous AmiSSL versions will not automatically start using AmiSSL v5, as they will need to be recompiled with the new SDK first (due to changes in the OpenSSL 3.0 API which break compatibility).

Developers who are using AmiSSL v4 are strongly encouraged to switch to AmiSSL v5, as AmiSSL v4 will no longer be updated. Unlike the switch from AmiSSL v3 to AmiSSL v4, the change to AmiSSL v5 should be relatively painless. In most cases, no changes to your OpenSSL code will be required. Full migration information is available in the SDK. The SDK has also been improved to make it even easier to use AmiSSL, with extra tools, examples and documentation.

AmiSSL v5 may be downloaded from https://amissl.org/download/5.1 (https://amissl.org/download/5.1), Aminet or AmiUpdate. The main changes are as follows:
For details on all changes, see the full commit log (https://github.com/jens-maus/amissl/compare/4.12...5.1).
Title: Re: AmiSSL v5 now available
Post by: NinjaCyborg on May 30, 2022, 02:03:51 AM
It would be good to have an article talking at a high level about the typical steps required to replace one's project's ancient http implementation with the new http client you've made.
Title: Re: AmiSSL v5 now available
Post by: futaura on May 30, 2022, 05:54:29 AM
There is a new example in the SDK (httpget.c) which shows all the steps required to load a URL. Further details can be found at https://www.openssl.org/docs/manmaster/man3/OSSL_HTTP_get.html.