Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-07-28 | Fix the timeout test, now that we don't wait 1ms too much everytime | louiz’ | |
2016-07-28 | Do not add 1ms to the timeout of our poller | louiz’ | |
Can’t remember why I did this, but that must be a stupid reason. Everything must work even with a timeout of 0. | |||
2016-07-28 | Always remove all the DNS sockets on an c-ares event | louiz’ | |
Because c-ares may close one of its socket, even if it’s not the one that has the event. Otherwise we may not know when a socket has been removed from our poller (automatically, when close()ed) and this leads to bugs. | |||
2016-07-27 | Revert "Don’t use unique_ptr to store dns socket handlers" | louiz’ | |
This reverts commit 5328d0806fdc5becb9344b4d4320787a2b7c0712. | |||
2016-07-24 | Use log_error instead of cerr | louiz’ | |
2016-07-12 | Bring back DNSSocketHandler's destructor | louiz’ | |
2016-07-12 | Don’t use unique_ptr to store dns socket handlers | louiz’ | |
2016-07-12 | Move reload.*pp from louloulibs to src | louiz’ | |
2016-07-12 | Properly catch and handle database errors | louiz’ | |
Do not use a singleton for the database. fix #3203 | |||
2016-07-04 | Replace all include guards by #pragma once | louiz’ | |
It’s $CURRENT_YEAR | |||
2016-06-24 | Properly set the “from” of the ping results to the correct full JID | louiz’ | |
2016-06-23 | Fix a bug in cut() | louiz’ | |
2016-06-15 | cut messages at 512 bytes, taking into account the UTF-8 codepoints | louiz’ | |
ref #3067 | |||
2016-06-15 | Add get_next_codepoint_size | louiz’ | |
2016-06-14 | Refactor, test and improve the way we cut too-long messages for IRC | louiz’ | |
2016-06-14 | Add a missing return bool in Config | louiz’ | |
2016-06-14 | Clean the Config module, use static things instead of a stupid singleton | louiz’ | |
2016-06-13 | Show off, with some variadic templates, for the logger module | louiz’ | |
2016-06-08 | Add a missing vector include | louiz’ | |
2016-06-08 | Remove all usage of std::list | louiz’ | |
2016-06-02 | Check the length of the JID parts when copying into the jidprep buffer | louiz’ | |
We trust the XMPP server, but maybe not enough to not check that | |||
2016-05-13 | Use “using” instead of typedef | louiz’ | |
2016-05-11 | Do not use std::endl for each line when saving the conf file | louiz’ | |
2016-05-10 | Fix build with POLLER=POLL | louiz’ | |
2016-05-04 | Style fix | louiz’ | |
Move all constructors at the top of classes | |||
2016-04-27 | Include the Configure ad-hoc command on biboumi's JID for fixed_irc_server | louiz’ | |
Because a jid like “freenode.example.org” is both the JID for the configured IRC server, and biboumi’s JID. fix #3175 | |||
2016-04-22 | Forward the topic authors, handle the author from 333 messages | louiz’ | |
fix #2 | |||
2016-04-22 | Add a TEMPORARY work-around for botan 1.11.29 | louiz’ | |
2016-02-24 | Fix the ordering of poll callbacks, with ppoll too | Florent Le Coz | |
2016-02-24 | Close the epoll fd | Florent Le Coz | |
2016-02-22 | log the handshake + stream opening/close in a more consistent way | Florent Le Coz | |
2016-02-22 | Fix the ordering of poll callbacks (recv, connect, send) | Florent Le Coz | |
Because if we have a send event to signal the connection sucess + a recv event to signal something to read on the socket, we need to first finish the connect process before reading the available data. That’s what we do now. | |||
2016-02-10 | Remove unused xml_unescape() function | Florent Le Coz | |
2016-02-10 | Rename BasicCredentialManager | Florent Le Coz | |
2016-01-13 | Quiet a warning | Florent Le Coz | |
2016-01-04 | Support a trusted SHA1 fingerprint to be configured for each IRC server | Florent Le Coz | |
2016-01-04 | Use the configured encoding value when decoding received messages | Florent Le Coz | |
2015-12-23 | A few cleanups, and make a few things more modern | Florent Le Coz | |
2015-12-23 | Also store a reference instead of a pointer, in AdhocCommandsHandler | Florent Le Coz | |
2015-12-13 | Make the XMPP server address configurable. | Stuart Mumford | |
fix #3145 | |||
2015-12-03 | Add an ad-hoc command to disconnect a user from one or more IRC server | Florent Le Coz | |
fix #3077 | |||
2015-12-03 | JID class provides bare() and full() methods | Florent Le Coz | |
2015-12-03 | Small cleanup | Florent Le Coz | |
2015-12-03 | Provide a “var” map in AdhocSession objects, to save values between each ↵ | Florent Le Coz | |
step | |||
2015-12-03 | Do not forget to call freeaddrinfo, fix a memleak | Florent Le Coz | |
For the getaddrinfo call we added in the previous commit, to convert the IP provided in the conf. | |||
2015-12-01 | Display a better error when connection fails | Florent Le Coz | |
The error should not tell “while reading” when we are just connecting. | |||
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-30 | Do not segfault when trying to send TLS data over a not-yet connected socket | Florent Le Coz | |
2015-11-07 | Avoid leaking socket filedescriptors | Florent Le Coz | |
When trying the various results of getaddrinfo, we forgot to close the socket when one fails, before trying the next one. Also use the destructor to make sure we do not have some other unrelated leak. | |||
2015-11-05 | Make the CA file configurable | Florent Le Coz | |