Commit Graph
1616 Commits
Author SHA1 Message Date
louiz’ 679bf94192 Only call freeaddrinfo if an actual addrinfo struct has been allocated 2017-02-15 01:46:29 +01:00
louiz’ efb8a11c57 Add missing include 2017-02-15 01:27:45 +01:00
louiz’ 561bbe9c14 Fix a leak on getaddrinfo, thank you LeakSanitizer! 2017-02-15 01:19:36 +01:00
louiz’ fef585ad66 Surround ipv6 with [], and properly cleanup otherwise invalid domains
fix #2694 (yeah, it was closed, but it was badly fixed)
2017-02-15 01:07:32 +01:00
louiz’ 7f08cf83aa Little scopeguard cleanup, and add a test 2017-02-15 01:07:32 +01:00
louiz’ fa6635e548 Add a e2e test for the previous 2 commits
ref #3231
2017-02-13 10:24:16 +01:00
louiz’ 3a288340df Fix the previous commit
fix #3231
2017-02-13 10:21:25 +01:00
louiz’ 8b2f748b1d Do not send a not-connected error, on "unavailable" presences
fix #3231
2017-02-13 10:00:49 +01:00
louiz’ 5ae33d6b9e e2e: add tests for the linger time option 2017-02-12 16:50:47 +01:00
louiz’ 70014a7f66 ci: run apt update before apt install in packaging:deb 2017-02-12 15:23:41 +01:00
louiz’ 7d41577bc4 The form fields in the Configure ad-hoc commands are not required 2017-02-12 15:11:13 +01:00
louiz’ 4ec2e1f794 ci: packaging:deb try move the build artifacts into the build directory 2017-02-01 21:27:29 +01:00
louiz’ 9ce29fa76c ci: packaging:deb, build for debian branch, include built .deb file 2017-02-01 21:16:40 +01:00
louiz’ f197e30398 ci: in packaging:deb, override the before_script 2017-02-01 20:53:27 +01:00
louiz’ e2da6fcddd Properly destroy the dns_handler socket when first start fails
To correctly exit the process
2017-02-01 20:52:50 +01:00
louiz’ 835c650ef5 Actually, just use the C locale for the date formats
We don’t need any UTF-8 support here, and it’s more portable
2017-02-01 20:33:16 +01:00
louiz’ 479b718993 Only use the C.UTF-8 LANG value 2017-02-01 18:37:51 +01:00
louiz’ 5eb5e9e0af ci: add a packaging:debian job, based on the debian branch 2017-02-01 18:16:27 +01:00
louiz’ a5d35c2455 Add some missing ifndef for udns 2017-01-31 23:47:45 +01:00
louiz’ 45f7396c8d Cancel the IRC server linger timer when we try to-rejoin a channel on it 2017-01-25 19:55:45 +01:00
louiz’ b660a47367 grammar: than <-> as 2017-01-22 21:32:37 +01:00
louiz’ 5d801ddcd0 Add a linger_time configuration option on IRC servers 2017-01-22 21:31:50 +01:00
louiz’ dd12936657 Do not require revocation info for a certificate to be valid
If anyone has any reason to believe this is a bad idea, please let me know.
2017-01-19 18:41:29 +01:00
louiz’ 3699463e2a Refactor and split the Dockerfiles, to build a base without litesql 2017-01-17 23:42:02 +01:00
louiz’ 81b21bfc26 Update INSTALL.rst to talk about botan-2, and give priority to 2 over 1.11 2017-01-10 23:27:01 +01:00
louiz’ 5e33b6184a Look for botan-2 in addition to botan-1.11 2017-01-10 23:02:24 +01:00
louiz’ 3ae4937fb4 Add missing <algorithm> include for last commit 2017-01-10 00:21:15 +01:00
louiz’ 6ececd9f39 Only try to join chans only once, even if we received multiple presences
ref #3228
2017-01-10 00:18:59 +01:00
louiz’ e31ff3e9e9 Fix some issues found by sonar cube 2017-01-06 23:45:26 +01:00
louiz’ 6bf9cedbeb Add a missing errno include 2017-01-06 23:13:47 +01:00
louiz’ 17411e6b44 Fix an use-after-free
Because we “delete all node” and then we use the content of one of these
nodes we got earlier.
2017-01-06 23:09:17 +01:00
louiz’ 5b56007828 Use udns instead of c-ares
fix #3226
2017-01-06 22:58:18 +01:00
louiz’ eecb95352e Add libasan and libubsan in the test docker images 2017-01-04 01:53:53 +01:00
louiz’ 493b0d1754 Remove the PrintBuildParameter make target 2017-01-04 01:46:38 +01:00
louiz’ 3cd0f7bbc0 Use fsanitize=address and undefined in debug builds if ubsan and asan are there 2017-01-04 01:44:46 +01:00
louiz’ 57e4f2a89f The “build” badge links to a more useful URL 2017-01-04 01:22:10 +01:00
louiz’ 16feed7e9e Update the DockerFiles to include openssl 2016-12-24 16:20:50 +01:00
louiz’ 94f7a18c01 Update the doc to avoid using “” or "" and other chars 2016-12-24 16:20:50 +01:00
louiz’ 37200bc61e CI: Use our own registry for docker images 2016-12-24 00:49:20 +01:00
louiz’ e397fc837e Send iq error/result when the user changed a MODE command with an iq
And add tests for all the mode changes
2016-12-18 17:21:15 +01:00
louiz’ 36a9eb0e00 Use the codecov badge instead of the gitlab coverage one
[skip-ci]
2016-12-14 22:54:01 +01:00
louiz’ 452bf1756b Test the TLS connection 2016-12-14 19:52:51 +01:00
louiz’ 5a5bb7f632 Introduce a XmlSubNode class that automatically adds itself into its parent 2016-12-14 18:28:44 +01:00
louiz’ f512c9c666 e2e: test connection failure 2016-12-14 18:20:57 +01:00
louiz’ ca86189412 Include the <text/> element in stanza error when there IS a text 2016-12-13 23:57:19 +01:00
louiz’ 6b245ee64a Switch back to using std::cout instead of std::clog 2016-12-13 23:37:43 +01:00
louiz’ 810c4343c7 Remove the useless nullptr argument for the XmlNode constructor 2016-12-13 23:01:32 +01:00
louiz’ 4792c70635 Send a presence error from the room, when receiving command ERR_BADCHANNELKEY
fix #2886
2016-12-13 14:48:41 +01:00
louiz’ 2e4a9fe4c7 Include the optional <text/> node in the send_presence_error 2016-12-13 22:47:19 +01:00
louiz’ 35e1155232 Remove a line from a WIP that should not have been added 2016-12-12 00:43:39 +01:00