aboutsummaryrefslogtreecommitdiff
path: root/ssh_handle_receive_pack.go (unfollow)
Commit message (Expand)AuthorFilesLines
7 days*: Support subgroups via SQL recursionRunxi Yu1-5/+3
9 days*: Replacing more := with varRunxi Yu1-2/+1
10 daysAdd SPDX license headers to all Go filesRunxi Yu1-0/+3
2025-02-20ssh/recv: Check hooksPath before receiving packsRunxi Yu1-0/+22
2025-02-20hooks, ssh: Indicate URL of newly-created MRsRunxi Yu1-1/+7
2025-02-19ssh/recv, hooks: Create MRs on push, reject pushes to others' MRsRunxi Yu1-2/+6
2025-02-19ssh/recv, users, schema: Create pubkey_only usersRunxi Yu1-2/+9
2025-02-19ssh/recv: Rename access -> direct_accessRunxi Yu1-8/+4
2025-02-19ssh/recv, schema: Add repos.contrib_requirementsRunxi Yu1-1/+22
2025-02-19ssh/recv: Remove unused err_unauthorized_pushRunxi Yu1-3/+0
2025-02-19hooks: Use ssh stderr directly instead of going through hookRunxi Yu1-2/+2
2025-02-19*.go: Use lowercase error valuesRunxi Yu1-1/+1
2025-02-18*.go: Add some comments for docsRunxi Yu1-7/+7
2025-02-17hooks, etc.: Restructure concurrency and data flowRunxi Yu1-20/+13
2025-02-17ssh_handle_receive_pack.go: Move unauthorized rejectionRunxi Yu1-4/+6
2025-02-17ssh_handle_receive_pack.go: Allow pushes for nowRunxi Yu1-1/+1
2025-02-17ssh_handle_receive_pack.go: Rename c -> deployer_channelRunxi Yu1-3/+3
2025-02-17hooks, etc.: Authenticate hooks, and handle them in the spawning threadRunxi Yu1-1/+36
2025-02-17*_handle_*_pack.go: Pass env LINDENII_FORGE_HOOKS_SOCKET_PATHRunxi Yu1-0/+2
2025-02-17ssh_handle_receive_pack: Use system git-receive-packRunxi Yu1-33/+18
2025-02-16{ssh_*,acl}.go: Check ACL when receiving packsRunxi Yu1-1/+8
2025-02-16ssh_*: Pass pubkey to SSH handlersRunxi Yu1-1/+1
2025-02-16ssh_*: Use pure go-git SSH handling (receive and upload)Runxi Yu1-0/+49