Commit Graph

17 Commits

Author SHA1 Message Date
Michael Kuhn 0222623be9 Explicitly disable Git credential helper (#5367)
* Explicitly disable Git credential helper

If the user running Gitea has configured a credential helper, Git
credentials might leak out of Gitea.

There are two problems with credential helpers when combined with Gitea:

1. Credentials entered by a user when doing a migration or setting up a
   mirror will end up in the credential store. In the worst case, this
   is the plain text file ~/.git-credentials.
2. Credentials in the credential store will be used for migrations and
   mirrors by all users. For example, if user A sets up a mirror, their
   credentials will be stored. If user B later sets up a mirror from the
   same host and does not enter any credentials, user A's credentials
   will be used.

This PR prepends -c credential.helper= to all Git commands to clear the
list of helpers. This requires at least Git version 2.9, as previous
versions will try to load an empty helper instead. For more details, see
24321375cd

* Update git module
2018-11-28 09:00:25 +02:00
Tris Forster 85d14cc229 Symlink icons (#1416) (#3826)
* Updated vendor code for code.gitea.io/git

* Display symlinks correctly for files and directories

* Added symlink tests

* Applied silverwinds stylesheet patch

Signed-off-by: Tris Forster <tris.git@shoddynet.org>
2018-05-01 10:04:36 +03:00
Ethan Koenig 58a7de2aea Update code.gitea.io/git (#3137) 2017-12-11 10:23:34 +08:00
Lauris BH 23645fe05f Sort repository tree entries in natural way (#2506)
* Sort repository tree entries in natural way

* Fix sort for different length strings with first parts equal

* Improve test case

* Refactor return statements

* Update gitea/git dependency
2017-09-19 11:37:03 +03:00
Jonas Östanbäck 1f4d84b7b2 Update git module (#2074) 2017-06-28 22:43:58 +08:00
Lauris BH c259c436d7 update git module (#2037) 2017-06-23 08:06:43 +08:00
Ethan Koenig 75f166b6b9 Update code.gitea.io/git (#2014) 2017-06-20 13:05:32 +08:00
Ethan Koenig 6e452c4da7 Update code.gitea.io/git (#1998) 2017-06-18 08:30:23 +08:00
Antoine GIRARD 0cf89a83c1
Update code.gitea.io/git 2017-06-06 19:36:48 +02:00
Ethan Koenig abb19eff39 Update code.gitea.io/git (#1849) 2017-06-01 09:43:11 +08:00
Ethan Koenig 474d636794 Update code.gitea.io/git (#1824)
* Update code.gitea.io/git

* Update function calls

* govendor fetch
2017-05-30 04:32:01 -05:00
Lunny Xiao 7209917fd7 bug fix release 2017-01-09 21:54:03 +01:00
Sl@ny c22f9114c7 Implementation of Folder Jumping 2016-12-28 18:09:52 +01:00
Lunny Xiao 47a7529d96 update code.gitea.io/git (#450) 2016-12-22 10:30:52 +01:00
Thibault Meyer 871c964ef7 Upgrade vendor "git" (#175) 2016-11-15 23:24:08 +08:00
Thibault Meyer 54e6ed3431 Upgrade vendor "git" (#161) 2016-11-12 12:09:25 +01:00
Sandro Santilli 4247304f5a Update import paths from github.com/go-gitea to code.gitea.io (#135)
- Update import paths from github.com/go-gitea to code.gitea.io
- Fix import path for travis

See https://docs.travis-ci.com/user/languages/go#Go-Import-Path
2016-11-10 17:24:48 +01:00