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