summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2020-08-16Fix the parsing of IRC messages, especially with trailing spaceslouiz’
2020-08-12Handle SASL failures by displaying a message and aborting the connection9.0-rc1louiz’
2020-07-29Conditionally compile the SASL code only with botan and databaselouiz’
2020-06-15Implement SASL plain authenticationlouiz’
2020-05-26Add a missing ostream includelouiz’
2020-05-04Fix clang warnings on some utils function. It’s also fasterlouiz’
2020-05-02Fix a std::move() warning with clanglouiz’
2020-05-02Fix a compile error with gcc 10louiz’
2020-04-19Add missing affiliation and role in nick change presence3429-not-compliant-presencelouiz’
2020-03-11Merge remote-tracking branch 'linkmauve/die-gc1.0-die'louiz’
2020-03-11Consider the nick change only if it is NOT a joinlouiz’
2020-03-11Fix a type stable-id -> stanza-id, and add a test case to be exhaustivelouiz’
2020-03-11Announce the urn:xmpp:sid:0 NS in MUC's disco#infolouiz’
2020-03-11Make sure we keep the stable-id and origin-id nodes when requiredlouiz’
2020-03-02Avoid nick changes when joining a room that was already joinedlouiz’
2020-03-02Small trivial readability improvementlouiz’
2020-02-25Merge branch 'v8'louiz’
2020-02-25Remove all identd sockets on exit signallouiz’
2020-02-25Add an error message for udns error DNS_E_NODATA (cherry-picked from master)louiz’
2020-02-25Ignore malformed identd querieslouiz’
2020-02-25Only consider sockets that are in valid states as identd candidateslouiz’
2020-02-25Fix a typo in a function name (match_pairt)louiz’
2019-11-13Don’t treat presence updates as MUC joinsEmmanuel Gil Peyrot
2019-11-06Make is_empty work with any integral typelouiz’
2019-11-06Remove a useless std::move() and copylouiz’
2019-11-06Add a missing max_history_length field in the IRC server option formlouiz’
2019-11-06Properly set the default values for invalid integer conf optionslouiz’
2019-11-06Remove a useless “givin up” debug linelouiz’
2019-11-06Use the right int64 type for INTEGER rows in the dblouiz’
2019-09-27Use return {...} instead of make_tuplelouiz’
2019-09-27Add a missing "virtual", and remove a trivial "private" redundancylouiz’
2019-09-23Mark all rooms as non-anonymouslouiz’
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’
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-08-30Add an error message for udns error DNS_E_NODATAlouiz’
2019-08-25Properly re-convert \01ACTION into a /me when reflected to the senderlouiz’
2019-08-20XEP-0410: set not-in-the-room error condition to not-acceptableJonas Schäfer
2019-08-20XEP-0410: implement server-side optimisation for self-pingsJonas Schäfer
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
2018-10-03Make comment more preciseJonas Schäfer
2018-09-17Do not change our nick if we send a presence to a non-joined channellouiz’
2018-08-26Remove an unused function (and a useless debug log)louiz’
2018-08-26Trivial little syntax changeslouiz’