Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-07-15 | Fix IPv6 support (sockaddr size) | Florent Le Coz | |
Since struct sockaddr is too small to contain an IPv6, we use struct sockaddr_in6 instead, and we cast it where needed | |||
2014-07-15 | Provide WITHOUT_BOTAN and WITHOUT_SYSTEMD cmake flags | Florent Le Coz | |
Use them to build without linking to them, even if they are on your system | |||
2014-07-15 | Send the reason of the connection close to the user | Florent Le Coz | |
2014-07-12 | Bump master version to 2.0~dev | Florent Le Coz | |
2014-07-12 | Merge branch 'v1' | Florent Le Coz | |
2014-07-12 | Release version 1.01.0 | Florent Le Coz | |
2014-07-12 | Add a CHANGELOG file describing a general view of 1.0 features | Florent Le Coz | |
2014-07-03 | Move some members of TCPSocketHandler into the SocketHandler class | Florent Le Coz | |
2014-07-02 | Add a level of inheritance above SocketHandler | Florent Le Coz | |
SocketHandler has been renamed to TCPSocketHandler SocketHandler is now a simple interface with a few methods, used only by Poller. This way we can inherite from the new SocketHandler class, to handle other types of sockets, and still make them manageable by the poller without any change in the Poller class. | |||
2014-06-30 | Also remove that from the spec file | Florent Le Coz | |
2014-06-30 | Remove biboumi_logdir from the spec file | Florent Le Coz | |
2014-06-30 | Run the test_suite in the spec %check section | Florent Le Coz | |
2014-06-30 | Fix a typo | Florent Le Coz | |
2014-06-30 | Enable assert() even in release mode, in the test_suite | Florent Le Coz | |
2014-06-30 | Provide a spec file to build a Fedora RPM | Florent Le Coz | |
2014-06-30 | Use systemd-daemon logging prefix if available | Florent Le Coz | |
2014-06-30 | Provide an example unit file for systemd | Florent Le Coz | |
2014-06-30 | Provide an example configuration file | Florent Le Coz | |
2014-06-30 | Regularly send a notification for the systemd watchdog | Florent Le Coz | |
2014-06-30 | Fix some cmake issues | Florent Le Coz | |
fix #2551 | |||
2014-06-28 | Add missing <string> include in timed_events.hpp | Florent Le Coz | |
fix #2552 | |||
2014-06-25 | Fix ad-hoc “disconnect user” command. Do not add the <error/> on success | Florent Le Coz | |
2014-06-25 | Add some details in the INSTALL file | Florent Le Coz | |
2014-06-24 | Provide a make dist target | Florent Le Coz | |
2014-06-24 | Little documentation update | Florent Le Coz | |
2014-06-23 | Rename cmake target test->test_suite for cmake 3.0 | Florent Le Coz | |
See CMP0037 | |||
2014-06-22 | Delete the timeout event using the correct socket number, instead of -1 | Florent Le Coz | |
Was causing the event to not be removed in case of connection failure, which lead to a dangling timed event named “timeout-1”, which was called later, by some other SocketHandler for which even the socket creation failed (so, its socket is -1), with a pointer to the previous SocketHandler which has disappeared for a long time: segmentation fault etc. | |||
2014-06-20 | Support version request to IRC users | Florent Le Coz | |
2014-06-20 | Respond to IQ version on the gateway, a server or a chan with biboumi version | Florent Le Coz | |
ref #2455 | |||
2014-06-20 | Write the software version, including the git hash, in config.h using cmake | Florent Le Coz | |
2014-06-19 | Return a proper iq when the IRC server responds to our kick | Florent Le Coz | |
A result or an error, depending on the type of message | |||
2014-06-19 | Implement a way to add callbacks, waiting for an IRC event to return an iq | Florent Le Coz | |
2014-06-19 | Remove a duplicate “connection closed” message | Florent Le Coz | |
2014-06-19 | Make the Botan rng, credential_manager etc be static | Florent Le Coz | |
This actually makes the session_manager be useful, and saves a few octets of memory for the other ones | |||
2014-06-18 | Document the new way to send private messages | Florent Le Coz | |
2014-06-18 | Messages to room participants are forwarded to the IRC user | Florent Le Coz | |
For example, both JID #chan%server@biboumi/Toto and toto!server@biboumi are equivalent, except that if you send a message to the first one, subsequent messages coming from the user toto will come from that same JID. This is done to be consistent for the XMPP user, and respond from the same JID than the 'to' of the first message. fix #2468 | |||
2014-06-18 | Mini comment fix | Florent Le Coz | |
2014-06-18 | includes from cmake BINARY_DIR should be included before considering SOURCE_DIR | Florent Le Coz | |
2014-06-13 | Document the encryption, and a few documentation issues are fixed | Florent Le Coz | |
2014-06-11 | Rewrite the whole IID usage | Florent Le Coz | |
IRC users and channels are now distinguished by the separator used in the IID (% or !). ref #2468 | |||
2014-06-11 | Add an <error/> element when the provided form is wrong, in two ad-hoc commands | Florent Le Coz | |
2014-06-11 | Handle the 'cancel' ad-hoc action, and return an error for unsupported actions | Florent Le Coz | |
ref #2521 | |||
2014-06-11 | Remove inactive ad-hoc sessions after a given time | Florent Le Coz | |
ref #2521 | |||
2014-06-08 | Make the XMPP component port configurable | Florent Le Coz | |
fix #2541 | |||
2014-06-08 | Add a TimedEvent to cancel the connection to a server after 5 seconds | Florent Le Coz | |
2014-06-08 | Silence warnings coming from Botan headers | Florent Le Coz | |
2014-06-08 | Properly search for libbotan even in a botan-1.11 subdirectory | Florent Le Coz | |
2014-06-08 | Convert \n to <br/> in xhtml body | Emmanuel Gil Peyrot | |
fix #2539 | |||
2014-06-08 | Give two supported compilers, as examples | Florent Le Coz | |
2014-06-08 | Document the new optional libbotan dependency | Florent Le Coz | |