OpenSSL 4.1.0
Posted by petecooper 4 days ago
Comments
Comment by haunter 4 days ago
What a throwback. afaik Windows Server 2008 R2 had Itanium updates until 2020 and paid support until this year. Pretty good run to say at least
Comment by mrweasel 4 days ago
Comment by mixdup 4 days ago
Comment by mondainx 4 days ago
Comment by jasomill 3 days ago
Meanwhile, ISO images of software currently used in production have been memory-holed to free up space on a multiterabyte SAN.
Comment by tosti 3 days ago
Comment by p_l 4 days ago
Comment by 0c3ca83 4 days ago
https://github.com/openssl/openssl/blob/c69b5af10a754051274e...
Comment by fweimer 4 days ago
“ The executable format that works on HPE Nonstop Compute's OSS is ELF64-bit, Big_Endian, X86_64. ”
https://inbox.sourceware.org/gcc-help/AM7PR02MB6483A12F6B98D...
Comment by jasomill 3 days ago
Comment by nirui 4 days ago
The last Windows I daily use was Windows 7 Home (same era with Windows Server 2008). The newer ones don't really improved much featurely from my (user) point of view, and from what I've heard, it's getting more sloppyer every newer version.
Comment by zbentley 4 days ago
They wouldn't, even if they didn't care about shipping new features. The technical complexity inside Windows/Office/old core MS offerings arises only in small part from ordinary tech debt--that is, things fixable without changing observable behavior. The lion's share of that complexity is because of Microsoft's priority to avoid breaking compatibility (backwards, or with hardware/software combos that work) at all costs.
That means that a refactor-only decade would achieve little unless that compatibility priority were changed.
Comment by hnlmorg 4 days ago
Comment by masfuerte 4 days ago
Comment by CodesInChaos 4 days ago
Comment by egorfine 4 days ago
Comment by hannob 4 days ago
Context: https://cryptography.io/en/latest/statements/state-of-openss...
Comment by dralley 4 days ago
Still a shame that it went backwards.
Comment by hannob 4 days ago
Comment by ahartmetz 4 days ago
Surely they thought of it but didn't say it out loud... to keep it exploitable, maybe?
Comment by hannob 4 days ago
Seriously, I have no trouble explaining this. Overengineering is just how many people think software development works. It's unfortunate, it causes plenty of problems, but it's not a sign of malicious intent.
Comment by ahartmetz 3 days ago
How noob exactly are the people working on... checks notes... OpenSSL for crying out loud?! These are beginner's mistakes.
Comment by woodruffw 4 days ago
Source: I am friends with the maintainers who wrote this and was one of the people who reviewed it in draft form.
Comment by pseudosaid 4 days ago
Comment by woodruffw 4 days ago
Comment by noitpmeder 4 days ago
Comment by palata 4 days ago
Comment by timschmidt 4 days ago
Comment by palata 4 days ago
Comment by timschmidt 4 days ago
and when asked to explain you responded with: "Didn't they say it already?"
Which any reader can verify they have not at the time of 1:42pm EST Oct 23 2026.
Comment by woodruffw 4 days ago
Comment by timschmidt 4 days ago
The OpenBSD folks came to the exact opposite conclusion after auditing the code:
"In a nutshell, This was a very effective exploit mitigation technique countermeasure. It could not have been designed better to make an attack like heartbleed both hard to detect and have dire consequences. OpenBSD's memory allocator, Valgrind, and Coverity do not notice the memory issues."
https://www.openbsd.org/papers/bsdcan14-libressl/mgp00007.ht...
Just a single damning slide among many here: https://www.openbsd.org/papers/bsdcan14-libressl/
More here: https://www.libressl.org/papers.html
Further, known exploits like the one crafted for XZ take advantage of plausible deniability and trust in contributors at every opportunity. Meaning that even if you wanted to disclaim malice, you cannot do so effectively.
Comment by woodruffw 4 days ago
Comment by timschmidt 4 days ago
Comment by thayne 3 days ago
Comment by woodruffw 4 days ago
Comment by timschmidt 4 days ago
Comment by incanus77 4 days ago
Comment by chemodax 4 days ago
Comment by Bender 4 days ago
Comment by mrweasel 4 days ago
Comment by thayne 3 days ago
It also definitely depends on your hardware, and how you use it. The main source of the performance regression is more lock contention, so it is more noticeable if you have more threads running on more cores.
Comment by otterley 4 days ago
Comment by neverpanic 4 days ago
See https://openssl2026.sched.com/event/2VSQR/performance-the-li... and its slides https://2026.openssl-conference.org/slides/2026-d3-1400-perf.... Recording should also be available soon-ish.
Comment by thayne 3 days ago
Comment by spacesez-ai 4 days ago
Comment by owenthejumper 4 days ago
Comment by ashkankiani 4 days ago
But now, with LLMs, they're more available to customize, and it seems like people aren't actually thinking anymore about why they should be there. I think I'm implicitly biasing against the rest of the content in articles which have them as a result, since it's probably a sign of some level of lack of care/thought.
Comment by computer23 4 days ago
Comment by grenoire 4 days ago
Comment by adzm 4 days ago
Comment by ShakataGaNai 4 days ago
Comment by mlhpdx 4 days ago
DTLS 1.3 is a huge improvement over 1.2 for efficiency and simplicity. I can’t speak to the OpenSSL implementation but it’s great that support is finally released.
Comment by Naru41 3 days ago
https://github.com/openssl/openssl/blob/master/demos/dtlslis...
It would become much more practical if it were integrated with libuv or libevent.
Comment by markasoftware 4 days ago
Comment by neverpanic 4 days ago
Comment by mlhpdx 4 days ago
Comment by snvzz 4 days ago
Comment by aftbit 4 days ago
I've been linking a lot of stuff against boringssl during that time, I suppose...
Comment by ksec 4 days ago
Comment by Razengan 4 days ago
A sad day. End of an era *salute*
Comment by madduci 4 days ago
Comment by ZYbCRq22HbJ2y7 4 days ago
i think a project like this would slough old architecture like mad and let major versions tick, but they forge on...
Comment by literalAardvark 4 days ago
Comment by scsoi 4 days ago