summaryrefslogtreecommitdiff
path: root/louloulibs
AgeCommit message (Expand)Author
2017-01-06Fix some issues found by sonar cubelouiz’
2017-01-06Add a missing errno includelouiz’
2017-01-06Fix an use-after-freelouiz’
2017-01-06Use udns instead of c-areslouiz’
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-13Include the optional <text/> node in the send_presence_errorlouiz’
2016-12-12Auto accept presence subscriptionlouiz’
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-08Don’t use global static members but functions that return a reference to an...louiz’
2016-12-08Init some members of TcpClientSocketHandlerlouiz’
2016-12-08In time.cpp, use the en_US.UTF-8 locale, instead of en_US.utf-8louiz’
2016-12-08Use a portable way to get the relative paths into __FILENAME__louiz’
2016-12-07Add some missing includeslouiz’
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’
2016-11-16move is_connecting outside of an ifdeflouiz’
2016-11-16Remove some useless virtual method from SocketHandlerlouiz’
2016-11-16Fix an error on gcc 4.9, because it is so stupid it can’t find operator""slouiz’
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’
2016-11-11Add missing cstring include for strerrorlouiz’
2016-11-11Move all the connect() logic from TCPSocketHandler into a subclasslouiz’
2016-11-07Remove a never reached (and non-sensical) errorlouiz’
2016-11-07Workaround for debian and other old OS that do not have std::put_timelouiz’
2016-11-07Add a missing <chrono> includelouiz’
2016-11-07Add get-irc-connection-info adhoc commandlouiz’
2016-11-01Refactor load_certs()louiz’
2016-10-31Some cleanupslouiz’
2016-10-31Remove unused roster codelouiz’
2016-10-31Trivial cleanuplouiz’
2016-10-31Make AddrinfoDeleter a classlouiz’
2016-10-31Rename a variable that shadows a class memberlouiz’
2016-10-27Refactor remove_invalid_xml_chars to use correct types directlylouiz’
2016-10-27Directly use Botan::byte instead of char, to avoid an unnecessary castlouiz’
2016-10-26Refactor the sha1 digest into its own function, and do not use sprintflouiz’
2016-10-20Optimize tcp_socket::on_send by using vector::erase() only once per calllouiz’
2016-10-20Very little optimization by using a simpler scope_guard when possiblelouiz’
2016-10-12On EINPROGRESS, we need to also check for read events (because openBSD lies)louiz’