louiz’
ad4ccdbbea
Display a message to tell if we found pandoc or not
...
fix #3177
2016-06-13 20:02:04 +02:00
Emmanuel Gil Peyrot
abedca196f
Make the default config file put the database in /var/lib
2016-06-11 18:03:00 +01:00
Emmanuel Gil Peyrot
ad15924ac3
Allow cmake to configure the systemd unit’s user and group
2016-06-11 01:34:03 +01:00
louiz’
272c0e4995
Reset the preferred private JID when all resources leave a room
...
For example if we are talking in private with nick Joe from
room #foo, and then we leave that room, we start receiving Joe’s
message from the server-wide JID
e2e tests included!!!
2016-06-10 10:00:48 +02:00
louiz’
7540f67933
Add some e2e tests to check that private messages come from the right JIDs
2016-06-09 16:32:23 +02:00
louiz’
199f010f52
Add a basic e2e test for channel and private messages
2016-06-08 11:49:44 +02:00
louiz’
28300dff5b
Add a missing vector include
2016-06-08 10:31:19 +02:00
louiz’
2d11a5f494
Support multiple nick session, except for IQs
...
ref #2556
2016-06-08 01:42:43 +02:00
louiz’
507d0c2cbe
Forward everything to all concerned XMPP resources
2016-06-08 01:42:43 +02:00
louiz’
66609cfba2
Remove all usage of std::list
2016-06-08 01:42:43 +02:00
louiz’
711861d40e
Add methods to know which resource is on which server or channel
2016-06-08 01:42:43 +02:00
louiz’
367de4826c
Associate a bridge with a bare JID instead of a full JID
...
ref #2556
2016-06-08 01:42:43 +02:00
louiz’
0a2123f8a2
Changelog into rst
2016-06-08 01:42:43 +02:00
louiz’
a641a26327
Check the length of the JID parts when copying into the jidprep buffer
...
We trust the XMPP server, but maybe not enough to not check that
2016-06-02 16:03:28 +02:00
louiz’
62c88a62ae
Changelog into rst
2016-05-26 22:26:58 +02:00
louiz’
d78bc8c6ba
ci: include only the rpm and srpm directory in the artifacts
...
The rest is useless and takes a lot of space
2016-05-23 18:00:17 +02:00
louiz’
38202e5f6e
Update the build process to take into account the rst files
2016-05-23 11:51:03 +02:00
louiz’
c7299656fc
Merge branch 'rst'
2016-05-23 11:38:22 +02:00
louiz’
6f3dacc40d
First rst attempt
2016-05-23 11:34:33 +02:00
louiz’
8f80b9c530
Test the execution of the hello command
2016-05-13 15:17:29 +02:00
louiz’
0b1bf92479
e2e: possibility to extract a value from a stanza and reuse it in send_stanza
2016-05-13 15:17:29 +02:00
louiz’
fdddd447b3
Use “using” instead of typedef
2016-05-13 01:22:49 +02:00
louiz’
ce2b8a15f1
ci: Have two builds: on fedora and on debian
2016-05-12 11:41:54 +02:00
louiz’
e8e60b715c
Add a Dockerfile for biboumi-test-debian
2016-05-12 11:41:34 +02:00
louiz’
cef238e700
Do not use std::endl for each line when saving the conf file
2016-05-11 00:56:49 +02:00
louiz’
ce798b1e8c
Fix build with POLLER=POLL
2016-05-10 12:50:05 +02:00
louiz’
06439fa2fc
Run e2e in a subdirectory and lighten the build artifacts
2016-05-04 14:25:30 +02:00
louiz’
af42073830
Style fix
...
Move all constructors at the top of classes
2016-05-04 14:16:40 +02:00
louiz’
305e01c0b5
Update .gitignore
2016-04-28 15:52:30 +02:00
louiz’
98517e9a7b
Change the name of the DB in the e2e tests
2016-04-27 11:04:05 +02:00
louiz’
1e56c59e82
Include the Configure ad-hoc command on biboumi's JID for fixed_irc_server
...
Because a jid like “freenode.example.org” is both the JID for the configured
IRC server, and biboumi’s JID.
fix #3175
2016-04-27 11:03:52 +02:00
louiz’
82e0cf99b0
Trivial cleanup
2016-04-25 10:43:20 +02:00
louiz’
d452c2ff18
Add e2e tests for the ad-hoc listing on the server jid
2016-04-25 10:43:20 +02:00
louiz’
b98402c972
Remove a forgotten comment
...
[ci skip]
2016-04-22 15:06:45 +02:00
louiz’
254249dd78
Test the the virtual channel
2016-04-22 15:03:29 +02:00
louiz’
376b28172b
tests: Split the connection sequence into two
...
We can now insert steps between the two parts
2016-04-22 15:02:28 +02:00
louiz’
38a59c38ff
Add a Dockerfile to build a biboumi-test image
2016-04-22 11:58:18 +02:00
louiz’
3fe55ab0b3
Remove an unused variable
2016-04-22 11:57:58 +02:00
louiz’
439ea26223
Add a basic fixed_server e2e scenario
2016-04-22 11:57:58 +02:00
louiz’
ea35a12d5b
Each e2e scenario can provide its own config name
2016-04-22 11:57:32 +02:00
louiz’
747f04ee6d
Move the e2e tests out of make check
2016-04-22 10:49:07 +02:00
louiz’
3119ec72f3
Force LANG to en_US when generating biboumi.spec (fixes the date format)
2016-04-22 10:49:07 +02:00
louiz’
327c821f46
Write irc output into a file
2016-04-22 10:49:07 +02:00
louiz’
ee9b7f55bb
Run make rpm, in the ci
2016-04-22 10:49:07 +02:00
louiz’
3ddca86851
Debug and exit if IRC server startup fails
2016-04-22 10:49:07 +02:00
louiz’
71b3f8f50b
Correct charybdis config file path
2016-04-22 10:49:07 +02:00
louiz’
04facc515c
Provide a conf for charybdis
2016-04-22 10:49:07 +02:00
louiz’
04d28f968b
Forward the topic authors, handle the author from 333 messages
...
fix #2
2016-04-22 10:49:07 +02:00
louiz’
64f341ee80
e2etests: Use charybdis and update the scenarios accordingly
2016-04-22 10:49:06 +02:00
louiz’
bd625aa59b
e2etests: we are able to receive optional stanzas
2016-04-22 10:49:06 +02:00