73168d2f7d
Merge pull request #1527 from JessonChan/develop
...
reuse compress writer
2016-01-04 14:36:40 +08:00
fd2ded190b
EnableGzip bug fixed
2016-01-04 09:27:58 +08:00
6585e66f97
all the browser should support delete and put now
2016-01-03 20:36:16 +08:00
3ebf275157
fixed camel style name
2016-01-03 15:40:44 +08:00
48fd9675ad
Refactoring: Move dev & prod runmodes to const
2015-12-29 21:32:37 +03:00
2aa50c240f
Merge pull request #1486 from KilledKenny/oomDos
...
Added MaxMemory limit to CopyBody() Supersedes #1484
2015-12-16 23:44:42 +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
2b651fbae2
reuse map in tree.Match
2015-12-11 13:51:01 +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
be60f47488
Merge pull request #1455 from nkbai/develop
...
windows下静态文件映射找不到问题以及 grace init延后
2015-12-09 23:44:45 +08:00
d1bba02958
refact beego config
2015-12-09 23:35:04 +08:00
ff0762cc19
Merge remote-tracking branch 'upstream/develop' into develop
2015-12-03 15:50:21 +08:00
6aaca2eca8
router.go Header 毫无用处
...
context/output.go 简化一下代码,更清晰
2015-11-26 14:56:39 +08:00
7ef9b3d55b
runnable typo fixed
2015-11-10 14:07:26 +08:00
fd4630c6dd
impove the ResponseWriter. fix #1410
2015-11-04 23:52:42 +08:00
912abe3272
fix #1388
2015-10-12 21:26:18 +08:00
caf3714495
revert exceptMethod
2015-09-19 05:41:10 +08:00
983bac986a
runFunction camel name
2015-09-18 18:34:07 +08:00
56032c67af
runFunction camel name
2015-09-18 18:31:06 +08:00
40cb8e0cf1
use reflect to ensure all methods been except
2015-09-18 18:18:12 +08:00
ff5b09fc19
golint context
2015-09-10 15:31:09 +08:00
c11740b647
make golint happy router.go
2015-09-08 22:01:13 +08:00
67b36d7c48
make golint happy
2015-09-08 21:41:38 +08:00
61570ac2f7
make golint happy with controller.go
2015-09-08 10:43:42 +08:00
f28a941e26
make golint happy and also make the config readable
2015-09-07 23:19:42 +08:00
506f54a080
Update router.go, add Flush for responseWriter
2015-08-19 15:23:50 +08:00
b26ef5b2e5
typo fixed
...
registor==>register
innner ==> inner
2015-07-27 08:44:58 +08:00
87e8bcc9be
fix FilterHandler crash issue
...
Filter Handler will crash with error assignment to entry in nil map , params from function Tree.Match() maybe nil.
2015-06-19 11:19:35 +08:00
ba1232dfaf
filter should be always the same
2015-06-14 18:35:46 +08:00
b275d7c6f5
Revert "Revert "fix multiple filters execute issue""
2015-06-14 01:14:33 +08:00
fc11169ee3
Revert "fix multiple filters execute issue"
2015-06-14 01:13:34 +08:00
2af0c569a5
The last filterFunc with returnOnOutput=ture won't be executed
...
ex:
beego.InsertFilter("/*", beego.BeforeExec, FilterLoginCheck1,false)
beego.InsertFilter("/*", beego.BeforeExec, FilterLoginCheck2)
In function FilterLoginCheck1 , I'll write data via ResponseWriter, and w.started = true
FilterLoginCheck2 won't be executed, it should be.
2015-06-14 01:02:41 +08:00
e619d83990
fix the filter router issues
2015-06-13 12:47:01 +08:00
491238ce7d
Don't overwrite the params from function ValidRouter
...
just add new params to context.Input.Params
2015-06-13 01:04:46 +08:00
4d70b22f96
Merge pull request #1157 from ziyel/master
...
Let filter function get more params info from ctx.Input.Params
2015-06-11 14:38:19 +08:00
d943d16d52
gofmt
2015-06-10 21:26:04 +08:00
364cacf659
record the critical logs in Prod
2015-06-08 22:00:28 +08:00
26130a5df6
fix #1073
2015-05-25 09:10:35 +08:00
1d8afdc9c9
gofmt -s & go_vet
2015-05-25 09:10:34 +08:00
9bb9855153
Let filter function get more params info from ctx.Input.Params
2015-05-18 14:42:18 +08:00
3aceaf8838
error support controller
2015-02-26 23:34:43 +08:00
3caba06189
Merge pull request #967 from athurg/support_all_type_on_urlfor
...
Add all type support for UrlFor’s params
2014-12-18 21:14:44 +08:00
e34f8479bb
Add all type support for UrlFor’s params
2014-12-17 15:52:48 +08:00
9c665afc04
improve the error tips
2014-12-08 14:57:45 +08:00
f96245786a
fix #912
2014-11-08 15:10:47 +08:00
76522d43af
simple the session
2014-11-04 19:07:49 +08:00
c4d8e4a244
fix #759
2014-11-04 15:29:33 +08:00
8d797a4a5e
file the static filter
2014-11-03 16:14:40 +08:00