AgeCommit message (Collapse)Author
2019-09-27Add an AsyncResult type to iterate over the Select resultsasync_sqllouiz’
2019-09-27Use return {...} instead of make_tuplelouiz’
2019-09-27Add a missing "virtual", and remove a trivial "private" redundancylouiz’
2019-09-26Add the svg logolouiz’
2019-09-23Remove a duplicate e2e testlouiz’
2019-09-23Mark all rooms as non-anonymouslouiz’
close #3390
2019-09-23Add tests for non anonymous roomslouiz’
See #3390
2019-09-23Trivial little naming changeslouiz’
2019-09-23Trivial cleanuplouiz’
2019-09-23Add a missing pragma oncelouiz’
2019-09-23USe safer functions, gmtime_r and localtime_rlouiz’
2019-09-22Always add a 210 status in our self join presencelouiz’
Because it's much much simpler than to track if we changed the nick that was requested in the join request. And client will probably not get confused, I hope.
2019-09-22Expect a 210 code in the "change nick on join" e2e testlouiz’
2019-09-19rpm: force sphinx-build-3 binary to be usedlouiz’
2019-09-19ci: alpine image, create the tls key with the correct user and permissionslouiz’
2019-09-18Update the e2e test to work with latest slixmpplouiz’
2019-09-17ci: remove the packaging:deb joblouiz’
Too hard to maintain...
2019-09-17Update the images and .spec to use sphinx instead of pandoclouiz’
2019-09-17Fix the argument list for SETUP_TARGET_FOR_COVERAGE cmake functionlouiz’
2019-09-17ci: Add a junit output to test_suite and give it to gitlablouiz’
2019-09-16ci: Remove the doc:deploy:mr job because gitlab is too brokenlouiz’
Nobody would use that, anyway.
2019-09-15ci: simplify freebsd test, also add “needs”louiz’
2019-09-15ci: do not trigger the archlinux job on louiz’ branches, only scheduleslouiz’
2019-09-15ci: explicitely set the freebsd compiler to clang++louiz’
2019-09-15ci: make the archlinux build on schedules onlylouiz’
2019-09-15Ci: split freebsd into build+testlouiz’
2019-09-15Properly build and install the man page, also in the rpmlouiz’
2019-09-15ci: Add a job to deploy the doc for MRslouiz’
2019-09-15ci: Rename deploy jobslouiz’
2019-09-15ci: only run the build and test jobs if sources changedlouiz’
2019-09-15ci: use the "extends" key instead of the ugly anchor syntaxlouiz’
2019-09-15ci: Add "needs" in the test stagelouiz’
2019-09-15ci: Only run the archlinux test on triggerslouiz’
2019-09-14Update the tests to reflect the next->complete changelouiz’
2019-09-14Use a “complete” action for the last step of ad-hoc commands instead of nextlouiz’
2019-09-09Actually fix that correctly instead of the oppositelouiz’
2019-09-09Remove trailing / of fulljids if IRC host is missinglouiz’
2019-09-09Fix a few dates in the spec filelouiz’
2019-08-30Add an error message for udns error DNS_E_NODATAlouiz’
In cases where the DNS server does not respond “domain not found” but “domain found, but no IP for that record type”, we just say “domain not found” too (instead of nothing, previously).
2019-08-25Properly re-convert \01ACTION into a /me when reflected to the senderlouiz’
fix #3382 It still needs to be fixed properly by cleaning the way we send the messages in all direction etc. And this is ugly because, with just one message, we do a conversion in one direction, and then re-convert in the other direction. But at least it works and users will be happy, even if I’m not entirely satisfied with the code.
2019-08-25Add a test for outgoing /me messages that confirms issue #3382louiz’
2019-08-25Only deploy the doc from the master branchlouiz’
2019-08-20XEP-0410: set not-in-the-room error condition to not-acceptableJonas Schäfer
XEP-0410 demands that. This changes the error condition for all pings to the room, even those which aren’t self-pings, if the sender is not joined. The conditions of XEP-0410 were based on observing existing implementations.
2019-08-20XEP-0410: implement server-side optimisation for self-pingsJonas Schäfer
This prevents the ping from round-tripping through IRC and possibly a random other client of the user. Please see XEP-0410 for the rationale. Fixes #3385.
2019-08-04Disable systemd’s watchdog by defaultlouiz’
2019-07-29Add an error message on DNS resolution failure for IPv6 onlylouiz’
2018-10-04Do not send the IRC host directly as real JID of the userrefactor-resourcesJonas Schäfer
Fixes #3381
2018-10-03Make comment more preciseJonas Schäfer
2018-10-03Only run the freebsd tests on louiz’ repositorylouiz’
For “security” reason, the freebsd runner is not accessible for anyone else, so it just yields an error when it tries to run. With this change, it is just not run.
2018-09-19Add a job to deploy and undeploy the doc for tagsgetdnslouiz’
fix #3377