Age | Commit message (Collapse) | Author |
|
|
|
IRC users and channels are now distinguished by the separator used in the
IID (% or !).
ref #2468
|
|
For now, it tries two TLS ports and then connects to the non-tls port. In
the future we would like the user to be able to configure that.
fix #2435
|
|
fix #2452
|
|
|
|
|
|
It also happens to fix #2517 because this used to create buggy channels
named "auth" and stuf like that.
|
|
|
|
is created
We want to call socket() with the parameters provided by getaddrinfo, so we
can’t addd the fd into the poller immediately. We need to wait the
connection attempt, and then the SocketHandler can call add_socket_handler
itself, if the connection succeeds, or is in progress.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The number of arguments is not always the same
|
|
|
|
|
|
Also remove the duplicate send_self_join methods, user only send_user_join
|
|
CHANMODES and PREFIX only
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The limit for the whole message is 512 bytes, we limit the body to 400
(instead of doing a calculation based on the command name and the other
parameters), because it's simple, easy and that’s enough.
fixes #2416
|
|
|
|
|
|
|
|
|