Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Stefan Sperling

@stsp@bsd.network
mastodon 3.5.19+iceage
  • Open on bsd.network

Posting mostly about tech stuff I'm working on but happy to read and chat about non-tech stuff too. I'm grateful to be learning so much about the world from all of you.

Tech stuff I'm working on currently includes OpenBSD, Apache Subversion, Software Heritage, Game of Trees, @gothub@exquisite.social, Dulwich, and Plakar.

Toots get auto-deleted after one month.

0 Followers
0 Following
14 Posts
Joined July 30, 2018
www:
https://stsp.name
languages:
de/en, a little fr
cities:
Berlin / Brussels
pronouns:
he/him/his
Open post
Stefan Sperling @stsp@bsd.network
· 2mo ago
I have published my initial #OpenBSD #WPA3 implementation. Thanks to @nlnet@social.nlnet.nl for supporting this effort. Cc @vanhoefm@infosec.exchangehttps://marc.info/?l=openbsd-tech&m=178437520390575&w=2
marc.info
1
1
1
0
Open post
Stefan Sperling @stsp@bsd.network
· 2mo ago
I will be hosting a #GameOfTrees version control system tutorial at #EuroBSDCon 2026, with @op@bsd.network as co-host (edit: Turns out Omar cannot make it; Johannes Thyssen Tishman will be co-hosting instead). This tutorial will be suitable for both #Git experts and complete beginners. The experts will probably spend significant effort temporarily unlearning some things they know, while the beginners will spend moderate effort learning some things they didn't know. Our goal is that both groups will broaden their version control horizons a bit and have fun doing so :flan_hacker:​ https://events.eurobsdcon.org/2026/talk/JJLZXQ/
events.eurobsdcon.org
1
0
0
0
Open post
Stefan Sperling @stsp@bsd.network
· 3mo ago
Just in case anyone needs a bit of encouragement: It has always been and is still perfectly reasonable to fix bugs without LLMs. I found 7 WiFi driver bugs this evening and wrote fixes for each of them. With no more than vim-classic, grep, and debug prints. https://marc.info/?l=openbsd-tech&m=178204688871868&w=2 https://marc.info/?l=openbsd-tech&m=178208266083832&w=2
marc.info
1
0
1
0
Open post
Stefan Sperling @stsp@bsd.network
· 3mo ago
The first ever successful SAE message exchange between #OpenBSD (iwx driver) and linux hostapd has occurred. There is still some work left do but the hard part is done! #WPA3 Cc @vanhoefm@infosec.exchange (EDIT: By the way, this exchange was using the randomly chosen secret numbers 2 and 3. Don't tell anyone!)
1
1
0
0
Open post
Stefan Sperling @stsp@bsd.network
· 7mo ago

The LLM topic has been all over my mastodon feed for months. I find the consequences of LLM adoption depressing overall, with all the damage resulting in several segments of our societies worldwide.

Until now, I have been ignoring LLMs, but there is increasing use of LLMs among customers of my company, which means I can no longer ignore this topic entirely.

I observe use of LLMs mostly by people who don't write programs regularly, who are using these tools to fill gaps in their own skills or available time, with variable success.

The only work item related to LLMs I have accepted so far is reviewing LLM-generated security bug reports, where someone else is running various AI tools to scan open source projects, sends us reports, and with respect for our time (unlike some other people who just spam open source projects with such reports) pays me and another open source developer to take a look at them.

Most of these reports are garbage and get discarded. About 1 or 2 in 25 reports are on to something. We write required fixes the good old fashioned way.

I have been reviewing reports from code scanners for more than a decade every now and then. The only thing which is new to me here is the entanglement of the code-scanning tool with all the harmful side-effects and consequences of its existence.

I haven't yet received significantly higher quality reports than what I have seen before LLMs. A big problem is that the severity of the bugs reported is often blown out of proportion, which can cause wrong judgement or even panic when non-experts are evaluating such reports without a sufficiently critical lens.

Reluctantly setting aside the larger issues surrounding LLMs, code-scanning is as far as I will accept going along with this, but no further.

My company is now borrowing the EU's "Certified Organic" logo to deter potential clients who would require use of LLMs. I hope this gets the point across, without having to explicitly mention LLMs or "AI", cause I am very much sick of seeing them mentioned everywhere.

0
0
0
0
Open post
Stefan Sperling @stsp@bsd.network
· 6mo ago

