Files
erlang-fast_tls/_service:obs_scm:erlang-fast_tls.changes

214 lines
7.2 KiB
Plaintext

-------------------------------------------------------------------
Tue Jan 14 14:22:00 UTC 2025 - obs-service-tar-scm@invalid
- Update to version 1.1.22:
* 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
-------------------------------------------------------------------
Mon Feb 05 19:42:11 UTC 2018 - mrueckert@suse.de
- Update to version 1.0.20:
* Fix detection of rebar3
* Release 1.0.20
* Update changelog
* Update list of files in app.src
* Release 1.0.19
* Update changelog
* Update default ciphers and options
* Get rid of several potential memory leaks
* Remove hashmap.* from clean_files
* Use 2048-bit MODP Group (from RFC5114) as default DH parameters
* Don't use custom allocators and don't OPENSSL_cleanup
* Replace potentially dangerous check
* Remove code for old openssl version that was using old hashmap implementation
* hashmap.{c,h} is no longer used
* Use uthash in order to avoid memory leaks and corruption
* Fix a memory leak in the get_certfile/1 NIF
-------------------------------------------------------------------
Sat Dec 30 00:31:23 UTC 2017 - mrueckert@suse.de
- Update to version 1.0.18:
* Re-tag 1.0.18
* Do not report badly formed Client Hello as a TLS error
* Release 1.0.18
* Fix a typo
* Report meaningful error when SNI callback fails
* Add Server Name Indication support for server connections
* Libressl only offer pre 1.1 api even if it present version > 1.1
* Fix crash on Mac OS X High Sierra due to replacement of system OpenSSL with BoringSSL by building fast_tls with a two-level namespace (instead of single-level flat namespace that rebar defaults to)
-------------------------------------------------------------------
Thu Nov 23 20:31:18 UTC 2017 - mrueckert@suse.de
- Update to version 1.0.17:
* Release 1.0.17
* Update changelog
-------------------------------------------------------------------
Sat Nov 04 00:21:45 UTC 2017 - mrueckert@suse.de
- Update to version 1.0.16:
* Fix case clause introduced after migration to NIF
* Release 1.0.16
* Update changelog
* Add SNI and ALPN support for client connections
* Fix compilation problem in travis
* Improve memory management
* correct spelling mistake
* Fix ECDH for OpenSSL < 1.0.2
* Try to fix tests for older openssl
* Release 1.0.15
* Update changelog
* Update list of files for hex packaging
* Improve tests
-------------------------------------------------------------------
Fri Jul 14 13:56:22 UTC 2017 - mrueckert@suse.de
- Update to version 1.0.14:
* Use openssl built-in function for setting up ECDH curves (thanks to user pitchum)
* SSL_CTX_set_ecdh_auto was available starting with openssl 1.0.2
* Revert condition from last commit
* Fix bug in processing protocol_options
* Update changelog
* Release 1.0.14
-------------------------------------------------------------------
Mon Jul 10 23:47:24 UTC 2017 - mrueckert@suse.de
- add devel package provides
-------------------------------------------------------------------
Sun Jul 09 23:28:58 UTC 2017 - mrueckert@suse.de
- Update to version 1.0.13:
* Resolve vars.config relative to SCRIPT
* Comment debug line
* Small typo fix on readme
* Deprecate hash functions in favor of crypto:hash/2
* Fix certificate decoding to OTP format
* Release 1.0.11
* use p1_utils 1.0.7
* Don't call load_driver from tcp_to_tls
* Release version 1.0.12
* Nif version of tls module
* Release 1.0.13
-------------------------------------------------------------------
Fri Sep 23 14:14:27 UTC 2016 - mrueckert@suse.de
- update to e57102e
-------------------------------------------------------------------
Wed Jun 29 22:50:54 UTC 2016 - mrueckert@suse.de
- update to b98330b
-------------------------------------------------------------------
Fri May 20 23:13:43 UTC 2016 - mrueckert@suse.de
- update to ccc6a5c
-------------------------------------------------------------------
Thu Mar 3 00:53:49 UTC 2016 - mrueckert@suse.de
- update to b41aa3b
-------------------------------------------------------------------
Thu Nov 26 13:05:27 UTC 2015 - mrueckert@suse.de
- update to e56321a
-------------------------------------------------------------------
Sat Jul 5 13:42:43 UTC 2014 - mrueckert@suse.de
- cleanup
- added proper description and summary
- install documentation
- use the timestamp from the last git commit
-------------------------------------------------------------------
Fri Jul 4 00:13:02 UTC 2014 - mrueckert@suse.de
- initial package