mirror of https://github.com/go-gitea/gitea
Merge remote-tracking branch 'origin/main' into actions_support_workflow_dispatch_event
This commit is contained in:
commit
82e27b8509
|
@ -1,6 +1,5 @@
|
|||
[Unit]
|
||||
Description=Gitea (Git with a cup of tea)
|
||||
After=syslog.target
|
||||
After=network.target
|
||||
###
|
||||
# Don't forget to add the database service dependencies
|
||||
|
|
|
@ -20,7 +20,7 @@ var SessionConfig = struct {
|
|||
ProviderConfig string
|
||||
// Cookie name to save session ID. Default is "MacaronSession".
|
||||
CookieName string
|
||||
// Cookie path to store. Default is "/". HINT: there was a bug, the old value doesn't have trailing slash, and could be empty "".
|
||||
// Cookie path to store. Default is "/".
|
||||
CookiePath string
|
||||
// GC interval time in seconds. Default is 3600.
|
||||
Gclifetime int64
|
||||
|
@ -49,7 +49,10 @@ func loadSessionFrom(rootCfg ConfigProvider) {
|
|||
fatalDuplicatedPath("session", SessionConfig.ProviderConfig)
|
||||
}
|
||||
SessionConfig.CookieName = sec.Key("COOKIE_NAME").MustString("i_like_gitea")
|
||||
SessionConfig.CookiePath = AppSubURL + "/" // there was a bug, old code only set CookePath=AppSubURL, no trailing slash
|
||||
SessionConfig.CookiePath = AppSubURL
|
||||
if SessionConfig.CookiePath == "" {
|
||||
SessionConfig.CookiePath = "/"
|
||||
}
|
||||
SessionConfig.Secure = sec.Key("COOKIE_SECURE").MustBool(strings.HasPrefix(strings.ToLower(AppURL), "https://"))
|
||||
SessionConfig.Gclifetime = sec.Key("GC_INTERVAL_TIME").MustInt64(86400)
|
||||
SessionConfig.Maxlifetime = sec.Key("SESSION_LIFE_TIME").MustInt64(86400)
|
||||
|
|
|
@ -123,6 +123,7 @@ pin=ピン留め
|
|||
unpin=ピン留め解除
|
||||
|
||||
artifacts=成果物
|
||||
confirm_delete_artifact=アーティファクト %s を削除してよろしいですか?
|
||||
|
||||
archived=アーカイブ
|
||||
|
||||
|
@ -423,6 +424,7 @@ authorization_failed_desc=無効なリクエストを検出したため認可が
|
|||
sspi_auth_failed=SSPI認証に失敗しました
|
||||
password_pwned=あなたが選択したパスワードは、過去の情報漏洩事件で流出した<a target="_blank" rel="noopener noreferrer" href="https://haveibeenpwned.com/Passwords">盗まれたパスワードのリスト</a>に含まれています。 別のパスワードでもう一度試してください。 また他の登録でもこのパスワードからの変更を検討してください。
|
||||
password_pwned_err=HaveIBeenPwnedへのリクエストを完了できませんでした
|
||||
last_admin=最後の管理者は削除できません。少なくとも一人の管理者が必要です。
|
||||
|
||||
[mail]
|
||||
view_it_on=%s で見る
|
||||
|
@ -588,6 +590,7 @@ org_still_own_packages=組織はまだ1つ以上のパッケージを所有し
|
|||
|
||||
target_branch_not_exist=ターゲットのブランチが存在していません。
|
||||
|
||||
admin_cannot_delete_self=あなたが管理者である場合、自分自身を削除することはできません。最初に管理者権限を削除してください。
|
||||
|
||||
[user]
|
||||
change_avatar=アバターを変更…
|
||||
|
@ -968,6 +971,8 @@ issue_labels_helper=イシューのラベルセットを選択
|
|||
license=ライセンス
|
||||
license_helper=ライセンス ファイルを選択してください。
|
||||
license_helper_desc=ライセンスにより、他人があなたのコードに対して何ができて何ができないのかを規定します。 どれがプロジェクトにふさわしいか迷っていますか? <a target="_blank" rel="noopener noreferrer" href="%s">ライセンス選択サイト</a> も確認してみてください。
|
||||
object_format=オブジェクトのフォーマット
|
||||
object_format_helper=リポジトリのオブジェクトフォーマット。後で変更することはできません。SHA1 は最も互換性があります。
|
||||
readme=README
|
||||
readme_helper=READMEファイル テンプレートを選択してください。
|
||||
readme_helper_desc=プロジェクトについての説明をひととおり書く場所です。
|
||||
|
@ -1035,6 +1040,7 @@ desc.public=公開
|
|||
desc.template=テンプレート
|
||||
desc.internal=組織内
|
||||
desc.archived=アーカイブ
|
||||
desc.sha256=SHA256
|
||||
|
||||
template.items=テンプレート項目
|
||||
template.git_content=Gitコンテンツ (デフォルトブランチ)
|
||||
|
|
|
@ -38,6 +38,7 @@ func ProtocolMiddlewares() (handlers []any) {
|
|||
})
|
||||
})
|
||||
|
||||
// wrap the request and response, use the process context and add it to the process manager
|
||||
handlers = append(handlers, func(next http.Handler) http.Handler {
|
||||
return http.HandlerFunc(func(resp http.ResponseWriter, req *http.Request) {
|
||||
ctx, _, finished := process.GetManager().AddTypedContext(req.Context(), fmt.Sprintf("%s: %s", req.Method, req.RequestURI), process.RequestProcessType, true)
|
||||
|
|
Loading…
Reference in New Issue