TLSAda Version 2.5.2
cngimenez <cnngimenez@disroot.org> (2):
- TLS.Contexts.{Server,Client}: Force TLS handshake after connecting to peer
- Server_Example: Demonstrate reading of client certificates
nytpu <alex@nytpu.com> (3):
- TLS.Get_Delim: use `Substring [not] in String` notation rather than
Ada.Strings.Fixed.Index in postcondition
- TLS.Get_Delim: fix really annoying 'delimeter' typo
TLSAda Version 2.5.1
- TLS.Contexts.*: Use dot method calls instead of parenthetical calls for cleanliness
- TLS.Contexts.Close: Fix bug that causes internal libtls error when reusing contexts
TLSAda Version 2.5.0
- alire.toml: specify TLSADA_ prefixed external variables
- TLS.Contexts.Read: Fix length calculation for unusual array bounds.
- TLS.Contexts.Read: Make compliant with Ada.Streams specification
- TLS.Contexts.Write: Document better and clean up
- TLS.Get_Delim: Fix Encountered_Delim being set erroneously
- TLS.Contexts.Read: Substantially simplify return value handling
- TLS.Contexts: Move connected & configured flags to wrapper
- *: Automatically initialize Contexts to obviate an explicit Create call.
- Server_Example: Fix erroneous closing of connection
- TLS.Get_Delim: Fix bug where End_Error would be raised instead of setting
Encountered_Delim to False
TLSAda Version 2.4.2
- TLS.Contexts: Fix critical use-after-free bug
- TLS.Contexts: Fix rare double-free bug
TLSAda Version 2.4.1
- Fix bad style check flag for older versions of GNAT
TLSAda Version 2.4.0
No major public interface changes, however TLS.Contexts.Context and children
are now non-limited types as the implementation was changed to use
reference-counting.
TLSAda Version 2.3.1
Add Alire metadata and prepare to release there
TLSAda Version 2.3.0
Rework repo to be consistent with my other libraries. There should be no
user-facing changes.
Make TLS.Contexts.Context and derivatives a limited type. They all contain
limited components to they were already de facto limited types, this change
simply makes that explicit to library consumers.
TLSAda Version 2.2.0
- Rename exceptions to use standard Ada.IO_Exceptions for clarity and
consistency
- Get_Delim: Make generic for all streams and move from TLS.Contexts to
TLS
TLSAda Version 2.1.1
- Remove the need to run a configure script