~nytpu/tlsada

v2.5.2 2 years ago .tar.gz browse log

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

v2.5.1 2 years ago .tar.gz browse log

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

v2.5.0 2 years ago .tar.gz browse log

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

v2.4.2 2 years ago .tar.gz browse log

TLSAda Version 2.4.2

- TLS.Contexts: Fix critical use-after-free bug
- TLS.Contexts: Fix rare double-free bug

v2.4.1 2 years ago .tar.gz browse log

TLSAda Version 2.4.1

- Fix bad style check flag for older versions of GNAT

v2.4.0 2 years ago .tar.gz browse log

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.

v2.3.1 2 years ago .tar.gz browse log

TLSAda Version 2.3.1

Add Alire metadata and prepare to release there

v2.3.0 2 years ago .tar.gz browse log

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.

v2.2.0 2 years ago .tar.gz browse log

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

v2.1.1 2 years ago .tar.gz browse log

TLSAda Version 2.1.1

- Remove the need to run a configure script
1 / 2

Branches