Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-08-30 | Add an error message for udns error DNS_E_NODATA | louiz’ | |
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-25 | Properly re-convert \01ACTION into a /me when reflected to the sender | louiz’ | |
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-20 | XEP-0410: set not-in-the-room error condition to not-acceptable | Jonas 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-20 | XEP-0410: implement server-side optimisation for self-pings | Jonas 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-07-29 | Add an error message on DNS resolution failure for IPv6 only | louiz’ | |
2018-10-04 | Do not send the IRC host directly as real JID of the userrefactor-resources | Jonas Schäfer | |
Fixes #3381 | |||
2018-10-03 | Make comment more precise | Jonas Schäfer | |
2018-09-17 | Do not change our nick if we send a presence to a non-joined channel | louiz’ | |
fix #3378 | |||
2018-08-26 | Remove an unused function (and a useless debug log) | louiz’ | |
2018-08-26 | Trivial little syntax changes | louiz’ | |
2018-08-26 | Replace a useless shared_ptr by a unique_ptr | louiz’ | |
2018-08-24 | Fix a signed/unsigned mismatch | louiz’ | |
2018-08-23 | Disable the throttle limit if negative | louiz’ | |
Also, invalid values result in -1 being set | |||
2018-08-23 | Fix one more warning | louiz’ | |
2018-08-23 | Fix two more warnings | louiz’ | |
2018-08-23 | Fix a bunch of int to unsigned int conversion warnings | louiz’ | |
2018-08-23 | MaxHistoryLength now has some sensible default value if the user set a ↵ | louiz’ | |
negative one | |||
2018-08-23 | Add two missing ref | louiz’ | |
2018-08-23 | Add a missing <string> include | louiz’ | |
2018-08-07 | Split the main() into smaller functions | louiz’ | |
That’s not really enough, but better | |||
2018-08-04 | Remove a useless fill_duration member | louiz’ | |
2018-08-04 | Fix the real_type of ThrottleLimit | louiz’ | |
2018-08-04 | Remove a bunch of useless empty lines | louiz’ | |
2018-07-27 | Rename SetDesc to set_desc, and only define it if USE_DATABASEsrcip | louiz’ | |
2018-07-27 | Make SetDesc static | Jonas Wielicki | |
2018-07-27 | Fix incorrect setting of field description in Ad-Hoc config forms | Jonas Wielicki | |
The description has to be a child element of the field, not an attribute. | |||
2018-07-24 | Reflect messages to XMPP only when they are actually sent | louiz’ | |
2018-07-22 | Remove a useless getter | louiz’ | |
2018-07-22 | add 'verify_certificate' as possible configuration token for policy files | Romain DEP | |
This lets the user configure a per-domain certificate validation policy | |||
2018-07-14 | Fix a compile error with GCC 5.x | louiz’ | |
fix #3366 | |||
2018-06-26 | Default the throttle limit to 10 if not built with database support | louiz’ | |
2018-06-25 | Fix a warning (unused variable) in some build config | louiz’ | |
2018-06-25 | Trivial syntax improvements | louiz’ | |
2018-06-25 | Throttle all commands sent to IRC servers | louiz’ | |
fix #3354 | |||
2018-06-22 | Remove an outdated TODO comment | louiz’ | |
2018-06-22 | Archive the Mode messages, except if they are received for an unjoined chan | louiz’ | |
fix #3362 | |||
2018-06-19 | Reject messages from unjoined resources, with an error | louiz’ | |
fix #3346 | |||
2018-06-17 | Channels’ disco#info includes the number of participants | louiz’ | |
fix #3311 | |||
2018-06-01 | Merge branch 'v8' | louiz’ | |
2018-06-01 | Make the global ad-hoc configure command available in fixed mode | louiz’ | |
fix #3360 | |||
2018-05-23 | Merge branch 'v8' | louiz’ | |
2018-05-23 | Do not use (or present to the user) the Address field in fixed mode | louiz’ | |
fix #3359 | |||
2018-05-15 | Merge branch 'v8' | louiz’ | |
2018-05-15 | Handle the NAMES message for an already-joined or non-existing channel | louiz’ | |
If a user manually does a NAMES query, the result were interpreted as a user list, which is wrong. And with the special * argument, this would even cause a crash. Fix #3357 | |||
2018-05-15 | Improve the forward_server_message to concatenate everything | louiz’ | |
2018-05-14 | Empty the <command/> nodes before reusing them in our responses | louiz’ | |
fix #3356 | |||
2018-05-06 | Also handle SIGHUP to reload the configuration | louiz’ | |
Because that’s what is typically done on other deamons, and we don’t want to suprise users. | |||
2018-04-29 | mam: Send “fin complete” only when appropriate | louiz’ | |
Also simplify how we did the whole “limit + 1” And fix one bad interpretation of the XEP for the case where the query has no after or before restriction. fix #3349 | |||
2018-04-29 | Missing fields in a data-form response are now interpreted as an empty value | louiz’ | |
2018-04-28 | Merge branch 'v7' | louiz’ | |