Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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 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-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-23 | Properly handle force-join presences by sending everything in return | louiz’ | |
fix #3305 | |||
2018-03-22 | Pass an IrcClient* to send_muc_leave instead of doing an other search | louiz’ | |
2018-03-19 | Add a nick field in the IRC server configuration form | louiz’ | |
fix #3317 | |||
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 | Reflect message IDs in channel MUCs | louiz’ | |
fix #3283 | |||
2018-03-12 | Add a <item/> node in the presence of a leaving participant | louiz’ | |
fix #3339 | |||
2018-03-12 | Remove the virtual channel feature altogether | louiz’ | |
2018-02-13 | Use the same function for both history orders | louiz’ | |
2018-02-10 | Always return the oldest matching messages from MAM, even if no date is set | louiz’ | |
2017-12-26 | Add a <x muc#user> node on outgoing private MUC messages | louiz’ | |
See https://xmpp.org/extensions/xep-0045.html#privatemessage fix #3321 | |||
2017-12-03 | Run some of the ci tests against a postgresql docker container | louiz’ | |
2017-11-07 | Fix #3304 | louiz’ | |
2017-11-07 | Change how we count the number of connected resources to a server | louiz’ | |
2017-10-04 | Remove a redundant Body definition | louiz’ | |
2017-09-09 | Add the persistent_by_default configuration option | louiz’ | |
fix #3293 | |||
2017-08-30 | Mark messages from the IRC server as private and no-copy | louiz’ | |
fix #3284 | |||
2017-08-27 | Add support for the "history" node on MUC join | louiz’ | |
Supports the "seconds", "maxstanzas", "since" and "maxchars" (but only =0) attributes. fix #3270 | |||
2017-08-27 | In fixed mode, server messages come from biboumi’s hostname directly | louiz’ | |
Instead of irc.example.com@biboumi, because that’s actually user named “irc.example.com”, in that case. And that fixes the raw messages in fixed mode. fix #3286 | |||
2017-08-26 | Cache the encoding_in database value, to avoid doing a query for each message | louiz’ | |
2017-07-16 | Correctly remove the last resource from the channel, in persistent mode | louiz’ | |
fix #3277 | |||
2017-07-16 | Implement the roster presences from IRC servers | louiz’ | |
2017-07-08 | Remove an unused variable | louiz’ | |
2017-07-08 | Send status code='332' on biboumi or IRC server’s shutdown | louiz’ | |
2017-07-08 | Remove a bunch of useless string_literal usage | louiz’ | |
2017-07-06 | Add a global “persistent” option | louiz’ | |
2017-06-14 | Add default values for the database columns | louiz’ | |
2017-06-14 | Implement our own database ORM, and update the whole code to use it | louiz’ | |
Entirely replace LiteSQL fix #3271 | |||
2017-05-21 | Remove a few warnings occuring in some build config | louiz’ | |
2017-05-08 | Remove a useless debug log | louiz’ | |
2017-05-08 | Little fix and cleanup in the channels list code | louiz’ | |
2017-04-20 | Revert "Add a linger_time configuration option on IRC servers" | louiz’ | |
This reverts commit 5d801ddcd025f68d2ec91edf0462091a32c779c1. | |||
2017-04-20 | Revert "Cancel the IRC server linger timer when we try to-rejoin a channel ↵ | louiz’ | |
on it" This reverts commit 45f7396c8d30ed37570c4ecdaa886388f9beba3e. | |||
2017-04-19 | Make sure the channel is joined before trying to leave it | louiz’ | |
fix #3243 | |||
2017-04-20 | Fix wrong JID computing when sending iq ping or version in fixed mode | louiz’ | |
fix #3259 | |||
2017-04-09 | Properly handle multiline topics | louiz’ | |
fix #3254 | |||
2017-04-07 | Apply all the clang-tidy performance-* fixes | louiz’ | |
2017-04-07 | Apply all the clang-tidy modernize-* fixes | louiz’ | |
2017-04-04 | Do not allow pings from resources that aren’t in the channel | louiz’ | |
fix #3252 | |||
2017-03-30 | Add the archive ID to messages when they are sent to users | louiz’ | |
This makes us compatible with mam 6.0 fix #3249 | |||
2017-03-29 | Remove two sneaky log_debug | louiz’ | |
2017-03-27 | Do not remove our resources if the QUIT message doesn't come from us | louiz’ | |
2017-03-27 | Add a Persistent option on channels | louiz’ | |
fix #3230 | |||
2017-03-08 | Revert "Don’t send the unavailable presence to all resources, in the ↵ | louiz’ | |
virtual channel" This reverts commit 38ff50f5d2ca356f659429ff57546bd2364a0fef. |