Commit Graph
897 Commits
Author SHA1 Message Date
Florent Le Coz df765faab9 Only call get_last_child() if the node has children
Explain that the behaviour is otherwise undefined, in the comment.
2014-05-15 00:47:20 +02:00
Florent Le Coz 7c7da2cedb "Chat message" is not the same as "any kind of message" 2014-05-15 00:32:31 +02:00
Florent Le Coz bafde1af9f Stanza:get_name() only returns the name of the tag, without the namespace 2014-05-15 00:32:31 +02:00
Florent Le Coz 12c8b1ae0b Disconnect the user from all its IRC servers whenever he returns an error
fix #2524
2014-05-15 00:32:31 +02:00
Florent Le Coz 712b7bdfdf Correctly handle the usage of ! as a IRC user mode indicator
Since “!” is also the separator between the nickname and the user hostname,
having “!” as the user mode (e.g. !nick!~some@host.bla) would cause the nick
to be empty. Now we skip it if it is a valid user mode indicator.
2014-05-14 21:48:38 +02:00
Florent Le Coz 634e7cf125 mini reorder 2014-05-11 03:37:07 +02:00
Florent Le Coz 23db31cff1 [cmake] Do not print useless messages when an optional lib is not found 2014-05-11 03:36:42 +02:00
Florent Le Coz 579ca4bdb6 Forward iq version results to IRC 2014-05-07 02:02:47 +02:00
Florent Le Coz 04fe15a1e7 Correctly do the error handling when we receive an iq 2014-05-06 23:07:30 +02:00
Florent Le Coz 5ec05cb0ed Forward CTCP version request to XMPP 2014-05-06 22:50:37 +02:00
Florent Le Coz f35db5ceba Implement next_id() to 2014-05-06 22:39:09 +02:00
Florent Le Coz 18b27793de Use epoll on linux by default, poll otherwise 2014-04-30 02:30:19 +02:00
Florent Le Coz dd552b1e34 Link with systemd instead of systemd-daemon 2014-04-30 02:03:24 +02:00
Florent Le Coz 28d244631d Add missing std::string_literals 2014-04-29 23:51:32 +02:00
Florent Le Coz 65f219594d Fix a little indentation 2014-04-29 21:56:05 +02:00
Florent Le Coz f6e6b8905b Use C++14 string_literals 2014-04-29 21:50:13 +02:00
Florent Le Coz 594bac1e84 Remove binary.hpp and use the c++14 feature 0b 2014-04-28 19:44:09 +02:00
Florent Le Coz c6059e5a21 Upgrade to C++14 2014-04-28 18:46:25 +02:00
Florent Le Coz ae41c5dee4 Include the xhtml-im element in private messages too 2014-04-25 00:53:59 +02:00
Florent Le Coz 4e61b0d57e The author name from messages from the server are now nicely formated 2014-04-25 00:53:08 +02:00
Florent Le Coz 77a84fd2d9 NOTICE from channels are displayed in the channel, with a green "[notice]" 2014-04-25 00:35:57 +02:00
Florent Le Coz 6ebb586b6c Respond to a disco query the gateway jid itself 2014-04-24 19:36:14 +02:00
Florent Le Coz 98ef49e787 Fix the kick by correctly using the from and to attributes 2014-04-22 20:13:02 +02:00
Florent Le Coz 0b4f761e31 Fix the CMakeLists.txt to correctly have -Ibuild/src/ 2014-04-22 14:30:23 +02:00
Florent Le Coz bd8a5a505e The logging test is less ambiguous 2014-04-21 23:03:58 +02:00
Florent Le Coz e847084b00 Improve the test on jidprep 2014-04-21 22:59:16 +02:00
Florent Le Coz 4b5d2d11c5 test.cfg file is now created by the test suite 2014-04-21 22:56:22 +02:00
Florent Le Coz 848b50185f Remove unused action_prefix_len variable 2014-04-21 22:47:20 +02:00
Florent Le Coz b37fc70fb4 Little updates to the README and INSTALL files 2014-04-18 17:56:06 +02:00
Florent Le Coz 114007f10d Actually do the last commit, but completely this time 2014-04-18 10:46:25 +02:00
Florent Le Coz bd7936bdfe No more missing text when converting IRC colors to xhtml-im
fix #2496
2014-04-17 20:37:46 +02:00
Florent Le Coz 9683f0a0b2 s/optionnal/optional/ 2014-04-15 07:06:59 +02:00
Florent Le Coz 3468924a62 Document the systemd-daemon optional dependency 2014-04-15 07:06:00 +02:00
Florent Le Coz 9d8166f10d Add support for systemd-daemon 2014-04-15 07:02:09 +02:00
Florent Le Coz 58a2c00d44 Call on_connection_failed() when the connection fails to be established 2014-04-15 06:47:38 +02:00
Florent Le Coz f7b75d7eb4 Remove a useless debug log line 2014-04-15 06:42:00 +02:00
Florent Le Coz 996a827a52 Document the new dummy channel, and how biboumi creates and closes connections 2014-04-15 05:42:12 +02:00
Florent Le Coz fbcce3c112 Fix a wrong description of how addressing works in biboumi 2014-04-15 05:41:17 +02:00
Florent Le Coz 3bc6f18347 Add an explanatory topic on the dummy channel 2014-04-15 05:22:32 +02:00
Florent Le Coz 14b6793d7f Joining the dummy channel connects to the irc server 2014-04-15 05:11:36 +02:00
Florent Le Coz 28065d3d52 Do not disconnect from the IRC server if the dummy channel is joined 2014-04-15 05:08:07 +02:00
Florent Le Coz 5739d418e2 Better way to leave the dummy room 2014-04-15 04:56:50 +02:00
Florent Le Coz 0d9c1ba313 Merge branch 'master' into dummy_chan 2014-04-15 04:45:59 +02:00
Florent Le Coz 804b686f1c Fix the leave-muc presence stanza 2014-04-15 04:45:20 +02:00
Florent Le Coz cfca16bbec Ability to leave the dummy channel 2014-04-15 04:44:51 +02:00
Florent Le Coz 576fb3d132 Correctly use the dummy channel whenever we interract with an empty-string chan 2014-04-15 04:44:09 +02:00
Florent Le Coz 7f74f62e56 Merge branch 'master' into dummy_chan 2014-04-15 04:11:27 +02:00
Florent Le Coz c64bb0bde9 Improved doc rule in the cmake thing 2014-04-13 20:28:42 +02:00
Florent Le Coz 8246849fdf Do not link with pthread 2014-04-13 19:16:18 +02:00
Florent Le Coz 020325dbb0 [WIP] DummyIrcChannel 2014-04-13 15:37:56 +02:00