IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#i2p-dev
/2025/07/31
&zzz
+R4SAS
+RN_
+T3s|4
+eche|off
+nilbog
+orignal
+postman
+qend-irc2p
+sourceress
Arch
Birdy
Danny
Irc2PGuest30010
Irc2PGuest36077
Irc2PGuest49364
Irc2PGuest51117
Irc2PGuest6564
Irc2PGuest65656
Irc2PGuest67278
Irc2PGuest74235
Irc2PGuest83482
MatrixBot
Onn4l7h
Over
Sleepy
Teeed
Yotsu
__bob_
aargh3
ac9f
acetone_
ahiru
anontor
b3t4f4c3__
cims
dr4wd3_
dr|z3d
duanin2
hababam
hagen_
leopold
makoto
marek
marek22k
n2
noidea
not_bob_afk2
nyaa2pguy
o3d3_
poriori
profetikla
r00tobo
rapidash
solidx66
stormycloud[m]
test7363673
uop23ip
urist_
user_
w8rabbit
zelgomer
dr|z3d eyedeekay: any reason PRs on gitea are behind a login?
eyedeekay Because calling the PR page triggers a git diff which triggers a git cat-file which is the thing that's always hanging and causing the OOMs
eyedeekay `REQUIRE_SIGNIN_VIEW = expensive`
dr|z3d what, to view PRs? surely not? :)
eyedeekay Significantly reduced the crashes to do so
eyedeekay And it corresponds to the constant crawling. It doesn't happen for every single diff, only like, specific ones, timeouts don't help, I can kill them with a cronjob but that's like... nasty and affects everybody not just the hung git processes
dr|z3d here's a different idea. all the non-official repos, make them either private or login required. that way you're minimizing the exposed surface without sacrificing access to the main project stuff.
eyedeekay Well there's a problem with that. Remember how I said it's *specific* diffs?
dr|z3d odd. well you can limit the size of diffs that are presented without required to expand them, dunno if that's any help.
dr|z3d *being required
eyedeekay I already tried that, does not help
dr|z3d hmm. something jank in the land of gitea/idk :)
dr|z3d rate limiting in nginx, dunno if that might mitigate things.
dr|z3d shouldn't impact normal users, just spiders and whatever else automated.
eyedeekay see dms
anonymousmaybe @eyedeekay
anonymousmaybe got it reproduced on your side?