summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-01-26Add a missing #include for sockaddr_in6Florent Le Coz
2015-01-26Fix the include guard of revstr.hppFlorent Le Coz
2015-01-24Document the new affiliation/role stuff, and update changelogFlorent Le Coz
2015-01-24Change IRC modes when receiving an affiliation/role change requestFlorent Le Coz
fix #2946
2015-01-14Remove a recent debug line that should not be thereFlorent Le Coz
2015-01-14Update changelog with the password featureFlorent Le Coz
2015-01-14Do not send an empty password at all, if the user didn't provide oneFlorent Le Coz
2015-01-14Make the password work when we join our first channel on that serverFlorent Le Coz
Because we need to wait for the welcome message, when we connect to the server, before sending the JOIN command, we need to also save the value of the password to reuse it when we actually send the JOIN command
2015-01-14Fix a little bit of style stuf from previous commitFlorent Le Coz
2015-01-14Add support for password-protected IRC rooms.Emmanuel Gil Peyrot
2015-01-12Remove a dummy commented lineFlorent Le Coz
2015-01-12If we sent a message to a user, their notices are considered private messagesFlorent Le Coz
fix #2882
2015-01-10Fix the cmake LIBUUID_INCLUDE_DIRS value when we are not using pkg-configFlorent Le Coz
2014-12-17And another trivial -Weffc++ warningFlorent Le Coz
2014-12-17Fix a few issues reported by static analyzersFlorent Le Coz
2014-11-24Cache the result of jidprep()Florent Le Coz
Avoid doing repetitive calculations, if we call jidprep() on the same JID multiple times
2014-11-13Use hardened_build 1 in the spec fileFlorent Le Coz
See http://fedoraproject.org/wiki/Packaging:Guidelines#PIE
2014-11-13Build with the fedora CFLAGS in the .specFlorent Le Coz
2014-11-13Use the new flags in the .spec fileFlorent Le Coz
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