Releases: timschumi/gmod-chttp
Version 1.3.1
- Fixed a crash when supplying a table as an URL parameter.
- Removed a few symbols from the Linux version to make the library smaller.
Version 1.3
- Statically linked dependencies
-dbg
files have been built with symbols and with less optimization to make debugging easier. You probably won't need those, unless you want to go bug-hunting yourself. Remove the -dbg
suffix before usage.
The Linux libraries have been compiled on Debian 9, with libcurl 7.69.1, OpenSSL 1.1.1d and zlib 1.2.11.
The Windows libraries have been compiled on Windows 10, with libcurl 7.70.0 and linked against the Windows 10 versions of the system libraries.
Version 1.2
- x64 support.
The Linux version has been compiled against Manjaro's libcurl 7.68.0-1 and glibc/pthread 2.30-3 libraries.
The -deb9
Linux executables have been compiled on Debian 9 with libcurl 7.52.1. Those are there for compatibility reasons in case the normal files don't work. Remove the -deb9
suffix before usage.
-dbg
files have been built with symbols and without optimization, to make debugging easier. You probably won't need those, unless you want to go bug-hunting yourself. Remove the -dbg
suffix before usage.
The Windows libcurl files (libcurl.dll
/libssl-1_1.dll
/libcrypto-1_1.dll
for x86 and libcurl-x64.dll
/libssl-1_1-x64.dll
/libcrypto-1_1-x64.dll
for x64) have been sourced from their respective curl for Windows 7.67.0_4 prebuilt packages (and the attached OpenSSL 1.1.1d packages).
Version 1.1
- Use WinSSL/schannel in the Windows build to better integrate with the OS and its certificate store.
- Manually follow redirects. This clears the received headers when redirecting, only keeping the proper ones.
- Make CHTTP async. This prevents the game from freezing while waiting for a response.
The Linux version has been compiled against Manjaro's libcurl 7.66.0-1 and glibc/pthread 2.30-1 libraries.
The -deb9
Linux executable has been compiled on Debian 9 with libcurl 7.52.1. Remove the -deb9
suffix before usage.
The Windows libcurl files (libcurl.dll
, libssl-1_1.dll
and libcrypto-1_1.dll
) have been sourced from the 32-bit curl for Windows 7.66.0_2 prebuilt package (and the attached OpenSSL 1.1.1d package).
Version 1.0
This is the initial release of CHTTP.
The Linux version has been compiled against Manjaro's libcurl 7.65.3 library.
The Windows libcurl files (libcurl.dll
, libssl-1_1.dll
, libcrypto-1_1.dll
and curl-ca-bundle.crt
) have been sourced from the 32-bit curl for Windows 7.66.0_2 prebuilt package (and the attached OpenSSL 1.1.1d package).