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 |