Commit Graph

1341 Commits

Author SHA1 Message Date
Manu Mtz-Almeida
0a9030f9d7 ClientIP() must trim the white spaces 2015-05-24 15:35:08 +02:00
Manu Mtz-Almeida
80d3cc6b75 Adds test for single IP in X-Forwarded-For 2015-05-24 15:28:58 +02:00
Manu Mtz-Almeida
967e62337a form mapping optimisation 2015-05-24 03:56:11 +02:00
Manu Mtz-Almeida
208e1f5569 Merge branch 'master' of https://github.com/remerge/gin
Conflicts:
	binding/binding.go
2015-05-24 03:33:21 +02:00
Manu Mtz-Almeida
eb91af753d Better debug warning message 2015-05-24 01:21:23 +02:00
Manu Mtz-Almeida
e2adae9003 Solution for Google App Engine?
https://cloud.google.com/appengine/docs/go/logs/
2015-05-24 01:00:17 +02:00
Manu Mtz-Almeida
a2105ce34c Fast path for setting headers.
- No heap allocation
- No indirection
- CanonicalMIMEHeaderKey() is not called
2015-05-23 16:39:25 +02:00
Manu Mtz-Almeida
35fd7fb480 JSON flags are not longer needed. 2015-05-23 02:01:43 +02:00
Manu Mtz-Almeida
2ebb6dcb95 Using uint64 for ErrorType 2015-05-23 01:59:36 +02:00
Manu Mtz.-Almeida
a373dc0deb Merge pull request #299 from 4gophers/master
Patch for #298
2015-05-23 01:36:15 +02:00
Artem
68a7a6816c patch for #298 2015-05-23 02:19:07 +03:00
Manu Mtz-Almeida
992b00f96a Cosmetic changes 2015-05-22 19:21:35 +02:00
Manu Mtz-Almeida
ffaf49da0e Adds MIT license 2015-05-22 19:21:23 +02:00
Manu Mtz-Almeida
4eeca21039 Errors conforms to MarshalJSON interface 2015-05-22 18:34:42 +02:00
Manu Mtz-Almeida
9163ee543d Merge branch 'develop' 2015-05-22 17:00:07 +02:00
Manu Mtz-Almeida
66fa43f9ae Preparing release Gin v1.0rc1 2015-05-22 16:55:16 +02:00
Manu Mtz-Almeida
8549810e2e Using "validator.v5" 2015-05-22 16:46:21 +02:00
Manu Mtz-Almeida
37b6f6c179 Fixing new errors API 2015-05-22 16:39:15 +02:00
Manu Mtz-Almeida
306da81aaf Cosmetic changes in render 2015-05-22 04:44:29 +02:00
Manu Mtz-Almeida
71bd9f4500 New JSON error facilities 2015-05-22 04:43:43 +02:00
Manu Mtz-Almeida
b7205a6ec2 Fixes new errors API. 2015-05-22 03:43:39 +02:00
Manu Mtz-Almeida
e94247f9ad New errors API!! 2015-05-22 03:25:21 +02:00
Manu Mtz-Almeida
5f76ba2022 Context.Engine renamed to Context.engine 2015-05-22 02:24:13 +02:00
Manu Mtz-Almeida
880dd7f3cf Fixes bug in HTMLDebug 2015-05-21 20:27:25 +02:00
Manu Mtz-Almeida
cac77e04e3 Adds option for listing directory files + better unit tests 2015-05-21 17:01:13 +02:00
Manu Mtz-Almeida
72f200ac56 Adds StaticFile() 2015-05-21 16:59:58 +02:00
Manu Mtz-Almeida
66251d1741 Simplifies c.File() 2015-05-21 15:49:10 +02:00
Manu Mtz-Almeida
caa75c6201 Updates CHANGELOG 2015-05-20 13:15:49 +02:00
Manu Mtz-Almeida
393f723cd0 Merge branch 'develop' of https://github.com/zebozhuang/gin into develop
Conflicts:
	gin.go
2015-05-20 11:41:46 +02:00
Manu Mtz-Almeida
c2abae6840 debugPrintRoute() is called in the lowest layer of abstraction 2015-05-20 11:32:39 +02:00
Manu Mtz-Almeida
138e4b49bf Using WrapH() internally. 2015-05-20 11:30:22 +02:00
Manu Mtz-Almeida
825737a78c Merge branch 'develop' of github.com:gin-gonic/gin into develop 2015-05-20 10:52:24 +02:00
Manu Mtz-Almeida
5d3fbc377c Adds StaticFS(path, filesystem) 2015-05-20 10:50:59 +02:00
Javier Provecho Fernandez
da99d3d2d3 Add notifications/webhooks to .travis.yml 2015-05-20 10:37:52 +02:00
Manu Mtz-Almeida
874061e4d4 Updates godeps manifest 2015-05-20 03:28:51 +02:00
Manu Mtz-Almeida
c4914f0ff7 Adds WrapF() and WrapH() 2015-05-20 00:39:52 +02:00
Manu Mtz-Almeida
e59475c615 Drops LINK and UNLINK shortcuts 2015-05-20 00:32:06 +02:00
Manu Mtz-Almeida
022304e7d9 Better API for RouteGroup.Handle() 2015-05-19 23:22:35 +02:00
Manu Mtz-Almeida
53329e4646 Testing new Any routing. 2015-05-19 23:00:55 +02:00
Manu Mtz-Almeida
a91893d22b Fixes auth test 2015-05-19 22:19:25 +02:00
Manu Mtz-Almeida
4f855faef2 Adds helper function. Wrap(http.HandlerFund) gin.HandlerFun 2015-05-19 22:18:58 +02:00
Manu Mtz-Almeida
f2ab821223 Dropping bsearch in BasicAuth() 2015-05-19 20:35:38 +02:00
Manu Mtz-Almeida
bb98ec0490 Cosmetic changes in auth.go 2015-05-19 20:20:52 +02:00
Manu Mtz-Almeida
81b08a554e Fixes important bug in Basic Auth when using custom realm. 2015-05-19 20:15:28 +02:00
Manu Mtz-Almeida
0cb52ccef7 Improves unit test coverage 2015-05-19 02:29:32 +02:00
Manu Mtz-Almeida
36fb71ff2f Updates README 2015-05-19 01:19:00 +02:00
Manu Mtz-Almeida
792316b2e4 Fixes .travis.yml 2015-05-19 01:14:42 +02:00
Manu Mtz-Almeida
ac2a29dd73 Testing coveralls 2015-05-19 01:00:17 +02:00
Manu Mtz-Almeida
acf0c2dbb0 Unit tests for errors.Errors() 2015-05-19 00:49:01 +02:00
Manu Mtz-Almeida
eb568d1a0c Removes debug variables 2015-05-19 00:48:19 +02:00