forgejo/modules
Justin Sievenpiper a2c20a6cab
Add Redis Sentinel Authentication Support ()
Gitea was not able to supply any authentication parameters to it. So this brings support to do that, along with some light extraction of a couple of bits into some separate functions for easier testing.

I looked at other libraries supporting similar RedisUri-style connection strings (e.g. Lettuce), but it looks like this type of configuration is beyond what would typically be done in a connection string. Since gitea doesn't have configuration options for manually specifying all this redis connection detail, I went ahead and just chose straightforward names for these new parameters.
2022-03-30 21:12:02 +02:00
..
activitypub format with gofumpt () 2022-01-20 18:46:10 +01:00
analyze Use git attributes to determine generated and vendored status for language stats and diffs () 2021-09-09 21:13:36 +01:00
appstate format with gofumpt () 2022-01-20 18:46:10 +01:00
auth RSS/Atom support for Repos () 2022-03-13 17:40:47 +01:00
avatar format with gofumpt () 2022-01-20 18:46:10 +01:00
base format with gofumpt () 2022-01-20 18:46:10 +01:00
cache format with gofumpt () 2022-01-20 18:46:10 +01:00
charset Don't treat BOM escape sequence as hidden character. () 2022-02-26 16:48:23 +00:00
context Add Package Registry () 2022-03-30 16:42:47 +08:00
convert Add Package Registry () 2022-03-30 16:42:47 +08:00
csv format with gofumpt () 2022-01-20 18:46:10 +01:00
doctor Make git.OpenRepository accept Context () 2022-03-30 03:13:41 +08:00
emoji format with gofumpt () 2022-01-20 18:46:10 +01:00
eventsource Simplify parameter types () 2021-12-20 04:41:31 +00:00
generate Use base32 for 2FA scratch token () 2022-01-26 12:10:10 +08:00
git Make git.OpenRepository accept Context () 2022-03-30 03:13:41 +08:00
gitgraph Make git.OpenRepository accept Context () 2022-03-30 03:13:41 +08:00
graceful Add pprof labels in processes and for lifecycles () 2022-03-25 12:47:12 +00:00
hcaptcha hCaptcha Support () 2020-10-02 23:37:53 -04:00
highlight format with gofumpt () 2022-01-20 18:46:10 +01:00
hostmatcher remove not needed () 2022-03-18 20:17:57 +01:00
httpcache format with gofumpt () 2022-01-20 18:46:10 +01:00
httplib refactor httplib () 2022-01-19 19:31:39 -05:00
indexer Make git.OpenRepository accept Context () 2022-03-30 03:13:41 +08:00
json Make gitea, gitea-vet future-proof () 2022-01-22 21:59:34 +00:00
lfs Update HTTP status codes to modern codes () 2022-03-23 12:54:07 +08:00
log Add auto logging of goroutine pid label () 2022-03-26 20:04:36 +00:00
markup Make git.OpenRepository accept Context () 2022-03-30 03:13:41 +08:00
metrics format with gofumpt () 2022-01-20 18:46:10 +01:00
migration Store the foreign ID of issues during migration () 2022-03-17 18:08:35 +01:00
nosql Add Redis Sentinel Authentication Support () 2022-03-30 21:12:02 +02:00
notification Add Package Registry () 2022-03-30 16:42:47 +08:00
options format with gofumpt () 2022-01-20 18:46:10 +01:00
packages Add Package Registry () 2022-03-30 16:42:47 +08:00
password Fixed assert statements. () 2021-06-07 07:27:09 +02:00
pprof refactor: move from io/ioutil to io and os package () 2021-09-22 13:38:34 +08:00
private Update HTTP status codes to modern codes () 2022-03-23 12:54:07 +08:00
process Add pprof labels in processes and for lifecycles () 2022-03-25 12:47:12 +00:00
proxy Return nil proxy function if proxy not enabled () 2021-08-19 16:41:20 -04:00
public Fix mime-type detection for HTTP server () 2022-01-23 20:19:49 +08:00
queue Add number in queue status to monitor page () 2022-02-12 13:31:26 +08:00
recaptcha refactor: move from io/ioutil to io and os package () 2021-09-22 13:38:34 +08:00
references format with gofumpt () 2022-01-20 18:46:10 +01:00
repository Make git.OpenRepository accept Context () 2022-03-30 03:13:41 +08:00
secret Use CryptoRandomBytes instead of CryptoRandomString () 2022-02-04 18:03:15 +01:00
session format with gofumpt () 2022-01-20 18:46:10 +01:00
setting Add Package Registry () 2022-03-30 16:42:47 +08:00
ssh Update golang.org/x/crypto () 2022-03-16 02:59:53 +01:00
storage Add Package Registry () 2022-03-30 16:42:47 +08:00
structs Add Package Registry () 2022-03-30 16:42:47 +08:00
svg refactor: move from io/ioutil to io and os package () 2021-09-22 13:38:34 +08:00
sync Fix missing unlock in uniquequeue () 2020-01-15 23:58:33 +02:00
templates Add Package Registry () 2022-03-30 16:42:47 +08:00
test Make git.OpenRepository accept Context () 2022-03-30 03:13:41 +08:00
timeutil format with gofumpt () 2022-01-20 18:46:10 +01:00
translation Refactor i18n, use Locale to provide i18n/translation related functions () 2022-02-08 11:02:30 +08:00
typesniffer format with gofumpt () 2022-01-20 18:46:10 +01:00
updatechecker format with gofumpt () 2022-01-20 18:46:10 +01:00
upload Simplify parameter types () 2021-12-20 04:41:31 +00:00
uri Prevent NPE if gitea uploader fails to open url () 2021-12-23 16:27:33 +00:00
user Add gitea-vet () 2020-04-05 07:20:50 +01:00
util Add Package Registry () 2022-03-30 16:42:47 +08:00
validation format with gofumpt () 2022-01-20 18:46:10 +01:00
web Update HTTP status codes to modern codes () 2022-03-23 12:54:07 +08:00