27b5253bfd
Release 3.3.0:
...
Enhancements:
Implemented Response#After()
Dynamically add/remove proxy targets
Rewrite rules for proxy middleware
Add ability to extract key from a form field
Implemented rewrite middleware
Adds a separate flag for the 'http/https server started on' message (#1043 )
Applied a little DRY to the redirect middleware (#1053 ) and tests (#1055 )
Simplify dep fetching (#1062 )
Add custom time stamp format #1046 (#1066 )
Update property name & default value & comment about custom logger
Add X-Requested-With header constant
Return error of context.File in c.contentDisposition
Updated deps
Updated README.md
Fixes:
Fixed Response#Before()
Fixed #990
Fix href url from armor to echo (#1051 )
Fixed #1054
Fixed #1052 , dropped param alias feature
Avoid redirect loop in HTTPSRedirect middleware (#1058 )
Fix deferring body close in middleware/compress test (#1063 )
Cleanup code (#1061 )
FIX - We must close gzip.Reader, only if no error (#1069 )
Fix formatting (#1071 )
Can be a fix for auto TLS
3.3.0
v3.3.0
2018-03-12 13:58:01 -07:00
f5491fda0d
Updated deps
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2018-03-12 13:03:49 -07:00
f32481f68c
Revert "Fixed #1078 "
...
This reverts commit 8e47545434
.
2018-03-12 13:01:59 -07:00
8e47545434
Fixed #1078
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2018-03-11 08:20:37 -07:00
fb30777387
Return error of context.File in c.contentDisposition
...
context.Attachment and context.Inline use context.contentDisposition under the hood.
However, context.contentDisposition does not forward the error of context.File, leading to response 200 OK even when the file does not exist.
This commit forward the return value of context.File to context.contentDisposition to prevent that.
2018-03-06 10:50:53 -08:00
9b9f4facd6
Add X-Requested-With header constant
2018-03-06 10:29:20 -08:00
3cdcc65b23
Add some tests
2018-03-01 12:08:34 -08:00
931588a880
Update the dependency
2018-03-01 12:08:34 -08:00
7f6c0f4fc0
Can be a fix for auto TLS
2018-03-01 12:08:34 -08:00
3641cbcdad
Fix formatting ( #1071 )
2018-02-25 13:42:58 -08:00
6da0483447
[FIX] We must close gzip.Reader, only if no error ( #1069 )
...
* [FIX] We must close gzip.Reader, only if no error
* review comments fix
2018-02-23 11:32:27 -08:00
4f3080c197
Bit of more cleanup
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2018-02-21 11:38:22 -08:00
f49d166e6f
[FIX] Cleanup code ( #1061 )
...
Code cleanup
2018-02-21 10:44:17 -08:00
90d675fa2a
[TravisCI] Add 1.10 release ( #1068 )
2018-02-21 09:55:08 -08:00
7eec915044
Fix deferring body close in middleware/compress test ( #1063 )
2018-02-19 08:21:01 -08:00
181e11a330
[Add] custom time stamp format #1046 ( #1066 )
...
* [Add] custom time stamp format
* [Update] property name & default value & comment about custom logger
2018-02-19 08:05:09 -08:00
e9f67801e3
[FIX] Simplify dep fetching ( #1062 )
...
* [FIX] Simplify dep fetching
* fix Makefile
2018-02-11 07:30:38 -08:00
353564c797
Update README.md
2018-02-10 13:37:12 -08:00
fad19bf4ea
Update README.md
2018-02-05 22:41:57 -08:00
1a182abf25
Update README.md
2018-02-04 15:32:34 -08:00
ef82f3e034
Avoid redirect loop in HTTPSRedirect middleware ( #1058 )
...
In HTTPSRedirect and similar middlewares, determining if redirection is
needed using `c.IsTLS()` causes redirect loop when an application is running
behind a TLS termination proxy, e.g. AWS ELB.
Instead, I believe, redirection should be determined by
`c.Scheme() != "https"`. This works well even behind a TLS termination proxy.
2018-02-02 07:31:07 -08:00
ec048ea523
Fixed #1052 , dropped param alias feature
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2018-01-30 19:02:29 -08:00
67a5dcdb91
Fixed #1054
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2018-01-30 10:36:20 -08:00
7c1071dcb1
DRY'ed the redirect middleware tests a little ( #1055 )
2018-01-30 10:02:26 -08:00
f710bf653b
Update README.md
2018-01-29 23:15:41 -08:00
42aa667d3b
Update README.md
2018-01-29 20:38:18 -08:00
37a2533ad4
Updated readme
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2018-01-29 20:03:53 -08:00
65f3fcbfe2
Adds example to readme ( #1044 )
2018-01-29 20:00:48 -08:00
2769113edf
Applied a little DRY to the redirect middleware ( #1053 )
2018-01-29 19:54:02 -08:00
40cae83772
fix href url from armor to echo ( #1051 )
2018-01-25 09:26:21 -08:00
b6040409ee
Update README.md
2018-01-13 11:40:39 -08:00
c8bedd1cf9
Adds a separate flag for the 'http/https server started on' message ( #1043 )
2017-12-29 10:57:59 -08:00
da083ffd0a
Implemented rewrite middleware
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2017-12-28 11:26:50 -08:00
434f4d1ae8
Fixed #990
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2017-12-28 10:41:13 -08:00
d174d65fd5
Update key_auth.go ( #984 )
...
Add ability to extract key from a form field
2017-12-28 09:32:14 -08:00
9ae7047759
Rewrite rules for proxy middleware
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2017-12-27 15:14:44 -08:00
62f95acdd7
Dynamically add/remove proxy targets
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2017-12-25 14:39:37 -08:00
a028fd41fd
Fixed Response#Before()
...
Implemented Response#After()
Signed-off-by: Vishal Rana <vr@labstack.com >
2017-12-24 11:01:53 -08:00
b338075a0f
Update dummy group path to include exact prefix
...
Signed-off-by: Vishal Rana <vr@labstack.com >
3.2.6
v3.2.6
2017-12-23 09:11:03 -08:00
8e421d9773
Fixed #1019
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2017-12-22 12:09:52 -08:00
0473c51f1d
Released 3.2.5
...
Signed-off-by: Vishal Rana <vr@labstack.com >
v3.2.5
3.2.5
2017-11-22 17:58:59 -08:00
7fe7f348eb
Basic scheme is case-insensitive ( #1033 )
2017-11-20 15:57:41 -08:00
b28538b2e3
Updated readme
...
Signed-off-by: Vishal Rana <vr@labstack.com >
v3.2.4
3.2.4
2017-10-01 14:56:42 -07:00
a625e589cf
Updated make
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2017-09-21 12:45:27 -07:00
914a544bef
Updated recover middleware
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2017-09-21 12:07:04 -07:00
b5de47f165
Send error details when Echo#Debug is true, #817
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2017-09-21 08:46:47 -07:00
b7c4ccf8f3
Fixed typo
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2017-09-19 22:15:12 -07:00
1678da53d6
Closes #1006
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2017-09-08 08:48:23 -07:00
f2bc6802be
Exposed JWT error
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2017-08-31 10:17:27 -07:00
7dfec7e641
Custom jwt errors ( #999 )
...
* Custom error for jwt
* New field `inner` in HTTPError to store error from external dependency
Signed-off-by: Vishal Rana <vr@labstack.com >
2017-08-31 09:18:42 -07:00