diff options
| author | Horus3 | 2015-02-19 00:03:18 +0100 |
|---|---|---|
| committer | Horus3 | 2015-02-19 00:03:18 +0100 |
| commit | 58e63343703e0c3f3c12934e62fc0f4575761869 (patch) | |
| tree | c60acb1bb97cdd47a6c7ee1c5a2e38d50f0f84c4 /app/init.go | |
| parent | c6260f34b931bdda82d3dab256f4420caa1a45aa (diff) | |
| parent | cb5f3037bb18403433c2cfd0271f6bea76906aca (diff) | |
| download | statuspage-58e63343703e0c3f3c12934e62fc0f4575761869.tar.gz | |
Merged.
Diffstat (limited to 'app/init.go')
| -rw-r--r-- | app/init.go | 38 |
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. -} |
