summaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)Author
2018-06-01Make the global ad-hoc configure command available in fixed modelouiz’
2018-05-15Add a e2e test for a raw NAMES commandlouiz’
2018-04-29Add a test for the <max>0</max> MAM querylouiz’
2018-04-29mam: Send “fin complete” only when appropriatelouiz’
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
2018-04-29Missing fields in a data-form response are now interpreted as an empty valuelouiz’
2018-04-24Revert "Use a different Date data type"louiz’
This reverts commit 857c7d3972a03cbeebf730d99b924d3710dee6a0.
2018-04-13Refactor that fixes a compilation issue in Release modelouiz’
Some template specialization were not found, because they were not declared at the point they were used. We moved things around, things are less inter-dependant, and also now it works.
2018-04-11Use a different Date data typelouiz’
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
2018-03-31Send the stanza-id for messages received by other userslouiz’
fix #3347
2018-03-26Fix the e2e test broken by previous commitlouiz’
2018-03-23Change the nick of the joining user AFTER sending all the join stufflouiz’
fix #3305
2018-03-23Properly handle force-join presences by sending everything in returnlouiz’
fix #3305
2018-03-19Add a nick field in the IRC server configuration formlouiz’
fix #3317
2018-03-18Don’t reflect an empty id if it was not includedlouiz’
Instead, generate a uuid for that message
2018-03-18Reflect message IDs in channel MUCslouiz’
fix #3283
2018-03-18Add a multiline_message e2e testlouiz’
2018-03-18Add some missing includelouiz’
2018-03-18Allow the execution of multiple commands after the IRC connectionlouiz’
fix #3275
2018-03-17Revert "Use std::optional<bool> instead of OptionalBool"louiz’
This reverts commit ba879a882e031d7b8503f78fe41d1210000c96ca.
2018-03-16Use std::optional<bool> instead of OptionalBoollouiz’
2018-03-12Add a few \n in the e2e error messageslouiz’
2018-03-12Add a <item/> node in the presence of a leaving participantlouiz’
fix #3339
2018-03-12Remove the virtual channel feature altogetherlouiz’
2018-02-13Support the <before/> element in MAM requestslouiz’
2018-02-11Send a item-not-found error when the “after” value is not in the archivelouiz’
2018-02-10Handle the “after” RSM value to page through resultslouiz’
2018-02-10e2e test that the last uuid is the same as the “last” value in the iq resultlouiz’
2018-02-10Always return the oldest matching messages from MAM, even if no date is setlouiz’
2018-01-30Add the complete='true' attribute only when appropriatelouiz’
2018-01-25Restore the is_one_of variable templatelouiz’
2018-01-25Merge tag '7.2'louiz’
2018-01-25Remove a variable template usagelouiz’
Because it’s only supported in gcc>=5.0
2018-01-18xep-0106 escape the JIDs listed in a disco#items server querylouiz’
fix #3325
2017-12-27Don’t answer to some requests towards MUC participantslouiz’
These requests are only meant to be received by the room itself. The participant must answer with not-implemented instead. fix #3323
2017-12-26Include the <fin><set><first/><last/></></> nodes in the MAM iq resultlouiz’
fix #3322
2017-12-26Add a <x muc#user> node on outgoing private MUC messageslouiz’
See https://xmpp.org/extensions/xep-0045.html#privatemessage fix #3321
2017-12-12Only run the unit tests with postgresql if TEST_POSTGRES_URI env var is setlouiz’
Even if we built with postgresql’s support
2017-12-03Run some of the ci tests against a postgresql docker containerlouiz’
2017-12-02Add postgresql supportlouiz’
2017-11-07Add an e2e test to demonstrate #3304louiz’
2017-11-07Change how we count the number of connected resources to a serverlouiz’
2017-09-09Add the persistent_by_default configuration optionlouiz’
fix #3293
2017-09-06When biboumi is logging into journald, use sd_journal_sendlouiz’
This makes sure that multi-lines messages are properly parsed as a single message by journald. fix #3268
2017-08-30Mark messages from the IRC server as private and no-copylouiz’
fix #3284
2017-08-27Add support for the "history" node on MUC joinlouiz’
Supports the "seconds", "maxstanzas", "since" and "maxchars" (but only =0) attributes. fix #3270
2017-08-27In fixed mode, server messages come from biboumi’s hostname directlylouiz’
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
2017-08-24Add an e2e test to demonstrate bug #3291louiz’
2017-07-21Do not ignore empty values when receiving a data formlouiz’
Otherwise, these fields cannot be emptied by the user fix #3281
2017-07-20Add the possibility to invite any external JID to a roomlouiz’
fix #3285
2017-07-20Do not reply with an error when receiving a presence for a user JIDlouiz’
fix #3224