aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | mod_mam: Add an option for whether to include 'total' counts by default in ↵Kim Alvefur2018-03-071-2/+2
| | | | | | | | | | | | queries
| * | mod_mam: Log a debug message if archive expiry has been disabledKim Alvefur2018-03-071-0/+1
| | |
| * | Backed out changeset 97a094fdf101, interferes with 6ddddfe05a74Kim Alvefur2018-03-071-3/+1
| | |
* | | mod_presence: Ignore unused argument but make note of its use elsewhere ↵Kim Alvefur2018-03-091-0/+2
| | | | | | | | | | | | [luacheck]
* | | mod_presence: Remove unused local [luacheck]Kim Alvefur2018-03-091-1/+0
| | |
* | | luacheckrc: Restore module semantics, but only for plugins (ignores some ↵Kim Alvefur2018-03-091-0/+1
| | | | | | | | | | | | globals)
* | | MUC: Write down which functions are exposed and thus available to other modulesKim Alvefur2018-03-091-0/+10
| | |
* | | MUC: send muc#stanza_id feature as per XEP-0045 v1.31 (fixes #1097)Jonas Wielicki2018-03-081-0/+1
| | |
* | | util.import: Explicitly export the global import function [luacheck]Kim Alvefur2018-03-071-1/+1
| | |
* | | .luacheckrc: Add awareness of the module:http_url API added by mod_httpKim Alvefur2018-03-071-0/+3
| | |
* | | luacheckrc: Remove allowance legacy module() related globalsKim Alvefur2018-03-071-4/+0
| | |
* | | luacheckrc: Reflow globals settingsKim Alvefur2018-03-071-3/+9
| | |
* | | MUC/lock: Fix locking timeout to account for the direction of timeKim Alvefur2018-03-071-1/+1
| | |
* | | MUC/lock: Remove redundant fallback valueKim Alvefur2018-03-071-1/+1
| | |
* | | util_pubsub_spec: Move util.pubsub import into a setup blockKim Alvefur2018-03-071-1/+5
| | |
* | | mod_adhoc: Remove unused local [luacheck]Kim Alvefur2018-03-061-1/+1
| | |
* | | spec: Trim trailing whitespaceKim Alvefur2018-03-062-2/+2
| | |
* | | Merge 0.10->trunkKim Alvefur2018-03-062-1/+4
|\| |
| * | prosodyctl: Use correct separator in chown call (fixes #1093)Kim Alvefur2018-03-021-1/+1
| | |
| * | hostmanager: Add a logging close method in case something tries to close the ↵Kim Alvefur2018-02-241-0/+3
| | | | | | | | | | | | origin of local-originated stanzas (see #1084)
* | | util_pubsub_spec: Beginnings of tests for util.pubsubKim Alvefur2018-03-031-0/+27
| | |
* | | luacheckrc: Declare known global functions in config fileKim Alvefur2018-03-011-0/+12
| | |
* | | util.logger: Import globals (fixes on Lua 5.2)Kim Alvefur2018-02-281-0/+2
| | |
* | | vairious: Add annotation when an empty environment is set [luacheck]Kim Alvefur2018-02-2846-0/+46
| | |
* | | Makefile: Also package /net/resolversMichel Le Bihan2018-02-281-1/+2
| | | | | | | | | | | | Fixes #1094
* | | util.logger: New method 'add_simple_sink', logger.add_simple_sink(print) worksMatthew Wild2018-02-271-0/+11
| | |
* | | server_epoll: Onconnect should happen before first attempt to write to socketKim Alvefur2018-02-261-1/+1
| | |
* | | net.http: Refactor to use new net.connect API, brings support for async DNSMatthew Wild2018-02-261-70/+81
| | |
* | | net.connect: Fix to store correct parameterMatthew Wild2018-02-261-1/+1
| | |
* | | net.connect: Improve error messageMatthew Wild2018-02-261-1/+1
| | |
* | | net.connect: Handle immediate failures of server.addclientMatthew Wild2018-02-261-1/+6
| | |
* | | net.connect: Handle case when resolver runs out of targetsMatthew Wild2018-02-261-0/+8
| | |
* | | net.connect: Track last connection errorMatthew Wild2018-02-261-1/+2
| | |
* | | mod_s2s: Don't use string concatenation when passing values to loggingKim Alvefur2018-02-251-1/+1
| | |
* | | util.ringbuffer: Add method for discarding buffered data without returning ↵Kim Alvefur2018-02-241-0/+23
| | | | | | | | | | | | it to lua
* | | util.ringbuffer: Add various commentsKim Alvefur2018-02-241-0/+19
| | |
* | | net.server_epoll: Spelling writeable -> writableKim Alvefur2018-02-241-6/+6
| | |
* | | net.server_epoll: Remove special casing for having sent an empty write ↵Kim Alvefur2018-02-241-7/+5
| | | | | | | | | | | | buffer because the wantwrite flag must be unset regardless
* | | net.server_epoll: Call onconnect listener on first successful read or writeKim Alvefur2018-02-241-29/+14
| | |
* | | Merge 0.10->trunkKim Alvefur2018-02-242-3/+26
|\| |
| * | mod_mam: Implement option to enable MAM implicitly when client support is ↵Kim Alvefur2018-02-212-3/+26
| | | | | | | | | | | | detected (#867)
* | | mod_storage_sql: Catch and report value deserialization errorsKim Alvefur2018-02-241-8/+19
| | |
* | | net.connect: Default to *a pattern if none providedMatthew Wild2018-02-231-1/+1
| | |
* | | net.http: Rename handler to conn, for consistency with all our other codeMatthew Wild2018-02-231-3/+3
| | |
* | | net.http: Remove use of 'conn' (raw socket object returned by addclient)Matthew Wild2018-02-231-9/+10
| | |
* | | moduleapi: Remove unused and undocumented :has_feature and :has_identityKim Alvefur2018-02-232-16/+0
| | |
* | | doc: Add template / API specification for net.server (thanks Daurnimator)Kim Alvefur2018-02-231-0/+243
| | |
* | | net.connect: New API for outgoing connections, based on 'service resolvers'Matthew Wild2018-02-233-0/+163
| | |
* | | net.server_event: Not every instantly-readable connection is an error, ↵Matthew Wild2018-02-231-2/+6
| | | | | | | | | | | | continue if possible
* | | net.server_event: Better outgoing connection error handlingMatthew Wild2018-02-231-1/+3
| | | | | | | | | | | | | | | | | | Same as 67311cda0625. Check for readability. If a socket is readable after initial connection, it likely means an error, so we call the readcallback for that connection to handle it (and ultimately close).