mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-29 10:57:44 +09:00 
			
		
		
		
	fix API changes
This commit is contained in:
		| @@ -6,9 +6,8 @@ github.com/beego/memcache = commit:2aea774416 | |||||||
| github.com/beego/redigo = commit:856744a0d5 | github.com/beego/redigo = commit:856744a0d5 | ||||||
| github.com/Unknwon/cae = commit:2e70a1351b | github.com/Unknwon/cae = commit:2e70a1351b | ||||||
| github.com/Unknwon/com =  | github.com/Unknwon/com =  | ||||||
| github.com/Unknwon/goconfig = commit:0f8d8dc1c0 |  | ||||||
| github.com/Unknwon/i18n = commit:aec5f77857 | github.com/Unknwon/i18n = commit:aec5f77857 | ||||||
| github.com/Unknwon/macaron = commit:3d307c1232 | github.com/Unknwon/macaron =  | ||||||
| github.com/codegangsta/cli = commit:7381bc4e62 | github.com/codegangsta/cli = commit:7381bc4e62 | ||||||
| github.com/go-sql-driver/mysql = commit:8111ee3ec3 | github.com/go-sql-driver/mysql = commit:8111ee3ec3 | ||||||
| github.com/go-xorm/core = commit:3e0fa232ab | github.com/go-xorm/core = commit:3e0fa232ab | ||||||
| @@ -20,9 +19,9 @@ github.com/macaron-contrib/binding = | |||||||
| github.com/macaron-contrib/cache = commit:0bb9e6c9ef | github.com/macaron-contrib/cache = commit:0bb9e6c9ef | ||||||
| github.com/macaron-contrib/captcha = commit:3567dc48b8 | github.com/macaron-contrib/captcha = commit:3567dc48b8 | ||||||
| github.com/macaron-contrib/csrf = commit:422b79675c | github.com/macaron-contrib/csrf = commit:422b79675c | ||||||
| github.com/macaron-contrib/i18n = commit:184bb832f2 | github.com/macaron-contrib/i18n =  | ||||||
| github.com/macaron-contrib/oauth2 = commit:8f394c3629 | github.com/macaron-contrib/oauth2 = commit:8f394c3629 | ||||||
| github.com/macaron-contrib/session = commit:f00d48fd4f | github.com/macaron-contrib/session =  | ||||||
| github.com/macaron-contrib/toolbox = commit:57127bcc89 | github.com/macaron-contrib/toolbox = commit:57127bcc89 | ||||||
| github.com/mattn/go-sqlite3 = commit:a80c27ba33 | github.com/mattn/go-sqlite3 = commit:a80c27ba33 | ||||||
| github.com/nfnt/resize = commit:581d15cb53 | github.com/nfnt/resize = commit:581d15cb53 | ||||||
|   | |||||||
| @@ -133,10 +133,7 @@ func newMacaron() *macaron.Macaron { | |||||||
| 	m.Use(captcha.Captchaer(captcha.Options{ | 	m.Use(captcha.Captchaer(captcha.Options{ | ||||||
| 		SubURL: setting.AppSubUrl, | 		SubURL: setting.AppSubUrl, | ||||||
| 	})) | 	})) | ||||||
| 	m.Use(session.Sessioner(session.Options{ | 	m.Use(session.Sessioner(setting.SessionConfig)) | ||||||
| 		Provider: setting.SessionProvider, |  | ||||||
| 		Config:   *setting.SessionConfig, |  | ||||||
| 	})) |  | ||||||
| 	m.Use(csrf.Csrfer(csrf.Options{ | 	m.Use(csrf.Csrfer(csrf.Options{ | ||||||
| 		Secret:     setting.SecretKey, | 		Secret:     setting.SecretKey, | ||||||
| 		SetCookie:  true, | 		SetCookie:  true, | ||||||
|   | |||||||
| @@ -104,8 +104,7 @@ var ( | |||||||
| 	EnableMemcache bool | 	EnableMemcache bool | ||||||
|  |  | ||||||
| 	// Session settings. | 	// Session settings. | ||||||
| 	SessionProvider string | 	SessionConfig session.Options | ||||||
| 	SessionConfig   *session.Config |  | ||||||
|  |  | ||||||
| 	// Git settings. | 	// Git settings. | ||||||
| 	MaxGitDiffLines int | 	MaxGitDiffLines int | ||||||
| @@ -412,22 +411,15 @@ func newCacheService() { | |||||||
| } | } | ||||||
|  |  | ||||||
| func newSessionService() { | func newSessionService() { | ||||||
| 	SessionProvider = Cfg.MustValueRange("session", "PROVIDER", "memory", | 	SessionConfig.Provider = Cfg.MustValueRange("session", "PROVIDER", "memory", | ||||||
| 		[]string{"memory", "file", "redis", "mysql"}) | 		[]string{"memory", "file", "redis", "mysql"}) | ||||||
|  |  | ||||||
| 	SessionConfig = new(session.Config) |  | ||||||
| 	SessionConfig.ProviderConfig = strings.Trim(Cfg.MustValue("session", "PROVIDER_CONFIG"), "\" ") | 	SessionConfig.ProviderConfig = strings.Trim(Cfg.MustValue("session", "PROVIDER_CONFIG"), "\" ") | ||||||
| 	SessionConfig.CookieName = Cfg.MustValue("session", "COOKIE_NAME", "i_like_gogits") | 	SessionConfig.CookieName = Cfg.MustValue("session", "COOKIE_NAME", "i_like_gogits") | ||||||
| 	SessionConfig.CookiePath = AppSubUrl | 	SessionConfig.CookiePath = AppSubUrl | ||||||
| 	SessionConfig.Secure = Cfg.MustBool("session", "COOKIE_SECURE") | 	SessionConfig.Secure = Cfg.MustBool("session", "COOKIE_SECURE") | ||||||
| 	SessionConfig.EnableSetCookie = Cfg.MustBool("session", "ENABLE_SET_COOKIE", true) |  | ||||||
| 	SessionConfig.Gclifetime = Cfg.MustInt64("session", "GC_INTERVAL_TIME", 86400) | 	SessionConfig.Gclifetime = Cfg.MustInt64("session", "GC_INTERVAL_TIME", 86400) | ||||||
| 	SessionConfig.Maxlifetime = Cfg.MustInt64("session", "SESSION_LIFE_TIME", 86400) | 	SessionConfig.Maxlifetime = Cfg.MustInt64("session", "SESSION_LIFE_TIME", 86400) | ||||||
|  |  | ||||||
| 	if SessionProvider == "file" { |  | ||||||
| 		os.MkdirAll(path.Dir(SessionConfig.ProviderConfig), os.ModePerm) |  | ||||||
| 	} |  | ||||||
|  |  | ||||||
| 	log.Info("Session Service Enabled") | 	log.Info("Session Service Enabled") | ||||||
| } | } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -202,7 +202,6 @@ func Config(ctx *middleware.Context) { | |||||||
| 	ctx.Data["CacheInternal"] = setting.CacheInternal | 	ctx.Data["CacheInternal"] = setting.CacheInternal | ||||||
| 	ctx.Data["CacheConn"] = setting.CacheConn | 	ctx.Data["CacheConn"] = setting.CacheConn | ||||||
|  |  | ||||||
| 	ctx.Data["SessionProvider"] = setting.SessionProvider |  | ||||||
| 	ctx.Data["SessionConfig"] = setting.SessionConfig | 	ctx.Data["SessionConfig"] = setting.SessionConfig | ||||||
|  |  | ||||||
| 	ctx.Data["PictureService"] = setting.PictureService | 	ctx.Data["PictureService"] = setting.PictureService | ||||||
|   | |||||||
| @@ -169,13 +169,11 @@ | |||||||
|                             <div class="panel-body"> |                             <div class="panel-body"> | ||||||
|                                 <dl class="dl-horizontal admin-dl-horizontal"> |                                 <dl class="dl-horizontal admin-dl-horizontal"> | ||||||
|                                     <dt>{{.i18n.Tr "admin.config.session_provider"}}</dt> |                                     <dt>{{.i18n.Tr "admin.config.session_provider"}}</dt> | ||||||
|                                     <dd>{{.SessionProvider}}</dd> |                                     <dd>{{.SessionConfig.Provider}}</dd> | ||||||
|                                     <dt>{{.i18n.Tr "admin.config.provider_config"}}</dt> |                                     <dt>{{.i18n.Tr "admin.config.provider_config"}}</dt> | ||||||
|                                     <dd><pre>{{.SessionConfig.ProviderConfig}}</pre></dd> |                                     <dd><pre>{{.SessionConfig.ProviderConfig}}</pre></dd> | ||||||
|                                     <dt>{{.i18n.Tr "admin.config.cookie_name"}}</dt> |                                     <dt>{{.i18n.Tr "admin.config.cookie_name"}}</dt> | ||||||
|                                     <dd>{{.SessionConfig.CookieName}}</dd> |                                     <dd>{{.SessionConfig.CookieName}}</dd> | ||||||
|                                     <dt>{{.i18n.Tr "admin.config.enable_set_cookie"}}</dt> |  | ||||||
|                                     <dd><i class="fa fa{{if .SessionConfig.EnableSetCookie}}-check{{end}}-square-o"></i></dd> |  | ||||||
|                                     <dt>{{.i18n.Tr "admin.config.gc_interval_time"}}</dt> |                                     <dt>{{.i18n.Tr "admin.config.gc_interval_time"}}</dt> | ||||||
|                                     <dd>{{.SessionConfig.Gclifetime}} {{.i18n.Tr "tool.raw_seconds"}}</dd> |                                     <dd>{{.SessionConfig.Gclifetime}} {{.i18n.Tr "tool.raw_seconds"}}</dd> | ||||||
|                                     <dt>{{.i18n.Tr "admin.config.session_life_time"}}</dt> |                                     <dt>{{.i18n.Tr "admin.config.session_life_time"}}</dt> | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user