summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-12-11Do not change the nick when joining a second room with a different nicklouiz’
As the doc says, the nick changes must be explicit in an already joined room, and not when joining a room.
2016-12-11Add a None type for the Iid class (when the iid is completely empty)louiz’
2016-12-11ci: sonar-qube upload is allowed to faillouiz’
2016-12-10Add a codecov.yml file to ignore the tests/ directorylouiz’
2016-12-10Add a make coverage target to merge all other coverages, and upload to codecovlouiz’
2016-12-10ci: Do not try to gem install coveralls-lcovlouiz’
2016-12-10Upload the coverage results to coverallslouiz’
2016-12-10Do not remove the .info generated by lcovlouiz’
2016-12-10Properly convert the data into a number of seconds by using duration_castlouiz’
2016-12-10The logger writes to std::cloglouiz’
2016-12-10The config module doesn’t use the logger at alllouiz’
2016-12-09Use an other implementation of a null_stream for the loggerlouiz’
2016-12-09e2e: remove the log_message step, because it causes race conditionslouiz’
After printing the message, it calls “call_soon(run_scenario)”, and sometimes, if a stanza handler has already been queued, then that handler will be called BEFORE the “run_scenario” function could be run, and so no stanza_checker had the possibility to be set.
2016-12-08Don’t use global static members but functions that return a reference to ↵louiz’
an internal static object See https://github.com/randombit/botan/issues/761
2016-12-08Init some members of TcpClientSocketHandlerlouiz’
2016-12-08Fix the locales in the docker test imageslouiz’
2016-12-08In time.cpp, use the en_US.UTF-8 locale, instead of en_US.utf-8louiz’
(which apparently doesn’t work on freebsd)
2016-12-08Use a portable way to get the relative paths into __FILENAME__louiz’
2016-12-08ci: Print the locals before runninglouiz’
2016-12-08ci: Remove openbsd job for nowlouiz’
[skip ci]
2016-12-08CI: refactor, and enable some specific test only on the master projectlouiz’
Because some of the jobs (the one using ssh runners, freebsd and openbsd) use runners that are only available on my own project and not forks (for security reasons), and some other jobs (coverity and sonar-qube) use private variables to be able to run. So, all these jobs would fail if run on a fork project.
2016-12-07Add some missing includeslouiz’
2016-12-08Force the freebsd build to use clang++louiz’
2016-12-08ci: Don’t display g++ and clang++ --versionlouiz’
2016-12-08ci: don’t set the locale env variablesxlouiz’
2016-12-08Add a freebsd ci testlouiz’
2016-12-08e2e: Accept even more unordered things in the connection sequencelouiz’
2016-12-04Avoid a potential nullptr dereferencelouiz’
2016-12-04CI: add the docker tag for coverity and sonar-qube jobslouiz’
2016-12-04In the docker images, use port 1113 for charybdis’ identd connectionlouiz’
2016-12-04Update the verify_certificate_chain code to work with botan >= 1.11.34 as welllouiz’
2016-12-04Add a missing ifdef botanlouiz’
2016-12-04Add some missing botan includeslouiz’
2016-12-04Clean a few more thingslouiz’
2016-12-02Use the new botan 1.11.32 Tls::Client API (but stay compatible with older ones)louiz’
2016-12-02TLS: Enable ecc point compressionlouiz’
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-11-25Do not fail to build if litesql is not therelouiz’
2016-11-16move is_connecting outside of an ifdeflouiz’
2016-11-16Remove some useless virtual method from SocketHandlerlouiz’
2016-11-16fix an “unused parameter” warninglouiz’
2016-11-16Fix an error on gcc 4.9, because it is so stupid it can’t find operator""slouiz’
2016-11-16e2e tests that the IRC server received an ident responselouiz’
2016-11-16Trivial include cleanuplouiz’
2016-11-16Remove an unused variablelouiz’
2016-11-15Fix some little compilation errors with some configs, from last commitlouiz’
2016-11-15Support the ident protocollouiz’
fix #3211
2016-11-11Add missing cstring include for strerrorlouiz’
2016-11-11Move all the connect() logic from TCPSocketHandler into a subclasslouiz’
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-10Update the doc to say that we support xep 0059louiz’
2016-11-09Start version 5.0louiz’