Software /
code /
prosody
Graph
-
util.timer: Ensure timers can't run more than once per tick (fixes #1620) 0.112021-01-08, by Kim Alvefur
-
mod_csi_simple,mod_carbons,mod_mam: Update comment about XEP-03532021-01-08, by Kim Alvefur
-
doap: XEP-0004 Multiple Items in Form Results is not supported2020-12-29, by Kim Alvefur
-
doap: LibExpat was used from the start and thus XEP-0044 supported2020-12-29, by Kim Alvefur
-
doap: util.dataforms first appeared in 0.4.02020-12-29, by Kim Alvefur
-
doap: Add removed status2020-12-29, by Kim Alvefur
-
doap: Specify exact Prosody version2020-12-29, by Kim Alvefur
-
mod_scansion_record: Flush after writes2021-01-08, by Matthew Wild
-
net.unbound: Delay loading until server has started or first query2021-01-05, by Kim Alvefur
-
net.unbound: Move libunbound initialization into a function2021-01-05, by Kim Alvefur
-
scansion: Allow specifying a logfile for prosody via environment2021-01-05, by Kim Alvefur
-
net.unbound: Allow tracing individual queries with a logger per query2021-01-05, by Kim Alvefur
-
net.unbound: Don't pass error as logger formatting string2021-01-05, by Kim Alvefur
-
net.unbound: Log net.server interactions2021-01-05, by Kim Alvefur
-
prosodyctl: Remove non-existant command from hidden commands2021-01-05, by Kim Alvefur
-
MUC: Reject probes from non-occupants2020-10-02, by JC Brand
-
MUC: Add support for presence probes (fixes #1535)2020-04-19, by JC Brand
-
doap: Use logo property from schema.org2021-01-02, by Kim Alvefur
-
doap: Apply XML canonicalization2021-01-02, by Kim Alvefur
-
doap: Link to the actual logo (thanks Link Mauve)2021-01-01, by Kim Alvefur
-
doap: Link to logo2021-01-01, by Kim Alvefur
-
mod_component: Distinguish missing stream @to from unknown local component (thanks Daniel_W)2020-12-18, by Kim Alvefur
-
net.server_epoll: Increase log level for error in callback2020-12-16, by Kim Alvefur
-
Merge 0.11->trunk2020-12-16, by Kim Alvefur
-
Merge 0.11->trunk2020-12-15, by Matthew Wild
-
MUC: Fix logic bug causing unnecessary presence to be sent, fixes #1615 (thanks damencho) 0.112020-12-15, by Matthew Wild
-
doap: Add XEP-0441, the preferences part broken out of XEP-03132020-12-13, by Kim Alvefur
-
doap: Add XEP-0297, used by XEP-0280, XEP-03132020-12-13, by Kim Alvefur
-
doap: Add XEP-0277 for use in mod_storage_0227 and tools/xep227toprosody.lua2020-12-13, by Kim Alvefur
-
doap: Not all of XEP-0133 commands are implemented2020-12-13, by Kim Alvefur
-
doap: XEP-0352 version bump to Draft (no changes)2020-12-13, by Kim Alvefur
-
doap: Add XEP-0059, RSM is used indirectly by XEP-03132020-12-13, by Kim Alvefur
-
doap: Add XEP-0044, Expat should be handling namespaces2020-12-13, by Kim Alvefur
-
Merge 0.11->trunk2020-12-11, by Kim Alvefur
-
net.http.errors: Add error class for DNS resolution failures (thanks SouL)2020-12-11, by Matthew Wild
-
util.error: Switch to util.debug traceback tables and remove display_tracebacks option2020-12-09, by Matthew Wild
-
util.error: Expose is_error on registry objects for convenience2020-12-09, by Matthew Wild
-
util.error: rename is_err() -> is_error()2020-12-09, by Matthew Wild
-
util.error: Add coerce and wrap methods to registry(?) objects2020-12-09, by Matthew Wild
-
net.http: track time of request for debug/stats purposes2020-12-09, by Matthew Wild
-
doap: Add XEP-0222 and XEP-0223, both supported by newer mod_pep2020-12-08, by Kim Alvefur
-
doap: XEP-0048 is indirectly supported via XEP-0049 by mod_privacy2020-12-08, by Kim Alvefur
-
net.adns: Reduce 'Exhausted all servers' message to warning2020-12-08, by Matthew Wild
-
Update CHANGES and doap.xml for XEP-0421 support2020-11-24, by Matthew Wild
-
MUC: Merge mod_muc_occupant_id into a sub-module (thanks pep.!)2020-11-24, by Matthew Wild
-
Merge 0.11->trunk2020-11-23, by Kim Alvefur
-
mod_saslauth: Only advertise channel binding if a finished message is available 0.112020-11-23, by Kim Alvefur
-
mod_saslauth: Disable 'tls-unique' channel binding with TLS 1.3 (closes #1542) 0.112020-11-23, by Kim Alvefur
-
Merge 0.11->trunk2020-11-23, by Matthew Wild
-
util.promise: Use xpcall() for promise function to preserve tracebacks 0.112020-11-23, by Matthew Wild
-
mod_adhoc: Log commands provided at debug level2020-11-21, by Kim Alvefur
-
util.hashring: Normalize indentation to tabs2020-11-15, by Kim Alvefur
-
util.error: Remove a stray word from a comment2020-11-14, by Kim Alvefur
-
Merge 0.11->trunk2020-11-11, by Kim Alvefur
-
mod_disco: Add some spacing to improve readability and code navigation2020-11-10, by Kim Alvefur
-
util.prosodyctl.cert: Fix for prompt functions having moved to util.human.io2020-11-09, by Kim Alvefur
-
Merge 0.11->trunk2020-11-06, by Kim Alvefur
-
Merge 0.11->trunk2020-11-05, by Kim Alvefur
-
util.cache: Add __name to metatable2020-10-30, by Matthew Wild
-
tools.modtrace: Pass config to serialize()2020-10-30, by Matthew Wild
-
util.dbuffer: Add __name to metatable2020-10-30, by Matthew Wild
-
tools.modtrace: Library for tracing/debugging Lua module and method calls2020-10-30, by Matthew Wild
-
tools/form2table: Convert XEP-0004 dataform from XML to util.dataforms Lua format2020-10-28, by Kim Alvefur
-
tools/linedebug: Print each line of source executed2020-10-28, by Kim Alvefur
-
tools/cfgdump: Reads Prosody config file and pretty-prints it back out2020-10-28, by Kim Alvefur
-
tools/tb2err: Formats Lua traceback in errors.err format2020-10-28, by Kim Alvefur
-
Merge 0.11->trunk2020-10-28, by Matthew Wild
-
mod_pubsub: Comment on itemstore type2020-10-25, by Kim Alvefur
-
mod_pubsub: Clarify kind of item store created2020-10-25, by Kim Alvefur
-
mod_pubsub: Don't set store as metatable2020-10-25, by Kim Alvefur
-
net.http: Add support for streaming chunked/large responses2020-10-21, by Matthew Wild
-
net.http.parser: Expose 'partial', 'chunked' and 'body_length' on packets2020-10-21, by Matthew Wild
-
util.paths: Optimize path joining with few arguments2020-10-11, by Kim Alvefur
-
util_paths_spec: Trim trailing white space2020-10-17, by Kim Alvefur
-
util.paths: Add some tests2020-10-17, by Kim Alvefur
-
MUC: Remove XEP-0091: Legacy Delayed Delivery2020-10-17, by Kim Alvefur
-
mod_posix: Hook and fire events on SIGUSR1/22020-10-16, by Matthew Wild
-
Merge 0.11->trunk2020-10-16, by Matthew Wild
-
util.debug: Fix locals being reported under wrong stack frame in some cases (+tests!!) 0.112020-10-16, by Matthew Wild
-
Merge 0.11->trunk2020-10-15, by Kim Alvefur
-
util.sasl.scram: Use util.strbitop for XOR step2019-09-07, by Kim Alvefur
-
Merge 0.11->trunk2020-10-15, by Kim Alvefur
-
Merge 0.11->trunk2020-10-15, by Kim Alvefur
-
Merge 0.11->trunk2020-10-15, by Matthew Wild
-
net.websocket.frames: Add test for empty frame with MASK and key set 0.112020-10-15, by Matthew Wild
-
util.error: Pass through existing error objects passed to new()2020-10-15, by Matthew Wild
-
Merge 0.11->trunk2020-10-13, by Matthew Wild
-
net.http.server: Don't send Content-Length on 1xx/204 responses, per RFC (fixes #1596) 0.112020-10-13, by Matthew Wild
-
Merge 0.11->trunk2020-10-12, by Kim Alvefur
-
net.websocket.frames: Read buffer length correctly in Lua 5.1 (fix #1598) 0.112020-10-12, by Kim Alvefur
-
mod_http_errors: Remove 'extra' element when empty2020-10-12, by Kim Alvefur
-
mod_http_errors: Dark theme!2020-10-12, by Kim Alvefur
-
mod_http_errors: Use a class on extra data section2020-10-12, by Kim Alvefur
-
util.startup: Handle missing nparams field from debug info (not present in 5.1)2020-10-11, by Matthew Wild
-
core.modulemanager: Fix error if installer path missing2020-10-11, by Kim Alvefur
-
util.startup: Include arguments in function string representation2020-10-09, by Kim Alvefur
-
util.startup: Retrieve less data for function string representation2020-10-09, by Kim Alvefur
-
core.moduleapi: Return resource path from module:get_directory() (API BC)2020-10-09, by Kim Alvefur
-
core.modulemanager: Add compat for LuaRocks 2.x2020-10-07, by Kim Alvefur
-
core.moduleapi: Use resource path for :load_resource()2020-10-07, by Kim Alvefur
-
core.modulemanager: Locate resources of LuaRocks-installed modules2020-10-07, by Kim Alvefur
-
util.startup: Save the path used by the installer to prosody.paths2020-10-07, by Kim Alvefur
-
Merge 0.11->trunk2020-10-07, by Kim Alvefur
-
MUC: Preserve disco 'node' attribute (or lack thereof) in response (fix #1595) (thanks lessthan3) 0.112020-10-07, by Kim Alvefur
-
Merge 0.11->trunk2020-10-05, by Kim Alvefur
-
util.dependencies: Check for bitop library same way as net.websocket.frames (fixes #1594) 0.112020-10-05, by Kim Alvefur
-
util.startup: Fix startup failure if CFG_DATADIR is unset2020-10-05, by Kim Alvefur
-
util.startup: Re-enable installer path setup2020-10-05, by Kim Alvefur
-
util.startup: Put 'installer_plugin_path' under data directory by default2020-10-05, by Kim Alvefur
-
util.prosodyctl: Simplify luarocks invocation2020-10-05, by Kim Alvefur
-
util.prosodyctl: Get Luarocks server from config2020-10-05, by Kim Alvefur
-
util.prosodyctl: Move hardcoded luarocks server into prosodyctl2020-10-05, by Kim Alvefur
-
util.prosodyctl: Flip argument order2020-10-05, by Kim Alvefur
-
util.prosodyctl: Construct luarocks command line with templates2020-10-05, by Kim Alvefur
-
util.pluginloader: Look for module libs in mod_plugin/lib.lua2020-10-05, by Kim Alvefur
-
util.pluginloader: Look for top level mod_something.lua in luarocks-style tree2020-10-05, by Kim Alvefur
-
util.pluginloader: Extract Lua version once2020-10-05, by Kim Alvefur
-
MUC: Correct advertising of subject write access (really fixes #1155) 0.112020-10-04, by Kim Alvefur
-
util.xml: Fix float formatting of line and columns in error (on Lua 5.3+)2020-10-03, by Kim Alvefur
-
mod_bosh: Count connection attempts non-VirtualHost as "bad host" (stats)2020-10-03, by Kim Alvefur
-
Merge 0.11->trunk2020-10-03, by Kim Alvefur
-
mod_bosh: Ensure that stream is directed to a VirtualHost (fixes #425) 0.112020-10-03, by Kim Alvefur
-
mod_auth_anonymous: Add config option to allow/disallow storage writes2020-10-02, by Matthew Wild
-
make: Add way to run individual tests2020-10-02, by Kim Alvefur
-
Merge 0.11->trunk2020-09-30, by Matthew Wild
-
Merge 0.11->trunk2020-09-30, by Matthew Wild
-
util.indexedbheap: Fix heap datastructure corruption in :reschedule(smaller_value) 0.112020-09-30, by Waqas Hussain
-
Merge 0.11->trunk2020-09-29, by Matthew Wild
-
mod_websocket: Refactor frame validity checking, also check partially-received frames against constraints 0.112020-09-29, by Matthew Wild
-
net.websocket.frames: Additionally return partial frame if there is one 0.112020-09-29, by Matthew Wild
-
mod_websocket: Continue to process data already in the buffer after an error occurs 0.112020-09-28, by Matthew Wild
-
net.websocket.frames: Allow all methods to work on non-string objects 0.112020-09-17, by Matthew Wild
-
util.dbuffer: Fix :sub() not working with partially-consumed chunks (thanks Zash for test case) 0.112020-08-24, by Matthew Wild
-
util.error: Drop registry initialization with namespace as key2020-09-28, by Kim Alvefur
-
util.error: Expand compact registries into normal form internally2020-09-28, by Kim Alvefur
-
util.error: Add a "compact mode" for registries2020-09-28, by Kim Alvefur
-
CHANGES: Add util.error2020-09-28, by Kim Alvefur
-
util.error: Expose source and registry as fields on the registry object2020-09-28, by Kim Alvefur
-
util.error: Cover registry initialization in test2020-09-28, by Kim Alvefur
-
net.http.server: Default to HTTP result code 500 when promise is rejected2020-09-28, by Matthew Wild
-
util.error: Turns out <gone> wasn't alone, there's also <redirect>2020-09-27, by Kim Alvefur
-
util.error: Pass converted stanza errors throguh new()2020-09-26, by Kim Alvefur
-
util.serialization: Let freeze metamethod return a literal string2020-09-26, by Kim Alvefur
-
util.error: Collect Application-Specific Conditions from stanza errors2020-09-26, by Kim Alvefur
-
util.error: Add special case handling of <gone> with an URI2020-09-26, by Kim Alvefur
-
util.error: Default error originator to stanza sender2020-09-26, by Kim Alvefur
-
util.error: Extract error originator from stanza errors2020-09-26, by Kim Alvefur
-
util.stanza: Extract Application-Specific Condition from errors2020-09-26, by Kim Alvefur
-
spec.stanza spec: Split up util.error related tests2020-09-26, by Kim Alvefur
-
util.stanza: Support Application-Specific Conditions in util.error2020-09-26, by Kim Alvefur
-
util.stanza: Get 'by' from context instead2020-09-26, by Kim Alvefur
-
util.stanza: Support inclusion of <gone> URI from util.error object2020-09-26, by Kim Alvefur
-
util.stanza: Support getting 'by' from util.error object2020-09-26, by Kim Alvefur
-
util.stanza: Reorder code to prepare for extracting 'by' from util.error2020-09-26, by Kim Alvefur
-
util.error: Add well-known field 'extra'2020-09-26, by Kim Alvefur
-
util.error: Simplify error creation flow2020-09-25, by Matthew Wild
-
util.error: Switch coerce() to use new() and change 'native' to context field 'wrapped_error'2020-09-25, by Matthew Wild
-
util.error: Have init() return an object to allow API extensibility via additional methods2020-09-25, by Matthew Wild
-
util.error: Minor tweaks to error creation code to prepare for future changes2020-09-25, by Matthew Wild
-
util.error: Simplify error creation - remove ability to set context from templates, and remove default context2020-09-25, by Matthew Wild
-
util.error: Add unique 'instance_id' to error objects2020-09-25, by Matthew Wild
-
Merge 0.11->trunk2020-09-19, by Matthew Wild
-
util.startup: Configure the GC on startup, using the config or built-in defaults 0.112020-06-15, by Matthew Wild
-
util.dataforms: Add support for validating (integer) ranges2019-11-21, by Kim Alvefur
-
doap: Add XEP-03072020-09-16, by Kim Alvefur
-
Merge 0.11->trunk2020-09-15, by Matthew Wild
-
mod_http: Silence warnings when running under prosodyctl2020-09-11, by Matthew Wild
-
util.interpolation: Add test for ~ when value is false (not just nil)2020-09-09, by Matthew Wild
-
util.interpolation: Add '~' as the opposite of '&' (render sub-block if falsy)2020-09-09, by Matthew Wild
-
mod_posix: Daemonize later2020-09-08, by Kim Alvefur
-
util.event: Add luacheck annotation to unused parameter in tests2020-09-03, by Matthew Wild
-
util.helpers: when logging events, log individual handler calls2020-09-03, by Matthew Wild
-
util.events: Add set_debug_hook() method2020-09-03, by Matthew Wild
-
MUC: Don't default room name to JID localpart (API breaking change)2020-08-29, by Kim Alvefur
-
util.jid: Fix special escaping of '\' per XEP-01062020-08-28, by Kim Alvefur
-
util.jid: Add test coverage for XEP-0106: JID Escaping functions2020-08-28, by Kim Alvefur
-
util.error: Add a wrapper for common parameters2020-08-28, by Kim Alvefur
-
util.error: Add a 'source' parameter where origin module can be mentioned2020-08-28, by Kim Alvefur
-
util.startup: Init util.error with defaults if none given2020-08-28, by Matthew Wild
-
util.error: Add configuration for including traceback in tostring()2020-08-28, by Matthew Wild
-
util.error: Allow optional tracebacks to be injected on errors2020-08-28, by Matthew Wild
-
net.http: http.request() promise now resolves with response (breaking change)2020-08-25, by Matthew Wild
-
net.http: use new net.http.errors lib for creating error object2020-08-25, by Matthew Wild
-
mod_posix: Remove ancient undocumented user switching2020-08-24, by Kim Alvefur
-
util.dbuffer: Simplify test case2020-08-24, by Kim Alvefur
-
util.dbuffer: Fix :sub() not working with partially-consumed chunks (thanks Zash for test case)2020-08-24, by Matthew Wild
-
util.dbuffer: Add failing test case involving :sub after :discard2020-08-24, by Kim Alvefur
-
net.server_select: Fix traceback (thanks eta)2020-08-23, by Kim Alvefur
-
mod_admin_shell: Report CSI queue length from mod_csi_simple2020-08-22, by Kim Alvefur
-
mod_admin_shell: Report CSI state in c2s:show()2020-08-22, by Kim Alvefur
-
mod_external_services: Validate services added via events2020-08-16, by Kim Alvefur
-
mod_external_services: Allow specifying a credential generation callback2020-07-25, by Kim Alvefur
-
mod_external_services: Prepare to allow more credential algorithms2020-07-25, by Kim Alvefur
-
mod_external_services: Support adding services via items API2020-07-25, by Kim Alvefur
-
mod_external_services: XEP-0215: External Service Discovery2020-07-18, by Kim Alvefur
-
mod_component: Return extended error condition when not connected2020-04-13, by Kim Alvefur
-
mod_component: Reply with a different error when not connected2020-04-13, by Kim Alvefur
-
net.http.parser: Allow configuration of the chunk size fed to the parser2020-08-21, by Matthew Wild
-
net.http.parser: Switch tests so that CRLF conversion of input data is optional2020-08-21, by Matthew Wild
-
net.http.parser: Fix incorrect path in test2020-08-21, by Matthew Wild
-
net.http.parser: Add failing test for (large?) chunk-encoded responses2020-08-21, by Matthew Wild
-
net.http.parser: Fix indentation2020-08-20, by Kim Alvefur
-
util.dbuffer: Fix traceback when :collapse() is called on empty buffer2020-08-20, by Matthew Wild
-
util.dataforms: Add more XEP-0211 media element test coverage2020-08-16, by Kim Alvefur
-
util.dataforms: Convert media element sizes to avoid error on Lua 5.32020-08-16, by Kim Alvefur
-
net.http.errors: Add new module for converting net.http errors to util.error objects2020-08-13, by Matthew Wild
-
mod_net_multiplex: Set read size/mode to that of the target listener2020-08-01, by Kim Alvefur
Scroll all the way down to load more.