summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2022-03-10Do not use ':' as a namespace separator with expatHEADmasterlouiz’
2021-11-22Follow-up of the previous on: also catch that on recv eventslouiz’
2021-11-22Catch all botan exception when sending data, not just TLSlouiz’
2021-01-15Use recipient-unavailable when we are not connected to the IRC serverlouiz’
2021-01-15sasl: Use the nick from the presence if the ad-hoc one is not setlouiz’
2021-01-09Typos: negociat… -> negotiat…louiz’
2020-12-28fix localtime call -> _rlouiz’
2020-09-23Little code simplification for conf_filenamelouiz’
2020-09-23CLI: Add a test config flagFélix Baylac-Jacqué
2020-09-23Entirely remove the code for the “preferred_from” nicklouiz’
2020-09-23Do not mark message to bare JID private/no-copyGeorg Lukas
2020-09-23Always send direct messages to the user’s bare JIDJonas Schäfer
2020-08-16In CAP messages, handle the last arg as a list of capabilitieslouiz’
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’