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
Matthew Wild c00bd4515d util.interpolation: Add '~' as the opposite of '&' (render sub-block if falsy) 5 years ago
..
human util.human.io: Fix right-alignment 6 years ago
prosodyctl util.prosodyctl.check: Use net.unbound for DNS if available 6 years ago
sasl Merge 0.11->trunk 6 years ago
adhoc.lua util.adhoc: Allow passing dataforms in initial command 6 years ago
adminstream.lua util.adminstream: Prevent closure on read timeout 6 years ago
argparse.lua util.argparse: Move exiting and error to util.startup 6 years ago
array.lua util.array: pluck: Support default value to avoid holes 6 years ago
async.lua util.async: Don't attempt to close thread if not created yet 6 years ago
bit53.lua util.bitops: Library to find appropriate bitwise library (closes #1395) 7 years ago
bitcompat.lua util.bitops: Library to find appropriate bitwise library (closes #1395) 7 years ago
cache.lua
caps.lua
dataforms.lua util.dataforms: Convert media element sizes to avoid error on Lua 5.3 6 years ago
datamanager.lua util.datamanager: Fix iterating over "users" (thanks marc0s) 6 years ago
datetime.lua util.datetime: Make sure timezone difference is calculated correctly (fixes #1262) 7 years ago
dbuffer.lua util.dbuffer: Fix :sub() not working with partially-consumed chunks (thanks Zash for test case) 6 years ago
debug.lua
dependencies.lua util.dependencies: Quiet luacheck 6 years ago
dns.lua util.dns: Update RR types from IANA registry 6 years ago
envload.lua
error.lua util.error: Add a wrapper for common parameters 5 years ago
events.lua util.events: Add set_debug_hook() method 5 years ago
filters.lua
format.lua util.format: Handle integer formats the same way on Lua versions without integer support 7 years ago
gc.lua util.gc: Linter fixes [luacheck] 6 years ago
hashring.lua util.hashring: Implementation of hashring data structure 7 years ago
helpers.lua util.helpers: when logging events, log individual handler calls 5 years ago
hex.lua
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
import.lua lint: Remove use of the 143 error code 7 years ago
indexedbheap.lua
interpolation.lua util.interpolation: Add '~' as the opposite of '&' (render sub-block if falsy) 5 years ago
ip.lua util.ip: Add missing netmask for 192.168/16 range (fixes #1343) 7 years ago
iterators.lua util.iterators: Use pack from table.pack 7 years ago
jid.lua util.jid: Fix special escaping of '\' per XEP-0106 5 years ago
json.lua util.json: Use util.iterators.sorted_pairs() in ordered mode 7 years ago
jwt.lua util.jwt: Basic JSON Web Token library supporting HS256 tokens 6 years ago
logger.lua
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
openssl.lua
paths.lua util.paths: Don't treat path as pattern, fix traceback (thanks Menel87) 6 years ago
pluginloader.lua util.pluginloader: Added a new path to the variable local_names 7 years ago
presence.lua util.presence: Remove TODO about deprecated XEP-0016. 8 years ago
promise.lua util.promise: Add all_settled, which follows semantics of allSettled from ES2020 6 years ago
prosodyctl.lua util.prosodyctl: Tell prosody do daemonize via command line flag (fixes #1514) 6 years ago
pubsub.lua util.pubsub: Pass subscribers trough a filter callback 7 years ago
queue.lua util.dbuffer: dynamic string buffer 6 years ago
random.lua util.random: Throw different error for EOL condition 7 years ago
rfc6724.lua
rsm.lua util.rsm: Don't convert values to strings that should already be strings 6 years ago
sasl.lua util.sasl.digest-md5: Remove, obsolete since 2011 6 years ago
sasl_cyrus.lua
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: Fix equality metamethod in Lua 5.3 6 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 util.stanza: Add method returning stanza with added indentation 6 years ago
startup.lua util.startup: Init util.error with defaults if none given 5 years ago
statistics.lua util.statistics: Add a total count for rate counters, counting from server start. 6 years ago
statsd.lua util.statsd: Update for API change 6 years ago
template.lua
termcolours.lua util.termcolours: Use explicit number formatting instead of coercion on concatenation 6 years ago
throttle.lua
timer.lua util.timer: Defer to selected net.server if it implements this API 6 years ago
uuid.lua
vcard.lua util.vcard: Use the new :text_tag API in more places 8 years ago
watchdog.lua
x509.lua util.x509: Fix recording of CommonNames in get_identities 6 years ago
xml.lua
xmppstream.lua util.xmppstream: Inherit xml:lang from stream to stanzas (fixes #1401) 7 years ago
xpcall.lua util.xpcall, util.compat: Add non-hacky multi-argument xpcall() for Lua 5.1 7 years ago