ObjFW  History of src/tls/OFOpenSSLTLSStream.m of 93c947c919dc6ddb

History of file src/tls/OFOpenSSLTLSStream.m at check-in 93c947c919dc6ddb

2024-10-27
18:38
Remove nullable in .m files file: [ca917e4347] check-in: [7d1275cb49] user: js, branch: trunk, size: 10901 [annotate] [blame] [check-ins using] [diff]
2024-04-03
02:16
Change license to LGPLv3 only file: [b63cbb4514] check-in: [7413a728a7] user: js, branch: trunk, size: 10910 [annotate] [blame] [check-ins using] [diff]
2024-02-03
11:41
Update copyright file: [2d22aa4c22] check-in: [7324ec8590] user: js, branch: 1.0, size: 11313 [annotate] [blame] [check-ins using] [diff]
2024-01-14
11:01
Mbed TLS: Don't hardcode path to CA file file: [2423ed840a] check-in: [027f5e11cf] user: js, branch: trunk, size: 10702 [annotate] [blame] [check-ins using] [diff]
2024-01-06
01:00
Fix compilation of OFOpenSSLTLSStream

Removing the previous line causes the variable declaration to be just
after the case, so an extra semicolon is needed. file: [acd160399f] check-in: [64d9603a4f] user: js, branch: trunk, size: 10559 [annotate] [blame] [check-ins using] [diff]

00:52
Initial support for Mbed TLS

Mbed TLS is never automatically picked as a TLS implementation and
always needs to be manually enabled using --with-tls=mbedtls. file: [41321b054b] check-in: [11b2a17595] user: js, branch: trunk, size: 10574 [annotate] [blame] [check-ins using] [diff]

2024-01-02
17:17
Update copyright file: [b4bbc1851d] check-in: [26ddd2e4e4] user: js, branch: trunk, size: 10615 [annotate] [blame] [check-ins using] [diff]
2023-10-15
16:20
Fix compatibility with LibreSSL file: [9bec67b321] check-in: [d310fdf719] user: js, branch: trunk, size: 10615 [annotate] [blame] [check-ins using] [diff]
12:32
Add -[OFStream lowlevelIsAtEndOfStream]

This allows for a much cleaner solution to avoid the internal read
buffer of e.g. a TLS connection never being processed while waiting for
a delimiter. file: [175948cb73] check-in: [a61e0594b4] user: js, branch: trunk, size: 10461 [annotate] [blame] [check-ins using] [diff]

2023-09-07
12:31
Fix OFOpenSSLTLSStreams hanging in some cases file: [4f42a57c0b] check-in: [6bea538b73] user: js, branch: trunk, size: 11313 [annotate] [blame] [check-ins using] [diff]
2023-08-27
09:23
Fix hanging blocking TLS connections with OpenSSL file: [d93e2e9a8c] check-in: [38e105d056] user: js, branch: trunk, size: 10453 [annotate] [blame] [check-ins using] [diff]
2023-01-06
09:04
Update copyright file: [df13b43daa] check-in: [8939cbdb52] user: js, branch: trunk, size: 10516 [annotate] [blame] [check-ins using] [diff]
2022-12-27
13:58
Rename OFAlready{Connected -> Open}Exception file: [0e05259ba1] check-in: [29a41e5a78] user: js, branch: trunk, size: 10516 [annotate] [blame] [check-ins using] [diff]
2022-07-16
18:38
OFOpenSSLTLSStream: Make compatible with LibreSSL file: [faf6205c5a] check-in: [c765e8d058] user: js, branch: trunk, size: 10526 [annotate] [blame] [check-ins using] [diff]
2022-03-24
21:00
OFOpenSSLTLSStream: Copy from _writeBIO in a loop

_writeBIO might contain more data than we can write at once, which could
then result in forever waiting on the next read because _writeBIO has
never been fully written to the underlying stream. file: [f8706b398d] check-in: [4b3d25ac76] user: js, branch: trunk, size: 10526 [annotate] [blame] [check-ins using] [diff]

2022-03-10
19:37
OFOpenSSLTLSStream: Fix stuck reads file: [2ce21e69b2] check-in: [da02ae46f0] user: js, branch: trunk, size: 10508 [annotate] [blame] [check-ins using] [diff]
2022-02-12
07:46
Update copyright file: [01687732e1] check-in: [1a86b8175b] user: js, branch: trunk, size: 10285 [annotate] [blame] [check-ins using] [diff]
2022-01-29
12:38
Added: Add OpenSSL support for OFTLSStream file: [57c472352b] check-in: [c9b6dcad9e] user: js, branch: trunk, size: 10285 [annotate] [blame] [check-ins using]