Age | Commit message (Collapse) | Author | |
---|---|---|---|
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’ | |
2018-04-28 | Fix a crash when botan policy does not allow any available ciphersuitev7 | louiz’ | |
2018-04-24 | Only use the ID to order archives | louiz’ | |
fix #3343 | |||
2018-04-24 | Revert "Use a different Date data type" | louiz’ | |
This reverts commit 857c7d3972a03cbeebf730d99b924d3710dee6a0. | |||
2018-04-24 | Revert "Use the Date to find a next page in RSM, not the id" | louiz’ | |
This reverts commit 5ef7ba08028065b03d51d1dc70bb35aeb41ae19d. | |||
2018-04-16 | Use Config::is_in_list() to allow for multiple admins | Emmanuel Gil Peyrot | |
2018-04-16 | Add a Config::is_in_list() method | Emmanuel Gil Peyrot | |
2018-04-16 | Use jid.bare() instead of manual concatenation | Emmanuel Gil Peyrot | |
2018-04-14 | Use the Date to find a next page in RSM, not the id | louiz’ | |
This way, it works, whatever the order of insertion in the database was. fix #3343 | |||
2018-04-13 | one log_debug -> log_error, also some trivial indent | louiz’ | |
2018-04-13 | Remove two unused (julianday) functions | louiz’ | |
2018-04-13 | Refactor that fixes a compilation issue in Release mode | louiz’ | |
Some template specialization were not found, because they were not declared at the point they were used. We moved things around, things are less inter-dependant, and also now it works. | |||
2018-04-11 | Fix a build warning when compiling without postgres or sqlite | louiz’ | |
2018-04-11 | Use a different Date data type | louiz’ | |
PLEASE backup your database before testing this commit, and report any migration issue. In postgresql, we use timestamp with timezone. In sqlite3 we use REAL (the date is expressed as julianday) This requires a migration of the muclogline_ table: In postgresql it’s pretty simple, we convert all the integer into timestamps With sqlite3, we actually rename the table, create the new one with the correct type, then copy everything to the new table, with a conversion function for the Date_ column, and then we delete the old table. fix #3343 | |||
2018-03-31 | Send the stanza-id for messages received by other users | louiz’ | |
fix #3347 | |||
2018-03-26 | Channel disco-info: use shorter string | Georg Lukas | |
2018-03-23 | Change the nick of the joining user AFTER sending all the join stuff | louiz’ | |
fix #3305 | |||
2018-03-23 | Properly handle force-join presences by sending everything in return | louiz’ | |
fix #3305 | |||
2018-03-23 | Check that db.prepare worked before using the returned statement | louiz’ | |
2018-03-22 | Pass an IrcClient* to send_muc_leave instead of doing an other search | louiz’ | |
2018-03-19 | Add a missing pointer check | louiz’ | |
2018-03-19 | Add a nick field in the IRC server configuration form | louiz’ | |
fix #3317 | |||
2018-03-19 | Re-connect to postgresql when the connection is lost | louiz’ | |
fix #3336 | |||
2018-03-18 | Don’t reflect an empty id if it was not included | louiz’ | |
Instead, generate a uuid for that message | |||
2018-03-18 | Advertise the muc#stable_id feature on disco#info results | louiz’ | |
From XEP 0045: “Note: the requirement to reflect the 'id' attribute was added in version 1.31 of this XEP. Servers following the new specification SHOULD advertise that with a disco info feature of 'http://jabber.org/protocol/muc#stable_id' on both the service domain and on individual MUCs, so that clients can check for support.” | |||
2018-03-18 | Reflect message IDs in channel MUCs | louiz’ | |
fix #3283 | |||
2018-03-18 | Use a transaction around the DELETE + INSERT of the after_connection_commands | louiz’ | |
Otherwise we can imagine that two clients changing this value at the same time would mix things up. ref #3275 | |||
2018-03-18 | Allow the execution of multiple commands after the IRC connection | louiz’ | |
fix #3275 | |||
2018-03-17 | Revert "Use std::optional<bool> instead of OptionalBool" | louiz’ | |
This reverts commit ba879a882e031d7b8503f78fe41d1210000c96ca. | |||
2018-03-17 | Revert "Use if constexpr to make things a lot more readable" | louiz’ | |
This reverts commit d62ca9f87906be6f046fe9d07afb8bfb69c166e3. | |||
2018-03-16 | Use if constexpr to make things a lot more readable | louiz’ | |
2018-03-16 | Use std::optional<bool> instead of OptionalBool | louiz’ | |
2018-03-15 | follow coding style | Ailin Nemui | |