diff options
author | Unknwon <u@gogs.io> | 2017-03-20 14:06:41 -0400 |
---|---|---|
committer | Unknwon <u@gogs.io> | 2017-03-20 14:06:41 -0400 |
commit | aba87895426663fe166e4d81b81883f45ce957ce (patch) | |
tree | ad5a588dbd8a7fc24087f8587f3ef8c75a6b744c /vendor/github.com/go-macaron | |
parent | 5f1bbbde49c650633586ef943c8de4c451a25ef3 (diff) |
vendor: update github.com/go-macaron/session (#3363)
Diffstat (limited to 'vendor/github.com/go-macaron')
-rw-r--r-- | vendor/github.com/go-macaron/session/README.md | 4 | ||||
-rw-r--r-- | vendor/github.com/go-macaron/session/file.go | 12 |
2 files changed, 8 insertions, 8 deletions
diff --git a/vendor/github.com/go-macaron/session/README.md b/vendor/github.com/go-macaron/session/README.md index 280ace36..b11bd4a7 100644 --- a/vendor/github.com/go-macaron/session/README.md +++ b/vendor/github.com/go-macaron/session/README.md @@ -1,4 +1,4 @@ -# session [](https://travis-ci.org/go-macaron/session) [](http://gocover.io/github.com/go-macaron/session) +# session [](https://travis-ci.org/go-macaron/session) Middleware session provides session management for [Macaron](https://github.com/go-macaron/macaron). It can use many session providers, including memory, file, Redis, Memcache, PostgreSQL, MySQL, Couchbase, Ledis and Nodb. @@ -9,7 +9,7 @@ Middleware session provides session management for [Macaron](https://github.com/ ## Getting Help - [API Reference](https://gowalker.org/github.com/go-macaron/session) -- [Documentation](http://go-macaron.com/docs/middlewares/session) +- [Documentation](https://go-macaron.com/docs/middlewares/session) ## Credits diff --git a/vendor/github.com/go-macaron/session/file.go b/vendor/github.com/go-macaron/session/file.go index 438269ea..9bbc7aed 100644 --- a/vendor/github.com/go-macaron/session/file.go +++ b/vendor/github.com/go-macaron/session/file.go @@ -86,7 +86,7 @@ func (s *FileStore) Release() error { return err } - return ioutil.WriteFile(s.p.filepath(s.sid), data, os.ModePerm) + return ioutil.WriteFile(s.p.filepath(s.sid), data, 0600) } // Flush deletes all session data. @@ -121,7 +121,7 @@ func (p *FileProvider) filepath(sid string) string { // Read returns raw session store by session ID. func (p *FileProvider) Read(sid string) (_ RawStore, err error) { filename := p.filepath(sid) - if err = os.MkdirAll(path.Dir(filename), os.ModePerm); err != nil { + if err = os.MkdirAll(path.Dir(filename), 0700); err != nil { return nil, err } p.lock.RLock() @@ -129,7 +129,7 @@ func (p *FileProvider) Read(sid string) (_ RawStore, err error) { var f *os.File if com.IsFile(filename) { - f, err = os.OpenFile(filename, os.O_RDWR, os.ModePerm) + f, err = os.OpenFile(filename, os.O_RDONLY, 0600) } else { f, err = os.Create(filename) } @@ -187,15 +187,15 @@ func (p *FileProvider) regenerate(oldsid, sid string) (err error) { if err != nil { return err } - if err = os.MkdirAll(path.Dir(oldname), os.ModePerm); err != nil { + if err = os.MkdirAll(path.Dir(oldname), 0700); err != nil { return err } - if err = ioutil.WriteFile(oldname, data, os.ModePerm); err != nil { + if err = ioutil.WriteFile(oldname, data, 0600); err != nil { return err } } - if err = os.MkdirAll(path.Dir(filename), os.ModePerm); err != nil { + if err = os.MkdirAll(path.Dir(filename), 0700); err != nil { return err } if err = os.Rename(oldname, filename); err != nil { |