ref: ba61d2034058818fe76cef6b23f311259d37b3fe biboumi/src/bridge d---------
b0168fd4 — louiz’ 4 years ago
mam: Send “fin complete” only when appropriate

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
61de6b1d — louiz’ 4 years ago
Revert "Use a different Date data type"

This reverts commit 857c7d3972a03cbeebf730d99b924d3710dee6a0.
a90f196a — louiz’ 4 years ago
Revert "Use the Date to find a next page in RSM, not the id"

This reverts commit 5ef7ba08028065b03d51d1dc70bb35aeb41ae19d.
39a32d55 — Emmanuel Gil Peyrot 4 years ago
Use jid.bare() instead of manual concatenation
5ef7ba08 — louiz’ 4 years ago
Use the Date to find a next page in RSM, not the id

This way, it works, whatever the order of insertion in the database was.

fix #3343
857c7d39 — louiz’ 4 years ago
Use a different Date data type

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
0cd848e5 — louiz’ 4 years ago
Send the stanza-id for messages received by other users

fix #3347
e2fc3cf6 — louiz’ 4 years ago
Properly handle force-join presences by sending everything in return

fix #3305
faa33c1a — louiz’ 4 years ago
Pass an IrcClient* to send_muc_leave instead of doing an other search
619c991a — louiz’ 4 years ago
Add a nick field in the IRC server configuration form

fix #3317
1320dc6d — louiz’ 4 years ago
Don’t reflect an empty id if it was not included

Instead, generate a uuid for that message
9500bfd4 — louiz’ 4 years ago
Reflect message IDs in channel MUCs

fix #3283
bb596582 — louiz’ 4 years ago
Add a <item/> node in the presence of a leaving participant

fix #3339
158d743b — louiz’ 4 years ago
Remove the virtual channel feature altogether
fd7c3652 — louiz’ 4 years ago
Use the same function for both history orders
99389eef — louiz’ 4 years ago
Always return the oldest matching messages from MAM, even if no date is set
37340e59 — louiz’ 5 years ago
Add a <x muc#user> node on outgoing private MUC messages

See https://xmpp.org/extensions/xep-0045.html#privatemessage

fix #3321
2c4016a4 — louiz’ 5 years ago
Merge branch 'postgresql' into 'master'

Add postgresql support

Closes #3237

See merge request louiz/biboumi!18
24dc05dd — louiz’ 5 years ago
Run some of the ci tests against a postgresql docker container
90dd8e8b — louiz’ 5 years ago
Fix #3304