Trim21
709c52301c
fix ctx.SendStream(io.Reader)
huge memory usage ( #2091 )
...
* Update ctx.go
* remove content-length from test
2022-09-15 07:19:25 +02:00
M. Efe Çetin
8ec62a64cc
🧹 update: add methods configuration for cache middleware ( #2081 )
...
* 🧹 update: add methods configuration for cache middleware
* 🧹 update: add methods configuration for cache middleware
2022-09-11 13:11:33 +02:00
Amir Hossein
f482b303b5
remove redundant parentheses and update comments ( #2082 )
...
* fix unhandled errors
* fix unhandled error in cache package test
* omit variable type
* omit variable type
* rename variable because collide with the imported package name
* handle file error on closing
* fix unhandled in common_linux.go
* fix unhandled errors in helpers_test.go
* fix unhandled errors in listen_test.go
* remove unused parameter in emptyHandler method
* refactor path.go
* unhandled error in hooks test
* fix unhandled errors in app_test.go
* fix unhandled errors in ctx_test.go
* ✨ fix unhandled errors in helpers_test.go
* revert app_test.go
* remove redundant parentheses and update comments
2022-09-11 13:09:39 +02:00
RW
012a2b16a5
prepare release v2.37.1
v2.37.1
2022-09-08 07:32:17 +02:00
M. Efe Çetin
35753f7eac
🐛 bug: fix constraints when to use multiple params ( #2077 )
...
* 🐛 bug: fix constraints when to use multiple params
* test case route matching
remove the parameters for negative routing matches, as they are unnecessary and should not be considered there
Co-authored-by: René Werner <rene@gofiber.io>
2022-09-08 07:29:05 +02:00
RW
bb102259c4
Update release-drafter.yml
2022-09-07 14:36:27 +02:00
RW
22239f621d
Update release-drafter.yml
2022-09-07 13:06:27 +02:00
René Werner
8dfbd94608
Add changelog link to release drafter
2022-09-07 12:59:08 +02:00
René Werner
3bbeb4ebe9
Add changelog link to release drafter
2022-09-07 12:57:39 +02:00
Jinquan Wang
e8c93e6153
🐛 [Fix]: unhandle in strictmode ( #2055 )
...
* fix: unhandle in strictmode
* 🐛 fix: error test
* ✅ chore: add testcases for strictrouting
* ✅ chore: fix test case
2022-09-07 11:05:37 +02:00
dependabot[bot]
9fc80fcc92
Bump github.com/valyala/fasthttp from 1.39.0 to 1.40.0 ( #2075 )
...
* Bump github.com/valyala/fasthttp from 1.39.0 to 1.40.0
Bumps [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp ) from 1.39.0 to 1.40.0.
- [Release notes](https://github.com/valyala/fasthttp/releases )
- [Commits](https://github.com/valyala/fasthttp/compare/v1.39.0...v1.40.0 )
---
updated-dependencies:
- dependency-name: github.com/valyala/fasthttp
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* Add retry logic to tests
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: René Werner <rene@gofiber.io>
2022-09-06 17:53:45 +02:00
Amir Hossein
c8b1879b11
fix unhandled errors in app_test.go ( #2071 )
...
* fix unhandled errors
* fix unhandled error in cache package test
* omit variable type
* omit variable type
* rename variable because collide with the imported package name
* handle file error on closing
* fix unhandled in common_linux.go
* fix unhandled errors in helpers_test.go
* fix unhandled errors in listen_test.go
* remove unused parameter in emptyHandler method
* refactor path.go
* unhandled error in hooks test
* fix unhandled errors in app_test.go
* fix unhandled errors in ctx_test.go
* ✨ fix unhandled errors in helpers_test.go
* revert app_test.go
2022-09-05 13:11:09 +02:00
Fufu
87faeda5c1
🐛 Fix: EnvVar middleware parses base64 incorrectly ( #2069 )
...
* Fix: EnvVar middleware parses base64 incorrectly
* Chore: fix typo in README.md
* Chore: standardize and simplify response
2022-09-03 19:03:51 +02:00
Amir Hossein
b7500a8d08
unhandled error in hooks test ( #2070 )
...
* fix unhandled errors
* fix unhandled error in cache package test
* omit variable type
* omit variable type
* rename variable because collide with the imported package name
* handle file error on closing
* fix unhandled in common_linux.go
* fix unhandled errors in helpers_test.go
* fix unhandled errors in listen_test.go
* remove unused parameter in emptyHandler method
* refactor path.go
* unhandled error in hooks test
2022-09-02 08:01:55 +02:00
RW
1f18ae3549
prepare release v2.37.0
v2.37.0
2022-08-30 18:30:41 +02:00
RW
ec96d161a0
Fix csrf middleware behavior with header key lookup ( #2063 )
...
* 🐛 [Bug]: Strange CSRF middleware behavior with header KeyLookup configuration #2045
2022-08-30 14:48:31 +02:00
Carlos García Rosales
6026560c93
Sugerencia de cambios en traducción al español ( #2064 )
...
Saludos soy de Perú y me gustaría contribuir con una traducción más precisa al español mi lenguaje nativo.
2022-08-30 14:44:44 +02:00
M. Efe Çetin
cbfcac2c0a
🐛 bug: remove prefork support from custom listeners ( #2060 )
...
* 🐛 bug: remove prefork support from custom listeners
* Update listen_test.go
2022-08-30 13:01:24 +02:00
M. Efe Çetin
e72ea32dd2
🐛 bug: fix regex constraints ( #2059 )
2022-08-30 08:40:58 +02:00
Amir Hossein
349772d69a
fix unhandled errors and remove unused parameter ( #2061 )
...
* fix unhandled errors
* fix unhandled error in cache package test
* omit variable type
* omit variable type
* rename variable because collide with the imported package name
* handle file error on closing
* fix unhandled in common_linux.go
* fix unhandled errors in helpers_test.go
* fix unhandled errors in listen_test.go
* remove unused parameter in emptyHandler method
2022-08-30 08:38:16 +02:00
RW
0ebc9113d5
Update README.md
2022-08-30 08:36:17 +02:00
Emre Savcı
d9257c2c1d
🚀 [Feature]: add envvar expose middleware ( #2054 )
...
* add envvar expose middleware
* fix readme remove redundant word
* change hard coded json marshal to app config marshaller
* update readme
* update all lang readme
* change t.setenv to os.setenv as backward compability reason
* change io.readall to ioutil.readall
* Update envvar.go
* remove get method that only used in test
* remove unused method from envvar struct
* remove path variable from config, update readme, add new test case
Co-authored-by: RW <rene@gofiber.io>
2022-08-30 08:30:13 +02:00
Amir Hossein
0734c9d3fc
🔍 fix unhandled errors in helpers_test.go ( #2058 )
...
* fix unhandled errors
* fix unhandled error in cache package test
* omit variable type
* omit variable type
* rename variable because collide with the imported package name
* handle file error on closing
* fix unhandled in common_linux.go
* fix unhandled errors in helpers_test.go
2022-08-29 14:12:12 +02:00
Jason McNeil
6272d759eb
🚀 [Feature]: middleware/csrf custom extractor ( #2052 )
...
* feat(middleware/csrf): allow custom Extractor
* test: update Test_CSRF_From_Custom
* docs: add comma
* docs: update KeyLookup docs
2022-08-28 18:57:47 +02:00
Amir Hossein
506f0b21c5
fix unhandled error in common_linux.go
( #2056 )
...
* fix unhandled errors
* fix unhandled error in cache package test
* omit variable type
* omit variable type
* rename variable because collide with the imported package name
* handle file error on closing
* fix unhandled in common_linux.go
2022-08-28 18:45:56 +02:00
Amir Hossein
b86f79eca4
handle file error on closing ( #2050 )
...
* fix unhandled errors
* fix unhandled error in cache package test
* omit variable type
* omit variable type
* rename variable because collide with the imported package name
* handle file error on closing
2022-08-26 15:46:45 +02:00
M. Efe Çetin
aef7ea53b3
🐛 bug: fix route constraints problems ( #2033 )
...
* 🐛 bug: fix route constraints problems
* escape support for data
* exactLen -> len
2022-08-26 14:16:06 +02:00
Amir Hossein
ffb2d4cb1a
fix unhandled error in cache package tests ( #2049 )
...
* fix unhandled errors
* fix unhandled error in cache package test
* omit variable type
* omit variable type
* rename variable because collide with the imported package name
2022-08-26 14:10:46 +02:00
Amir Hossein
01ea139da4
🔎 fix unhandled errors ( #2048 )
...
fix unhandled errors
2022-08-26 12:02:46 +02:00
Muhammed Efe Çetin
235ff1649c
📝 docs: convert gitter, telegram links to discord
2022-08-25 19:27:15 +03:00
GalvinGao
b970457109
docs: change support claim up to go 1.19 ( #2043 )
2022-08-24 14:09:33 +02:00
micziz
6c6661a32d
📝 docs: Update Italian readme ( #2042 )
...
Update README_it.md
2022-08-24 13:50:45 +03:00
M. Efe Çetin
4d28b1e200
🐛 bug: make tlsHandler public to use it with Listener ( #2034 )
...
* 🐛 bug: ClientHelloInfo support for app.Listener
* 🐛 bug: ClientHelloInfo support for app.Listener
* fix
* make tlshandler public
* update
* 🐛 bug: make tlsHandler public to use it with Listener #2034
Co-authored-by: wernerr <rene@gofiber.io>
2022-08-24 09:47:37 +02:00
Jinquan Wang
9c98a1fb37
🐛 bug: Case sensitivity for parameters in GetRouteURL ( #2010 )
...
* 🐛 bug: Case sensitivity for parameters in GetRouteURL
* ✏️ perf: error spell
2022-08-24 09:16:19 +02:00
George Bolo
8540d0afdc
fixes #2016 - make IP() and IPs() more reliable ( #2020 )
...
* fixes #2016 - make IP() and IPs() more reliable
* improve the performance of IP validation functionality
* refactor IP validation and make it a configuration option
2022-08-23 08:32:21 +02:00
wernerr
917263c9e4
Improve pull request template
2022-08-22 08:47:55 +02:00
Trim21
80a6fdc215
client: fix Agent
use after free ( #2037 )
...
* fix
* fix
* fix
2022-08-22 08:01:40 +02:00
Jinquan Wang
32d311cd59
🐛 monitor middleware - fix ignore custom settings ( #2024 )
...
* 🐛 fix: ignore custom settings
* 🐛 fix: ignore custom settings
* ✅ chore: add tests for config default
2022-08-19 15:09:16 +02:00
Tushar Dahiya
1fec8757c4
Update README.md 📝 ( #2023 )
...
Update README.md
Grammatical Error
2022-08-19 08:20:33 +02:00
Thomas
2edcf95f57
✨ update: tls.ClientHelloInfo in Ctx ( #2011 )
...
* Update go.mod
* wip
* wip
* wip
* wip
* wip
* Move tlsHandler from Config to App
* Use NewError instead of panic
* Add a test with ServerName
* Add some tests on ClientHelloInfo
* fix missing import
* remove unnecessary ctx field.
Co-authored-by: RW <rene@gofiber.io>
Co-authored-by: Muhammed Efe Çetin <efectn@protonmail.com>
2022-08-19 08:19:22 +02:00
RW
f031e08d18
prepare release 2.37.0-rc.1
v2.37.0-rc.1
2022-08-18 16:29:52 +02:00
dependabot[bot]
648e662cc5
Bump github.com/valyala/fasthttp from 1.38.0 to 1.39.0 ( #2017 )
...
Bumps [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp ) from 1.38.0 to 1.39.0.
- [Release notes](https://github.com/valyala/fasthttp/releases )
- [Commits](https://github.com/valyala/fasthttp/compare/v1.38.0...v1.39.0 )
---
updated-dependencies:
- dependency-name: github.com/valyala/fasthttp
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-17 13:26:39 +02:00
M. Efe Çetin
aa4d2c3f65
📝 docs: make Hooks public ( #2015 )
2022-08-16 08:13:38 +02:00
M. Efe Çetin
2517944c80
✨ feature: route constraints ( #1998 )
...
* Segment parameters constraints and determining it's type
* add parsing for constraints.
* fix tests
* add tests, benchs & some fixes.
* fix regex & datetime tests.
* clean up constraint parser, multiple constraint support.
* update
* regex customization.
* constants, remove variadic methods.
* add some benchs, refactor constraint check funtion.
* more readable conditions
* fix tests
* precompile regex
* precompile regex when parsing the route
* update comments
Co-authored-by: wernerr <rene@gofiber.io>
Co-authored-by: Mohab Abd El-Dayem <mohab.m.mohamed@gmail.com>
Co-authored-by: RW <rene@gofiber.io>
2022-08-16 08:05:50 +02:00
M. Efe Çetin
95abdacba0
✨ feature: add XML to context. ( #2003 )
...
* ✨ feature: add XML to context.
* Update app.go
2022-08-16 08:05:35 +02:00
M. Efe Çetin
6669ec4486
📝 docs: gofmt & add missing copyright texts ( #2013 )
2022-08-15 20:25:26 +02:00
Jinquan Wang
e8a2ba363c
🐛 bug: fix proxy overwrote the wrong scheme ( #2004 )
...
* 🐛 bug: fix proxy overwrote the wrong scheme
* ✅ fix: fix io not exist in go1.14
2022-08-09 16:14:41 +02:00
Trim21
e5eb8d3c98
fix infinitely app.Test
( #1997 )
...
* diff
* better code
* err message
* code style
* up
* fix type error
* use time.Timer
2022-08-08 08:18:57 +02:00
Muhammed Efe Çetin
9c6c7da4e4
🐛 bug: add forgotten overriding for white color
2022-08-04 20:43:07 +03:00
Muhammed Efe Çetin
5bc1871205
📝 ci: fix CoC links on issue templates
2022-08-04 20:41:17 +03:00