From 755b3db301399f17c08b3f3da4bc7b8c596dc92c Mon Sep 17 00:00:00 2001 From: casjay Date: Sun, 24 May 2026 21:18:57 -0400 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20Fix=20all=20Gitea=20v1.26=20depr?= =?UTF-8?q?ecated=20config=20settings=20=F0=9F=90=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Resolve all deprecation warnings emitted at runtime by updating app.ini to use current key names and locations. - rootfs/tmp/etc/gitea/app.ini: move X_FRAME_OPTIONS from [cors] to [security] (deprecatedSetting v1.26.0) - rootfs/tmp/etc/gitea/app.ini: remove [picture].DISABLE_GRAVATAR (deprecatedSettingDB since v1.18, use admin panel) - rootfs/tmp/etc/gitea/app.ini: remove [picture].ENABLE_FEDERATED_AVATAR (deprecatedSettingDB since v1.18, use admin panel) - rootfs/tmp/etc/gitea/app.ini: rename [lfs].LFS_CONTENT_PATH → PATH (was silently ignored; correct key is PATH) - rootfs/tmp/etc/gitea/app.ini: rename [git].MAX_GIT_DIFF_LINE_CHARACTER_COUNT → MAX_GIT_DIFF_LINE_CHARACTERS (correct struct field name) - rootfs/tmp/etc/gitea/app.ini: remove LOG_ROTATE/DAILY_ROTATE/MAX_DAYS from [log] root section (only valid in file-writer sub-sections; dead config with MODE=console) .claude/settings.local.json rootfs/tmp/etc/gitea/app.ini --- .claude/settings.local.json | 3 ++- rootfs/tmp/etc/gitea/app.ini | 11 +++-------- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/.claude/settings.local.json b/.claude/settings.local.json index 84c9119..bb2232b 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -1,7 +1,8 @@ { "permissions": { "allow": [ - "Bash(script-lint *)" + "Bash(script-lint *)", + "WebFetch(domain:docs.gitea.com)" ] } } diff --git a/rootfs/tmp/etc/gitea/app.ini b/rootfs/tmp/etc/gitea/app.ini index 1c8e851..f454529 100644 --- a/rootfs/tmp/etc/gitea/app.ini +++ b/rootfs/tmp/etc/gitea/app.ini @@ -36,7 +36,7 @@ REDIRECT_OTHER_PORT = false ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [lfs] STORAGE_TYPE = local -LFS_CONTENT_PATH = REPLACE_DATA_DIR/lfs +PATH = REPLACE_DATA_DIR/lfs ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [storage.repo-archive] STORAGE_TYPE = local @@ -160,7 +160,7 @@ ITERATE_BUFFER_SIZE = 50 ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [git] MAX_GIT_DIFF_LINES = 1000 -MAX_GIT_DIFF_LINE_CHARACTER_COUNT = 5000 +MAX_GIT_DIFF_LINE_CHARACTERS = 5000 MAX_GIT_DIFF_FILES = 100 GC_ARGS = ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; @@ -173,17 +173,12 @@ PULL = 300 GC = 60 ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [picture] -ENABLE_FEDERATED_AVATAR = true -DISABLE_GRAVATAR = false AVATAR_UPLOAD_PATH = REPLACE_DATA_DIR/avatars/users REPOSITORY_AVATAR_UPLOAD_PATH = REPLACE_DATA_DIR/avatars/repos ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [log] MODE = console LEVEL = warn -LOG_ROTATE = true -DAILY_ROTATE = true -MAX_DAYS = 1 ROOT_PATH = REPLACE_LOG_DIR ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [security] @@ -202,6 +197,7 @@ REVERSE_PROXY_TRUSTED_PROXIES = * REVERSE_PROXY_AUTHENTICATION_USER = X-WEBAUTH-USER REVERSE_PROXY_AUTHENTICATION_EMAIL = X-WEBAUTH-EMAIL REVERSE_PROXY_AUTHENTICATION_FULL_NAME = X-WEBAUTH-FULLNAME +X_FRAME_OPTIONS = SAMEORIGIN ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [time] DEFAULT_UI_LOCATION = REPLACE_TZ @@ -319,7 +315,6 @@ ALLOW_SUBDOMAIN = true METHODS = GET,HEAD,POST,PUT,PATCH,DELETE,OPTIONS MAX_AGE = 10m ALLOW_CREDENTIALS = true -X_FRAME_OPTIONS = SAMEORIGIN ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [project] PROJECT_BOARD_BASIC_KANBAN_TYPE = To Do, In Progress, Done