aboutsummaryrefslogtreecommitdiff
path: root/fasthttpproxy
AgeCommit message (Collapse)AuthorFilesLines
2023-08-30fasthttpproxy: fix doc examplesGravatar Oleksandr Redko 1-2/+2
2023-07-21fasthttpproxy support ipv6 (#1597)Gravatar Pluto 1-3/+15
Co-authored-by: liwengang <liwengang.zz@bytedance.com>
2023-06-13Enable gofumpt linter; format code `gofumpt -w .` (#1576)v1.48.0Gravatar Oleksandr Redko 1-1/+0
2023-04-04format : update some codes style (#1533)Gravatar LeoSun 1-1/+1
* update some codes style * update adaptor.go and client.go * Update fasthttpproxy/http.go Co-authored-by: Erik Dubbelboer <erik@dubbelboer.com> --------- Co-authored-by: Erik Dubbelboer <erik@dubbelboer.com>
2023-03-08Fix proxy auth bugGravatar Erik Dubbelboer 1-1/+1
fixes #1513
2023-02-13docs: fix grammar issues and typos in comments (#1492)Gravatar Oleksandr Redko 1-1/+1
2023-02-10Add missing fasthttp prefix in example usage (#1487)Gravatar Oleksandr Redko 1-2/+2
2022-12-08Fixed an error caused of character when @ > 1 during proxy authentication ↵Gravatar Amzza0x00 1-3/+3
(#1452) * Fixed a error caused by more @ character during proxy authentication * Fixed a error caused by more @ character during proxy authentication
2022-09-15Deprecate Go 1.15 (#1379)Gravatar Aoang 1-3/+2
* Dropping support for 1.15. * Replaces Go 1.16 Deprecated functions * Update test build flag * Fix import sort and comment * Update github.com/klauspost/compress to v1.15.9 https://github.com/klauspost/compress improved performance and changed Minimum version is 1.16, this should be the final supported release for Go 1.16 (https://github.com/klauspost/compress/commit/6d0019a95afa3221f7522d1f2eed0033b5e79470) .
2022-08-14Add Go 1.19 Support (#1355)v1.39.0Gravatar Aoang 3-0/+5
* Update Go Version to Go1.19.x And add cache * Fix CI Line endings * Update test CI Go Version to Go1.19.x And add cache * Update Gosec Security Scanner CI to securego/gosec@v2.12.0 * Format comment Go 1.19 adds support for links, lists, and clearer headings in doc comments. As part of this change, gofmt now reformats doc comments to make their rendered meaning clearer. See “Go Doc Comments” for syntax details and descriptions of common mistakes now highlighted by gofmt. As another part of this change, the new package go/doc/comment provides parsing and reformatting of doc comments as well as support for rendering them to HTML, Markdown, and text. ref: https://tip.golang.org/doc/go1.19 ref: https://tip.golang.org/doc/comment * Fix doc structure
2022-04-01Use %v for errors and %q for strings (#1262)v1.35.0Gravatar Erik Dubbelboer 1-2/+2
Mostly in tests.
2022-02-18Fix http proxy behavior (#1221)Gravatar Aoang 1-1/+1
Add Host header fix behavior https://datatracker.ietf.org/doc/html/rfc7230#section-5.4
2021-12-13Use %w to wrap errors (#1175)Gravatar Erik Dubbelboer 1-3/+3
2021-08-14Fix FasthttpSocksDialer exampleGravatar Erik Dubbelboer 1-1/+1
2021-06-18Run go test on github actions (#1047)Gravatar Erik Dubbelboer 2-8/+7
* Run go test on github actions travis-ci.org has stopped. See also: https://github.com/curl/curl/issues/7150 Downside: github actions don't support ppc64le * Run less * delete .travis.yml * Remove travis + minor lint fixes
2021-03-05format err info (#989)Gravatar peakle 1-1/+1
2021-03-05Improve socks proxy (#990)Gravatar kiyon 1-1/+9
* Improve documentation about DelClientCookie which related with #951. * use proxy.FromURL to support auth
2020-11-03Don't use %wGravatar Erik Dubbelboer 1-2/+2
We support versions of Go that don't have this yet.
2020-11-02fixed default schema for for req url (#897)Gravatar Maxim Korolyov 1-1/+2
2020-10-29Added httpproxy v2 (#889)Gravatar Maxim Korolyov 1-17/+34
* httpproxy v2 with improved auth barrier storage and full https proxy support * fixed package name * moved back the env proxy
2020-10-25Added proxy from env support (#885)Gravatar Maxim Korolyov 1-0/+108
* added proxy from env support * fixed package name * fixed err wrapping * evoid 2 err wrapping in the same format
2020-10-03tryDial timeout (#881)Gravatar Vitali Pikulik 1-1/+19
* Change tryDial to handle timeout correctly * fasthttpproxy/http.go accepts timeout * Fix example doc Co-authored-by: Erik Dubbelboer <erik@dubbelboer.com> * Improve import in httpproxy * Simplify tryDial * Cleanup * Wait for concurrencyCh Co-authored-by: Erik Dubbelboer <erik@dubbelboer.com>
2020-04-23Only base64 the proxy auth onceGravatar Erik Dubbelboer 1-9/+7
2020-04-20Add fasthttpproxy.FasthttpHTTPDialerv1.12.0Gravatar Erik Dubbelboer 1-0/+61
2019-09-13Fix FasthttpSocksDialer documentationv1.5.0Gravatar Erik Dubbelboer 1-3/+3
2019-09-07Reuse the socks5 dialerGravatar Erik Dubbelboer 1-1/+6
Fixes https://github.com/valyala/fasthttp/issues/644
2018-09-05Add SOCKS5 dialerGravatar Erik Dubbelboer 1-0/+25
See: https://github.com/valyala/fasthttp/issues/161