summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-01-06Fix an use-after-freelouiz’
Because we “delete all node” and then we use the content of one of these nodes we got earlier.
2017-01-06Use udns instead of c-areslouiz’
fix #3226
2017-01-04Add libasan and libubsan in the test docker imageslouiz’
2017-01-04Remove the PrintBuildParameter make targetlouiz’
2017-01-04Use fsanitize=address and undefined in debug builds if ubsan and asan are therelouiz’
2017-01-04The “build” badge links to a more useful URLlouiz’
2016-12-24Update the DockerFiles to include openssllouiz’
2016-12-24Update the doc to avoid using “” or "" and other charslouiz’
2016-12-24CI: Use our own registry for docker imageslouiz’
2016-12-18Send iq error/result when the user changed a MODE command with an iqlouiz’
And add tests for all the mode changes
2016-12-14Use the codecov badge instead of the gitlab coverage onelouiz’
[skip-ci]
2016-12-14Test the TLS connectionlouiz’
2016-12-14Introduce a XmlSubNode class that automatically adds itself into its parentlouiz’
2016-12-14e2e: test connection failurelouiz’
2016-12-13Include the <text/> element in stanza error when there IS a textlouiz’
2016-12-13Switch back to using std::cout instead of std::cloglouiz’
2016-12-13Remove the useless nullptr argument for the XmlNode constructorlouiz’
2016-12-13Send a presence error from the room, when receiving command ERR_BADCHANNELKEYlouiz’
fix #2886
2016-12-13Include the optional <text/> node in the send_presence_errorlouiz’
2016-12-12Remove a line from a WIP that should not have been addedlouiz’
2016-12-12Do not send an “not-implemented” error when receiving an iq errorlouiz’
2016-12-12Auto accept presence subscriptionlouiz’
2016-12-11ci: make it two uploads and flag them (e2e, and test_suite)louiz’
2016-12-11ci: upload our own total_coverage.info to codecovlouiz’
Is a lot faster, and is more consistent
2016-12-11Run codecov upload from the root directorylouiz’
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’