dependabot[bot]
38a91cda6f
chore(deps): bump golang.org/x/sys from 0.23.0 to 0.24.0 ( #1823 )
...
Bumps [golang.org/x/sys](https://github.com/golang/sys ) from 0.23.0 to 0.24.0.
- [Commits](https://github.com/golang/sys/compare/v0.23.0...v0.24.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sys
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-10 11:23:10 +02:00
dependabot[bot]
9fe0bc2e6f
chore(deps): bump golang.org/x/net from 0.27.0 to 0.28.0 ( #1821 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.27.0 to 0.28.0.
- [Commits](https://github.com/golang/net/compare/v0.27.0...v0.28.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-07 17:12:11 +02:00
dependabot[bot]
85ca45ef90
chore(deps): bump golang.org/x/crypto from 0.25.0 to 0.26.0 ( #1820 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.25.0 to 0.26.0.
- [Commits](https://github.com/golang/crypto/compare/v0.25.0...v0.26.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-07 17:01:17 +02:00
dependabot[bot]
a032ec91b1
chore(deps): bump golang.org/x/net from 0.26.0 to 0.27.0 ( #1801 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.26.0 to 0.27.0.
- [Commits](https://github.com/golang/net/compare/v0.26.0...v0.27.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-08 08:31:03 +02:00
dependabot[bot]
48359c7be3
chore(deps): bump golang.org/x/crypto from 0.24.0 to 0.25.0 ( #1802 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.24.0 to 0.25.0.
- [Commits](https://github.com/golang/crypto/compare/v0.24.0...v0.25.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-08 07:44:40 +02:00
dependabot[bot]
3e028c69cc
chore(deps): bump golang.org/x/sys from 0.21.0 to 0.22.0 ( #1800 )
...
Bumps [golang.org/x/sys](https://github.com/golang/sys ) from 0.21.0 to 0.22.0.
- [Commits](https://github.com/golang/sys/compare/v0.21.0...v0.22.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sys
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-05 17:07:12 +02:00
dependabot[bot]
6a7f259017
chore(deps): bump golang.org/x/net from 0.23.0 to 0.26.0 ( #1788 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.23.0 to 0.26.0.
- [Commits](https://github.com/golang/net/compare/v0.23.0...v0.26.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-14 09:39:01 +02:00
dependabot[bot]
7de6a26de7
chore(deps): bump golang.org/x/crypto from 0.21.0 to 0.24.0 ( #1787 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.21.0 to 0.24.0.
- [Commits](https://github.com/golang/crypto/compare/v0.21.0...v0.24.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-14 09:28:08 +02:00
dependabot[bot]
ea3b903178
chore(deps): bump github.com/klauspost/compress from 1.17.7 to 1.17.9 ( #1792 )
...
Bumps [github.com/klauspost/compress](https://github.com/klauspost/compress ) from 1.17.7 to 1.17.9.
- [Release notes](https://github.com/klauspost/compress/releases )
- [Changelog](https://github.com/klauspost/compress/blob/master/.goreleaser.yml )
- [Commits](https://github.com/klauspost/compress/compare/v1.17.7...v1.17.9 )
---
updated-dependencies:
- dependency-name: github.com/klauspost/compress
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-13 20:31:00 +02:00
dependabot[bot]
d3a9c74c92
chore(deps): bump golang.org/x/net from 0.22.0 to 0.23.0 ( #1748 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.22.0 to 0.23.0.
- [Commits](https://github.com/golang/net/compare/v0.22.0...v0.23.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-04 09:27:34 +01:00
Erik Dubbelboer
222c0bf01b
Update deps
2024-03-06 11:13:58 +01:00
dependabot[bot]
9c69feae53
chore(deps): bump golang.org/x/crypto from 0.19.0 to 0.20.0 ( #1725 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.19.0 to 0.20.0.
- [Commits](https://github.com/golang/crypto/compare/v0.19.0...v0.20.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-27 11:05:12 +01:00
Erik Dubbelboer
a8cb5d535f
Bump dependencies ( #1718 )
2024-02-10 11:04:07 +01:00
dependabot[bot]
9ba16466df
chore(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 ( #1678 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.14.0 to 0.17.0.
- [Commits](https://github.com/golang/crypto/compare/v0.14.0...v0.17.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-19 09:33:54 +08:00
Erik Dubbelboer
24acb80b92
Update dependencies
2023-10-12 19:50:52 +02:00
Erik Dubbelboer
53e376f822
Update dependencies
2023-03-15 14:50:58 +01:00
dependabot[bot]
559d536fd4
Bump golang.org/x/crypto from 0.0.0-20220214200702-86341886e292 to 0.1.0 ( #1508 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.0.0-20220214200702-86341886e292 to 0.1.0.
- [Release notes](https://github.com/golang/crypto/releases )
- [Commits](https://github.com/golang/crypto/commits/v0.1.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-03 20:50:27 +01:00
dependabot[bot]
8800d4b993
Bump golang.org/x/net from 0.0.0-20220906165146-f3363e06e74c to 0.7.0 ( #1503 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.0.0-20220906165146-f3363e06e74c to 0.7.0.
- [Release notes](https://github.com/golang/net/releases )
- [Commits](https://github.com/golang/net/commits/v0.7.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-03 18:21:34 +01:00
dependabot[bot]
c8d2e0e6d2
Bump golang.org/x/text from 0.3.7 to 0.3.8 ( #1502 )
...
Bumps [golang.org/x/text](https://github.com/golang/text ) from 0.3.7 to 0.3.8.
- [Release notes](https://github.com/golang/text/releases )
- [Commits](https://github.com/golang/text/compare/v0.3.7...v0.3.8 )
---
updated-dependencies:
- dependency-name: golang.org/x/text
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-03 17:46:24 +01:00
M. Efe Çetin
2e81dca7b2
update compress modulule, drop 1.16 ( #1482 )
2023-02-06 04:27:38 +01:00
Erik Dubbelboer
9d5a7bf7e3
Add support for Go 1.20 ( #1481 )
2023-02-03 08:41:39 +01:00
Craig O'Donnell
31fdc796f4
resolve CVE-2022-27664 ( #1377 )
2022-09-15 23:02:06 +02:00
Aoang
a696949f6c
Deprecate Go 1.15 ( #1379 )
...
* 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-09-15 22:28:25 +03:00
Erik Dubbelboer
d4c739eee5
State active ( #1260 )
...
* Require at least Go 1.15
* Fix StateActive state
* Don't panic when idle connections get closed
2022-04-01 10:18:48 +02:00
Mikhail Faraponov
59f94a3f71
Update github.com/klauspost/compress ( #1237 )
2022-03-06 13:33:58 +01:00
Mikhail Faraponov
856ca8e7aa
Update dependencies ( #1230 )
2022-02-28 20:51:08 +01:00
Mikhail Faraponov
9d665e00df
Update dependencies ( #1204 )
...
Co-authored-by: Mikhail Faraponov <mikefaraponov@Mikhails-MacBook-Pro.local >
2022-02-01 13:09:04 +01:00
Mikhail Faraponov
9123060b3a
Updated dependencies ( #1194 )
...
Co-authored-by: Mikhail Faraponov <mikefaraponov@Mikhails-MacBook-Pro.local >
2022-01-14 05:01:51 +01:00
Mikhail Faraponov
97e1319927
Update compress ( #1069 )
2021-08-16 18:09:31 +02:00
Sergio Andrés Virviescas Santana
fa3e5d85f2
Run test with go 1.16.X ( #1028 )
...
* Run test with go 1.16.X
* Fix min required go version
* Add go tip
* Update .github/workflows/security.yml
Co-authored-by: Erik Dubbelboer <erik@dubbelboer.com >
Co-authored-by: Erik Dubbelboer <erik@dubbelboer.com >
2021-05-17 10:45:11 +02:00
Sergio Andrés Virviescas Santana
5898006f5b
Upgrade dependencies and tidy ( #1029 )
2021-05-17 09:12:49 +02:00
Erik Dubbelboer
4637395dd7
Update deps
2021-02-26 12:04:52 +01:00
Maxim Korolyov
4eac1ae470
Added proxy from env support ( #885 )
...
* added proxy from env support
* fixed package name
* fixed err wrapping
* evoid 2 err wrapping in the same format
2020-10-25 14:46:54 +01:00
Erik Dubbelboer
f97a382d80
Add letsencrypt example
2020-07-11 20:40:19 +02:00
Erik Dubbelboer
cc9db3ab20
Try TravisCI Windows ( #828 )
...
* Try TravisCI Windows
* prefork is supported on windows with Reuseport=true
* Bit longer timeouts for tests
2020-06-06 15:57:38 +02:00
Andy Pan
33b3cb259e
Support Windows SO_REUSEADDR ( #822 )
...
* Support Windows SO_REUSEADDR
* Update the comment
* Renew comment of the Listen method on Windows
2020-06-04 16:51:39 +02:00
Erik Dubbelboer
339ad36634
Add Brotli support
...
New Functions:
CompressHandlerBrotliLevel(h RequestHandler, brotliLevel, otherLevel int) RequestHandler
Request.BodyUnbrotli() ([]byte, error)
Response.BodyUnbrotli() ([]byte, error)
AppendBrotliBytesLevel(dst, src []byte, level int) []byte
WriteBrotliLevel(w io.Writer, p []byte, level int) (int, error)
WriteBrotli(w io.Writer, p []byte) (int, error)
AppendBrotliBytes(dst, src []byte) []byte
WriteUnbrotli(w io.Writer, p []byte) (int, error)
AppendUnbrotliBytes(dst, src []byte) ([]byte, error)
New Constants:
CompressBrotliNoCompression
CompressBrotliBestSpeed
CompressBrotliBestCompression
CompressBrotliDefaultCompression
Brotli compression levels are different from gzip/flate. Because of this we have separate level constants and CompressHandlerBrotliLevel takes 2 levels.
I didn't add Brotli support to CompressHandler as this could cause a spike in CPU usage when users upgrade fasthttp.
fasthttp.CompressBrotliDefaultCompression is not the same as
brotli.DefaultCompression. brotli.DefaultCompression is more than twice
as slow as fasthttp.CompressBrotliDefaultCompression which I thought was
unreasonable as default.
2020-05-15 15:36:26 +02:00
Erik Dubbelboer
96a8ad6e00
Upgrade dependencies
2020-04-20 18:21:58 +02:00
Erik Dubbelboer
e6a8bcfb0c
Add go version to go.mod, test with 1.13.1
...
I chose 1.11 for the version in the go.mod file based on the information
in this issue: https://github.com/golang/go/issues/30791
2019-09-28 10:10:20 +02:00
Erik Dubbelboer
7e6a4c887b
Update dependencies
2019-09-07 10:20:54 +02:00
Oleg Kovalov
4087354082
Support Go modules
2018-10-01 15:33:33 +08:00