Age | Commit message (Collapse) | Author |
|
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.
|
|
Fixes #3381
|
|
|
|
|
|
Also, invalid values result in -1 being set
|
|
The order of the messages received can be different, if the IRC server
decides so, or lags, or something.
|
|
|
|
|
|
|
|
Reasons explained in the comment in the code
|
|
|
|
fix #3354
|
|
fix #3346
|
|
fix #3311
|
|
|
|
fix #3360
|
|
|
|
|
|
fix #3356
|
|
|
|
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
|
|
|
|
This reverts commit 857c7d3972a03cbeebf730d99b924d3710dee6a0.
|
|
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
|
|
fix #3347
|
|
|
|
fix #3305
|
|
fix #3305
|
|
fix #3317
|
|
Instead, generate a uuid for that message
|
|
fix #3283
|
|
|
|
fix #3275
|
|
|
|
fix #3339
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fix #3325
|
|
These requests are only meant to be received by the room itself. The
participant must answer with not-implemented instead.
fix #3323
|
|
fix #3322
|
|
See https://xmpp.org/extensions/xep-0045.html#privatemessage
fix #3321
|
|
|
|
|
|
fix #3293
|
|
fix #3284
|