Software /
code /
prosody
Graph
-
prosodyctl about: Show longer name for luaunboundFri, 10 Jul 2020 03:33:37 +0200, by Kim Alvefur
-
prosodyctl about: Strip name from lua module _VERSIONFri, 10 Jul 2020 03:29:06 +0200, by Kim Alvefur
-
prosodyctl about: Substitute better names for some Lua modulesFri, 10 Jul 2020 03:29:02 +0200, by Kim Alvefur
-
prosodyctl about: Split out libraries into a separate sectionFri, 10 Jul 2020 03:23:10 +0200, by Kim Alvefur
-
prosodyctl about: Use library function for sorted listing of lua modulesFri, 10 Jul 2020 03:13:27 +0200, by Kim Alvefur
-
scansion/prosody.cfg: Fix typoThu, 09 Jul 2020 02:17:49 +0200, by Kim Alvefur
-
coding_style: Replace mention of git with hgWed, 08 Jul 2020 23:22:28 +0200, by Kim Alvefur
-
net.cqueues: Fix resuming after timeoutsWed, 08 Jul 2020 22:01:19 +0200, by Kim Alvefur
-
util.indexedbheap: Add failing test case for #1572Wed, 08 Jul 2020 21:39:10 +0200, by Kim Alvefur
-
luacheck: Remove exception for net.cqueues since it is now cleanWed, 08 Jul 2020 20:22:48 +0200, by Kim Alvefur
-
net.cqueues: Switch to server.watchfd for main loop integrationWed, 08 Jul 2020 20:11:49 +0200, by Kim Alvefur
-
Merge 0.11->trunkTue, 07 Jul 2020 13:52:45 +0100, by Matthew Wild
-
net.http: Fix traceback on invalid URL passed to request() 0.11Tue, 07 Jul 2020 13:52:25 +0100, by Matthew Wild
-
mod_storage_sql: Measure hits/misses on the item count cacheThu, 02 Jul 2020 19:03:59 +0200, by Kim Alvefur
-
net.server_epoll: Add setting for turning off callback protectionsTue, 30 Jun 2020 18:31:48 +0200, by Kim Alvefur
-
net.server_epoll: Allow setting a custom error handler for listenerTue, 30 Jun 2020 17:35:07 +0200, by Kim Alvefur
-
net.server_epoll: ... and include a tracebackTue, 30 Jun 2020 17:34:39 +0200, by Kim Alvefur
-
net.server_epoll: Report errors in timersTue, 30 Jun 2020 17:33:48 +0200, by Kim Alvefur
-
mod_admin_shell: Handle server_epoll using monotonic time internallyTue, 30 Jun 2020 02:31:57 +0200, by Kim Alvefur
-
net.server_epoll: Expose way to turn monotonic time into wall clock timeTue, 30 Jun 2020 02:31:29 +0200, by Kim Alvefur
-
mod_admin_shell: Fix debug:timers to handle net.server native timersMon, 29 Jun 2020 21:43:51 +0200, by Kim Alvefur
-
net.server_epoll: Optimize away table allocation for timer objectsMon, 29 Jun 2020 20:23:59 +0200, by Kim Alvefur
-
net.server_epoll: Remove unused time field from timer objectsMon, 29 Jun 2020 20:13:12 +0200, by Kim Alvefur
-
net.server_epoll: Signal API-compatibilty with util.timerMon, 29 Jun 2020 17:13:05 +0200, by Kim Alvefur
-
net.server_epoll: Make API-compatible with util.timerMon, 29 Jun 2020 16:42:16 +0200, by Kim Alvefur
-
util.timer: Defer to selected net.server if it implements this APIMon, 29 Jun 2020 16:37:58 +0200, by Kim Alvefur
-
util.dbuffer: If no bytes parameter passed to read, return remainder of frontmost chunkMon, 29 Jun 2020 12:51:28 +0100, by Matthew Wild
-
doap: Expand on XEPs implemented by mod_timeSun, 28 Jun 2020 15:58:47 +0200, by Kim Alvefur
-
util.human.io: Add brief test of table generationSun, 28 Jun 2020 14:58:32 +0200, by Kim Alvefur
-
util.dbuffer: Don't use # operator in tests, Lua 5.1 doesn't support __lenSun, 28 Jun 2020 12:26:04 +0100, by Matthew Wild
-
net.dns: Disable jitter for default resolver (used by blocking dns.lookup() calls)Sun, 28 Jun 2020 12:02:10 +0100, by Matthew Wild
-
util.dependencies: Quiet luacheckSun, 28 Jun 2020 02:15:25 +0200, by Kim Alvefur
-
util.dependencies: Tone down lua-unbound dependency for nowSat, 27 Jun 2020 14:25:57 +0200, by Kim Alvefur
-
util.dbuffer: dynamic string bufferFri, 26 Jun 2020 16:41:31 +0100, by Matthew Wild
-
util.dns: Update RR types from IANA registryThu, 25 Jun 2020 20:45:06 +0200, by Kim Alvefur
-
util.prosodyctl.check: Use net.unbound for DNS if availableThu, 25 Jun 2020 19:28:51 +0200, by Kim Alvefur
-
net.resolvers: Remove FIXMEs obsoleted by switch to libunboundThu, 25 Jun 2020 19:24:58 +0200, by Kim Alvefur
-
CHANGES: Add libunboundThu, 25 Jun 2020 18:57:19 +0200, by Kim Alvefur
-
net.unbound: Remove compat for missing promises (pre-0.11)Thu, 25 Jun 2020 18:20:51 +0200, by Kim Alvefur
-
net.unbound: Strip support for legacy net.server APIsThu, 25 Jun 2020 17:56:48 +0200, by Kim Alvefur
-
net.adns: Log a warning if loaded (because net.unbound wasn't)Thu, 25 Jun 2020 17:55:24 +0200, by Kim Alvefur
-
util.dependencies: Prefer net.unbound over net.adnsThu, 25 Jun 2020 17:41:07 +0200, by Kim Alvefur
-
prosodyctl about: Report versions of luaunbound and libunboundThu, 25 Jun 2020 17:26:58 +0200, by Kim Alvefur
-
util.dependencies: Add awareness of luaunboundThu, 25 Jun 2020 17:26:21 +0200, by Kim Alvefur
-
net.unbound: Async DNS resolver library based on libunbound via luaunboundSat, 09 Mar 2019 21:19:24 +0100, by Kim Alvefur
-
util.dns: Library for decoding DNS recordsSat, 09 Mar 2019 21:16:27 +0100, by Kim Alvefur
-
util.ringbuffer: Fix accidentally committed test change (thanks buildbot)Thu, 25 Jun 2020 15:45:13 +0100, by Matthew Wild
-
net.dns: Reduce default timeout to 5sThu, 25 Jun 2020 15:34:29 +0100, by Matthew Wild
-
net.dns: Increase backoff delaysThu, 25 Jun 2020 15:31:20 +0100, by Matthew Wild
-
net.dns: Add jitter to spread queries and reduce failures due to congestionThu, 25 Jun 2020 15:29:49 +0100, by Matthew Wild
-
net.dns: Fix timeout retry logicThu, 25 Jun 2020 15:28:23 +0100, by Matthew Wild
-
net.dns: Add some debug loggingThu, 25 Jun 2020 15:22:40 +0100, by Matthew Wild
-
util.ringbuffer: Add some additional asserts to testsWed, 24 Jun 2020 13:00:11 +0100, by Matthew Wild
-
util.ringbuffer: Ensure unsigned chars are always returned from :byte()Wed, 24 Jun 2020 12:34:20 +0100, by Matthew Wild
-
Merge 0.11->trunkTue, 23 Jun 2020 17:59:24 +0200, by Kim Alvefur
-
net.http.server: Fix reporting of missing Host header 0.11Tue, 23 Jun 2020 15:43:57 +0200, by Kim Alvefur
-
net.http.server: Strip port from Host header in IPv6 friendly way (fix #1302) 0.11Tue, 23 Jun 2020 15:39:31 +0200, by Kim Alvefur
-
util.ringbuffer: Add test for :discard()Tue, 23 Jun 2020 16:50:26 +0100, by Matthew Wild
-
Merge 0.11->trunkTue, 23 Jun 2020 15:17:35 +0200, by Kim Alvefur
-
util.startup: Remove duplicated initialization of logging (fix #1527) 0.11Mon, 22 Jun 2020 14:56:44 +0200, by Kim Alvefur
-
mod_register_ibr: Add event for successful password resetMon, 22 Jun 2020 11:35:24 +0100, by Matthew Wild
-
net.connect: Remove TODO about use_ipv4/6 done in 3bfb20be844cMon, 22 Jun 2020 01:42:18 +0200, by Kim Alvefur
-
Merge 0.11->trunkSun, 21 Jun 2020 19:24:15 +0200, by Kim Alvefur
-
mod_muc_mam: Don't strip MUC <x> tags, fix #1567 0.11Sun, 21 Jun 2020 19:20:54 +0200, by Kim Alvefur
-
scansion tests: Enable mod_muc_mam during tests (expect breakage)Sun, 21 Jun 2020 19:09:47 +0200, by Kim Alvefur
-
MUC: Remove XEP-0091 Legacy Delayed Delivery from testSun, 21 Jun 2020 19:06:37 +0200, by Kim Alvefur
-
util.adminstream: Prevent closure on read timeoutThu, 18 Jun 2020 17:54:28 +0200, by Kim Alvefur
-
mod_register_ibr: Allow registration to reset an existing account password if permitted by a pluginThu, 18 Jun 2020 16:42:22 +0100, by Matthew Wild
-
util.prosodyctl.shell: Collect extra return valuesWed, 17 Jun 2020 19:39:14 +0200, by Kim Alvefur
-
util.prosodyctl.shell: Handle argument parsing errorsWed, 17 Jun 2020 19:36:39 +0200, by Kim Alvefur
-
util.argparse: Move exiting and error to util.startupWed, 17 Jun 2020 19:32:12 +0200, by Kim Alvefur
-
util.gc: Linter fixes [luacheck]Mon, 15 Jun 2020 14:23:47 +0100, by Matthew Wild
-
util.startup: Configure the GC on startup, using the config or built-in defaultsMon, 15 Jun 2020 14:16:34 +0100, by Matthew Wild
-
util.gc: New module for configuring the Lua garbage collectorMon, 15 Jun 2020 14:16:10 +0100, by Matthew Wild
-
util.prosodyctl.check: Fix traceback by handling SRV '.' target toSun, 14 Jun 2020 12:57:50 +0200, by Kim Alvefur
-
util.async: Don't attempt to close thread if not created yetSun, 14 Jun 2020 09:40:08 +0100, by Matthew Wild
-
util.async: Call coroutine.close() on dead threads (Lua 5.4)Sun, 14 Jun 2020 08:49:32 +0100, by Matthew Wild
-
mod_admin_shell: Update for async.wait_for renameSat, 13 Jun 2020 14:40:41 +0200, by Kim Alvefur
-
util.async: Rename wait -> wait_for (w/compat)Sat, 13 Jun 2020 08:01:57 +0100, by Matthew Wild
-
storage tests: Add tests for archive queries before/after specific idsFri, 12 Jun 2020 16:59:06 +0100, by Matthew Wild
-
mod_storage_internal, mod_storage_memory: Add support for query.beforeFri, 12 Jun 2020 16:55:35 +0100, by Matthew Wild
-
mod_storage_sql: Fix incorrect results when fetching items before specific archive idFri, 12 Jun 2020 16:54:38 +0100, by Matthew Wild
-
util.statsd: Update for API changeThu, 11 Jun 2020 22:02:54 +0200, by Kim Alvefur
-
mod_http: Support CIDR for trusted proxies.Wed, 10 Jun 2020 13:15:57 -0500, by Boris Grozev
-
util.promise: Add all_settled, which follows semantics of allSettled from ES2020Mon, 08 Jun 2020 14:01:02 +0100, by Matthew Wild
-
util-src: Use the luaL_pushfail API added in Lua 5.4 to highlight all failure conditionsSun, 07 Jun 2020 02:25:56 +0200, by Kim Alvefur
-
util.sslconfig: Process TLS 1.3-specific cipher listSun, 07 Jun 2020 02:14:55 +0200, by Kim Alvefur
-
core.certmanager: Add TODO about LuaSec issueSun, 07 Jun 2020 02:12:50 +0200, by Kim Alvefur
-
mod_admin_shell: Fix display of units for some statisticsSun, 07 Jun 2020 00:18:14 +0200, by Kim Alvefur
-
util.human.io: Fix right-alignmentSat, 06 Jun 2020 16:43:28 +0200, by Kim Alvefur
-
Merge 0.11->trunkSat, 06 Jun 2020 00:54:28 +0200, by Kim Alvefur
-
doap: Mention XEP-0359Sat, 06 Jun 2020 00:49:48 +0200, by Kim Alvefur
-
mod_auth_internal_*: Apply saslprep to passwords 0.11Sat, 23 May 2020 14:17:04 +0200, by Kim Alvefur
-
util.sasl.plain: Apply saslprep to stored password 0.11Fri, 22 May 2020 21:05:45 +0200, by Kim Alvefur
-
util.sasl.scram: Apply saslprep before hashing password, fixes #1560 0.11Fri, 22 May 2020 20:59:01 +0200, by Kim Alvefur
-
util.human.io.table: Allow a map callaback per columnThu, 04 Jun 2020 21:32:28 +0200, by Kim Alvefur
-
util.human.io: Consider separator when calculating remaining widthThu, 04 Jun 2020 18:40:37 +0200, by Kim Alvefur
-
util.human.io: Use literal ellipsis instead of \u escapeThu, 04 Jun 2020 18:36:47 +0200, by Kim Alvefur
-
util.human.io: Replace overflow with ellipsisThu, 04 Jun 2020 18:32:33 +0200, by Kim Alvefur
-
util.human.io: Draw a separator between columnsThu, 04 Jun 2020 18:31:50 +0200, by Kim Alvefur
-
util.dependencies: Use util.human.io.table to replace custom layout codeThu, 04 Jun 2020 17:30:44 +0100, by Matthew Wild
-
prosodyctl: Fix traceback when no command provided (thanks Zash)Thu, 04 Jun 2020 17:26:18 +0100, by Matthew Wild
-
util.human.io: Remove padding option and use $COLUMNS as default widthThu, 04 Jun 2020 17:24:30 +0100, by Matthew Wild
-
util.human.units: Factor out function for getting multiplierThu, 04 Jun 2020 16:56:28 +0200, by Kim Alvefur
-
mod_admin_shell: Skip multiplier adjustment for ratesThu, 04 Jun 2020 16:54:52 +0200, by Kim Alvefur
-
util.ringbuffer: Add :sub() and :byte() methods equivalent to the string methodsThu, 04 Jun 2020 15:19:20 +0100, by Matthew Wild
-
util.adminstream: Set a read timeout handlerThu, 04 Jun 2020 16:17:14 +0200, by Kim Alvefur
-
util.ringbuffer: Prevent creation of buffer with negative sizeThu, 04 Jun 2020 16:11:08 +0200, by Kim Alvefur
-
util.ringbuffer: Prevent creation of zero-size bufferFri, 29 May 2020 18:11:42 +0200, by Kim Alvefur
-
util.ringbuffer: Add some initial testsFri, 29 May 2020 17:53:00 +0200, by Kim Alvefur
-
util.human.io: table: Fix title printing when columns use named keysThu, 04 Jun 2020 10:39:55 +0100, by Matthew Wild
-
util.array: pluck: Support default value to avoid holesThu, 04 Jun 2020 10:39:12 +0100, by Matthew Wild
-
util.human.io: table: Return title row when no row data passedWed, 03 Jun 2020 22:58:29 +0100, by Matthew Wild
-
util.human.io: table: switch row function to simply returning prepared row stringWed, 03 Jun 2020 22:45:33 +0100, by Matthew Wild
-
util.adminstream: Fire event based on stanza name too for convenienceWed, 03 Jun 2020 22:26:48 +0100, by Matthew Wild
-
util.human.io: Add padleft, padright and a table printing functionWed, 03 Jun 2020 22:21:17 +0100, by Matthew Wild
-
util.human.units: Handle lack of math.log(n, base) on Lua 5.1Wed, 03 Jun 2020 20:17:33 +0200, by Kim Alvefur
-
util.human.units: Put math functions into localsWed, 03 Jun 2020 20:16:00 +0200, by Kim Alvefur
-
util.human.units: Handle location of unpack() in Lua 5.1Wed, 03 Jun 2020 19:46:17 +0200, by Kim Alvefur
-
mod_admin_shell: Format stats with util.human.unitsWed, 03 Jun 2020 19:27:44 +0200, by Kim Alvefur
Scroll all the way down to load more.