Close https://github.com/go-gitea/gitea/issues/21640
Before: Gitea can create users like ".xxx" or "x..y", which is not
ideal, it's already a consensus that dot filenames have special
meanings, and `a..b` is a confusing name when doing cross repo compare.
After: stricter
Co-authored-by: Jason Song <i@wolfogre.com>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: delvh <dev.lh@web.de>
@ -463,6 +463,7 @@ url_error = `'%s' is not a valid URL.`
include_error=` must contain substring '%s'.`
include_error=` must contain substring '%s'.`
glob_pattern_error=` glob pattern is invalid: %s.`
glob_pattern_error=` glob pattern is invalid: %s.`
regex_pattern_error=` regex pattern is invalid: %s.`
regex_pattern_error=` regex pattern is invalid: %s.`
username_error=` can only contain alphanumeric chars ('0-9','a-z','A-Z'), dash ('-'), underscore ('_') and dot ('.'). It cannot begin or end with non-alphanumeric chars, and consecutive non-alphanumeric chars are also forbidden.`