Use the server as the source when one wasn't provided

Review Request #3310 — Created July 26, 2024 and submitted — Latest diff uploaded

Information

ibis/ibis
default

Reviewers

Server's aren't required to also provide a source for messages coming from
them. To make things easier we store it as early as we can and then use that
stored value when one isn't provided.

Used ibis-cli to verify that ping's from the server now had a source. Also ran the turtles.

There are no unit tests for actual stream parsing so I couldn't do anything there.

Commits

Files