louiz’
75778f4187
Add some missing includes
2016-12-07 18:29:02 +01:00
louiz’
91f768a6d4
Force the freebsd build to use clang++
2016-12-08 00:49:25 +01:00
louiz’
344d951253
ci: Don’t display g++ and clang++ --version
2016-12-08 00:45:04 +01:00
louiz’
bea3a3a803
ci: don’t set the locale env variablesx
2016-12-08 00:41:04 +01:00
louiz’
e6b09eed89
Add a freebsd ci test
2016-12-08 00:40:47 +01:00
louiz’
c454a80ed0
e2e: Accept even more unordered things in the connection sequence
2016-12-08 00:21:04 +01:00
louiz’
eb8f1cbc07
Avoid a potential nullptr dereference
2016-12-04 23:06:59 +01:00
louiz’
17f8cf64bd
CI: add the docker tag for coverity and sonar-qube jobs
2016-12-04 22:58:10 +01:00
louiz’
b65ff9edb8
In the docker images, use port 1113 for charybdis’ identd connection
2016-12-04 22:56:40 +01:00
louiz’
7784c56843
Update the verify_certificate_chain code to work with botan >= 1.11.34 as well
2016-12-04 22:20:55 +01:00
louiz’
a66c67e291
Add a missing ifdef botan
2016-12-04 16:26:32 +01:00
louiz’
3ef78f4418
Add some missing botan includes
2016-12-04 16:19:43 +01:00
louiz’
732f53d798
Clean a few more things
2016-12-04 16:15:21 +01:00
louiz’
3f53db79c0
Use the new botan 1.11.32 Tls::Client API (but stay compatible with older ones)
2016-12-02 16:50:28 +01:00
louiz’
5f9568ca20
TLS: Enable ecc point compression
...
If available in Botan.
There is an issue where, if botan supports it but we don’t enable it, then
the TLS handshake may fail with some servers
2016-12-02 11:30:27 +01:00
louiz’
ad22be4171
Do not fail to build if litesql is not there
2016-11-25 09:22:24 +01:00
louiz’
5cb534c960
move is_connecting outside of an ifdef
2016-11-16 23:13:37 +01:00
louiz’
42e85d921b
Remove some useless virtual method from SocketHandler
2016-11-16 23:07:27 +01:00
louiz’
b5a7c66bea
fix an “unused parameter” warning
2016-11-16 20:30:16 +01:00
louiz’
9dd0cf8f7a
Fix an error on gcc 4.9, because it is so stupid it can’t find operator""s
2016-11-16 20:28:48 +01:00
louiz’
89868e4cda
e2e tests that the IRC server received an ident response
2016-11-16 20:03:23 +01:00
louiz’
d90f75dc60
Trivial include cleanup
2016-11-16 20:03:01 +01:00
louiz’
ae445f0e59
Remove an unused variable
2016-11-16 20:02:44 +01:00
louiz’
4ab3cd653f
Fix some little compilation errors with some configs, from last commit
2016-11-15 00:49:55 +01:00
louiz’
d872c2b492
Support the ident protocol
...
fix #3211
2016-11-15 00:23:19 +01:00
louiz’
ed7e66471f
Add missing cstring include for strerror
2016-11-11 03:03:42 +01:00
louiz’
0c8adc85f7
Move all the connect() logic from TCPSocketHandler into a subclass
...
This way, TCPSocketHandler only deal with the message sending/receiving, not
the connect() or anything else. This will be used for implementing servers
(because when a client is accepted, we don’t need all the connect() and dns
resolution stuff).
2016-11-11 02:54:48 +01:00
louiz’
c41d003cbf
Update the doc to say that we support xep 0059
2016-11-10 14:01:51 +01:00
louiz’
085c858c44
Start version 5.0
2016-11-09 18:11:37 +01:00
louiz’
9634cdaba2
Release version 4.0
2016-11-09 18:00:12 +01:00
louiz’
009aff52ac
Little update to the changelog
2016-11-09 17:11:55 +01:00
louiz’
b5beb04332
Remove a never reached (and non-sensical) error
2016-11-07 21:57:39 +01:00
louiz’
f36bccd7bb
Test the error on joining invalid room
2016-11-07 21:51:39 +01:00
louiz’
a52baa52e2
Workaround for debian and other old OS that do not have std::put_time
2016-11-07 20:26:28 +01:00
louiz’
597cfce4b8
Add <algorithm> back
2016-11-07 14:52:08 +01:00
louiz’
94cebfcd77
Add a missing <chrono> include
2016-11-07 14:49:51 +01:00
louiz’
962bac476c
Trivial refactor of get_user_bridge function
2016-11-07 14:43:52 +01:00
louiz’
7376831bc8
Add get-irc-connection-info adhoc command
...
fix #3171
2016-11-07 14:43:07 +01:00
louiz’
50d7590db4
Test the global and IRC server configure commands
2016-11-03 22:02:07 +01:00
louiz’
c70301e503
Fix the presences sent, when multiple resources join the virtual channel
...
fix #3216
2016-11-02 21:25:26 +01:00
louiz’
f50f50653d
Refactor load_certs()
2016-11-01 19:43:56 +01:00
louiz’
e1934a0b5f
Disable e2e tests on openbsd
2016-11-01 17:40:09 +01:00
louiz’
e565efd348
And fix the bw-output path…
...
[skip-ci]
2016-11-01 17:39:24 +01:00
louiz’
8b178aa82f
Fix the sonar-qube submission
2016-11-01 17:10:11 +01:00
louiz’
eed31b6aff
Fix the openbsd test, again
2016-10-31 15:51:30 +01:00
louiz’
7144a39a1e
Automate the sonar-qube scanner submission in the ci process
2016-10-31 15:45:56 +01:00
louiz’
1f65254231
Fix the openbsd test, do not use coverage on it
2016-10-31 15:20:31 +01:00
louiz’
03cdf75757
Revert the whole nproc thing
2016-10-31 15:20:12 +01:00
louiz’
bf8348186b
Coin coin
2016-10-31 14:11:08 +01:00
louiz’
835999d5f5
ci: Fix the nproc thingy
2016-10-31 14:09:20 +01:00