Add a e2e test for a raw NAMES command
Handle the NAMES message for an already-joined or non-existing channel
If a user manually does a NAMES query, the result were interpreted as a user
list, which is wrong. And with the special * argument, this would even cause
a crash.
Fix #3357
Improve the forward_server_message to concatenate everything
Empty the <command/> nodes before reusing them in our responses
fix #3356
Also handle SIGHUP to reload the configuration
Because that’s what is typically done on other deamons, and we don’t want to
suprise users.
Add a changelog entry for gcc 5.0
Add a missing changelog entry
Add a test for the <max>0</max> MAM query
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
Next version will just be 8.0, not 7.3
Missing fields in a data-form response are now interpreted as an empty value
Fix a crash when botan policy does not allow any available ciphersuite
Fix the test_suite by using catch’s single_include directory
Only use the ID to order archives
fix #3343