~singpolyma/biboumi

ref: ece4b4969b296a3da010fb22768348650e70962d biboumi/src/irc/irc_client.cpp -rw-r--r-- 27.9 KiB
ece4b496 — Florent Le Coz 7 years ago
If hostname resolution fails, do not try all possible ports
e454c12b — Florent Le Coz 7 years ago
Do not forward CTCP commands (PING, VERSION…) to the user as private messages

Some XMPP client ping themselves inside MUCs, to know if they are still in
there, this created a flood of PING message in private.  If the user is
interested in knowing when they receive a ping or version request, they can
still read their XML logs
fa466f33 — Florent Le Coz 7 years ago
Ignore commands that flood the user with private messages when listing chans

ref #2472
7fe0dc26 — Florent Le Coz 7 years ago
Fix the case of the nick for ping requests

fix #3041
221ed255 — Florent Le Coz 7 years ago
Two trivial fixes
163ace55 — Florent Le Coz 7 years ago
Handle all unknown IRC command by forwarding the arguments as a message body

This way, the users can receive the result of any IRC command (although not
parsed nor formatted in anyway) when biboumi doesn’t support it

fix #2884
0a6b673b — Florent Le Coz 7 years ago
Support raw IRC messages

Messages received on an IRC server JID are forwarded as raw IRC messages.

fix #2486
a8225dc5 — Florent Le Coz 7 years ago
Properly check for connecting or connected status before reconnecting

Note, in our context, is_connecting() includes the resolving part as well as
the actual connection (if we are using c-ares)

fix #3048
ffcce28c — Florent Le Coz 7 years ago
Do not log a warning when we receive a PONG command
d600a284 — Florent Le Coz 7 years ago
Remove all the libs that are now in louloulibs
c01befb0 — Florent Le Coz 7 years ago
Implement room discovery using the LIST irc command

ref #2472
1c43c3af — Florent Le Coz 7 years ago
Include the IRC hostname in the IRC RECEIVING and SENDING debug messages

fix #2715
a447214f — Florent Le Coz 8 years ago
Remove a recent debug line that should not be there
4203384e — Florent Le Coz 8 years ago
Do not send an empty password at all, if the user didn't provide one
60569993 — Florent Le Coz 8 years ago
Make the password work when we join our first channel on that server

Because we need to wait for the welcome message, when we connect to the
server, before sending the JOIN command, we need to also save the value of
the password to reuse it when we actually send the JOIN command
e4fcbd30 — Emmanuel Gil Peyrot 8 years ago
Add support for password-protected IRC rooms.
e2e2f308 — Florent Le Coz 8 years ago
Remove a dummy commented line
b79dbefb — Florent Le Coz 8 years ago
If we sent a message to a user, their notices are considered private messages

fix #2882
d8da7984 — Florent Le Coz 8 years ago
Implement PING, user to user only (XMPP and IRC side, using CTCP PING)

ref #2757
e1d69806 — Florent Le Coz 8 years ago
Rename iq_responder_callback_t to irc_… and add the equivalent to wait for iqs
Next