Improve e2e test, start mammond ourself, etc
Add a TEMPORARY work-around for botan 1.11.29
Convert README, INSTALL etc to markdown
Fetch Catch from our own clone, instead of the github one.
Avoids:
- Relying on github’s services
- Fetching a new (malicious) version, automatically, without any “check”
Provide a better way to check stanzas at each step of the end_to_end test
Include a note on own to contribute changes
Fix the ordering of poll callbacks, with ppoll too
end_to_end creates a config file before running biboumi
Add a basic integration test in python
log the handshake + stream opening/close in a more consistent way
Fix the ordering of poll callbacks (recv, connect, send)
Because if we have a send event to signal the connection sucess + a recv
event to signal something to read on the socket, we need to first finish the
connect process before reading the available data. That’s what we do now.
Remove the clang ci test that won’t work for a mysterious reason in my docker
Remove unused xml_unescape() function
Rename BasicCredentialManager
Move the irc callbacks into the cpp file
Build the rpm with gitlab-ci