Skip to content
This repository was archived by the owner on Jul 16, 2025. It is now read-only.

Releases: ponylang/net_ssl

1.3.4

Choose a tag to compare

@ponylang-main ponylang-main released this 03 Jun 22:43

Enable building on arm64 Windows

It is now possible to build the net_ssl library on arm64 Windows.

[1.3.4] - 2025-06-03

Added

  • Enable building on arm64 Windows (PR #117)

1.3.3

Choose a tag to compare

@ponylang-main ponylang-main released this 19 Apr 16:52

Update to LibreSSL 3.9.1 on Windows

The version of LibreSSL used on Windows was updated to 3.9.1.

[1.3.3] - 2024-04-19

Changed

    • Update to LibreSSL 3.9.1 on Windows (PR #111)

1.3.2

Choose a tag to compare

@ponylang-main ponylang-main released this 14 Jan 21:41

Fix bug when using OpenSSL 3.2

OpenSSL 3.2 introduced a bug in itself or exposed one in NetSSL via a change in behavior. We believe the bug is in OpenSSL, either way, it was a problem.

HTTPS using the Ponylang HTTP library get requests would hang when in release mode and segfault due to infinite recurion when in debug mode. We've introduced a fix and a regression test has been added to ponylang/http.

[1.3.2] - 2024-01-14

Fixed

  • Fix bug triggered by OpenSSL 3.2.0 (PR #107)

1.3.1

Choose a tag to compare

@ponylang-main ponylang-main released this 27 Apr 11:33

Update the URL for Windows LibreSSL downloads

Previously, as part of the Windows install process of net_ssl, we would download a copy of LibreSSL from ftp.openbsd.org, build and install it.

We've found that ftp.openbsd.org has become flakey but cdn.openbsd.org has been stable.

There's no change that you need to do as a user for this update, however, if you are having trouble with this library on Windows due to it being unable to successfully download LibreSSL, this update is for you.

[1.3.1] - 2023-04-27

Changed

  • Change location we download LibreSSL from for Windows users (PR #85)

1.3.0

Choose a tag to compare

@ponylang-main ponylang-main released this 03 Jan 17:19

OpenSSL 3.0.x support added

We've updated net_ssl to work with SSL libraries that support the OpenSSL 3.0.x API.

To compile a program targeting the 3.0.x API:

corral run -- ponyc -Dopenssl_3.0.x

[1.3.0] - 2023-01-03

Added

  • Add support for OpenSSL 3.0.x (PR #81)

1.2.1

Choose a tag to compare

@ponylang-main ponylang-main released this 26 Feb 14:10

Update to work with change Pony 0.49.0

The object capabilities system in the Pony standard library was reworked and we've updated to match it.

Update to work with ponytest name change in Pony 0.49.0

The Pony unit testing framework PonyTest had its package name renamed from ponytest to pony_test to match standard library naming conventions. We've updated to account for the new name.

Remove hardcoding of Visual Studio version

We don't need a specific hardcoded version to build scripts.

[1.2.1] - 2022-02-26

Fixed

  • Update to work with object capabilities changes in Pony 0.49.0 (PR #69)
  • Update to address PonyTest package being renamed (PR #70)
  • Remove hardcoding of Visual Studio version (PR #71)

1.2.0

Choose a tag to compare

@ponylang-main ponylang-main released this 10 Feb 21:25

Support Ponyup on Windows

Added changes to the Windows make.ps1 script to make sure it still works with ponyup on Windows.

[1.2.0] - 2022-02-10

Added

  • Support for using ponyup on Windows (PR #66)

1.1.8

Choose a tag to compare

@ponylang-main ponylang-main released this 16 Jan 03:33

Update to work with latest ponyc

The most recent ponyc implements RFC #65 which changes the type of Env.root.

We've updated accordingly. You won't be able to use this and future versions of the library without a corresponding update to your ponyc version.

[1.1.8] - 2022-01-16

Changed

  • Update to reflect change in type of Env.root (PR #64)

1.1.7

Choose a tag to compare

@ponylang-main ponylang-main released this 01 Nov 16:23

Add path to Homebrew's LibreSSL on ARM macOS

With the release of ponyc 0.45.0, Apple Silicon is now a supported platform, which means that the default install location of Homebrew formulas has changed. This release of net_ssl allows to build the library without using the ponyc --path option to include LibreSSL.

[1.1.7] - 2021-11-01

Added

  • Add path to Homebrew's LibreSSL on ARM macOS (PR #54)

1.1.6

Choose a tag to compare

@ponylang-main ponylang-main released this 03 Sep 03:26

Updates to work with ponyc 0.44.0

RFC 70 resulted in breaking changes in ponyc. We've updated net_ssl so that it works with ponyc 0.44.0.

[1.1.6] - 2021-09-03

Fixed

  • Update to compile with ponyc 0.44.0 (PR #49)