Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-09-21 | Provide Ports and TLS Ports IRC-server ad-hoc options | Florent Le Coz | |
This let any user choose which ports to use when connecting to the IRC server. This also lets the user choose whether or not to force TLS usage (by setting no non-TLS port). fix #2731 | |||
2015-09-18 | Send a PASS IRC command if the “pass” config is sot by a user, on an IRC ↵ | Florent Le Coz | |
server fix #3068 | |||
2015-09-18 | Introduce the configure ad-hoc command on irc servers | Florent Le Coz | |
Provides two options for now, and they have no effect yet | |||
2015-09-18 | Add Bridge::get_bare_jid | Florent Le Coz | |
2015-09-18 | XmlNode::add_child can also take a copy of a node | Florent Le Coz | |
2015-09-18 | Add an AdhocCommandsHandler to store commands specific to IRC servers | Florent Le Coz | |
2015-09-18 | Store the target jid in the AdhocSession objects | Florent Le Coz | |
2015-09-18 | Introduce an optional Database module | Florent Le Coz | |
Uses litesql | |||
2015-09-18 | Also a xdg_data_path | Florent Le Coz | |
2015-09-18 | Create a xdg_path function | Florent Le Coz | |
2015-09-06 | Trivial cleanup in irc_client.cpp | Florent Le Coz | |
2015-09-06 | Check the number of argument of every IRC command received from the server | Florent Le Coz | |
Each IrcClient callback has a max and min size of argument, we call the callback only if the parsed message has a correct number of arguments, otherwise it is ignored (with a warning logged). | |||
2015-09-01 | Trivial cleanup | Florent Le Coz | |
2015-09-01 | Use unique_ptr to store the XmlNode’s children | Florent Le Coz | |
Also fix some constness things | |||
2015-09-01 | Little cleanup of the XmlNode class | Florent Le Coz | |
Use map instead of unordered map (it's not slower, and it's shorter). Use the default move constructor. | |||
2015-09-01 | XmlNode::to_string uses an ostringstream instead of a string | Florent Le Coz | |
On my poor benchmark, it was infinitesimally faster. | |||
2015-09-01 | XmlNodes are now always closed | Florent Le Coz | |
Remove the close() method and closed attribute. Remove all the calls to close(). (Save one bool per XmlNode, yay, and save a few ifs and some useless function calls. At best it should be unnoticeably faster and lighter and save a few keystrokes in the future) | |||
2015-08-19 | //mode with no argument should work | Florent Le Coz | |
The server will respond with the current channel mode, in private or something | |||
2015-07-15 | louloulibs is part of the repository, so no need to check for its presence | Florent Le Coz | |
2015-07-09 | Display the resolved IP in debug logs | Florent Le Coz | |
2015-07-09 | If hostname resolution fails, do not try all possible ports | Florent Le Coz | |
2015-07-09 | Send the cares error message before cleaning it | Florent Le Coz | |
fix #3083 | |||
2015-07-09 | Check for timeouts on the DNS resolution using c-ares | Florent Le Coz | |
ref #3083 | |||
2015-07-09 | Fix the log_* macros to not have two ; at the end of lines | Florent Le Coz | |
2015-07-08 | Minor comment typo | Florent Le Coz | |
2015-06-10 | Exit with 1 if the connection to the XMPP server fails | Florent Le Coz | |
This helps the system understand if the process started correctly or not, when systemd is not used fix #3078 | |||
2015-06-09 | Do not send the admin-only adhoc commands to non-admin users | Florent Le Coz | |
They were not able to execute them anyway, so this was just a little usability issue. | |||
2015-06-09 | Remove a useless duplicate method | Florent Le Coz | |
2015-06-04 | Bump to 3.0~dev | Florent Le Coz | |
2015-05-28 | Release version 2.02.0v2 | Florent Le Coz | |
2015-05-28 | Revert "Use git-archive-all in the make dist, to include the submodules in ↵ | Florent Le Coz | |
the archive" This reverts commit 54f96debcaa80ea2d49f722b0df11d227943ebba. | |||
2015-05-28 | louloulibs is directly included, instead of being a submodule | Florent Le Coz | |
Because this is a nightmare to manage | |||
2015-05-27 | Avoid some potential race conditions by blocking the signals we manage | Florent Le Coz | |
They are atomically unblocked in the ppoll/epoll_pwait calls, avoiding any race condition on the check of the “stop” or “reload” booleans. | |||
2015-05-26 | Use git-archive-all in the make dist, to include the submodules in the archive | Florent Le Coz | |
2015-05-19 | Fix the date format in CHANGELOG file | Florent Le Coz | |
2015-05-19 | Update the changelog | Florent Le Coz | |
2015-05-19 | Do not forward CTCP commands (PING, VERSION…) to the user as private messages | Florent Le Coz | |
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 | |||
2015-05-19 | Document the listing of channels | Florent Le Coz | |
fix #2472 | |||
2015-05-19 | Handle errors for the LIST irc command | Florent Le Coz | |
ref #2472 | |||
2015-05-19 | Ignore commands that flood the user with private messages when listing chans | Florent Le Coz | |
ref #2472 | |||
2015-05-19 | Remove a debug line (breaking our PING stuf) that should not have been commited | Florent Le Coz | |
2015-05-19 | Fix the way we we forward an XMPP ping result to the IRC server | Florent Le Coz | |
Our CTCP notice didn't include a \01 char at the end. We thus failed to check the PING id when we received it ourself, because one char was missing | |||
2015-05-13 | Update to latest louloulibs revision, and add test for hostname validity | Florent Le Coz | |
fix #2694 | |||
2015-05-11 | Fix a message.arguments size check | Florent Le Coz | |
2015-05-11 | Fix the way we check for the PING id | Florent Le Coz | |
2015-05-11 | Fix the case of the nick for ping requests | Florent Le Coz | |
fix #3041 | |||
2015-05-11 | Properly send error response on presence stanzas | Florent Le Coz | |
2015-05-11 | Return a stanza error whenever the IRCClient for a given server does not exist | Florent Le Coz | |
Instead of ignoring the stanza, we send back an error of type remote-server-not-found each time it's possible. Also avoid having to do if (!irc) return; everytime. fix #3045 | |||
2015-05-07 | Update to latest louloulibs | Florent Le Coz | |
fix #3042 | |||
2015-05-07 | Two trivial fixes | Florent Le Coz | |