Log

description author age
util.set: Add :contains_set() method Matthew Wild 2021-09-12
util.array: Add :slice() method + tests Matthew Wild 2021-09-12
util.stanza: Add :get_child_with_attr() + tests Matthew Wild 2021-09-12
mod_pubsub/pubsub.lib: Export config forms for use by other modules Matthew Wild 2021-09-11
mod_http_file_share: Fix traceback in global quota debug logging (thanks Martin) Kim Alvefur 2021-09-12
util.prosodyctl.check: Remove stray debug print() Kim Alvefur 2021-09-12
util.prosodyctl.check: Ignore unused "ok" variable [luacheck] Kim Alvefur 2021-09-11
mod_http_file_share: Add optional global quota on total storage usage Kim Alvefur 2021-09-11
util.prosodyctl.check: Refuse to do ojn test unless prosody is running Kim Alvefur 2021-09-11
prosodyctl: Add external connectivity check based on observe.jabber.network Jonas Schäfer 2020-05-06
mod_c2s: Rename Direct TLS listener 'c2s_direct_tls' for clarity Kim Alvefur 2021-09-09
util.prosodyctl.check: Add TODO about replacements for deprecated settings Kim Alvefur 2021-09-09
util.prosodyctl.check: Check for server-to-server Direct TLS records Kim Alvefur 2021-09-09
mod_s2s: Rename Direct TLS listener 's2s_direct_tls' Kim Alvefur 2021-09-09
mod_s2s: Add a Direct TLS listener Kim Alvefur 2021-08-10
mod_s2s: Handle connections having TLS from the start Kim Alvefur 2021-08-10
mod_s2s: Factor out procedure for newly encrypted sessions Kim Alvefur 2021-08-10
mod_bosh,mod_websocket: Make into global-shared modules (...again) Kim Alvefur 2021-06-21
mod_c2s,mod_s2s: Indicate stanza size violation with condition from XEP-0205 (thanks mjk) Kim Alvefur 2021-09-06
mod_pubsub: Move reversal of item order in <items> Kim Alvefur 2021-09-05
mod_pubsub: Add support for limiting result size #1608 Kim Alvefur 2021-09-05
util.pubsub: Add support for limiting number of items to retrieve Kim Alvefur 2021-09-05
mod_tls: Attempt STARTTLS on outgoing unencrypted legacy s2s connections Kim Alvefur 2021-09-01
mod_storage_internal: Stop storing XEP-0091 timestamp Kim Alvefur 2021-09-04
net.server_select: Deprecate and warn about it Kim Alvefur 2021-09-03
net.server: Pikc server_epoll as unconditional default Kim Alvefur 2021-09-03
net.server: Fall back to default backend from libevent instead of always select Kim Alvefur 2021-09-03
net.server_epoll: Prevent removed timers from being readded Kim Alvefur 2021-08-31
mod_mam: Suppress offline message broadcast for MAM clients Kim Alvefur 2021-08-31
mod_mam: Only check for locally generated stanza-ids Kim Alvefur 2021-08-31
mod_mam: Explain behavior with absent mod_offline in a comment Kim Alvefur 2021-08-31
mod_mam: "Handle" messages that have been archived in the absense of mod_offline Kim Alvefur 2020-06-25
mod_external_services: Factor out public function for converting to XML Kim Alvefur 2021-08-30
mod_external_services: Factor out public function returning current services Kim Alvefur 2021-08-29
mod_external_services: Filter services by requested credentials using a Set Kim Alvefur 2021-08-30
mod_external_services: Validate required attributes on credentials requests Kim Alvefur 2021-08-29
Merge 0.11->trunk Kim Alvefur 2021-08-31
net.server_epoll: Fix to preserve ids of readded timers 0.11 Kim Alvefur 2021-08-31
Merge 0.11->trunk Kim Alvefur 2021-08-30
net.http: fail open if surrounding code does not configure TLS Jonas Schäfer 2021-08-29
makefile: fix prosody.version target 0.11 Lucas 2021-08-15
Merge 0.11->trunk Matthew Wild 2021-08-26
mod_c2s: Indicate stream secure state in error text when no stream features to offer 0.11 Matthew Wild 2021-07-06
usermanager, mod_authz_internal: Add methods to fetch users/JIDs of given role Matthew Wild 2021-08-26
mod_muc_mam: Omit queryid attribute from <fin/> Holger Weiss 2021-08-06
net.server_epoll: Split, attempt to clarify dirty noise message Kim Alvefur 2021-08-16
mod_c2s,mod_s2s: Fire event just before writes Kim Alvefur 2021-08-16
net.server: Add a predrain callaback just before writes Kim Alvefur 2021-08-16
mod_s2s: Fire 's2s-ondrain' event, mirroring mod_c2s Kim Alvefur 2021-08-16
core.storagemanager: Respect archive ids issued by storage drivers in tests Kim Alvefur 2021-08-15
net.server_epoll: Improve efficiency of opportunistic writes Kim Alvefur 2021-08-14
mod_disco: Send XEP-0115 caps in s2s stream features Kim Alvefur 2021-08-12
mod_admin_shell: Keep unrestricted environment for session lifetime Kim Alvefur 2021-08-11
mod_limits: Extend unlimited_jids to s2s sessions (for Ge0rG) Kim Alvefur 2021-07-29
mod_limits: Factor out function for disabling limits allowing use from shell Kim Alvefur 2021-07-29
mod_bosh: Add todo to use util.session to create session object Kim Alvefur 2021-07-29
mod_pubsub: Update callbacks on reload to more completely refresh config Kim Alvefur 2021-07-29
migrator: Silence assert in core.moduleapi Kim Alvefur 2021-07-29
migrator: Use parsed command line flags already parsed by util.startup Kim Alvefur 2021-07-29
migrator: Trick net.server into thinking the config is loaded Kim Alvefur 2021-07-29
migrator: Customise startup sequence to fix #1673 (Thanks acidsys) Kim Alvefur 2021-07-29
Fix various spelling errors (thanks codespell) Kim Alvefur 2021-07-26
mod_pubsub: Update configuration on reload (fixes #1382) Kim Alvefur 2021-07-25
mod_pubsub: Silence warning about 'service' as argument [luacheck] Kim Alvefur 2021-07-25
mod_pep: Remove now unused util.cache import Kim Alvefur 2021-07-25
util.pubsub: Signal that 'persistent-items' is unsupported when disabled Kim Alvefur 2021-07-22
mod_pep: Remove use of RLU cache when persist_items was set to false Kim Alvefur 2021-07-21
util.pubsub: Fix behavior of persist_items disabled Kim Alvefur 2021-07-22
mod_pubsub: Explicitly enable persistence by default to preserve behavior Kim Alvefur 2021-07-21
util.pubsub: Handle absence of node data interface Kim Alvefur 2021-07-21
mod_pubsub: Remove publisher field when not exposing publisher Kim Alvefur 2021-07-25
mod_pubsub: Normalize 'publisher' JID Kim Alvefur 2021-07-25
scansion tests: Enable 'expose_publisher' since we test for it Kim Alvefur 2021-07-25
mod_pubsub: Respect 'expose publisher' setting in item retrieval Kim Alvefur 2021-07-25
mod_pubsub: Fix inclusion of publisher (fixes #1399) Kim Alvefur 2019-05-01
Merge 0.11->trunk Kim Alvefur 2021-07-23
MUC: Fix logic for access to affiliation lists 0.11 0.11.10 Kim Alvefur 2021-07-22
MUC: Skip adding to history when it's set to zero Kim Alvefur 2021-07-19
net.resolvers.service: Only do DANE with secure SRV records Kim Alvefur 2021-07-18
core.certmanager: Support 'use_dane' setting to enable DANE support Kim Alvefur 2021-07-18
Revert 926d53af9a7a: Restore DANE support Kim Alvefur 2021-07-18
mod_s2s: Clone 'extra' data to let resolvers add more to it Kim Alvefur 2021-07-18
editorconfig: We use tabs Kim Alvefur 2021-07-18
mod_s2s: Handle measurement where the local host is unknown Kim Alvefur 2021-07-18
mod_s2s: Guard against missing 'to' on incoming stream Kim Alvefur 2021-07-18
net.server_epoll: Fix traceback-causing typo Kim Alvefur 2021-07-18
net.server_epoll: Ensure timeouts match epoll flags Kim Alvefur 2021-07-17
net.server_epoll: Skip reset of read timeout when not reading Kim Alvefur 2021-07-17
net.server_epoll: Reduce timer churn during TLS handshake Kim Alvefur 2021-07-17
net.server_epoll: Use only fatal "write" timeout during TLS negotiation Kim Alvefur 2021-07-16
net.server_epoll: Optimize concatenation of exactly 2 buffer chunks Kim Alvefur 2021-07-16
net.server_epoll: Avoid allocating a buffer table for single writes Kim Alvefur 2021-07-16
net.server_epoll: Optionally let go of buffers Kim Alvefur 2021-07-16
net.server_epoll: Propagate returns from opportunistic writes Kim Alvefur 2021-07-15
net.server_epoll: Set minimum wait time to 1ms, matching epoll Kim Alvefur 2021-07-14
prosodyctl: Add a note about checking the order of listed commands Kim Alvefur 2021-07-14
prosodyctl: Add cert to command listing Kim Alvefur 2021-07-14
prosodyctl: Add 'shell' to command listing Kim Alvefur 2021-07-14
prosodyctl: Add 'check' to command listing (fixes #1622) Kim Alvefur 2021-05-30
net.server_epoll: Add setting for disabling the Nagle algorithm Kim Alvefur 2021-07-14
net.server_epoll: Support setting keepalive idle time Kim Alvefur 2021-07-14
net.server_epoll: Add way to enable TCP keeplives on all connections Kim Alvefur 2021-07-14
net.server_epoll: Add an (empty) method for setting socket options Kim Alvefur 2021-07-14
net.server_epoll: Log failures to set socket options Kim Alvefur 2021-07-14
mod_s2s: Don't close connections on reload Kim Alvefur 2021-07-14
mod_s2s: Close connections attached to a host being deactivated Kim Alvefur 2021-07-14
mod_s2s: Vary log level by remote stream error Kim Alvefur 2021-07-14
tools/jabberd14sql2prosody: Tweak wording in comments Kim Alvefur 2021-07-13
tools/xep227toprosody: Tweak wording in comments Kim Alvefur 2021-07-13
mod_dialback: Tweak wording in a comment Kim Alvefur 2021-07-13
mod_s2s: Remove connection timeout once it's no longer needed Kim Alvefur 2021-07-13
net.server_epoll: Call onconnect immediately after TLS handshake completion Kim Alvefur 2021-07-13
net.server_epoll: Refactor immediate TLS handshake start Kim Alvefur 2021-07-13
net.server_epoll: Keep socket registered in epoll trough TLS wrapping Kim Alvefur 2021-07-13
net.server_epoll: Use TLS handshake timeout after initiating handshake Kim Alvefur 2021-07-13
net.server_epoll: Start TLS handshake immediately on newly accepted connections Kim Alvefur 2021-07-13
net.server_epoll: Factor out TLS initialization into a method Kim Alvefur 2021-07-13
net.server_epoll: Fix typo Kim Alvefur 2021-07-13
mod_s2s: Log debug message on attempted close of an connectionless session Kim Alvefur 2021-07-11
mod_s2s: Drop level of indentation by inverting a condition and early return Kim Alvefur 2021-07-11
mod_s2s: Use module API to fire events Kim Alvefur 2021-07-11
scansion tests: Allow specifying network settings via environment variable Kim Alvefur 2021-07-11
scansion tests: Allow specifying network backend via environment variable Kim Alvefur 2021-07-11
net.server_epoll: Prevent stack overflow of opportunistic writes Kim Alvefur 2021-07-11
mod_http_errors: Set status code 200 from root page Kim Alvefur 2021-07-09
mod_http_errors: Add a Prosody logo to root page Kim Alvefur 2021-07-09
mod_http_errors: Allow adding icons on error pages Kim Alvefur 2021-07-09
net.http: Send entire HTTP request header as one write Kim Alvefur 2021-07-08
net.server_epoll: Immediately attempt to read from newly accepted connections Kim Alvefur 2021-07-08
net.server_epoll: Separate handling of new incoming and outgoing connections Kim Alvefur 2021-07-08
net.server_epoll: Ensure timeout after closing Kim Alvefur 2020-10-30
core.loggingmanager: Disable pretty printing when not connected to a tty Kim Alvefur 2021-07-04
util.pposix: Bind isatty(3) Kim Alvefur 2021-07-04
util.prosodyctl.check: Normalize away trailing dot in some messages too Kim Alvefur 2021-07-04
util.prosodyctl.check: Normalize potential to form without trailing '.' Kim Alvefur 2021-07-03
util.prosodyctl.check: Point out if A/AAAA exists despite disabled IPvX Kim Alvefur 2021-07-03
util.prosodyctl.check: Warn if both use_ipv4 and use_ipv6 are set to false Kim Alvefur 2021-07-03
util.prosodyctl.check: Silence IP protocol mismatches when disabled Kim Alvefur 2021-07-03
Merge 0.11->trunk Kim Alvefur 2021-07-03
util.ip: Fix netmask for link-local address range 0.11 Kim Alvefur 2021-07-03
util.format: Escape ASCII control characters also in extra arguments Kim Alvefur 2021-07-03
util.format: Allow newlines but ensure following lines are indented Kim Alvefur 2021-07-03
util.format: Fix missing backslash in pattern Kim Alvefur 2021-07-03
util.prosodyctl.check: Reload unbound to ensure hosts.txt is ignored Kim Alvefur 2021-07-03
util.format: Change formatting of nil values to avoid looking like XML Kim Alvefur 2021-06-29
core.loggingmanager: Pretty-print logged XML snippets in console Kim Alvefur 2021-06-29
util.stanza: Export pretty printing function Kim Alvefur 2021-06-29
core.loggingmanager: Support passing log messages trough a filter Kim Alvefur 2021-06-29
util.stanza: Simplify and make pretty-printing look nicer Kim Alvefur 2020-11-07
util.stanza: Remove Windows "support" (disabling ANSI color pretty printing) Kim Alvefur 2020-11-07
util.format: Escape ASCII control characters in output Kim Alvefur 2021-06-15
util.dbuffer: Fix bugs, remove multi-char support (more complex than first thought) Matthew Wild 2021-06-29
util.dbuffer: Add read_until() method Matthew Wild 2021-06-29
util.prosodyctl.check: Collect options from all global plugins Kim Alvefur 2021-05-27
util.prosodyctl.check: Format, sort option listings into canonical form Kim Alvefur 2021-05-27
mod_admin_adhoc: Log who performs administrative actions Kim Alvefur 2021-06-27
mod_admin_adhoc: Delete "Get User Password" command Kim Alvefur 2021-06-27
mod_pubsub,mod_pep: Support "max" as 'pubsub#max_items' Kim Alvefur 2021-06-09
util.dataforms: Define a integer + "max" datatype Kim Alvefur 2020-09-18
core.stanza_router: Rename variable to be more specific Kim Alvefur 2021-06-25
mod_external_services: Report overall status as a module status Kim Alvefur 2021-06-21
mod_external_services: Validate items as they are added Kim Alvefur 2021-06-21
mod_external_services: Also validate services added by other modules Kim Alvefur 2021-06-21
mod_storage_sql: Fix for move of yes/no function (Thanks Kasim) Kim Alvefur 2021-06-21
mod_s2s: Remove duplicate method call (thanks luacheck) Kim Alvefur 2021-06-21
mod_s2s: Guard against LuaSec not returning TLS info here too Kim Alvefur 2021-06-21
mod_c2s: Guard against LuaSec not returning TLS info (thanks Martin) Kim Alvefur 2021-06-21
doap: Update XEP-0368 entry with mention of direct_tls_ports Kim Alvefur 2021-06-20
CHANGES: Add Direct TLS support Kim Alvefur 2021-06-20
mod_c2s: Log the same messages for Direct TLS as with starttls Kim Alvefur 2021-06-20
mod_c2s: Update a comment to reflect Direct TLS Kim Alvefur 2021-06-20
util.prosodyctl.check: Ensure that libunbound does not check hosts file Kim Alvefur 2021-06-20
util.prosodyctl.check: Deprecate legacy_ssl related options Kim Alvefur 2021-06-20
util.prosodyctl.check: Add support for checking Direct TLS SRV records Kim Alvefur 2021-06-20
mod_c2s: Add a Direct TLS listener Kim Alvefur 2021-06-20
util.prosodyctl.check: Fix for net.dns vs unbound API difference Kim Alvefur 2021-06-20
util.prosodyctl.check: Add knowledge of the global-only 'use_ipv4' setting Kim Alvefur 2021-06-20
mod_http_file_share: Update comment about x-frame-options Kim Alvefur 2021-06-20
CHANGES: Add OpenMetrics changes to Statistics Kim Alvefur 2021-06-19
mod_s2s: Bail if connection is destroyed after attempting to open stream Kim Alvefur 2021-06-16
mod_c2s,mod_s2s: Collect stats on TLS versions and ciphers Kim Alvefur 2021-06-15
mod_admin_shell: module:info: List 'items' that can be formatted easily Kim Alvefur 2021-06-12
mod_admin_shell: module:info: Show friendlier name for known 'items' Kim Alvefur 2021-06-12
mod_admin_shell: module:info: List provided 'items' Kim Alvefur 2021-06-12
mod_admin_shell: module:info: Use existing host string representation Kim Alvefur 2021-06-12
mod_admin_shell: module:info: List dependencies Kim Alvefur 2021-06-12
mod_admin_shell: module:info: Show module status Kim Alvefur 2021-06-12
mod_admin_shell: Add basic command that shows more info about loaded modules Kim Alvefur 2021-06-12
util.openmetrics: Use pack from util.table, detect appropriate unpack for Lua 5.1 (thanks sups) Matthew Wild 2021-06-14
mod_turn_external: Simple module to offer TURN(+STUN) via mod_external_services Kim Alvefur 2021-01-21
core.portmanager: Also reload per-SNI certificates Kim Alvefur 2021-06-10
core.portmanager: Reload direct TLS certificates after config reload Kim Alvefur 2021-06-10