Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-12-03 | JID class provides bare() and full() methods | Florent Le Coz | |
2015-12-01 | Add the outgoing_bind option | Florent Le Coz | |
Lets the admin choose a local address to bind each outgoing (IRC) socket. | |||
2015-11-05 | Fix a clang warning | Florent Le Coz | |
2015-11-05 | Provide an adhoc option to let user pass the cert verif for some IRC servers | Florent Le Coz | |
2015-11-02 | Fix the initial IRC nickname (was using realname, by mistake) | Florent Le Coz | |
2015-10-31 | Do not forget to implement a method | Florent Le Coz | |
2015-10-31 | Implement a basic webirc support | Florent Le Coz | |
See https://kiwiirc.com/docs/webirc fix #3135 | |||
2015-10-31 | Fix the double sending of the USER command | Florent Le Coz | |
2015-10-31 | Remove some useless includes | Florent Le Coz | |
2015-10-29 | Remove a write to std::cout from Database’s constructor | Florent Le Coz | |
2015-10-29 | Use Catch for our test suite | Florent Le Coz | |
`make check` is also added to compile and run the tests Catch is fetched with cmake automatically into the build directory when needed | |||
2015-10-26 | Fix some trivial issues reported by cppcheck | Florent Le Coz | |
2015-10-26 | Fix the jidprep tests when built without libidn | Florent Le Coz | |
2015-10-24 | Display a success message at the end of the test suite | Florent Le Coz | |
2015-10-24 | Use “using” instead of typedef | Florent Le Coz | |
2015-10-24 | Remove an unused include | Florent Le Coz | |
2015-10-24 | Some little fixes in test.cpp | Florent Le Coz | |
2015-10-24 | Only compile database.cpp if configured with litesql | Florent Le Coz | |
2015-10-15 | Separate the DNS resolution logic from the TCP communication logic | Florent Le Coz | |
fix #3137 | |||
2015-10-12 | Introduce the realname_from_jid option | Florent Le Coz | |
When set to true, the realname and username are extracted (by default) from the user’s JID fix #3136 | |||
2015-10-12 | Provide the “realname_customization” option | Florent Le Coz | |
ref #3136 | |||
2015-10-12 | The realname is also saved as an IrcClient member | Florent Le Coz | |
2015-09-23 | TIL std::string::end and std::string::begin… | Florent Le Coz | |
2015-09-23 | Make sure the user-provided username does not contain spaces | Florent Le Coz | |
2015-09-23 | Provide username and realname IRC server options | Florent Le Coz | |
Used in the USER command when connecting to the IRC server, instead of the first nick. fix #3028 | |||
2015-09-22 | Fix two small warnings | Florent Le Coz | |
2015-09-22 | Connection may be closed from our side too | Florent Le Coz | |
2015-09-21 | Add a field (in the configure form) to specifiy an after-connect IRC command | Florent Le Coz | |
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 | Add an AdhocCommandsHandler to store commands specific to IRC servers | 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 | Use unique_ptr to store the XmlNode’s children | Florent Le Coz | |
Also fix some constness things | |||
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-09 | If hostname resolution fails, do not try all possible ports | 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-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-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 | 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 | |