Software /
code /
prosody
Graph
-
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
-
util.human.units: A library for formatting numbers with SI unitsFri, 04 Jan 2019 08:46:26 +0100, by Kim Alvefur
-
core.moduleapi: Allow passing a config table trough :measureFri, 04 Jan 2019 07:00:45 +0100, by Kim Alvefur
-
core.statsmanager: Allow passing a config table trough measureFri, 04 Jan 2019 07:00:44 +0100, by Kim Alvefur
-
util.statistics: Unify API of methods to include a config tableFri, 04 Jan 2019 06:56:45 +0100, by Kim Alvefur
-
GNUmakefile: Install the new util/prosodyctl/* too (thanks pascal.pascher)Wed, 03 Jun 2020 19:10:42 +0200, by Kim Alvefur
-
GNUmakefile: Install util.human.*Wed, 03 Jun 2020 19:01:46 +0200, by Kim Alvefur
-
makefile: Remove installation of mod_s2s dirWed, 03 Jun 2020 19:00:02 +0200, by Kim Alvefur
-
mod_s2s: Move out of empty directoryTue, 02 Jun 2020 19:43:50 +0200, by Kim Alvefur
-
mod_admin_shell: Fix error due to float passed to os.date in Lua 5.3Tue, 02 Jun 2020 16:40:23 +0200, by Kim Alvefur
-
util.prosodyctl.shell: Save readline historyTue, 02 Jun 2020 09:35:07 +0200, by Kim Alvefur
-
util.adminstream: Import net.server [luacheck]Tue, 02 Jun 2020 08:41:05 +0100, by Matthew Wild
-
util.prosodyctl.shell, util.adminstream: Move connection logic into adminstream for easier reuseTue, 02 Jun 2020 08:28:39 +0100, by Matthew Wild
-
util.prosodyctl.shell: Really fix --socket optionTue, 02 Jun 2020 09:19:07 +0200, by Kim Alvefur
-
util.prosodyctl.shell: Correct check for --socketTue, 02 Jun 2020 09:07:29 +0200, by Kim Alvefur
-
util.human.io: Fix variable name [luacheck]Tue, 02 Jun 2020 08:02:03 +0100, by Matthew Wild
-
prosodyctl+util.prosodyctl.*: Start breaking up the ever-growing prosodyctlTue, 02 Jun 2020 08:01:21 +0100, by Matthew Wild
-
util.human.io: New central place for UI helpersTue, 02 Jun 2020 08:00:37 +0100, by Matthew Wild
-
util.prosodyctl.shell: Allow passing path to socket on command lineMon, 01 Jun 2020 23:57:50 +0200, by Kim Alvefur
-
util.prosodyctl.shell: Use same config option as module for socket pathMon, 01 Jun 2020 23:53:03 +0200, by Kim Alvefur
-
util.prosodyctl.shell: Join socket path with current data directoryMon, 01 Jun 2020 23:26:30 +0200, by Kim Alvefur
-
mod_admin_socket: Use module API meant for file pathsMon, 01 Jun 2020 23:17:20 +0200, by Kim Alvefur
-
mod_vcard_legacy: Fix publishing vcard without avatarMon, 01 Jun 2020 17:55:01 +0200, by Kim Alvefur
-
mod_vcard_legacy: Remove semi-broken support for multiple avatarsMon, 01 Jun 2020 17:37:54 +0200, by Kim Alvefur
-
mod_admin_shell: Remove old variable declaration [luacheck]Mon, 01 Jun 2020 16:38:16 +0100, by Matthew Wild
-
mod_admin_socket: Use wrapserver if availableMon, 01 Jun 2020 17:27:50 +0200, by Kim Alvefur
-
net.server_epoll: Add way to start accepting clients on an arbitrary server socketMon, 01 Jun 2020 17:19:08 +0200, by Kim Alvefur
-
mod_admin_shell: Remove extra newline at end of help textMon, 01 Jun 2020 16:14:44 +0100, by Matthew Wild
-
mod_admin_shell, mod_admin_telnet, util.prosodyctl.shell: Separate output from final resultMon, 01 Jun 2020 16:14:06 +0100, by Matthew Wild
-
prosodyctl, util.prosodyctl.shell: `prosodyctl shell` - a client to access the prosodyctl admin shellMon, 01 Jun 2020 15:44:44 +0100, by Matthew Wild
-
mod_admin_telnet: Become a front for mod_admin_shellMon, 01 Jun 2020 15:43:47 +0100, by Matthew Wild
-
mod_admin_shell: New module that implements the console interface over an admin socketMon, 01 Jun 2020 15:43:00 +0100, by Matthew Wild
-
mod_admin_socket, util.adminstream: New module to manage a local unix domain socket for admin functionalityMon, 01 Jun 2020 15:42:19 +0100, by Matthew Wild
-
net.server_epoll: Handle missing ports from getsock/peername (as in the case of unix sockets)Mon, 01 Jun 2020 14:26:11 +0100, by Matthew Wild
-
net.server: Switch to epoll backend by defaultMon, 01 Jun 2020 13:43:35 +0100, by Matthew Wild
-
net.server_select: Pass conn/handler to readbuffer/sendbufferMon, 01 Jun 2020 13:41:41 +0100, by Matthew Wild
-
net.server_select: Ensure onconnect is always called before onincomingMon, 01 Jun 2020 13:38:47 +0100, by Matthew Wild
-
mod_c2s,mod_s2s: Make stanza size limits configurableSun, 31 May 2020 22:39:34 +0200, by Kim Alvefur
-
mod_c2s,mod_s2s: Use a distinct stream error for hitting stanza size limitSun, 31 May 2020 22:25:48 +0200, by Kim Alvefur
-
scansion: Add test for mod_server_contact_info / XEP-0157Wed, 27 May 2020 19:44:12 +0200, by Kim Alvefur
-
net.server_epoll: Fix typo in internal method nameFri, 22 May 2020 15:36:03 +0200, by Kim Alvefur
-
net.server_epoll: Log some noise before TLS handshake stepFri, 22 May 2020 15:20:19 +0200, by Kim Alvefur
-
mod_admin_telnet: Update existing sessions on reloadSat, 16 May 2020 20:46:12 +0200, by Kim Alvefur
-
Merge 0.11->trunkFri, 15 May 2020 21:26:54 +0200, by Kim Alvefur
-
mod_storage_internal: Fix error in time limited queries on items without 'when' field, fixes #1557 0.11Fri, 15 May 2020 21:22:35 +0200, by Kim Alvefur
-
mod_storage_internal: Fix keeping old timestamp in archive map APIFri, 15 May 2020 20:55:22 +0200, by Kim Alvefur
-
mod_http: Tell luacheck to ignore the long comment linesThu, 14 May 2020 16:55:01 +0200, by Kim Alvefur
-
mod_http: Add documentation to the non-obvious logic of get_ip_from_requestThu, 14 May 2020 14:59:59 +0200, by Jonas Schäfer
-
mod_storage_memory: Add map store methods to archive storeMon, 11 May 2020 23:22:25 +0200, by Kim Alvefur
-
doc/storage: Add archive store map-like APIMon, 11 May 2020 22:32:28 +0200, by Kim Alvefur
-
mod_storage_internal: Implement key-value APIMon, 11 May 2020 21:56:19 +0200, by Kim Alvefur
-
spec/storage: Reset build context of test stanza make comparisons easierMon, 11 May 2020 21:41:02 +0200, by Kim Alvefur
-
Merge 0.11->trunkMon, 11 May 2020 21:29:24 +0200, by Kim Alvefur
-
mod_muc_mam: Remove spoofed archive IDs before archiving, fix #1552 0.11Mon, 11 May 2020 21:14:02 +0200, by Kim Alvefur
-
mod_csi_simple: Report whatever's not a stirng and not a stanzaSun, 10 May 2020 23:12:33 +0200, by Kim Alvefur
-
mod_csi_simple: Report whitespace keepalivesSun, 10 May 2020 23:09:15 +0200, by Kim Alvefur
-
mod_csi_simple: Identify raw string data in logging and statsSun, 10 May 2020 23:06:21 +0200, by Kim Alvefur
-
mod_csi_simple: Collect stats on flush reasonsSat, 09 May 2020 17:47:03 +0200, by Kim Alvefur
-
mod_csi_simple: Record stats of how long buffers are heldSat, 09 May 2020 17:45:45 +0200, by Kim Alvefur
-
mod_csi_simple: Change debug message of client-triggered flush for coherenceSat, 09 May 2020 17:38:13 +0200, by Kim Alvefur
-
mod_csi_simple: Reset queue counter to zero when enablingSat, 09 May 2020 17:07:43 +0200, by Kim Alvefur
-
mod_csi_simple: Forget queue counter when disabling optimizationsSat, 09 May 2020 17:05:46 +0200, by Kim Alvefur
-
mod_csi_simple: Fix flushing when client sent somethingSat, 09 May 2020 13:50:58 +0200, by Kim Alvefur
-
mod_csi_simple: Fix treating presence errors as presence updatesSat, 09 May 2020 13:33:26 +0200, by Kim Alvefur
-
mod_csi_simple: Add comment highlighting that XEP-0353 is experimentalSat, 09 May 2020 01:01:03 +0200, by Kim Alvefur
-
mod_csi_simple: Fix unintentional order of rules from mergeSat, 09 May 2020 01:01:01 +0200, by Kim Alvefur
-
mod_mam: Archive XEP-0353: Jingle Message InitiationSat, 09 May 2020 00:57:42 +0200, by Kim Alvefur
-
mod_carbons: Explicitly carbon XEP-0353: Jingle Message InitiationSat, 09 May 2020 00:55:18 +0200, by Kim Alvefur
-
doap: Add XEP-0353 since mod_csi_simple is aware of itSat, 09 May 2020 00:52:07 +0200, by Kim Alvefur
-
mod_carbons: Describe return types in a commentSat, 09 May 2020 00:50:59 +0200, by Kim Alvefur
-
Merge 0.11->trunkSat, 09 May 2020 00:48:22 +0200, by Kim Alvefur
-
mod_csi_simple: Consider XEP-0353: Jingle Message Initiation important 0.11Fri, 08 May 2020 23:47:48 +0200, by Kim Alvefur
-
mod_muc_mam: Fix missing advertising of XEP-0359, fixes #1547 0.11Fri, 08 May 2020 22:39:01 +0200, by Kim Alvefur
-
mod_muc_mam: Fix stanza id filter event name, fixes #1546 0.11Wed, 29 Apr 2020 18:04:05 +0200, by Kim Alvefur
-
mod_presence: Send unavailable presence in current thread runSat, 09 May 2020 00:28:10 +0200, by Kim Alvefur
-
spec/scansion/blocking: Don't send stanzas after disconnectingSat, 09 May 2020 00:07:42 +0200, by Kim Alvefur
-
mod_c2s: Run stream open and close events in async thread, fixes #1103Fri, 08 May 2020 23:58:24 +0200, by Kim Alvefur
-
mod_s2s: Run stream close in async contextFri, 08 May 2020 23:55:51 +0200, by Kim Alvefur
-
mod_s2s: Improve signaling of stream open eventsFri, 08 May 2020 23:54:17 +0200, by Kim Alvefur
-
mod_csi_simple: Log reasons for not flushingThu, 07 May 2020 23:02:47 +0200, by Kim Alvefur
-
mod_csi_simple: Add short reasons to reportThu, 07 May 2020 22:56:30 +0200, by Kim Alvefur
-
mod_csi_simple: Refactor to allow logging reason for buffer flushThu, 07 May 2020 21:55:29 +0200, by Kim Alvefur
-
mod_muc: let event handlers modify cloned presenceWed, 22 Apr 2020 16:12:15 +0200, by JC Brand
-
Fixes #1533 Hats don't get sent out to own MUC userWed, 22 Apr 2020 16:04:03 +0200, by JC Brand
-
net.http: Return a Promise if no callback is givenWed, 06 May 2020 18:03:20 +0200, by Kim Alvefur
-
mod_carbons: Clarify handling of error bouncesWed, 06 May 2020 12:48:09 +0200, by Kim Alvefur
-
mod_csi_simple: Don't consider presence errors as importantTue, 05 May 2020 23:08:47 +0200, by Kim Alvefur
-
MAM: Remove 1% of contents when reaching limits, fix #1545Tue, 05 May 2020 22:21:39 +0200, by Kim Alvefur
-
util.pposix,signal: Pass around various OS numbers as integers [Lua 5.3]Mon, 04 May 2020 21:51:30 +0200, by Kim Alvefur
-
mod_admin_telnet: Use tostring as fallback in pretty printingSat, 02 May 2020 20:41:35 +0200, by Kim Alvefur
-
mod_admin_telnet: Don't pretty-print the normal console stuffSat, 02 May 2020 20:39:33 +0200, by Kim Alvefur
-
mod_admin_telnet: Reuse existing pretty printing setupSat, 02 May 2020 20:37:49 +0200, by Kim Alvefur
-
mod_admin_telnet: Allow configuring pretty printing defaultsSat, 02 May 2020 20:32:43 +0200, by Kim Alvefur
-
MUC: Enforce strict resourceprep when registering room nicknamesSat, 02 May 2020 20:12:41 +0200, by Kim Alvefur
-
mod_storage_sql: Log database connection parameters when creating engineSat, 02 May 2020 14:13:02 +0200, by Kim Alvefur
-
mod_admin_telnet: Silence luacheckWed, 29 Apr 2020 23:28:21 +0200, by Kim Alvefur
-
mod_admin_telnet: Add a command to configure pretty-printing settingsWed, 29 Apr 2020 23:15:01 +0200, by Kim Alvefur
-
mod_admin_telnet: Add a TODO for someone to find in the futureWed, 29 Apr 2020 22:59:01 +0200, by Kim Alvefur
-
mod_admin_telnet: Document HTTP command in internal helpWed, 29 Apr 2020 22:56:35 +0200, by Kim Alvefur
-
mod_admin_telnet: Document (in the internal help) debug commandsWed, 29 Apr 2020 22:48:36 +0200, by Kim Alvefur
-
mod_admin_telnet: Pretty-print values returned from commandsWed, 29 Apr 2020 22:23:05 +0200, by Kim Alvefur
-
mod_carbons: Check for and strip 'private' tag before stoppingMon, 27 Apr 2020 14:46:15 +0200, by Kim Alvefur
-
mod_carbons: Don't copy messages that should not be copiedMon, 27 Apr 2020 14:43:54 +0200, by Kim Alvefur
-
Merge 0.11->trunkSun, 26 Apr 2020 21:03:40 +0200, by Kim Alvefur
-
mod_carbons: Carbon anything that has been archived by the current userSun, 26 Apr 2020 20:24:51 +0200, by Kim Alvefur
-
mod_carbons: Carbon incoming message delivery failure reportsSun, 26 Apr 2020 20:23:50 +0200, by Kim Alvefur
-
mod_carbons: Fix syntax error [luacheck]Sun, 26 Apr 2020 21:11:00 +0200, by Kim Alvefur
-
mod_carbons: Refactor in new style (mod_mam/csi)Sun, 26 Apr 2020 20:17:43 +0200, by Kim Alvefur
-
Merge 0.11->trunkSun, 26 Apr 2020 20:49:31 +0200, by Kim Alvefur
-
mod_carbons: Fix handling of incoming MUC PMs #1540 0.11Sun, 26 Apr 2020 20:39:39 +0200, by Kim Alvefur
-
mod_http_files: Avoid using inode in etag, fix #1498 0.11Sat, 25 Apr 2020 20:55:00 +0200, by Kim Alvefur
-
MUC: Adapt rules for what should be stored from mod_mamSun, 26 Apr 2020 19:38:38 +0200, by Kim Alvefur
-
util.sasl.scram: Mention if clients try PLUS without channel bindingSun, 26 Apr 2020 14:31:43 +0200, by Kim Alvefur
-
mod_mam: Store only incoming errorsSun, 26 Apr 2020 14:28:00 +0200, by Kim Alvefur
-
mod_csi_simple: Explicitly mention iq stanzasSun, 26 Apr 2020 11:40:48 +0200, by Kim Alvefur
-
mod_csi_simple: Clarify what might not be stanzas hereSun, 26 Apr 2020 11:13:25 +0200, by Kim Alvefur
-
mod_csi_simple: Consider nonzas importantSun, 26 Apr 2020 11:13:01 +0200, by Kim Alvefur
-
mod_csi_simple: Explicitly consider errors importantSun, 26 Apr 2020 10:58:22 +0200, by Kim Alvefur
-
mod_register_limits: Fix text reason field name for 'throttled'Thu, 23 Apr 2020 19:24:27 +0200, by Kim Alvefur
-
mod_register_ibr: Fix reporting of registration rejection reasonThu, 23 Apr 2020 19:02:44 +0200, by Kim Alvefur
-
mod_register_limits: Fix typo error name (fix #1539 p2) (thanks Ge0rG)Thu, 23 Apr 2020 19:00:48 +0200, by Kim Alvefur
-
mod_register_limits: Fix order of arguments to util.error (fix #1539 p1) (thanks Ge0rG)Thu, 23 Apr 2020 19:00:40 +0200, by Kim Alvefur
-
util.rsm: Don't convert values to strings that should already be stringsThu, 23 Apr 2020 18:42:47 +0200, by Kim Alvefur
-
util.rsm: Explicitly serialize numbers in correct formatThu, 23 Apr 2020 18:40:57 +0200, by Kim Alvefur
-
util.rsm: Test that Lua 5.3 floats are not encoded with decimal pointThu, 23 Apr 2020 18:17:54 +0200, by Kim Alvefur
-
util.rsm: Fix passing number as attributeThu, 23 Apr 2020 18:16:36 +0200, by Kim Alvefur
-
util.rsm: Add testsThu, 23 Apr 2020 18:05:00 +0200, by Kim Alvefur
-
MUC tests: Add missing 'affiliation' attributeThu, 23 Apr 2020 15:17:42 +0100, by Matthew Wild
-
Merge with upstream trunkThu, 23 Apr 2020 13:53:18 +0100, by Matthew Wild
-
Merge 0.11->trunkThu, 23 Apr 2020 13:52:19 +0100, by Matthew Wild
-
Backed out changeset 18f2c7bc5795 (was testing against wrong branch) 0.11Thu, 23 Apr 2020 13:43:29 +0100, by Matthew Wild
-
MUC tests: Add <required/> to expected form field 0.11Thu, 23 Apr 2020 13:29:23 +0100, by Matthew Wild
-
MUC: Always include 'affiliation'/'role' attributes, defaulting to 'none' if nil 0.11Thu, 23 Apr 2020 13:16:25 +0100, by Matthew Wild
-
mod_mam: Remove unused variables [luacheck]Thu, 23 Apr 2020 01:05:34 +0200, by Kim Alvefur
-
mod_mam: Don't store any groupchat messagesThu, 23 Apr 2020 00:55:34 +0200, by Kim Alvefur
-
mod_lastactivity: Encode seconds as decimal, not floatWed, 22 Apr 2020 23:36:25 +0200, by Kim Alvefur
-
mod_uptime: Encode uptime as decimal, fix #1536 (thanks Martin)Wed, 22 Apr 2020 21:46:56 +0200, by Kim Alvefur
-
util.hashes: Fix output length of PBKDF2-HMAC-SHA256Wed, 22 Apr 2020 21:38:36 +0200, by Kim Alvefur
-
util.hashes: Use generic name of PBKDF2-HMAC-SHA1 function in testsWed, 22 Apr 2020 21:35:33 +0200, by Kim Alvefur
-
mod_mam: Make note of Experimental (or Deferred) XEPsWed, 22 Apr 2020 18:53:50 +0200, by Kim Alvefur
-
mod_mam: Save delivery failures (thanks Ge0rG)Wed, 22 Apr 2020 18:50:30 +0200, by Kim Alvefur
-
mod_mam: Keep chat markers (thanks Ge0rG)Wed, 22 Apr 2020 18:48:27 +0200, by Kim Alvefur
-
mod_mam: Respect no-store hint (thanks Ge0rG)Wed, 22 Apr 2020 18:47:06 +0200, by Kim Alvefur
-
mod_mam: Fix typo in commentTue, 21 Apr 2020 23:06:55 +0200, by Kim Alvefur
-
mod_mam: Prefer not archiving if no interesting payloads are foundTue, 21 Apr 2020 19:41:43 +0200, by Kim Alvefur
-
mod_mam: Check sender of error instead of receiverTue, 21 Apr 2020 01:29:58 +0200, by Kim Alvefur
-
mod_mam: Store XEP-0184 receipts and requestsTue, 21 Apr 2020 01:18:54 +0200, by Kim Alvefur
-
mod_mam: Add more positive hints for storageTue, 21 Apr 2020 01:17:55 +0200, by Kim Alvefur
-
mod_mam: Rework hints handlingTue, 21 Apr 2020 01:01:25 +0200, by Kim Alvefur
-
mod_mam: Invert check for typeTue, 21 Apr 2020 00:56:56 +0200, by Kim Alvefur
-
mod_mam: Log 'why' a stanza is archivedTue, 21 Apr 2020 00:53:23 +0200, by Kim Alvefur
-
mod_mam: Factor out "should we store this" into a functionTue, 21 Apr 2020 00:53:21 +0200, by Kim Alvefur
-
mod_csi_simple: Consider MUC invites importantSat, 18 Apr 2020 19:36:26 +0200, by Kim Alvefur
-
mod_lastactivity: Add basic scansion test coverageMon, 20 Apr 2020 18:33:05 +0200, by Kim Alvefur
-
mod_uptime: Add scansion test coverageMon, 20 Apr 2020 19:22:54 +0200, by Kim Alvefur
-
scansion: Mock time libraries during testsMon, 20 Apr 2020 18:20:24 +0200, by Kim Alvefur
-
mod_version: Add scansion testMon, 20 Apr 2020 18:17:57 +0200, by Kim Alvefur
-
mod_bosh, mod_websocket: Add config options to override GET responsesMon, 20 Apr 2020 11:30:59 +0100, by Matthew Wild
-
mod_c2s: Swap commentsSun, 19 Apr 2020 13:04:12 +0200, by Kim Alvefur
-
migrator: Don't create unused directorySun, 19 Apr 2020 01:17:48 +0200, by Kim Alvefur
-
migrator: Inject data- and plugin paths during buildSun, 19 Apr 2020 01:09:21 +0200, by Kim Alvefur
-
mod_csi_simple: Allow configuring extra tags indicating importanceSat, 18 Apr 2020 16:18:41 +0200, by Kim Alvefur
-
util.sasl.digest-md5: Remove, obsolete since 2011Tue, 14 Apr 2020 16:51:24 +0200, by Kim Alvefur
-
Merge 0.11->trunkMon, 13 Apr 2020 16:14:39 +0200, by Kim Alvefur
-
core.certmanager: Move EECDH ciphers before EDH in default cipherstring (fixes #1513) 0.11Sun, 25 Aug 2019 20:22:35 +0200, by Kim Alvefur
-
util.prosodyctl: Tell prosody do daemonize via command line flag (fixes #1514) 0.11Sun, 26 Jan 2020 16:40:21 +0100, by Kim Alvefur
-
net.http.server: Use error code from util.error (fixes #1502)Sun, 12 Apr 2020 22:57:14 +0200, by Kim Alvefur
-
mod_scansion_record: Indent stanzas in recordingsSun, 12 Apr 2020 17:30:16 +0200, by Kim Alvefur
-
util.stanza: Add method returning stanza with added indentationSun, 12 Apr 2020 17:03:05 +0200, by Kim Alvefur
-
mod_component: Specify an error source for Component unavailable errorsSat, 11 Apr 2020 19:31:15 +0200, by Kim Alvefur
-
spec: Include a hacky moduleapi stub to allow test to proceedSat, 11 Apr 2020 17:59:39 +0200, by Kim Alvefur
-
MUC: Switch hats to new presence APIsSat, 11 Apr 2020 16:45:27 +0100, by Matthew Wild
-
MUC: Add API for adding 'filtered namespaces' to be stripped from inbound presenceSat, 11 Apr 2020 16:43:57 +0100, by Matthew Wild
-
MUC: Add new event 'muc-build-occupant-presence' for plugins to extend occupant presenceSat, 11 Apr 2020 16:41:52 +0100, by Matthew Wild
-
spec: Add test cases for util.http.contains_tokenFri, 10 Apr 2020 20:20:14 +0200, by Emmanuel Gil Peyrot
-
Merge 0.11->trunkFri, 10 Apr 2020 19:03:36 +0200, by Kim Alvefur
-
core.certmanager: Look for privkey.pem to go with fullchain.pem (fix #1526) 0.11Fri, 10 Apr 2020 16:11:09 +0200, by Kim Alvefur
-
Merge 0.11->trunkFri, 03 Apr 2020 22:39:48 +0200, by Kim Alvefur
-
mod_vcard4: Report correct error condition (fixes #1521) 0.11Fri, 03 Apr 2020 22:35:47 +0200, by Kim Alvefur
-
moduleapi: Rename argument to silence luacheckWed, 01 Apr 2020 22:32:50 +0200, by Kim Alvefur
-
moduleapi: Fix handling of replies to :send_iq from internal modulesSun, 22 Mar 2020 22:32:26 +0100, by Kim Alvefur
-
Merge 0.11->trunkSun, 29 Mar 2020 22:12:42 +0200, by Kim Alvefur
-
mod_register_ibr: Add FORM_TYPE as required by XEP-0077 (fixes #1511) 0.11Sun, 29 Sep 2019 15:05:17 +0200, by Emmanuel Gil Peyrot
-
doap: Add UTR-39 (mod_mimicking)Sun, 29 Mar 2020 18:35:26 +0200, by Kim Alvefur
-
Merge 0.11->trunkSun, 22 Mar 2020 21:13:09 +0100, by Kim Alvefur
-
mod_storage_sql: Add index covering sort_id to improve performance (fixes #1505) 0.11Sun, 22 Mar 2020 21:05:59 +0100, by Kim Alvefur
-
mod_admin_telnet: Handle unavailable cipher info (fixes #1510) 0.11Sun, 22 Mar 2020 17:35:26 +0100, by Kim Alvefur
-
MUC: Add ad-hoc command setting affiliation in a room (fixes #1174)Sat, 21 Mar 2020 00:00:50 +0100, by Kim Alvefur
-
MUC: Add test for destroying a room by ad-hoc commandFri, 20 Mar 2020 18:52:41 +0100, by Kim Alvefur
-
doap: Add XEP-0317: HatsThu, 19 Mar 2020 17:43:08 +0100, by Kim Alvefur
-
usermanager: Fix traceback when checking admin status of host-only JIDs (fixes #1508)Thu, 19 Mar 2020 14:12:40 +0000, by Matthew Wild
-
mod_presence: Advertise support for Subscription Pre-ApprovalThu, 19 Mar 2020 00:10:15 +0100, by Kim Alvefur
-
MUC: Add initial hats support (broadcast only)Wed, 18 Mar 2020 17:42:56 +0000, by Matthew Wild
-
README: Update link to web chatSun, 15 Mar 2020 20:35:07 +0100, by Kim Alvefur
-
Merge 0.11->trunkThu, 12 Mar 2020 20:33:27 +0000, by Matthew Wild
-
MUC: Persist affiliation_data in new MUC format! 0.11Thu, 12 Mar 2020 20:32:07 +0000, by Matthew Wild
-
MUC: Persist affiliation_data in new MUC format!Thu, 12 Mar 2020 20:32:07 +0000, by Matthew Wild
-
MUC: Switch to new storage format by defaultThu, 12 Mar 2020 16:10:44 +0000, by Matthew Wild
-
MUC: Support for broadcasting unavailable presence for affiliated offline usersThu, 12 Mar 2020 16:01:31 +0000, by Matthew Wild
-
MUC: Pass previous role to :publicise_occupant_status() when destroying a MUCThu, 12 Mar 2020 14:35:34 +0000, by Matthew Wild
-
MUC: Don't unconditionally broadcast presence with role="none"Thu, 12 Mar 2020 14:13:22 +0000, by Matthew Wild
-
MUC: Pass previous role to :publicise_occupant_status() whenever possibleThu, 12 Mar 2020 14:10:12 +0000, by Matthew Wild
-
Merge 0.11->trunkWed, 11 Mar 2020 22:44:41 +0100, by Kim Alvefur
-
mod_mam,mod_muc_mam: Allow other work to be performed during archive cleanup (fixes #1504) 0.11Wed, 11 Mar 2020 21:15:01 +0100, by Kim Alvefur
-
storagemanager, mod_storage_sql: Rename methods to :get_all() and :delete_all()Wed, 11 Mar 2020 16:32:41 +0000, by Matthew Wild
-
storagemanager: Add support for :find_key() and :delete_key() to map store shimWed, 11 Mar 2020 16:29:57 +0000, by Matthew Wild
-
storagemanager: Fix unused variable in tests [luacheck]Wed, 11 Mar 2020 16:07:36 +0000, by Matthew Wild
-
mod_storage_sql: Add map_store:find_key() and map_store:delete_key() (+ tests)Wed, 11 Mar 2020 15:57:53 +0000, by Matthew Wild
-
storagemanager: Add tests for map storesWed, 11 Mar 2020 14:36:56 +0000, by Matthew Wild
-
mod_tokenauth: Track creation time of tokensFri, 28 Feb 2020 21:55:40 +0000, by Matthew Wild
-
mod_tokenauth: Handle tokens issued to bare hosts (eg components)Fri, 28 Feb 2020 14:13:04 +0100, by Kim Alvefur
-
Merge 0.11->trunkThu, 27 Feb 2020 20:05:47 +0100, by Kim Alvefur
-
mod_pubsub, mod_pep: Ensure correct number of children of <item/> (fixes #1496) 0.11Thu, 27 Feb 2020 20:01:54 +0100, by Kim Alvefur
-
Merge 0.11->trunkThu, 27 Feb 2020 19:50:30 +0100, by Kim Alvefur
-
mod_muc_mam: Fix traceback saving message from non-occupant (fixes #1497) 0.11Thu, 27 Feb 2020 19:42:51 +0100, by Kim Alvefur
-
mod_authtokens: Rename to mod_tokenauth for consistency with mod_saslauthWed, 26 Feb 2020 22:46:15 +0000, by Matthew Wild
-
mod_authtokens: New module for managing auth tokensWed, 26 Feb 2020 17:56:23 +0000, by Matthew Wild
-
util.adhoc: Allow passing dataforms in initial commandWed, 26 Feb 2020 00:59:35 +0100, by Kim Alvefur
-
Merge 0.11->trunkMon, 24 Feb 2020 23:33:53 +0100, by Kim Alvefur
-
util.datamanager: Fix iterating over "users" (thanks marc0s) 0.11Mon, 24 Feb 2020 23:16:08 +0100, by Kim Alvefur
-
net.dns: Handle being loaded outside of ProsodyMon, 24 Feb 2020 20:21:46 +0100, by Kim Alvefur
-
mod_admin_telnet: Allow passing list of hosts to http:list()Mon, 24 Feb 2020 18:38:09 +0100, by Kim Alvefur
-
mod_muc: add muc-private-message eventMon, 24 Feb 2020 14:16:45 +0100, by Maxime “pep” Buquet
-
util.jwt: Remove unused return value from tests [luacheck]Mon, 24 Feb 2020 09:10:28 +0100, by Kim Alvefur
-
util.jwt: Basic JSON Web Token library supporting HS256 tokensMon, 24 Feb 2020 01:24:25 +0100, by Kim Alvefur
-
usermanager, mod_authz_*: Merge mod_authz_config and mod_authz_internal into the latterSun, 23 Feb 2020 12:38:43 +0000, by Matthew Wild
-
mod_admin_telnet: Fix host selection filter, fixes loading on componentsSat, 22 Feb 2020 18:32:50 +0100, by Kim Alvefur
-
mod_admin_telnet: Reflow hosts filter for readabilitySat, 22 Feb 2020 18:23:38 +0100, by Kim Alvefur
-
Merge 0.11->trunkSat, 22 Feb 2020 16:26:20 +0100, by Kim Alvefur
-
mod_storage_sql: Move update limit check back one step, fixes traceback 0.11Sat, 22 Feb 2020 16:23:43 +0100, by Kim Alvefur
-
mod_ping: Fix double response to internal pingFri, 21 Feb 2020 23:30:47 +0100, by Kim Alvefur
-
Merge 0.11->trunkFri, 21 Feb 2020 23:01:43 +0100, by Kim Alvefur
-
mod_storage_sql: Fix check for deletion limits (fixes #1494) 0.11Fri, 21 Feb 2020 23:00:44 +0100, by Kim Alvefur
-
util.startup: Break out command line argument parsing into util.argparseWed, 19 Feb 2020 21:38:00 +0100, by Kim Alvefur
-
net.resolvers.service: Fix resolving of targets with multiple IPsSun, 16 Feb 2020 23:48:31 +0100, by Kim Alvefur
-
net.server_epoll: Reduce log level of TLS handshake errors to debugSat, 15 Feb 2020 16:43:18 +0100, by Kim Alvefur
-
mod_s2s: Fix typo in comment [codespell]Thu, 13 Feb 2020 23:03:03 +0100, by Kim Alvefur
-
Merge 0.11->trunkThu, 13 Feb 2020 14:27:42 +0000, by Matthew Wild
-
mod_muc: Allow control over the server-admins-are-room-owners feature (see #1174) 0.11Thu, 13 Feb 2020 14:27:12 +0000, by Matthew Wild
-
stanza_router: only fire pre-stanza if firing other preevents (e.g. for c2s sessions)Wed, 05 Feb 2020 22:53:59 +0000, by Matthew Wild
-
mod_admin_telnet: Avoid indexing missing socket (thanks tmolitor)Wed, 05 Feb 2020 23:29:39 +0100, by Kim Alvefur
-
mod_saslauth: Pass through any auth scope from the SASL handler to sessionmanager.make_authenticated()Wed, 05 Feb 2020 17:56:44 +0000, by Matthew Wild
-
sessionmanager: Support passing an auth scope to make_authenticatedWed, 05 Feb 2020 17:56:20 +0000, by Matthew Wild
-
portmanager: Don't auto-start network services under prosodyctlWed, 05 Feb 2020 17:41:40 +0000, by Matthew Wild
-
usermanager: Add get_roles() functionWed, 05 Feb 2020 17:41:14 +0000, by Matthew Wild
-
stanza_router: Add once-per-routed-stanza event, pre-stanzaWed, 05 Feb 2020 17:40:50 +0000, by Matthew Wild
-
net.server_epoll: Different error to distinguish connection timeoutSat, 01 Feb 2020 00:33:08 +0100, by Kim Alvefur
-
util.net: Fix signedness warning on ARMThu, 30 Jan 2020 14:22:21 +0100, by Emmanuel Gil Peyrot
-
util.startup: expose current process type (prosody/prosodyctl) in the global prosody objectTue, 28 Jan 2020 12:46:59 +0000, by Matthew Wild
-
mod_authz_internal, usermanager: Rename to mod_authz_configMon, 27 Jan 2020 22:28:52 +0000, by Matthew Wild
-
usermanager: Load authz providers on components alsoMon, 27 Jan 2020 22:09:19 +0000, by Matthew Wild
-
usermanager, mod_authz_internal: Move admin-checking functionality into a module. Fixes #517 (ish).Mon, 27 Jan 2020 21:54:59 +0000, by Matthew Wild
-
mod_s2s: Comment on the various 'reason' arguments passed to :closeSun, 26 Jan 2020 19:52:48 +0100, by Kim Alvefur
-
CHANGES: Mention deprecation of 'daemonize' optionSun, 26 Jan 2020 16:55:28 +0100, by Kim Alvefur
-
scansion tests: Remove daemonize option, not neededSun, 26 Jan 2020 16:53:03 +0100, by Kim Alvefur
-
prosodyctl: Add 'daemonize' to deprecated options known by check commandSun, 26 Jan 2020 16:52:32 +0100, by Kim Alvefur
-
mod_posix: Add deprecation warning for the 'daemonize' optionSun, 26 Jan 2020 16:42:56 +0100, by Kim Alvefur
-
util.prosodyctl: Pass command line flag to force daemonization on startSun, 26 Jan 2020 16:40:21 +0100, by Kim Alvefur
-
net.resolvers.basic: Fix continuing if IPv6 or Legacy IP is disabledSun, 26 Jan 2020 14:35:35 +0100, by Kim Alvefur
-
mod_s2s: Pass use_ipv4/use_ipv6 from config to service resolverSat, 25 Jan 2020 14:38:42 +0000, by Matthew Wild
-
net.resolvers.basic: Obey extra.use_ipv4/use_ipv6Sat, 25 Jan 2020 14:38:17 +0000, by Matthew Wild
-
Backed out changeset 44ef46e1a951 (not optimal API)Sat, 25 Jan 2020 14:25:29 +0000, by Matthew Wild
-
Backed out changeset 74d66b1be989 (not optimal API)Sat, 25 Jan 2020 14:25:21 +0000, by Matthew Wild
-
net.resolvers.basic: Obey use_ipv4/use_ipv6Sat, 25 Jan 2020 14:03:30 +0000, by Matthew Wild
-
mod_admin_telnet: Use promise based DNS resolvingFri, 24 Jan 2020 23:29:14 +0100, by Kim Alvefur
-
Merge 0.11->trunkFri, 24 Jan 2020 23:28:15 +0100, by Kim Alvefur
-
mod_admin_telnet: Create a DNS resolver per console session (fixes #1492) 0.11Fri, 24 Jan 2020 23:27:49 +0100, by Kim Alvefur
-
Merge 0.11->trunkFri, 24 Jan 2020 16:57:25 +0000, by Matthew Wild
-
mod_websocket: Fire event on session creation (thanks Aaron van Meerten) 0.11Fri, 24 Jan 2020 16:21:30 +0000, by Matthew Wild
-
mod_websocket: Fire event on session creation (thanks Aaron van Meerten)Fri, 24 Jan 2020 16:21:30 +0000, by Matthew Wild
-
net.adns: Add :lookup_promise() methodFri, 24 Jan 2020 13:50:02 +0000, by Matthew Wild
-
mod_s2s: Pass use_ipv4/ipv6 from config to connector configFri, 24 Jan 2020 13:49:33 +0000, by Matthew Wild
-
net.connect: Add API to create custom connect()s with options, incl. use_ipv[46]Fri, 24 Jan 2020 13:48:49 +0000, by Matthew Wild
-
Merge 0.11->trunkThu, 23 Jan 2020 21:59:43 +0000, by Matthew Wild
-
Merge 0.11->trunkThu, 23 Jan 2020 21:44:42 +0000, by Matthew Wild
-
Log warning when using prosodyctl start/stop/restart 0.11Thu, 23 Jan 2020 21:43:36 +0000, by Matthew Wild
-
Merge 0.11->trunkSun, 19 Jan 2020 16:01:29 +0000, by Matthew Wild
-
util.startup: Ensure prosody.opts exists even when no options provided 0.11 0.11.5Sun, 19 Jan 2020 15:50:32 +0000, by Matthew Wild
-
util.startup: Remove accidentally-committed debugging 0.11Sun, 19 Jan 2020 15:50:16 +0000, by Matthew Wild
-
Merge 0.11->trunkSun, 19 Jan 2020 15:39:49 +0000, by Matthew Wild
-
util.startup: Fix logic to make --config work again 0.11Sun, 19 Jan 2020 15:39:13 +0000, by Matthew Wild
-
Merge 0.11->trunkSun, 19 Jan 2020 15:34:28 +0000, by Matthew Wild
-
mod_posix: Support for command-line flags to override 'daemonize' config option 0.11Sun, 19 Jan 2020 15:28:09 +0000, by Matthew Wild
-
prosody/util.startup: Switch to parse_args() for --root and --config 0.11Sun, 19 Jan 2020 15:27:16 +0000, by Matthew Wild
-
util.startup: Add startup step for parsing command-line options 0.11Sun, 19 Jan 2020 15:26:22 +0000, by Matthew Wild
-
core.moduleapi: Hook correct event type in some casesThu, 16 Jan 2020 16:30:26 +0100, by Kim Alvefur
-
util.set: Fix equality metamethod in Lua 5.3Wed, 15 Jan 2020 21:18:30 +0100, by Kim Alvefur
-
util.ip: Fix equality metamethod for Lua 5.3Wed, 15 Jan 2020 21:16:08 +0100, by Kim Alvefur
-
util.array: Fix equality metamethod in Lua 5.3Wed, 15 Jan 2020 21:08:01 +0100, by Kim Alvefur
-
util.json: Test util.array integrationWed, 15 Jan 2020 21:14:06 +0100, by Kim Alvefur
-
util.array: Add a test case for a behavior change in Lua 5.3Tue, 14 Jan 2020 23:39:47 +0100, by Kim Alvefur
-
net.server_epoll: Log error about missing *all* callbacks at 'error' levelSun, 12 Jan 2020 20:36:21 +0100, by Kim Alvefur
-
net.server_epoll: Log errors caught in listeners on 'error' levelSun, 12 Jan 2020 20:36:04 +0100, by Kim Alvefur
-
net.server_epoll: Add option for reducing debug loggingSun, 12 Jan 2020 20:35:04 +0100, by Kim Alvefur
-
net.server_epoll: Collect full traceback from errors in listenersSun, 05 Jan 2020 02:29:31 +0100, by Kim Alvefur
-
mod_muc_mam: Measure how long a cleanup run takes (like mod_mam)Sat, 04 Jan 2020 14:05:10 +0100, by Kim Alvefur
-
net.websocket.frames: Add ping and pong test casesThu, 02 Jan 2020 13:17:43 +0100, by Kim Alvefur
-
net.websocket.frames: Add test case for masked dataThu, 02 Jan 2020 13:17:03 +0100, by Kim Alvefur
-
Merge 0.11->trunkThu, 02 Jan 2020 10:52:47 +0100, by Kim Alvefur
-
mod_websocket: Clear mask bit when reflecting ping frames (fixes #1484) 0.11 0.11.4Thu, 02 Jan 2020 10:49:37 +0100, by Kim Alvefur
-
net.http.parser: Add TODO related to #726Wed, 01 Jan 2020 01:22:57 +0100, by Kim Alvefur
-
Merge 0.11->trunkTue, 31 Dec 2019 02:52:12 +0100, by Kim Alvefur
-
prosodyctl: Print a blank line to improve spacing and readability 0.11Tue, 31 Dec 2019 02:50:25 +0100, by Kim Alvefur
-
prosodyctl check: Warn about conflict between mod_pep and mod_pep_simple 0.11Tue, 31 Dec 2019 02:48:49 +0100, by Kim Alvefur
-
core.moduleapi: Rename local name for util.error for consistencyMon, 30 Dec 2019 09:54:49 +0100, by Kim Alvefur
-
core.moduleapi: Fix error context in :send_iq APIMon, 30 Dec 2019 09:53:10 +0100, by Kim Alvefur
-
mod_http_errors: Use text from util.errror object if includedSun, 29 Dec 2019 22:20:51 +0100, by Kim Alvefur
-
util.pubsub: Ignore unused argument in tests [luacheck]Sun, 29 Dec 2019 01:11:55 +0100, by Kim Alvefur
-
util.pubsub: Cover subscription filter in a partial testThu, 26 Dec 2019 01:52:14 +0100, by Kim Alvefur
-
net.server_epoll: Avoid concatenating buffer with single itemSat, 28 Dec 2019 06:18:58 +0100, by Kim Alvefur
-
Merge 0.11->trunkTue, 24 Dec 2019 08:42:53 +0000, by Matthew Wild
-
core.rostermanager: Cache rosters of offline users for faster access (fixes #1233) 0.11Sun, 16 Dec 2018 02:56:11 +0100, by Kim Alvefur
-
Merge 0.11->trunkTue, 24 Dec 2019 01:21:58 +0100, by Kim Alvefur
-
mod_adhoc: Improve permission setting (fix #1482) BCFri, 20 Dec 2019 22:47:34 +0100, by Kim Alvefur
-
mod_storage_sql: Remove unused and not actually returned return value [luacheck]Tue, 24 Dec 2019 00:49:43 +0100, by Kim Alvefur
-
Merge 0.11->trunkTue, 24 Dec 2019 00:39:45 +0100, by Kim Alvefur
-
mod_muc_mam: Log error when unable to delete old messages (fix #1481) [luacheck] 0.11Tue, 24 Dec 2019 00:26:37 +0100, by Kim Alvefur
-
mod_muc_mam: Remove unused variable [luacheck]Mon, 23 Dec 2019 23:31:09 +0100, by Kim Alvefur
-
mod_mam: More careful validation of MAM query formMon, 23 Dec 2019 23:30:45 +0100, by Kim Alvefur
-
mod_muc_mam: Handle form identification error (e.g. not a form at all)Mon, 23 Dec 2019 23:28:44 +0100, by Kim Alvefur
-
mod_legacyauth: Report failure from sessionmanager (mostly invalid username)Mon, 23 Dec 2019 23:11:28 +0100, by Kim Alvefur
-
mod_presence: Ignore an unused variable [luacheck]Mon, 23 Dec 2019 22:30:21 +0100, by Kim Alvefur
-
mod_pep_simple: Ignore unused variable [luacheck]Mon, 23 Dec 2019 22:29:13 +0100, by Kim Alvefur
-
mod_pubsub: Ignore an unused variable [luacheck]Mon, 23 Dec 2019 22:28:42 +0100, by Kim Alvefur
-
MUC: Make note to handle configuration form errors [luacheck]Mon, 23 Dec 2019 22:28:04 +0100, by Kim Alvefur
-
mod_vcard: Remove unused variable [luacheck]Mon, 23 Dec 2019 22:27:25 +0100, by Kim Alvefur
-
mod_limits: Remove an unused variableMon, 23 Dec 2019 22:24:31 +0100, by Kim Alvefur
-
MUC: Remove some unused variables [luacheck]Mon, 23 Dec 2019 22:23:29 +0100, by Kim Alvefur
-
mod_vcard_legacy: Ignore an unused variable [luacheck]Mon, 23 Dec 2019 21:55:41 +0100, by Kim Alvefur
-
mod_http_files: Log something if unable to load MIME databaseMon, 23 Dec 2019 21:52:50 +0100, by Kim Alvefur
-
net.server_event: Silence luacheck warningsMon, 23 Dec 2019 21:52:28 +0100, by Kim Alvefur
-
net.server_epoll: Remove an unused variable [luacheck]Mon, 23 Dec 2019 21:51:52 +0100, by Kim Alvefur
-
mod_announce: Silence luacheck warning about unused variableMon, 23 Dec 2019 21:43:34 +0100, by Kim Alvefur
-
mod_admin_telnet: Silence luacheck warningsMon, 23 Dec 2019 21:38:19 +0100, by Kim Alvefur
-
mod_admin_adhoc: Remove unused JID resource variables [luacheck]Mon, 23 Dec 2019 21:37:16 +0100, by Kim Alvefur
-
mod_adhoc: Remove unused variable [luacheck]Mon, 23 Dec 2019 21:34:34 +0100, by Kim Alvefur
-
tests: Silence [luacheck] warningsMon, 23 Dec 2019 21:33:10 +0100, by Kim Alvefur
-
net.http.parser: Silence warning about unused variable [luacheck]Mon, 23 Dec 2019 21:29:34 +0100, by Kim Alvefur
-
core.statsmanager: Ignore unused variable [luacheck]Mon, 23 Dec 2019 21:27:34 +0100, by Kim Alvefur
-
core.portmanager: Ignore unused return variable [luacheck]Mon, 23 Dec 2019 21:26:51 +0100, by Kim Alvefur
Scroll all the way down to load more.