2da17294c9
feat: listen https.
2017-04-04 14:19:44 +08:00
0cb7cf88cb
docs: add comment.
2017-04-04 14:19:04 +08:00
fb502ca58b
docs: update
2017-04-03 23:42:21 +08:00
6b0ae2a64a
docs: update example.
2017-04-03 23:34:00 +08:00
d17e0a31b8
fix: remove hard code for cache.
2017-04-03 23:30:46 +08:00
70d0a4c5ba
fix: build only from Go version 1.7 onward
2017-04-03 22:51:56 +08:00
46220b726d
feat: support Let's Encrypt tls.
2017-04-03 21:23:45 +08:00
41316b9ca9
feat: add GetRawData func. ( #857 )
...
* feat: add GetRawData func.
* update return style
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2017-03-31 08:45:56 +08:00
ad2dacedd6
feat: Support get value from request header. ( #839 )
2017-03-24 20:43:23 +08:00
6bdc9afc8f
fix readme format ( #837 )
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2017-03-16 10:54:00 -05:00
b8be9df642
docs: add graceful-shutdown example for go 1.8 ( #835 )
...
* docs: add graceful-shutdown example for go 1.8
* fix testing
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2017-03-16 10:38:30 -05:00
28b18cd1fb
feat: support cygwin for log writer. ( #834 )
2017-03-15 20:15:41 -05:00
b1a15020d0
fix: gofmt error. ( #833 )
2017-03-11 07:35:29 -06:00
7e136484b8
Merge pull request #825 from rohanpai/develop
...
docs(readme): add sourcegraph badge
2017-03-02 00:03:16 +01:00
b2d7e35a60
Added Sourcegraph badge
2017-03-01 12:51:13 -08:00
38cc731224
fix typo ( #822 )
2017-03-01 16:42:59 +08:00
b1872ec369
The url.RawPath used when engine.UseRawPath is set to true. ( #810 )
2017-02-28 18:29:41 +08:00
f4dec22c50
fix: buffer should reset when test logger output ( #819 )
2017-02-28 15:15:52 +08:00
a47a8ca6e7
docs(README): fixes the markdown code format
2017-02-26 20:03:05 +01:00
5be2123c1a
Added support for MessagePack binding and rendering ( #808 )
...
Added deps to vendor.json and fixed rendering bug
2017-02-23 22:08:37 +08:00
863248034b
Support time.Time on form binding ( #801 )
2017-02-17 21:32:36 +08:00
d94ee48fb7
Add go 1.8.x testing on travis ( #806 )
2017-02-17 16:38:56 +08:00
7fcc6088c1
Support testing on latest version of golang.
2017-02-16 09:27:10 +08:00
6ce1e86a27
chore(errorHandler):new abortWithStatus method with Json body ( #800 )
2017-02-14 09:11:01 +08:00
2ae8a25fc9
Added HandleContext to re-enter soft-rewritten Requests. ( #709 )
2017-02-10 22:44:55 +08:00
049da60f51
Update gin version ( #790 )
...
* Revert "Merge pull request #753 from gin-gonic/bug"
This reverts commit 556287ff08
, reversing
changes made to 32cab500ec
.
* Revert "Merge pull request #744 from aviddiviner/logger-fix"
This reverts commit c3bfd69303
, reversing
changes made to 9177f01c28
.
* Update gin version
2017-02-01 22:49:24 +08:00
2d8477fc42
Fixed typos in Context ( #797 )
...
Simple english typos in the Copy() method
2017-02-01 22:47:50 +08:00
963acc4b0c
Fix #198 ( #781 )
...
* Add new function to Render interface for writing content type only
* Add support for the new function in Render interface for writing content-type only
* Fix unhandled merge conflict in context_test.go
* Update vendor.json
2017-01-09 16:24:48 +01:00
75c2274b4b
better display for log message ( #623 )
2017-01-05 16:29:33 +08:00
8191cdf5d6
docs: update readme for multiple template package. ( #786 )
2017-01-05 12:22:32 +08:00
cc2b75f830
Merge pull request #784 from gin-gonic/readme
...
Add upload file example.
2017-01-03 17:04:59 +01:00
050937dab8
Improve "Upload file" example, Fix MD typos
2017-01-03 17:04:29 +01:00
fd869845a3
Merge pull request #783 from gin-gonic/ip
...
Update getClientIP()
2017-01-03 16:56:16 +01:00
c115074d77
Use X-Forwarded-For before X-Real-Ip
...
Nginx uses X-Real-Ip with its IP instead of the client's IP. Therefore, we should use X-Forwarded-For *before* X-Real-Ip
2017-01-03 23:43:05 +08:00
970e96e388
test: update client ip testing.
2017-01-03 23:42:21 +08:00
17af53a565
add upload file example.
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2017-01-03 11:50:35 +08:00
6596aa3b71
[ci skip] update readme for upload file.
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2017-01-03 10:34:27 +08:00
565e1e0c87
Merge pull request #780 from gin-gonic/patch-4
...
Add comment for the logic behind func.
2017-01-02 13:54:06 +01:00
aa1a2b75fa
Add comment for the logic behind func.
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2017-01-02 18:01:25 +08:00
ebe3580daf
Add convenience method to check if websockets required ( #779 )
...
* Add convenience method to check if websockets required
* Add tests
* Fix up tests for develop branch
2017-01-02 16:05:30 +08:00
ff17a8dd75
Merge pull request #772 from gin-gonic/patch-3
...
Improve document for #742
2017-01-02 10:50:13 +08:00
713c3697f4
Add instructions for pulling latest changes
2017-01-01 11:54:37 +01:00
df2e95cc78
Merge pull request #775 from gin-gonic/upload
...
Support upload single or multiple files.
2016-12-27 19:26:54 +08:00
5cc3d5955f
Support upload single or multiple files.
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2016-12-24 12:25:01 +08:00
93e36404a1
Improve document for #742
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2016-12-23 09:12:13 +08:00
4f439b39f5
Merge pull request #770 from gin-gonic/console
...
Support disable console color
2016-12-21 14:48:23 +08:00
d158ef2e82
Support disable console color.
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2016-12-21 14:41:47 +08:00
e06cef0672
Merge pull request #756 from gin-gonic/756-update-vendor-system
...
Fix #731
2016-12-17 00:02:31 +08:00
787bff85e5
fix testing.
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2016-12-11 10:14:23 +08:00
97d310b55c
Honor normal gin write contract for context.JSON()
...
Gin normally silently swallows errors writing to the client; however in WriteJSON (and thus context.JSON), the ResponseWriter was being passed directly into the JSON encoder, which will return an error if there's an error writing to the stream. For instance, context.JSON would panic with errors like "write tcp XXX-> YYY: write: connection reset by peer" if the client disconnected before the response was complete. This change makes JSON.Render() treat write errors the same as IndentedJSON, Data, and other renderers.
2016-12-11 10:14:23 +08:00