Emir Ribić
c8fd197fa8
Replace http constants with stdlib ones, i.e.: http.MethodGet instead of echo.GET ( #1205 )
2018-10-14 20:46:58 +05:30
Emir Ribić
059c099762
simplify tests ( #1206 )
2018-10-14 12:48:44 +05:30
Vishal Rana
ac1f40118a
Proxy rename descr to desc
...
Signed-off-by: Vishal Rana <vr@labstack.com>
2018-10-13 11:43:05 +05:30
Gregor Noczinski
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
Artyom Turkin
fcdf096c2c
extend proxy middleware. closes #1202 ( #1203 )
...
* extend proxy middleware. closes #1202
2018-10-09 09:13:39 +05:30
Vishal Rana
90822319eb
Fixed test
...
Signed-off-by: Vishal Rana <vr@labstack.com>
2018-08-28 20:49:22 -07:00
Marcin Węglarz
74f9806b34
Fix issue #1143 ( #1176 )
2018-08-15 07:35:27 -07:00
Vishal Rana
db8f5706fd
Closed #1121
...
Signed-off-by: Vishal Rana <vr@labstack.com>
2018-07-17 23:21:54 -07:00
Kesus Kim
09dcba1d39
rename proto to protocol
2018-07-10 23:06:17 -07:00
Kesus Kim
2a5460328f
add test case for logger middleware
2018-07-10 23:06:17 -07:00
Kesus Kim
146100093e
add proto field for middleware
2018-07-10 23:06:17 -07:00
Vishal Rana
d8a6dad02d
[JWT] use local error handler for missing token
...
Signed-off-by: Vishal Rana <vr@labstack.com>
2018-07-09 11:36:25 -07:00
Vishal Rana
ec7b497940
Fixed cors test
...
Signed-off-by: Vishal Rana <vr@labstack.com>
2018-07-03 09:51:15 -07:00
Jean-Sébastien Ney
8203e48696
add a few tests
2018-07-03 09:45:12 -07:00
Jean-Sébastien Ney
d63824fa41
handle using withcredentials and allow origin * together
2018-07-03 09:45:12 -07:00
Vishal Rana
9b4cc60ce2
Added error to logger middleware
...
Signed-off-by: Vishal Rana <vr@labstack.com>
2018-06-28 21:22:50 -07:00
Vishal Rana
61084e242e
JWT BeforeFunc, SuccessHandler & ErrorHandler
...
Signed-off-by: Vishal Rana <vr@labstack.com>
2018-06-28 20:42:18 -07:00
Jeffrey Reuling (TI)
56091a4186
allow whitespace in regex
2018-06-26 09:57:59 -07:00
Vishal Rana
38f27e229c
Enhanced static browse
...
Signed-off-by: Vishal Rana <vr@labstack.com>
2018-04-11 21:41:18 -07:00
Vishal Rana
5b769f91b2
HTTPError#Inner to HTTPError#Internal
...
Signed-off-by: Vishal Rana <vr@labstack.com>
2018-04-10 12:06:31 -07:00
Alexandre Stein
37f1a470ef
Replace the redirection with a direct call to url package
2018-04-03 08:40:03 -07:00
Vishal Rana
a5d81b8d4a
Updated deps, removed json-iterator, fixed #1087 , fixed #1086
...
Signed-off-by: Vishal Rana <vr@labstack.com>
2018-03-16 10:00:59 -07:00
Florian Holzapfel
9aafcaf934
fix: BodyLimit middleware: limitedReader Reset does not reset read counter
2018-03-16 09:48:23 -07:00
Jeffrey Reuling (TI)
ee32e3e7fb
fix issue #1086
2018-03-16 09:47:05 -07:00
ferhat elmas
3641cbcdad
Fix formatting ( #1071 )
2018-02-25 13:42:58 -08:00
Evgeniy Kulikov
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
Vishal Rana
4f3080c197
Bit of more cleanup
...
Signed-off-by: Vishal Rana <vr@labstack.com>
2018-02-21 11:38:22 -08:00
Evgeniy Kulikov
f49d166e6f
[FIX] Cleanup code ( #1061 )
...
Code cleanup
2018-02-21 10:44:17 -08:00
ferhat elmas
7eec915044
Fix deferring body close in middleware/compress test ( #1063 )
2018-02-19 08:21:01 -08:00
Airking05
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
orangain
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
Vishal Rana
ec048ea523
Fixed #1052 , dropped param alias feature
...
Signed-off-by: Vishal Rana <vr@labstack.com>
2018-01-30 19:02:29 -08:00
Vishal Rana
67a5dcdb91
Fixed #1054
...
Signed-off-by: Vishal Rana <vr@labstack.com>
2018-01-30 10:36:20 -08:00
Alexandru Ungur
7c1071dcb1
DRY'ed the redirect middleware tests a little ( #1055 )
2018-01-30 10:02:26 -08:00
Vishal Rana
37a2533ad4
Updated readme
...
Signed-off-by: Vishal Rana <vr@labstack.com>
2018-01-29 20:03:53 -08:00
Alexandru Ungur
2769113edf
Applied a little DRY to the redirect middleware ( #1053 )
2018-01-29 19:54:02 -08:00
Vishal Rana
da083ffd0a
Implemented rewrite middleware
...
Signed-off-by: Vishal Rana <vr@labstack.com>
2017-12-28 11:26:50 -08:00
Vishal Rana
434f4d1ae8
Fixed #990
...
Signed-off-by: Vishal Rana <vr@labstack.com>
2017-12-28 10:41:13 -08:00
jerCarre
d174d65fd5
Update key_auth.go ( #984 )
...
Add ability to extract key from a form field
2017-12-28 09:32:14 -08:00
Vishal Rana
9ae7047759
Rewrite rules for proxy middleware
...
Signed-off-by: Vishal Rana <vr@labstack.com>
2017-12-27 15:14:44 -08:00
Vishal Rana
62f95acdd7
Dynamically add/remove proxy targets
...
Signed-off-by: Vishal Rana <vr@labstack.com>
2017-12-25 14:39:37 -08:00
Cuong Manh Le
7fe7f348eb
Basic scheme is case-insensitive ( #1033 )
2017-11-20 15:57:41 -08:00
Vishal Rana
914a544bef
Updated recover middleware
...
Signed-off-by: Vishal Rana <vr@labstack.com>
2017-09-21 12:07:04 -07:00
Vishal Rana
b7c4ccf8f3
Fixed typo
...
Signed-off-by: Vishal Rana <vr@labstack.com>
2017-09-19 22:15:12 -07:00
Vishal Rana
f2bc6802be
Exposed JWT error
...
Signed-off-by: Vishal Rana <vr@labstack.com>
2017-08-31 10:17:27 -07:00
Vishal Rana
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
Amr Tamimi
7d67651a3b
check proxy skipper before proceeding ( #992 )
2017-08-19 18:42:58 -07:00
Paul Tyng
a5c75b002d
Fix issue with JWT race ( #968 )
2017-07-14 11:55:19 -07:00
Vishal Rana
c7531df815
Fixed build
...
Signed-off-by: Vishal Rana <vr@labstack.com>
2017-06-28 19:08:45 -07:00
Vishal Rana
17c4df3e77
Fixed #444 , closed #964
...
Signed-off-by: Vishal Rana <vr@labstack.com>
2017-06-28 10:05:09 -07:00