mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-26 12:27:06 +00:00 
			
		
		
		
	Ensure repoNames are lowercased in serv (#12668)
#12624 missed lowering the provided repoPath. (Additionally make a few fixes to the way the debug flag works.) Fix #12659 Fix #12667 Signed-off-by: Andrew Thornton <art27@cantab.net>
This commit is contained in:
		| @@ -51,8 +51,9 @@ var CmdServ = cli.Command{ | |||||||
| } | } | ||||||
|  |  | ||||||
| func setup(logPath string, debug bool) { | func setup(logPath string, debug bool) { | ||||||
| 	if !debug { |  | ||||||
| 	_ = log.DelLogger("console") | 	_ = log.DelLogger("console") | ||||||
|  | 	if debug { | ||||||
|  | 		_ = log.NewLogger(1000, "console", "console", `{"level":"trace","stacktracelevel":"NONE","stderr":true}`) | ||||||
| 	} | 	} | ||||||
| 	setting.NewContext() | 	setting.NewContext() | ||||||
| 	if debug { | 	if debug { | ||||||
| @@ -117,6 +118,8 @@ func runServ(c *cli.Context) error { | |||||||
| 		} | 		} | ||||||
| 		println("If this is unexpected, please log in with password and setup Gitea under another user.") | 		println("If this is unexpected, please log in with password and setup Gitea under another user.") | ||||||
| 		return nil | 		return nil | ||||||
|  | 	} else if c.Bool("debug") { | ||||||
|  | 		log.Debug("SSH_ORIGINAL_COMMAND: %s", os.Getenv("SSH_ORIGINAL_COMMAND")) | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	words, err := shellquote.Split(cmd) | 	words, err := shellquote.Split(cmd) | ||||||
| @@ -145,6 +148,9 @@ func runServ(c *cli.Context) error { | |||||||
| 		} | 		} | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
|  | 	// LowerCase and trim the repoPath as that's how they are stored. | ||||||
|  | 	repoPath = strings.ToLower(strings.TrimSpace(repoPath)) | ||||||
|  |  | ||||||
| 	rr := strings.SplitN(repoPath, "/", 2) | 	rr := strings.SplitN(repoPath, "/", 2) | ||||||
| 	if len(rr) != 2 { | 	if len(rr) != 2 { | ||||||
| 		fail("Invalid repository path", "Invalid repository path: %v", repoPath) | 		fail("Invalid repository path", "Invalid repository path: %v", repoPath) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 zeripath
					zeripath