Age | Commit message (Collapse) | Author |
|
ref #3067
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
We trust the XMPP server, but maybe not enough to not check that
|
|
|
|
|
|
|
|
Move all constructors at the top of classes
|
|
Because a jid like “freenode.example.org” is both the JID for the configured
IRC server, and biboumi’s JID.
fix #3175
|
|
fix #2
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fix #3145
|
|
fix #3077
|
|
|
|
|
|
step
|
|
For the getaddrinfo call we added in the previous commit, to convert the IP
provided in the conf.
|
|
The error should not tell “while reading” when we are just connecting.
|
|
Lets the admin choose a local address to bind each outgoing (IRC) socket.
|
|
|
|
When trying the various results of getaddrinfo, we forgot to close the
socket when one fails, before trying the next one.
Also use the destructor to make sure we do not have some other unrelated
leak.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Both for me, and apparently for clang static analyzer, who reported a (imo)
false positive.
|
|
|
|
|
|
|
|
|
|
|
|
|