veganism.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Veganism Social is a welcoming space on the internet for vegans to connect and engage with the broader decentralized social media community.

Administered by:

Server stats:

223
active users

#ngtcp2

0 posts0 participants0 posts today

#OpenSSL #QUIC implementation performance is "abysmal" compared to competing solutions such as #ngtcp2 (ngtcp2 is 2-4x faster) and consumes tons (up to 25x in some situations) of memory. (*)

I still don't fathom why the OpenSSL project chose the path they took. It smells heavily of "Not Invented Here" to me.

Surely some future OpenSSL version will fix this mess?

*) lists.haxx.se/pipermail/daniel

lists.haxx.se[Daniel's week] January 10, 2025

Whoa, I just got a basic Python wrapper around ngtcp2 [server only] functional. Lots of error handling and edge cases need to be implemented.

The test that is working is a client (aioquic) connects, opens a stream, both sides send some data, and confirms that the other side received the data.

I really didn't think my last set of changes would make things work, I expected to hit some unimplemented parts.

TODO:
```
$ grep NotImplementedError ngtcp2.py | wc -l
15
```