* Release 1.1.25 * Update changelog * Include string.h to fix compilation on illumos (thanks to jwntree)(#67) * Release 1.1.24 * Update changelog * Update hex github action * rebar.config.script: Support relaxed deps (processone/ejabberd#4192) * Change p1_utils deps definition * Add flag to allow accepting client cert without sslclient purpose flag * Fix warning messages * Update copyright year to 2025 * CI: Update Erlang, Ubuntu, container * Release 1.1.23 * Release 1.1.22 * Update changelog * Add finish_hanshake function * Release 1.1.21 * Update changelog * Make fips mode work with openssl 3 * Release 1.1.20 * Update changelog * Require port_compiler 1.15.0+ to support Erlang/OTP 27 * Add p12_to_pem function * Fix build failure with LibreSSL * Release 1.1.19 * Update changelog * CI: Test with erlang 27 too * Use i2d_X509 in a way that don't change ErlNifBinary fields * Release 1.1.18 * Cover: use ubuntu-20.04 which has erlang, as the container doesn't have pip * Use ubuntu-22.04, add erlang_26 container as that ubuntu doesn't include it * Release 1.1.17 * Update changelog * fix setup_dh() double free * Add public_key, required to satisfy Dialyzer since Erlang 26.0 * CI: Test with oldest Erlang, recent stable, and the newest available * Update copyright year to 2024 * Send alert messages on handshake failures * Use checkout v3 for erlang < 20.3, and v4 for newer ones * Bump actions/checkout to v4 as recommended by GitHub Actions * Improve last fix * Fix compilation with older openssl * Make channel binding functions check for supported tls versions * Add support for fetching 'tls-exporter' channel binding * Release 1.1.16 * Update changelog * Forbid client-initiated renegotiation for OpenSSL < 1.1.0h * Support linking against OpenSSL on Windows * Avoid using variable-length arrays * Don't use #warning with non-GCC compilers * Release 1.1.15 * Update changelog * Fix compilation on pre c99 systems * Release 1.1.14 * Update changelog * Make test compatible with openssl3 * Replace calls to funtion deprecated in openssl3 * Introduce 'keyfile' option * OpenSSL 3 compatibility * Introduce 'dh' option * Introduce 'fips_mode' environment variable * Fix doc when running rebar3 edoc * Actions: test default compilation, that is with rebar2 * Generate documentation for hex.pm from README.md and EDoc * Update copyright year to 2022 * Support LibreSSL >= 3.5 opaque structs (thanks to gramosg)(details at #53) * Release 1.1.13 * Update changelog * Add support to send C coverage. Don't cache. Move hex plugin to Action * Update .gitignore * Remove obsolete file .travis.yml * Switch from Travis to Github Actions * Update copyright year to 2021 * Make parameterizable the rebar binary * Release 1.1.12 * Add Github Action to release to hex.pm when tagging * Release 1.1.11 * Update changelog * Add p1_utils dependency to app.src (#50) * Release 1.1.10 * Release 1.1.9 * Update changelog * Update .travis.yml * Update hex packaged files * Release 1.1.8 * Release 1.1.7 * Update changelog * Add fix and test with Erlang/OTP 23.0 * Fix Coveralls command * Release 1.1.6 * Update changelog * Change indentations to fix warning reported by recent gcc
Description
No description provided
Languages
RPM Spec
100%