prosody/util
Kim Alvefur f0069378bd util.datamanager: Support iterating over any file extension
The 'typ' argument to all other functions is the actual file extension,
but not here for some reason.

May need this for iterating over the .bin files created by
mod_http_file_share in the future.
2021-02-07 19:23:33 +01:00
..
human util.human.io: Fix right-alignment 2020-06-06 16:43:28 +02:00
prosodyctl util.prosodyctl.check: Recognise global options related to plugin installer 2021-01-21 23:38:44 +01:00
sasl Merge 0.11->trunk 2020-06-06 00:54:28 +02:00
adhoc.lua util.adhoc: Propagate error with producing initial initial data 2021-01-31 21:10:03 +01:00
adminstream.lua util.adminstream: Prevent closure on read timeout 2020-06-18 17:54:28 +02:00
argparse.lua util.argparse: Move exiting and error to util.startup 2020-06-17 19:32:12 +02:00
array.lua util.array: pluck: Support default value to avoid holes 2020-06-04 10:39:12 +01:00
async.lua util.async: Don't attempt to close thread if not created yet 2020-06-14 09:40:08 +01:00
bit53.lua util.bitops: Library to find appropriate bitwise library (closes #1395) 2019-07-22 01:58:57 +02:00
bitcompat.lua util.bitops: Library to find appropriate bitwise library (closes #1395) 2019-07-22 01:58:57 +02:00
cache.lua util.cache: Add __name to metatable 2020-10-30 14:05:07 +00:00
caps.lua vairious: Add annotation when an empty environment is set [luacheck] 2018-02-28 20:06:26 +01:00
dataforms.lua util.dataforms: Convert media element sizes to avoid error on Lua 5.3 2020-08-16 12:55:55 +02:00
datamanager.lua util.datamanager: Support iterating over any file extension 2021-02-07 19:23:33 +01:00
datetime.lua util.datetime: Make sure timezone difference is calculated correctly (fixes #1262) 2018-12-09 23:01:47 +01:00
dbuffer.lua util.dbuffer: Add __name to metatable 2020-10-30 13:53:39 +00:00
debug.lua util.debug: Fix locals being reported under wrong stack frame in some cases (+tests!!) 2020-10-16 13:38:04 +01:00
dependencies.lua util.dependencies: Check for bitop library same way as net.websocket.frames (fixes #1594) 2020-10-05 22:12:29 +02:00
dns.lua util.dns: Update RR types from IANA registry 2020-06-25 20:45:06 +02:00
envload.lua util.envload: Ignore "undefined variable" warning for loadstring [luacheck with strict 5.2 or 5.3 checks] 2017-11-23 20:51:38 +01:00
error.lua util.error: Switch to util.debug traceback tables and remove display_tracebacks option 2020-12-09 14:51:40 +00:00
events.lua util.events: Add set_debug_hook() method 2020-09-03 12:59:43 +01:00
filters.lua vairious: Add annotation when an empty environment is set [luacheck] 2018-02-28 20:06:26 +01:00
format.lua util.format: Handle integer formats the same way on Lua versions without integer support 2019-05-30 13:54:11 +02:00
gc.lua util.gc: Linter fixes [luacheck] 2020-06-15 14:23:47 +01:00
hashring.lua util.hashring: Normalize indentation to tabs 2020-11-15 14:48:59 +01:00
helpers.lua util.helpers: when logging events, log individual handler calls 2020-09-03 13:00:43 +01:00
hex.lua util.hex: Normalize hex to lowercase and discard non-hex input 2015-08-26 14:32:20 +02:00
hmac.lua util.hmac: Expose hmac-sha-512 too 2019-04-19 12:47:49 +02:00
http.lua util.http: Fix decoding of uppercase URL encoded chars 2019-01-16 13:53:04 +01:00
id.lua util.id: New util for producing random identifiers of varying sizes 2017-03-29 22:38:31 +02:00
import.lua lint: Remove use of the 143 error code 2018-12-08 17:10:51 +01:00
indexedbheap.lua util.indexedbheap: Fix heap datastructure corruption in :reschedule(smaller_value) 2020-09-29 21:27:16 -05:00
interpolation.lua Merge 0.11->trunk 2021-01-25 21:26:45 +01:00
ip.lua util.ip: Add missing netmask for 192.168/16 range (fixes #1343) 2019-04-14 02:06:20 +02:00
iterators.lua util.iterators: Use pack from table.pack 2018-12-08 16:36:05 +01:00
jid.lua util.jid: Fix special escaping of '\' per XEP-0106 2020-08-28 18:44:02 +02:00
json.lua util.json: Use util.iterators.sorted_pairs() in ordered mode 2018-09-21 14:35:35 +01:00
jwt.lua util.jwt: Basic JSON Web Token library supporting HS256 tokens 2020-02-24 01:24:25 +01:00
logger.lua util.logger: Import globals (fixes on Lua 5.2) 2018-02-28 20:17:21 +01:00
mercurial.lua util.mercurial: Ignore an unused error variable [luacheck] 2019-12-23 21:09:38 +01:00
multitable.lua lint: Remove use of the 143 error code 2018-12-08 17:10:51 +01:00
openssl.lua util: Various minor changes to please [luacheck] 2017-11-10 05:42:32 +01:00
paths.lua util.paths: Optimize path joining with few arguments 2020-10-11 23:04:13 +02:00
pluginloader.lua util.pluginloader: Look for module libs in mod_plugin/lib.lua 2020-10-05 20:58:37 +02:00
presence.lua util.presence: Remove TODO about deprecated XEP-0016. 2018-06-08 15:27:13 +02:00
promise.lua Merge 0.11->trunk 2020-11-23 20:39:47 +00:00
prosodyctl.lua util.prosodyctl: Remove unused calculation [luacheck] 2021-01-21 19:18:38 +01:00
pubsub.lua util.pubsub: Pass subscribers trough a filter callback 2019-06-06 18:13:46 +02:00
queue.lua util.dbuffer: dynamic string buffer 2020-06-26 16:41:31 +01:00
random.lua util.random: Throw different error for EOL condition 2019-05-21 08:52:21 +02:00
rfc6724.lua net.websocket.frames, util.datetime, util.json, util.prosodyctl, util.rfc6724: Remove unused variables [luacheck] 2016-03-10 17:52:03 +00:00
rsm.lua util.rsm: Don't convert values to strings that should already be strings 2020-04-23 18:42:47 +02:00
sasl.lua util.sasl.digest-md5: Remove, obsolete since 2011 2020-04-14 16:51:24 +02:00
sasl_cyrus.lua vairious: Add annotation when an empty environment is set [luacheck] 2018-02-28 20:06:26 +01:00
serialization.lua util.serialization: Let freeze metamethod return a literal string 2020-09-26 23:17:53 +02:00
session.lua util.session: Remove tostring call from logging 2019-07-30 02:24:06 +02:00
set.lua util.set: Fix equality metamethod in Lua 5.3 2020-01-15 21:18:30 +01:00
sql.lua util.sql: Ignore if tables and indices already exist on creation (fixes #1064) 2019-05-30 23:50:28 +02:00
sslconfig.lua util.sslconfig: Process TLS 1.3-specific cipher list 2020-06-07 02:14:55 +02:00
stanza.lua Merge 0.11->trunk 2021-01-08 23:56:27 +01:00
startup.lua util.startup: Make installer_plugin_path relative to data directory 2021-01-24 16:12:53 +01:00
statistics.lua util.statistics: Add a total count for rate counters, counting from server start. 2019-10-10 16:58:02 +02:00
statsd.lua util.statsd: Update for API change 2020-06-11 22:02:54 +02:00
template.lua vairious: Add annotation when an empty environment is set [luacheck] 2018-02-28 20:06:26 +01:00
termcolours.lua util.termcolours: Use explicit number formatting instead of coercion on concatenation 2019-11-20 19:22:55 +01:00
throttle.lua vairious: Add annotation when an empty environment is set [luacheck] 2018-02-28 20:06:26 +01:00
timer.lua Merge 0.11->trunk 2021-01-08 23:56:27 +01:00
uuid.lua util.uuid: Open /dev/urandom read-only, make seed() a noop 2016-01-10 23:21:34 +01:00
vcard.lua util.vcard: Use the new :text_tag API in more places 2018-07-26 00:17:23 +02:00
watchdog.lua vairious: Add annotation when an empty environment is set [luacheck] 2018-02-28 20:06:26 +01:00
x509.lua util.x509: Fix recording of CommonNames in get_identities 2019-12-08 17:48:37 +01:00
xml.lua util.xml: Fix float formatting of line and columns in error (on Lua 5.3+) 2020-10-03 16:22:56 +02:00
xmppstream.lua util.xmppstream: Ensure stream 'id' is always present (fix #1626) 2021-02-03 16:14:43 +01:00
xpcall.lua util.xpcall, util.compat: Add non-hacky multi-argument xpcall() for Lua 5.1 2018-10-26 19:29:08 +01:00