Tootfinder

Opt-in global Mastodon full text search. Join the index!

@grumpybozo@toad.social
2026-10-30 23:04:43

#TIL: a single 2-part regex in Perl can sometimes be reduced from quadratic to linear time by decomposing it into a series of 2 simpler regexes.
This may not matter to you if you don't have to deal with adversarially invalid input data. But I work with email, so...
#Sysadminnery

@grumpybozo@toad.social
2026-10-30 14:13:43

35.208.0.0/16 and 35.210.0.0/16 have gotten extremely frisky with the mail server overnight…
Oh, look, no legit traffic. That’s easy.
<plonk>
(.209 has apparently legit mail senders.)
#InfoSec #GoogleCloud #Sysadminnery

@grumpybozo@toad.social
2026-10-29 20:59:44

Don’t ever stop learning…
TIL: ‘* ’ has a VERY special meaning in Perl regular expressions.
I have been working with regex since 1983 and with Perl regex since 1993 and it took a stream of pre-release fixes for potential runaways in SpamAssassin for me to look at the new code and go “HUH?” and go delving in the docs.
(and yes, SA code additions ALWAYS get a REAL code review. I don’t give a 1 on code I don’t understand. NO ‘LGTM’ reviews!)
#Sysadminnery

@grumpybozo@toad.social
2026-10-22 20:58:29

I gave up on the 8.3 pkg appearing, building it from the port.
I’m getting a new finger memory:
make clean install-missing-packages build {de,re}install package clean
#Sysadminnery #FreeBSD

@grumpybozo@toad.social
2026-10-22 21:01:40

Somewhat surprised that jail had such a recent php, given that it is shared hosting. I would think that I’d recall fighting a dozen customers about updating…
Another jail on the same machine has 5.6 installed. 99% sure it isn't enabled any more there.
#Sysadminnery

@grumpybozo@toad.social
2026-10-21 18:08:26

Juggling work and ASF stuff on a day with multiple catastrophic (ish) vulnerabilities is such a joy.
#Sysadminnery

@grumpybozo@toad.social
2026-10-21 23:47:25

I had to persuade the ASF Infra Team that we don’t use PHP on the SpamAssassin RuleQA host which runs httpd. They had shut it down to avoid the bug.
They were right to do that. It’s reasonable to assume in 2026 that a webserver runs PHP.
But we don’t.
Really.
#Sysadminnery