MAM results can be filtered by start and end dates
Fix to_string(time_t) and write a unit test for it
Add the missing includes back
Add zlib to the debian dockerfile, to build charybdis properly
Respond to MAM requests on a channel JID
At the moment, result-set-management is not implemented, the whole history
(well, at most 1024 messages) is returned.
Use Z instead of z in the timestamp format
Don't use put_time() because it’s not in gcc 4.9, in shitty-debian “stable”
Use strftime instead
Do not fail e2e if the database cannot be removed because it's not there
Add missing algorithm include
Add missing ctime include
Update changelog with the history thingy
[skip ci]
Send the muc history when a second (or more) resource joins a room
Document the sending of the muc history
If the maxHistoryLength is negative, make it 0
Instead of doing a broken SQL request that returns weird lines
Index the owner for the global conf table
Only save the logs if recordHistory global config option is true
Delete the database before each e2e test, to start fresh
Move get_first_non_empty to louloulibs/utils
Only save messages coming from real MUC participants in the database
Not messages coming from the room, for example