Björn Svensson
Björn Svensson
When we ran the client towards a http2 server that misbehaved we saw that we got an ever increasing map of unfinished streams (`http2_state.streams`, but also `http2_state.stream_refs`). We noticed that...
- Fixed the heap-use-after-free issues in TPGRxStatsTest. The tests uses `tpg_header` when validating the statistics while its memory `m1` has been freed. `tmp_buf` is not used in tests but is...
Handle build-warning errors by disabling some warnings found by the new compiler versions. Additionally fix a new `overloaded-virtual` warning found by `gcc-13`. The issues can be found in logs on...
When `setup-cpp` prepares the apt-keys using `gpg`.. https://github.com/aminya/setup-cpp/blob/290824452986e378826155f3379d31bce8753d76/src/utils/setup/setupAptPack.ts#L190 the created files are not always available on disk when chmod is run https://github.com/aminya/setup-cpp/blob/290824452986e378826155f3379d31bce8753d76/src/utils/setup/setupAptPack.ts#L199 which produces annotations warnings in the run like:...
Pin the Github Action dependencies to the hash according to secure software development best practices recommended by the Open Source Security Foundation (OpenSSF). When developing a CI workflow, it's common...
Includes a new testcase in a separate commit which visualize legacy behavior. The testcase simulates a temporary network problem which triggers node reconnects to fail.
Handles MULTI, EXEC and DISCARD messages in the pipeline API using `redisClusterAppendCommand()` What the implementation does is that when a MULTI command is received it is not sent directly. Instead...
This is an initial implementation to handle UDP data that wont fit in a single IP packet due to the MTU size. Sent data is put in IPv4 fragments and...
Prior to Go 1.20 the pseudo-random number generator was seeded like Seed(1) at program startup, but in later releases the generator is seeded randomly. Since the testcase `typeDef1` uses the...