Show more

Geary's hand-rolled state machine parser is something

gitlab.gnome.org/GNOME/geary/-

good to have parser combinator, don't write parsers by hand unless you really need to, folx

Show thread

I like Geary and I *really* wanted to test it with Geary.
I ended up building it myself and debugging *a lot* but I finally managed to show an email in it. It still barely works because Geary expects a lot of stuff from the server and it is not very forgiving but it's a good test for the code, I had to add/fix a bunch of stuff already and it will help with all clients.

Show thread
Charlag boosted

Domain Block 

counter.fedi.live

It's another Soapbox instance that, of course, is "freeze peach" and friendly with Alex Gleason.
#FediBlock

src:
weirder.earth/@twistylittlepas

Just sent first encrypted email with imap/smtp bridge 🎉

Charlag boosted
Charlag boosted
Charlag boosted

cops = nazis, covid mention, swearing 

@distel they mobilized 5000 cops to evict a house of 40 something people with an unclear legal state but had only 2000 present when this 10.000 covid assholesb were protesting in front of the Reichstag building

Charlag boosted

of course a lot of places are already skirting the regulations by selling saxophones with a sticker on them that says "FOR TOBACCO USE ONLY"

Show thread

Spotify knows me *too* well, I can't like any of these songs because they are already liked!

Charlag boosted

I'm homeless with 0 income.

The next payment for my storage (32€ every 4 weeks), which holds the last few valuables that still haven't been taken from me, will bounce and I might lose the last bit of what I have.

Everything I make, I release for free as a matter of principle, so if you have spare cash it'd be really nice if you could help out.

I can receive money via bank transfer (DM for IBAN) or get recurring donations via patreon:

patreon.com/phryk

(boosts welcome)

Charlag boosted

gonna name my new band 'Various Artists' in order to fuck up music nerd's tagging systems

I did so much today...
went from not being able to parse IMAP commands to tricking mutt into thinking I'm a real server for list and body of mails, to parser combinator, to lz4 decompressor. Not mentioning that I spent some hours on that memory corruption bug.
I was so happy it worked today, I wanted to cry. I was euphoric many times because I get away with all these things. It has a lot of potential, just needs some love.

Show thread
Charlag boosted

@coyote @io you’re trying to defend Pleroma and white-knight here, you’re going to need to do better than reacting to my post with the watermelon emoji. I mean seriously, that’s grade-school racist stereotyping right there. That’s not going to fly with me.

"Ah, native freedom! No longer do I need training wheels of JVM!"

*segfault*

"Beautiful!"

Show thread

The saying goes, if you leave me with computer for half an hour I will write a parser combinator

I'm sorry, I'm in an obsession phase so I'm not even checking/posting anything else but

mutt just fetched one email from me successfully, I'm v happy

Show thread

Does anyone have like a good description of IMAP? I'm trying to implement something and it's quite hard to figure out the format, I mostly look at the libraries and experiment.

Charlag boosted
Show more
birb site

This is a tiny, friendly fedi server!