Skip to content

Releases: ameshkov/gocurl

v1.4.3

04 Jul 17:07
Compare
Choose a tag to compare

See CHANGELOG.md for the list of changes.

v1.4.2

31 Mar 11:40
Compare
Choose a tag to compare

See CHANGELOG.md for the list of changes.

v1.4.1

07 Feb 13:25
Compare
Choose a tag to compare

See CHANGELOG.md for the list of changes.

v1.4.0

04 Feb 20:58
Compare
Choose a tag to compare

See CHANGELOG.md for the list of changes.

v1.3.0

23 Sep 19:11
Compare
Choose a tag to compare

Added

  • Added an option to use Post-Quantum secure algorithms for establishing TLS
    connections. This option is hidden under a new --experiment flag that is
    described in README.md. (#15)

Fixed

  • Fixed an issue with --http2 not being able to work together with --ech. In
    addition to that there's also one more change: gocurl by default will send
    both h2 and http/1.1 in TLS ALPN extension and use the protocol selected
    by the server. (#14)

See changes.

See CHANGELOG.md for the list of changes.

v1.2.0

22 Sep 11:26
Compare
Choose a tag to compare

Added

  • Added --dns-servers command-line argument support. Besides regular DNS,
    gocurl also supports encrypted DNS, see examples in README.md to learn
    more. (#6)

Fixed

  • TLS state is now printed to the output for ECH-enabled connections. In
    addition to that, much more TLS-related information is printed to the output
    including information about TLS certificates. (#8)

See changes.

See CHANGELOG.md for the list of changes.

v1.1.0

21 Sep 15:33
Compare
Choose a tag to compare

Added

  • gocurl now supports Encrypted Client Hello. Added --ech and --echconfig
    command-line arguments, see examples in README.md to learn more. (#3)

  • Added --resolve command-line argument support. It works similarly to the one
    in curl with one important difference: gocurl ignores port there and
    simply returns specified IP addresses for the host. (#5)

See changes.

See CHANGELOG.md for the list of changes.

v1.0.6

17 Sep 13:00
Compare
Choose a tag to compare

Added

  • --connect-to and --proxy now also support HTTP/3. (#1)

See changes.

See CHANGELOG.md for the list of changes.

v1.0.5

15 Sep 12:54
Compare
Choose a tag to compare

Added

  • Added the changelog.

Changed

  • Added more debug logging to all request stages.

Fixed

  • Fixed the way --connect-to works when a proxy is specified. Before this
    change gocurl could only redirect the proxy connection, but not the one that
    goes through proxy. This behavior is now fixed.

See changes.

See CHANGELOG.md for the list of changes.

v1.0.4

12 Sep 20:09
Compare
Choose a tag to compare

Fixed the issue with the output being written not to stdout by default.