spin-locks? isn't that a kind of performance snake oil? ✏
allbombsonhas joined
Ellenor Bjornsd.
pes
allbombsonhas left
moparisthebest
mjk, apparently yes :P
wladmishas left
wladmishas joined
karmehas left
John has left
balabol.imhas left
allbombsonhas joined
allbombsonhas left
xsohas left
John has joined
WojtekIMhas joined
Wojtekhas joined
allbombsonhas joined
allbombsonhas left
*IM*has left
balabol.imhas joined
allbombsonhas joined
Yerayhas joined
balabol.imhas left
jayteeukhas left
Chris Machas left
Chris Machas joined
jayteeukhas joined
*IM*has joined
balabol.imhas joined
jzmartinhas left
jzmartinhas joined
yushyinhas left
allbombsonhas left
kuba_has left
kuba_has joined
allbombsonhas joined
'has left
'has joined
xsohas joined
hotaruhas left
hotaruhas joined
allbombsonhas left
Chris Machas left
Chris Machas joined
yushyinhas joined
barlashas joined
allbombsonhas joined
*IM*has left
allbombsonhas left
greyhas left
froghas joined
greyhas joined
Chris Machas left
Chris Machas joined
Sirrdghas left
Sirrdghas joined
allbombsonhas joined
allbombsonhas left
karmehas joined
schäfchen726has left
schäfchen726has joined
karimhas left
karimhas joined
Chris Machas left
kuba_has left
kuba_has joined
Chris Machas joined
allbombsonhas joined
allbombsonhas left
karimhas left
karimhas joined
allbombsonhas joined
allbombsonhas left
Mobilehas left
Mobilehas joined
Mobilehas left
Mobilehas joined
Mobilehas left
Mobilehas joined
DarkFlibhas left
DarkFlibhas joined
allbombsonhas joined
allbombsonhas left
*IM*has joined
karlhas left
mettahas joined
p42ityhas joined
allbombsonhas joined
p42ityhas left
karlhas joined
allbombsonhas left
mettahas left
allbombsonhas joined
catchyhas left
timothyhas left
allbombsonhas left
eevvoorhas left
allbombsonhas joined
allbombsonhas left
eevvoorhas joined
froghas left
allbombsonhas joined
reloadhas left
kuba_has left
kuba_has joined
kuba_has left
kuba_has joined
gooyahas left
gooyahas joined
Alberthas left
allbombsonhas left
allbombsonhas joined
allbombsonhas left
homebeachhas left
homebeachhas joined
Licaon_Kterhas left
Licaon_Kterhas joined
dumpdump3000has joined
homebeachhas left
homebeachhas joined
froghas joined
allbombsonhas joined
allbombsonhas left
catchyhas joined
allbombsonhas joined
kuba_has left
allbombsonhas left
kuba_has joined
kuba_has left
kuba_has joined
allbombsonhas joined
allbombsonhas left
kuba_has left
Menelhas left
kuba_has joined
Menelhas joined
kuba_has left
balabol.imhas left
allbombsonhas joined
kuba_has joined
allbombsonhas left
kuba_has left
kuba_has joined
kuba_has left
kuba_has joined
allbombsonhas joined
homebeachhas left
homebeachhas joined
allbombsonhas left
allbombsonhas joined
beanhas joined
beanhas left
balabol.imhas joined
karmehas left
Alberthas joined
kuba_has left
djorzhas left
Calvinhas joined
kuba_has joined
karmehas joined
allbombsonhas left
balabol.imhas left
balabol.imhas joined
kuba_has left
allbombsonhas joined
Calvinhas left
Trunghas left
Trunghas joined
naveesromhas left
naveesromhas joined
Lightning Bjornssonhas joined
allbombsonhas left
Calvinhas joined
allbombsonhas joined
allbombsonhas left
Calvinhas left
kuba_has joined
reloadhas joined
ZeoZ olikishas left
allbombsonhas joined
ZeoZ olikishas joined
gooyahas left
gooyahas joined
abdullahhas joined
dumpdump3000has left
beanhas joined
mjkhas left
mjkhas joined
beanhas left
beanhas joined
beanhas left
kbt100has left
kbt100has joined
Chris Machas left
Chris Machas joined
xsohas left
abdullahhas left
alex11has left
etaurushas left
etaurushas joined
Markhas joined
antranigvhas left
beanhas joined
allbombsonhas left
Calvinhas joined
greyhas left
greyhas joined
abdullahhas joined
Lightning Bjornssonhas left
Lightning Bjornssonhas joined
miruxhas left
antranigvhas joined
miruxhas joined
abdullahhas left
belonghas left
belonghas joined
Chris Machas left
Chris Machas joined
Ray22has left
antranigvhas left
balabol.imhas left
antranigvhas joined
nuegia.net
Why did the openssl team make so many parts of it dynamic in the first place?
balabol.imhas joined
nuegia.net
constants are now functions... for a good reason? Hopefully
moparisthebest
tl;dr abandon openssl for rustls
Trunghas left
Trunghas joined
nuegia.net
it seems like there's this constant push in open source projects to abandon everything and rewrite it all from scratch every few years
nuegia.net
like, how many times has KDE rewritten itself from scratch now?
p42ityhas joined
nuegia.net
get ready for a whole bunch of new never before seen security bugs in your re-written ssl library
mjk
> it seems like there's this constant push in ~open source~ software projects to abandon everything and rewrite it all from scratch every few years
fixed! it's human nature, methinks, to redo from the ground up the things one doe not want to understand
Alberthas left
mjk
actually, scratch 'software' there too
bkilhas joined
mjk
or things one has written long ago as a different person
bkil
https://en.wikipedia.org/wiki/Not_invented_here
bkil
But do consider that in some of the cases, someone else rewriting a given component from scratch made by others can be really worthwhile due to difference in competence or team structure. For example, I could implement sha-1 and blake2b in a fraction of code for my toy project for scratch compared to what's available and my work in progress social networking service is < 10kB. Would probably grow up to 20kB by the time I release v1.0, though.
bkil
It annoys me a lot that opening the Slack webapp transfers _hundreds_ of megabytes of data just to get to your first channel.
p55shas left
fireburnerhas left
fireburnerhas joined
nuegia.net
one thing that I'd like more people to consider is switching to a different tls library. At the time one of the strongest arguments against LibreSSL was it's slight API divergence against OpenSSL. Now, with OpenSSL doing this major version changes, whole they are still ironing out bugs in 3.x.x they are working on a 4.x.x release I can see in the tickets. If The API is going to change either way now, some porting is to be needed no matter what.
nuegia.net
:%s!whole!while!g
:%s!this!these!g
Markhas left
bkil
Definitely.
bkil
Doesn't message correction work for you nuegia.net ?✎
bkil
Doesn't message correction work for you, nuegia.net ? ✏
nuegia.net
no
nuegia.net
I don't believe so, it just shows two lines of text when somebody does correct, which replicates IRC behavior so it's not too jarring for me.
p42ityhas left
p42ityhas joined
ernst.on.tourhas left
ernst.on.tourhas joined
nuegia.net
wow, just found this https://www.researchgate.net/publication/353210621/figure/fig2/AS:1044983419252737@1626154870490/Relative-sizes-of-OpenSSL-LibreSSL-and-BoringSSL-over-seven-years-from-July-2014.png
It's interesting the GnuTLS has the lowest average vuln lifetime, while at the same time having the lowest std deviation of vuln lifetimes
Trunghas left
dumpdump3000has joined
Trunghas joined
timothyhas joined
djorzhas joined
nuegia.net
Also regarding my own testing of using HardenedMalloc with Prosody, I did notice resident memory usage sometimes but rarely (happened ounce) spiked above 2GB and caused problems
reloadhas left
p42ityhas left
Trunghas left
nuegia.net
Since Lua provides it's own garbage collection I don't think there's as much benefit to be gained for replacing Malloc, but on the more native server componets sure.