Hi,
I'd like to get some feedback regarding this breaking change in gitea-1.21.0:
https://github.com/go-gitea/gitea/pull/25907
In my opinion it's better to install Gitea static assets directly in
/var/www/gitea instead of /var/www/gitea/public and thus get rid of URL
rewrite when serving static assets via httpd(8).
This change won't affect Gitea installs which do not use httpd(8) for
serving static assets.
--
With best regards,
Pavel Korovin
? Makefile-2023-11-25-20-58-18
? Makefile.novar
Index: Makefile
===================================================================
RCS file: /cvs/ports/www/gitea/Makefile,v
diff -u -p -r1.104 Makefile
--- Makefile 12 Oct 2023 08:38:17 -0000 1.104
+++ Makefile 25 Nov 2023 19:35:57 -0000
@@ -1,6 +1,6 @@
COMMENT = compact self-hosted Git service
-VERSION = 1.20.5
+VERSION = 1.21.0
DISTNAME = gitea-src-${VERSION}
PKGNAME = gitea-${VERSION}
@@ -41,9 +41,9 @@ do-install:
.for _d in custom/conf options templates
cp -Rp ${WRKSRC}/${_d} ${PREFIX}/share/gitea
.endfor
- ${INSTALL_DATA_DIR} ${WRKINST}${VARBASE}/www/gitea
+ ${INSTALL_DATA_DIR} ${WRKINST}${VARBASE}/www
cp -Rp ${WRKSRC}/public ${WRKINST}${VARBASE}/www/gitea
- ln -s ${VARBASE}/www/gitea/public ${PREFIX}/share/gitea/public
+ ln -s ${VARBASE}/www/gitea ${PREFIX}/share/gitea/public
post-install:
@find ${WRKINST}/ -type f \
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/gitea/distinfo,v
diff -u -p -r1.86 distinfo
--- distinfo 12 Oct 2023 08:38:17 -0000 1.86
+++ distinfo 25 Nov 2023 19:35:57 -0000
@@ -1,2 +1,2 @@
-SHA256 (gitea-src-1.20.5.tar.gz) = cH/AHsFXOdvfSfj9AZUd3l/RlYE06o1ByZu0vvGQuXw=
-SIZE (gitea-src-1.20.5.tar.gz) = 50448780
+SHA256 (gitea-src-1.21.0.tar.gz) = abEneLO18krs/wjY5RIuTt94S9ouQzW3fyu9BAShGpM=
+SIZE (gitea-src-1.21.0.tar.gz) = 53744981
Index: patches/patch-custom_conf_app_example_ini
===================================================================
RCS file: /cvs/ports/www/gitea/patches/patch-custom_conf_app_example_ini,v
diff -u -p -r1.19 patch-custom_conf_app_example_ini
--- patches/patch-custom_conf_app_example_ini 12 Sep 2023 22:22:10 -0000
1.19
+++ patches/patch-custom_conf_app_example_ini 25 Nov 2023 19:35:57 -0000
@@ -10,7 +10,7 @@ Index: custom/conf/app.example.ini
;;
;; Application run mode, affects performance and debugging: "dev" or "prod",
default is "prod"
;; Mode "dev" makes Gitea easier to develop and debug, values other than
"dev" are treated as "prod" which is for production use.
-@@ -150,7 +150,7 @@ RUN_USER = ; git
+@@ -153,7 +153,7 @@ RUN_USER = ; git
;SSH_LISTEN_HOST =
;;
;; Port number to be exposed in clone URL
@@ -19,7 +19,7 @@ Index: custom/conf/app.example.ini
;;
;; The port number the builtin SSH server should listen on
;SSH_LISTEN_PORT = %(SSH_PORT)s
-@@ -278,7 +278,7 @@ RUN_USER = ; git
+@@ -281,7 +281,7 @@ RUN_USER = ; git
;STATIC_ROOT_PATH = ; Will default to the built-in value _`StaticRootPath`_
;;
;; Default path for App data
@@ -28,7 +28,7 @@ Index: custom/conf/app.example.ini
;;
;; Enable gzip compression for runtime-generated content, static resources
excluded
;ENABLE_GZIP = false
-@@ -289,7 +289,7 @@ RUN_USER = ; git
+@@ -292,7 +292,7 @@ RUN_USER = ; git
;ENABLE_PPROF = false
;;
;; PPROF_DATA_PATH, use an absolute path when you start gitea as service
@@ -37,7 +37,7 @@ Index: custom/conf/app.example.ini
;;
;; Landing page, can be "home", "explore", "organizations", "login", or any
URL such as "/org/repo" or even "https://anotherwebsite.com"
;; The "login" choice is not a security measure but just a UI flow change,
use REQUIRE_SIGNIN_VIEW to force users to log in.
-@@ -338,10 +338,10 @@ LFS_JWT_SECRET =
+@@ -344,10 +344,10 @@ RUN_USER = ; git
;;
;; MySQL Configuration
;;
@@ -51,8 +51,8 @@ Index: custom/conf/app.example.ini
+;USER = %(RUN_USER)s
;PASSWD = ;Use PASSWD = `your password` for quoting if you use special
characters in the password.
;SSL_MODE = false ; either "false" (default), "true", or "skip-verify"
- ;CHARSET = utf8mb4 ;either "utf8" or "utf8mb4", default is "utf8mb4".
-@@ -353,9 +353,9 @@ USER = root
+ ;;
+@@ -356,9 +356,9 @@ USER = root
;; Postgres Configuration
;;
;DB_TYPE = postgres
@@ -64,7 +64,7 @@ Index: custom/conf/app.example.ini
;PASSWD =
;SCHEMA =
;SSL_MODE=disable ;either "disable" (default), "require", or "verify-full"
-@@ -364,8 +364,8 @@ USER = root
+@@ -367,8 +367,8 @@ USER = root
;;
;; SQLite Configuration
;;
@@ -75,7 +75,7 @@ Index: custom/conf/app.example.ini
;SQLITE_TIMEOUT = ; Query timeout defaults to: 500
;SQLITE_JOURNAL_MODE = ; defaults to sqlite database default (often DELETE),
can be used to enable WAL mode.
https://www.sqlite.org/pragma.html#pragma_journal_mode
;;
-@@ -461,7 +461,7 @@ INTERNAL_TOKEN=
+@@ -464,7 +464,7 @@ INTERNAL_TOKEN=
;; This enables the users to access and modify this config file and the Gitea
database and interrupt the Gitea service.
;; By modifying the Gitea database, users can gain Gitea administrator
privileges.
;; It also enables them to access other resources available to the user on
the operating system that is running the Gitea instance and perform arbitrary
actions in the name of the Gitea OS user.
@@ -84,7 +84,7 @@ Index: custom/conf/app.example.ini
;; WARNING: Setting this to true does not change existing hooks in git repos;
adjust it before if necessary.
;DISABLE_GIT_HOOKS = true
;;
-@@ -521,7 +521,7 @@ ENABLE = true
+@@ -524,7 +524,7 @@ ENABLE = true
;; Private key file path used to sign OAuth2 tokens. The path is relative to
APP_DATA_PATH.
;; This setting is only needed if JWT_SIGNING_ALGORITHM is set to RS256,
RS384, RS512, ES256, ES384 or ES512.
;; The file must contain a RSA or ECDSA private key in the PKCS8 format. If
no key exists a 4096 bit key will be created for you.
@@ -93,7 +93,7 @@ Index: custom/conf/app.example.ini
;;
;; OAuth2 authentication secret for access and refresh tokens, change this
yourself to a unique string. CLI generate option is helpful in this case.
https://docs.gitea.io/en-us/command-line/#generate
;; This setting is only needed if JWT_SIGNING_ALGORITHM is set to HS256,
HS384 or HS512.
-@@ -545,14 +545,14 @@ ENABLE = true
+@@ -556,14 +556,14 @@ ENABLE = true
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Root path for the log files - defaults to %(GITEA_WORK_DIR)/log
@@ -110,7 +110,7 @@ Index: custom/conf/app.example.ini
;;
;; Either "Trace", "Debug", "Info", "Warn", "Error" or "None", default is
"Info"
LEVEL = Info
-@@ -727,7 +727,7 @@ LEVEL = Info
+@@ -738,7 +738,7 @@ LEVEL = Info
;EMAIL_DOMAIN_BLOCKLIST =
;;
;; Disallow registration, only allow admins to create accounts.
@@ -119,7 +119,7 @@ Index: custom/conf/app.example.ini
;;
;; Allow registration only using gitea itself, it works only when
DISABLE_REGISTRATION is false
;ALLOW_ONLY_INTERNAL_REGISTRATION = false
-@@ -736,7 +736,7 @@ LEVEL = Info
+@@ -747,7 +747,7 @@ LEVEL = Info
;ALLOW_ONLY_EXTERNAL_REGISTRATION = false
;;
;; User must sign in to view anything.
@@ -128,7 +128,7 @@ Index: custom/conf/app.example.ini
;;
;; Mail notification
;ENABLE_NOTIFY_MAIL = false
-@@ -786,11 +786,11 @@ LEVEL = Info
+@@ -799,11 +799,11 @@ LEVEL = Info
;;
;; Default value for KeepEmailPrivate
;; Each new user will get the value of this setting copied into their profile
@@ -142,7 +142,7 @@ Index: custom/conf/app.example.ini
;; Default value for IsRestricted
;; Every new user will have restricted permissions depending on this setting
;DEFAULT_USER_IS_RESTRICTED = false
-@@ -799,7 +799,7 @@ LEVEL = Info
+@@ -812,7 +812,7 @@ LEVEL = Info
;; Limited is for users visible only to signed users
;; Private is for users visible only to members of their organizations
;; Public is for users visible for everyone
@@ -151,7 +151,7 @@ Index: custom/conf/app.example.ini
;;
;; Set which visibility modes a user can have
;ALLOWED_USER_VISIBILITY_MODES = public,limited,private
-@@ -808,7 +808,7 @@ LEVEL = Info
+@@ -821,7 +821,7 @@ LEVEL = Info
;; Limited is for organizations visible only to signed users
;; Private is for organizations visible only to members of the organization
;; Public is for organizations visible to everyone
@@ -160,7 +160,7 @@ Index: custom/conf/app.example.ini
;;
;; Default value for DefaultOrgMemberVisible
;; True will make the membership of the users visible when added to the
organisation
-@@ -873,14 +873,14 @@ LEVEL = Info
+@@ -895,14 +895,14 @@ LEVEL = Info
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
@@ -178,7 +178,7 @@ Index: custom/conf/app.example.ini
;;
;; DETECTED_CHARSETS_ORDER tie-break order for detected charsets.
;; If the charsets have equal confidence, tie-breaking will be done by order
in this list
-@@ -895,7 +895,7 @@ LEVEL = Info
+@@ -917,7 +917,7 @@ LEVEL = Info
;FORCE_PRIVATE = false
;;
;; Default privacy setting when creating a new repository, allowed values:
last, private, public. Default is last which means the last setting used.
@@ -187,7 +187,7 @@ Index: custom/conf/app.example.ini
;;
;; Default private when using push-to-create
;DEFAULT_PUSH_CREATE_PRIVATE = true
-@@ -905,7 +905,7 @@ LEVEL = Info
+@@ -927,7 +927,7 @@ LEVEL = Info
;;
;; Preferred Licenses to place at the top of the List
;; The name here must match the filename in options/license or
custom/options/license
@@ -196,7 +196,7 @@ Index: custom/conf/app.example.ini
;;
;; Disable the ability to interact with repositories using the HTTP protocol
;DISABLE_HTTP_GIT = false
-@@ -970,16 +970,16 @@ LEVEL = Info
+@@ -992,16 +992,16 @@ LEVEL = Info
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
@@ -216,7 +216,7 @@ Index: custom/conf/app.example.ini
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
-@@ -987,7 +987,7 @@ LEVEL = Info
+@@ -1009,7 +1009,7 @@ LEVEL = Info
;ENABLED = true
;;
;; Path for uploads. Defaults to `data/tmp/uploads` (content gets deleted on
gitea restart)
@@ -225,7 +225,7 @@ Index: custom/conf/app.example.ini
;;
;; Comma-separated list of allowed file extensions (`.zip`), mime types
(`text/plain`) or wildcard type (`image/*`, `audio/*`, `video/*`). Empty value
or `*/*` allows all types.
;ALLOWED_TYPES =
-@@ -1155,7 +1155,7 @@ LEVEL = Info
+@@ -1177,7 +1177,7 @@ LEVEL = Info
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
@@ -234,7 +234,7 @@ Index: custom/conf/app.example.ini
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
-@@ -1184,7 +1184,7 @@ LEVEL = Info
+@@ -1206,7 +1206,7 @@ LEVEL = Info
;MAX_DISPLAY_FILE_SIZE = 8388608
;;
;; Whether the email of the user should be shown in the Explore Users page
@@ -243,7 +243,7 @@ Index: custom/conf/app.example.ini
;;
;; Set the default theme for the Gitea install
;DEFAULT_THEME = auto
-@@ -1324,7 +1324,7 @@ LEVEL = Info
+@@ -1349,7 +1349,7 @@ LEVEL = Info
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
@@ -252,16 +252,16 @@ Index: custom/conf/app.example.ini
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
-@@ -1335,7 +1335,7 @@ LEVEL = Info
+@@ -1360,7 +1360,7 @@ LEVEL = Info
;ISSUE_INDEXER_TYPE = bleve
;;
;; Issue indexer storage path, available when ISSUE_INDEXER_TYPE is bleve
-;ISSUE_INDEXER_PATH = indexers/issues.bleve ; Relative paths will be made
absolute against _`AppWorkPath`_.
+ISSUE_INDEXER_PATH = ${LOCALSTATEDIR}/gitea/indexers/issues.bleve
;;
- ;; Issue indexer connection string, available when ISSUE_INDEXER_TYPE is
elasticsearch or meilisearch
- ;ISSUE_INDEXER_CONN_STR = http://elastic:changeme@localhost:9200
-@@ -1362,7 +1362,7 @@ LEVEL = Info
+ ;; Issue indexer connection string, available when ISSUE_INDEXER_TYPE is
elasticsearch (e.g. http://elastic:password@localhost:9200) or meilisearch
(e.g. http://:apikey@localhost:7700)
+ ;ISSUE_INDEXER_CONN_STR =
+@@ -1387,7 +1387,7 @@ LEVEL = Info
;REPO_INDEXER_TYPE = bleve
;;
;; Index file used for code search. available when `REPO_INDEXER_TYPE` is
bleve
@@ -270,7 +270,7 @@ Index: custom/conf/app.example.ini
;;
;; Code indexer connection string, available when `REPO_INDEXER_TYPE` is
elasticsearch. i.e. http://elastic:changeme@localhost:9200
;REPO_INDEXER_CONN_STR =
-@@ -1419,19 +1419,19 @@ LEVEL = Info
+@@ -1444,19 +1444,19 @@ LEVEL = Info
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
@@ -293,7 +293,7 @@ Index: custom/conf/app.example.ini
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
-@@ -1452,7 +1452,7 @@ LEVEL = Info
+@@ -1477,7 +1477,7 @@ LEVEL = Info
;; - <username>.livejournal.com
;;
;; Whether to allow signin in via OpenID
@@ -302,7 +302,7 @@ Index: custom/conf/app.example.ini
;;
;; Whether to allow registering via OpenID
;; Do not include to rely on rhw DISABLE_REGISTRATION setting
-@@ -1537,7 +1537,7 @@ LEVEL = Info
+@@ -1562,7 +1562,7 @@ LEVEL = Info
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
@@ -311,7 +311,7 @@ Index: custom/conf/app.example.ini
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
-@@ -1560,7 +1560,7 @@ LEVEL = Info
+@@ -1585,7 +1585,7 @@ LEVEL = Info
;; If your provider does not explicitly say which protocol it uses but does
provide a port,
;; you can set SMTP_PORT instead and this will be inferred.
;; (Before 1.18, see the notice, this was controlled via MAILER_TYPE and
IS_TLS_ENABLED.)
@@ -320,7 +320,7 @@ Index: custom/conf/app.example.ini
;;
;; Mail server address, e.g. smtp.gmail.com.
;; For smtp+unix, this should be a path to a unix socket instead.
-@@ -1588,11 +1588,11 @@ LEVEL = Info
+@@ -1613,11 +1613,11 @@ LEVEL = Info
;;
;; Use client certificate in connection.
;USE_CLIENT_CERT = false
@@ -335,7 +335,7 @@ Index: custom/conf/app.example.ini
;;
;; Sometimes it is helpful to use a different address on the envelope. Set
this to use ENVELOPE_FROM as the from on the envelope. Set to `<>` to send an
empty address.
;ENVELOPE_FROM =
-@@ -1604,10 +1604,10 @@ LEVEL = Info
+@@ -1629,10 +1629,10 @@ LEVEL = Info
;PASSWD =
;;
;; Send mails only in plain text, without HTML alternative
@@ -348,7 +348,7 @@ Index: custom/conf/app.example.ini
;;
;; Specify any extra sendmail arguments
;; WARNING: if your sendmail program interprets options you should set this
to "--" or terminate these args with "--"
-@@ -1705,13 +1705,13 @@ LEVEL = Info
+@@ -1730,13 +1730,13 @@ LEVEL = Info
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
@@ -364,7 +364,7 @@ Index: custom/conf/app.example.ini
;;
;; Provider config options
;; memory: doesn't have any config yet
-@@ -1719,7 +1719,7 @@ LEVEL = Info
+@@ -1744,7 +1744,7 @@ LEVEL = Info
;; redis: `redis://127.0.0.1:6379/0?pool_size=100&idle_timeout=180s`
;; redis-cluster:
`redis+cluster://127.0.0.1:6379/0?pool_size=100&idle_timeout=180s`
;; mysql: go-sql-driver/mysql dsn config string, e.g.
`root:password@/session_table`
@@ -373,7 +373,7 @@ Index: custom/conf/app.example.ini
;;
;; Session cookie name
;COOKIE_NAME = i_like_gitea
-@@ -1738,12 +1738,12 @@ LEVEL = Info
+@@ -1763,12 +1763,12 @@ LEVEL = Info
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
@@ -389,7 +389,7 @@ Index: custom/conf/app.example.ini
;;
;; How Gitea deals with missing repository avatars
;; none = no avatar will be displayed; random = random avatar will be
displayed; image = default image will be used
-@@ -1771,7 +1771,7 @@ LEVEL = Info
+@@ -1796,7 +1796,7 @@ LEVEL = Info
;GRAVATAR_SOURCE = gravatar
;;
;; This value will always be true in offline mode.
@@ -398,7 +398,7 @@ Index: custom/conf/app.example.ini
;;
;; Federated avatar lookup uses DNS to discover avatar associated
;; with emails, see https://www.libravatar.org
-@@ -1780,7 +1780,7 @@ LEVEL = Info
+@@ -1805,7 +1805,7 @@ LEVEL = Info
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
@@ -407,7 +407,7 @@ Index: custom/conf/app.example.ini
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
-@@ -1806,7 +1806,7 @@ LEVEL = Info
+@@ -1831,7 +1831,7 @@ LEVEL = Info
;;
;; Path for attachments. Defaults to `attachments`. Only available when
STORAGE_TYPE is `local`
;; Relative paths will be resolved to `${AppDataPath}/${attachment.PATH}`
@@ -416,7 +416,7 @@ Index: custom/conf/app.example.ini
;;
;; Minio endpoint to connect only available when STORAGE_TYPE is `minio`
;MINIO_ENDPOINT = localhost:9000
-@@ -2153,10 +2153,10 @@ LEVEL = Info
+@@ -2178,10 +2178,10 @@ LEVEL = Info
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Check for new Gitea versions
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
@@ -429,7 +429,7 @@ Index: custom/conf/app.example.ini
;RUN_AT_START = false
;ENABLE_SUCCESS_NOTICE = false
;SCHEDULE = @every 168h
-@@ -2247,13 +2247,13 @@ LEVEL = Info
+@@ -2272,13 +2272,13 @@ LEVEL = Info
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
@@ -446,7 +446,7 @@ Index: custom/conf/app.example.ini
;; Generate sitemap. Defaults to `true`.
;ENABLE_SITEMAP = true
;; Enable/Disable RSS/Atom feed
-@@ -2386,7 +2386,7 @@ LEVEL = Info
+@@ -2411,7 +2411,7 @@ LEVEL = Info
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
@@ -455,7 +455,7 @@ Index: custom/conf/app.example.ini
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
-@@ -2398,7 +2398,7 @@ LEVEL = Info
+@@ -2423,7 +2423,7 @@ LEVEL = Info
;MINIO_BASE_PATH = packages/
;;
;; Path for chunked uploads. Defaults to APP_DATA_PATH + `tmp/package-upload`
@@ -464,7 +464,7 @@ Index: custom/conf/app.example.ini
;;
;; Maximum count of package versions a single owner can have (`-1` means no
limits)
;LIMIT_TOTAL_OWNER_COUNT = -1
-@@ -2488,7 +2488,7 @@ LEVEL = Info
+@@ -2513,7 +2513,7 @@ LEVEL = Info
;STORAGE_TYPE = local
;;
;; Where your lfs files reside, default is data/lfs.
@@ -473,3 +473,15 @@ Index: custom/conf/app.example.ini
;;
;; override the minio base path if storage type is minio
;MINIO_BASE_PATH = lfs/
+@@ -2563,9 +2563,9 @@ LEVEL = Info
+ ;; Comma separated list of host names requiring proxy. Glob patterns (*) are
accepted; use ** to match all hosts.
+ ;PROXY_HOSTS =
+
+-; [actions]
++[actions]
+ ;; Enable/Disable actions capabilities
+-;ENABLED = true
++ENABLED = false
+ ;;
+ ;; Default platform to get action plugins, `github` for `https://github.com`,
`self` for the current Gitea instance.
+ ;DEFAULT_ACTIONS_URL = github
Index: pkg/MESSAGE
===================================================================
RCS file: /cvs/ports/www/gitea/pkg/MESSAGE,v
diff -u -p -r1.2 MESSAGE
--- pkg/MESSAGE 28 Feb 2021 17:21:40 -0000 1.2
+++ pkg/MESSAGE 25 Nov 2023 19:35:57 -0000
@@ -14,3 +14,7 @@ If you are upgrading from ${PKGSTEM}-<1.
* Default ROOT_PATH for logs has changed from ${LOCALSTATEDIR}/${PKGSTEM}/log
to ${LOCALSTATEDIR}/log/${PKGSTEM}
+
+If you are upgrading from ${PKGSTEM}-<1.21.0 and serve static assets
+via httpd(8), make sure that httpd.conf(5) configuration reflects changes
+in static files location, see pkg README for example configuration.
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/gitea/pkg/PLIST,v
diff -u -p -r1.35 PLIST
--- pkg/PLIST 29 Aug 2023 15:54:40 -0000 1.35
+++ pkg/PLIST 25 Nov 2023 19:35:58 -0000
@@ -302,6 +302,7 @@ share/gitea/options/license/APSL-1.1
share/gitea/options/license/APSL-1.2
share/gitea/options/license/APSL-2.0
share/gitea/options/license/ASWF-Digital-Assets-1.0
+share/gitea/options/license/ASWF-Digital-Assets-1.1
share/gitea/options/license/Abstyles
share/gitea/options/license/AdaCore-doc
share/gitea/options/license/Adobe-2006
@@ -317,9 +318,11 @@ share/gitea/options/license/Artistic-1.0
share/gitea/options/license/Artistic-1.0-Perl
share/gitea/options/license/Artistic-1.0-cl8
share/gitea/options/license/Artistic-2.0
+share/gitea/options/license/Asterisk-exception
share/gitea/options/license/Autoconf-exception-2.0
share/gitea/options/license/Autoconf-exception-3.0
share/gitea/options/license/Autoconf-exception-generic
+share/gitea/options/license/Autoconf-exception-generic-3.0
share/gitea/options/license/Autoconf-exception-macro
share/gitea/options/license/BSD-1-Clause
share/gitea/options/license/BSD-2-Clause
@@ -335,6 +338,7 @@ share/gitea/options/license/BSD-3-Clause
share/gitea/options/license/BSD-3-Clause-No-Nuclear-License-2014
share/gitea/options/license/BSD-3-Clause-No-Nuclear-Warranty
share/gitea/options/license/BSD-3-Clause-Open-MPI
+share/gitea/options/license/BSD-3-Clause-Sun
share/gitea/options/license/BSD-4-Clause
share/gitea/options/license/BSD-4-Clause-Shortened
share/gitea/options/license/BSD-4-Clause-UC
@@ -344,6 +348,7 @@ share/gitea/options/license/BSD-Advertis
share/gitea/options/license/BSD-Attribution-HPND-disclaimer
share/gitea/options/license/BSD-Protection
share/gitea/options/license/BSD-Source-Code
+share/gitea/options/license/BSD-Systemics
share/gitea/options/license/BSL-1.0
share/gitea/options/license/BUSL-1.1
share/gitea/options/license/Baekmuk
@@ -356,6 +361,7 @@ share/gitea/options/license/BitTorrent-1
share/gitea/options/license/Bitstream-Charter
share/gitea/options/license/Bitstream-Vera
share/gitea/options/license/BlueOak-1.0.0
+share/gitea/options/license/Boehm-GC
share/gitea/options/license/Bootloader-exception
share/gitea/options/license/Borceux
share/gitea/options/license/Brian-Gladman-3-Clause
@@ -455,6 +461,7 @@ share/gitea/options/license/CrystalStack
share/gitea/options/license/Cube
share/gitea/options/license/D-FSL-1.0
share/gitea/options/license/DL-DE-BY-2.0
+share/gitea/options/license/DL-DE-ZERO-2.0
share/gitea/options/license/DOC
share/gitea/options/license/DRL-1.0
share/gitea/options/license/DSDP
@@ -475,6 +482,7 @@ share/gitea/options/license/Elastic-2.0
share/gitea/options/license/Entessa
share/gitea/options/license/ErlPL-1.1
share/gitea/options/license/Eurosym
+share/gitea/options/license/FBM
share/gitea/options/license/FDK-AAC
share/gitea/options/license/FLTK-exception
share/gitea/options/license/FSFAP
@@ -484,6 +492,7 @@ share/gitea/options/license/FSFULLRWD
share/gitea/options/license/FTL
share/gitea/options/license/Fair
share/gitea/options/license/Fawkes-Runtime-exception
+share/gitea/options/license/Ferguson-Twofish
share/gitea/options/license/Font-exception-2.0
share/gitea/options/license/Frameworx-1.0
share/gitea/options/license/FreeBSD-DOC
@@ -512,6 +521,7 @@ share/gitea/options/license/GFDL-1.3-or-
share/gitea/options/license/GL2PS
share/gitea/options/license/GLWTPL
share/gitea/options/license/GNAT-exception
+share/gitea/options/license/GNU-compiler-exception
share/gitea/options/license/GPL-1.0-only
share/gitea/options/license/GPL-1.0-or-later
share/gitea/options/license/GPL-2.0-only
@@ -529,6 +539,7 @@ share/gitea/options/license/Glide
share/gitea/options/license/Glulxe
share/gitea/options/license/Graphics-Gems
share/gitea/options/license/HP-1986
+share/gitea/options/license/HP-1989
share/gitea/options/license/HPND
share/gitea/options/license/HPND-Markus-Kuhn
share/gitea/options/license/HPND-export-US
@@ -548,6 +559,7 @@ share/gitea/options/license/ISC
share/gitea/options/license/ImageMagick
share/gitea/options/license/Imlib2
share/gitea/options/license/Info-ZIP
+share/gitea/options/license/Inner-Net-2.0
share/gitea/options/license/Intel
share/gitea/options/license/Intel-ACPI
share/gitea/options/license/Interbase-1.0
@@ -569,6 +581,7 @@ share/gitea/options/license/LGPL-3.0-lin
share/gitea/options/license/LGPL-3.0-only
share/gitea/options/license/LGPL-3.0-or-later
share/gitea/options/license/LGPLLR
+share/gitea/options/license/LLGPL
share/gitea/options/license/LLVM-exception
share/gitea/options/license/LOOP
share/gitea/options/license/LPL-1.0
@@ -590,8 +603,10 @@ share/gitea/options/license/LiLiQ-Rplus-
share/gitea/options/license/Libpng
share/gitea/options/license/Libtool-exception
share/gitea/options/license/Linux-OpenIB
+share/gitea/options/license/Linux-man-pages-1-para
share/gitea/options/license/Linux-man-pages-copyleft
-share/gitea/options/license/Linux-man-pages-one-para
+share/gitea/options/license/Linux-man-pages-copyleft-2-para
+share/gitea/options/license/Linux-man-pages-copyleft-var
share/gitea/options/license/Linux-syscall-note
share/gitea/options/license/MIT
share/gitea/options/license/MIT-0
@@ -603,7 +618,10 @@ share/gitea/options/license/MIT-advertis
share/gitea/options/license/MIT-enna
share/gitea/options/license/MIT-feh
share/gitea/options/license/MIT-open-group
+share/gitea/options/license/MIT-testregex
share/gitea/options/license/MITNFA
+share/gitea/options/license/MMIXware
+share/gitea/options/license/MPEG-SSG
share/gitea/options/license/MPL-1.0
share/gitea/options/license/MPL-1.1
share/gitea/options/license/MPL-2.0
@@ -688,6 +706,7 @@ share/gitea/options/license/OLDAP-2.8
share/gitea/options/license/OLFL-1.3
share/gitea/options/license/OML
share/gitea/options/license/OPL-1.0
+share/gitea/options/license/OPL-UK-3.0
share/gitea/options/license/OPUBL-1.0
share/gitea/options/license/OSET-PL-2.1
share/gitea/options/license/OSL-1.0
@@ -726,6 +745,7 @@ share/gitea/options/license/RSA-MD
share/gitea/options/license/RSCPL
share/gitea/options/license/Rdisc
share/gitea/options/license/Ruby
+share/gitea/options/license/SANE-exception
share/gitea/options/license/SAX-PD
share/gitea/options/license/SCEA
share/gitea/options/license/SGI-B-1.0
@@ -738,6 +758,7 @@ share/gitea/options/license/SHL-2.0
share/gitea/options/license/SHL-2.1
share/gitea/options/license/SISSL
share/gitea/options/license/SISSL-1.2
+share/gitea/options/license/SL
share/gitea/options/license/SMLNJ
share/gitea/options/license/SMPPL
share/gitea/options/license/SNIA
@@ -753,6 +774,7 @@ share/gitea/options/license/Sendmail
share/gitea/options/license/Sendmail-8.23
share/gitea/options/license/SimPL-2.0
share/gitea/options/license/Sleepycat
+share/gitea/options/license/Soundex
share/gitea/options/license/Spencer-86
share/gitea/options/license/Spencer-94
share/gitea/options/license/Spencer-99
@@ -769,12 +791,15 @@ share/gitea/options/license/TOSL
share/gitea/options/license/TPDL
share/gitea/options/license/TPL-1.0
share/gitea/options/license/TTWL
+share/gitea/options/license/TTYP0
share/gitea/options/license/TU-Berlin-1.0
share/gitea/options/license/TU-Berlin-2.0
share/gitea/options/license/TermReadKey
+share/gitea/options/license/Texinfo-exception
share/gitea/options/license/UCAR
share/gitea/options/license/UCL-1.0
share/gitea/options/license/UPL-1.0
+share/gitea/options/license/URT-RLE
share/gitea/options/license/Unicode-DFS-2015
share/gitea/options/license/Unicode-DFS-2016
share/gitea/options/license/Unicode-TOU
@@ -806,18 +831,21 @@ share/gitea/options/license/ZPL-1.1
share/gitea/options/license/ZPL-2.0
share/gitea/options/license/ZPL-2.1
share/gitea/options/license/Zed
+share/gitea/options/license/Zeeff
share/gitea/options/license/Zend-2.0
share/gitea/options/license/Zimbra-1.3
share/gitea/options/license/Zimbra-1.4
share/gitea/options/license/Zlib
share/gitea/options/license/blessing
share/gitea/options/license/bzip2-1.0.6
+share/gitea/options/license/check-cvs
share/gitea/options/license/checkmk
share/gitea/options/license/copyleft-next-0.3.0
share/gitea/options/license/copyleft-next-0.3.1
share/gitea/options/license/cryptsetup-OpenSSL-exception
share/gitea/options/license/curl
share/gitea/options/license/diffmark
+share/gitea/options/license/dtoa
share/gitea/options/license/dvipdfm
share/gitea/options/license/eCos-exception-2.0
share/gitea/options/license/eGenix
@@ -839,9 +867,11 @@ share/gitea/options/license/mpi-permissi
share/gitea/options/license/mpich2
share/gitea/options/license/mplus
share/gitea/options/license/openvpn-openssl-exception
+share/gitea/options/license/pnmstitch
share/gitea/options/license/psfrag
share/gitea/options/license/psutils
share/gitea/options/license/snprintf
+share/gitea/options/license/stunnel-exception
share/gitea/options/license/u-boot-exception-2.0
share/gitea/options/license/vsftpd-openssl-exception
share/gitea/options/license/w3m
@@ -930,6 +960,9 @@ share/gitea/templates/admin/user/
share/gitea/templates/admin/user/edit.tmpl
share/gitea/templates/admin/user/list.tmpl
share/gitea/templates/admin/user/new.tmpl
+share/gitea/templates/admin/user/view.tmpl
+share/gitea/templates/admin/user/view_details.tmpl
+share/gitea/templates/admin/user/view_emails.tmpl
share/gitea/templates/api/
share/gitea/templates/api/packages/
share/gitea/templates/api/packages/pypi/
@@ -942,11 +975,13 @@ share/gitea/templates/base/footer.tmpl
share/gitea/templates/base/footer_content.tmpl
share/gitea/templates/base/head.tmpl
share/gitea/templates/base/head_navbar.tmpl
+share/gitea/templates/base/head_opengraph.tmpl
share/gitea/templates/base/head_script.tmpl
share/gitea/templates/base/head_style.tmpl
share/gitea/templates/base/modal_actions_confirm.tmpl
share/gitea/templates/base/paginate.tmpl
share/gitea/templates/code/
+share/gitea/templates/code/searchcombo.tmpl
share/gitea/templates/code/searchform.tmpl
share/gitea/templates/code/searchresults.tmpl
share/gitea/templates/custom/
@@ -960,6 +995,8 @@ share/gitea/templates/custom/extra_tabs.
share/gitea/templates/custom/footer.tmpl
share/gitea/templates/custom/header.tmpl
share/gitea/templates/devtest/
+share/gitea/templates/devtest/fetch-action.tmpl
+share/gitea/templates/devtest/flex-list.tmpl
share/gitea/templates/devtest/fomantic-modal.tmpl
share/gitea/templates/devtest/gitea-ui.tmpl
share/gitea/templates/devtest/list.tmpl
@@ -968,11 +1005,11 @@ share/gitea/templates/devtest/tmplerr.tm
share/gitea/templates/explore/
share/gitea/templates/explore/code.tmpl
share/gitea/templates/explore/navbar.tmpl
-share/gitea/templates/explore/organizations.tmpl
share/gitea/templates/explore/repo_list.tmpl
share/gitea/templates/explore/repo_search.tmpl
share/gitea/templates/explore/repos.tmpl
share/gitea/templates/explore/search.tmpl
+share/gitea/templates/explore/user_list.tmpl
share/gitea/templates/explore/users.tmpl
share/gitea/templates/home.tmpl
share/gitea/templates/install.tmpl
@@ -1103,6 +1140,9 @@ share/gitea/templates/repo/cite/cite_but
share/gitea/templates/repo/cite/cite_modal.tmpl
share/gitea/templates/repo/clone_buttons.tmpl
share/gitea/templates/repo/clone_script.tmpl
+share/gitea/templates/repo/code/
+share/gitea/templates/repo/code/recently_pushed_new_branches.tmpl
+share/gitea/templates/repo/commit_load_branches_and_tags.tmpl
share/gitea/templates/repo/commit_page.tmpl
share/gitea/templates/repo/commit_status.tmpl
share/gitea/templates/repo/commit_statuses.tmpl
@@ -1154,6 +1194,7 @@ share/gitea/templates/repo/home.tmpl
share/gitea/templates/repo/icon.tmpl
share/gitea/templates/repo/issue/
share/gitea/templates/repo/issue/branch_selector_field.tmpl
+share/gitea/templates/repo/issue/card.tmpl
share/gitea/templates/repo/issue/choose.tmpl
share/gitea/templates/repo/issue/comment_tab.tmpl
share/gitea/templates/repo/issue/fields/
@@ -1163,11 +1204,14 @@ share/gitea/templates/repo/issue/fields/
share/gitea/templates/repo/issue/fields/input.tmpl
share/gitea/templates/repo/issue/fields/markdown.tmpl
share/gitea/templates/repo/issue/fields/textarea.tmpl
+share/gitea/templates/repo/issue/filter_actions.tmpl
+share/gitea/templates/repo/issue/filters.tmpl
share/gitea/templates/repo/issue/label_precolors.tmpl
share/gitea/templates/repo/issue/labels/
share/gitea/templates/repo/issue/labels.tmpl
share/gitea/templates/repo/issue/labels/edit_delete_label.tmpl
share/gitea/templates/repo/issue/labels/label.tmpl
+share/gitea/templates/repo/issue/labels/label_archived.tmpl
share/gitea/templates/repo/issue/labels/label_list.tmpl
share/gitea/templates/repo/issue/labels/label_load_template.tmpl
share/gitea/templates/repo/issue/labels/label_new.tmpl
@@ -1196,6 +1240,7 @@ share/gitea/templates/repo/issue/view_co
share/gitea/templates/repo/issue/view_content/pull_merge_instruction.tmpl
share/gitea/templates/repo/issue/view_content/reactions.tmpl
share/gitea/templates/repo/issue/view_content/reference_issue_dialog.tmpl
+share/gitea/templates/repo/issue/view_content/show_role.tmpl
share/gitea/templates/repo/issue/view_content/sidebar.tmpl
share/gitea/templates/repo/issue/view_content/update_branch_by_merge.tmpl
share/gitea/templates/repo/issue/view_title.tmpl
@@ -1247,6 +1292,7 @@ share/gitea/templates/repo/settings/nav.
share/gitea/templates/repo/settings/navbar.tmpl
share/gitea/templates/repo/settings/options.tmpl
share/gitea/templates/repo/settings/protected_branch.tmpl
+share/gitea/templates/repo/settings/push_mirror_sync_modal.tmpl
share/gitea/templates/repo/settings/runner_edit.tmpl
share/gitea/templates/repo/settings/secrets.tmpl
share/gitea/templates/repo/settings/tags.tmpl
@@ -1293,12 +1339,18 @@ share/gitea/templates/shared/combomarkdo
share/gitea/templates/shared/issueicon.tmpl
share/gitea/templates/shared/issuelist.tmpl
share/gitea/templates/shared/searchbottom.tmpl
+share/gitea/templates/shared/searchinput.tmpl
share/gitea/templates/shared/secrets/
share/gitea/templates/shared/secrets/add_list.tmpl
share/gitea/templates/shared/user/
share/gitea/templates/shared/user/authorlink.tmpl
share/gitea/templates/shared/user/avatarlink.tmpl
+share/gitea/templates/shared/user/name.tmpl
share/gitea/templates/shared/user/namelink.tmpl
+share/gitea/templates/shared/user/org_profile_avatar.tmpl
+share/gitea/templates/shared/user/profile_big_avatar.tmpl
+share/gitea/templates/shared/variables/
+share/gitea/templates/shared/variables/variable_list.tmpl
share/gitea/templates/shared/webhook/
share/gitea/templates/shared/webhook/icon.tmpl
share/gitea/templates/status/
@@ -1385,6 +1437,8 @@ share/gitea/templates/user/settings/secu
share/gitea/templates/user/settings/security/twofa.tmpl
share/gitea/templates/user/settings/security/twofa_enroll.tmpl
share/gitea/templates/user/settings/security/webauthn.tmpl
+share/gitea/templates/webhook/
+share/gitea/templates/webhook/new.tmpl
@mode 750
@owner _gitea
@group _gitea
@@ -1396,566 +1450,583 @@ share/gitea/templates/user/settings/secu
@owner
@group
gitea/
-gitea/public/
-gitea/public/css/
-gitea/public/css/asciinema-player.7733117c.css
-gitea/public/css/dropzone.0142b04d.css
-gitea/public/css/index.css
-gitea/public/css/katex.23434044.css
-gitea/public/css/minicolors.6d617d3d.css
-gitea/public/css/monaco.97a43310.css
-gitea/public/css/swagger.css
-gitea/public/css/theme-arc-green.css
-gitea/public/css/theme-auto.css
-gitea/public/fonts/
-gitea/public/fonts/KaTeX_AMS-Regular.73ea273a.woff2
-gitea/public/fonts/KaTeX_Caligraphic-Bold.a1abf90d.woff2
-gitea/public/fonts/KaTeX_Caligraphic-Regular.d6484fce.woff2
-gitea/public/fonts/KaTeX_Fraktur-Bold.931d67ea.woff2
-gitea/public/fonts/KaTeX_Fraktur-Regular.172d3529.woff2
-gitea/public/fonts/KaTeX_Main-Bold.39890742.woff2
-gitea/public/fonts/KaTeX_Main-BoldItalic.20f389c4.woff2
-gitea/public/fonts/KaTeX_Main-Italic.fe2176f7.woff2
-gitea/public/fonts/KaTeX_Main-Regular.f650f111.woff2
-gitea/public/fonts/KaTeX_Math-BoldItalic.dcbcbd93.woff2
-gitea/public/fonts/KaTeX_Math-Italic.6d3d25f4.woff2
-gitea/public/fonts/KaTeX_SansSerif-Bold.95591a92.woff2
-gitea/public/fonts/KaTeX_SansSerif-Italic.7d393d38.woff2
-gitea/public/fonts/KaTeX_SansSerif-Regular.cd5e231e.woff2
-gitea/public/fonts/KaTeX_Script-Regular.c81d1b2a.woff2
-gitea/public/fonts/KaTeX_Size1-Regular.6eec866c.woff2
-gitea/public/fonts/KaTeX_Size2-Regular.2960900c.woff2
-gitea/public/fonts/KaTeX_Size3-Regular.e1951519.woff2
-gitea/public/fonts/KaTeX_Size4-Regular.e418bf25.woff2
-gitea/public/fonts/KaTeX_Typewriter-Regular.c295e7f7.woff2
-gitea/public/fonts/codicon.4a477f66.ttf
-gitea/public/img/
-gitea/public/img/404.png
-gitea/public/img/500.png
-gitea/public/img/apple-touch-icon.png
-gitea/public/img/avatar_default.png
-gitea/public/img/checkmark.png
-gitea/public/img/dingtalk.ico
-gitea/public/img/discord.png
-gitea/public/img/emoji/
-gitea/public/img/emoji/codeberg.png
-gitea/public/img/emoji/git.png
-gitea/public/img/emoji/gitea.png
-gitea/public/img/emoji/github.png
-gitea/public/img/emoji/gitlab.png
-gitea/public/img/emoji/gogs.png
-gitea/public/img/failed.png
-gitea/public/img/favicon.png
-gitea/public/img/favicon.svg
-gitea/public/img/feishu.png
-gitea/public/img/gitea.svg
-gitea/public/img/gogs.ico
-gitea/public/img/loading.png
-gitea/public/img/logo.png
-gitea/public/img/logo.svg
-gitea/public/img/msteams.png
-gitea/public/img/openid-16x16.png
-gitea/public/img/packagist.png
-gitea/public/img/repo_default.png
-gitea/public/img/slack.png
-gitea/public/img/svg/
-gitea/public/img/svg/fontawesome-openid.svg
-gitea/public/img/svg/fontawesome-save.svg
-gitea/public/img/svg/fontawesome-send.svg
-gitea/public/img/svg/fontawesome-windows.svg
-gitea/public/img/svg/gitea-alpine.svg
-gitea/public/img/svg/gitea-azuread.svg
-gitea/public/img/svg/gitea-azureadv2.svg
-gitea/public/img/svg/gitea-bitbucket.svg
-gitea/public/img/svg/gitea-cargo.svg
-gitea/public/img/svg/gitea-chef.svg
-gitea/public/img/svg/gitea-codebase.svg
-gitea/public/img/svg/gitea-composer.svg
-gitea/public/img/svg/gitea-conan.svg
-gitea/public/img/svg/gitea-conda.svg
-gitea/public/img/svg/gitea-cran.svg
-gitea/public/img/svg/gitea-debian.svg
-gitea/public/img/svg/gitea-discord.svg
-gitea/public/img/svg/gitea-double-chevron-left.svg
-gitea/public/img/svg/gitea-double-chevron-right.svg
-gitea/public/img/svg/gitea-dropbox.svg
-gitea/public/img/svg/gitea-empty-checkbox.svg
-gitea/public/img/svg/gitea-exclamation.svg
-gitea/public/img/svg/gitea-facebook.svg
-gitea/public/img/svg/gitea-git.svg
-gitea/public/img/svg/gitea-gitbucket.svg
-gitea/public/img/svg/gitea-gitea.svg
-gitea/public/img/svg/gitea-gitlab.svg
-gitea/public/img/svg/gitea-go.svg
-gitea/public/img/svg/gitea-gogs.svg
-gitea/public/img/svg/gitea-google.svg
-gitea/public/img/svg/gitea-helm.svg
-gitea/public/img/svg/gitea-join.svg
-gitea/public/img/svg/gitea-lock-cog.svg
-gitea/public/img/svg/gitea-lock.svg
-gitea/public/img/svg/gitea-mastodon.svg
-gitea/public/img/svg/gitea-matrix.svg
-gitea/public/img/svg/gitea-maven.svg
-gitea/public/img/svg/gitea-microsoftonline.svg
-gitea/public/img/svg/gitea-nextcloud.svg
-gitea/public/img/svg/gitea-npm.svg
-gitea/public/img/svg/gitea-nuget.svg
-gitea/public/img/svg/gitea-onedev.svg
-gitea/public/img/svg/gitea-openid.svg
-gitea/public/img/svg/gitea-pub.svg
-gitea/public/img/svg/gitea-python.svg
-gitea/public/img/svg/gitea-rpm.svg
-gitea/public/img/svg/gitea-rubygems.svg
-gitea/public/img/svg/gitea-split.svg
-gitea/public/img/svg/gitea-swift.svg
-gitea/public/img/svg/gitea-twitter.svg
-gitea/public/img/svg/gitea-unlock.svg
-gitea/public/img/svg/gitea-vagrant.svg
-gitea/public/img/svg/gitea-vscode.svg
-gitea/public/img/svg/gitea-whitespace.svg
-gitea/public/img/svg/gitea-yandex.svg
-gitea/public/img/svg/material-invert-colors.svg
-gitea/public/img/svg/material-palette.svg
-gitea/public/img/svg/octicon-accessibility-inset.svg
-gitea/public/img/svg/octicon-accessibility.svg
-gitea/public/img/svg/octicon-alert-fill.svg
-gitea/public/img/svg/octicon-alert.svg
-gitea/public/img/svg/octicon-apps.svg
-gitea/public/img/svg/octicon-archive.svg
-gitea/public/img/svg/octicon-arrow-both.svg
-gitea/public/img/svg/octicon-arrow-down-left.svg
-gitea/public/img/svg/octicon-arrow-down-right.svg
-gitea/public/img/svg/octicon-arrow-down.svg
-gitea/public/img/svg/octicon-arrow-left.svg
-gitea/public/img/svg/octicon-arrow-right.svg
-gitea/public/img/svg/octicon-arrow-switch.svg
-gitea/public/img/svg/octicon-arrow-up-left.svg
-gitea/public/img/svg/octicon-arrow-up-right.svg
-gitea/public/img/svg/octicon-arrow-up.svg
-gitea/public/img/svg/octicon-beaker.svg
-gitea/public/img/svg/octicon-bell-fill.svg
-gitea/public/img/svg/octicon-bell-slash.svg
-gitea/public/img/svg/octicon-bell.svg
-gitea/public/img/svg/octicon-blocked.svg
-gitea/public/img/svg/octicon-bold.svg
-gitea/public/img/svg/octicon-book.svg
-gitea/public/img/svg/octicon-bookmark-slash.svg
-gitea/public/img/svg/octicon-bookmark.svg
-gitea/public/img/svg/octicon-briefcase.svg
-gitea/public/img/svg/octicon-broadcast.svg
-gitea/public/img/svg/octicon-browser.svg
-gitea/public/img/svg/octicon-bug.svg
-gitea/public/img/svg/octicon-cache.svg
-gitea/public/img/svg/octicon-calendar.svg
-gitea/public/img/svg/octicon-check-circle-fill.svg
-gitea/public/img/svg/octicon-check-circle.svg
-gitea/public/img/svg/octicon-check.svg
-gitea/public/img/svg/octicon-checkbox.svg
-gitea/public/img/svg/octicon-checklist.svg
-gitea/public/img/svg/octicon-chevron-down.svg
-gitea/public/img/svg/octicon-chevron-left.svg
-gitea/public/img/svg/octicon-chevron-right.svg
-gitea/public/img/svg/octicon-chevron-up.svg
-gitea/public/img/svg/octicon-circle-slash.svg
-gitea/public/img/svg/octicon-circle.svg
-gitea/public/img/svg/octicon-clock-fill.svg
-gitea/public/img/svg/octicon-clock.svg
-gitea/public/img/svg/octicon-cloud-offline.svg
-gitea/public/img/svg/octicon-cloud.svg
-gitea/public/img/svg/octicon-code-of-conduct.svg
-gitea/public/img/svg/octicon-code-review.svg
-gitea/public/img/svg/octicon-code-square.svg
-gitea/public/img/svg/octicon-code.svg
-gitea/public/img/svg/octicon-codescan-checkmark.svg
-gitea/public/img/svg/octicon-codescan.svg
-gitea/public/img/svg/octicon-codespaces.svg
-gitea/public/img/svg/octicon-columns.svg
-gitea/public/img/svg/octicon-command-palette.svg
-gitea/public/img/svg/octicon-comment-discussion.svg
-gitea/public/img/svg/octicon-comment.svg
-gitea/public/img/svg/octicon-container.svg
-gitea/public/img/svg/octicon-copilot-error.svg
-gitea/public/img/svg/octicon-copilot-warning.svg
-gitea/public/img/svg/octicon-copilot.svg
-gitea/public/img/svg/octicon-copy.svg
-gitea/public/img/svg/octicon-cpu.svg
-gitea/public/img/svg/octicon-credit-card.svg
-gitea/public/img/svg/octicon-cross-reference.svg
-gitea/public/img/svg/octicon-dash.svg
-gitea/public/img/svg/octicon-database.svg
-gitea/public/img/svg/octicon-dependabot.svg
-gitea/public/img/svg/octicon-desktop-download.svg
-gitea/public/img/svg/octicon-device-camera-video.svg
-gitea/public/img/svg/octicon-device-camera.svg
-gitea/public/img/svg/octicon-device-desktop.svg
-gitea/public/img/svg/octicon-device-mobile.svg
-gitea/public/img/svg/octicon-devices.svg
-gitea/public/img/svg/octicon-diamond.svg
-gitea/public/img/svg/octicon-diff-added.svg
-gitea/public/img/svg/octicon-diff-ignored.svg
-gitea/public/img/svg/octicon-diff-modified.svg
-gitea/public/img/svg/octicon-diff-removed.svg
-gitea/public/img/svg/octicon-diff-renamed.svg
-gitea/public/img/svg/octicon-diff.svg
-gitea/public/img/svg/octicon-discussion-closed.svg
-gitea/public/img/svg/octicon-discussion-duplicate.svg
-gitea/public/img/svg/octicon-discussion-outdated.svg
-gitea/public/img/svg/octicon-dot-fill.svg
-gitea/public/img/svg/octicon-dot.svg
-gitea/public/img/svg/octicon-download.svg
-gitea/public/img/svg/octicon-duplicate.svg
-gitea/public/img/svg/octicon-ellipsis.svg
-gitea/public/img/svg/octicon-eye-closed.svg
-gitea/public/img/svg/octicon-eye.svg
-gitea/public/img/svg/octicon-feed-discussion.svg
-gitea/public/img/svg/octicon-feed-forked.svg
-gitea/public/img/svg/octicon-feed-heart.svg
-gitea/public/img/svg/octicon-feed-merged.svg
-gitea/public/img/svg/octicon-feed-person.svg
-gitea/public/img/svg/octicon-feed-repo.svg
-gitea/public/img/svg/octicon-feed-rocket.svg
-gitea/public/img/svg/octicon-feed-star.svg
-gitea/public/img/svg/octicon-feed-tag.svg
-gitea/public/img/svg/octicon-feed-trophy.svg
-gitea/public/img/svg/octicon-file-added.svg
-gitea/public/img/svg/octicon-file-badge.svg
-gitea/public/img/svg/octicon-file-binary.svg
-gitea/public/img/svg/octicon-file-code.svg
-gitea/public/img/svg/octicon-file-diff.svg
-gitea/public/img/svg/octicon-file-directory-fill.svg
-gitea/public/img/svg/octicon-file-directory-open-fill.svg
-gitea/public/img/svg/octicon-file-directory.svg
-gitea/public/img/svg/octicon-file-moved.svg
-gitea/public/img/svg/octicon-file-removed.svg
-gitea/public/img/svg/octicon-file-submodule.svg
-gitea/public/img/svg/octicon-file-symlink-file.svg
-gitea/public/img/svg/octicon-file-zip.svg
-gitea/public/img/svg/octicon-file.svg
-gitea/public/img/svg/octicon-filter.svg
-gitea/public/img/svg/octicon-fiscal-host.svg
-gitea/public/img/svg/octicon-flame.svg
-gitea/public/img/svg/octicon-fold-down.svg
-gitea/public/img/svg/octicon-fold-up.svg
-gitea/public/img/svg/octicon-fold.svg
-gitea/public/img/svg/octicon-gear.svg
-gitea/public/img/svg/octicon-gift.svg
-gitea/public/img/svg/octicon-git-branch.svg
-gitea/public/img/svg/octicon-git-commit.svg
-gitea/public/img/svg/octicon-git-compare.svg
-gitea/public/img/svg/octicon-git-merge-queue.svg
-gitea/public/img/svg/octicon-git-merge.svg
-gitea/public/img/svg/octicon-git-pull-request-closed.svg
-gitea/public/img/svg/octicon-git-pull-request-draft.svg
-gitea/public/img/svg/octicon-git-pull-request.svg
-gitea/public/img/svg/octicon-globe.svg
-gitea/public/img/svg/octicon-goal.svg
-gitea/public/img/svg/octicon-grabber.svg
-gitea/public/img/svg/octicon-graph.svg
-gitea/public/img/svg/octicon-hash.svg
-gitea/public/img/svg/octicon-heading.svg
-gitea/public/img/svg/octicon-heart-fill.svg
-gitea/public/img/svg/octicon-heart.svg
-gitea/public/img/svg/octicon-history.svg
-gitea/public/img/svg/octicon-home.svg
-gitea/public/img/svg/octicon-horizontal-rule.svg
-gitea/public/img/svg/octicon-hourglass.svg
-gitea/public/img/svg/octicon-hubot.svg
-gitea/public/img/svg/octicon-id-badge.svg
-gitea/public/img/svg/octicon-image.svg
-gitea/public/img/svg/octicon-inbox.svg
-gitea/public/img/svg/octicon-infinity.svg
-gitea/public/img/svg/octicon-info.svg
-gitea/public/img/svg/octicon-issue-closed.svg
-gitea/public/img/svg/octicon-issue-draft.svg
-gitea/public/img/svg/octicon-issue-opened.svg
-gitea/public/img/svg/octicon-issue-reopened.svg
-gitea/public/img/svg/octicon-issue-tracked-by.svg
-gitea/public/img/svg/octicon-issue-tracks.svg
-gitea/public/img/svg/octicon-italic.svg
-gitea/public/img/svg/octicon-iterations.svg
-gitea/public/img/svg/octicon-kebab-horizontal.svg
-gitea/public/img/svg/octicon-key-asterisk.svg
-gitea/public/img/svg/octicon-key.svg
-gitea/public/img/svg/octicon-law.svg
-gitea/public/img/svg/octicon-light-bulb.svg
-gitea/public/img/svg/octicon-link-external.svg
-gitea/public/img/svg/octicon-link.svg
-gitea/public/img/svg/octicon-list-ordered.svg
-gitea/public/img/svg/octicon-list-unordered.svg
-gitea/public/img/svg/octicon-location.svg
-gitea/public/img/svg/octicon-lock.svg
-gitea/public/img/svg/octicon-log.svg
-gitea/public/img/svg/octicon-logo-gist.svg
-gitea/public/img/svg/octicon-logo-github.svg
-gitea/public/img/svg/octicon-mail.svg
-gitea/public/img/svg/octicon-mark-github.svg
-gitea/public/img/svg/octicon-markdown.svg
-gitea/public/img/svg/octicon-megaphone.svg
-gitea/public/img/svg/octicon-mention.svg
-gitea/public/img/svg/octicon-meter.svg
-gitea/public/img/svg/octicon-milestone.svg
-gitea/public/img/svg/octicon-mirror.svg
-gitea/public/img/svg/octicon-moon.svg
-gitea/public/img/svg/octicon-mortar-board.svg
-gitea/public/img/svg/octicon-move-to-bottom.svg
-gitea/public/img/svg/octicon-move-to-end.svg
-gitea/public/img/svg/octicon-move-to-start.svg
-gitea/public/img/svg/octicon-move-to-top.svg
-gitea/public/img/svg/octicon-multi-select.svg
-gitea/public/img/svg/octicon-mute.svg
-gitea/public/img/svg/octicon-no-entry.svg
-gitea/public/img/svg/octicon-north-star.svg
-gitea/public/img/svg/octicon-note.svg
-gitea/public/img/svg/octicon-number.svg
-gitea/public/img/svg/octicon-organization.svg
-gitea/public/img/svg/octicon-package-dependencies.svg
-gitea/public/img/svg/octicon-package-dependents.svg
-gitea/public/img/svg/octicon-package.svg
-gitea/public/img/svg/octicon-paintbrush.svg
-gitea/public/img/svg/octicon-paper-airplane.svg
-gitea/public/img/svg/octicon-paperclip.svg
-gitea/public/img/svg/octicon-passkey-fill.svg
-gitea/public/img/svg/octicon-paste.svg
-gitea/public/img/svg/octicon-pencil.svg
-gitea/public/img/svg/octicon-people.svg
-gitea/public/img/svg/octicon-person-add.svg
-gitea/public/img/svg/octicon-person-fill.svg
-gitea/public/img/svg/octicon-person.svg
-gitea/public/img/svg/octicon-pin-slash.svg
-gitea/public/img/svg/octicon-pin.svg
-gitea/public/img/svg/octicon-pivot-column.svg
-gitea/public/img/svg/octicon-play.svg
-gitea/public/img/svg/octicon-plug.svg
-gitea/public/img/svg/octicon-plus-circle.svg
-gitea/public/img/svg/octicon-plus.svg
-gitea/public/img/svg/octicon-project-roadmap.svg
-gitea/public/img/svg/octicon-project-symlink.svg
-gitea/public/img/svg/octicon-project-template.svg
-gitea/public/img/svg/octicon-project.svg
-gitea/public/img/svg/octicon-pulse.svg
-gitea/public/img/svg/octicon-question.svg
-gitea/public/img/svg/octicon-quote.svg
-gitea/public/img/svg/octicon-read.svg
-gitea/public/img/svg/octicon-redo.svg
-gitea/public/img/svg/octicon-rel-file-path.svg
-gitea/public/img/svg/octicon-reply.svg
-gitea/public/img/svg/octicon-repo-clone.svg
-gitea/public/img/svg/octicon-repo-deleted.svg
-gitea/public/img/svg/octicon-repo-forked.svg
-gitea/public/img/svg/octicon-repo-locked.svg
-gitea/public/img/svg/octicon-repo-pull.svg
-gitea/public/img/svg/octicon-repo-push.svg
-gitea/public/img/svg/octicon-repo-template.svg
-gitea/public/img/svg/octicon-repo.svg
-gitea/public/img/svg/octicon-report.svg
-gitea/public/img/svg/octicon-rocket.svg
-gitea/public/img/svg/octicon-rows.svg
-gitea/public/img/svg/octicon-rss.svg
-gitea/public/img/svg/octicon-ruby.svg
-gitea/public/img/svg/octicon-screen-full.svg
-gitea/public/img/svg/octicon-screen-normal.svg
-gitea/public/img/svg/octicon-search.svg
-gitea/public/img/svg/octicon-server.svg
-gitea/public/img/svg/octicon-share-android.svg
-gitea/public/img/svg/octicon-share.svg
-gitea/public/img/svg/octicon-shield-check.svg
-gitea/public/img/svg/octicon-shield-lock.svg
-gitea/public/img/svg/octicon-shield-slash.svg
-gitea/public/img/svg/octicon-shield-x.svg
-gitea/public/img/svg/octicon-shield.svg
-gitea/public/img/svg/octicon-sidebar-collapse.svg
-gitea/public/img/svg/octicon-sidebar-expand.svg
-gitea/public/img/svg/octicon-sign-in.svg
-gitea/public/img/svg/octicon-sign-out.svg
-gitea/public/img/svg/octicon-single-select.svg
-gitea/public/img/svg/octicon-skip-fill.svg
-gitea/public/img/svg/octicon-skip.svg
-gitea/public/img/svg/octicon-sliders.svg
-gitea/public/img/svg/octicon-smiley.svg
-gitea/public/img/svg/octicon-sort-asc.svg
-gitea/public/img/svg/octicon-sort-desc.svg
-gitea/public/img/svg/octicon-sparkle-fill.svg
-gitea/public/img/svg/octicon-sponsor-tiers.svg
-gitea/public/img/svg/octicon-square-fill.svg
-gitea/public/img/svg/octicon-square.svg
-gitea/public/img/svg/octicon-squirrel.svg
-gitea/public/img/svg/octicon-stack.svg
-gitea/public/img/svg/octicon-star-fill.svg
-gitea/public/img/svg/octicon-star.svg
-gitea/public/img/svg/octicon-stop.svg
-gitea/public/img/svg/octicon-stopwatch.svg
-gitea/public/img/svg/octicon-strikethrough.svg
-gitea/public/img/svg/octicon-sun.svg
-gitea/public/img/svg/octicon-sync.svg
-gitea/public/img/svg/octicon-tab-external.svg
-gitea/public/img/svg/octicon-table.svg
-gitea/public/img/svg/octicon-tag.svg
-gitea/public/img/svg/octicon-tasklist.svg
-gitea/public/img/svg/octicon-telescope-fill.svg
-gitea/public/img/svg/octicon-telescope.svg
-gitea/public/img/svg/octicon-terminal.svg
-gitea/public/img/svg/octicon-three-bars.svg
-gitea/public/img/svg/octicon-thumbsdown.svg
-gitea/public/img/svg/octicon-thumbsup.svg
-gitea/public/img/svg/octicon-tools.svg
-gitea/public/img/svg/octicon-tracked-by-closed-completed.svg
-gitea/public/img/svg/octicon-tracked-by-closed-not-planned.svg
-gitea/public/img/svg/octicon-trash.svg
-gitea/public/img/svg/octicon-triangle-down.svg
-gitea/public/img/svg/octicon-triangle-left.svg
-gitea/public/img/svg/octicon-triangle-right.svg
-gitea/public/img/svg/octicon-triangle-up.svg
-gitea/public/img/svg/octicon-trophy.svg
-gitea/public/img/svg/octicon-typography.svg
-gitea/public/img/svg/octicon-undo.svg
-gitea/public/img/svg/octicon-unfold.svg
-gitea/public/img/svg/octicon-unlink.svg
-gitea/public/img/svg/octicon-unlock.svg
-gitea/public/img/svg/octicon-unmute.svg
-gitea/public/img/svg/octicon-unread.svg
-gitea/public/img/svg/octicon-unverified.svg
-gitea/public/img/svg/octicon-upload.svg
-gitea/public/img/svg/octicon-verified.svg
-gitea/public/img/svg/octicon-versions.svg
-gitea/public/img/svg/octicon-video.svg
-gitea/public/img/svg/octicon-webhook.svg
-gitea/public/img/svg/octicon-workflow.svg
-gitea/public/img/svg/octicon-x-circle-fill.svg
-gitea/public/img/svg/octicon-x-circle.svg
-gitea/public/img/svg/octicon-x.svg
-gitea/public/img/svg/octicon-zap.svg
-gitea/public/img/svg/octicon-zoom-in.svg
-gitea/public/img/svg/octicon-zoom-out.svg
-gitea/public/img/telegram.png
-gitea/public/img/webpack/
-gitea/public/img/webpack/jquery.minicolors.0e614115.png
-gitea/public/img/wechatwork.png
-gitea/public/js/
-gitea/public/js/-.bb0e7599.js
-gitea/public/js/asciinema-player.a5780950.js
-gitea/public/js/citation-js-bibtex.52279aa7.js
-gitea/public/js/citation-js-core-citation-js-formats-citation-js-bibtex-citation-js-csl.081e50bd.js
-gitea/public/js/citation-js-csl.862c58a8.js
-gitea/public/js/citation-js-formats.1ba55eab.js
-gitea/public/js/dropzone.55783234.js
-gitea/public/js/easymde.9fd3ea59.js
-gitea/public/js/eventsource.sharedworker.js
-gitea/public/js/index.js
-gitea/public/js/katex.c40d7840.js
-gitea/public/js/licenses.txt
-gitea/public/js/mcaptcha-vanilla-glue.e82cd5ce.js
-gitea/public/js/mermaid.3798f62a.js
-gitea/public/js/minicolors.e369f43d.js
-gitea/public/js/monaco-css.d8ef7a22.worker.js
-gitea/public/js/monaco-editor.afbd84bf.worker.js
-gitea/public/js/monaco-html.900c9b5d.worker.js
-gitea/public/js/monaco-json.4214e3af.worker.js
-gitea/public/js/monaco-language-abap.c5cad4be.js
-gitea/public/js/monaco-language-apex.baaeb3b2.js
-gitea/public/js/monaco-language-azcli.50450f16.js
-gitea/public/js/monaco-language-bat.fa45ea5a.js
-gitea/public/js/monaco-language-bicep.848b3bda.js
-gitea/public/js/monaco-language-cameligo.800d4fea.js
-gitea/public/js/monaco-language-clojure.085e1624.js
-gitea/public/js/monaco-language-coffee.8b2fca99.js
-gitea/public/js/monaco-language-cpp.c1021d33.js
-gitea/public/js/monaco-language-csharp.686a53fc.js
-gitea/public/js/monaco-language-csp.dc8e087f.js
-gitea/public/js/monaco-language-css.03285ff1.js
-gitea/public/js/monaco-language-cssmode.d327450f.js
-gitea/public/js/monaco-language-cypher.e7ff3864.js
-gitea/public/js/monaco-language-dart.1d2776fe.js
-gitea/public/js/monaco-language-dockerfile.ba5d6355.js
-gitea/public/js/monaco-language-ecl.88ca23a0.js
-gitea/public/js/monaco-language-elixir.3e8a1f09.js
-gitea/public/js/monaco-language-flow9.66d56dbe.js
-gitea/public/js/monaco-language-freemarker2.33e9e634.js
-gitea/public/js/monaco-language-fsharp.58d8c2cd.js
-gitea/public/js/monaco-language-go.9f2bba6c.js
-gitea/public/js/monaco-language-graphql.53b54aa3.js
-gitea/public/js/monaco-language-handlebars.f600395c.js
-gitea/public/js/monaco-language-hcl.93aa7031.js
-gitea/public/js/monaco-language-html.29754284.js
-gitea/public/js/monaco-language-htmlmode.f74c3c53.js
-gitea/public/js/monaco-language-ini.975203ba.js
-gitea/public/js/monaco-language-java.eb37f0d5.js
-gitea/public/js/monaco-language-javascript.0070af53.js
-gitea/public/js/monaco-language-jsonmode.1dac8654.js
-gitea/public/js/monaco-language-julia.139ea024.js
-gitea/public/js/monaco-language-kotlin.95b7cc03.js
-gitea/public/js/monaco-language-less.9d146b37.js
-gitea/public/js/monaco-language-lexon.8a8ffe86.js
-gitea/public/js/monaco-language-liquid.7ba68252.js
-gitea/public/js/monaco-language-lua.76269f02.js
-gitea/public/js/monaco-language-m3.381dacb6.js
-gitea/public/js/monaco-language-markdown.3e456b5f.js
-gitea/public/js/monaco-language-mips.c532482d.js
-gitea/public/js/monaco-language-msdax.ea5af202.js
-gitea/public/js/monaco-language-mysql.e9b67650.js
-gitea/public/js/monaco-language-objective-c.ac018f82.js
-gitea/public/js/monaco-language-pascal.f4bff773.js
-gitea/public/js/monaco-language-pascaligo.ef68cb47.js
-gitea/public/js/monaco-language-perl.6201edc5.js
-gitea/public/js/monaco-language-pgsql.7fc27f21.js
-gitea/public/js/monaco-language-php.fe41a736.js
-gitea/public/js/monaco-language-pla.b96a0b0a.js
-gitea/public/js/monaco-language-postiats.d7edb538.js
-gitea/public/js/monaco-language-powerquery.e1b5c939.js
-gitea/public/js/monaco-language-powershell.986d17fa.js
-gitea/public/js/monaco-language-protobuf.eb7795fc.js
-gitea/public/js/monaco-language-pug.a07a81a3.js
-gitea/public/js/monaco-language-python.2bf73291.js
-gitea/public/js/monaco-language-qsharp.7e12978f.js
-gitea/public/js/monaco-language-r.22ed335c.js
-gitea/public/js/monaco-language-razor.8662f744.js
-gitea/public/js/monaco-language-redis.51aba187.js
-gitea/public/js/monaco-language-redshift.dca4aaa6.js
-gitea/public/js/monaco-language-restructuredtext.052e193d.js
-gitea/public/js/monaco-language-ruby.9cc75add.js
-gitea/public/js/monaco-language-rust.2879dd02.js
-gitea/public/js/monaco-language-sb.676f2916.js
-gitea/public/js/monaco-language-scala.2be8473f.js
-gitea/public/js/monaco-language-scheme.978fadb1.js
-gitea/public/js/monaco-language-scss.4801f843.js
-gitea/public/js/monaco-language-shell.be3eb562.js
-gitea/public/js/monaco-language-solidity.36abbcbb.js
-gitea/public/js/monaco-language-sophia.d6bb115d.js
-gitea/public/js/monaco-language-sparql.3c6a882d.js
-gitea/public/js/monaco-language-sql.6b0d0f0a.js
-gitea/public/js/monaco-language-st.88c6c88a.js
-gitea/public/js/monaco-language-swift.c93b49e8.js
-gitea/public/js/monaco-language-systemverilog.ddac36c7.js
-gitea/public/js/monaco-language-tcl.f56dddac.js
-gitea/public/js/monaco-language-tsmode.70103988.js
-gitea/public/js/monaco-language-twig.cd80df58.js
-gitea/public/js/monaco-language-vb.95b807bd.js
-gitea/public/js/monaco-language-wgsl.45ceed20.js
-gitea/public/js/monaco-language-xml.a6fee0b8.js
-gitea/public/js/monaco-language-yaml.b966e3a5.js
-gitea/public/js/monaco-ts.94b72dd4.worker.js
-gitea/public/js/monaco.a41a8f35.js
-gitea/public/js/node_modules_mermaid_dist_classDiagram-bc733c3b_js.f53c7dac.js
-gitea/public/js/node_modules_mermaid_dist_classDiagram-v2-8931bdaf_js.61cee992.js
-gitea/public/js/node_modules_mermaid_dist_flowDiagram-v2-476db779_js.f23a133b.js
-gitea/public/js/node_modules_mermaid_dist_infoDiagram-264bed3e_js.83b374e9.js
-gitea/public/js/node_modules_mermaid_dist_stateDiagram-133e3642_js.9be0b16f.js
-gitea/public/js/node_modules_mermaid_dist_stateDiagram-v2-6371a76b_js.63d9f689.js
-gitea/public/js/pdfobject.cefebff4.js
-gitea/public/js/swagger.js
-gitea/public/js/theme-arc-green.js
-gitea/public/js/theme-auto.js
-gitea/public/js/tribute.1ca3c8e4.js
-gitea/public/js/vendors-node_modules_mermaid_dist_c4Diagram-9cddb37f_js.4cf90939.js
-gitea/public/js/vendors-node_modules_mermaid_dist_erDiagram-f6946109_js.f536a526.js
-gitea/public/js/vendors-node_modules_mermaid_dist_flowDiagram-93327f21_js.7890056d.js
-gitea/public/js/vendors-node_modules_mermaid_dist_flowchart-elk-definition-5082a990_js.eb85fd36.js
-gitea/public/js/vendors-node_modules_mermaid_dist_ganttDiagram-7ce12d6b_js.b16d9e2e.js
-gitea/public/js/vendors-node_modules_mermaid_dist_gitGraphDiagram-1e960c50_js.882b43cf.js
-gitea/public/js/vendors-node_modules_mermaid_dist_journeyDiagram-31be0096_js.dfb987fb.js
-gitea/public/js/vendors-node_modules_mermaid_dist_mindmap-definition-4fc2557c_js.bf5ab109.js
-gitea/public/js/vendors-node_modules_mermaid_dist_pieDiagram-157505fe_js.e82b315a.js
-gitea/public/js/vendors-node_modules_mermaid_dist_quadrantDiagram-fd70f2d0_js.02587bd7.js
-gitea/public/js/vendors-node_modules_mermaid_dist_requirementDiagram-19c99588_js.e697d97d.js
-gitea/public/js/vendors-node_modules_mermaid_dist_sequenceDiagram-5dfd0049_js.c59751cb.js
-gitea/public/js/vendors-node_modules_mermaid_dist_timeline-definition-5ed366f4_js.7788cbe4.js
-gitea/public/js/webcomponents.js
+gitea/.well-known/
+gitea/.well-known/security.txt
+gitea/assets/
+gitea/assets/css/
+gitea/assets/css/asciinema-player.348ff0a9.css
+gitea/assets/css/dropzone.46ea72f6.css
+gitea/assets/css/index.css
+gitea/assets/css/katex.a42245c1.css
+gitea/assets/css/minicolors.4a2ce0b5.css
+gitea/assets/css/monaco.18fe49f8.css
+gitea/assets/css/swagger.css
+gitea/assets/css/theme-arc-green.css
+gitea/assets/css/theme-auto.css
+gitea/assets/fonts/
+gitea/assets/fonts/KaTeX_AMS-Regular.73ea273a.woff2
+gitea/assets/fonts/KaTeX_Caligraphic-Bold.a1abf90d.woff2
+gitea/assets/fonts/KaTeX_Caligraphic-Regular.d6484fce.woff2
+gitea/assets/fonts/KaTeX_Fraktur-Bold.931d67ea.woff2
+gitea/assets/fonts/KaTeX_Fraktur-Regular.172d3529.woff2
+gitea/assets/fonts/KaTeX_Main-Bold.39890742.woff2
+gitea/assets/fonts/KaTeX_Main-BoldItalic.20f389c4.woff2
+gitea/assets/fonts/KaTeX_Main-Italic.fe2176f7.woff2
+gitea/assets/fonts/KaTeX_Main-Regular.f650f111.woff2
+gitea/assets/fonts/KaTeX_Math-BoldItalic.dcbcbd93.woff2
+gitea/assets/fonts/KaTeX_Math-Italic.6d3d25f4.woff2
+gitea/assets/fonts/KaTeX_SansSerif-Bold.95591a92.woff2
+gitea/assets/fonts/KaTeX_SansSerif-Italic.7d393d38.woff2
+gitea/assets/fonts/KaTeX_SansSerif-Regular.cd5e231e.woff2
+gitea/assets/fonts/KaTeX_Script-Regular.c81d1b2a.woff2
+gitea/assets/fonts/KaTeX_Size1-Regular.6eec866c.woff2
+gitea/assets/fonts/KaTeX_Size2-Regular.2960900c.woff2
+gitea/assets/fonts/KaTeX_Size3-Regular.e1951519.woff2
+gitea/assets/fonts/KaTeX_Size4-Regular.e418bf25.woff2
+gitea/assets/fonts/KaTeX_Typewriter-Regular.c295e7f7.woff2
+gitea/assets/fonts/codicon.2fa1fcf5.ttf
+gitea/assets/img/
+gitea/assets/img/404.png
+gitea/assets/img/500.png
+gitea/assets/img/apple-touch-icon.png
+gitea/assets/img/avatar_default.png
+gitea/assets/img/checkmark.png
+gitea/assets/img/dingtalk.ico
+gitea/assets/img/discord.png
+gitea/assets/img/emoji/
+gitea/assets/img/emoji/codeberg.png
+gitea/assets/img/emoji/git.png
+gitea/assets/img/emoji/gitea.png
+gitea/assets/img/emoji/github.png
+gitea/assets/img/emoji/gitlab.png
+gitea/assets/img/emoji/gogs.png
+gitea/assets/img/failed.png
+gitea/assets/img/favicon.png
+gitea/assets/img/favicon.svg
+gitea/assets/img/feishu.png
+gitea/assets/img/gitea.svg
+gitea/assets/img/gogs.ico
+gitea/assets/img/loading.png
+gitea/assets/img/logo.png
+gitea/assets/img/logo.svg
+gitea/assets/img/msteams.png
+gitea/assets/img/openid-16x16.png
+gitea/assets/img/packagist.png
+gitea/assets/img/repo_default.png
+gitea/assets/img/slack.png
+gitea/assets/img/svg/
+gitea/assets/img/svg/fontawesome-openid.svg
+gitea/assets/img/svg/fontawesome-save.svg
+gitea/assets/img/svg/fontawesome-send.svg
+gitea/assets/img/svg/fontawesome-windows.svg
+gitea/assets/img/svg/gitea-alpine.svg
+gitea/assets/img/svg/gitea-azuread.svg
+gitea/assets/img/svg/gitea-azureadv2.svg
+gitea/assets/img/svg/gitea-bitbucket.svg
+gitea/assets/img/svg/gitea-cargo.svg
+gitea/assets/img/svg/gitea-chef.svg
+gitea/assets/img/svg/gitea-codebase.svg
+gitea/assets/img/svg/gitea-composer.svg
+gitea/assets/img/svg/gitea-conan.svg
+gitea/assets/img/svg/gitea-conda.svg
+gitea/assets/img/svg/gitea-cran.svg
+gitea/assets/img/svg/gitea-debian.svg
+gitea/assets/img/svg/gitea-discord.svg
+gitea/assets/img/svg/gitea-double-chevron-left.svg
+gitea/assets/img/svg/gitea-double-chevron-right.svg
+gitea/assets/img/svg/gitea-dropbox.svg
+gitea/assets/img/svg/gitea-empty-checkbox.svg
+gitea/assets/img/svg/gitea-exclamation.svg
+gitea/assets/img/svg/gitea-facebook.svg
+gitea/assets/img/svg/gitea-git.svg
+gitea/assets/img/svg/gitea-gitbucket.svg
+gitea/assets/img/svg/gitea-gitea.svg
+gitea/assets/img/svg/gitea-gitlab.svg
+gitea/assets/img/svg/gitea-go.svg
+gitea/assets/img/svg/gitea-gogs.svg
+gitea/assets/img/svg/gitea-google.svg
+gitea/assets/img/svg/gitea-helm.svg
+gitea/assets/img/svg/gitea-join.svg
+gitea/assets/img/svg/gitea-lock-cog.svg
+gitea/assets/img/svg/gitea-lock.svg
+gitea/assets/img/svg/gitea-mastodon.svg
+gitea/assets/img/svg/gitea-matrix.svg
+gitea/assets/img/svg/gitea-maven.svg
+gitea/assets/img/svg/gitea-microsoftonline.svg
+gitea/assets/img/svg/gitea-nextcloud.svg
+gitea/assets/img/svg/gitea-npm.svg
+gitea/assets/img/svg/gitea-nuget.svg
+gitea/assets/img/svg/gitea-onedev.svg
+gitea/assets/img/svg/gitea-openid.svg
+gitea/assets/img/svg/gitea-pub.svg
+gitea/assets/img/svg/gitea-python.svg
+gitea/assets/img/svg/gitea-rpm.svg
+gitea/assets/img/svg/gitea-rubygems.svg
+gitea/assets/img/svg/gitea-split.svg
+gitea/assets/img/svg/gitea-swift.svg
+gitea/assets/img/svg/gitea-twitter.svg
+gitea/assets/img/svg/gitea-unlock.svg
+gitea/assets/img/svg/gitea-vagrant.svg
+gitea/assets/img/svg/gitea-vscode.svg
+gitea/assets/img/svg/gitea-whitespace.svg
+gitea/assets/img/svg/gitea-yandex.svg
+gitea/assets/img/svg/material-invert-colors.svg
+gitea/assets/img/svg/material-palette.svg
+gitea/assets/img/svg/octicon-accessibility-inset.svg
+gitea/assets/img/svg/octicon-accessibility.svg
+gitea/assets/img/svg/octicon-alert-fill.svg
+gitea/assets/img/svg/octicon-alert.svg
+gitea/assets/img/svg/octicon-apps.svg
+gitea/assets/img/svg/octicon-archive.svg
+gitea/assets/img/svg/octicon-arrow-both.svg
+gitea/assets/img/svg/octicon-arrow-down-left.svg
+gitea/assets/img/svg/octicon-arrow-down-right.svg
+gitea/assets/img/svg/octicon-arrow-down.svg
+gitea/assets/img/svg/octicon-arrow-left.svg
+gitea/assets/img/svg/octicon-arrow-right.svg
+gitea/assets/img/svg/octicon-arrow-switch.svg
+gitea/assets/img/svg/octicon-arrow-up-left.svg
+gitea/assets/img/svg/octicon-arrow-up-right.svg
+gitea/assets/img/svg/octicon-arrow-up.svg
+gitea/assets/img/svg/octicon-beaker.svg
+gitea/assets/img/svg/octicon-bell-fill.svg
+gitea/assets/img/svg/octicon-bell-slash.svg
+gitea/assets/img/svg/octicon-bell.svg
+gitea/assets/img/svg/octicon-blocked.svg
+gitea/assets/img/svg/octicon-bold.svg
+gitea/assets/img/svg/octicon-book.svg
+gitea/assets/img/svg/octicon-bookmark-slash.svg
+gitea/assets/img/svg/octicon-bookmark.svg
+gitea/assets/img/svg/octicon-briefcase.svg
+gitea/assets/img/svg/octicon-broadcast.svg
+gitea/assets/img/svg/octicon-browser.svg
+gitea/assets/img/svg/octicon-bug.svg
+gitea/assets/img/svg/octicon-cache.svg
+gitea/assets/img/svg/octicon-calendar.svg
+gitea/assets/img/svg/octicon-check-circle-fill.svg
+gitea/assets/img/svg/octicon-check-circle.svg
+gitea/assets/img/svg/octicon-check.svg
+gitea/assets/img/svg/octicon-checkbox.svg
+gitea/assets/img/svg/octicon-checklist.svg
+gitea/assets/img/svg/octicon-chevron-down.svg
+gitea/assets/img/svg/octicon-chevron-left.svg
+gitea/assets/img/svg/octicon-chevron-right.svg
+gitea/assets/img/svg/octicon-chevron-up.svg
+gitea/assets/img/svg/octicon-circle-slash.svg
+gitea/assets/img/svg/octicon-circle.svg
+gitea/assets/img/svg/octicon-clock-fill.svg
+gitea/assets/img/svg/octicon-clock.svg
+gitea/assets/img/svg/octicon-cloud-offline.svg
+gitea/assets/img/svg/octicon-cloud.svg
+gitea/assets/img/svg/octicon-code-of-conduct.svg
+gitea/assets/img/svg/octicon-code-review.svg
+gitea/assets/img/svg/octicon-code-square.svg
+gitea/assets/img/svg/octicon-code.svg
+gitea/assets/img/svg/octicon-codescan-checkmark.svg
+gitea/assets/img/svg/octicon-codescan.svg
+gitea/assets/img/svg/octicon-codespaces.svg
+gitea/assets/img/svg/octicon-columns.svg
+gitea/assets/img/svg/octicon-command-palette.svg
+gitea/assets/img/svg/octicon-comment-discussion.svg
+gitea/assets/img/svg/octicon-comment.svg
+gitea/assets/img/svg/octicon-container.svg
+gitea/assets/img/svg/octicon-copilot-error.svg
+gitea/assets/img/svg/octicon-copilot-warning.svg
+gitea/assets/img/svg/octicon-copilot.svg
+gitea/assets/img/svg/octicon-copy.svg
+gitea/assets/img/svg/octicon-cpu.svg
+gitea/assets/img/svg/octicon-credit-card.svg
+gitea/assets/img/svg/octicon-cross-reference.svg
+gitea/assets/img/svg/octicon-dash.svg
+gitea/assets/img/svg/octicon-database.svg
+gitea/assets/img/svg/octicon-dependabot.svg
+gitea/assets/img/svg/octicon-desktop-download.svg
+gitea/assets/img/svg/octicon-device-camera-video.svg
+gitea/assets/img/svg/octicon-device-camera.svg
+gitea/assets/img/svg/octicon-device-desktop.svg
+gitea/assets/img/svg/octicon-device-mobile.svg
+gitea/assets/img/svg/octicon-devices.svg
+gitea/assets/img/svg/octicon-diamond.svg
+gitea/assets/img/svg/octicon-diff-added.svg
+gitea/assets/img/svg/octicon-diff-ignored.svg
+gitea/assets/img/svg/octicon-diff-modified.svg
+gitea/assets/img/svg/octicon-diff-removed.svg
+gitea/assets/img/svg/octicon-diff-renamed.svg
+gitea/assets/img/svg/octicon-diff.svg
+gitea/assets/img/svg/octicon-discussion-closed.svg
+gitea/assets/img/svg/octicon-discussion-duplicate.svg
+gitea/assets/img/svg/octicon-discussion-outdated.svg
+gitea/assets/img/svg/octicon-dot-fill.svg
+gitea/assets/img/svg/octicon-dot.svg
+gitea/assets/img/svg/octicon-download.svg
+gitea/assets/img/svg/octicon-duplicate.svg
+gitea/assets/img/svg/octicon-ellipsis.svg
+gitea/assets/img/svg/octicon-eye-closed.svg
+gitea/assets/img/svg/octicon-eye.svg
+gitea/assets/img/svg/octicon-feed-discussion.svg
+gitea/assets/img/svg/octicon-feed-forked.svg
+gitea/assets/img/svg/octicon-feed-heart.svg
+gitea/assets/img/svg/octicon-feed-issue-closed.svg
+gitea/assets/img/svg/octicon-feed-issue-draft.svg
+gitea/assets/img/svg/octicon-feed-issue-open.svg
+gitea/assets/img/svg/octicon-feed-issue-reopen.svg
+gitea/assets/img/svg/octicon-feed-merged.svg
+gitea/assets/img/svg/octicon-feed-person.svg
+gitea/assets/img/svg/octicon-feed-plus.svg
+gitea/assets/img/svg/octicon-feed-public.svg
+gitea/assets/img/svg/octicon-feed-pull-request-closed.svg
+gitea/assets/img/svg/octicon-feed-pull-request-draft.svg
+gitea/assets/img/svg/octicon-feed-pull-request-open.svg
+gitea/assets/img/svg/octicon-feed-repo.svg
+gitea/assets/img/svg/octicon-feed-rocket.svg
+gitea/assets/img/svg/octicon-feed-star.svg
+gitea/assets/img/svg/octicon-feed-tag.svg
+gitea/assets/img/svg/octicon-feed-trophy.svg
+gitea/assets/img/svg/octicon-file-added.svg
+gitea/assets/img/svg/octicon-file-badge.svg
+gitea/assets/img/svg/octicon-file-binary.svg
+gitea/assets/img/svg/octicon-file-code.svg
+gitea/assets/img/svg/octicon-file-diff.svg
+gitea/assets/img/svg/octicon-file-directory-fill.svg
+gitea/assets/img/svg/octicon-file-directory-open-fill.svg
+gitea/assets/img/svg/octicon-file-directory-symlink.svg
+gitea/assets/img/svg/octicon-file-directory.svg
+gitea/assets/img/svg/octicon-file-moved.svg
+gitea/assets/img/svg/octicon-file-removed.svg
+gitea/assets/img/svg/octicon-file-submodule.svg
+gitea/assets/img/svg/octicon-file-symlink-file.svg
+gitea/assets/img/svg/octicon-file-zip.svg
+gitea/assets/img/svg/octicon-file.svg
+gitea/assets/img/svg/octicon-filter-remove.svg
+gitea/assets/img/svg/octicon-filter.svg
+gitea/assets/img/svg/octicon-fiscal-host.svg
+gitea/assets/img/svg/octicon-flame.svg
+gitea/assets/img/svg/octicon-fold-down.svg
+gitea/assets/img/svg/octicon-fold-up.svg
+gitea/assets/img/svg/octicon-fold.svg
+gitea/assets/img/svg/octicon-gear.svg
+gitea/assets/img/svg/octicon-gift.svg
+gitea/assets/img/svg/octicon-git-branch.svg
+gitea/assets/img/svg/octicon-git-commit.svg
+gitea/assets/img/svg/octicon-git-compare.svg
+gitea/assets/img/svg/octicon-git-merge-queue.svg
+gitea/assets/img/svg/octicon-git-merge.svg
+gitea/assets/img/svg/octicon-git-pull-request-closed.svg
+gitea/assets/img/svg/octicon-git-pull-request-draft.svg
+gitea/assets/img/svg/octicon-git-pull-request.svg
+gitea/assets/img/svg/octicon-globe.svg
+gitea/assets/img/svg/octicon-goal.svg
+gitea/assets/img/svg/octicon-grabber.svg
+gitea/assets/img/svg/octicon-graph.svg
+gitea/assets/img/svg/octicon-hash.svg
+gitea/assets/img/svg/octicon-heading.svg
+gitea/assets/img/svg/octicon-heart-fill.svg
+gitea/assets/img/svg/octicon-heart.svg
+gitea/assets/img/svg/octicon-history.svg
+gitea/assets/img/svg/octicon-home.svg
+gitea/assets/img/svg/octicon-horizontal-rule.svg
+gitea/assets/img/svg/octicon-hourglass.svg
+gitea/assets/img/svg/octicon-hubot.svg
+gitea/assets/img/svg/octicon-id-badge.svg
+gitea/assets/img/svg/octicon-image.svg
+gitea/assets/img/svg/octicon-inbox.svg
+gitea/assets/img/svg/octicon-infinity.svg
+gitea/assets/img/svg/octicon-info.svg
+gitea/assets/img/svg/octicon-issue-closed.svg
+gitea/assets/img/svg/octicon-issue-draft.svg
+gitea/assets/img/svg/octicon-issue-opened.svg
+gitea/assets/img/svg/octicon-issue-reopened.svg
+gitea/assets/img/svg/octicon-issue-tracked-by.svg
+gitea/assets/img/svg/octicon-issue-tracks.svg
+gitea/assets/img/svg/octicon-italic.svg
+gitea/assets/img/svg/octicon-iterations.svg
+gitea/assets/img/svg/octicon-kebab-horizontal.svg
+gitea/assets/img/svg/octicon-key-asterisk.svg
+gitea/assets/img/svg/octicon-key.svg
+gitea/assets/img/svg/octicon-law.svg
+gitea/assets/img/svg/octicon-light-bulb.svg
+gitea/assets/img/svg/octicon-link-external.svg
+gitea/assets/img/svg/octicon-link.svg
+gitea/assets/img/svg/octicon-list-ordered.svg
+gitea/assets/img/svg/octicon-list-unordered.svg
+gitea/assets/img/svg/octicon-location.svg
+gitea/assets/img/svg/octicon-lock.svg
+gitea/assets/img/svg/octicon-log.svg
+gitea/assets/img/svg/octicon-logo-gist.svg
+gitea/assets/img/svg/octicon-logo-github.svg
+gitea/assets/img/svg/octicon-mail.svg
+gitea/assets/img/svg/octicon-mark-github.svg
+gitea/assets/img/svg/octicon-markdown.svg
+gitea/assets/img/svg/octicon-megaphone.svg
+gitea/assets/img/svg/octicon-mention.svg
+gitea/assets/img/svg/octicon-meter.svg
+gitea/assets/img/svg/octicon-milestone.svg
+gitea/assets/img/svg/octicon-mirror.svg
+gitea/assets/img/svg/octicon-moon.svg
+gitea/assets/img/svg/octicon-mortar-board.svg
+gitea/assets/img/svg/octicon-move-to-bottom.svg
+gitea/assets/img/svg/octicon-move-to-end.svg
+gitea/assets/img/svg/octicon-move-to-start.svg
+gitea/assets/img/svg/octicon-move-to-top.svg
+gitea/assets/img/svg/octicon-multi-select.svg
+gitea/assets/img/svg/octicon-mute.svg
+gitea/assets/img/svg/octicon-no-entry.svg
+gitea/assets/img/svg/octicon-north-star.svg
+gitea/assets/img/svg/octicon-note.svg
+gitea/assets/img/svg/octicon-number.svg
+gitea/assets/img/svg/octicon-organization.svg
+gitea/assets/img/svg/octicon-package-dependencies.svg
+gitea/assets/img/svg/octicon-package-dependents.svg
+gitea/assets/img/svg/octicon-package.svg
+gitea/assets/img/svg/octicon-paintbrush.svg
+gitea/assets/img/svg/octicon-paper-airplane.svg
+gitea/assets/img/svg/octicon-paperclip.svg
+gitea/assets/img/svg/octicon-passkey-fill.svg
+gitea/assets/img/svg/octicon-paste.svg
+gitea/assets/img/svg/octicon-pencil.svg
+gitea/assets/img/svg/octicon-people.svg
+gitea/assets/img/svg/octicon-person-add.svg
+gitea/assets/img/svg/octicon-person-fill.svg
+gitea/assets/img/svg/octicon-person.svg
+gitea/assets/img/svg/octicon-pin-slash.svg
+gitea/assets/img/svg/octicon-pin.svg
+gitea/assets/img/svg/octicon-pivot-column.svg
+gitea/assets/img/svg/octicon-play.svg
+gitea/assets/img/svg/octicon-plug.svg
+gitea/assets/img/svg/octicon-plus-circle.svg
+gitea/assets/img/svg/octicon-plus.svg
+gitea/assets/img/svg/octicon-project-roadmap.svg
+gitea/assets/img/svg/octicon-project-symlink.svg
+gitea/assets/img/svg/octicon-project-template.svg
+gitea/assets/img/svg/octicon-project.svg
+gitea/assets/img/svg/octicon-pulse.svg
+gitea/assets/img/svg/octicon-question.svg
+gitea/assets/img/svg/octicon-quote.svg
+gitea/assets/img/svg/octicon-read.svg
+gitea/assets/img/svg/octicon-redo.svg
+gitea/assets/img/svg/octicon-rel-file-path.svg
+gitea/assets/img/svg/octicon-reply.svg
+gitea/assets/img/svg/octicon-repo-clone.svg
+gitea/assets/img/svg/octicon-repo-deleted.svg
+gitea/assets/img/svg/octicon-repo-forked.svg
+gitea/assets/img/svg/octicon-repo-locked.svg
+gitea/assets/img/svg/octicon-repo-pull.svg
+gitea/assets/img/svg/octicon-repo-push.svg
+gitea/assets/img/svg/octicon-repo-template.svg
+gitea/assets/img/svg/octicon-repo.svg
+gitea/assets/img/svg/octicon-report.svg
+gitea/assets/img/svg/octicon-rocket.svg
+gitea/assets/img/svg/octicon-rows.svg
+gitea/assets/img/svg/octicon-rss.svg
+gitea/assets/img/svg/octicon-ruby.svg
+gitea/assets/img/svg/octicon-screen-full.svg
+gitea/assets/img/svg/octicon-screen-normal.svg
+gitea/assets/img/svg/octicon-search.svg
+gitea/assets/img/svg/octicon-server.svg
+gitea/assets/img/svg/octicon-share-android.svg
+gitea/assets/img/svg/octicon-share.svg
+gitea/assets/img/svg/octicon-shield-check.svg
+gitea/assets/img/svg/octicon-shield-lock.svg
+gitea/assets/img/svg/octicon-shield-slash.svg
+gitea/assets/img/svg/octicon-shield-x.svg
+gitea/assets/img/svg/octicon-shield.svg
+gitea/assets/img/svg/octicon-sidebar-collapse.svg
+gitea/assets/img/svg/octicon-sidebar-expand.svg
+gitea/assets/img/svg/octicon-sign-in.svg
+gitea/assets/img/svg/octicon-sign-out.svg
+gitea/assets/img/svg/octicon-single-select.svg
+gitea/assets/img/svg/octicon-skip-fill.svg
+gitea/assets/img/svg/octicon-skip.svg
+gitea/assets/img/svg/octicon-sliders.svg
+gitea/assets/img/svg/octicon-smiley.svg
+gitea/assets/img/svg/octicon-sort-asc.svg
+gitea/assets/img/svg/octicon-sort-desc.svg
+gitea/assets/img/svg/octicon-sparkle-fill.svg
+gitea/assets/img/svg/octicon-sponsor-tiers.svg
+gitea/assets/img/svg/octicon-square-fill.svg
+gitea/assets/img/svg/octicon-square.svg
+gitea/assets/img/svg/octicon-squirrel.svg
+gitea/assets/img/svg/octicon-stack.svg
+gitea/assets/img/svg/octicon-star-fill.svg
+gitea/assets/img/svg/octicon-star.svg
+gitea/assets/img/svg/octicon-stop.svg
+gitea/assets/img/svg/octicon-stopwatch.svg
+gitea/assets/img/svg/octicon-strikethrough.svg
+gitea/assets/img/svg/octicon-sun.svg
+gitea/assets/img/svg/octicon-sync.svg
+gitea/assets/img/svg/octicon-tab-external.svg
+gitea/assets/img/svg/octicon-table.svg
+gitea/assets/img/svg/octicon-tag.svg
+gitea/assets/img/svg/octicon-tasklist.svg
+gitea/assets/img/svg/octicon-telescope-fill.svg
+gitea/assets/img/svg/octicon-telescope.svg
+gitea/assets/img/svg/octicon-terminal.svg
+gitea/assets/img/svg/octicon-three-bars.svg
+gitea/assets/img/svg/octicon-thumbsdown.svg
+gitea/assets/img/svg/octicon-thumbsup.svg
+gitea/assets/img/svg/octicon-tools.svg
+gitea/assets/img/svg/octicon-tracked-by-closed-completed.svg
+gitea/assets/img/svg/octicon-tracked-by-closed-not-planned.svg
+gitea/assets/img/svg/octicon-trash.svg
+gitea/assets/img/svg/octicon-triangle-down.svg
+gitea/assets/img/svg/octicon-triangle-left.svg
+gitea/assets/img/svg/octicon-triangle-right.svg
+gitea/assets/img/svg/octicon-triangle-up.svg
+gitea/assets/img/svg/octicon-trophy.svg
+gitea/assets/img/svg/octicon-typography.svg
+gitea/assets/img/svg/octicon-undo.svg
+gitea/assets/img/svg/octicon-unfold.svg
+gitea/assets/img/svg/octicon-unlink.svg
+gitea/assets/img/svg/octicon-unlock.svg
+gitea/assets/img/svg/octicon-unmute.svg
+gitea/assets/img/svg/octicon-unread.svg
+gitea/assets/img/svg/octicon-unverified.svg
+gitea/assets/img/svg/octicon-upload.svg
+gitea/assets/img/svg/octicon-verified.svg
+gitea/assets/img/svg/octicon-versions.svg
+gitea/assets/img/svg/octicon-video.svg
+gitea/assets/img/svg/octicon-webhook.svg
+gitea/assets/img/svg/octicon-workflow.svg
+gitea/assets/img/svg/octicon-x-circle-fill.svg
+gitea/assets/img/svg/octicon-x-circle.svg
+gitea/assets/img/svg/octicon-x.svg
+gitea/assets/img/svg/octicon-zap.svg
+gitea/assets/img/svg/octicon-zoom-in.svg
+gitea/assets/img/svg/octicon-zoom-out.svg
+gitea/assets/img/telegram.png
+gitea/assets/img/webpack/
+gitea/assets/img/webpack/jquery.minicolors.0e614115.png
+gitea/assets/img/wechatwork.png
+gitea/assets/js/
+gitea/assets/js/-.c4df7970.js
+gitea/assets/js/asciinema-player.afb44d64.js
+gitea/assets/js/citation-js-bibtex.7842d8b8.js
+gitea/assets/js/citation-js-core-citation-js-formats-citation-js-bibtex-citation-js-csl.59c9149a.js
+gitea/assets/js/citation-js-csl.20f70cb4.js
+gitea/assets/js/citation-js-formats.70fecae4.js
+gitea/assets/js/dropzone.2e37d03b.js
+gitea/assets/js/easymde.58e747ca.js
+gitea/assets/js/eventsource.sharedworker.js
+gitea/assets/js/index.js
+gitea/assets/js/index.js.a5887ff5.map
+gitea/assets/js/katex.25d07669.js
+gitea/assets/js/mcaptcha-vanilla-glue.149786ce.js
+gitea/assets/js/mermaid.dc7ee638.js
+gitea/assets/js/minicolors.98bf1283.js
+gitea/assets/js/monaco-css.1e32f6c8.worker.js
+gitea/assets/js/monaco-editor.afbd84bf.worker.js
+gitea/assets/js/monaco-html.472c5d93.worker.js
+gitea/assets/js/monaco-json.7564712c.worker.js
+gitea/assets/js/monaco-language-abap.9122d2d4.js
+gitea/assets/js/monaco-language-apex.610c28c9.js
+gitea/assets/js/monaco-language-azcli.349a5eaa.js
+gitea/assets/js/monaco-language-bat.2b9476f0.js
+gitea/assets/js/monaco-language-bicep.3e66fac6.js
+gitea/assets/js/monaco-language-cameligo.445ed0c7.js
+gitea/assets/js/monaco-language-clojure.83dc0bbb.js
+gitea/assets/js/monaco-language-coffee.387d6c21.js
+gitea/assets/js/monaco-language-cpp.7384776d.js
+gitea/assets/js/monaco-language-csharp.b892b441.js
+gitea/assets/js/monaco-language-csp.57371501.js
+gitea/assets/js/monaco-language-css.a481ddf7.js
+gitea/assets/js/monaco-language-cssmode.5612f6b1.js
+gitea/assets/js/monaco-language-cypher.dc7676b2.js
+gitea/assets/js/monaco-language-dart.57075b92.js
+gitea/assets/js/monaco-language-dockerfile.f5cfdb39.js
+gitea/assets/js/monaco-language-ecl.3f530989.js
+gitea/assets/js/monaco-language-elixir.230a049c.js
+gitea/assets/js/monaco-language-flow9.305040be.js
+gitea/assets/js/monaco-language-freemarker2.62c19a7c.js
+gitea/assets/js/monaco-language-fsharp.cec45f33.js
+gitea/assets/js/monaco-language-go.94633690.js
+gitea/assets/js/monaco-language-graphql.fead87e5.js
+gitea/assets/js/monaco-language-handlebars.7bfbcb54.js
+gitea/assets/js/monaco-language-hcl.9153a792.js
+gitea/assets/js/monaco-language-html.c4cc0f74.js
+gitea/assets/js/monaco-language-htmlmode.85f3d7c4.js
+gitea/assets/js/monaco-language-ini.d260907f.js
+gitea/assets/js/monaco-language-java.3bfef3f1.js
+gitea/assets/js/monaco-language-javascript.58403dc3.js
+gitea/assets/js/monaco-language-jsonmode.2a718694.js
+gitea/assets/js/monaco-language-julia.e8e36d82.js
+gitea/assets/js/monaco-language-kotlin.f5a8b6c9.js
+gitea/assets/js/monaco-language-less.e2ca09b9.js
+gitea/assets/js/monaco-language-lexon.9b6bf990.js
+gitea/assets/js/monaco-language-liquid.68495fcc.js
+gitea/assets/js/monaco-language-lua.afaa0d63.js
+gitea/assets/js/monaco-language-m3.310e9b80.js
+gitea/assets/js/monaco-language-markdown.d877fedf.js
+gitea/assets/js/monaco-language-mdx.92d3aecb.js
+gitea/assets/js/monaco-language-mips.5c681def.js
+gitea/assets/js/monaco-language-msdax.0817d48f.js
+gitea/assets/js/monaco-language-mysql.03e98e9e.js
+gitea/assets/js/monaco-language-objective-c.18b0cb16.js
+gitea/assets/js/monaco-language-pascal.cad8a1ef.js
+gitea/assets/js/monaco-language-pascaligo.a1fc02b4.js
+gitea/assets/js/monaco-language-perl.223dd050.js
+gitea/assets/js/monaco-language-pgsql.e8f7d3d9.js
+gitea/assets/js/monaco-language-php.fa660fa0.js
+gitea/assets/js/monaco-language-pla.bb335cb7.js
+gitea/assets/js/monaco-language-postiats.0bd89243.js
+gitea/assets/js/monaco-language-powerquery.e1cb673c.js
+gitea/assets/js/monaco-language-powershell.634b742f.js
+gitea/assets/js/monaco-language-protobuf.1f67a7e8.js
+gitea/assets/js/monaco-language-pug.b925ebbc.js
+gitea/assets/js/monaco-language-python.96869bb9.js
+gitea/assets/js/monaco-language-qsharp.1dfd54e8.js
+gitea/assets/js/monaco-language-r.4150abff.js
+gitea/assets/js/monaco-language-razor.2bbd8573.js
+gitea/assets/js/monaco-language-redis.50d71e38.js
+gitea/assets/js/monaco-language-redshift.40ae621b.js
+gitea/assets/js/monaco-language-restructuredtext.a5b7a10c.js
+gitea/assets/js/monaco-language-ruby.b9af456d.js
+gitea/assets/js/monaco-language-rust.08ceb3bd.js
+gitea/assets/js/monaco-language-sb.eddcc78b.js
+gitea/assets/js/monaco-language-scala.d747eadc.js
+gitea/assets/js/monaco-language-scheme.5695e5f0.js
+gitea/assets/js/monaco-language-scss.49341316.js
+gitea/assets/js/monaco-language-shell.3c9a497d.js
+gitea/assets/js/monaco-language-solidity.171a3cfd.js
+gitea/assets/js/monaco-language-sophia.c504660c.js
+gitea/assets/js/monaco-language-sparql.bb35ba95.js
+gitea/assets/js/monaco-language-sql.3d1f27ff.js
+gitea/assets/js/monaco-language-st.75edc68f.js
+gitea/assets/js/monaco-language-swift.296f74df.js
+gitea/assets/js/monaco-language-systemverilog.653c07e2.js
+gitea/assets/js/monaco-language-tcl.26f77644.js
+gitea/assets/js/monaco-language-tsmode.53205a74.js
+gitea/assets/js/monaco-language-twig.b3b1ea2d.js
+gitea/assets/js/monaco-language-vb.a663f826.js
+gitea/assets/js/monaco-language-wgsl.032a14d0.js
+gitea/assets/js/monaco-language-xml.6f02f736.js
+gitea/assets/js/monaco-language-yaml.a175e1de.js
+gitea/assets/js/monaco-ts.e46beaf7.worker.js
+gitea/assets/js/monaco.7ccf4881.js
+gitea/assets/js/node_modules_mermaid_dist_classDiagram-04f04946_js.d470b689.js
+gitea/assets/js/node_modules_mermaid_dist_classDiagram-v2-d4efdcc3_js.e3449ae6.js
+gitea/assets/js/node_modules_mermaid_dist_flowDiagram-v2-34644886_js.d384aa10.js
+gitea/assets/js/node_modules_mermaid_dist_infoDiagram-2064d999_js.c6626b21.js
+gitea/assets/js/node_modules_mermaid_dist_stateDiagram-0d589c85_js.e61d5721.js
+gitea/assets/js/node_modules_mermaid_dist_stateDiagram-v2-8bb05ecb_js.6e21fb05.js
+gitea/assets/js/pdfobject.8822cb88.js
+gitea/assets/js/sortablejs.f74cc727.js
+gitea/assets/js/swagger.js
+gitea/assets/js/theme-arc-green.js
+gitea/assets/js/theme-auto.js
+gitea/assets/js/tribute.20426199.js
+gitea/assets/js/vendors-node_modules_mermaid_dist_c4Diagram-7ff6304f_js.8dabe894.js
+gitea/assets/js/vendors-node_modules_mermaid_dist_erDiagram-a995d1fe_js.83643c47.js
+gitea/assets/js/vendors-node_modules_mermaid_dist_flowDiagram-f303bdd6_js.4a8a0e02.js
+gitea/assets/js/vendors-node_modules_mermaid_dist_flowchart-elk-definition-b487ab79_js.8f8cfc9a.js
+gitea/assets/js/vendors-node_modules_mermaid_dist_ganttDiagram-6a1a118f_js.43c0a581.js
+gitea/assets/js/vendors-node_modules_mermaid_dist_gitGraphDiagram-2139c8c6_js.019ebfb9.js
+gitea/assets/js/vendors-node_modules_mermaid_dist_journeyDiagram-6df70039_js.484ae89e.js
+gitea/assets/js/vendors-node_modules_mermaid_dist_mindmap-definition-7f612c4b_js.ae97d104.js
+gitea/assets/js/vendors-node_modules_mermaid_dist_pieDiagram-ed51bc52_js.b8ae0df8.js
+gitea/assets/js/vendors-node_modules_mermaid_dist_quadrantDiagram-3a393d1c_js.94ca0e78.js
+gitea/assets/js/vendors-node_modules_mermaid_dist_requirementDiagram-e12f1d97_js.59225353.js
+gitea/assets/js/vendors-node_modules_mermaid_dist_sankeyDiagram-6de1f9fe_js.eca8f7f9.js
+gitea/assets/js/vendors-node_modules_mermaid_dist_sequenceDiagram-d89d0f25_js.d11c70c2.js
+gitea/assets/js/vendors-node_modules_mermaid_dist_timeline-definition-8b56e66a_js.009c0cf6.js
+gitea/assets/js/webcomponents.js
+gitea/assets/licenses.txt
Index: pkg/README
===================================================================
RCS file: /cvs/ports/www/gitea/pkg/README,v
diff -u -p -r1.8 README
--- pkg/README 26 Jul 2023 21:50:02 -0000 1.8
+++ pkg/README 25 Nov 2023 19:35:58 -0000
@@ -42,8 +42,8 @@ Relevant configuration directives in ${S
root "/gitea"
listen on * tls port 443
log style forwarded
- location match "/assets/(.*)" { request rewrite "/public/%1" }
- location "/public/*" { no fastcgi }
+ location "/.well-known/*" { no fastcgi }
+ location "/assets/*" { no fastcgi }
location "*" { fastcgi socket "run/gitea/gitea.sock" }
}