351dfac653
context.Response should implement Hijack/Flush/CloseNotify
2015-12-21 22:51:18 +08:00
92711e80a3
refactor controller.go
2015-12-21 16:23:31 +08:00
80ac8aa40e
compress level test fixed
2015-12-18 09:28:40 +08:00
c3d1e4d088
Revert "go test fixed"
2015-12-17 14:45:10 +08:00
8771634fe4
Merge remote-tracking branch 'remotes/upstream/develop' into develop
2015-12-17 09:25:15 +08:00
2aa50c240f
Merge pull request #1486 from KilledKenny/oomDos
...
Added MaxMemory limit to CopyBody() Supersedes #1484
2015-12-16 23:44:42 +08:00
dbc4ac6945
reduce the slicegrow
2015-12-16 23:43:32 +08:00
29752e2575
refactor router
2015-12-16 23:11:03 +08:00
52c4c1fb98
Added MaxMemory limit to CopyBody()
...
Beego only uses the MaxMemory flag when using go's built in functions
for parsing forms. However the CopyBody() function have no limit an will
coppy anny amount of data into memory using ioutil.ReedAll() on the
request body whitout anny size validation or limit.
This fix wrapps input.Requst.Body in a LimitedReader using the same
memory limit as ParseFormOrMulitForm()
2015-12-16 10:37:21 +01:00
ccc008c257
compress fixed
2015-12-15 14:29:07 +08:00
58aa0545b6
Revert "compress method fixed"
2015-12-15 14:05:33 +08:00
499e2b59e4
compress method fixed
...
in http,the deflate is zlib compress method accoding to the sec
http://tools.ietf.org/html/rfc2616#section-3.5
The "zlib" format defined in RFC 1950 [31] in combination with
the "deflate" compression mechanism described in RFC 1951 [29].
2015-12-15 11:34:26 +08:00
80bc372f17
pool.Put
2015-12-11 00:20:17 +08:00
f70f338025
use sync.Pool to reuse Context
2015-12-10 21:59:54 +08:00
9170b91075
go style format (remove the blank after comments)
2015-11-21 08:46:19 +08:00
bc2195b07f
code simplify
2015-11-12 16:59:07 +08:00
46fbeaadad
refactor accept encoder ,simplify the struct
2015-11-12 12:03:53 +08:00
214030fad4
bytes reader replace string reader
2015-11-12 11:44:29 +08:00
a9881388f7
accept encoder header setting fixed
2015-11-12 10:08:57 +08:00
1200b7c347
method refactor
2015-11-11 18:06:18 +08:00
e4c6e5d2e1
change package
2015-11-11 13:47:47 +08:00
f457ea0fe9
refactor encoder package
2015-11-11 13:47:36 +08:00
8603127c81
beego package file path rewrite
2015-11-10 13:10:42 +08:00
83ec39d02e
refactor max age cookies setting
2015-11-10 11:47:10 +08:00
3872c48349
accept encoding refactor and bug fixed
2015-11-10 10:55:47 +08:00
821b2f832e
fix the type assert
2015-11-09 11:03:57 +08:00
9b725c73c3
Merge pull request #1376 from JessonChan/develop
...
static file code refactor and bug fixed
2015-11-08 23:21:16 +08:00
dc3e324f38
Merge pull request #1418 from ElvizLai/patch-1
...
Update context.go
2015-11-05 22:39:34 +08:00
b8fc42d38d
Update context.go
...
all this status was setting in error.go, this line will cause multi-resp
2015-11-05 21:20:57 +08:00
1abf85ed2a
simplify the switch code
2015-09-22 15:18:24 +08:00
172894efe8
golint session
2015-09-12 22:53:55 +08:00
ff5b09fc19
golint context
2015-09-10 15:31:09 +08:00
079993b9f7
fix #1245
2015-07-06 13:54:14 +08:00
676595213f
fix a comment error.
2015-05-25 09:10:36 +08:00
a311d712a5
Update output.go
2015-05-25 09:10:35 +08:00
bb5351bb9f
Update output.go
...
fix cookie not work in IE
2015-05-25 09:10:35 +08:00
34940d00c0
Remove unnecessary optional group flag '?' since has to match one of comma or end of string
2015-05-25 09:10:35 +08:00
1a6ea693b5
Added to input.go: AcceptHtml, AcceptsXml and AcceptsJson functions which check the header agains a regex for simpler mult-content-type handling.
2015-05-25 09:10:35 +08:00
e938876c4a
fix the cycle import
2015-02-27 00:12:10 +08:00
3aceaf8838
error support controller
2015-02-26 23:34:43 +08:00
24cf06d288
code style simplify for context package
2015-02-23 11:15:55 +08:00
22671c524e
Fix subdomain, add test, space and comment fix
2014-12-17 12:06:53 +08:00
db04c3cbb4
make Content-Type header more human-readable
2014-11-24 23:12:09 +08:00
98dcee0643
Merge pull request #926 from xuewuhen/master
...
SubDomains function bugfixed
2014-11-23 22:57:40 +08:00
c9bb9d6a09
SubDomains function bugfixed
2014-11-18 22:54:48 +08:00
ecd0a5487e
fix the import cycle not allowed
2014-10-30 16:12:54 +08:00
fda841208d
fix #893
2014-10-30 16:05:48 +08:00
d8614e80e7
beego: update the Url to Path
2014-08-30 22:22:23 +08:00
80274684e0
context: redirect should writer to response instantly
2014-08-19 09:48:21 +08:00
a144769515
update the documents & comments
2014-08-18 16:41:43 +08:00