summaryrefslogtreecommitdiff
path: root/app/init.go
diff options
context:
space:
mode:
authorHorus32015-02-19 00:03:18 +0100
committerHorus32015-02-19 00:03:18 +0100
commit58e63343703e0c3f3c12934e62fc0f4575761869 (patch)
treec60acb1bb97cdd47a6c7ee1c5a2e38d50f0f84c4 /app/init.go
parentc6260f34b931bdda82d3dab256f4420caa1a45aa (diff)
parentcb5f3037bb18403433c2cfd0271f6bea76906aca (diff)
downloadstatuspage-58e63343703e0c3f3c12934e62fc0f4575761869.tar.gz
Merged.
Diffstat (limited to 'app/init.go')
-rw-r--r--app/init.go38
1 files changed, 0 insertions, 38 deletions
diff --git a/app/init.go b/app/init.go
deleted file mode 100644
index 2305d73..0000000
--- a/app/init.go
+++ /dev/null
@@ -1,38 +0,0 @@
-package app
-
-import "github.com/revel/revel"
-
-func init() {
- // Filters is the default set of global filters.
- revel.Filters = []revel.Filter{
- revel.PanicFilter, // Recover from panics and display an error page instead.
- revel.RouterFilter, // Use the routing table to select the right Action
- revel.FilterConfiguringFilter, // A hook for adding or removing per-Action filters.
- revel.ParamsFilter, // Parse parameters into Controller.Params.
- revel.SessionFilter, // Restore and write the session cookie.
- revel.FlashFilter, // Restore and write the flash cookie.
- revel.ValidationFilter, // Restore kept validation errors and save new ones from cookie.
- revel.I18nFilter, // Resolve the requested language
- HeaderFilter, // Add some security based headers
- revel.InterceptorFilter, // Run interceptors around the action.
- revel.CompressFilter, // Compress the result.
- revel.ActionInvoker, // Invoke the action.
- }
-
- // register startup functions with OnAppStart
- // ( order dependent )
- // revel.OnAppStart(InitDB)
- // revel.OnAppStart(FillCache)
-}
-
-// TODO turn this into revel.HeaderFilter
-// should probably also have a filter for CSRF
-// not sure if it can go in the same filter or not
-var HeaderFilter = func(c *revel.Controller, fc []revel.Filter) {
- // Add some common security headers
- c.Response.Out.Header().Add("X-Frame-Options", "SAMEORIGIN")
- c.Response.Out.Header().Add("X-XSS-Protection", "1; mode=block")
- c.Response.Out.Header().Add("X-Content-Type-Options", "nosniff")
-
- fc[0](c, fc[1:]) // Execute the next filter stage.
-}