gmod-chttp

A HTTP()-compatible wrapper for curl in Garry's Mod.

MIT License

Stars
83
Committers
4

Bot releases are visible (Hide)

gmod-chttp - Version 1.10.2

Published by timschumi 5 months ago

  • Assign a higher precedence to the manually set Content-Type
gmod-chttp - Version 1.10.1 Latest Release

Published by timschumi 9 months ago

  • Update to zlib 1.3.1, OpenSSL 3.2.0, and curl 8.5.0
gmod-chttp - Version 1.10.0

Published by timschumi about 1 year ago

gmod-chttp - Version 1.9.0

Published by timschumi about 1 year ago

  • Update to zlib 1.3, OpenSSL 3.1.2, and curl 8.2.1
  • Add support for disabling redirects
  • Recreate the timer for processing requests automatically
gmod-chttp - Version 1.8.2

Published by timschumi over 1 year ago

  • Update to OpenSSL 3.1.1 and curl 8.1.2
  • Concatenate multiple headers with the same name with a comma
gmod-chttp - Version 1.8.1

Published by timschumi over 1 year ago

This release contains security fixes for third-party dependencies. Updating is strongly encouraged, as the fixed security issues might be applicable to the functionality of the module.

  • Update OpenSSL to 3.0.8
gmod-chttp - Version 1.8.0

Published by github-actions[bot] almost 2 years ago

This release contains security fixes for third-party dependencies and new features. Updating is strongly encouraged, as the fixed security issues might be applicable to the functionality of the module.

  • Update zlib to 1.2.13
  • Update OpenSSL to 3.0.7
  • Update curl to 7.86.0
  • Add a global CHTTP_VERSION variable
  • Automatically determine the version number from the last Git tag
  • Build binaries on GitHub actions
  • Change the code formatting rules
gmod-chttp - Version 1.7.0

Published by timschumi over 2 years ago

This release contains new features. Updating is encouraged, but not necessary.

  • Switch to using zero-delay timers for processing requests. This makes requests on hibernating servers work.
gmod-chttp - Version 1.6.1

Published by timschumi over 2 years ago

This release contains dependency updates. Updating is recommended, but not strictly necessary.

  • Update OpenSSL to 3.0.4
  • Update curl to 7.83.1
gmod-chttp - Version 1.6.0

Published by timschumi over 2 years ago

  • Build Linux binaries using the Steam runtime
  • Build Windows binaries on Debian 11
  • Update to zlib 1.2.12, OpenSSL 3.0.2 and curl 7.82.0
  • Warn if the system entropy is too low on Linux
  • Change the default request timeout to 60 seconds to match HTTP
gmod-chttp - Version 1.5.2

Published by timschumi about 3 years ago

This release contains dependency updates. Updating is recommended, but not strictly necessary.

  • Update OpenSSL to 3.0.0
  • Update curl to 7.79.1
gmod-chttp - Version 1.5.1

Published by timschumi about 3 years ago

This release contains security fixes. It is recommended that you update to it as soon as possible.

  • Update OpenSSL to 1.1.1l
  • Disallow requests to non-HTTP protocols (this removes support for protocol-less URLs!)
gmod-chttp - Version 1.5.0

Published by timschumi about 3 years ago

  • Search for more libraries when loading the Logger
  • URL-encode parameters if necessary
  • Set correct Content-Type values
  • Process remaining callbacks on module unload
  • Update curl to 7.78.0
  • Support the new timeout option
gmod-chttp - Version 1.4.5

Published by timschumi over 3 years ago

  • Fix TLS backend selection in Windows
gmod-chttp - Version 1.4.4

Published by timschumi over 3 years ago

Warning: The Windows builds in this version do not support HTTPS. Please use Version 1.4.5 instead.

  • Also allow null bytes in the request body
gmod-chttp - Version 1.4.3

Published by timschumi over 3 years ago

Warning: The Windows builds in this version do not support HTTPS. Please use Version 1.4.5 instead.

  • Update OpenSSL to 1.1.1k and curl to 7.77.0
  • Fix response body being cut off after a null byte
  • Cleaner internal memory management
gmod-chttp - Version 1.4.2

Published by timschumi over 3 years ago

gmod-chttp - Version 1.4.1

Published by timschumi over 3 years ago

  • Update to curl 7.75.0 and OpenSSL 1.1.1i
  • Build Linux libraries on Debian 8
  • Allow invalid request methods
  • Provide builds with builtin libstdc++/libgcc
  • Automatically search for available CA bundles
gmod-chttp - Version 1.4.0-rc1

Published by timschumi about 4 years ago

  • Switched to unified threading code for Windows and Linux.
  • Resolved a few threading-related issues.
  • Fixed a few memory and reference leaks (thanks to @Meachamp!).
  • Refactored a large part of the code.
  • Make the background thread sleep while waiting for requests.
gmod-chttp - Version 1.3.2

Published by timschumi over 4 years ago

  • Fixed a bug where the query string would be appended multiple times on redirect.
  • Fixed the Linux library exhausting resources by never freeing threads.