Heap Overflow in OpenBSD's Slaacd via Router Advertisement
blog.quarkslab.com
blog.quarkslab.com
expectation: signed vs unsigned overflow... probably a one line diff.
openbsd: ehhh... do we really need dnssl? lets tear the whole thing out.
https://ftp.openbsd.org/pub/OpenBSD/patches/7.0/common/017_s...
Honestly, I like their attitude when it comes to deleting code.
Yay!
https://awesomekling.github.io/pledge-and-unveil-in-Serenity...
At a conference years ago, someone proposed the idea of using this as the _only_ security mechanism in really tiny embedded systems. The implementation was 100-200 bytes in total.
The right way to handle this might be to interpret the data as unsigned, or to handle a negative value by bailing out.
https://news.ycombinator.com/item?id=23059477 ("Theo de Raadt on Rust" / "Integrating "safe" languages into OpenBSD?", 389 comments)
is that really a reason not to use it? nobody is using i386 anymore that is updating to the latest openbsd.
There's absolutely no reason for them to retire that hardware and buy something newer to replace it.
If one is to actually use a computer not as a glorified web terminal, you'll find that for most things that aren't video/audio/image editing computing power really stopped being relevant after about 1998.
It would be more “sustainable” to upgrade.
For audio/video, a Pentium 3 or similar would be enough with a good video card, some mplayer/mpv settings to skip the loop filter on decoding and video should be good enough up to 720p on Pentium 4 with SSE2 or pre 2010 Celerons. Celerons from 2010 and beyond can play 108p at 30FPS without sweating.
EDIT: I use Slackware and OpenBSD too :D.
Fluxbox, Rox, XTerm, Mocp, Djview, MuPDF, Groff+MS, Bitlbee+sic... you don't need a high end machine, for sure.
For Rox:
mkdir ~/lib
cd ~/lib
git clone https://github.com/jun7/VideoThumbnail
mkdir -p ~/tmp
cd ~/tmp
git clone https://repo.or.cz/rox-lib.git
cd rox-lib
cp -r ROX-Lib2 ~/lib
Done. Add Zukitre for GTK2/3 themes, the Zukitre theme for Fluxbox (I have a fork for the theme with better settings),
lxappearance and maybe Elementary/Tango2+Tango icons as a base
for Tango2 icons, and you'll have an elegant and blazing fast desktop.If any, you can install fbmenugen and config it to set some automatic XDG menu entries and some of them to suspend/hibernate your laptop.
But then again, we're talking about computers, not media consumption machines.
I've been burned by semiconductors earlier due to bad design/manufacturing e.g. Pentium-D, SD 810 etc.
Also with current semiconductor shortage/supply chain issues/inflation, Anything to re-use (or) re-purpose old compute hardware is valuable to many.
The most "obscure" platform today might be luna88k(m88k).