gitea/modules
ChristopherHX c9505a26b9
Improve instance wide ssh commit signing (#34341)
* Signed SSH commits can look in the UI like on GitHub, just like gpg keys today in Gitea
* SSH format can be added in gitea config
* SSH Signing worked before with DEFAULT_TRUST_MODEL=committer

`TRUSTED_SSH_KEYS` can be a list of additional ssh public key contents
to trust for every user of this instance

Closes #34329
Related #31392

---------

Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: techknowlogick <techknowlogick@gitea.com>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2025-06-11 10:32:55 +07:00
..
actions Fix: skip paths check on tag push events in workflows (#34602) 2025-06-09 17:44:45 +07:00
activitypub
analyze
assetfs Enable testifylint rules (#34075) 2025-03-31 01:53:48 +07:00
auth Refactor some tests (#34580) 2025-06-03 01:26:19 +07:00
avatar Enable addtional linters (#34085) 2025-04-01 10:14:01 +07:00
badge Add flat-square action badge style (#34062) 2025-04-01 09:42:10 +07:00
base
cache Add cache for common package queries (#22491) 2025-04-13 09:40:36 +07:00
cachegroup Cache GPG keys, emails and users when list commits (#34086) 2025-04-09 16:34:38 +07:00
charset Enable testifylint rules (#34075) 2025-03-31 01:53:48 +07:00
commitstatus Keeping consistent between UI and API about combined commit status state and fix some bugs (#34562) 2025-06-09 04:05:33 +07:00
container
csv Enable testifylint rules (#34075) 2025-03-31 01:53:48 +07:00
dump Enable testifylint rules (#34075) 2025-03-31 01:53:48 +07:00
emoji
eventsource
fileicon support the open-icon of folder (#34168) 2025-04-28 19:51:32 +07:00
generate
git Improve instance wide ssh commit signing (#34341) 2025-06-11 10:32:55 +07:00
gitrepo Refactor Branch struct in package modules/git (#33980) 2025-04-02 17:31:32 +07:00
globallock Enable addtional linters (#34085) 2025-04-01 10:14:01 +07:00
graceful Enable testifylint rules (#34075) 2025-03-31 01:53:48 +07:00
gtprof enable staticcheck QFxxxx rules (#34064) 2025-03-29 17:32:28 +07:00
hcaptcha
highlight Enable testifylint rules (#34075) 2025-03-31 01:53:48 +07:00
hostmatcher
htmlutil
httpcache
httplib Make public URL generation configurable (#34250) 2025-04-22 06:49:37 +07:00
indexer Refactor some tests (#34580) 2025-06-03 01:26:19 +07:00
issue/template Enable addtional linters (#34085) 2025-04-01 10:14:01 +07:00
json Fix some migration and repo name problems (#33986) 2025-03-24 20:26:58 +07:00
label Validate hex colors when creating/editing labels (#34623) 2025-06-07 11:25:08 +07:00
lfs Enable addtional linters (#34085) 2025-04-01 10:14:01 +07:00
lfstransfer Enable addtional linters (#34085) 2025-04-01 10:14:01 +07:00
log Enable testifylint rules (#34075) 2025-03-31 01:53:48 +07:00
markup Fix commit message rendering and some UI problems (#34680) 2025-06-10 23:20:32 +07:00
mcaptcha
metrics feat: add label 'state' to metric 'gitea_users' (#34326) 2025-05-07 18:00:53 +07:00
migration remove context from retry downloader (#33871) 2025-03-14 00:28:57 +07:00
nosql
optional Enable testifylint rules (#34075) 2025-03-31 01:53:48 +07:00
options Use a general approach to access custom/static/builtin assets (#24022) 2023-04-12 18:16:45 +07:00
packages Fix "oras" OCI client compatibility (#34666) 2025-06-09 18:51:05 +07:00
paginator Only use prev and next buttons for pagination on user dashboard (#33981) 2025-03-23 19:52:43 +07:00
pprof
private Fix a bug when uploading file via lfs ssh command (#34408) 2025-05-09 16:17:08 +07:00
process
proxy
proxyprotocol Enable addtional linters (#34085) 2025-04-01 10:14:01 +07:00
public Refactor cache-control (#33861) 2025-03-13 07:04:50 +07:00
queue Enable testifylint rules (#34075) 2025-03-31 01:53:48 +07:00
recaptcha
references Enable testifylint rules (#34075) 2025-03-31 01:53:48 +07:00
regexplru Enable testifylint rules (#34075) 2025-03-31 01:53:48 +07:00
repository Performance optimization for tags synchronization (#34355) 2025-05-22 13:54:42 +07:00
reqctx
secret
session Enforce two-factor auth (2FA: TOTP or WebAuthn) (#34187) 2025-04-28 15:31:59 +07:00
setting Improve instance wide ssh commit signing (#34341) 2025-06-11 10:32:55 +07:00
sitemap
ssh Update x/crypto package and make builtin SSH use default parameters (#34667) 2025-06-09 19:51:02 +07:00
storage Enable addtional linters (#34085) 2025-04-01 10:14:01 +07:00
structs Keeping consistent between UI and API about combined commit status state and fix some bugs (#34562) 2025-06-09 04:05:33 +07:00
svg
sync
system Enable testifylint rules (#34075) 2025-03-31 01:53:48 +07:00
tailmsg
tempdir Uniform all temporary directories and allow customizing temp path (#32352) 2025-04-08 16:15:28 +07:00
templates Fix commit message rendering and some UI problems (#34680) 2025-06-10 23:20:32 +07:00
test Validate hex colors when creating/editing labels (#34623) 2025-06-07 11:25:08 +07:00
testlogger
timeutil
translation Enable testifylint rules (#34075) 2025-03-31 01:53:48 +07:00
turnstile
typesniffer
updatechecker Enable addtional linters (#34085) 2025-04-01 10:14:01 +07:00
uri
user
util Fix possible panic (#34508) 2025-05-22 12:59:42 +07:00
validation Refactor some tests (#34580) 2025-06-03 01:26:19 +07:00
web Fix some trivial problems (#34579) 2025-06-02 15:22:43 +07:00
webhook
zstd