You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gitea/modules
Nulo (he/him) cca189ef97
Save files in local storage as umask (#21198)
Go creates temporary files as 600, but sometimes we want the group to be able to read them (for example,
for another user to back up the storage)

This PR applies the umask to the renamed tmp files in local storage.

Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2 years ago
..
activitypub Refactor AssertExistsAndLoadBean to use generics (#20797) 3 years ago
analyze Simplify `IsVendor` (#19626) 3 years ago
appstate Use a struct as test options (#19393) 3 years ago
auth Remove legacy `+build:` constraint (#19582) 3 years ago
avatar Go 1.19 format (#20758) 2 years ago
base Add more linters to improve code readability (#19989) 3 years ago
cache Update go-chi/cache to utilize Ping() (#19719) 3 years ago
charset Move go-licenses to generate and separate generate into a frontend and backend component (#21061) 2 years ago
container Move reaction to models/issues/ (#19264) 3 years ago
context Respect `REQUIRE_SIGNIN_VIEW` for packages (#20873) 2 years ago
convert Fix 500 on time tracking in timeline API (#21052) 2 years ago
csv Go 1.19 format (#20758) 2 years ago
doctor Move some files into models' sub packages (#20262) 2 years ago
emoji Go 1.19 format (#20758) 2 years ago
eventsource Move some files into models' sub packages (#20262) 2 years ago
generate Use base32 for 2FA scratch token (#18384) 3 years ago
git Treat git object mode 40755 as directory (#21195) 2 years ago
gitgraph Add more linters to improve code readability (#19989) 3 years ago
graceful Support Proxy protocol (#12527) 3 years ago
hcaptcha hCaptcha Support (#12594) 4 years ago
highlight Rework file highlight rendering and fix yaml copy-paste (#19967) 3 years ago
hostmatcher Add proxy host into allow list (#20798) 3 years ago
httpcache Add Cache-Control header to html and api responses, add no-transform (#20432) 3 years ago
httplib refactor httplib (#18338) 3 years ago
indexer test: use `T.TempDir` to create temporary test directory (#21043) 2 years ago
issue/template Support Issue forms and PR forms (#20987) 2 years ago
json Refactor legacy `unknwon/com` package, improve golangci lint (#19284) 3 years ago
lfs Removed some vestigial code related to Range bounds checks (#20312) 3 years ago
log test: use `T.TempDir` to create temporary test directory (#21043) 2 years ago
markup [API] teamSearch show teams with no members if user is admin (#21204) 2 years ago
mcaptcha Add support mCaptcha as captcha provider (#20458) 3 years ago
metrics Move some files into models' sub packages (#20262) 2 years ago
migration Add more checks in migration code (#21011) 2 years ago
mirror Implement sync push mirror on commit (#19411) 3 years ago
nosql fix broken insecureskipverify handling in rediss connection uris (#20967) 2 years ago
notification Webhook for Wiki changes (#20219) 2 years ago
options Share HTML template renderers and create a watcher framework (#20218) 2 years ago
packages NPM Package Registry search API endpoint (#20280) 2 years ago
paginator Remove legacy unmaintained packages, refactor to support change default locale (#19308) 3 years ago
password Fixed assert statements. (#16089) 4 years ago
pprof Go 1.19 format (#20758) 2 years ago
private Support Proxy protocol (#12527) 3 years ago
process Add more linters to improve code readability (#19989) 3 years ago
proxy Return nil proxy function if proxy not enabled (#16742) 4 years ago
proxyprotocol Support Proxy protocol (#12527) 3 years ago
public Remove legacy `+build:` constraint (#19582) 3 years ago
queue test: use `T.TempDir` to create temporary test directory (#21043) 2 years ago
recaptcha refactor: move from io/ioutil to io and os package (#17109) 3 years ago
references Add more linters to improve code readability (#19989) 3 years ago
regexplru Custom regexp external issues (#17624) 3 years ago
repository Remove unnecessary length check for repo's Description & Website (#21194) 2 years ago
secret Use `CryptoRandomBytes` instead of `CryptoRandomString` (#18439) 3 years ago
session format with gofumpt (#18184) 3 years ago
setting Add KaTeX rendering to Markdown. (#20571) 2 years ago
sitemap Add sitemap support (#18407) 3 years ago
ssh Support Proxy protocol (#12527) 3 years ago
storage Save files in local storage as umask (#21198) 2 years ago
structs Limit length of repo description and repo url input fields (#21119) 2 years ago
svg Remove legacy `+build:` constraint (#19582) 3 years ago
sync Use queue instead of memory queue in webhook send service (#19390) 3 years ago
templates Show label description in comments section (#21156) 2 years ago
test Refactor AssertExistsAndLoadBean to use generics (#20797) 3 years ago
timeutil Share HTML template renderers and create a watcher framework (#20218) 2 years ago
translation Share HTML template renderers and create a watcher framework (#20218) 2 years ago
typesniffer Rework raw file http header logic (#20484) 3 years ago
updatechecker format with gofumpt (#18184) 3 years ago
upload Simplify parameter types (#18006) 3 years ago
uri Prevent NPE if gitea uploader fails to open url (#18080) 3 years ago
user Add gitea-vet (#10948) 5 years ago
util Save files in local storage as umask (#21198) 2 years ago
validation Add more checks in migration code (#21011) 2 years ago
watcher Share HTML template renderers and create a watcher framework (#20218) 2 years ago
web refactor webhook *NewPost (#20729) 3 years ago