According to LibreSSL developers, #OpenSSL 4.1 has silently introduced an undocumented major breaking change to no longer NUL-terminate ASN.1 strings, in a minor release.
"This will cause buffer overreads left and right."
Signal feed
@brynet@bsd.network
AKA canadianbryan. I like tinkering with #OpenBSD and occasionally other Unix-like systems. In other words, not a MCP. He/Him. ๐๐ป๐จ๐ฆ
Latest notes
According to LibreSSL developers, #OpenSSL 4.1 has silently introduced an undocumented major breaking change to no longer NUL-terminate ASN.1 strings, in a minor release.
"This will cause buffer overreads left and right."
Years ago, there was a BSD search page at google dot com/bsd (long gone), amusingly, the custom logo is still hosted on Google's servers.
Theo de Raadt has introduced a new hw.blockcpu sysctl to #OpenBSD -current to offer more control over which CPU core types (Performance, Efficiency, and SMT) are available to schedule processes on. Modern Intel (and ARM) CPUs additionally have slower LP-E (low-power) cores that severely hinder system performance.
deraadt@ modified src/sys/*: Some new intel machines have a new 3rd tier of cpus called LP-E which are E-core (Atom) without L3 cache. These cpus are Lethargic, and it sucks when processes migrate to them.
This introduces sysctl hw.blockcpu= which takes a sequence of 4 letters.
S (for SMT), P (regular performance cpu), E (efficient cpu) generally 80% to 50% as fast), and L (lethargic cpu) which are even slower.
By setting this, you can select cpus to kick out of the scheduler. The default is SL.
The hw.smt sysctl remains for now but we will eventually delete it.
hw.smt changes and follows hw.blockcpu=S.
ok kettenis mlarkin
We can't find the internet
Attempting to reconnect
Something went wrong!
Attempting to reconnect