gitforge/modules/util
Earl Warren 73bd2e922a [v11.0/forgejo] fix: use credentials helpers for git clones (#9069)
**Backport**: https://codeberg.org/forgejo/forgejo/pulls/9067

When performing a `git clone` that requires credentials, they are temporarily stored in files and used with [Git credential](https://git-scm.com/docs/gitcredentials/2.50.0#_requesting_credentials). They were previously included in the URL that were readable by a user with shell access to the host running the Forgejo instance when, for instance, they ask for the list of process (`ps`).

Co-authored-by: Gusted <postmaster@gusted.xyz>
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/9069
Reviewed-by: 0ko <0ko@noreply.codeberg.org>
2025-08-30 18:57:49 +02:00
..
filebuffer Add testifylint to lint checks (#4535) 2024-07-30 19:41:10 +00:00
rotatingfilewriter [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
color.go [PORT] gitea##30237: Fix and rewrite contrast color calculation, fix project-related bugs 2024-04-15 16:11:34 +02:00
color_test.go Add testifylint to lint checks (#4535) 2024-07-30 19:41:10 +00:00
error.go
file_unix.go Drop SSPI auth support and more Windows files (#7148) 2025-03-08 00:43:41 +00:00
file_unix_test.go Drop SSPI auth support and more Windows files (#7148) 2025-03-08 00:43:41 +00:00
io.go
io_test.go Add testifylint to lint checks (#4535) 2024-07-30 19:41:10 +00:00
keypair.go Enable unparam linter (#31277) 2024-06-16 13:42:58 +02:00
keypair_test.go test: fix test linting 2024-11-11 12:44:36 +01:00
legacy.go [DEADCODE] Add deadcode linter 2024-02-05 14:45:09 +01:00
legacy_test.go Add testifylint to lint checks (#4535) 2024-07-30 19:41:10 +00:00
pack.go
pack_test.go Add testifylint to lint checks (#4535) 2024-07-30 19:41:10 +00:00
paginate.go
paginate_test.go
path.go Drop SSPI auth support and more Windows files (#7148) 2025-03-08 00:43:41 +00:00
path_test.go Drop SSPI auth support and more Windows files (#7148) 2025-03-08 00:43:41 +00:00
remove.go Drop SSPI auth support and more Windows files (#7148) 2025-03-08 00:43:41 +00:00
sanitize.go Refactor to use UnsafeStringToBytes (#31358) 2024-06-16 13:42:58 +02:00
sanitize_test.go
sec_to_time.go
sec_to_time_test.go
shellquote.go
shellquote_test.go [v11.0/forgejo] fix: use credentials helpers for git clones (#9069) 2025-08-30 18:57:49 +02:00
slice.go chore: teach set module about iter.Seq (#6676) 2025-01-24 16:45:46 +00:00
slice_test.go
string.go Refactor to use UnsafeStringToBytes (#31358) 2024-06-16 13:42:58 +02:00
string_test.go
timer.go
timer_test.go
truncate.go Validate OAuth Redirect URIs (#32643) 2024-12-03 10:19:22 +01:00
truncate_test.go
url.go
util.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
util_test.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00