Lagrange [release]

GmResponse: Fixed parsing of the response

=> Jaakko Keränen

Tue Nov 3 21:44:34 2020 +0200

In some cases an empty in the server response would cause GmResponse to treat the entire header as invalid.

Also, TlsRequest was not handling closing of the TLS/SSL connection if the socket still remained open. This caused GmRequest to wait until the timeout before it realized the full response had been received.

IssueID #22

Conflicts:

res/about/version.gmi

 lib/the_Foundation    | 2 +-
 res/about/version.gmi | 4 ++++
 src/gmrequest.c       | 2 +-
 3 files changed, 6 insertions(+), 2 deletions(-)

=> Diff (Colored) | Diff (Colored, Plain Text) | 🔨 Patch

=> Parent dc07ab1d | Repository

Proxy Information
Original URL
gemini://git.skyjake.fi/lagrange/release/commits/80ae4eeb
Status Code
Success (20)
Meta
text/gemini; charset=utf-8
Capsule Response Time
64.288695 milliseconds
Gemini-to-HTML Time
0.583227 milliseconds

This content has been proxied by September (3851b).