Simon Rawet
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
astaxie
58aa0545b6
Revert "compress method fixed"
2015-12-15 14:05:33 +08:00
JessonChan
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
astaxie
80bc372f17
pool.Put
2015-12-11 00:20:17 +08:00
astaxie
f70f338025
use sync.Pool to reuse Context
2015-12-10 21:59:54 +08:00
JessonChan
9170b91075
go style format (remove the blank after comments)
2015-11-21 08:46:19 +08:00
JessonChan
bc2195b07f
code simplify
2015-11-12 16:59:07 +08:00
JessonChan
46fbeaadad
refactor accept encoder ,simplify the struct
2015-11-12 12:03:53 +08:00
JessonChan
214030fad4
bytes reader replace string reader
2015-11-12 11:44:29 +08:00
JessonChan
a9881388f7
accept encoder header setting fixed
2015-11-12 10:08:57 +08:00
JessonChan
1200b7c347
method refactor
2015-11-11 18:06:18 +08:00
JessonChan
e4c6e5d2e1
change package
2015-11-11 13:47:47 +08:00
JessonChan
f457ea0fe9
refactor encoder package
2015-11-11 13:47:36 +08:00
JessonChan
8603127c81
beego package file path rewrite
2015-11-10 13:10:42 +08:00
JessonChan
83ec39d02e
refactor max age cookies setting
2015-11-10 11:47:10 +08:00
JessonChan
3872c48349
accept encoding refactor and bug fixed
2015-11-10 10:55:47 +08:00
astaxie
821b2f832e
fix the type assert
2015-11-09 11:03:57 +08:00
astaxie
9b725c73c3
Merge pull request #1376 from JessonChan/develop
...
static file code refactor and bug fixed
2015-11-08 23:21:16 +08:00
astaxie
dc3e324f38
Merge pull request #1418 from ElvizLai/patch-1
...
Update context.go
2015-11-05 22:39:34 +08:00
Yongzheng Lai
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
JessonChan
1abf85ed2a
simplify the switch code
2015-09-22 15:18:24 +08:00
astaxie
172894efe8
golint session
2015-09-12 22:53:55 +08:00
astaxie
ff5b09fc19
golint context
2015-09-10 15:31:09 +08:00
astaxie
079993b9f7
fix #1245
2015-07-06 13:54:14 +08:00
Lionel Lee
676595213f
fix a comment error.
2015-05-25 09:10:36 +08:00
Yongzheng Lai
a311d712a5
Update output.go
2015-05-25 09:10:35 +08:00
Yongzheng Lai
bb5351bb9f
Update output.go
...
fix cookie not work in IE
2015-05-25 09:10:35 +08:00
Donal Byrne
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
Donal Byrne
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
astaxie
e938876c4a
fix the cycle import
2015-02-27 00:12:10 +08:00
astaxie
3aceaf8838
error support controller
2015-02-26 23:34:43 +08:00
fuxiaohei
24cf06d288
code style simplify for context package
2015-02-23 11:15:55 +08:00
shuo li
22671c524e
Fix subdomain, add test, space and comment fix
2014-12-17 12:06:53 +08:00
Hily Jiang
db04c3cbb4
make Content-Type header more human-readable
2014-11-24 23:12:09 +08:00
astaxie
98dcee0643
Merge pull request #926 from xuewuhen/master
...
SubDomains function bugfixed
2014-11-23 22:57:40 +08:00
xuewuhen
c9bb9d6a09
SubDomains function bugfixed
2014-11-18 22:54:48 +08:00
astaxie
ecd0a5487e
fix the import cycle not allowed
2014-10-30 16:12:54 +08:00
astaxie
fda841208d
fix #893
2014-10-30 16:05:48 +08:00
astaxie
d8614e80e7
beego: update the Url to Path
2014-08-30 22:22:23 +08:00
astaxie
80274684e0
context: redirect should writer to response instantly
2014-08-19 09:48:21 +08:00
astaxie
a144769515
update the documents & comments
2014-08-18 16:41:43 +08:00
astaxie
ab71201c96
Merge pull request #741 from smallfish/master
...
Update ctx.WriteString multiple buf output
2014-08-14 23:56:20 +08:00
smallfish
75e2611cc4
Update ctx.WriteString multiple buf output
2014-08-14 21:37:52 +08:00
astaxie
ee9749d640
beego:fix #685
...
move XsrfToken& CheckXsrfCookie to context
2014-07-24 23:12:21 +08:00
astaxie
91ee42ceeb
beego:update the Abort Status
2014-07-18 15:38:29 +08:00
Christoph Portmann
3bb4d6f013
beego/context: Fix ignored Header in case SetStatus has been called before
2014-07-08 23:24:47 +03:00
astaxie
fefd8ddb5b
beego: update licence& fix #669
2014-07-03 23:40:21 +08:00
astaxie
0f170a80da
update the comments fix #658
2014-06-25 10:39:37 +08:00
astaxie
0d17d974cd
beego: update namespace
2014-05-23 15:56:25 +08:00
astaxie
b45f0b9bf6
beego: fix #478
2014-05-17 02:56:50 +08:00