pkgsrc changes:
---------------
o Add a patch to localize the path of rebar by defining the REBAR
variable in MAKE_ENV.
upstream changes:
-----------------
Version 1.1.12
o Updating p1_utils to version 1.0.22.
Version 1.1.11
o Add missing applicaitons in fast_tls.app
upstream changes:
-----------------
Version 1.1.10
* Updating p1_utils to version 1.0.21.
Version 1.1.9
* Exclude old OTP releases in Travis
* Update hex to compile ejabberd with rebar3
Version 1.1.8
* Updating p1_utils to version 1.0.20.
Version 1.1.7
* Add fix and test with Erlang/OTP 23.0
Version 1.1.6
* Updating p1_utils to version 1.0.19.
* Change nif loading to make test more reliable
Version 1.1.5
* Don't require providing client side certificate when acting as client.
* Simplify code for loading nif component by using -on_load
* Add API endpoint for retrieving information required for channel binding
Version 1.1.4
* Updating p1_utils to version 1.0.18.
* Update copyright year
Version 1.1.3
* Updating p1_utils to version 1.0.17.
* Do not report several other badly formed hello packets
Version 1.1.2
* Updating p1_utils to version 1.0.16.
* Remove warnings about unused functions on openssl 1.1
* Make it possible to get DER-encoded certificate
* Use thread-safe function to retrieve error reason
Version 1.1.1
* Updating p1_utils to version 1.0.15.
Version 1.1.0
* Updating p1_utils to version 1.0.14.
* Add contribution guide
* Make more processing to c code side
* Properly handle partial procesing in SSL_read/write
* Make recv() with non-zero length return shorted result when there is no connection error
Version 1.0.25
* Updating p1_utils to version 1.0.13.
Version 1.0.24
* Updating p1_utils to version 6ff85e8.
* Add support for tls 1.1.1 and tls1.3
Version 1.0.20
- Include uthash.h in hex package
Version 1.0.19
- Fix couple memory leaks
- Switch hashmap to uthash library
- Use system allocator in openssl
- Update ciphers and option to safer defaults
- Do not report badly formed Client Hello as a TLS error
- 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
- coveralls:convert_file is not 4 arg function
- Resolve vars.config relative to SCRIPT
- Comment debug line
- Fix a couple typos in the README's macOS/OS X section
- Small typo fix on readme
- Deprecate hash functions in favor of crypto:hash/2
- Fix certificate decoding to OTP format
Version 1.0.9
- Fix problem with compilation agains libressl
- Make tests use localy build c library instead of system one
Version 1.0.8
- Use p1_utils 1.0.6
- Make it possible to decode certificate to OTP format
- Make sure p1_sha isn't compiled to native code
Version 1.0.7
- Use p1_utils 1.0.5
- Do not log warning on sha1 nif reload attempt
Version 1.0.6
- Fix compilation on rebar3
Version 1.0.5
- OpenSSL 1.1.0 compliance
- Use p1_utils 1.0.4
Version 1.0.4
- Better compliance with R17 and R18
Version 1.0.3
- Do not call internal erlang erl_exit function (Christophe Romain)
Version 1.0.2
- Add support for cafile option (Evgeny Khramtsov)
- Better error checks (Michael Santos)
Fast TLS is a native TLS / SSL driver for Erlang / Elixir. It is
based on OpenSSL, a proven and efficient TLS implementation. It
is designed for efficiency, speed and compliance.