~singpolyma/biboumi

1028d4d5 — Florent Le Coz 8 years ago
Add a changelog entry for the fixed_irc_server option
82256d40 — Florent Le Coz 8 years ago
Merge branch 'fixed_server'
c01befb0 — Florent Le Coz 8 years ago
Implement room discovery using the LIST irc command

ref #2472
6a2240f5 — Florent Le Coz 8 years ago
Properly sanitize everything in the XML we send to the XMPP server

in this order:
- Make sure it is utf-8 encoded
- Remove all chars that are invalid in XML
- Escape all XML special chars (&'"<>)
53e6b1da — Florent Le Coz 8 years ago
Fix the systemd-conditional code

By using SYSTEMD_FOUND instead of SYSTEMDDAEMON_FOUND, where I forgot to
rename it…
5db06378 — Florent Le Coz 8 years ago
Remove an unused parameter
c307df85 — Florent Le Coz 8 years ago
Do not handle the "%" char in a special way, in the fixed_server mode

Also fix some doc
2df0ebf2 — Florent Le Coz 8 years ago
Add support for a fixed_irc_server configuration

This option lets the administrator choose a specific IRC server, and only
that server can be used with this biboumi instance.

In this mode, JIDs to use are changed like this:

- #chan%irc.example.com@biboumi.example.com      -> #chan@biboumi.example.com
- user!irc.example.com@biboumi.example.com       -> user!@biboumi.example.com
- #chan%irc.example.com@biboumi.example.com/Nick -> #chan@biboumi.example.com/Nick
- %irc.example.com@biboumi.example.com           -> no equivalent
- irc.example.com@biboumi.example.com            -> no equivalent
1c43c3af — Florent Le Coz 8 years ago
Include the IRC hostname in the IRC RECEIVING and SENDING debug messages

fix #2715
89af57bf — Florent Le Coz 8 years ago
Forge link uses https
7115aa3b — Florent Le Coz 8 years ago
Add a reload add-hoc command
9837f611 — Florent Le Coz 8 years ago
Update the CHANGELOG and INSTALL files, mentioning c-ares
7ec1f124 — Florent Le Coz 8 years ago
Add the FindCARES cmake module
b86547dc — Florent Le Coz 8 years ago
Implement async DNS resolution using c-ares

fix #2533
a1713572 — Florent Le Coz 8 years ago
Fix typo
a50ca30e — Florent Le Coz 8 years ago
Use a timer to try reconnecting to the XMPP server only each 2 seconds

When the connection is lost, immediately try to reconnect, then try to
reconnect every 2 seconds.  This is much better than the previous “Try to
re-connect as fast as possible”.
3032dc35 — Florent Le Coz 8 years ago
Remove the XmppComponent::last_auth bool that was never used anywhere
0038e15b — Florent Le Coz 8 years ago
Properly display [DEBUG] on debug lines, instead of [ERROR]
03a8accc — Florent Le Coz 8 years ago
Fix “connections” typo
ae469c21 — Florent Le Coz 8 years ago
Fix “cleanely” typo
Next