Log

description author age
util.prosodyctl.shell: Handle argument parsing errors Kim Alvefur Wed, 17 Jun 2020 19:36:39 +0200
util.argparse: Move exiting and error to util.startup Kim Alvefur Wed, 17 Jun 2020 19:32:12 +0200
util.gc: Linter fixes [luacheck] Matthew Wild Mon, 15 Jun 2020 14:23:47 +0100
util.startup: Configure the GC on startup, using the config or built-in defaults Matthew Wild Mon, 15 Jun 2020 14:16:34 +0100
util.gc: New module for configuring the Lua garbage collector Matthew Wild Mon, 15 Jun 2020 14:16:10 +0100
util.prosodyctl.check: Fix traceback by handling SRV '.' target to Kim Alvefur Sun, 14 Jun 2020 12:57:50 +0200
util.async: Don't attempt to close thread if not created yet Matthew Wild Sun, 14 Jun 2020 09:40:08 +0100
util.async: Call coroutine.close() on dead threads (Lua 5.4) Matthew Wild Sun, 14 Jun 2020 08:49:32 +0100
mod_admin_shell: Update for async.wait_for rename Kim Alvefur Sat, 13 Jun 2020 14:40:41 +0200
util.async: Rename wait -> wait_for (w/compat) Matthew Wild Sat, 13 Jun 2020 08:01:57 +0100
storage tests: Add tests for archive queries before/after specific ids Matthew Wild Fri, 12 Jun 2020 16:59:06 +0100
mod_storage_internal, mod_storage_memory: Add support for query.before Matthew Wild Fri, 12 Jun 2020 16:55:35 +0100
mod_storage_sql: Fix incorrect results when fetching items before specific archive id Matthew Wild Fri, 12 Jun 2020 16:54:38 +0100
util.statsd: Update for API change Kim Alvefur Thu, 11 Jun 2020 22:02:54 +0200
mod_http: Support CIDR for trusted proxies. Boris Grozev Wed, 10 Jun 2020 13:15:57 -0500
util.promise: Add all_settled, which follows semantics of allSettled from ES2020 Matthew Wild Mon, 08 Jun 2020 14:01:02 +0100
util-src: Use the luaL_pushfail API added in Lua 5.4 to highlight all failure conditions Kim Alvefur Sun, 07 Jun 2020 02:25:56 +0200
util.sslconfig: Process TLS 1.3-specific cipher list Kim Alvefur Sun, 07 Jun 2020 02:14:55 +0200
core.certmanager: Add TODO about LuaSec issue Kim Alvefur Sun, 07 Jun 2020 02:12:50 +0200
mod_admin_shell: Fix display of units for some statistics Kim Alvefur Sun, 07 Jun 2020 00:18:14 +0200
util.human.io: Fix right-alignment Kim Alvefur Sat, 06 Jun 2020 16:43:28 +0200
Merge 0.11->trunk Kim Alvefur Sat, 06 Jun 2020 00:54:28 +0200
doap: Mention XEP-0359 Kim Alvefur Sat, 06 Jun 2020 00:49:48 +0200
mod_auth_internal_*: Apply saslprep to passwords 0.11 Kim Alvefur Sat, 23 May 2020 14:17:04 +0200
util.sasl.plain: Apply saslprep to stored password 0.11 Kim Alvefur Fri, 22 May 2020 21:05:45 +0200
util.sasl.scram: Apply saslprep before hashing password, fixes #1560 0.11 Kim Alvefur Fri, 22 May 2020 20:59:01 +0200
util.human.io.table: Allow a map callaback per column Kim Alvefur Thu, 04 Jun 2020 21:32:28 +0200
util.human.io: Consider separator when calculating remaining width Kim Alvefur Thu, 04 Jun 2020 18:40:37 +0200
util.human.io: Use literal ellipsis instead of \u escape Kim Alvefur Thu, 04 Jun 2020 18:36:47 +0200
util.human.io: Replace overflow with ellipsis Kim Alvefur Thu, 04 Jun 2020 18:32:33 +0200
util.human.io: Draw a separator between columns Kim Alvefur Thu, 04 Jun 2020 18:31:50 +0200
util.dependencies: Use util.human.io.table to replace custom layout code Matthew Wild Thu, 04 Jun 2020 17:30:44 +0100
prosodyctl: Fix traceback when no command provided (thanks Zash) Matthew Wild Thu, 04 Jun 2020 17:26:18 +0100
util.human.io: Remove padding option and use $COLUMNS as default width Matthew Wild Thu, 04 Jun 2020 17:24:30 +0100
util.human.units: Factor out function for getting multiplier Kim Alvefur Thu, 04 Jun 2020 16:56:28 +0200
mod_admin_shell: Skip multiplier adjustment for rates Kim Alvefur Thu, 04 Jun 2020 16:54:52 +0200
util.ringbuffer: Add :sub() and :byte() methods equivalent to the string methods Matthew Wild Thu, 04 Jun 2020 15:19:20 +0100
util.adminstream: Set a read timeout handler Kim Alvefur Thu, 04 Jun 2020 16:17:14 +0200
util.ringbuffer: Prevent creation of buffer with negative size Kim Alvefur Thu, 04 Jun 2020 16:11:08 +0200
util.ringbuffer: Prevent creation of zero-size buffer Kim Alvefur Fri, 29 May 2020 18:11:42 +0200
util.ringbuffer: Add some initial tests Kim Alvefur Fri, 29 May 2020 17:53:00 +0200
util.human.io: table: Fix title printing when columns use named keys Matthew Wild Thu, 04 Jun 2020 10:39:55 +0100
util.array: pluck: Support default value to avoid holes Matthew Wild Thu, 04 Jun 2020 10:39:12 +0100
util.human.io: table: Return title row when no row data passed Matthew Wild Wed, 03 Jun 2020 22:58:29 +0100
util.human.io: table: switch row function to simply returning prepared row string Matthew Wild Wed, 03 Jun 2020 22:45:33 +0100
util.adminstream: Fire event based on stanza name too for convenience Matthew Wild Wed, 03 Jun 2020 22:26:48 +0100
util.human.io: Add padleft, padright and a table printing function Matthew Wild Wed, 03 Jun 2020 22:21:17 +0100
util.human.units: Handle lack of math.log(n, base) on Lua 5.1 Kim Alvefur Wed, 03 Jun 2020 20:17:33 +0200
util.human.units: Put math functions into locals Kim Alvefur Wed, 03 Jun 2020 20:16:00 +0200
util.human.units: Handle location of unpack() in Lua 5.1 Kim Alvefur Wed, 03 Jun 2020 19:46:17 +0200
mod_admin_shell: Format stats with util.human.units Kim Alvefur Wed, 03 Jun 2020 19:27:44 +0200
util.human.units: A library for formatting numbers with SI units Kim Alvefur Fri, 04 Jan 2019 08:46:26 +0100
core.moduleapi: Allow passing a config table trough :measure Kim Alvefur Fri, 04 Jan 2019 07:00:45 +0100
core.statsmanager: Allow passing a config table trough measure Kim Alvefur Fri, 04 Jan 2019 07:00:44 +0100
util.statistics: Unify API of methods to include a config table Kim Alvefur Fri, 04 Jan 2019 06:56:45 +0100
GNUmakefile: Install the new util/prosodyctl/* too (thanks pascal.pascher) Kim Alvefur Wed, 03 Jun 2020 19:10:42 +0200
GNUmakefile: Install util.human.* Kim Alvefur Wed, 03 Jun 2020 19:01:46 +0200
makefile: Remove installation of mod_s2s dir Kim Alvefur Wed, 03 Jun 2020 19:00:02 +0200
mod_s2s: Move out of empty directory Kim Alvefur Tue, 02 Jun 2020 19:43:50 +0200
mod_admin_shell: Fix error due to float passed to os.date in Lua 5.3 Kim Alvefur Tue, 02 Jun 2020 16:40:23 +0200
util.prosodyctl.shell: Save readline history Kim Alvefur Tue, 02 Jun 2020 09:35:07 +0200
util.adminstream: Import net.server [luacheck] Matthew Wild Tue, 02 Jun 2020 08:41:05 +0100
util.prosodyctl.shell, util.adminstream: Move connection logic into adminstream for easier reuse Matthew Wild Tue, 02 Jun 2020 08:28:39 +0100
util.prosodyctl.shell: Really fix --socket option Kim Alvefur Tue, 02 Jun 2020 09:19:07 +0200
util.prosodyctl.shell: Correct check for --socket Kim Alvefur Tue, 02 Jun 2020 09:07:29 +0200
util.human.io: Fix variable name [luacheck] Matthew Wild Tue, 02 Jun 2020 08:02:03 +0100
prosodyctl+util.prosodyctl.*: Start breaking up the ever-growing prosodyctl Matthew Wild Tue, 02 Jun 2020 08:01:21 +0100
util.human.io: New central place for UI helpers Matthew Wild Tue, 02 Jun 2020 08:00:37 +0100
util.prosodyctl.shell: Allow passing path to socket on command line Kim Alvefur Mon, 01 Jun 2020 23:57:50 +0200
util.prosodyctl.shell: Use same config option as module for socket path Kim Alvefur Mon, 01 Jun 2020 23:53:03 +0200
util.prosodyctl.shell: Join socket path with current data directory Kim Alvefur Mon, 01 Jun 2020 23:26:30 +0200
mod_admin_socket: Use module API meant for file paths Kim Alvefur Mon, 01 Jun 2020 23:17:20 +0200
mod_vcard_legacy: Fix publishing vcard without avatar Kim Alvefur Mon, 01 Jun 2020 17:55:01 +0200
mod_vcard_legacy: Remove semi-broken support for multiple avatars Kim Alvefur Mon, 01 Jun 2020 17:37:54 +0200
mod_admin_shell: Remove old variable declaration [luacheck] Matthew Wild Mon, 01 Jun 2020 16:38:16 +0100
mod_admin_socket: Use wrapserver if available Kim Alvefur Mon, 01 Jun 2020 17:27:50 +0200
net.server_epoll: Add way to start accepting clients on an arbitrary server socket Kim Alvefur Mon, 01 Jun 2020 17:19:08 +0200
mod_admin_shell: Remove extra newline at end of help text Matthew Wild Mon, 01 Jun 2020 16:14:44 +0100
mod_admin_shell, mod_admin_telnet, util.prosodyctl.shell: Separate output from final result Matthew Wild Mon, 01 Jun 2020 16:14:06 +0100
prosodyctl, util.prosodyctl.shell: `prosodyctl shell` - a client to access the prosodyctl admin shell Matthew Wild Mon, 01 Jun 2020 15:44:44 +0100
mod_admin_telnet: Become a front for mod_admin_shell Matthew Wild Mon, 01 Jun 2020 15:43:47 +0100
mod_admin_shell: New module that implements the console interface over an admin socket Matthew Wild Mon, 01 Jun 2020 15:43:00 +0100
mod_admin_socket, util.adminstream: New module to manage a local unix domain socket for admin functionality Matthew Wild Mon, 01 Jun 2020 15:42:19 +0100
net.server_epoll: Handle missing ports from getsock/peername (as in the case of unix sockets) Matthew Wild Mon, 01 Jun 2020 14:26:11 +0100
net.server: Switch to epoll backend by default Matthew Wild Mon, 01 Jun 2020 13:43:35 +0100
net.server_select: Pass conn/handler to readbuffer/sendbuffer Matthew Wild Mon, 01 Jun 2020 13:41:41 +0100
net.server_select: Ensure onconnect is always called before onincoming Matthew Wild Mon, 01 Jun 2020 13:38:47 +0100
mod_c2s,mod_s2s: Make stanza size limits configurable Kim Alvefur Sun, 31 May 2020 22:39:34 +0200
mod_c2s,mod_s2s: Use a distinct stream error for hitting stanza size limit Kim Alvefur Sun, 31 May 2020 22:25:48 +0200
scansion: Add test for mod_server_contact_info / XEP-0157 Kim Alvefur Wed, 27 May 2020 19:44:12 +0200
net.server_epoll: Fix typo in internal method name Kim Alvefur Fri, 22 May 2020 15:36:03 +0200
net.server_epoll: Log some noise before TLS handshake step Kim Alvefur Fri, 22 May 2020 15:20:19 +0200
mod_admin_telnet: Update existing sessions on reload Kim Alvefur Sat, 16 May 2020 20:46:12 +0200
Merge 0.11->trunk Kim Alvefur Fri, 15 May 2020 21:26:54 +0200
mod_storage_internal: Fix error in time limited queries on items without 'when' field, fixes #1557 0.11 Kim Alvefur Fri, 15 May 2020 21:22:35 +0200
mod_storage_internal: Fix keeping old timestamp in archive map API Kim Alvefur Fri, 15 May 2020 20:55:22 +0200
mod_http: Tell luacheck to ignore the long comment lines Kim Alvefur Thu, 14 May 2020 16:55:01 +0200
mod_http: Add documentation to the non-obvious logic of get_ip_from_request Jonas Schäfer Thu, 14 May 2020 14:59:59 +0200
mod_storage_memory: Add map store methods to archive store Kim Alvefur Mon, 11 May 2020 23:22:25 +0200
doc/storage: Add archive store map-like API Kim Alvefur Mon, 11 May 2020 22:32:28 +0200
mod_storage_internal: Implement key-value API Kim Alvefur Mon, 11 May 2020 21:56:19 +0200
spec/storage: Reset build context of test stanza make comparisons easier Kim Alvefur Mon, 11 May 2020 21:41:02 +0200
Merge 0.11->trunk Kim Alvefur Mon, 11 May 2020 21:29:24 +0200
mod_muc_mam: Remove spoofed archive IDs before archiving, fix #1552 0.11 Kim Alvefur Mon, 11 May 2020 21:14:02 +0200
mod_csi_simple: Report whatever's not a stirng and not a stanza Kim Alvefur Sun, 10 May 2020 23:12:33 +0200
mod_csi_simple: Report whitespace keepalives Kim Alvefur Sun, 10 May 2020 23:09:15 +0200
mod_csi_simple: Identify raw string data in logging and stats Kim Alvefur Sun, 10 May 2020 23:06:21 +0200
mod_csi_simple: Collect stats on flush reasons Kim Alvefur Sat, 09 May 2020 17:47:03 +0200
mod_csi_simple: Record stats of how long buffers are held Kim Alvefur Sat, 09 May 2020 17:45:45 +0200
mod_csi_simple: Change debug message of client-triggered flush for coherence Kim Alvefur Sat, 09 May 2020 17:38:13 +0200
mod_csi_simple: Reset queue counter to zero when enabling Kim Alvefur Sat, 09 May 2020 17:07:43 +0200
mod_csi_simple: Forget queue counter when disabling optimizations Kim Alvefur Sat, 09 May 2020 17:05:46 +0200