dnkl changed the topic of #foot to: Foot - fast, lightweight and minimalistic Wayland terminal emulator || 1.11.0 || https://codeberg.org/dnkl/foot || channel logs: https://libera.irclog.whitequark.org/foot
cbb has quit [Quit: WeeChat 3.4]
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]
codebam has quit [Quit: WeeChat 3.4]