Finally found out why Tx was broken with iwx(4) on Intel AX211 BZ devices. Another one of those bugs which cannot be found without persistence and some amount of good luck.

https://marc.info/?l=openbsd-cvs&m=177341485313105&w=2

#OpenBSD #WiFi

marc.info
0
0
0
0
Open post
Stefan Sperling @stsp@bsd.network
· 5mo ago
Replying to
@mntmn @chfkch @crowdsupply If you could somehow make these boards have 3x (or even 4x) 1Gbit Ethernet interfaces they could replace aging pcengines APUs maybe
0
5
0
0
Open post
Stefan Sperling @stsp@bsd.network
· 5mo ago
Replying to
@fellmoon @mntmn @chfkch @crowdsupply And a third port can be used for a direct cross-link between two systems, e.g. for syncing state between redundant firewalls running pf and carp/vrrp. The ability to keep sync traffic physically separated from uplink and downlink traffic is nice for security and simplicity.
0
1
0
0
Open post
Stefan Sperling @stsp@bsd.network
· 5mo ago
Replying to
@henryk @GossiTheDog I was hoping for an exciting eyploit and was left rather disappointed :flan_disappointed:​
0
0
0
0
Open post
Stefan Sperling @stsp@bsd.network
· 6mo ago
Replying to
@dalias @toerror @hailey Plus all the externalised costs they are causing for all of us.
0
0
0
0
Open post
Stefan Sperling @stsp@bsd.network
· 5mo ago

If you are using #gameoftrees (on #OpenBSD or anywhere else) please always be diligent about checking SSH host key fingerprints.

Versioned files inside the work tree's meta-data .got directory can be created during 'got checkout' or changed during 'got update'. Files in the meta-data directory should never be under version control, yet the current implementation unfortunately allows this.

Which provides a way for malicious repositories to configure remote servers stored in .got/got.conf which would then be used by the fetch and send commands. Unless you already have the bad host key stored, SSH will ask for verification of the bad server's host key fingerprint as the last line of defense against a man-in-the-middle.

The problem was reported to me by Runxi Yu about 2 hours ago. A fix for this issue is being worked on: https://marc.gameoftrees.org/mail/1778362202.49408_0.html

bsd.network
0
0
0
0
Open post
Stefan Sperling @stsp@bsd.network
· 2mo ago
I finally have the #WPA3 SAE handshake working on #OpenBSD media: IEEE802.11 autoselect (VHT-MCS1 mode 11ac) status: active ieee80211: join sae-testing chan 149 bssid 7e:8a:xx:xx:xx:xx 74% wpakey wpaprotos wpa2,wpa3 wpaakms psk,sha256-psk,sae wpaciphers ccmp wpagroupcipher ccmp powersave on (100ms sleep)
0
1
0
0
Open post
Stefan Sperling @stsp@bsd.network
· 2w ago
Boosted by @oxy@social.bsdlab.au
Every fatal firmware error fix depends on one guy on an IRC channel voluntarily and supportively looking up magic fimware error codes and explaining the implications to me. Bus factor: 1 And for some vendors like Qualcomm there is simply nobody to ask questions to. The Linux ath10k/11k/12k driver maintainer stopped years ago and hasn't been replaced as far as I know. Vendors should never have been allowed to stop providing public documentation for computers they are selling. #OpenBSD #wifi
0
0
1
0
Open post
Stefan Sperling @stsp@bsd.network
· 2mo ago
Replying to
@david_chisnall@infosec.exchange I learned so much from people I have never met in person early on (e.g. while involved in dslinux.org). Eventually I met some people in person (Subversion and OpenBSD) at which point my rate of learning climbed up immensely. Granted, once I met people in person I was (unknowingly) well on the way to get paid for some of the work I was doing creating freely redistributable code. But even when I started out at university and barely knew anything there were 12 year olds trying out dslinux who were younger and mindblown learning they could use their DS as a small Linux computer (before smartphones were everywhere) who would learn some things from me, and who ended up going down similar paths. The importance of mutual learning never disappeared for me even when it became a paid job. Mutual learning has always been what made FOSS a good deal. Learning how to design things. Learning how to work in a distributed team with mostly intrinsically motivated members with very little top-down direction, if any. Learning useful coding idioms and which idioms to avoid. Learning how these ad-hoc communities can operate well and what can cause them harm. It all becomes meaningless unpaid labour without learning things like this. I have never asked an LLM for anything in my life, and I feel fine. I am not going to let them change this for me.
0
0
3
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 18:11:33 UTC