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
louiz’
45f442b67d
More tests
2016-04-22 10:49:06 +02:00
louiz’
e0ee881f10
Remove localdomain
2016-04-22 10:49:06 +02:00
louiz’
065f52a0b3
Add mammond conf
2016-04-22 10:49:06 +02:00
louiz’
464261d4ed
Support RPL_NOTPIC and 005
2016-04-22 10:49:06 +02:00
louiz’
606700f4c5
Improve e2e test, start mammond ourself, etc
2016-04-22 10:49:06 +02:00
louiz’
73ad709ddf
Add a TEMPORARY work-around for botan 1.11.29
2016-04-22 10:49:06 +02:00
louiz’
d57b8bb8c3
Trivial formatting
2016-04-22 10:49:06 +02:00
louiz’
b32729fb8a
Convert README, INSTALL etc to markdown
2016-04-22 10:49:06 +02:00
louiz’
14930284a7
Fetch Catch from our own clone, instead of the github one.
...
Avoids:
- Relying on github’s services
- Fetching a new (malicious) version, automatically, without any “check”
2016-03-24 10:06:02 +01:00
Florent Le Coz
55d1d81771
Provide a better way to check stanzas at each step of the end_to_end test
2016-02-29 17:59:47 +01:00
Florent Le Coz
13eceeeecf
Include a note on own to contribute changes
2016-02-28 21:56:50 +01:00
Florent Le Coz
b47179f125
Fix the ordering of poll callbacks, with ppoll too
2016-02-24 09:31:30 +01:00
Florent Le Coz
b29d94444d
Close the epoll fd
2016-02-24 09:31:30 +01:00
Florent Le Coz
1f1a27c930
Fix a few ci things
2016-02-24 09:31:30 +01:00
Florent Le Coz
1ee5f8e01a
end_to_end creates a config file before running biboumi
2016-02-24 09:31:30 +01:00
Florent Le Coz
51a34f83f9
Add a basic integration test in python
2016-02-24 09:30:37 +01:00
Florent Le Coz
37fd6ff18a
log the handshake + stream opening/close in a more consistent way
2016-02-22 17:03:15 +01:00
Florent Le Coz
6ee80ad268
Fix the ordering of poll callbacks (recv, connect, send)
...
Because if we have a send event to signal the connection sucess + a recv
event to signal something to read on the socket, we need to first finish the
connect process before reading the available data. That’s what we do now.
2016-02-22 17:03:15 +01:00
Florent Le Coz
4cd97f7e88
Simplify the ci file
2016-02-17 20:21:02 +01:00
Florent Le Coz
339176449f
Remove the clang ci test that won’t work for a mysterious reason in my docker
2016-02-12 10:09:41 +01:00
Florent Le Coz
218260362f
Remove unused xml_unescape() function
2016-02-10 20:23:27 +01:00
Florent Le Coz
a13285d0ff
Rename BasicCredentialManager
2016-02-10 20:10:40 +01:00
Florent Le Coz
0a352e557d
Move the irc callbacks into the cpp file
2016-02-10 19:19:21 +01:00
Florent Le Coz
8c249f1447
Build the rpm with gitlab-ci
2016-01-21 16:54:42 +01:00
Florent Le Coz
6770629bd7
Fix a clang-check warning
...
I think it was a UB
2016-01-21 16:53:29 +01:00
Florent Le Coz
85867976dc
Add a “rpm” target in the makefile, building a RPM
2016-01-21 16:53:29 +01:00
Florent Le Coz
ae7c54f373
Spec file becomes a template, auto filled with the date and version
2016-01-21 16:53:29 +01:00
Florent Le Coz
0c85ed128a
Remove the localhost6 test, that’s not portable at all
2016-01-15 12:14:49 +01:00
Florent Le Coz
ccfdb60cc1
Fix a build when litesql is found but not botan
...
fix #3157
2016-01-15 11:54:33 +01:00