| Commit message (Expand) | Author | Age | Files | Lines |
* | hooks, fedauth: Add basic federated authentication for git push | Runxi Yu | 6 days | 1 | -18/+26 |
* | *: Support subgroups via SQL recursion | Runxi Yu | 6 days | 1 | -5/+3 |
* | *: Replacing more := with var | Runxi Yu | 8 days | 1 | -2/+1 |
* | Add SPDX license headers to all Go files | Runxi Yu | 9 days | 1 | -0/+3 |
* | ssh/recv: Check hooksPath before receiving packs | Runxi Yu | 2025-02-20 | 1 | -0/+22 |
* | hooks, ssh: Indicate URL of newly-created MRs | Runxi Yu | 2025-02-20 | 1 | -1/+7 |
* | ssh/recv, hooks: Create MRs on push, reject pushes to others' MRs | Runxi Yu | 2025-02-19 | 1 | -2/+6 |
* | ssh/recv, users, schema: Create pubkey_only users | Runxi Yu | 2025-02-19 | 1 | -2/+9 |
* | ssh/recv: Rename access -> direct_access | Runxi Yu | 2025-02-19 | 1 | -8/+4 |
* | ssh/recv, schema: Add repos.contrib_requirements | Runxi Yu | 2025-02-19 | 1 | -1/+22 |
* | ssh/recv: Remove unused err_unauthorized_push | Runxi Yu | 2025-02-19 | 1 | -3/+0 |
* | hooks: Use ssh stderr directly instead of going through hook | Runxi Yu | 2025-02-19 | 1 | -2/+2 |
* | *.go: Use lowercase error values | Runxi Yu | 2025-02-19 | 1 | -1/+1 |
* | *.go: Add some comments for docs | Runxi Yu | 2025-02-18 | 1 | -7/+7 |
* | hooks, etc.: Restructure concurrency and data flow | Runxi Yu | 2025-02-17 | 1 | -20/+13 |
* | ssh_handle_receive_pack.go: Move unauthorized rejection | Runxi Yu | 2025-02-17 | 1 | -4/+6 |
* | ssh_handle_receive_pack.go: Allow pushes for now | Runxi Yu | 2025-02-17 | 1 | -1/+1 |
* | ssh_handle_receive_pack.go: Rename c -> deployer_channel | Runxi Yu | 2025-02-17 | 1 | -3/+3 |
* | hooks, etc.: Authenticate hooks, and handle them in the spawning thread | Runxi Yu | 2025-02-17 | 1 | -1/+36 |
* | *_handle_*_pack.go: Pass env LINDENII_FORGE_HOOKS_SOCKET_PATH | Runxi Yu | 2025-02-17 | 1 | -0/+2 |
* | ssh_handle_receive_pack: Use system git-receive-pack | Runxi Yu | 2025-02-17 | 1 | -33/+18 |
* | {ssh_*,acl}.go: Check ACL when receiving packs | Runxi Yu | 2025-02-16 | 1 | -1/+8 |
* | ssh_*: Pass pubkey to SSH handlers | Runxi Yu | 2025-02-16 | 1 | -1/+1 |
* | ssh_*: Use pure go-git SSH handling (receive and upload) | Runxi Yu | 2025-02-16 | 1 | -0/+49 |