Commit Graph

240 Commits

Author SHA1 Message Date
Remco e4f6e053d0 Fixed issue allowing to spoof ClientIP()
The X-Forwared-For can be used to spoof the real client ip. The middleware
introduced in this patch (which should only be used when having servers
in front of this servers) will filter all defined proxies (or local ip
addresses by default) and replace the RemoteAddr with the real client
ip.
2014-12-21 13:42:48 +01:00
Javier Provecho Fernandez dcad0df8f7 Fix binding.go panic 2014-11-11 08:43:48 +01:00
Javier Provecho Fernandez 79c66136e0 Merge pull request #141 from kelcecil/readme-typo
Fix HTML form binding example typo
2014-11-02 13:22:08 +01:00
Manu Mtz.-Almeida 1479952fbc Merge pull request #139 from mirzac/fixed-debugPrint
fixed debugPrint
2014-10-28 14:34:55 +01:00
Kel Cecil eaefeeb0fd Fix HTML form binding example typo 2014-10-27 20:46:23 -04:00
Mirza Ceric a57db1a355 fixed debugPrint 2014-10-21 16:48:21 +02:00
Manu Mtz-Almeida aa7b00a083 General refactoring. Part 2. 2014-10-09 01:40:42 +02:00
Manu Mtz-Almeida 030706c39a Using absolutePath in static properly 2014-10-08 21:49:08 +02:00
Manu Mtz-Almeida 07a3961941 General refactoring 2014-10-08 21:37:26 +02:00
Manu Mtz.-Almeida 94415333ed Merge pull request #120 from bredov/issue-119
Fix for #119. gin.LoadHTML* incorrectly works in debug mode.
2014-10-08 19:29:03 +02:00
Manu Mtz.-Almeida 292f1ec6df Merge pull request #132 from smira/develop
Validate should ignore unexported struct fields.
2014-10-08 19:21:04 +02:00
Andrey Smirnov e36f2945bb Validate should ignore unexported struct fields. 2014-10-07 01:52:18 +04:00
Ludwig Valda Vasquez e5a7bcd6df fix typo in PR for #119 2014-09-17 07:47:29 +04:00
Ludwig Valda Vasquez 97ae4a6b65 Fix for #119. gin.LoadHTML* incorrectly works in debug mode. 2014-09-17 07:33:13 +04:00
Manu Mtz-Almeida 0808f8a824 Adds logger source code 2014-09-13 20:37:27 +02:00
Manu Mtz.-Almeida 6fcc0a5b1d Updates logger screenshot 2014-09-13 20:26:47 +02:00
Manu Mtz-Almeida a6ef27d321 Merge branch 'negotiation' into develop 2014-09-13 20:10:09 +02:00
Manu Mtz-Almeida b4a6510edf Enables colored tag for http method in gin.Logger() 2014-09-13 15:51:29 +02:00
Manu Mtz-Almeida e10ed9482d Merge branch 'master' of github.com:se77en/gin into develop 2014-09-13 15:47:26 +02:00
Damon Zhao 953c589b32 change %4s to %-7s for align 2014-09-13 12:40:37 +08:00
Manu Mtz-Almeida fd2e342569 Adds API for interrogating current mode
It returns one of the following values:
- gin.	DebugMode
- gin.	ReleaseMode
- gin.	TestMode
2014-09-08 20:54:08 +02:00
Damon Zhao 6634f04d9b (feature)add http method log-color,like http response status code 2014-09-05 15:53:53 +08:00
Manu Mtz-Almeida d3249800e9 Removing exclamation marks in Go. 2014-09-03 17:42:49 +02:00
Manu Mtz-Almeida 21e53c0db6 Fixes responseWriter.Size()
- "written" boolean is not longer needed
- size is reseted
- addition instead of assignation
2014-09-03 04:25:08 +02:00
Matt Newberry daedc0bc17 Add response body size to writer interface 2014-09-02 13:17:37 -04:00
Manu Mtz-Almeida 012c935a46 Better errors in Context.Negotiation 2014-08-31 18:41:11 +02:00
Manu Mtz-Almeida 275bdc194e Fixes Content.Negotiate API 2014-08-31 18:28:18 +02:00
Manu Mtz-Almeida ffea7e88a2 Working on content type negotiation API 2014-08-30 22:22:57 +02:00
Manu Mtz-Almeida 3b079bb6f7 Merge branch 'master' into develop 2014-08-29 19:50:58 +02:00
Manu Mtz-Almeida 8e5397bfa0 Adds in-code license 2014-08-29 19:49:50 +02:00
Manu Mtz-Almeida 8f1bbc6b6a gin.responseWriter implements http.Flusher and http.CloseNotifier 2014-08-26 17:52:58 +02:00
Manu Mtz-Almeida 7a87c5cbd4 Referencing the http.Hijacker interface 2014-08-26 17:50:07 +02:00
olebedev 4a24c47a69 Hijacker interface added 2014-08-25 15:58:43 +04:00
Manu Mtz-Almeida b3f322c5fc Fixes bug when status code is negative 2014-08-24 04:35:11 +02:00
Manu Mtz.-Almeida 45fcd18064 Merge pull request #99 from loongmxbt/patch-1
Update README.md
2014-08-21 16:12:03 +02:00
梦溪笔谈 5092886e99 Update README.md
Fix a typo in Redirects section.
2014-08-21 21:32:32 +08:00
Manu Mtz-Almeida 2d94e27243 Merge branch 'develop' 2014-08-21 01:15:31 +02:00
Manu Mtz-Almeida a3a575392c Merge branch 'patch-1' of https://github.com/yosssi/gin-1 into develop 2014-08-21 01:14:49 +02:00
Manu Mtz-Almeida 2ec71baf25 Updates CHANGELOG and AUTHORS 2014-08-21 01:13:37 +02:00
Manu Mtz-Almeida 46225ea53a Fixes html debug mode 2014-08-21 01:04:35 +02:00
Manu Mtz-Almeida 94f2f3f7eb Using test mode 2014-08-21 01:01:42 +02:00
Manu Mtz-Almeida 0ed259ca34 Adds TestMode 2014-08-21 01:01:05 +02:00
Manu Mtz-Almeida 378610b3b2 HTML template debug mode.
- theHTML templates are reloaded each time
2014-08-20 18:14:10 +02:00
Manu Mtz-Almeida 7963d018a8 Merge branch 'Req-to-Request' of https://github.com/yuyabee/gin into develop 2014-08-19 16:08:11 +02:00
yuyabe f39b692fc5 Update README.md 2014-08-19 01:38:03 -07:00
Manu Mtz-Almeida a0437ff9f2 Typo in AUTHORS 2014-08-19 03:41:05 +02:00
Manu Mtz-Almeida 809eee8a72 Adds debug mode (part 1)
- Adds API to switch the gin's mode
- Log listening port
- Log routes
2014-08-19 03:40:52 +02:00
Manu Mtz-Almeida 312e032960 Updates AUTHORS.md 2014-08-18 21:01:54 +02:00
Manu Mtz-Almeida 2b486327db Updates CHANGELOG 2014-08-18 20:55:33 +02:00
Manu Mtz-Almeida d85245b5aa Improves unit tests
- Reusing much more code
- More coverage
- Cleanup
- Fixes some cases
2014-08-18 19:48:48 +02:00