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 435e008568 util.startup: Close state on exit to ensure GC finalizers are called 3 years ago
..
human util.human.io: Use UTF-8-aware length check in padding functions 4 years ago
prosodyctl util.prosodyctl.shell: Close state on exit to fix saving shell history 3 years ago
sasl mod_auth_internal_hashed: Up iteration count to 10000 per XEP-0438 4 years ago
adhoc.lua util.adhoc: Propagate error with producing initial initial data 5 years ago
adminstream.lua mod_admin_socket: Comment on LuaSocket UNIX compat code 4 years ago
argparse.lua util.argparse: Revise 553c6204fe5b with a different approach 4 years ago
array.lua util.array: Add :slice() method + tests 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.bitops: Library to find appropriate bitwise library (closes #1395) 7 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.datamapper: Improve handling of schemas with non-obvious "type" 4 years ago
datetime.lua util.datetime: Make sure timezone difference is calculated correctly (fixes #1262) 7 years ago
dbuffer.lua util.dbuffer: Optimize :sub() and :byte() 5 years ago
debug.lua Revert util.debug change accidentally committed in e157e5c79daa 4 years ago
dependencies.lua util.dependencies: Refer to 'apt' instead of 'apt-get' 4 years ago
dns.lua util.hex: Deprecate to/from in favour of encode/decode, for consistency! 4 years ago
dnsregistry.lua util.dnsregistry: Regenerate from IANA registry 4 years ago
envload.lua
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.format: Fix typo in comment [codespell] 4 years ago
gc.lua util.gc: Linter fixes [luacheck] 6 years ago
hashring.lua util.hashring: Normalize indentation to tabs 5 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.hmac: Expose hmac-sha-512 too 7 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 lint: Remove use of the 143 error code 7 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: Use pack from table.pack 7 years ago
jid.lua util.jid: Explicitly check for nil rather than falsy 4 years ago
json.lua util.json: Accept empty arrays with whitespace (fixes #1782) 3 years ago
jsonpointer.lua util.jsonpointer: Fix Lua <5.3 compat 4 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: Use constant-time comparison with expected signature 5 years ago
logger.lua util.logger: Import globals (fixes on Lua 5.2) 8 years ago
mercurial.lua util.mercurial: Ignore an unused error variable [luacheck] 6 years ago
multitable.lua lint: Remove use of the 143 error code 7 years ago
openmetrics.lua luacheck: Shut up (backports 3caff1f93520, ignores module deleted in trunk) 4 years ago
openssl.lua
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: Use xpcall() for promise function to preserve tracebacks 5 years ago
prosodyctl.lua util.prosodyctl: Tell prosody do daemonize via command line flag (fixes #1514) 6 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
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.serialization: Cache default serialization instance (fixes #1389) 7 years ago
session.lua util.session: Remove tostring call from logging 7 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
sslconfig.lua util.sslconfig: Process TLS 1.3-specific cipher list 6 years ago
stanza.lua Merge 0.11->0.12 3 years ago
startup.lua util.startup: Close state on exit to ensure GC finalizers are called 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
vcard.lua Fix various spelling errors (thanks codespell) 4 years ago
watchdog.lua vairious: Add annotation when an empty environment is set [luacheck] 8 years ago
x509.lua util.x509: Fix to include wildcard identity 4 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