Weekly Work Log - CW 37
The purpose of the weekly work log posts is to report about my activities during the previous weeks.
Pull requests (PR)
-
Rspamd.com #467: Fix documentation. Correct
enable_groupstogroups_enabled. (PR merged) -
Crystal #9330: Fix
Enumerable#{zip,zip?}whenselfis anIterator. Fixes bug report #9328. (PR merged) -
filter-rspamd #36: Add
-settings-idcommand line option corresponding to rspamd’sSettings-IDHTTP header. This allows to distinguish between multiple rspamd settings from OpenSMTPD rspamd filters. Useful when you want to DKIM sign outgoing mail via rspamd but not classify outgoing mail as spam. (PR open) -
uPlot #260: Add
opts.classMapoption to customize CSS class names generated by uPlot. This avoids potential CSS name clashes. This author fixed this issue by prepending any uplot CSS class withu-. (PR resolved)
Commits
-
DragonFly 4b29dd4bf: pthread - Respect
RLIMIT_STACKfor main thread. This commit fixes bootstrapping thelang/crystalcompiler on DragonFly. -
DragonFly b1122e3cb: kernel - Remove
machdep.hack_efifb_probe_earlyhack. I introduced that hack a while ago to be able to boot DragonFly on my Tuxedo laptop.
Reported Bugs/Issues
-
Crystal #9328: Unintuitive behavior of
Enumerable#zipwhich depends on receiver arg. (Fixed) -
DragonFly #3234: pthread - Respect
RLIMIT_STACKfor main thread. (Fixed) -
DragonFly #3233: LLVM does not ship with stdatomic and libatomic. (Resolved)
-
DeltaPorts #984:
acme.shcreates invalid symlinks. (Fixed) -
h2o #2425: Request to document extension-level configuration. (Open)
Misc things
- I migrated my old mail server running on a KVM box to my own dedicated Hetzner server. Dovecot stayed while Postfix got replaced by OpenSMTPD. In the end there was an issue with sending mails to T-Online accounts. Somehow my server was listed on their blocklist. My assumption is that they manage an allowlist manually and every server not on that allowlist is blocked. A single mail to their administrator fixed that issue within an hour.