Yusuf Eyisan
124825ee62
Bugfix/1834 Fix X-Real-IP bug ( #2007 )
...
* Fix incorrect return ip value for RealIpHeader
* Improve test file to compare correct real IPs to each other and have better comments
* Refactor ip extractor tests to be more readable (longer but readable)
Co-authored-by: toimtoimtoim <desinformatsioon@gmail.com>
2022-03-01 08:56:46 +01:00
eric
27b404bbc5
remove unused notFoundHandler in echo struct ( #2102 )
...
* remove unused notFoundHandler in echo
2022-02-23 13:28:20 +02:00
eric
6cb3b7c046
remove redundant 0 in make chan ( #2101 )
...
* remove 0 in make(chan,0) to fix go-staticcheck problem
2022-02-23 09:22:20 +02:00
Martti T
4a1ccdfdc5
JWT, KeyAuth, CSRF multivalue extractors ( #2060 )
...
* CSRF, JWT, KeyAuth middleware support for multivalue value extractors
* Add flag to JWT and KeyAuth middleware to allow continuing execution `next(c)` when error handler decides to swallow the error (returns nil).
2022-01-24 22:03:45 +02:00
Eng Zer Jun
9e9924d763
build: upgrade go
directive in go.mod
to 1.17 ( #2049 )
...
This commit enables support for module graph pruning and lazy module
loading for projects that are at Go 1.17 or higher.
Reference: https://go.dev/ref/mod#go-mod-file-go
Reference: https://go.dev/ref/mod#graph-pruning
Reference: https://go.dev/ref/mod#lazy-loading
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
2022-01-24 17:09:49 +01:00
toimtoimtoim
feaa6ede6a
improve comments
2022-01-24 15:55:16 +02:00
toimtoimtoim
db5bace1c4
fix Windows
2022-01-24 15:55:16 +02:00
toimtoimtoim
b830c4ef95
Improve filesystem support.
2022-01-24 15:55:16 +02:00
toimtoimtoim
af2a49dbbc
Fix fs.Sub problems on Windows
2022-01-24 15:55:16 +02:00
toimtoimtoim
1b1a68fd4f
Improve filesystem support (Go 1.16+). Add field echo.Filesystem, methods: echo.FileFS, echo.StaticFS, group.FileFS, group.StaticFS. Following methods will use echo.Filesystem to server files: echo.File, echo.Static, group.File, group.Static, Context.File
2022-01-24 15:55:16 +02:00
ant1k9
7c41b93f0c
Add LogErrorFunc to recover middleware ( #2072 )
...
LogErrorFunc provides more general interface to handle errors in the recover middleware.
2022-01-24 11:23:41 +01:00
sivchari
f3865f9aa5
Minor syntax fixes ( #1994 )
2022-01-24 10:33:13 +01:00
Clement JACOB
eb371a9e64
Adding support for HEAD method query params binding ( #2027 )
...
* Adding support for HEAD method query params binding.
* Update comment for added HEAD method for bind
Co-authored-by: Roland Lammel <roland@lammel.net>
2022-01-24 10:28:48 +01:00
mikestefanello
db9c708124
Add pagoda to the README.
2022-01-23 22:37:13 +02:00
Patrick Willner
94638be9f8
Add Retry-After header constant
2022-01-23 22:21:50 +02:00
darkweak
8d2c45eeff
Add Souin middleware into third-party-middlewares
2022-01-13 10:21:46 +02:00
toimtoimtoim
aada6f95d7
Fix Echo version number which was not incremented with Release 4.6.2. Now bumped to 4.6.3
2022-01-10 21:51:37 +02:00
Martti T
296c31358a
Add list of middlewares to readme including 3rd party projects ( #2065 )
2022-01-09 01:41:40 +01:00
toimtoimtoim
6f6befe555
improve docs
2022-01-03 21:04:17 +02:00
toimtoimtoim
5b26a5257b
Allow
header support in Router, MethodNotFoundHandler (405) and CORS middleware
2022-01-03 21:04:17 +02:00
Rashad Ansari
4fffee2ec8
Add custom jwt extractor to jwt config
2021-12-20 21:41:59 +02:00
toimtoimtoim
6b5e62b27e
fix: route containing escaped colon should be matchable but is not matched to request path ( fixes #2046 )
2021-12-17 14:49:17 +02:00
Nao Yonashiro
7bde9aea06
Fixed a problem that returned wrong content-encoding when the gzip compressed content was empty ( #1921 )
...
Fixed a problem that returned wrong content-encoding when the gzip compressed content was empty
2021-12-15 10:15:13 +02:00
Guilherme Cardoso
c32fafad68
Add support for configurable target header for the request_id middleware
2021-12-07 21:34:16 +02:00
David Desmarais-Michaud
b437ee3879
stream decompression instead of buffering ( #2018 )
...
* stream decompression instead of buffering
* simple body replace with gzip reader with deferred close
* defer resource closes
* simply gzip.Reader pool
2021-12-03 11:03:42 +01:00
Luka Jajanidze
902c553552
Added comments for RateLimiterMemoryStoreConfig and RateLimiterMemoryStore
2021-11-21 18:22:14 +02:00
Luka Jajanidze
3f099663f1
removed unnecessary comments
2021-11-21 18:22:14 +02:00
Luka Jajanidze
bd29ef9e46
added references to Limiter docs for 0-1 behaviour
2021-11-21 18:22:14 +02:00
nephtyws
8b4cce5021
Sort import order on example in README.md
2021-11-14 17:42:57 +02:00
toimtoimtoim
0c4ad8646a
update dependencies
...
use 1.14 for choosing updated deps. Using current tip (1.17) will cause tests fail as some packages are not supporting 1.14.
`docker run --rm -it -v $(pwd):/project golang:1.14 /bin/sh -c "cd /project && go get ./... && go mod tidy"`
2021-11-10 19:16:57 +02:00
toimtoimtoim
7ef3e0002d
update dependencies
2021-11-10 19:16:57 +02:00
Kaan Karakaya
d604704563
Fix rate limiter example
...
time.Minutes is doesn't exist
2021-10-15 21:08:11 +03:00
Vishal Rana
4b88e25e49
Create FUNDING.yml
2021-10-06 21:47:37 -07:00
Martti T
c6f0c667f1
Update version and changelog for 4.6.1 ( #1995 )
2021-09-26 18:56:43 +03:00
Martti T
a2e6ca7ed6
Add start time to request logger middleware values ( #1991 )
2021-09-23 23:17:09 +03:00
Martti T
4651c7aafe
Update version and changelog for 4.6.0 ( #1990 )
2021-09-20 22:23:52 +03:00
Vishal Rana
6a85f48960
Update README.md
2021-09-20 12:08:18 -07:00
Martti T
9fc4672195
Allow escaping of colon in route path so Google Cloud API "custom methods" https://cloud.google.com/apis/design/custom_methods can be implemented ( resolves #1987 ) ( #1988 )
...
Allow escaping of colon in route path so Google Cloud API "custom methods" https://cloud.google.com/apis/design/custom_methods could be implemented (resolves #1987 )
2021-09-19 11:39:12 +03:00
Martti T
f6b45f2376
CI: test against Go 1.17 ( #1984 )
2021-09-15 16:29:35 -03:00
Martti T
1e7e67cddb
Added request logger middleware which helps to use custom logger library for logging requests ( #1980 )
...
Added request logger middleware which helps to use custom logger library for logging requests.
2021-09-14 20:57:47 +03:00
pwli
7f502b1ff1
try to fix #1905 and add some notes ( #1947 )
...
* fix 1905 and add some notes
(cherry picked from commit 9d96199e2dbb6d4374b5a8b6e16fdc0b0d7cb3a7)
* fix typo
(cherry picked from commit e8ea1bcabb6cdb50b06e1ec0e7c3cce44287d8b7)
* Add tests for timeout middleware with full http.Server stack running.
Add warning about middleware
* Fix example
Co-authored-by: lipengwei <lipengwei@uniontech.com>
Co-authored-by: toimtoimtoim <desinformatsioon@gmail.com>
2021-08-22 20:25:09 +03:00
Vishal Rana
d793521d1c
Update README.md
2021-08-15 10:44:14 -07:00
Vishal Rana
eaba4c3d39
Delete .all-contributorsrc
2021-08-15 10:38:48 -07:00
allcontributors[bot]
ac7c1346e8
docs: add aldas as a contributor for review ( #1962 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Vishal Rana <vr@labstack.com>
2021-08-15 10:37:48 -07:00
Vishal Rana
560fca0d49
Update .all-contributorsrc
2021-08-15 10:26:37 -07:00
allcontributors[bot]
6b89450ce3
docs: add pafuent as a contributor for maintenance ( #1961 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-08-15 10:23:38 -07:00
allcontributors[bot]
59e5078e66
docs: add aldas as a contributor for maintenance ( #1960 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-08-15 10:21:52 -07:00
allcontributors[bot]
cbf9c6baaa
docs: add vishr as a contributor for maintenance ( #1959 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-08-15 10:20:24 -07:00
Vishal Rana
8b162675bc
Update README.md
2021-08-15 10:17:44 -07:00
allcontributors[bot]
128cb7fd40
docs: add vishr as a contributor for design ( #1958 )
...
* docs: update README.md [skip ci]
* docs: create .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-08-15 10:17:01 -07:00