bgs has quit [Read error: Connection reset by peer]
bgs has joined #foot
jeromenerf has quit [Ping timeout: 256 seconds]
an3223 has quit [Ping timeout: 240 seconds]
an3223 has joined #foot
jeromenerf has joined #foot
lechner has quit [Ping timeout: 240 seconds]
caveman has quit [Remote host closed the connection]
caveman has joined #foot
ghost08 has joined #foot
ynakao has quit [Quit: WeeChat 3.4]
ynakao has joined #foot
an3223 has quit [Ping timeout: 240 seconds]
an3223 has joined #foot
cabal704 has joined #foot
caveman has quit [Remote host closed the connection]
caveman has joined #foot
lechner has joined #foot
cbb has joined #foot
dekedro has joined #foot
caveman has quit [Ping timeout: 240 seconds]
caveman has joined #foot
ghost08 has quit [Quit: WeeChat 3.4]
cabal704 has quit [Quit: WeeChat 3.4]
caveman has quit [Ping timeout: 240 seconds]
an3223 has quit [Quit: WeeChat 3.4]
an3223 has joined #foot
jvoisin has joined #foot
<jvoisin>
ohai
<jvoisin>
would there be any interest in fuzzing foot a bit?
<dnkl>
jvoisin: absolutely. I've occasionally done very simple, untargeted fuzzing. But a more focused effort would be welcome
<jvoisin>
care to open an issue about this with what you've done so far?
<dnkl>
There's not really much; usually just cat /dev/random. At one point in time I wrote a small python script that generated random sixel images
<dnkl>
(the latter is done by the pgo script as well, but without trying to be malicious)
<jvoisin>
ho, so you're just throwing random things into a terminal
caveman has joined #foot
<dnkl>
I did begin setting up proper fuzzing a while back. Can't remember which framework i used. This was before the build was split up the way it is now, and I got stuck on instantiating a terminal and feeding it the fuzzing data. I.e I never got anywhere with it
<jvoisin>
yeah, that was my main concern
<jvoisin>
and I was wondering if you have a way to "instantiate" a terminal, and just feed it data to see if it crashes
<jvoisin>
without having to use a real one
<dnkl>
Technically yes, but there's a lot of dependencies. Might want to take a look at pgo/pgo.c
<jvoisin>
ack
<dnkl>
jvoisin: regarding your sixel question; the short answer is yes, I'd accept a patch to disable it at compileh-time
<dnkl>
Will post full reply on codeberg later
<jvoisin>
not at runtime?
<dnkl>
Maybe. If it can be done without affecting performance
<dnkl>
And it probably can. Just need to stop recognizing the sixel escapes
<jvoisin>
yup
<jvoisin>
thanks ♥
cbb has quit [Ping timeout: 240 seconds]
cbb has joined #foot
caveman has quit [Ping timeout: 240 seconds]
caveman has joined #foot
codebam has joined #foot
<codebam>
hi my clipboard copy stops working when I copy something to my clipboard in chromium. how do I fix that?
caveman has quit [Remote host closed the connection]