Personal Git forge.

Code git clone ssh://git.poy.ooo:6969/~poyo/farga ZIP
Viewing 50 commits.
poyo committed #74ae3f2e on 2026-07-22 20:00:54 +0200 +0200.
correct defer closing after checking the error + error checking in Issue GET view.
poyo committed #a0834784 on 2026-07-22 19:42:08 +0200 +0200.
defer closing after checking the error
poyo committed #17232e79 on 2026-07-22 18:19:18 +0200 +0200.
todo
poyo committed #d73ee8d9 on 2026-07-22 18:00:19 +0200 +0200.
twice the iterations (now 4) for argon2id hashes.
poyo committed #bed21b8b on 2026-07-22 17:58:02 +0200 +0200.
additional regex to prevent path traversal.
poyo committed #43f4ce37 on 2026-07-22 17:13:52 +0200 +0200.
Prevent enumeration by showing a generic 404 page when a repo is private.
poyo committed #0e37b28c on 2026-07-22 16:16:09 +0200 +0200.
"set branches" moved outside wasteful foreach
poyo committed #39ca09b9 on 2026-07-22 16:12:54 +0200 +0200.
remove unused SSHSuccessKey error.
poyo committed #d68bcac2 on 2026-07-22 15:21:29 +0200 +0200.
defer repo closing
poyo committed #e1cd2ff9 on 2026-07-22 15:18:44 +0200 +0200.
check if basetree exists before sending a file.
poyo committed #8d3b42b5 on 2026-07-22 15:16:35 +0200 +0200.
smaller fixes
poyo committed #f11337f7 on 2026-07-21 23:37:49 +0200 +0200.
prevent shortenhash from erroring if it receives a hash too short.
poyo committed #2152218a on 2026-07-21 23:36:18 +0200 +0200.
remove unused import
poyo committed #55de0eb7 on 2026-07-21 23:14:40 +0200 +0200.
remove useless preload.
poyo committed #2248601d on 2026-07-21 23:07:25 +0200 +0200.
wrap both errors if cleanup fails.
poyo committed #7b2395df on 2026-07-21 22:46:48 +0200 +0200.
return suberr instead of err.
poyo committed #e392db3a on 2026-07-21 22:43:33 +0200 +0200.
remove error logging.
poyo committed #ae487cd3 on 2026-07-21 22:41:19 +0200 +0200.
fix DB preloads + don't swallow errors ocurred during newrepo cleanup
poyo committed #b7ea292e on 2026-07-21 22:39:06 +0200 +0200.
fix "destination exists" git error not being properly caught.
poyo committed #cb639ffd on 2026-07-21 22:14:23 +0200 +0200.
Remove duplicate code in Render function.
poyo committed #ee0b80c4 on 2026-07-21 22:13:46 +0200 +0200.
use UUID instead of uint.
poyo committed #1d980778 on 2026-07-21 22:01:00 +0200 +0200.
uniqueIndex in SSH key names.
poyo committed #5c81f8b7 on 2026-07-21 21:33:42 +0200 +0200.
preload clause associations on GetUserByFingerprint.
poyo committed #716403dc on 2026-07-21 21:32:56 +0200 +0200.
prevent truncatestring panic
poyo committed #192717b4 on 2026-07-21 21:29:08 +0200 +0200.
return error if hackatime user info fails.
poyo committed #5965b62f on 2026-07-21 21:28:45 +0200 +0200.
add status code check to hackatime
poyo committed #97eee786 on 2026-07-21 21:05:12 +0200 +0200.
fix isOwner defaulting to true when user is logged in.
poyo committed #89bebbb8 on 2026-07-26 16:57:03 +0200 +0200.
validate cut length
poyo committed #39c677b2 on 2026-07-25 22:53:56 +0200 +0200.
use a store.
poyo committed #6277402d on 2026-07-25 02:04:59 +0200 +0200.
index
poyo committed #b88e05b6 on 2026-07-25 01:53:11 +0200 +0200.
allow anonymous issues by default
poyo committed #722797fa on 2026-07-25 01:49:16 +0200 +0200.
disable anonymous comments
poyo committed #8199fe2a on 2026-07-25 01:49:10 +0200 +0200.
word wrap
poyo committed #883a0612 on 2026-07-25 01:22:26 +0200 +0200.
REVERT
poyo committed #e21492e8 on 2026-07-25 01:09:27 +0200 +0200.
don't use client-sent userid
poyo committed #ed317340 on 2026-07-25 00:24:50 +0200 +0200.
use gorm and not SQL by itself.
poyo committed #376afbd3 on 2026-07-25 00:24:47 +0200 +0200.
fix faulty private repo logic.
poyo committed #e93272b0 on 2026-07-24 22:13:57 +0200 +0200.
mention CSRF_KEY
poyo committed #33cb420b on 2026-07-24 22:12:26 +0200 +0200.
remove duplicated PORT parsing.
poyo committed #188d46d4 on 2026-07-24 22:09:36 +0200 +0200.
updated CSRF comment
poyo committed #dc856c35 on 2026-07-24 22:08:50 +0200 +0200.
catch errors while opening git repo in RepoIssuesIndex.
poyo committed #43605238 on 2026-07-24 22:07:21 +0200 +0200.
proper check.
poyo committed #f4dca346 on 2026-07-24 22:02:50 +0200 +0200.
colored not by AI svg.
poyo committed #df2dd464 on 2026-07-24 20:04:13 +0200 +0200.
blue not-by-ai
poyo committed #73cd475c on 2026-07-24 19:44:55 +0200 +0200.
License + AGPLv3 button.
poyo committed #3d0bcecc on 2026-07-24 18:07:47 +0200 +0200.
CSRF.
poyo committed #c8b537b3 on 2026-07-24 13:13:51 +0200 +0200.
close after error checking.
poyo committed #f046f4ac on 2026-07-24 00:40:05 +0200 +0200.
cleanup and use isDir
poyo committed #8380d18d on 2026-07-24 00:35:00 +0200 +0200.
remove logging.
poyo committed #22413e59 on 2026-07-24 00:29:42 +0200 +0200.
also ensure user is logged in as a safeguard.