ObjFW  History of src/tls/OFOpenSSLTLSStream.m of 7767b60d7fe24d93

History of the file that is called src/tls/OFOpenSSLTLSStream.m at check-in 7767b60d7fe24d93

2024-04-03
02:16
[b63cbb4514] part of check-in [7413a728a7] Change license to LGPLv3 only (check-in: [7413a728a7] user: js, branch: trunk, size: 10910) [annotate] [blame] [check-ins using] [diff]
2024-02-03
11:41
[2d22aa4c22] part of check-in [7324ec8590] Update copyright (check-in: [7324ec8590] user: js, branch: 1.0, size: 11313) [annotate] [blame] [check-ins using] [diff]
2024-01-14
11:01
[2423ed840a] part of check-in [027f5e11cf] Mbed TLS: Don't hardcode path to CA file (check-in: [027f5e11cf] user: js, branch: trunk, size: 10702) [annotate] [blame] [check-ins using] [diff]
2024-01-06
01:00
[acd160399f] part of check-in [64d9603a4f] Fix compilation of OFOpenSSLTLSStream

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

00:52
[41321b054b] part of check-in [11b2a17595] 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. (check-in: [11b2a17595] user: js, branch: trunk, size: 10574) [annotate] [blame] [check-ins using] [diff]

2024-01-02
17:17
[b4bbc1851d] part of check-in [26ddd2e4e4] Update copyright (check-in: [26ddd2e4e4] user: js, branch: trunk, size: 10615) [annotate] [blame] [check-ins using] [diff]
2023-10-15
16:20
[9bec67b321] part of check-in [d310fdf719] Fix compatibility with LibreSSL (check-in: [d310fdf719] user: js, branch: trunk, size: 10615) [annotate] [blame] [check-ins using] [diff]
12:32
[175948cb73] part of check-in [a61e0594b4] 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. (check-in: [a61e0594b4] user: js, branch: trunk, size: 10461) [annotate] [blame] [check-ins using] [diff]

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

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