lua-https icon indicating copy to clipboard operation
lua-https copied to clipboard

A simple Lua HTTPS module using native platform backends where applicable.

Results 8 lua-https issues
Sort by recently updated
recently updated
newest added

Fixes #21. Based on the first commit of #30. The only actual breakage was the rename of `SSL_get_peer_certificate` to `SSL_get1_peer_certificate`. I had spotted a new HTTP client in OpenSSL3, and...

Currently lua-https doesn't support OpenSSL 3 in Linux. Some distros ships both with OpenSSL 1.1 and OpenSSL 3 but this can't be relied upon.

One of the limitation in `lua-https` is that it's not possible for application to create download progress bars on it (if the `Content-Length` header is available). This is because `https.request`...

enhancement

Currently lua-https can return response code 0 without any error message whatsover, leaving user confused what's going on. This should be changed to something more meaningful.

enhancement

This has a bit of discussion between AuahDark and myself, but I may as well open the issue for tracking purposes and get more thoughts. Similarly with #16, updating lua-https...

The URL parsing code (`HTTPRequest::parseUrl`) works for valid URLs but can have confusing errors (or maybe even nonexistent ones sometimes) for invalid URLs. For example `https:\\example.com` might throw an exception...

The behavior for GET requests varies between artifacts (Dec 1, 2024). The following request works on Linux and Windows, but the same request fails on macOS with the error "unsupported...

The size of HTTPS requests is currently limited by the host system's RAM size. This approach would not work when RAM is limited or when downloading very large files. Lua's...