aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* .luacheckrc: Remove mod_pubsub/pubsub.lib.lua from files excluded from checksKim Alvefur2018-05-231-1/+0
* Backed out changeset bf91de890107: It did not have the intended effectcKim Alvefur2018-05-231-1/+1
* mod_pubsub: Fix syntax errorKim Alvefur2018-05-231-0/+1
* .luacheckrc: Only ignore warnings for excluded files, not syntax errorsKim Alvefur2018-05-231-1/+4
* Merge 0.10->trunkKim Alvefur2018-05-221-1/+1
|\
| * mod_c2s: Avoid concatenating potential nil value (fixes #753)Kim Alvefur2018-05-221-1/+1
* | MUC: Add support for an optional hard limit on number of rooms (fixes #766)Kim Alvefur2018-05-221-1/+8
* | spec/util_pubsub: Test whether someone can subscribe to a nodeKim Alvefur2018-05-201-1/+13
* | util.pubsub: Also check for affiliation set on bare JIDKim Alvefur2018-05-221-1/+2
* | mod_pubsub: Add support for generation of a plain text <body> from Atom payloadsKim Alvefur2018-05-212-0/+27
* | mod_pubsub: Make the 'type' attribute on broadcast messages configurableKim Alvefur2018-05-212-3/+15
* | util.pubsub: Pass node and service objects to broadcaster to allow eg config ...Kim Alvefur2018-05-211-4/+4
* | mod_watchregistrations: Allow making the message type configurableKim Alvefur2018-05-201-1/+2
* | mod_pubsub: Set an id attribute on outgoing event messagesKim Alvefur2018-05-211-1/+4
* | util.pubsub: Add a default/fallback JID normalization functionKim Alvefur2018-05-201-0/+1
* | util.pubsub: Don't record the superuser as owner on creationKim Alvefur2018-05-201-6/+8
* | mod_pubsub: Use moduleapi broadcast methodKim Alvefur2018-05-211-5/+1
* | GNUmakefile: Add a fallback for `hg files` not working in linter targetKim Alvefur2018-05-201-1/+1
* | .luacheckrc: Ignore attempts to get table.unpackKim Alvefur2018-05-191-1/+1
* | spec/util_iterators: Remove unused import of util.set [luacheck]Kim Alvefur2018-05-181-1/+0
* | .luacheckrc: Remove mod_limits from excluded files as it should now be cleanKim Alvefur2018-05-181-1/+0
* | mod_limits: Rename variable to avoid name clash [luacheck]Kim Alvefur2018-05-021-5/+5
* | Fix wrong tests committed with 7b621a4a2e8dMatthew Wild2018-05-182-21/+15
* | .luacheckrc: Add some additional stricter requirements when PROSODY_STRICT_LI...Matthew Wild2018-05-181-0/+3
* | .luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1Matthew Wild2018-05-181-0/+64
* | .luacheckrc: Fix whitespaceMatthew Wild2018-05-181-1/+1
* | GNUmakefile: Add 'lint' targetMatthew Wild2018-05-181-0/+4
* | util.iterators: Add join() method and testsMatthew Wild2018-05-182-0/+67
* | Merge 0.10 -> trunkMatthew Wild2018-05-160-0/+0
|\|
| * MUC: Restore status codes on presence sent to occupant when their affiliation...Matthew Wild2018-05-161-2/+6
* | Merge 0.10 -> trunkMatthew Wild2018-05-162-2/+33
|\|
| * MUC: Allow the number of messages sent by default to be configured (fixes #397)Matthew Wild2018-05-161-1/+22
| * MUC: Import revised, more comprehensive patch for 8da11142fabf (#345)Matthew Wild2018-05-161-95/+207
| * muc: Allow clients to change multiple affiliations or roles at once (#345)Lennart Sauerbeck2017-03-181-7/+18
| * Added tag 0.10.1 for changeset 4ae8dd415e94Matthew Wild2018-05-110-0/+0
| * mod_websocket: Store the request object on the session for use by other modules0.10.1Matthew Wild2018-05-081-0/+1
* | util.async: Move runner id into log tagKim Alvefur2018-05-041-3/+6
* | prosodyctl: Config check for modules that are also components (fixes #1138)Kim Alvefur2018-05-111-0/+13
* | mod_muc_mam: Have stanza-id filtering over all groupchat messages, not just o...Kim Alvefur2018-04-281-4/+9
* | mod_muc_mam: Skip fetching history if built-in recent history is enoughKim Alvefur2018-04-271-0/+4
* | mod_muc_mam: Skip fetching history if no history was requestedKim Alvefur2018-04-281-0/+4
* | mod_muc_mam: Tweak calculation of max history to retrieveKim Alvefur2018-04-281-2/+6
* | GNUMakefile: Add note about how to list coverage of individual filesMatthew Wild2018-04-301-0/+1
* | net.server: Add watchfd, a simple API for watching file descriptorsKim Alvefur2018-05-094-0/+106
* | MUC: Introduce an event to allow plugins to influence which messages are adde...Kim Alvefur2018-05-071-2/+5
* | MUC: Move condition for what gets added to history so that other modules bene...Kim Alvefur2018-05-071-16/+16
* | net.server_epoll: Guard against connection missing the getpeername method (th...Kim Alvefur2018-05-021-1/+1
* | net.server_epoll: Retry retrieving peername once connectedKim Alvefur2018-05-021-0/+3
* | net.server_epoll: Handle connection being closed and destroyed in onconnect c...Kim Alvefur2018-05-021-0/+1
* | net.resolvers.basic: Support IP address literalsKim Alvefur2018-05-021-0/+11