Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-08-25 | Add a test for outgoing /me messages that confirms issue #3382 | louiz’ | |
2019-08-20 | XEP-0410: set not-in-the-room error condition to not-acceptable | Jonas Schäfer | |
XEP-0410 demands that. This changes the error condition for all pings to the room, even those which aren’t self-pings, if the sender is not joined. The conditions of XEP-0410 were based on observing existing implementations. | |||
2019-08-20 | XEP-0410: implement server-side optimisation for self-pings | Jonas Schäfer | |
This prevents the ping from round-tripping through IRC and possibly a random other client of the user. Please see XEP-0410 for the rationale. Fixes #3385. | |||
2018-10-04 | Do not send the IRC host directly as real JID of the userrefactor-resources | Jonas Schäfer | |
Fixes #3381 | |||
2018-09-17 | Add a test demonstrating #3378 | louiz’ | |
2018-08-26 | Flush stdout between each e2e test | louiz’ | |
2018-08-23 | Disable the throttle limit if negative | louiz’ | |
Also, invalid values result in -1 being set | |||
2018-08-23 | Trivial move of a variable in a smaller “ifndef” scope | louiz’ | |
2018-07-27 | Fix a few e2e tests that could fail due to race condition | louiz’ | |
The order of the messages received can be different, if the IRC server decides so, or lags, or something. | |||
2018-07-25 | Add two more sleeps, for the same reason | louiz’ | |
2018-07-25 | Disable the throttling for two tests that are very very long | louiz’ | |
2018-07-25 | Add a timer for each e2e test | louiz’ | |
2018-07-25 | Add a sleep in a e2e test | louiz’ | |
Reasons explained in the comment in the code | |||
2018-07-24 | Trivially improve a e2e test | louiz’ | |
2018-06-25 | Throttle all commands sent to IRC servers | louiz’ | |
fix #3354 | |||
2018-06-19 | Reject messages from unjoined resources, with an error | louiz’ | |
fix #3346 | |||
2018-06-17 | Channels’ disco#info includes the number of participants | louiz’ | |
fix #3311 | |||
2018-06-01 | Merge branch 'v8' | louiz’ | |
2018-06-01 | Make the global ad-hoc configure command available in fixed mode | louiz’ | |
fix #3360 | |||
2018-05-15 | Merge branch 'v8' | louiz’ | |
2018-05-15 | Add a e2e test for a raw NAMES command | louiz’ | |
2018-05-14 | Empty the <command/> nodes before reusing them in our responses | louiz’ | |
fix #3356 | |||
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’ | |