Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/ooni/oohttp
Fork of Go stdlib's net/http that works with alternative TLS libraries like refraction-networking/utls.
https://github.com/ooni/oohttp
8e922fd76aced8db303b9ba43e3b6eee425eb163 authored over 2 years ago by Simone Basso <[email protected]>
fa82bc93b8766c91b25bcb2c23a4b147a2c885b0 authored over 2 years ago by Simone Basso <[email protected]>
chore: upgrade to go1.18.2
See https://github.com/ooni/probe/issues/2077 and https://github.c...
fb27ebcf5f1edeb0a7a67b22b75535645a64e437 authored over 2 years ago by Simone Basso <[email protected]>
Conflicts:
h2_bundle.go
header.go
httptest/server_test.go
httptrace/trace.go
main_test.go
...
3e90d5ed289614ea65853c68c5d3c7144f1f3dc3 authored over 2 years ago by Simone Basso <[email protected]>
chore: update to go1.17.10
b149a1255625f45b5d0fb0dd230ab2ffdb055ba9 authored over 2 years ago by Simone Basso <[email protected]>
Conflicts:
httptest/server_test.go
fda830da3a9737abcff3cd57e93599f7af56f802 authored over 2 years ago by Simone Basso <[email protected]>
A set domain attribute in a cookie in a Set-Cookie header is intended to
create a domain cookie,...
Change-Id: Iee18987c495d1d4bde9da888d454eea8079d3ebc
GitHub-Last-Rev: ff5e01599ddf7deb3ab6ce190b...
golang/net#134 and golang/net#96 have been merged.
This patch updates h2_bundle.go and enables T...
Currently, it's not possible to send informational responses such as
103 Early Hints or 102 Proc...
The Go 1.19 code freeze has recently started. This is a time to update
all golang.org/x/... modu...
This reverts CL 353714.
The change closes accepted connection also in graceful shutdown which
b...
Fixes #48642
Change-Id: I7bf00517bea43dcf38e15b778818a3a3f6ffe23e
GitHub-Last-Rev: a0e8b80f18dc...
When run with race detector the test fails without the fix.
For #51799
Fixes #51897
Change-Id:...
cc3228fa9cea177c5d8f88b060a567e81d47f9d0 authored over 2 years ago by Maisem Ali <[email protected]>When run with race detector the test fails without the fix.
For #51799
Fixes #52455
Change-Id:...
955a0660bcdea263ef11f47813a252a4a63150f0 authored over 2 years ago by Maisem Ali <[email protected]>Make some code more simple.
Change-Id: I801adf0dba5f6c515681345c732dbb907f945419
GitHub-Last-Re...
This patch also include related fixes to net/http.
io_test.go don't test reading or WritingTo o...
d452cd54ed59f8d146d509d43a7e202cfdce4ea4 authored over 2 years ago by Jorropo <[email protected]>
cmd/internal/moddeps was failing.
Ran the commands it suggested:
% go mod tidy ...
2d2a24ccc6e70a966a4f3371d8589dee3d8b7947 authored over 2 years ago by Russ Cox <[email protected]>Needed for CL 400236.
Change-Id: Ia0b4a5963724ed92be27f557ad141335b389e97f
GitHub-Last-Rev: b0e...
Fixes #30715
Change-Id: Ia3712d248b6dc86abef71ccea6e705a571933d53
GitHub-Last-Rev: 6ae68402a5a7...
95de2c8268f495b426ee3765ea10c4563b37e4c4 authored over 2 years ago by Simone Basso <[email protected]>
The WHATWG Mime Sniffing Standard we follow dropped support for
.snd / audio/basic.
https://gith...
Fixes #52450 (hopefully)
Change-Id: Ib723f8efb4a13af1b98c25cd02935425172d01e6
Reviewed-on: http...
These timeouts are empirically sometimes (but rarely) too short on
slower builders, and at any r...
actualReader and tc.expectedReader are reflect.Type instances,
not the actual objects.
Change-I...
f7c52e4b83f810ed436bd44b9f8382588f12efce authored over 2 years ago by Jorropo <[email protected]>
The current implementation, although more succinct, relies on a runtime
lookup to a "constant" u...
Fixes #52239
Change-Id: I08b75e613e3c976855e39d01a6757d94e4207bf8
Reviewed-on: https://go-revie...
b683bc0f8d53ba160817bcaa9f9b7363cbd1d95e authored over 2 years ago by Simone Basso <[email protected]>
See https://github.com/ooni/probe/issues/2067
86049e1476e25687083b9661aeab45a4c26d7aa5 authored over 2 years ago by Simone Basso <[email protected]>chore: update to go1.17.8
d8bf2ddcaebd7ab4d22642166c455ff7a134c751 authored over 2 years ago by Simone Basso <[email protected]>See https://github.com/ooni/probe/issues/2067
b1a54bd0b8fe68e620677bcaf2cf28d9572abf90 authored over 2 years ago by Simone Basso <[email protected]>606150876844cd3c90eceae484b997f2f350879e authored over 2 years ago by Simone Basso <[email protected]>
Fixes #51761
Change-Id: Ibaa17076ba51b666e25333e78180b8c7c4c940ec
Reviewed-on: https://go-revie...
[This CL is part of a sequence implementing the proposal #51082.
The design doc is at https://go...
It has been agreed that we should prefer the US spelling of words like
"canceling" over "cancell...
The source of these errors is undiagnosed, but they have only been
observed on netbsd builders (...
go/doc in all its forms applies this replacement when rendering
the comments. We are considering...
A future change to gofmt will rewrite
// Doc comment.
//
func f()
to
// Doc comment.
fun...
For whatever reason (perhaps some tool does this), a handful of comments,
including some doc com...
A run of lines that are indented with any number of spaces or tabs
format as a <pre> block. This...
RFC 7231 does not require that a 3xx response contain a Location header.
When receiving such a r...
When run with race detector the test fails without the fix.
Fixes #51799
Change-Id: I273adb6d3...
774cf6576d3f9631cf49dcd2f69894ad68a8c625 authored almost 3 years ago by Maisem Ali <[email protected]>
If the http.Request passed to ReverseProxy.ServeHTTP has a context
with a non-nil Done channel, ...
ParseMultipartForm relies on a valid multipartReader, if the request body is nil,
the multipartR...
Clarify that username can't contain a colon.
See https://go.dev/play/p/aM25UHC6n98
Change-Id: I...
65c421cd507f9613d0a1271b3966a2b7917a49c2 authored almost 3 years ago by Brad Fitzpatrick <[email protected]>Generated with x/build/cmd/updatestd.
Updates #36905.
Change-Id: I5d12dfc3b49c1476ce4b8d4cbeb3...
176c267a04395e8a9ceb43f5c1d3920de918906a authored almost 3 years ago by Heschi Kreinick <[email protected]>
Given that we have seen failures with the same failure mode on both
openbsd/arm and android/arm6...
When we receive an error writing the first byte of a request to a
reused connection, we retry th...
Upgrade the test certificate from RSA 1024 (not FIPS-approved)
to RSA 2048 (FIPS-approved), allo...
This extends the skip added in CL 375635 to the "_Headers" variant of
the test, since we have ob...
doc: document TLSClientFactory
940b7f7db71e91322c7be5678f862d8a84f5f747 authored almost 3 years ago by Simone Basso <[email protected]>
It seems TLSClientFactory works regardless of whether we're
using a proxy or not.
Therefore, us...
6aafb92ce199683e2eee3e71928ec04efc33a634 authored almost 3 years ago by Simone Basso <[email protected]>feat: add factory for TLS proxying with uTLS (v3)
f9b4e3638d0a9afbf01a6db2bfa26bcfd77f1899 authored almost 3 years ago by Simone Basso <[email protected]>
This commit build upon 475e58062b3ef43e1dacea9d5ecc39bfd4b71353 to
allow users to optionally spe...
Sync with go1.17.6
acf78d8fc890b04fdf75ab9798ea4d48aab3e24d authored almost 3 years ago by Simone Basso <[email protected]>bb7713e2d8d2e4ab97a35d87bee5e934ad64dc3e authored almost 3 years ago by Simone Basso <[email protected]>
When an http.FileServer is given a path like file1/file2 where file1
exists but file2 does not, ...
Upgrade the test certificate from RSA 1024 (not FIPS-approved)
to RSA 2048 (FIPS-approved), allo...
Pull in approved backports to golang.org/x/net/http2:
21a9c9c http2: prioritize RST_STREAM ...
25a1b6f360f3ce72d781967c2accb32942a41c47 authored about 3 years ago by Carlos Amedee <[email protected]>
These tests are empirically flaky on the windows/arm and windows/arm64
builders, with a consiste...
doc: show how to use the experimental tls factory
ce1c6b50756ce36f11abb7ef06f4ae1707348308 authored about 3 years ago by Simone Basso <[email protected]>de9a54abd733cbe709e2565118d56e06232c255e authored about 3 years ago by Simone Basso <[email protected]>
Interestingly, I didn't see this on macOS but now I see it on
my Linux system (where I just test...
This commit adds a new example showing how one can use the
experimental TLSClientFactory functio...
feat: add factory for TLS proxying with uTLS (v2)
47436feafc4ca0cd9689f3d5951686ebd778b73f authored about 3 years ago by Simone Basso <[email protected]>
This commit adds an experimental factory for create proxying
TLS connections using uTLS rather t...
The links to this example were using an underscore separator
instead of a hyphen, and incorrect ...
It is observed to be flaky on the only openbsd/arm builder.
Skipping on that platform until some...
h2_bundle.go is automatically generated from x/net/http2. Any
formatting changes within that fil...
And then revert the bootstrap cmd directories and certain testdata.
And adjust tests as needed.
...
Pull in security fix
2d13015 http2: cap the size of the server's canonical header cache
an...
26ce15bb23c99272f3ac776d1e8f30ff9121186b authored about 3 years ago by Filippo Valsorda <[email protected]>Pull in security fix
84cba54 http2: cap the size of the server's canonical header cache
Up...
2268922ba1695001c293e3d9bc5095fca7bab104 authored about 3 years ago by Filippo Valsorda <[email protected]>
This test fails with "timeout" once per couple of months.
It may be that the arbitrary timeout i...
chore: update submodule's dependencies
a14131163a5e74a4af17741ff7d7f6d6837f85b3 authored about 3 years ago by Simone Basso <[email protected]>55d0617b8160336536c0cfe5b10d10fa747f37fe authored about 3 years ago by Simone Basso <[email protected]>
chore: update go.mod version and dependencies
209dd31a30a455d467e7d69875e2fb84aeeeaece authored about 3 years ago by Simone Basso <[email protected]>22fd1a620f1e054eaba883022cff778b57162625 authored about 3 years ago by Simone Basso <[email protected]>
feat: merge go1.17.4 and add factory for uTLS proxy
3f5c93bb907121eeee03b29fb76c71927299dfb5 authored about 3 years ago by Simone Basso <[email protected]>
This commit adds an experimental factory for create proxying
TLS connections using uTLS rather t...
bde36fd0f583f76f2a072a6fb336b24c119cfa97 authored about 3 years ago by Simone Basso <[email protected]>
Pull in approved backports to golang.org/x/net/http2:
85e122b net/http2: Fix handling of ex...
dd046401b629ed9c56cd5d66fa25b2d89b0f2eec authored about 3 years ago by Michael Anthony Knyszek <[email protected]>
Server handlers may set a "Transfer-Encoding: identity" header on
responses to disable chunking,...
When sending a Request with a non-context deadline, we create a
context with a timeout. This con...
This test occasionally hangs on the darwin-arm64-11_0-toothrot
builder. When it does, it fails w...
This brings in a fix for OpenBSD that lets it correctly gather network
interface information.
F...
37c423a6e5db09eb1a1ea0a145f403ec16811c68 authored about 3 years ago by Ian Lance Taylor <[email protected]>
Server handlers may set a "Transfer-Encoding: identity" header on
responses to disable chunking,...
When sending a Request with a non-context deadline, we create a
context with a timeout. This con...
chore: update examples' dependencies
59269855280a6222891daba911f61dcc4114c676 authored about 3 years ago by Simone Basso <[email protected]>ecc037ce78a10e2f672f0a8d288115df0f71fd31 authored about 3 years ago by Simone Basso <[email protected]>
Update to go1.17.3
9fc06c067bd626e9fa3df394157a85c2dd4de6e8 authored about 3 years ago by Simone Basso <[email protected]>374c93c61753ee7bb7c993905ea1d2ef4651ac2d authored about 3 years ago by Simone Basso <[email protected]>
4a65bd1f03e4e4b695b81fa06accea226ed08149 authored about 3 years ago by Simone Basso <[email protected]>
Conflicts:
h2_bundle.go
The Go 1.18 code freeze has recently started. This is a time to update
all golang.org/x/... modu...
Fixes #39567
Change-Id: I226089b678a6a13d7ce69f360a23fc5bd297d550
GitHub-Last-Rev: 6435fd5881fc...
Fixes #49448
Change-Id: Ie2acff7dedbca9bd1cc0b1b3dd0a01573c7befee
Reviewed-on: https://go-revie...
Change-Id: I8b0924300eafe27de98975512a78a6527a92e446
Reviewed-on: https://go-review.googlesource...
This change allows the check to pass unmodified under GopherJS, which
stack traces are formatted...