uNetworkingAB

Results 22 issues of uNetworkingAB

* ~~Should accept 0-9/A-F/a-f~~ * ~~Should emit error on too large chunk sizes, or invalid hex~~ * ~~Should sever connection on error~~

Http

Should automatically be handled, exposing the uncompressed data in onData handler as needed.

Http

Should have built-in ways for iterating all values in a list header, including repeated headers: for (auto value : req->getHeaderList("some-header-with-list")) { } where delim is comma by default but can...

Http

There is a mistake in the stricness of onWritable return checks. It really only checks if onWritable returns empty or non-empty, while the real check should be if it returns...

As of Linux 5.19 I now see slight outperformance with io_uring for an actual networked ping/ping benchmark involving client and server TCP processes. It's less than 10% on my computers,...

v21

Currently you need to track App.filter events and websocket .close to get accurate connection number. * Either App.filter should decrement when websocket.close happens (not possible) * Or, App.filter should decrement...

API-breaking

Collecting all API-breaking ideas and issues

API-breaking
v21

This is just a behavior I have noticed and can't get past. Below 4kb ping/pong between two TCP processes, I get significantly better perf with io_uring - from 30% to...