prosody/util
2022-10-07 17:45:23 +01:00
..
human compat: Remove handling of Lua 5.1 location of 'unpack' function 2022-07-11 19:07:38 +02:00
prosodyctl prosodyctl: check turn: More clearly indicate the error is from TURN server 2022-10-06 11:12:57 +01:00
sasl util.sasl.scram: Add 'tls-exporter' as recognised channel binding method 2022-07-27 00:32:04 +02:00
adhoc.lua util.adhoc: Propagate error with producing initial initial data 2021-01-31 21:10:03 +01:00
adminstream.lua mod_admin_socket: Comment on LuaSocket UNIX compat code 2022-03-16 19:32:17 +01:00
argparse.lua util.argparse: Revise 553c6204fe5b with a different approach 2022-04-25 15:24:56 +01:00
array.lua util.array: Take advantage of table.move() 2022-03-18 15:22:00 +00:00
async.lua util.async: Optionally allow too many 'done' callbacks 2022-02-22 14:17:10 +01:00
bit53.lua util.bit53: Support for more than 2 arguments, for compat with bit32 2022-03-04 19:37:59 +00:00
bitcompat.lua util: Remove various Lua 5.1 compatibility hacks 2022-07-02 17:31:14 +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: Encode size attributes as integers in XEP-0221 media element 2021-10-28 13:02:59 +02:00
datamanager.lua spelling: non-existing mistakes (thanks timeless) 2022-03-07 00:35:29 +01:00
datamapper.lua util.datamapper: Improve handling of schemas with non-obvious "type" 2022-07-08 17:32:48 +02:00
datetime.lua util.datetime: Remove a line 2022-08-17 18:07:31 +02:00
dbuffer.lua util.dbuffer: Optimize :sub() and :byte() 2020-10-28 14:21:09 +00:00
debug.lua Revert util.debug change accidentally committed in e157e5c79daa 2022-02-04 15:13:13 +00:00
dependencies.lua util.dependencies: Reject Lua 5.1, Lua 5.2 or later is now required (see #1600) 2022-07-02 17:30:34 +02:00
dns.lua util.hex: Deprecate to/from in favour of encode/decode, for consistency! 2022-03-04 15:22:45 +00:00
dnsregistry.lua util.dnsregistry: Regenerate from IANA registry 2022-02-02 17:31:39 +01:00
envload.lua util.envload: Remove Lua 5.1 method 2022-07-05 14:18:32 +02: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 compat: Use table.pack (there since Lua 5.2) over our util.table 2022-07-11 19:15:24 +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: Deprecate to/from in favour of encode/decode, for consistency! 2022-03-04 15:22:45 +00:00
hmac.lua util.hashes: Expose sha224 and sha384 HMAC functions 2020-11-29 17:58:45 +01:00
http.lua util.http: Fix decoding of uppercase URL encoded chars 2019-01-16 13:53:04 +01:00
id.lua util.id: Adjust entropy levels, with rationales 2021-12-02 01:14:55 +01:00
import.lua compat: Remove handling of Lua 5.1 location of 'unpack' function 2022-07-11 19:07:38 +02:00
indexedbheap.lua util.indexedbheap: Fix heap datastructure corruption in :reschedule(smaller_value) 2020-09-29 21:27:16 -05:00
interpolation.lua util.interpolation: Fix combination of filters and fallback values #1623 2021-01-25 20:58:11 +01:00
ip.lua util.hex: Deprecate to/from in favour of encode/decode, for consistency! 2022-03-04 15:22:45 +00:00
iterators.lua util.iterators: join: Work even with only a single iterator in the chain 2022-10-06 18:34:40 +01:00
jid.lua doap: Update XEP versions for which no code changes appear needed 2022-08-08 20:33:44 +02:00
json.lua util.json: Use util.iterators.sorted_pairs() in ordered mode 2018-09-21 14:35:35 +01:00
jsonpointer.lua util.jsonpointer: Fix Lua <5.3 compat 2022-05-09 22:36:57 +02:00
jsonschema.lua util.jsonschema: Fix validation to not assume presence of "type" field 2022-07-08 14:38:23 +02:00
jwt.lua util.jwt: More robust ECDSA signature parsing, fail early on unexpected length 2022-09-30 20:38:31 +01:00
logger.lua util.logger: Return sink_function from add_simple_sink() 2022-03-17 10:20:23 +00:00
mercurial.lua util.mercurial: Ignore an unused error variable [luacheck] 2019-12-23 21:09:38 +01:00
multitable.lua compat: Remove handling of Lua 5.1 location of 'unpack' function 2022-07-11 19:07:38 +02:00
openmetrics.lua compat: Use table.pack (there since Lua 5.2) over our util.table 2022-07-11 19:15:24 +02:00
openssl.lua util: Various minor changes to please [luacheck] 2017-11-10 05:42:32 +01:00
paseto.lua util.paseto: Do strict type check in pae() function 2022-07-11 18:48:57 +02:00
paths.lua util.paths: Optimize path joining with few arguments 2020-10-11 23:04:13 +02:00
pluginloader.lua Spelling: Fix various spelling mistakes (thanks timeless) 2022-03-07 00:13:56 +01:00
presence.lua util.presence: Remove TODO about deprecated XEP-0016. 2018-06-08 15:27:13 +02:00
promise.lua util.promise: Remove line that was supposed to be removed in eb9814372c54 2022-10-07 17:45:23 +01:00
prosodyctl.lua util.prosodyctl: Tell prosody do daemonize via command line flag (fixes #1514) 2020-01-26 16:40:21 +01:00
pubsub.lua util.pubsub: Fix item store resize to "max" 2022-01-06 01:18:35 +01:00
queue.lua util.dbuffer: dynamic string buffer 2020-06-26 16:41:31 +01:00
random.lua util.random: Test whether util.crand works before using it (fix #1734) 2022-04-02 16:33:27 +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
roles.lua util.roles: Add a :policies() method to iterate through available policies 2022-10-07 17:01:35 +01:00
rsm.lua util.rsm: Correctly coerce integer value for <index> (fix #1642) 2021-03-06 18:26:50 +01:00
sasl.lua Spelling: Fix various spelling mistakes (thanks timeless) 2022-03-07 00:13:56 +01:00
serialization.lua util.serialization: Cache default serialization instance (fixes #1389) 2019-07-08 02:46:27 +02:00
session.lua util.session: Add role management methods 2022-06-15 11:37:09 +01:00
set.lua util.set: Add is_set() to test if an object is a set 2021-05-10 16:41:56 +01:00
smqueue.lua util.smqueue: Simplify compat table, fix dependent modules (thanks Martin) 2021-12-16 12:16:45 +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 net: isolate LuaSec-specifics 2022-04-27 17:44:14 +02:00
stanza.lua Merge 0.12->trunk 2022-09-15 11:11:52 +02:00
startup.lua util.startup: Fix async waiting for last shutdown steps 2022-06-14 16:28:49 +02:00
statistics.lua openmetrics/histograms: improve code clarity 2021-12-27 16:05:12 +01:00
statsd.lua Spelling: Fix various spelling mistakes (thanks timeless) 2022-03-07 00:13:56 +01: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 util.timer: Ensure timers can't run more than once per tick (fixes #1620) 2021-01-08 23:23:56 +01:00
uuid.lua util.hex: Deprecate to/from in favour of encode/decode, for consistency! 2022-03-04 15:22:45 +00:00
watchdog.lua util.watchdog: Allow passing a new timeout to :reset() 2022-06-11 22:15:31 +01:00
x509.lua various: Update IETF RFC URLs for tools.ietf.org transition 2022-08-05 16:54:15 +02:00
xml.lua util.xml: Add an option to allow <?processing instructions?> 2022-02-04 20:47:39 +01:00
xmppstream.lua util.xmppstream: Allow dynamically configuring the stanza size limit for a stream 2021-05-10 17:03:27 +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
xtemplate.lua util.xtemplate: Yet another string template library 2022-01-24 23:54:32 +01:00