Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | scfg: Error out when required directives are missingv0.1.25 | Runxi Yu | 2025-04-05 | 1 | -2/+0 |
| | |||||
* | Move scfg into the repo and don't error out on unknown fields | Runxi Yu | 2025-04-05 | 1 | -5/+6 |
| | |||||
* | Unexport some other things | Runxi Yu | 2025-04-05 | 1 | -3/+0 |
| | |||||
* | Unexport fields in Serverv0.1.24 | Runxi Yu | 2025-04-05 | 1 | -4/+4 |
| | |||||
* | Use cmd/forge for the entry point | Runxi Yu | 2025-04-05 | 1 | -7/+7 |
| | |||||
* | sshPubkey* shall no longer be global variables | Runxi Yu | 2025-04-05 | 1 | -1/+1 |
| | |||||
* | database shall no longer be a global variable | Runxi Yu | 2025-04-05 | 1 | -1/+1 |
| | |||||
* | config shall no longer be a global variable | Runxi Yu | 2025-04-05 | 1 | -6/+6 |
| | |||||
* | Switch to upstream scfg for now | Runxi Yu | 2025-04-05 | 1 | -1/+1 |
| | |||||
* | Automatically deploy and run git2d | Runxi Yu | 2025-04-03 | 1 | -2/+3 |
| | |||||
* | config: Add git.socket for git2d | Runxi Yu | 2025-04-03 | 1 | -0/+1 |
| | |||||
* | LMTP configuration update | Runxi Yu | 2025-04-01 | 1 | -2/+5 |
| | |||||
* | Basic debugging LMTP handler | Runxi Yu | 2025-04-01 | 1 | -1/+2 |
| | |||||
* | Stub LMTP listener | Runxi Yu | 2025-04-01 | 1 | -0/+3 |
| | |||||
* | Add descriptive comments to most Go functions | Runxi Yu | 2025-03-31 | 1 | -5/+13 |
| | |||||
* | Replace FileContributor with FileCopyrightText | Runxi Yu | 2025-03-31 | 1 | -1/+1 |
| | |||||
* | Lint | Runxi Yu | 2025-03-27 | 1 | -3/+3 |
| | |||||
* | Support X-Forwarded-For for reverse proxies | Runxi Yu | 2025-03-22 | 1 | -0/+1 |
| | |||||
* | Configurable timeout | Runxi Yu | 2025-03-22 | 1 | -0/+3 |
| | |||||
* | IRC sending queues | Runxi Yu | 2025-03-22 | 1 | -3/+7 |
| | |||||
* | Add rudimentary IRC logic | Runxi Yu | 2025-03-22 | 1 | -0/+5 |
| | |||||
* | Remove underscores from Go code, pt 2 | Runxi Yu | 2025-03-18 | 1 | -1/+1 |
| | |||||
* | Remove underscores from Go code, pt 1 | Runxi Yu | 2025-03-18 | 1 | -8/+6 |
| | |||||
* | group/index: Allow repo creation via web | Runxi Yu | 2025-03-06 | 1 | -0/+3 |
| | |||||
* | *: Replace some := with var | Runxi Yu | 2025-03-05 | 1 | -7/+8 |
| | |||||
* | Add SPDX license headers to all Go files | Runxi Yu | 2025-03-03 | 1 | -0/+3 |
| | |||||
* | *.go: Use lowercase error values | Runxi Yu | 2025-02-19 | 1 | -1/+1 |
| | |||||
* | git_init.go: git_bare_init_with_default_hooks | Runxi Yu | 2025-02-17 | 1 | -3/+4 |
| | |||||
* | config.go: git.hooks_socket | Runxi Yu | 2025-02-17 | 1 | -0/+3 |
| | |||||
* | ssh_server: Add link to source | Runxi Yu | 2025-02-15 | 1 | -0/+1 |
| | |||||
* | config.go: Remove git.root | Runxi Yu | 2025-02-14 | 1 | -3/+0 |
| | | | | | | | | We've switched to looking through the database to find paths to repos, so we won't need this for now. But perhaps it'll be re-added in the future when people could create repos via the web interface. | ||||
* | *: Make the forge title configurable | Runxi Yu | 2025-02-14 | 1 | -0/+5 |
| | |||||
* | ssh_url_generation.go, etc.: Add config ssh.root and use it | Runxi Yu | 2025-02-13 | 1 | -0/+1 |
| | | | | | Detecting it based on HTTP host name is definitely unreliable. Just add a configuration option and it should work. | ||||
* | http_*.go: Use http.Error | Runxi Yu | 2025-02-13 | 1 | -3/+3 |
| | |||||
* | login: Set cookie | Runxi Yu | 2025-02-13 | 1 | -0/+1 |
| | |||||
* | ssh.go: Add anonymous SSH cloning | Runxi Yu | 2025-02-12 | 1 | -0/+5 |
| | |||||
* | config.go: Close opened config_file | Runxi Yu | 2025-02-12 | 1 | -0/+1 |
| | |||||
* | config.go, etc.: Add PostgreSQL | Runxi Yu | 2025-02-12 | 1 | -0/+15 |
| | |||||
* | *: Add basic repo home with a README and recent commits display | Runxi Yu | 2025-02-09 | 1 | -0/+3 |
| | |||||
* | *: Basic web server | Runxi Yu | 2025-02-05 | 1 | -0/+34 |