aboutsummaryrefslogtreecommitdiffstats
path: root/util
Commit message (Expand)AuthorAgeFilesLines
* util.stanza: Reorder code to prepare for extracting 'by' from util.errorKim Alvefur2020-09-261-3/+3
* util.error: Add well-known field 'extra'Kim Alvefur2020-09-261-0/+2
* util.error: Simplify error creation flowMatthew Wild2020-09-251-1/+13
* util.error: Switch coerce() to use new() and change 'native' to context field...Matthew Wild2020-09-251-5/+3
* util.error: Have init() return an object to allow API extensibility via addit...Matthew Wild2020-09-251-3/+5
* util.error: Minor tweaks to error creation code to prepare for future changesMatthew Wild2020-09-251-2/+5
* util.error: Simplify error creation - remove ability to set context from temp...Matthew Wild2020-09-251-1/+1
* util.error: Add unique 'instance_id' to error objectsMatthew Wild2020-09-251-0/+2
* util.dataforms: Add support for validating (integer) rangesKim Alvefur2019-11-211-1/+13
* util.interpolation: Add '~' as the opposite of '&' (render sub-block if falsy)Matthew Wild2020-09-091-0/+3
* util.helpers: when logging events, log individual handler callsMatthew Wild2020-09-031-0/+15
* util.events: Add set_debug_hook() methodMatthew Wild2020-09-031-1/+19
* util.jid: Fix special escaping of '\' per XEP-0106Kim Alvefur2020-08-281-2/+6
* util.error: Add a wrapper for common parametersKim Alvefur2020-08-281-0/+7
* util.error: Add a 'source' parameter where origin module can be mentionedKim Alvefur2020-08-281-1/+2
* util.startup: Init util.error with defaults if none givenMatthew Wild2020-08-281-1/+1
* util.error: Add configuration for including traceback in tostring()Matthew Wild2020-08-281-2/+12
* util.error: Allow optional tracebacks to be injected on errorsMatthew Wild2020-08-282-0/+21
* util.dbuffer: Fix :sub() not working with partially-consumed chunks (thanks Z...Matthew Wild2020-08-241-1/+1
* util.dbuffer: Fix traceback when :collapse() is called on empty bufferMatthew Wild2020-08-201-1/+1
* util.dataforms: Convert media element sizes to avoid error on Lua 5.3Kim Alvefur2020-08-161-1/+1
* util.timer: Defer to selected net.server if it implements this APIKim Alvefur2020-06-291-0/+5
* util.dbuffer: If no bytes parameter passed to read, return remainder of front...Matthew Wild2020-06-291-2/+7
* util.dependencies: Quiet luacheckKim Alvefur2020-06-281-2/+2
* util.dependencies: Tone down lua-unbound dependency for nowKim Alvefur2020-06-271-0/+2
* util.dbuffer: dynamic string bufferMatthew Wild2020-06-262-0/+178
* util.dns: Update RR types from IANA registryKim Alvefur2020-06-251-17/+23
* util.prosodyctl.check: Use net.unbound for DNS if availableKim Alvefur2020-06-251-0/+3
* util.dependencies: Prefer net.unbound over net.adnsKim Alvefur2020-06-251-0/+5
* util.dependencies: Add awareness of luaunboundKim Alvefur2020-06-251-0/+8
* util.dns: Library for decoding DNS recordsKim Alvefur2019-03-091-0/+271
* Merge 0.11->trunkKim Alvefur2020-06-231-1/+0
|\
| * util.startup: Remove duplicated initialization of logging (fix #1527)Kim Alvefur2020-06-221-1/+0
* | util.adminstream: Prevent closure on read timeoutKim Alvefur2020-06-181-1/+1
* | util.prosodyctl.shell: Collect extra return valuesKim Alvefur2020-06-171-1/+1
* | util.prosodyctl.shell: Handle argument parsing errorsKim Alvefur2020-06-171-0/+9
* | util.argparse: Move exiting and error to util.startupKim Alvefur2020-06-172-6/+13
* | util.gc: Linter fixes [luacheck]Matthew Wild2020-06-151-2/+1
* | util.startup: Configure the GC on startup, using the config or built-in defaultsMatthew Wild2020-06-151-0/+17
* | util.gc: New module for configuring the Lua garbage collectorMatthew Wild2020-06-151-0/+50
* | util.prosodyctl.check: Fix traceback by handling SRV '.' target toKim Alvefur2020-06-141-0/+8
* | util.async: Don't attempt to close thread if not created yetMatthew Wild2020-06-141-1/+1
* | util.async: Call coroutine.close() on dead threads (Lua 5.4)Matthew Wild2020-06-141-1/+5
* | util.async: Rename wait -> wait_for (w/compat)Matthew Wild2020-06-131-2/+3
* | util.statsd: Update for API changeKim Alvefur2020-06-111-5/+5
* | util.promise: Add all_settled, which follows semantics of allSettled from ES2020Matthew Wild2020-06-081-0/+22
* | util.sslconfig: Process TLS 1.3-specific cipher listKim Alvefur2020-06-071-0/+3
* | util.human.io: Fix right-alignmentKim Alvefur2020-06-061-1/+1
* | Merge 0.11->trunkKim Alvefur2020-06-062-1/+5
|\|
| * util.sasl.plain: Apply saslprep to stored passwordKim Alvefur2020-05-221-1/+1