A 4-month old grows artistically in Brooklyn.
https://octodon.social/media/zz0Fpwt2-sUopyVk0qY
Daily averages over 45 days:
- 25 lines of C
- 1/45th email sent via my SMTP AUTH code
Seems small, but a few minutes ago it was 0 :-)
Well this was a satisfying commit: https://github.com/schmonz/qmail/commit/8d12a5c276628c1f80981402c0350b2e2330e32d
Ophelia, bereft, died "incapable of her own distress." May we be capable of ours. Try Medtner's "Ophelia's Song": https://schmonz.com/2007/02/12/medtner-skazka-in-f-minor-ophelias-song-op-14-no-1/20070209-medtner-skazka-f-minor-14-1.mp3
Out and about, pokin’ around Hoboken.
https://octodon.social/media/Xa5p0UUZsr5QQEdTxKY
I'll be spending Yom Kippur writing tests for code I just wrote and thinking about who I've wronged.
Taavi has entered the squawking phase, as babies traditionally do, to summon birds and (if at all possible) dinosaurs.
[audio elided]
My SMTP proxy now has all the behaviors I want. When they're controlled by a config file, it'll be time to ship. https://gist.github.com/schmonz/6d8da539a5a43e99d5ad5810cde05b22#file-qmail-fixsmtpio-c
Strange: sporting events include the national anthem, of course they do, and we have a hard time listening to folks who that doesn’t thrill.
The smaller my time-slices get, the more I can’t afford to defer #refactoring. Unpaid debt charges interest on every little slice of time.
What I'm doing now: family, travel, code, maybe lining up a job. https://schmonz.com/now
Next: parse requests a little, pick an SMTP verb to intercept, respond directly.
Nextnext: intercept the verb iff told to by a config file.
Progress: C SMTP proxy reliably logs all I/O, dies when client or server dies, does not interfere at all (yet!). https://gist.github.com/schmonz/6d8da539a5a43e99d5ad5810cde05b22#file-qmail-fixsmtpio-c
"A near-perfect BSD project: #pkgsrc. I put it up there with OpenSSH and mandoc… significant value to other OSes."
@craigmaloney what sounds like the most fun right now? That's the one you'll get the most out of right now.
Staying up "late" (™) writing man pages for software that might exist soon. As one does.
Someone sent me this bespoke t-shirt. But who? #cottonmystery
https://octodon.social/media/hQVlv6qkOBHYgC8BSbU
I'm making good progress on several small new #C programs to extend my #SMTP service without modifying #qmail. https://schmonz.com/qmail/authutils #wip
Behold, I hath learned stuff about pipes and select()! This SMTP proxy does what I want. Now to translate to DJB C: https://gist.github.com/schmonz/6d8da539a5a43e99d5ad5810cde05b22
I don't know how I'd define the threshold, but if too many people take too many of my ideas too seriously, I start wondering what I've done.