aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* style.css: break-word for #readmeRunxi Yu2025-02-151-0/+5
* resources.go: Add .gitattributes tooRunxi Yu2025-02-151-1/+2
* LICENSE: AGPL v3Runxi Yu2025-02-152-138/+664
* git_misc: COALESCE(r.description, '')Runxi Yu2025-02-151-1/+1
* ssh_server: Add carriage returns to SSH output (since no PTY yet)Runxi Yu2025-02-151-4/+4
* ssh_server: Add link to sourceRunxi Yu2025-02-153-0/+3
* templates: *.html.tmpl -> *.tmplRunxi Yu2025-02-1512-0/+0
* Makefile, resources.go: Add vendor directory to serve library sourceRunxi Yu2025-02-153-0/+4
* config.go: Remove git.rootRunxi Yu2025-02-141-3/+0
* forge.scfg: Change default ssh rootRunxi Yu2025-02-141-1/+1
* forge.scfg: Change default ssh host key pathRunxi Yu2025-02-141-1/+1
* style.css: Use --lighter-box-background-color for title rowsRunxi Yu2025-02-141-1/+1
* style.css: Shrink font-size a bit for monospace componentsRunxi Yu2025-02-141-1/+1
* repo_index: Make readme scrollable just in caseRunxi Yu2025-02-141-1/+1
* style.css, repo_index: Use div, not table, for expandablesRunxi Yu2025-02-143-52/+51
* README.md: Clarify how MR emails workRunxi Yu2025-02-141-1/+4
* *_server.go: clog.Info instead of Debug for requestsRunxi Yu2025-02-142-2/+2
* Makefile: Make version.go a .PHONYRunxi Yu2025-02-141-1/+1
* *: Use Makefile, and generate a versionRunxi Yu2025-02-146-2/+16
* go.mod: Bump lindenii-commonRunxi Yu2025-02-142-3/+3
* reop_commit: Fix immediate newlines after <pre>Runxi Yu2025-02-143-9/+25
* *: Make the forge title configurableRunxi Yu2025-02-1413-19/+29
* README.md: Fix typoRunxi Yu2025-02-141-1/+1
* repo_log: Use parameters for refspecRunxi Yu2025-02-144-16/+10
* http_handle_repo_*.go: Remove redundant returnRunxi Yu2025-02-142-2/+0
* repo_index: Allow refspecsRunxi Yu2025-02-142-7/+9
* http_server.go: Rename dir_mode to trailing_slashRunxi Yu2025-02-141-7/+7
* style.css: Categorize CSS statementsRunxi Yu2025-02-141-4/+32
* .gitattributes: Ignore go.mod and go.sumRunxi Yu2025-02-141-3/+3
* .gitattributes: LinguistRunxi Yu2025-02-141-0/+4
* README.md: Update mirror URLsRunxi Yu2025-02-141-3/+6
* go.mod: Bump dependenciesRunxi Yu2025-02-142-6/+6
* README.md: Expand "Support and development"Runxi Yu2025-02-141-5/+8
* README.md: Fix the URL to the GNU AGPLRunxi Yu2025-02-141-1/+2
* README.md: Extend AGPL notesRunxi Yu2025-02-141-1/+5
* http_handle_*.go: Remove redundant return statementsRunxi Yu2025-02-143-3/+0
* README.md: Justify the subgroup syntaxRunxi Yu2025-02-141-0/+4
* repo_info: Clarify the SSH access messageRunxi Yu2025-02-141-1/+1
* http_*.go: Abstract out render_template for deduplicationRunxi Yu2025-02-149-53/+26
* {database,http_handle_*index}.go: Reduce query_name_desc_list duplicationRunxi Yu2025-02-143-32/+20
* http_*: Refactor to reduce duplicationRunxi Yu2025-02-1411-41/+31
* README.md: Add details in features supported by git reposRunxi Yu2025-02-141-1/+4
* *.go: ReformatRunxi Yu2025-02-133-5/+4
* http_{server,handle_login}.go: Fix missing error handlingRunxi Yu2025-02-132-1/+14
* http_handle_*.go: Fix http.Error callsRunxi Yu2025-02-136-40/+40
* schema.sql: password TEXT should not be NOT NULLRunxi Yu2025-02-131-1/+1
* TODO: Add unit tests and refactorRunxi Yu2025-02-131-0/+3
* ssh_url_generation.go, etc.: Add config ssh.root and use itRunxi Yu2025-02-136-4/+18
* {http,ssh}_server.go: Add debug logs for incoming requestsRunxi Yu2025-02-132-1/+7
* {main,ssh_server}.go: Log listening addressesRunxi Yu2025-02-132-11/+13