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