IMPORTANT: due to a drive failure, as of 13-Mar-2021, the Mercurial repository had to be re-mirrored, which changed every commit SHA. The old SHAs and trees are backed up in the vault branches. Please migrate to the new branches as soon as you can.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
prosody/util
Kim Alvefur 9228a851bc Merge 0.12->trunk 3 years ago
..
human util.human.io: Fix handling of os.execute() return values in Lua 5.2+ 3 years ago
prosodyctl Merge 0.12->trunk 3 years ago
sasl util.sasl.scram: Add 'tls-exporter' as recognised channel binding method 4 years ago
adhoc.lua util.adhoc: Propagate error with producing initial initial data 5 years ago
adminstream.lua mod_admin_socket: Fix typo in comments 3 years ago
argparse.lua util.argparse: Revise 553c6204fe5b with a different approach 4 years ago
array.lua util.array: Take advantage of table.move() 4 years ago
async.lua util.async: Optionally allow too many 'done' callbacks 4 years ago
bit53.lua util.bit53: Support for more than 2 arguments, for compat with bit32 4 years ago
bitcompat.lua util: Remove various Lua 5.1 compatibility hacks 4 years ago
cache.lua util.cache: Add __name to metatable 5 years ago
caps.lua vairious: Add annotation when an empty environment is set [luacheck] 8 years ago
dataforms.lua util.dataforms: Encode size attributes as integers in XEP-0221 media element 4 years ago
datamanager.lua spelling: non-existing mistakes (thanks timeless) 4 years ago
datamapper.lua util.mathcompat: Module to ease reuse of math.type() 3 years ago
datetime.lua util.datetime: Remove a line 3 years ago
dbuffer.lua util.dbuffer: Add efficient shortcuts for discard() in certain cases 3 years ago
debug.lua Revert util.debug change accidentally committed in e157e5c79daa 4 years ago
dependencies.lua util.dependencies: Reject Lua 5.1, Lua 5.2 or later is now required (see #1600) 4 years ago
dns.lua util.hex: Deprecate to/from in favour of encode/decode, for consistency! 4 years ago
dnsregistry.lua util.dnsregistry: Remove unintentional 'Unassigned' record 3 years ago
envload.lua util.envload: Remove Lua 5.1 method 4 years ago
error.lua util.error: Switch to util.debug traceback tables and remove display_tracebacks option 5 years ago
events.lua util.events: Add set_debug_hook() method 5 years ago
filters.lua vairious: Add annotation when an empty environment is set [luacheck] 8 years ago
format.lua util.startup: Provide a common Lua 5.3+ math.type() for Lua 5.2 3 years ago
gc.lua util.gc: Linter fixes [luacheck] 6 years ago
hashring.lua util.hashring: Support associating arbitrary data with nodes 3 years ago
helpers.lua util.helpers: when logging events, log individual handler calls 5 years ago
hex.lua util.hex: Deprecate to/from in favour of encode/decode, for consistency! 4 years ago
hmac.lua util.hashes: Expose sha224 and sha384 HMAC functions 5 years ago
http.lua util.http: Fix decoding of uppercase URL encoded chars 7 years ago
id.lua util.id: Adjust entropy levels, with rationales 4 years ago
import.lua compat: Remove handling of Lua 5.1 location of 'unpack' function 4 years ago
indexedbheap.lua util.indexedbheap: Fix heap datastructure corruption in :reschedule(smaller_value) 5 years ago
interpolation.lua util.interpolation: Fix combination of filters and fallback values #1623 5 years ago
ip.lua util.hex: Deprecate to/from in favour of encode/decode, for consistency! 4 years ago
iterators.lua util.iterators: join: Work even with only a single iterator in the chain 3 years ago
jid.lua util.jid: Simplify boolean logic in conditionals 3 years ago
json.lua util.json: Accept empty arrays with whitespace (fixes #1782) 3 years ago
jsonpointer.lua util.startup: Provide a common Lua 5.3+ math.type() for Lua 5.2 3 years ago
jsonschema.lua util.jsonschema: Use same integer/float logic on Lua 5.2 and 5.3 3 years ago
jwt.lua util.jwt: More robust ECDSA signature parsing, fail early on unexpected length 3 years ago
logger.lua util.logger: Return sink_function from add_simple_sink() 4 years ago
mathcompat.lua util.mathcompat: Module to ease reuse of math.type() 3 years ago
mercurial.lua util.mercurial: Ignore an unused error variable [luacheck] 6 years ago
multitable.lua compat: Remove handling of Lua 5.1 location of 'unpack' function 4 years ago
openmetrics.lua util.openmetrics: Update tools.ietf.org URL to datatracker 3 years ago
openssl.lua util.openssl: Remove Lua 5.1 os.execute() return value compat 3 years ago
paseto.lua util.paseto: Add support for v3.local tokens 3 years ago
paths.lua util.paths: Optimize path joining with few arguments 5 years ago
pluginloader.lua Spelling: Fix various spelling mistakes (thanks timeless) 4 years ago
presence.lua util.presence: Remove TODO about deprecated XEP-0016. 8 years ago
promise.lua util.promise: Remove line that was supposed to be removed in eb9814372c54 3 years ago
prosodyctl.lua util.prosodyctl: Remove Lua 5.1 os.execute() return value compat 3 years ago
pubsub.lua util.pubsub: Fix traceback if node data not initialized 5 years ago
queue.lua util.dbuffer: dynamic string buffer 6 years ago
random.lua util.random: Test whether util.crand works before using it (fix #1734) 4 years ago
rfc6724.lua
roles.lua util.roles: Add a :policies() method to iterate through available policies 3 years ago
rsm.lua util.rsm: Correctly coerce integer value for <index> (fix #1642) 5 years ago
sasl.lua Spelling: Fix various spelling mistakes (thanks timeless) 4 years ago
serialization.lua util.mathcompat: Module to ease reuse of math.type() 3 years ago
session.lua util.session: Add role management methods 4 years ago
set.lua util.set: Add is_set() to test if an object is a set 5 years ago
smqueue.lua util.smqueue: Simplify compat table, fix dependent modules (thanks Martin) 4 years ago
sql.lua util.sql: Ignore if tables and indices already exist on creation (fixes #1064) 7 years ago
sqlite3.lua util.sqlite3: Skip prepared statements when no parameters are given 3 years ago
sslconfig.lua net: isolate LuaSec-specifics 4 years ago
stanza.lua Merge 0.11->0.12 3 years ago
startup.lua Merge 0.12->trunk 3 years ago
statistics.lua openmetrics/histograms: improve code clarity 4 years ago
statsd.lua Spelling: Fix various spelling mistakes (thanks timeless) 4 years ago
template.lua vairious: Add annotation when an empty environment is set [luacheck] 8 years ago
termcolours.lua util.termcolours: Use explicit number formatting instead of coercion on concatenation 6 years ago
throttle.lua vairious: Add annotation when an empty environment is set [luacheck] 8 years ago
timer.lua util.timer: Ensure timers can't run more than once per tick (fixes #1620) 5 years ago
uuid.lua util.hex: Deprecate to/from in favour of encode/decode, for consistency! 4 years ago
watchdog.lua util.watchdog: Allow passing a new timeout to :reset() 4 years ago
x509.lua Revert unintentionally committed parts of 12bd40b8e105 3 years ago
xml.lua util.xml: Add an option to allow <?processing instructions?> 4 years ago
xmppstream.lua util.xmppstream: Allow dynamically configuring the stanza size limit for a stream 5 years ago
xpcall.lua util.xpcall, util.compat: Add non-hacky multi-argument xpcall() for Lua 5.1 7 years ago
xtemplate.lua util.xtemplate: Yet another string template library 4 years ago