Log

description author age
tools/form2table: Convert XEP-0004 dataform from XML to util.dataforms Lua format Kim Alvefur 2020-10-28
tools/linedebug: Print each line of source executed Kim Alvefur 2020-10-28
tools/cfgdump: Reads Prosody config file and pretty-prints it back out Kim Alvefur 2020-10-28
tools/tb2err: Formats Lua traceback in errors.err format Kim Alvefur 2020-10-28
Merge 0.11->trunk Matthew Wild 2020-10-28
util.dbuffer: Optimize :sub() and :byte() 0.11 Matthew Wild 2020-10-28
mod_pubsub: Comment on itemstore type Kim Alvefur 2020-10-25
mod_pubsub: Clarify kind of item store created Kim Alvefur 2020-10-25
mod_pubsub: Don't set store as metatable Kim Alvefur 2020-10-25
net.http: Add support for streaming chunked/large responses Matthew Wild 2020-10-21
net.http.parser: Expose 'partial', 'chunked' and 'body_length' on packets Matthew Wild 2020-10-21
util.paths: Optimize path joining with few arguments Kim Alvefur 2020-10-11
util_paths_spec: Trim trailing white space Kim Alvefur 2020-10-17
util.paths: Add some tests Kim Alvefur 2020-10-17
MUC: Remove XEP-0091: Legacy Delayed Delivery Kim Alvefur 2020-10-17
mod_posix: Hook and fire events on SIGUSR1/2 Matthew Wild 2020-10-16
Merge 0.11->trunk Matthew Wild 2020-10-16
util.debug: Fix locals being reported under wrong stack frame in some cases (+tests!!) 0.11 Matthew Wild 2020-10-16
Merge 0.11->trunk Kim Alvefur 2020-10-15
Back out changeset 2c1583bb0e0f 0.11 Kim Alvefur 2020-10-15
util.sasl.scram: Use util.strbitop for XOR step Kim Alvefur 2019-09-07
Merge 0.11->trunk Kim Alvefur 2020-10-15
Back out 6dde2c9fa272: Doesn't work on Lua 5.1 0.11 Kim Alvefur 2020-10-15
util.strbitop: Remove redundant init function 0.11 Kim Alvefur 2020-10-15
Merge 0.11->trunk Kim Alvefur 2020-10-15
util.strbitop: Create buffer in the correct size (optimization) 0.11 Kim Alvefur 2020-10-15
util.strbitop: Add tests covering basics 0.11 Kim Alvefur 2020-10-15
util.strbitop: Reformat code 0.11 Kim Alvefur 2020-10-15
Merge 0.11->trunk Matthew Wild 2020-10-15
net.websocket.frames: Add test for empty frame with MASK and key set 0.11 Matthew Wild 2020-10-15
net.websocket.frames: Use C string XOR implementation 0.11 Kim Alvefur 2020-10-14
util.strbitop: Library for bitwise operations on strings 0.11 Kim Alvefur 2019-09-07
net.websocket.frames: Add small test covering xor-masking 0.11 Kim Alvefur 2020-10-14
util.error: Pass through existing error objects passed to new() Matthew Wild 2020-10-15
Merge 0.11->trunk Matthew Wild 2020-10-13
net.http.server: Don't send Content-Length on 1xx/204 responses, per RFC (fixes #1596) 0.11 Matthew Wild 2020-10-13
Merge 0.11->trunk Kim Alvefur 2020-10-12
net.websocket.frames: Read buffer length correctly in Lua 5.1 (fix #1598) 0.11 Kim Alvefur 2020-10-12
util.dbuffer: Expose length as :len() method, like strings 0.11 Kim Alvefur 2020-10-12
mod_http_errors: Remove 'extra' element when empty Kim Alvefur 2020-10-12
mod_http_errors: Dark theme! Kim Alvefur 2020-10-12
mod_http_errors: Use a class on extra data section Kim Alvefur 2020-10-12
util.startup: Handle missing nparams field from debug info (not present in 5.1) Matthew Wild 2020-10-11
core.modulemanager: Fix error if installer path missing Kim Alvefur 2020-10-11
util.startup: Include arguments in function string representation Kim Alvefur 2020-10-09
util.startup: Retrieve less data for function string representation Kim Alvefur 2020-10-09
core.moduleapi: Return resource path from module:get_directory() (API BC) Kim Alvefur 2020-10-09
core.modulemanager: Add compat for LuaRocks 2.x Kim Alvefur 2020-10-07
core.moduleapi: Use resource path for :load_resource() Kim Alvefur 2020-10-07
core.modulemanager: Locate resources of LuaRocks-installed modules Kim Alvefur 2020-10-07
util.startup: Save the path used by the installer to prosody.paths Kim Alvefur 2020-10-07
Merge 0.11->trunk Kim Alvefur 2020-10-07
MUC: Preserve disco 'node' attribute (or lack thereof) in response (fix #1595) (thanks lessthan3) 0.11 Kim Alvefur 2020-10-07
Merge 0.11->trunk Kim Alvefur 2020-10-05
util.dependencies: Check for bitop library same way as net.websocket.frames (fixes #1594) 0.11 Kim Alvefur 2020-10-05
util.startup: Fix startup failure if CFG_DATADIR is unset Kim Alvefur 2020-10-05
util.startup: Re-enable installer path setup Kim Alvefur 2020-10-05
util.startup: Put 'installer_plugin_path' under data directory by default Kim Alvefur 2020-10-05
util.prosodyctl: Simplify luarocks invocation Kim Alvefur 2020-10-05
util.prosodyctl: Get Luarocks server from config Kim Alvefur 2020-10-05
util.prosodyctl: Move hardcoded luarocks server into prosodyctl Kim Alvefur 2020-10-05
util.prosodyctl: Flip argument order Kim Alvefur 2020-10-05
util.prosodyctl: Construct luarocks command line with templates Kim Alvefur 2020-10-05
util.pluginloader: Look for module libs in mod_plugin/lib.lua Kim Alvefur 2020-10-05
util.pluginloader: Look for top level mod_something.lua in luarocks-style tree Kim Alvefur 2020-10-05
util.pluginloader: Extract Lua version once Kim Alvefur 2020-10-05
MUC: Correct advertising of subject write access (really fixes #1155) 0.11 Kim Alvefur 2020-10-04
util.xml: Fix float formatting of line and columns in error (on Lua 5.3+) Kim Alvefur 2020-10-03
mod_bosh: Count connection attempts non-VirtualHost as "bad host" (stats) Kim Alvefur 2020-10-03
Merge 0.11->trunk Kim Alvefur 2020-10-03
mod_bosh: Ensure that stream is directed to a VirtualHost (fixes #425) 0.11 Kim Alvefur 2020-10-03
mod_bosh: Pick out the 'wait' before checking it instead of earlier 0.11 Kim Alvefur 2020-10-03
mod_auth_anonymous: Add config option to allow/disallow storage writes Matthew Wild 2020-10-02
make: Add way to run individual tests Kim Alvefur 2020-10-02
Merge 0.11->trunk Matthew Wild 2020-09-30
Added tag 0.11.7 for changeset ece430d49809 0.11 Matthew Wild 2020-10-01
mod_c2s,mod_s2s: Make stanza size limits configurable 0.11 0.11.7 Kim Alvefur 2020-05-31
Merge 0.11 Matthew Wild 2020-09-30
Merge 0.11->trunk Matthew Wild 2020-09-30
util.indexedbheap: Fix heap datastructure corruption in :reschedule(smaller_value) 0.11 Waqas Hussain 2020-09-30
Merge 0.11->trunk Matthew Wild 2020-09-29
mod_websocket: Refactor frame validity checking, also check partially-received frames against constraints 0.11 Matthew Wild 2020-09-29
net.websocket.frames: Additionally return partial frame if there is one 0.11 Matthew Wild 2020-09-29
mod_websocket: Continue to process data already in the buffer after an error occurs 0.11 Matthew Wild 2020-09-28
mod_websocket: Enforce stanza size limit and close stream 0.11 Matthew Wild 2020-09-17
mod_websocket: Add separate limit for frame buffer size 0.11 Matthew Wild 2020-09-17
mod_websocket: handle full frame buffer and raise stream error 0.11 Matthew Wild 2020-09-17
mod_websocket: Switch partial frame buffering to util.dbuffer 0.11 Matthew Wild 2020-09-17
net.websocket.frames: Allow all methods to work on non-string objects 0.11 Matthew Wild 2020-09-17
util.dbuffer: Simplify test case 0.11 Kim Alvefur 2020-08-24
util.dbuffer: Fix :sub() not working with partially-consumed chunks (thanks Zash for test case) 0.11 Matthew Wild 2020-08-24
util.dbuffer: dynamic string buffer 0.11 Matthew Wild 2020-06-26
util.error: Drop registry initialization with namespace as key Kim Alvefur 2020-09-28
util.error: Expand compact registries into normal form internally Kim Alvefur 2020-09-28
util.error: Add a "compact mode" for registries Kim Alvefur 2020-09-28
CHANGES: Add util.error Kim Alvefur 2020-09-28
util.error: Expose source and registry as fields on the registry object Kim Alvefur 2020-09-28
util.error: Cover registry initialization in test Kim Alvefur 2020-09-28
net.http.server: Default to HTTP result code 500 when promise is rejected Matthew Wild 2020-09-28
util.error: Turns out <gone> wasn't alone, there's also <redirect> Kim Alvefur 2020-09-27
util.error: Pass converted stanza errors throguh new() Kim Alvefur 2020-09-26
util.serialization: Let freeze metamethod return a literal string Kim Alvefur 2020-09-26
util.error: Collect Application-Specific Conditions from stanza errors Kim Alvefur 2020-09-26
util.error: Add special case handling of <gone> with an URI Kim Alvefur 2020-09-26
util.error: Default error originator to stanza sender Kim Alvefur 2020-09-26
util.error: Extract error originator from stanza errors Kim Alvefur 2020-09-26
util.stanza: Extract Application-Specific Condition from errors Kim Alvefur 2020-09-26
spec.stanza spec: Split up util.error related tests Kim Alvefur 2020-09-26
util.stanza: Support Application-Specific Conditions in util.error Kim Alvefur 2020-09-26
util.stanza: Get 'by' from context instead Kim Alvefur 2020-09-26
util.stanza: Support inclusion of <gone> URI from util.error object Kim Alvefur 2020-09-26
util.stanza: Support getting 'by' from util.error object Kim Alvefur 2020-09-26
util.stanza: Reorder code to prepare for extracting 'by' from util.error Kim Alvefur 2020-09-26
util.error: Add well-known field 'extra' Kim Alvefur 2020-09-26
util.error: Simplify error creation flow Matthew Wild 2020-09-25
util.error: Switch coerce() to use new() and change 'native' to context field 'wrapped_error' Matthew Wild 2020-09-25
util.error: Have init() return an object to allow API extensibility via additional methods Matthew Wild 2020-09-25
util.error: Minor tweaks to error creation code to prepare for future changes Matthew Wild 2020-09-25
util.error: Simplify error creation - remove ability to set context from templates, and remove default context Matthew Wild 2020-09-25
util.error: Add unique 'instance_id' to error objects Matthew Wild 2020-09-25
Merge 0.11->trunk Matthew Wild 2020-09-19
util.startup: Configure the GC on startup, using the config or built-in defaults 0.11 Matthew Wild 2020-06-15
util.gc: Linter fixes [luacheck] 0.11 Matthew Wild 2020-06-15
util.gc: New module for configuring the Lua garbage collector 0.11 Matthew Wild 2020-06-15
util.dataforms: Add support for validating (integer) ranges Kim Alvefur 2019-11-21
doap: Add XEP-0307 Kim Alvefur 2020-09-16
Merge 0.11->trunk Matthew Wild 2020-09-15
net.http: Add feature discovery (currently just contains SNI) 0.11 Matthew Wild 2020-09-15
mod_http: Silence warnings when running under prosodyctl Matthew Wild 2020-09-11
util.interpolation: Add test for ~ when value is false (not just nil) Matthew Wild 2020-09-09
util.interpolation: Add '~' as the opposite of '&' (render sub-block if falsy) Matthew Wild 2020-09-09
net.server: Backport client parts of SNI support from trunk (#409) 0.11 Kim Alvefur 2020-08-17
mod_posix: Daemonize later Kim Alvefur 2020-09-08
Added tag 0.11.6 for changeset bacca65ce107 0.11 Matthew Wild 2020-09-09
util.event: Add luacheck annotation to unused parameter in tests Matthew Wild 2020-09-03
util.helpers: when logging events, log individual handler calls Matthew Wild 2020-09-03
util.events: Add set_debug_hook() method Matthew Wild 2020-09-03
MUC: Don't default room name to JID localpart (API breaking change) Kim Alvefur 2020-08-29
util.jid: Fix special escaping of '\' per XEP-0106 Kim Alvefur 2020-08-28
util.jid: Add test coverage for XEP-0106: JID Escaping functions Kim Alvefur 2020-08-28
util.error: Add a wrapper for common parameters Kim Alvefur 2020-08-28
util.error: Add a 'source' parameter where origin module can be mentioned Kim Alvefur 2020-08-28
util.startup: Init util.error with defaults if none given Matthew Wild 2020-08-28
util.error: Add configuration for including traceback in tostring() Matthew Wild 2020-08-28
util.error: Allow optional tracebacks to be injected on errors Matthew Wild 2020-08-28
net.http: http.request() promise now resolves with response (breaking change) Matthew Wild 2020-08-25
net.http: use new net.http.errors lib for creating error object Matthew Wild 2020-08-25
mod_posix: Remove ancient undocumented user switching Kim Alvefur 2020-08-24
util.dbuffer: Simplify test case Kim Alvefur 2020-08-24
util.dbuffer: Fix :sub() not working with partially-consumed chunks (thanks Zash for test case) Matthew Wild 2020-08-24
util.dbuffer: Add failing test case involving :sub after :discard Kim Alvefur 2020-08-24
net.server_select: Fix traceback (thanks eta) Kim Alvefur 2020-08-23
mod_admin_shell: Report CSI queue length from mod_csi_simple Kim Alvefur 2020-08-22
mod_admin_shell: Report CSI state in c2s:show() Kim Alvefur 2020-08-22
mod_external_services: Validate services added via events Kim Alvefur 2020-08-16
mod_external_services: Allow specifying a credential generation callback Kim Alvefur 2020-07-25
mod_external_services: Prepare to allow more credential algorithms Kim Alvefur 2020-07-25
mod_external_services: Support adding services via items API Kim Alvefur 2020-07-25
mod_external_services: XEP-0215: External Service Discovery Kim Alvefur 2020-07-18
mod_component: Return extended error condition when not connected Kim Alvefur 2020-04-13
mod_component: Reply with a different error when not connected Kim Alvefur 2020-04-13
net.http.parser: Allow configuration of the chunk size fed to the parser Matthew Wild 2020-08-21
net.http.parser: Switch tests so that CRLF conversion of input data is optional Matthew Wild 2020-08-21
net.http.parser: Fix incorrect path in test Matthew Wild 2020-08-21
net.http.parser: Add failing test for (large?) chunk-encoded responses Matthew Wild 2020-08-21
net.http.parser: Fix indentation Kim Alvefur 2020-08-20
util.dbuffer: Fix traceback when :collapse() is called on empty buffer Matthew Wild 2020-08-20
util.dataforms: Add more XEP-0211 media element test coverage Kim Alvefur 2020-08-16
util.dataforms: Convert media element sizes to avoid error on Lua 5.3 Kim Alvefur 2020-08-16
net.http.errors: Add new module for converting net.http errors to util.error objects Matthew Wild 2020-08-13
mod_net_multiplex: Set read size/mode to that of the target listener Kim Alvefur 2020-08-01
mod_net_multiplex: Read no more than the max buffer size setting Kim Alvefur 2020-08-01
mod_http: Add way to signal that a module supports streaming uploads Kim Alvefur 2020-08-01
net.http.parser: Allow specifying sink for large request bodies Kim Alvefur 2020-08-01
net.http.parser: Switch to util.dbuffer for buffering incoming data Kim Alvefur 2020-08-01
Merge 0.11->trunk Kim Alvefur 2020-08-08
mod_s2s: Escape invalid XML in loggin (same way as mod_c2s) fix #1574 0.11 0.11.6 Kim Alvefur 2020-08-01
Merge 0.11->trunk Matthew Wild 2020-08-08
net.http: Add request:cancel() method 0.11 Matthew Wild 2020-08-08
net.http: Re-expose destroy_request() function 0.11 Matthew Wild 2020-08-08
net.server_epoll: Log debug message when a connection errors on read Kim Alvefur 2020-07-25
mod_register: Add a dependency on mod_watchregistrations Emmanuel Gil Peyrot 2020-06-29
mod_proxy65: Limit dump of invalid data to 300 bytes (like mod_c2s) Kim Alvefur 2020-07-17
mod_proxy65: Log invalid greetings escaped instead of as base64 Kim Alvefur 2020-07-16
mod_server_contact_info: Add status-addresses field Kim Alvefur 2020-05-27
configure: Pass compiler flag to enable ICU only when building util.encodings Kim Alvefur 2020-07-12
Merge 0.11->trunk Matthew Wild 2020-07-10
net.resolvers.basic: Default conn_type to 'tcp' consistently if unspecified (thanks marc0s) 0.11 Matthew Wild 2020-07-10
prosodyctl about: Show longer name for luaunbound Kim Alvefur 2020-07-10
prosodyctl about: Strip name from lua module _VERSION Kim Alvefur 2020-07-10
prosodyctl about: Substitute better names for some Lua modules Kim Alvefur 2020-07-10
prosodyctl about: Split out libraries into a separate section Kim Alvefur 2020-07-10