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
Florent Le Coz
d2a7fd129a
Do not print an error message from expat if the error was "parsing finished"
2014-04-11 23:34:42 +02:00
Florent Le Coz
f00f5c3ffb
Do not use exceptions for missing tags, improvement in code simplicity
2014-04-11 23:06:13 +02:00
Florent Le Coz
a20c60a0d8
Messages coming from the IRC server are of type "chat"
2014-04-10 20:11:17 +02:00
Florent Le Coz
65601a96d2
The default type for message stanza is "normal"
2014-03-28 01:48:08 +01:00
Florent Le Coz
e971f64f92
Catch all exception produced by a received message (irc or xmpp)
2014-03-28 01:47:48 +01:00
Florent Le Coz
44b72b743e
The absence of a from attribute is an unrecoverable error, just ignore it
2014-03-28 01:47:05 +01:00
Florent Le Coz
3c5f823621
Send a stanza error when receiving bad stanzas
...
Whether this is a bad-request (missing XML attributes or elements) or an
internal server error.
2014-03-28 01:16:05 +01:00
Florent Le Coz
2ffbfb71dd
Idem
2014-03-24 21:29:46 +01:00
Florent Le Coz
1208ba2524
Use the correct type of error
2014-03-24 21:29:12 +01:00
Florent Le Coz
e47b164a43
Send an error presence whenever a user tries to join an invalid room
2014-03-24 21:08:09 +01:00
Florent Le Coz
cdc3183d9e
Introduce two new bool, to know if the xmpp component should try to reconnect
...
If we never succeeded our connection+auth process, means we should probably
not attempt any-more, and just give up. If we ever did, this means a
reconnect is a good idea
2014-03-24 20:39:59 +01:00
Florent Le Coz
ffc820e234
Reconnected immediately to the XMPP whenever it closes the connection
2014-03-24 20:31:02 +01:00
Florent Le Coz
e196d2f1f4
Do not send data if we are connected, send it only once we actually are
2014-03-24 18:37:31 +01:00
Florent Le Coz
3b1bf740a3
Fix the CMakeLists.txt regarding ronn
2014-03-14 01:34:35 +01:00
Florent Le Coz
930696e48a
Remove useless cast
2014-03-10 00:12:42 +01:00
Florent Le Coz
601159e8e2
Fix a bus error by not going above an array boundary
2014-03-03 21:02:55 +01:00
Florent Le Coz
db6ea52b44
Provide details about what error the XML parser encountered
2014-02-28 01:18:21 +01:00
Florent Le Coz
86d4347af8
Avoid unnecessary copies by recv()ing data directly into the expat buffer
2014-02-28 01:14:38 +01:00
Florent Le Coz
df774d45a9
Use scatter/gather io with sendmsg to avoid concataning strings all the time
2014-02-27 23:43:05 +01:00
Florent Le Coz
e2b9e80244
Fix a wrong comment
2014-02-26 01:15:44 +01:00
Florent Le Coz
76b131e13a
Do not try to connect to an irc server if we are connected or connecting
2014-02-25 02:10:45 +01:00