Releases: mesalock-linux/mesalink
Releases · mesalock-linux/mesalink
1.0.0/0.10.0 : TLS 1.3, CMake, Windows support, faster session cache
🎉 Anniversary release! 🎉
Baidu has been using MesaLink in production with >10M monthly active users as of 12/2018.
- 1.0.0 (🎂 04-02-2019 🎂)
- CMake support; see the updated CROSS_COMPILE.md for cross-compilation instructions
- Windows builds (MSVC and MinGW)
- CI/CD migrated to Azure Pipelines
- NSIS installer for Win64 available
- Mutex/RwLock from parking_lot
- Session caches with hashbrown
- Optional jemalloc memory allocator with jemallocator
- Renovated website
0.8.0: 40 new APIs, Rust 2018, SGX and BRPC
- 0.8.0 (01-25-2019)
- 40 new OpenSSL APIs, covering BIO, EVP_PKEY, PEM and X509
- SSL_CTX and SSL are thread-safe
- Configurable session cache
- SHA1 signatures discontinued
- Tested with rust-san memory and leak sanitizers
- Rust 2018 edition
- Based on rustls 0.15, webpki 0.19, and *ring* 0.14
- TLS backend for curl since 7.62.0
- TLS backend for brpc, an industrial-grade RPC framework; see the
patches
directory - Experimental SGX Remote Attestation for Untrusted Enclaves (see
SGX_README.md)
0.7.2: RustFest Rome special release 🎉
Happy Thanksgiving!
- v0.7.2 (11-24-2018)
- Client authentication with
SSL_CTX_load_verify_location
,SSL_CTX_use_certificate_chain_file
, andSSL_CTX_use_PrivateKey_file
- Use armv7-linux-androideabi for Android builds
- Client authentication with
0.7.1: SSL_CTX_load_verify_location
- 0.7.1 (09-05-2018)
- SSL_CTX_load_verify_location
- Fix duplicate
floatdisf
symbols
0.7.0: TLS 1.3 Draft 28, 0-RTT, and cURL support
- 0.7.0 (08-14-2018)
- TLS 1.3 draft 28
- Client-side support for TLS 1.3 0-RTT (rustls PR #185)
- SSL_connect and SSL_do_handshake
- Experimental X509 and STACK APIs for Android HostnameVerifier
- Non-blocking socket support
- Refactored thread-local error queue, now includes error line numbers for debugging
catch_unwind
at FFI boundaries to prevent undefined behavior- Link time optimization if built with nightly Rust or stable Rust >1.28
- Curl support tested with official CI scripts and git 2.18; see the
patches
directory cargo-fmt
andcargo-clippy
lint checks
0.6.1: Move TLS1.3 support from draft 22 to 23
v0.6.1 v0.6.1, upgrade rustls to TLS 1.3 draft 23
0.6.0: We are pleased to announce the first public release of MesaLink
v0.6.0 v0.6.0, first public release