[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#843807: ITP: golang-github-mreiferson-go-httpclient -- Go HTTP client with timeouts



Package: wnpp
Severity: wishlist
Owner: "Dr. Tobias Quathamer" <toddy@debian.org>

* Package name    : golang-github-mreiferson-go-httpclient
  Version         : 0.0~git20160630.0.31f0106-1
  Upstream Author : Matt Reiferson <mreiferson@gmail.com>
* URL             : https://github.com/mreiferson/go-httpclient
* License         : Expat
  Programming Lang: Go
  Description     : Go HTTP client with timeouts

This Go package provides an HTTP Transport that implements the
RoundTripper interface and can be used as a built in replacement
for the standard library's, providing:
.
 * connection timeouts
 * request timeouts
.
This is a thin wrapper around http.Transport that sets dial
timeouts and uses Go's internal timer scheduler to call the
Go 1.1+ CancelRequest() API.




The package has already been part of stable, but has been removed in 2015 (https://tracker.debian.org/pkg/golang-mreiferson-httpclient). The name was slightly different back then, I'm using the opportunity to rename the package according to the current Go packaging standards.

This package is a dependency of rclone (https://bugs.debian.org/822793).

Regards,
Tobias

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: