-
59a73c93ec
Do not send an “not-implemented” error when receiving an iq error
louiz’
2016-12-12 00:39:31 +01:00
-
c65ae47549
Auto accept presence subscription
louiz’
2016-12-12 00:36:59 +01:00
-
e45902ba26
ci: make it two uploads and flag them (e2e, and test_suite)
louiz’
2016-12-11 21:40:42 +01:00
-
8bae00716e
ci: upload our own total_coverage.info to codecov
louiz’
2016-12-11 21:36:00 +01:00
-
fc50888074
Run codecov upload from the root directory
louiz’
2016-12-11 17:18:55 +01:00
-
eca31ce8db
Do not change the nick when joining a second room with a different nick
louiz’
2016-12-11 17:05:52 +01:00
-
f653906f9d
Add a None type for the Iid class (when the iid is completely empty)
louiz’
2016-12-11 16:34:38 +01:00
-
36252ad217
ci: sonar-qube upload is allowed to fail
louiz’
2016-12-11 13:50:57 +01:00
-
b4223288ca
Add a codecov.yml file to ignore the tests/ directory
louiz’
2016-12-10 20:11:48 +01:00
-
4860201d8c
Add a make coverage target to merge all other coverages, and upload to codecov
louiz’
2016-12-10 19:03:11 +01:00
-
3961df3d54
ci: Do not try to gem install coveralls-lcov
louiz’
2016-12-10 17:06:53 +01:00
-
45e8de8e00
Upload the coverage results to coveralls
louiz’
2016-12-10 15:41:16 +01:00
-
10c126a286
Do not remove the .info generated by lcov
louiz’
2016-12-10 15:40:56 +01:00
-
379fe026fb
Properly convert the data into a number of seconds by using duration_cast
louiz’
2016-12-10 04:15:49 +01:00
-
f9c31cb129
The logger writes to std::clog
louiz’
2016-12-10 03:59:26 +01:00
-
4cc3dc03fc
The config module doesn’t use the logger at all
louiz’
2016-12-10 03:58:27 +01:00
-
e63f79169b
Use an other implementation of a null_stream for the logger
louiz’
2016-12-09 01:34:46 +01:00
-
0a45b09665
e2e: remove the log_message step, because it causes race conditions
louiz’
2016-12-09 00:50:16 +01:00
-
e1e740e35e
Don’t use global static members but functions that return a reference to an internal static object
louiz’
2016-12-08 21:25:20 +01:00
-
7f2eb60737
Init some members of TcpClientSocketHandler
louiz’
2016-12-08 18:41:12 +01:00
-
6fee8394f0
Fix the locales in the docker test images
louiz’
2016-12-08 09:39:43 +01:00
-
7a8b4e37a5
In time.cpp, use the en_US.UTF-8 locale, instead of en_US.utf-8
louiz’
2016-12-08 02:53:39 +01:00
-
807ac95e79
Use a portable way to get the relative paths into __FILENAME__
louiz’
2016-12-08 02:32:49 +01:00
-
7f577130e7
ci: Print the locals before running
louiz’
2016-12-08 01:15:40 +01:00
-
44101362df
ci: Remove openbsd job for now
louiz’
2016-12-08 01:04:17 +01:00
-
dac2119777
CI: refactor, and enable some specific test only on the master project
louiz’
2016-12-08 00:56:26 +01:00
-
75778f4187
Add some missing includes
louiz’
2016-12-07 18:28:29 +01:00
-
91f768a6d4
Force the freebsd build to use clang++
louiz’
2016-12-08 00:49:25 +01:00
-
344d951253
ci: Don’t display g++ and clang++ --version
louiz’
2016-12-08 00:45:04 +01:00
-
bea3a3a803
ci: don’t set the locale env variablesx
louiz’
2016-12-08 00:41:04 +01:00
-
e6b09eed89
Add a freebsd ci test
louiz’
2016-12-08 00:40:47 +01:00
-
c454a80ed0
e2e: Accept even more unordered things in the connection sequence
louiz’
2016-12-08 00:21:04 +01:00
-
eb8f1cbc07
Avoid a potential nullptr dereference
louiz’
2016-12-04 23:06:59 +01:00
-
17f8cf64bd
CI: add the docker tag for coverity and sonar-qube jobs
louiz’
2016-12-04 22:58:10 +01:00
-
b65ff9edb8
In the docker images, use port 1113 for charybdis’ identd connection
louiz’
2016-12-04 22:56:40 +01:00
-
7784c56843
Update the verify_certificate_chain code to work with botan >= 1.11.34 as well
louiz’
2016-12-04 22:17:37 +01:00
-
a66c67e291
Add a missing ifdef botan
louiz’
2016-12-04 16:26:32 +01:00
-
3ef78f4418
Add some missing botan includes
louiz’
2016-12-04 16:19:43 +01:00
-
732f53d798
Clean a few more things
louiz’
2016-11-18 20:54:41 +01:00
-
3f53db79c0
Use the new botan 1.11.32 Tls::Client API (but stay compatible with older ones)
louiz’
2016-12-02 16:50:28 +01:00
-
5f9568ca20
TLS: Enable ecc point compression
louiz’
2016-12-02 11:30:27 +01:00
-
ad22be4171
Do not fail to build if litesql is not there
louiz’
2016-11-25 09:21:27 +01:00
-
5cb534c960
move is_connecting outside of an ifdef
louiz’
2016-11-16 23:13:37 +01:00
-
42e85d921b
Remove some useless virtual method from SocketHandler
louiz’
2016-11-16 23:07:27 +01:00
-
b5a7c66bea
fix an “unused parameter” warning
louiz’
2016-11-16 20:30:16 +01:00
-
9dd0cf8f7a
Fix an error on gcc 4.9, because it is so stupid it can’t find operator""s
louiz’
2016-11-16 20:28:48 +01:00
-
89868e4cda
e2e tests that the IRC server received an ident response
louiz’
2016-11-16 20:03:23 +01:00
-
d90f75dc60
Trivial include cleanup
louiz’
2016-11-16 20:03:01 +01:00
-
ae445f0e59
Remove an unused variable
louiz’
2016-11-16 20:02:44 +01:00
-
4ab3cd653f
Fix some little compilation errors with some configs, from last commit
louiz’
2016-11-15 00:49:55 +01:00
-
d872c2b492
Support the ident protocol
louiz’
2016-11-15 00:23:19 +01:00
-
ed7e66471f
Add missing cstring include for strerror
louiz’
2016-11-11 03:03:42 +01:00
-
0c8adc85f7
Move all the connect() logic from TCPSocketHandler into a subclass
louiz’
2016-11-11 02:54:48 +01:00
-
c41d003cbf
Update the doc to say that we support xep 0059
louiz’
2016-11-10 14:01:51 +01:00
-
085c858c44
Start version 5.0
louiz’
2016-11-09 18:11:37 +01:00
-
-
9634cdaba2
Release version 4.0
louiz’
2016-11-09 17:50:09 +01:00
-
009aff52ac
Little update to the changelog
louiz’
2016-11-09 17:11:55 +01:00
-
b5beb04332
Remove a never reached (and non-sensical) error
louiz’
2016-11-07 21:57:39 +01:00
-
f36bccd7bb
Test the error on joining invalid room
louiz’
2016-11-07 21:51:39 +01:00
-
a52baa52e2
Workaround for debian and other old OS that do not have std::put_time
louiz’
2016-11-07 20:26:28 +01:00
-
597cfce4b8
Add <algorithm> back
louiz’
2016-11-07 14:52:08 +01:00
-
94cebfcd77
Add a missing <chrono> include
louiz’
2016-11-07 14:49:51 +01:00
-
962bac476c
Trivial refactor of get_user_bridge function
louiz’
2016-11-07 14:43:52 +01:00
-
7376831bc8
Add get-irc-connection-info adhoc command
louiz’
2016-11-07 14:43:07 +01:00
-
50d7590db4
Test the global and IRC server configure commands
louiz’
2016-11-03 22:02:07 +01:00
-
c70301e503
Fix the presences sent, when multiple resources join the virtual channel
louiz’
2016-11-02 21:25:26 +01:00
-
f50f50653d
Refactor load_certs()
louiz’
2016-11-01 19:43:56 +01:00
-
e1934a0b5f
Disable e2e tests on openbsd
louiz’
2016-11-01 17:38:59 +01:00
-
e565efd348
And fix the bw-output path…
louiz’
2016-11-01 17:25:49 +01:00
-
8b178aa82f
Fix the sonar-qube submission
louiz’
2016-11-01 17:10:11 +01:00
-
eed31b6aff
Fix the openbsd test, again
louiz’
2016-10-31 15:51:30 +01:00
-
7144a39a1e
Automate the sonar-qube scanner submission in the ci process
louiz’
2016-10-31 15:45:56 +01:00
-
1f65254231
Fix the openbsd test, do not use coverage on it
louiz’
2016-10-31 15:19:49 +01:00
-
03cdf75757
Revert the whole nproc thing
louiz’
2016-10-31 15:06:44 +01:00
-
bf8348186b
Coin coin
louiz’
2016-10-31 14:11:08 +01:00
-
835999d5f5
ci: Fix the nproc thingy
louiz’
2016-10-31 14:09:20 +01:00
-
ae02e58b9d
Some cleanups
louiz’
2016-10-31 13:54:25 +01:00
-
8c26b4d19f
Remove unused roster code
louiz’
2016-10-31 02:01:01 +01:00
-
056bc3da06
Actually run all the e2e scenario if nothing is specified
louiz’
2016-10-31 01:45:09 +01:00
-
db7ac6f13d
Test successful invite of an other user
louiz’
2016-10-31 01:39:04 +01:00
-
1d2f20600a
Handle IRC message 341 (invite confirmation)
louiz’
2016-10-31 01:38:26 +01:00
-
fdf336afa0
Use ensure_future if available, otherwise use asyncio.async
louiz’
2016-10-31 01:12:50 +01:00
-
1d6aa89ab9
Test self disco
louiz’
2016-10-31 01:12:39 +01:00
-
ec555d05df
e2e: add the possibility to launch a specific list of scenarios only
louiz’
2016-10-31 00:40:41 +01:00
-
1ff71ca79e
Test raw messages
louiz’
2016-10-31 00:35:03 +01:00
-
3e7c8ab4bc
Trivial cleanup
louiz’
2016-10-28 00:22:20 +02:00
-
911258bc65
Make AddrinfoDeleter a class
louiz’
2016-10-28 00:11:36 +02:00
-
0d8a2bfd13
Rename a variable that shadows a class member
louiz’
2016-10-28 00:11:17 +02:00
-
f7f4e3f638
Do the previous commit, but correctly
louiz’
2016-10-28 19:07:12 +02:00
-
8c5c217a9e
Default to make -j1 if nproc doesn’t exist
louiz’
2016-10-28 18:55:10 +02:00
-
ac61450184
Refactor remove_invalid_xml_chars to use correct types directly
louiz’
2016-10-27 01:37:55 +02:00
-
6d65e9527e
Remove calls to INFO() in catch, they are useless
louiz’
2016-10-27 01:16:04 +02:00
-
6d5d7eff68
Directly use Botan::byte instead of char, to avoid an unnecessary cast
louiz’
2016-10-27 01:15:26 +02:00
-
021f025cb0
Refactor the sha1 digest into its own function, and do not use sprintf
louiz’
2016-10-26 21:19:53 +02:00
-
3fdae6b624
Add a new badge to our collection! (Sonarqube)
louiz’
2016-10-27 00:19:56 +02:00
-
5ffd976d7f
CONTRIBUTING.rst formatting and a typo
louiz’
2016-10-25 01:17:58 +02:00
-
e5aaf7f8f4
Merge branch 'fix_tests_encoding' into 'master'
louiz
2016-10-24 11:46:49 +02:00
-
-
b141f3ddee
Explicitely use the docker runner on some builds
louiz’
2016-10-24 11:33:06 +02:00
-
4359680f9d
Fix test encoding by setting LANG and LC_ALL to C.UTF-8
louiz’
2016-10-24 11:20:35 +02:00
-
-
fed21b7e9f
ci: Rename the test archive
louiz’
2016-10-24 10:23:09 +02:00