Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-04-21 | Properly check for connecting or connected status before reconnecting | Florent Le Coz | |
Note, in our context, is_connecting() includes the resolving part as well as the actual connection (if we are using c-ares) fix #3048 | |||
2015-04-21 | Document how to address a nick with @ character | Florent Le Coz | |
fix #3047 | |||
2015-04-21 | Do not specify an ExecStop= line in the unit file | Florent Le Coz | |
2015-04-21 | Revert "Decode incoming JIDs local part according to xep 0106" | Florent Le Coz | |
This reverts commit ad0465b32051e224f6a234f3ed36494905e59cbf. Conflicts: louloulibs | |||
2015-04-20 | Reset the signal handlers when SIGINT or SIGTERM is received | Florent Le Coz | |
To avoid doing a double exit when receiving bot SIGINT and SIGTERM | |||
2015-04-20 | Update louloulibs submodule to the correct revision | Florent Le Coz | |
2015-04-20 | Decode incoming JIDs local part according to xep 0106 | Florent Le Coz | |
This let users send message to nicks such as Q@CServe.quakenet.org fix #3047 | |||
2015-04-13 | Re-order a few things in main.cpp | Florent Le Coz | |
2015-03-24 | Do not log a warning when we receive a PONG command | Florent Le Coz | |
2015-03-04 | Update to latest louloulibs revision | Florent Le Coz | |
2015-03-04 | Set the default value to biboumi.cfg | Florent Le Coz | |
2015-03-02 | Update to latest louloulibs revision | Florent Le Coz | |
2015-03-02 | Update louloulibs to last revision | Florent Le Coz | |
2015-03-02 | Move non-specific adhoc commands into louloulibs | Florent Le Coz | |
Only keep some biboumi-specific commands into biboumi_adhoc_commands.hpp/cpp | |||
2015-03-02 | Forgot to remove some XMPP files that are now in louloulibs instead | Florent Le Coz | |
2015-02-27 | Suggest the command git submodule update --init | Florent Le Coz | |
2015-02-27 | Fix a typo | Florent Le Coz | |
2015-02-27 | Also check if the louloulibs/CMakeLists.txt file is missing | Florent Le Coz | |
Because apparently when cloning a repository with submodules, git creates empty sub-directories | |||
2015-02-27 | Only use include_directory() if the directory path is defined | Florent Le Coz | |
2015-02-27 | Add louloulibs as a submodule | Florent Le Coz | |
2015-02-27 | Remove all the libs that are now in louloulibs | Florent Le Coz | |
2015-02-26 | Add a changelog entry for the fixed_irc_server option | Florent Le Coz | |
2015-02-26 | Merge branch 'fixed_server' | Florent Le Coz | |
2015-02-26 | Implement room discovery using the LIST irc command | Florent Le Coz | |
ref #2472 | |||
2015-02-26 | Properly sanitize everything in the XML we send to the XMPP server | Florent Le Coz | |
in this order: - Make sure it is utf-8 encoded - Remove all chars that are invalid in XML - Escape all XML special chars (&'"<>) | |||
2015-02-26 | Fix the systemd-conditional code | Florent Le Coz | |
By using SYSTEMD_FOUND instead of SYSTEMDDAEMON_FOUND, where I forgot to rename it… | |||
2015-02-26 | Remove an unused parameter | Florent Le Coz | |
2015-02-25 | Do not handle the "%" char in a special way, in the fixed_server mode | Florent Le Coz | |
Also fix some doc | |||
2015-02-25 | Add support for a fixed_irc_server configuration | Florent Le Coz | |
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 | |||
2015-02-25 | Include the IRC hostname in the IRC RECEIVING and SENDING debug messages | Florent Le Coz | |
fix #2715 | |||
2015-02-25 | Forge link uses https | Florent Le Coz | |
2015-02-24 | Add a reload add-hoc command | Florent Le Coz | |
2015-02-23 | Update the CHANGELOG and INSTALL files, mentioning c-ares | Florent Le Coz | |
2015-02-23 | Add the FindCARES cmake module | Florent Le Coz | |
2015-02-23 | Implement async DNS resolution using c-ares | Florent Le Coz | |
fix #2533 | |||
2015-02-22 | Fix typo | Florent Le Coz | |
2015-02-21 | Use a timer to try reconnecting to the XMPP server only each 2 seconds | Florent Le Coz | |
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”. | |||
2015-02-21 | Remove the XmppComponent::last_auth bool that was never used anywhere | Florent Le Coz | |
2015-02-21 | Properly display [DEBUG] on debug lines, instead of [ERROR] | Florent Le Coz | |
2015-02-21 | Fix “connections” typo | Florent Le Coz | |
2015-02-21 | Fix “cleanely” typo | Florent Le Coz | |
2015-01-28 | Add a tl;dr section in the INSTALL file | Florent Le Coz | |
2015-01-26 | Add a missing #include for sockaddr_in6 | Florent Le Coz | |
2015-01-26 | Fix the include guard of revstr.hpp | Florent Le Coz | |
2015-01-24 | Document the new affiliation/role stuff, and update changelog | Florent Le Coz | |
2015-01-24 | Change IRC modes when receiving an affiliation/role change request | Florent Le Coz | |
fix #2946 | |||
2015-01-14 | Remove a recent debug line that should not be there | Florent Le Coz | |
2015-01-14 | Update changelog with the password feature | Florent Le Coz | |
2015-01-14 | Do not send an empty password at all, if the user didn't provide one | Florent Le Coz | |
2015-01-14 | Make the password work when we join our first channel on that server | Florent Le Coz | |
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 |