Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-11-13 | Don’t treat presence updates as MUC joins | Emmanuel Gil Peyrot | |
If the user sends a directed presence to an unjoined MUC without a <x/> element, send a presence error back instead of attempting to join it again, as this is almost never what the user wants. Fixes #3415. | |||
2019-11-06 | Make is_empty work with any integral type | louiz’ | |
2019-11-06 | Remove a useless std::move() and copy | louiz’ | |
2019-11-06 | Add a missing max_history_length field in the IRC server option form | louiz’ | |
2019-11-06 | Properly set the default values for invalid integer conf options | louiz’ | |
fix #3372 | |||
2019-11-06 | Remove a useless “givin up” debug line | louiz’ | |
2019-11-06 | Use the right int64 type for INTEGER rows in the db | louiz’ | |
2019-09-27 | Use return {...} instead of make_tuple | louiz’ | |
2019-09-27 | Add a missing "virtual", and remove a trivial "private" redundancy | louiz’ | |
2019-09-23 | Mark all rooms as non-anonymous | louiz’ | |
close #3390 | |||
2019-09-23 | Trivial little naming changes | louiz’ | |
2019-09-23 | Trivial cleanup | louiz’ | |
2019-09-23 | Add a missing pragma once | louiz’ | |
2019-09-23 | USe safer functions, gmtime_r and localtime_r | louiz’ | |
2019-09-22 | Always add a 210 status in our self join presence | louiz’ | |
Because it's much much simpler than to track if we changed the nick that was requested in the join request. And client will probably not get confused, I hope. | |||
2019-09-14 | Use a “complete” action for the last step of ad-hoc commands instead of next | louiz’ | |
2019-09-09 | Actually fix that correctly instead of the opposite | louiz’ | |
2019-09-09 | Remove trailing / of fulljids if IRC host is missing | louiz’ | |
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’ | |