Age | Commit message (Collapse) | Author |
|
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 #3305
|
|
fix #3305
|
|
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.”
|
|
fix #3283
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
[skip-ci]
|
|
Supports the "seconds", "maxstanzas", "since" and "maxchars" (but only =0)
attributes.
fix #3270
|
|
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
|
|
fix #3285
|
|
fix #3224
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fix #3269
|
|
Entirely replace LiteSQL
fix #3271
|
|
fix #3250
|
|
fix #3219
|
|
fix #3256
|
|
fix #3255
|
|
|
|
fix #3251
|
|
|
|
|
|
Otherwise, some client won’t do MAM, since they don’t know biboumi supports
it.
|
|
|
|
Use OBJECT libraries
Remove the louloulibs directory
Write FOUND variables in the cache
|
|
|
|
And add a test for it.
fix #3238
|
|
fix #3231
|
|
fix #3231
|