forgejo/modules/setting
wxiaoguang de4a21fcb4
Refactor INI package (first step) ()
The INI package has many bugs and quirks, and in fact it is
unmaintained.

This PR is the first step for the INI package refactoring: 

* Use Gitea's "config_provider" to provide INI access
* Deprecate the INI package by golangci.yml rule
2023-06-02 17:27:30 +08:00
..
actions.go Implement actions artifacts () 2023-05-19 21:37:57 +08:00
admin.go Refactor the setting to make unit test easier () 2023-02-20 00:12:01 +08:00
api.go Refactor the setting to make unit test easier () 2023-02-20 00:12:01 +08:00
asset_dynamic.go Use a general approach to access custom/static/builtin assets () 2023-04-12 18:16:45 +08:00
asset_static.go Use a general approach to access custom/static/builtin assets () 2023-04-12 18:16:45 +08:00
attachment.go Add .patch to attachment.ALLOWED_TYPES () 2023-03-19 15:58:43 -04:00
cache.go Refactor the setting to make unit test easier () 2023-02-20 00:12:01 +08:00
camo.go Refactor the setting to make unit test easier () 2023-02-20 00:12:01 +08:00
config_env.go Refactor INI package (first step) () 2023-06-02 17:27:30 +08:00
config_env_test.go Refactor INI package (first step) () 2023-06-02 17:27:30 +08:00
config_provider.go Refactor INI package (first step) () 2023-06-02 17:27:30 +08:00
config_provider_test.go Refactor INI package (first step) () 2023-06-02 17:27:30 +08:00
cors.go Fix incorrect CORS default values () 2023-04-19 15:30:10 -04:00
cron.go Refactor the setting to make unit test easier () 2023-02-20 00:12:01 +08:00
cron_test.go Rewrite queue () 2023-05-08 19:49:59 +08:00
database.go Rewrite logger system () 2023-05-21 22:35:11 +00:00
database_sqlite.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
database_test.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
federation.go Refactor the setting to make unit test easier () 2023-02-20 00:12:01 +08:00
git.go Use [git.config] for reflog cleaning up () 2023-05-28 01:07:14 +00:00
git_test.go Use [git.config] for reflog cleaning up () 2023-05-28 01:07:14 +00:00
highlight.go Refactor the setting to make unit test easier () 2023-02-20 00:12:01 +08:00
i18n.go Refactor the setting to make unit test easier () 2023-02-20 00:12:01 +08:00
incoming_email.go Refactor the setting to make unit test easier () 2023-02-20 00:12:01 +08:00
indexer.go Allow skipping forks and mirrors from being indexed () 2023-05-25 16:13:47 +08:00
indexer_test.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
lfs.go Increase default LFS auth timeout from 20m to 24h () 2023-05-10 22:23:47 +08:00
log.go Rewrite logger system () 2023-05-21 22:35:11 +00:00
log_test.go Rewrite logger system () 2023-05-21 22:35:11 +00:00
mailer.go Make mailer SMTP check have timed context () 2023-05-16 22:55:51 +02:00
mailer_test.go Remove unnecessary code () 2023-05-10 04:57:06 +00:00
markup.go Add .livemd as a markdown extension () 2023-04-26 11:22:54 -04:00
metrics.go Refactor the setting to make unit test easier () 2023-02-20 00:12:01 +08:00
migrations.go Refactor the setting to make unit test easier () 2023-02-20 00:12:01 +08:00
mime_type_map.go Refactor the setting to make unit test easier () 2023-02-20 00:12:01 +08:00
mirror.go handle deprecated settings () 2023-02-20 16:18:26 -06:00
oauth2.go Refactor config provider () 2023-04-25 23:06:39 +08:00
other.go Refactor setting.Other and remove unused SHOW_FOOTER_BRANDING () 2023-04-22 19:38:25 -04:00
packages.go Add CRAN package registry () 2023-05-22 10:57:49 +08:00
packages_test.go Remove unnecessary code () 2023-05-10 04:57:06 +00:00
picture.go Improve avatar uploading / resizing / compressing, remove Fomantic card module () 2023-05-13 20:59:11 +02:00
project.go Refactor the setting to make unit test easier () 2023-02-20 00:12:01 +08:00
proxy.go Refactor the setting to make unit test easier () 2023-02-20 00:12:01 +08:00
queue.go Rewrite queue () 2023-05-08 19:49:59 +08:00
repository.go Add the ability to pin Issues () 2023-05-25 15:17:19 +02:00
security.go Refactor config provider () 2023-04-25 23:06:39 +08:00
server.go Rewrite logger system () 2023-05-21 22:35:11 +00:00
service.go Support wildcard in email domain allow/block list () 2023-05-22 00:05:44 +00:00
service_test.go Support wildcard in email domain allow/block list () 2023-05-22 00:05:44 +00:00
session.go Refactor cookie () 2023-04-13 15:45:33 -04:00
setting.go Refactor INI package (first step) () 2023-06-02 17:27:30 +08:00
setting_test.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
ssh.go Prefer native parser for SSH public key parsing () 2023-04-11 14:34:28 +08:00
storage.go Refactor config provider () 2023-04-25 23:06:39 +08:00
storage_test.go Rewrite queue () 2023-05-08 19:49:59 +08:00
task.go handle deprecated settings () 2023-02-20 16:18:26 -06:00
time.go Remove unused setting time.FORMAT () 2023-04-29 22:51:43 +02:00
ui.go Remove the service worker () 2023-05-31 02:07:04 +00:00
webhook.go Refactor the setting to make unit test easier () 2023-02-20 00:12:01 +08:00