summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-11-13Improve dependencies checks in the build processFlorent Le Coz
- Rename all Find*.cmake files to uppercase, to make things more consistent, and fix some issues with them (notably the REQUIRED flag) - Rename SYSTEMDDAEMON to SYSTEMD and only use the libsystemd instead of libsystemd-daemon because it's deprecated for a long time now - Provide a WITH_* and WITHOUT_* switch for all optional dependencies - Document things in the INSTALL file
2014-11-12Implement the PING on a server or the gateway itselfFlorent Le Coz
fix #2575
2014-11-12send_iq_result can have a "from" with just the domain nameFlorent Le Coz
2014-11-12Implement PING to in-room participantFlorent Le Coz
ref #2575
2014-11-12Add utils::revstrFlorent Le Coz
2014-11-12Implement PING, user to user only (XMPP and IRC side, using CTCP PING)Florent Le Coz
ref #2757
2014-11-12Rename iq_responder_callback_t to irc_… and add the equivalent to wait for iqsFlorent Le Coz
2014-08-29Merge branch 'v1'Florent Le Coz
2014-08-29[spec] Update the URL, and do not hardcode the version in itv1Florent Le Coz
2014-08-18Escape a # in biboumi.1.mdFlorent Le Coz
2014-08-18Wrap a paragraph from INSTALL file to 79 charsFlorent Le Coz
2014-08-18Merge branch 'v1'Florent Le Coz
Conflicts: CMakeLists.txt
2014-08-18Update spec file to 1.1Florent Le Coz
2014-08-08Send a proper error on IRC message 438 (nickname change too fast)Florent Le Coz
fix #2576
2014-08-08Use generic send_presence_error() instead of almost identical specializationsFlorent Le Coz
2014-07-31Run the service with the nobody userFlorent Le Coz
2014-07-31Do not create a useless biboumi unix user with the RPM packageFlorent Le Coz
2014-07-21Add two missing type="error" in some presence errorsFlorent Le Coz
2014-07-16Release version 1.11.1Florent Le Coz
2014-07-15Merge branch 'v1'Florent Le Coz
Conflicts: src/network/socket_handler.hpp
2014-07-15Fix 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-15Provide WITHOUT_BOTAN and WITHOUT_SYSTEMD cmake flagsFlorent Le Coz
Use them to build without linking to them, even if they are on your system
2014-07-15Send the reason of the connection close to the userFlorent Le Coz
2014-07-12Bump master version to 2.0~devFlorent Le Coz
2014-07-12Merge branch 'v1'Florent Le Coz
2014-07-12Release version 1.01.0Florent Le Coz
2014-07-12Add a CHANGELOG file describing a general view of 1.0 featuresFlorent Le Coz
2014-07-03Move some members of TCPSocketHandler into the SocketHandler classFlorent Le Coz
2014-07-02Add a level of inheritance above SocketHandlerFlorent 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-30Also remove that from the spec fileFlorent Le Coz
2014-06-30Remove biboumi_logdir from the spec fileFlorent Le Coz
2014-06-30Run the test_suite in the spec %check sectionFlorent Le Coz
2014-06-30Fix a typoFlorent Le Coz
2014-06-30Enable assert() even in release mode, in the test_suiteFlorent Le Coz
2014-06-30Provide a spec file to build a Fedora RPMFlorent Le Coz
2014-06-30Use systemd-daemon logging prefix if availableFlorent Le Coz
2014-06-30Provide an example unit file for systemdFlorent Le Coz
2014-06-30Provide an example configuration fileFlorent Le Coz
2014-06-30Regularly send a notification for the systemd watchdogFlorent Le Coz
2014-06-30Fix some cmake issuesFlorent Le Coz
fix #2551
2014-06-28Add missing <string> include in timed_events.hppFlorent Le Coz
fix #2552
2014-06-25Fix ad-hoc “disconnect user” command. Do not add the <error/> on successFlorent Le Coz
2014-06-25Add some details in the INSTALL fileFlorent Le Coz
2014-06-24Provide a make dist targetFlorent Le Coz
2014-06-24Little documentation updateFlorent Le Coz
2014-06-23Rename cmake target test->test_suite for cmake 3.0Florent Le Coz
See CMP0037
2014-06-22Delete the timeout event using the correct socket number, instead of -1Florent 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-20Support version request to IRC usersFlorent Le Coz
2014-06-20Respond to IQ version on the gateway, a server or a chan with biboumi versionFlorent Le Coz
ref #2455
2014-06-20Write the software version, including the git hash, in config.h using cmakeFlorent Le Coz