# 2020-06-07 19:48:43.446858 UTC (+0000) Tales from Diversity Today while developing geomyidae and trying out, two things made the life for all gopherspace using geomyidae better: 1.) With 20h moving to libressl in Gentoo, which is not really possible in binary distributions, he found out about tls.h, a simple TLS API and implemented in half a day TLS for geomyidae. Now it is there. 2.) While debugging geomyidae, Evil_Bob was running geomyidae on OpenBSD and so we realized, sendfile() does not work on sockets and related stuff. Removing all sendfile() support saved source code lines and sped up geomyidae on lo from 500 Mbit/s to 1.3 Gbit/s on plaintext and from 100 Mbit/s to 1.3 Gbit/s on TLS. Everyone will profit from this. What are the lessons from this? * Make simple, straightforward, easy to use APIs. * Run diverse systems and configurations for finding bugs. If you do not, you end up like the web, which can easily fail with some small software failures. Have fun! Sincerely yours, 20h Senior Tale Officer (STO)