d286e285dc
Bumped v4.1.11
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2019-10-06 17:01:28 -07:00
88a9ad73ec
Updated dep & bumped v4.1.10
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2019-08-17 07:39:36 -07:00
350ccd2452
Bumped vv4.1.9
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2019-08-11 12:55:02 -07:00
2b0cfbe75d
Merge branch 'master' of https://github.com/labstack/echo
2019-08-11 12:48:52 -07:00
ecc01d2051
Include internal error in http error handler
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2019-08-11 12:48:50 -07:00
608cebbaae
Assign new ResponseWriter after calling http.HandlerFunc ( #1341 )
...
Otherwise, the `http.ResponseWriter` passed to `next()` within the
middleware is unused. This precludes middlewares from wrapping the
http.ResponseWriter to do things like record the status code.
2019-08-07 11:10:18 -07:00
09d415cefc
Fixed version
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2019-08-04 21:47:41 -07:00
ed51400a81
Enhanced default http error handler
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2019-08-01 22:52:42 -07:00
87da9a948b
Add ReferrerPolicy to Secure middleware ( #1363 )
2019-08-01 15:27:09 -07:00
01229ec651
fix version string to 4.1.6 ( #1358 )
2019-07-01 09:58:23 -07:00
610d67f17f
Added support for the REPORT method ( #1332 )
2019-06-09 09:11:18 -07:00
5d2c33ad5d
Bumped v4.1.5
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2019-04-29 22:54:49 -07:00
64c6d92295
Fixed group middleware
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2019-04-29 16:46:08 -07:00
f27e87f36e
Fixed golint error
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2019-04-29 13:53:12 -07:00
4de244c072
Fixed invalid json value for error in logger middleware
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2019-04-29 13:21:11 -07:00
8c13b9dae2
Fixed sub-group virtual hosts
2019-04-28 23:10:00 -07:00
46ae04bef2
Added a method to return routers map
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2019-04-28 22:49:18 -07:00
c8e923cf54
Bumped 4.1.0
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2019-04-28 22:25:45 -07:00
6f0a227a5a
Built-in capability to run multiple hosts
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2019-04-28 22:22:35 -07:00
e3717be4be
ensure that the TLS conifg contains the ALPN protocol ( #1305 )
2019-03-12 17:54:16 -07:00
08db4bd39b
simplify middleware chain creation ( #1299 )
2019-03-05 08:24:59 -08:00
802fb5bba6
feat(secure): support Content-Security-Policy-Report-Only header ( #1287 )
...
Closes #1283
2019-02-26 22:32:07 -08:00
8716acb0ab
Echo.StartTLS
: accept string
or []byte
as parameters. (#1277 )
...
If `certFile` or `keyFile` is `string` the values are treated as file paths.
If `certFile` or `keyFile` is `[]byte` the values are treated as the certificate or key as-is.
2019-02-15 09:51:54 -08:00
bc28fceaf3
Fix unhandled errors ( #1271 )
2019-02-01 06:33:56 -08:00
6d9e043284
Introduced Go module support as v4, removed obsolete CloseNotifier() mechanism
...
This reintroduces support for Go modules, as v4.
CloseNotifier() is removed as it has been obsoleted, see https://golang.org/doc/go1.11#net/http
It was already NOT working (not sending signals) as of 1.11 the functionality was gone, we merely
deleted the functions that exposed it. If anyone still relies on it they should migrate to using
`c.Request().Context().Done()` instead.
Closes #1268 , #1255
2019-01-30 16:11:42 +02:00
0b714f3482
Bumped up the version
2019-01-28 17:43:48 +02:00
afe90e79d9
Bumped up version to include -dev
2019-01-27 00:44:28 +02:00
739700bf4e
Bumped up version to 3.3.9 (related to #1244 )
2019-01-27 00:39:45 +02:00
e6ac0023d2
Add golint to ci ( #1243 )
...
* add golint to travis ci
* fixed based on golint
* Update echo.go
2019-01-09 15:19:48 -08:00
1481763035
comment typo fix ( #1246 )
2019-01-09 15:14:26 -08:00
ba46ff80a4
Using tls-alpn for auto tls
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2018-11-08 19:17:59 -08:00
ba1891b3dc
Add back exported HTTP method constants ( #1209 )
2018-10-15 13:01:26 +05:30
c8fd197fa8
Replace http constants with stdlib ones, i.e.: http.MethodGet instead of echo.GET ( #1205 )
2018-10-14 20:46:58 +05:30
bc37a3a792
Proxy: Better errors + remote custom TLS ( #1197 )
...
Proxy will be more verbose on errors + possibility to configure custom transport (example: for custom TLS certificates)
2018-10-13 11:40:19 +05:30
0d93bdd2b5
Add common error variable ( #1200 )
2018-10-07 07:38:24 +05:30
f7470482fe
Support internal error when Bind() data #888 ( #1164 )
2018-09-28 10:41:13 -07:00
eb84122d4e
Add error variable for too many request ( #1181 )
...
* add error variable for too many request
* update errTooManyRequests
2018-09-28 10:28:03 -07:00
1ae109c688
Expose stdLogger ( #1196 )
2018-09-28 10:09:35 -07:00
31e795315a
change getting method point after overriding method in premiddleware ( #1182 )
2018-08-28 18:50:58 -07:00
2017e5e541
logs the internal error message instead of returning it ( #1173 )
2018-08-02 14:11:20 -07:00
76d8adbf2d
Fix typo
2018-07-29 14:00:49 -07:00
5ac8bedce8
rm unused code
2018-06-22 07:49:53 -07:00
f867058e3b
Update echo.go
2018-04-16 10:20:39 -07:00
6016350b4c
Allow using middleware with echo.File
2018-04-16 10:20:39 -07:00
b64e4d12c7
Removed error log from http error handler
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2018-04-15 14:00:04 -07:00
88a865e8a2
Changed version for master branch
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2018-04-11 11:52:24 -07:00
5b769f91b2
HTTPError#Inner to HTTPError#Internal
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2018-04-10 12:06:31 -07:00
37f1a470ef
Replace the redirection with a direct call to url package
2018-04-03 08:40:03 -07:00
af1bfd5397
Clean old Go versions
2018-04-03 08:40:03 -07:00
60f88a7a1c
Export version
...
I'm looking into implementing tracing middleware for Echo
(https://github.com/elastic/apm-agent-go/issues/20 ). I'd
like to report the version of the Echo framework in use.
2018-03-21 21:42:26 -07:00