Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | MUC: Reject probes from non-occupants | JC Brand | 2020-10-02 | 1 | -1/+64 | |
| | | | | | | | | Also test for self-probes | |||||
* | | MUC: Add support for presence probes (fixes #1535) | JC Brand | 2020-04-19 | 1 | -0/+115 | |
| | | | | | | | | | | | | | | | | | | | | | | The following patch allows Prosody to respond to `probe` presences and send out the probed occupant's current presence. This is based on line 17.3 in XEP-0045: A MUC service MAY handle presence probes sent to the room JID <room@service> or an occupant JID <room@service/nick> (e.g, these might be sent by an occupant's home server to determine if the room is still online or to synchronize presence information if the user or the user's server has gone offline temporarily or has started sharing presence again, as for instance when Stanza Interception and Filtering Technology (XEP-0273) is used). | |||||
* | | mod_external_services: XEP-0215: External Service Discovery | Kim Alvefur | 2020-07-18 | 2 | -0/+69 | |
| | | ||||||
* | | mod_server_contact_info: Add status-addresses field | Kim Alvefur | 2020-05-27 | 2 | -0/+4 | |
| | | | | | | | | XEP-0157 version 1.1.0 | |||||
* | | scansion/prosody.cfg: Fix typo | Kim Alvefur | 2020-07-09 | 1 | -1/+1 | |
| | | ||||||
* | | scansion tests: Enable mod_muc_mam during tests (expect breakage) | Kim Alvefur | 2020-06-21 | 1 | -0/+4 | |
| | | ||||||
* | | MUC: Remove XEP-0091 Legacy Delayed Delivery from test | Kim Alvefur | 2020-06-21 | 1 | -1/+0 | |
| | | | | | | | | | | | | | | Long time Obsolete XEP. The element is apparently not included when mod_muc_mam is enabled, and deleting this seems like the sanity-preserving approach. | |||||
* | | util.human.io: Fix right-alignment | Kim Alvefur | 2020-06-06 | 1 | -2/+4 | |
| | | ||||||
* | | scansion: Add test for mod_server_contact_info / XEP-0157 | Kim Alvefur | 2020-05-27 | 2 | -1/+63 | |
| | | ||||||
* | | spec/scansion/blocking: Don't send stanzas after disconnecting | Kim Alvefur | 2020-05-09 | 1 | -4/+4 | |
| | | | | | | | | | | | | | | Probably casued by mod_scansion_record catching the unavailable presence generated by Prosody on disconnect. See #1549 | |||||
* | | MUC tests: Add missing 'affiliation' attribute | Matthew Wild | 2020-04-23 | 1 | -1/+1 | |
| | | ||||||
* | | Merge with upstream trunk | Matthew Wild | 2020-04-23 | 4 | -0/+107 | |
|\ \ | ||||||
| * | | mod_lastactivity: Add basic scansion test coverage | Kim Alvefur | 2020-04-20 | 2 | -0/+46 | |
| | | | | | | | | | | | | When run on Lua 5.3 produces an issue similar to #1536 | |||||
| * | | mod_uptime: Add scansion test coverage | Kim Alvefur | 2020-04-20 | 1 | -0/+21 | |
| | | | | | | | | | | | | | | | Once the Prosody is up, who cares when it comes down? That's not my department, says scanison. | |||||
| * | | scansion: Mock time libraries during tests | Kim Alvefur | 2020-04-20 | 1 | -0/+11 | |
| | | | | | | | | | | | | The passage of time does not need test coverage, just look in a mirror. | |||||
| * | | mod_version: Add scansion test | Kim Alvefur | 2020-04-20 | 2 | -0/+29 | |
| | | | | | | | | | | | | Why was this module enabled in the config for tests if it wasn't tested? | |||||
* | | | Merge 0.11->trunk | Matthew Wild | 2020-04-23 | 1 | -1/+1 | |
|\ \ \ | |/ / |/| / | |/ | ||||||
| * | MUC tests: Add missing affiliation attribute | Matthew Wild | 2020-04-23 | 1 | -1/+1 | |
| | | ||||||
| * | Backed out changeset 18f2c7bc5795 (was testing against wrong branch) | Matthew Wild | 2020-04-23 | 1 | -6/+2 | |
| | | ||||||
| * | MUC tests: Add <required/> to expected form field | Matthew Wild | 2020-04-23 | 1 | -2/+6 | |
| | | ||||||
* | | MUC: Add test for destroying a room by ad-hoc command | Kim Alvefur | 2020-03-20 | 1 | -0/+67 | |
| | | | | | | | | | | Testing ad-hoc commands was not easily doable before 49312378ba1d relaxed the need for state and an extra roundtrip to execute commands | |||||
* | | MUC: Support for broadcasting unavailable presence for affiliated offline users | Matthew Wild | 2020-03-12 | 1 | -0/+544 | |
| | | | | | | | | Activated when muc#roomconfig_presencebroadcast includes the "none" role. | |||||
* | | scansion tests: Remove daemonize option, not needed | Kim Alvefur | 2020-01-26 | 1 | -1/+0 | |
| | | ||||||
* | | scansion: Trim trailing whitespace in tests | Kim Alvefur | 2019-12-19 | 6 | -9/+9 | |
| | | ||||||
* | | rostermanager, mod_presence: Support for subscription preapproval (fixes #686) | Matthew Wild | 2019-12-19 | 1 | -0/+74 | |
| | | ||||||
* | | tests: Disable s2s in scansion tests | Kim Alvefur | 2019-11-30 | 1 | -1/+4 | |
| | | | | | | | | These are all c2s tests, no need to have s2s enabled. | |||||
* | | MUC: Indicate origin of registration related errors | Kim Alvefur | 2019-11-25 | 1 | -2/+2 | |
| | | ||||||
* | | MUC: Indicate origin of password related errors | Kim Alvefur | 2019-11-25 | 1 | -1/+1 | |
| | | ||||||
* | | MUC: Add testcase for #1466 | Kim Alvefur | 2019-11-24 | 1 | -0/+127 | |
| | | ||||||
* | | MUC: Make nickname field in registration form required | Kim Alvefur | 2019-11-02 | 1 | -2/+6 | |
| | | | | | | | | | | | | Prevents traceback from resourceprep(nil) muc#register_roomnick is also required in XEP-0045 | |||||
* | | util.pubsub, pubsub.lib and tests: Add text to precondition-not-met error ↵ | Matthew Wild | 2019-10-27 | 1 | -0/+234 | |
| | | | | | | | | (fixes #1455) | |||||
* | | MUC: Fix XML syntax error in test | Kim Alvefur | 2019-09-21 | 1 | -0/+1 | |
| | | | | | | | | How did this even happen? | |||||
* | | MUC: Update test for vcard-temp changes | Kim Alvefur | 2019-09-21 | 1 | -4/+11 | |
| | | | | | | | | | | | | Should this XEP-0398 behavior even be covered here? The original lines came from a recording. | |||||
* | | tests: Disable TLS in scansion tests | Kim Alvefur | 2019-09-07 | 1 | -1/+1 | |
| | | | | | | | | | | | | They were not using TLS before. With a36af4570b39 TLS context creation will succeed even without a certificate, so TLS will be offered, but since there is no certificate it does not work. | |||||
* | | MUC: Fix delay tag @from in test to be the room JID (#1054 came back) | Kim Alvefur | 2019-08-31 | 1 | -2/+2 | |
| | | ||||||
* | | MUC: Add a test covering basic room creation, messages and destruction | Kim Alvefur | 2019-08-31 | 1 | -0/+242 | |
| | | ||||||
* | | Merge 0.11->trunk | Kim Alvefur | 2019-06-20 | 1 | -1/+1 | |
|\| | ||||||
| * | scansion/blocking: Remove the right irrelevant thing | Kim Alvefur | 2019-06-20 | 1 | -1/+1 | |
| | | ||||||
* | | Merge 0.11->trunk | Kim Alvefur | 2019-06-20 | 1 | -10/+2 | |
|\| | ||||||
| * | mod_blocklist: Remove unrelated tags from test case | Kim Alvefur | 2019-06-20 | 1 | -10/+2 | |
| | | ||||||
* | | Merge 0.11->trunk | Kim Alvefur | 2019-06-20 | 1 | -0/+168 | |
|\| | ||||||
| * | mod_blocklist: Update test case with correct behavior (see #1380) | Kim Alvefur | 2019-06-20 | 1 | -0/+6 | |
| | | | | | | | | Expect failure | |||||
| * | mod_blocklist: Add test case capturing current behavior | Kim Alvefur | 2019-06-20 | 1 | -0/+162 | |
| | | ||||||
* | | Merge 0.11->trunk | Kim Alvefur | 2019-02-27 | 1 | -0/+202 | |
|\| | ||||||
| * | spec: Add test case for #1322 | Kim Alvefur | 2019-02-27 | 1 | -0/+202 | |
| | | ||||||
* | | Merge 0.11->trunk | Kim Alvefur | 2018-12-23 | 2 | -1/+38 | |
|\| | ||||||
| * | mod_mam: Add test for JID normalization in prefs (see #1275) | Kim Alvefur | 2018-12-23 | 2 | -1/+38 | |
| | | ||||||
* | | Merge 0.11->trunk | Kim Alvefur | 2018-12-20 | 1 | -0/+22 | |
|\| | ||||||
| * | MUC: Allow changing data attached to an only owner (fixes #1273) | Kim Alvefur | 2018-12-20 | 1 | -0/+22 | |
| | | | | | | | | | | | | | | This previously prevented a single owner from setting their own nickname via admin query. The form method uses `true` as actor so it bypasses this check. | |||||
* | | Merge 0.11->trunk | Matthew Wild | 2018-12-19 | 2 | -2/+2 | |
|\| |