1
0
mirror of https://github.com/labstack/echo.git synced 2025-07-05 00:58:47 +02:00
Commit Graph

392 Commits

Author SHA1 Message Date
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