| Commit message (Expand) | Author | Age | Files | Lines |
* | util.datamanager: Pad list writes to avoid crossing block boundaries | Kim Alvefur | 2023-06-07 | 1 | -0/+7 |
* | util.datamanager: Efficiently remove whole blocks to shift lists | Kim Alvefur | 2023-07-12 | 1 | -0/+40 |
* | util.datamanager: Add way to efficiently remove first items in a list | Kim Alvefur | 2023-07-12 | 1 | -0/+92 |
* | util.datamanager: Fix indexing first item if not at the very start | Kim Alvefur | 2023-07-10 | 1 | -2/+2 |
* | util.datamanager: Reduce log level of left over debug messages to debug (than... | Kim Alvefur | 2023-07-12 | 1 | -2/+2 |
* | util.datamanager: Fix missing separator in log line | Kim Alvefur | 2023-07-10 | 1 | -1/+1 |
* | util.cache: Pass cache itself to eviction callback | Kim Alvefur | 2023-06-30 | 1 | -2/+2 |
* | util.cache: Keep eviction candidate if callback resized to make room | Kim Alvefur | 2023-06-30 | 1 | -3/+8 |
* | renamening: Fix newly added imports to use the new namespace | Kim Alvefur | 2023-06-18 | 3 | -4/+4 |
* | util.jsonschema: Remove wrapper function | Kim Alvefur | 2023-06-17 | 1 | -7/+0 |
* | util.jsonschema: Silence Teal warnings about utf8 library | Kim Alvefur | 2023-06-17 | 1 | -2/+2 |
* | util.jsonschema: Silence Teal warnings about counting items in tables | Kim Alvefur | 2023-06-17 | 1 | -4/+4 |
* | util.argparse: Add support for repeatable parameters | Kim Alvefur | 2022-01-05 | 1 | -2/+11 |
* | util.sqlite3: Don't cache prepared statements for one-off queries | Kim Alvefur | 2023-06-10 | 1 | -10/+8 |
* | util.sqlite3: Deduplicate query methods | Kim Alvefur | 2023-06-10 | 1 | -34/+27 |
* | util.sqlite3: Fix indentation | Kim Alvefur | 2023-06-10 | 1 | -5/+7 |
* | Merge 0.12->trunk | Kim Alvefur | 2023-06-10 | 1 | -0/+2 |
|\ |
|
| * | util.array: Expose new() on module table | Kim Alvefur | 2023-06-10 | 1 | -0/+2 |
* | | util.datamanager: Halve size of list index | Kim Alvefur | 2021-05-14 | 1 | -11/+15 |
* | | util.datamanager: Add O(1) list indexing with on-disk index | Kim Alvefur | 2021-05-11 | 1 | -0/+191 |
* | | util.serialization: Add a "pretty" preset | Kim Alvefur | 2023-06-09 | 1 | -0/+4 |
* | | util.http: Implement parser for RFC 7239 Forwarded header | Kim Alvefur | 2023-06-03 | 1 | -0/+33 |
* | | util.set: Remove duplicate __freeze metamethod | Kim Alvefur | 2023-06-01 | 1 | -9/+0 |
* | | Merge 0.12->trunk | Kim Alvefur | 2023-05-31 | 1 | -4/+5 |
|\| |
|
| * | util.prosodyctl.check: Fix error where hostname can't be turned into A label | Kim Alvefur | 2023-05-31 | 1 | -4/+5 |
* | | util.startup: Record current version in a metric | Kim Alvefur | 2023-05-31 | 1 | -1/+1 |
* | | util.startup: Remove componentmanager backwards compatibility | Kim Alvefur | 2023-05-31 | 1 | -5/+0 |
* | | util.dependencies: Print tables itself to reduce number of imports | Kim Alvefur | 2023-05-26 | 1 | -2/+1 |
* | | util.sasl.oauthbearer: Tighter parsing of SASL message | Kim Alvefur | 2023-05-26 | 1 | -1/+3 |
* | | util.jsonschema: Fix UTF-8ness of 'minLength' and 'maxLength' | Kim Alvefur | 2023-04-23 | 1 | -2/+8 |
* | | util.jsonschema: Implement 'minContains' and 'maxContains' | Kim Alvefur | 2023-04-23 | 1 | -4/+3 |
* | | util.jsonschema: Implement 'luaPattern' - Lua variant of 'pattern' | Kim Alvefur | 2023-04-22 | 1 | -0/+3 |
* | | util.jsonschema: Implement 'luaPatternProperties' as Lua variant of 'patternP... | Kim Alvefur | 2023-04-22 | 1 | -1/+18 |
* | | Merge 0.12->trunk | Kim Alvefur | 2023-04-19 | 1 | -1/+1 |
|\| |
|
| * | util.error: Fix error on conversion of invalid error stanza, fix #1805 | Kim Alvefur | 2023-04-19 | 1 | -1/+1 |
* | | util.human.io: Fix column width miscalculation | Kim Alvefur | 2023-04-09 | 1 | -3/+0 |
* | | util.human.io: Fix error with ellipsis to negative length | Kim Alvefur | 2023-04-09 | 1 | -1/+1 |
* | | util.sasl: Fix a singulars | Kim Alvefur | 2023-04-07 | 1 | -1/+1 |
* | | util.argparse: Translate '-' to '_' in long option names for convenience | Matthew Wild | 2023-04-07 | 1 | -0/+1 |
* | | util.human.io: Add parse_duration() method to parse a duration string | Matthew Wild | 2023-04-07 | 1 | -0/+12 |
* | | util.prosodyctl.shell: Fix sending terminal width with single argument | Kim Alvefur | 2023-04-07 | 1 | -1/+1 |
* | | util.human.io: Coerce $COLUMNS to number | Kim Alvefur | 2023-04-07 | 1 | -1/+1 |
* | | util.prosodyctl.shell: Coerce terminal width to string (for util.stanza) | Kim Alvefur | 2023-04-07 | 1 | -1/+1 |
* | | util.human.io: table: don't read $COLUMNS directly, just use term_width() | Matthew Wild | 2023-04-07 | 1 | -1/+1 |
* | | util.human.io: table: Return determined width as a second result | Matthew Wild | 2023-04-07 | 1 | -1/+1 |
* | | util.human.io: Prefer using the $COLUMNS environment variable if set (by read... | Kim Alvefur | 2023-04-07 | 2 | -1/+3 |
* | | util.prosodyctl.shell: Use new term_width() for width | Kim Alvefur | 2023-04-07 | 1 | -1/+2 |
* | | util.human.io: table: use term_width() to discover terminal width | Matthew Wild | 2023-04-07 | 1 | -1/+1 |
* | | util.human.io: Add term_width() method to discover the terminal width | Matthew Wild | 2023-04-07 | 1 | -0/+12 |
* | | util.human.io: Pass the whole column definition to mapper function | Kim Alvefur | 2023-04-07 | 1 | -1/+1 |