aboutsummaryrefslogtreecommitdiffstats
path: root/util
Commit message (Expand)AuthorAgeFilesLines
* Merge 0.12->trunkMatthew Wild2024-03-271-0/+51
|\
| * prosodyctl check: Warn about invalid domain names in the config fileMatthew Wild2024-03-271-0/+51
* | util.startup: Abort before initialization of logging when started as rootKim Alvefur2024-03-241-3/+3
* | util.startup: Don't use not yet existent shutdown procedure when started as r...Kim Alvefur2024-03-241-1/+1
* | util.startup: Check root after detecting platform and reading config (thanks ...Kim Alvefur2024-03-241-1/+1
* | mod_posix: Move everything to util.startupKim Alvefur2024-03-231-9/+108
* | util.startup: Back out 598df17b8ebbKim Alvefur2024-03-101-1/+1
* | util.startup: Hook signals after daemonizationKim Alvefur2024-03-061-1/+1
* | util.startup: Fix firing of USR1/2 eventsKim Alvefur2024-03-021-2/+2
* | mod_posix: Move POSIX signal handling into util.startup to avoid raceKim Alvefur2024-03-021-0/+43
* | util.bit53: Add bnot() methodMatthew Wild2024-03-011-0/+3
* | util.ip: Remove ip.bits and related code, switch to more efficient strbitopMatthew Wild2024-02-231-22/+6
* | util.rfc6724: Remove, unused since introduction of Happy EyeballsKim Alvefur2024-02-221-141/+0
* | util.startup: Expose core.features.available as prosody.featuresMatthew Wild2024-02-221-0/+2
* | util.prosodyctl.shell: Fix lint [luacheck]Kim Alvefur2023-12-091-1/+0
* | util.prosodyctl.shell: Add :method syntax to make e.g. MUC commands easierKim Alvefur2023-12-091-2/+11
* | util.xtemplate: Adopt {-path-} syntax to strip preceding and/or trailing whit...Kim Alvefur2023-12-091-4/+12
* | util.jsonschema: Return basic structured validation responseKim Alvefur2023-12-021-61/+108
* | util.datamanager: Fix missing pack format when reading first index entryKim Alvefur2023-11-301-1/+1
* | util.human.io: Don't accept ambiguous durations by defaultMatthew Wild2023-11-301-3/+17
* | util.datamanager: Load first item into index earlierKim Alvefur2023-11-271-1/+2
* | util.startup: Use prosody. module namespaceKim Alvefur2023-11-241-1/+1
* | util.async: Clip long line [luacheck]Kim Alvefur2023-11-211-1/+2
* | util.async: Expose default runner functionMatthew Wild2023-11-211-0/+2
* | util.async: Record current work item in the runner objectMatthew Wild2023-11-211-0/+5
* | util.async: Improve debug logging in a few placesMatthew Wild2023-11-211-2/+5
* | util.async: Export a table of currently-waiting runnersMatthew Wild2023-11-211-0/+5
* | util.prosodyctl.check: Disable https cert check if http_external_url setKim Alvefur2023-11-131-0/+4
* | util.prosodyctl.check: Check cert for HTTPS if http module enabledKim Alvefur2023-11-131-3/+13
* | util.prosodyctl.check: Update conditions for s2s cert checksKim Alvefur2023-11-131-3/+3
* | util.prosodyctl.check: Simplify conditions for c2s and s2s cert checksKim Alvefur2023-11-131-3/+3
* | util.uuid: Add UUIDv7Kim Alvefur2021-08-151-0/+17
* | util.prosodyctl.check: Try to clarify check for misplaced k=v in modules_enab...Kim Alvefur2023-11-111-2/+2
* | util.startup: Attempt to bring some order to startup/shutdown with util.fsmMatthew Wild2023-11-071-10/+41
* | util.prosodyctl.check: Print DANE TLSA records for certificatesKim Alvefur2023-11-031-0/+10
* | util.prosodyctl.check: Wrap each check in a functionKim Alvefur2023-11-031-13/+29
* | util.datamanager: Clean up list index files on purge (i.e. user deletion)Kim Alvefur2023-11-021-0/+2
* | Merge 0.12->trunkKim Alvefur2023-08-301-1/+1
|\|
| * util.prosodyctl.check: Correct modern replacement for 'disallow_s2s'0.12.4Kim Alvefur2023-08-271-1/+1
| * util.array: Fix new() library functionKim Alvefur2023-07-221-1/+3
* | util.array: Fix new() library functionKim Alvefur2023-07-221-1/+3
* | util.sql: Remove unused String() and Integer() functionsKim Alvefur2023-07-221-4/+0
* | util.sqlite3: Clean up unused variablesKim Alvefur2023-07-221-42/+6
* | util.datamanager: Always reset index after list shiftKim Alvefur2023-07-221-39/+4
* | util.datamanager: Add way to close indexed list storeKim Alvefur2023-07-211-1/+9
* | util.datamanager: Close file handle when done using itKim Alvefur2023-07-211-0/+1
* | util.datamanager: Disable blockwise removalKim Alvefur2023-07-211-1/+4
* | util.datamanager: Disable block alignmentKim Alvefur2023-07-211-0/+2
* | Merge 0.12->trunkKim Alvefur2023-07-171-0/+5
|\|
| * util.prosodyctl.check: Hint about the 'external_addresses' config optionKim Alvefur2023-07-171-0/+5