| Thu, 23 Dec 2021 14:08:20 +0100 |
Kim Alvefur |
mod_tombstones: Remember deleted accounts #1307
|
| Wed, 22 Dec 2021 22:13:03 +0100 |
Kim Alvefur |
mod_smacks: Compact code using new stanza API
|
| Wed, 22 Dec 2021 19:27:03 +0100 |
Kim Alvefur |
mod_http: Clean up redirects handlers for wildcard on http module unload
|
| Wed, 22 Dec 2021 18:47:45 +0100 |
Kim Alvefur |
mod_smacks: Use more compact resumption tokens
|
| Thu, 02 Dec 2021 00:13:23 +0100 |
Kim Alvefur |
util.id: Add a 'tiny' variant
|
| Thu, 02 Dec 2021 01:14:55 +0100 |
Kim Alvefur |
util.id: Adjust entropy levels, with rationales
|
| Tue, 05 Oct 2021 18:15:06 +0200 |
Kim Alvefur |
MUC: Switch ID algorithm for IQ relay (fixes #1266, #1435)
|
| Tue, 05 Oct 2021 18:13:51 +0200 |
Kim Alvefur |
MUC: Add method for getting the occupant id salt to allow reuse
|
| Wed, 22 Dec 2021 18:34:11 +0100 |
Kim Alvefur |
util.prosodyctl.cert: Copy SAN/wildcard certs only once
|
| Wed, 22 Dec 2021 15:32:04 +0100 |
Kim Alvefur |
util.x509: Fix to include wildcard identity
|
| Wed, 22 Dec 2021 15:13:49 +0100 |
Kim Alvefur |
core.certmanager: Check index for wildcard certs
|
| Tue, 21 Dec 2021 21:20:21 +0100 |
Jonas Schäfer |
prosodyctl cert: use the indexing functions for better UX
|
| Tue, 21 Dec 2021 14:23:09 +0100 |
Kim Alvefur |
prosodyctl: Hide process management commands when init system should be used instead
|
| Tue, 21 Dec 2021 13:11:41 +0100 |
Kim Alvefur |
prosodyctl: Reorder help sections
|
| Wed, 22 Dec 2021 18:07:44 +0100 |
Kim Alvefur |
mod_roster: Improve readability of bare-JID check
|
| Wed, 22 Dec 2021 13:06:32 +0100 |
Jonas Schäfer |
mod_roster: pass correct username to roster-item-removed
|
| Wed, 22 Dec 2021 14:24:26 +0100 |
Kim Alvefur |
core.certmanager: Rename preset option to 'tls_preset'
|
| Wed, 22 Dec 2021 14:12:10 +0100 |
Kim Alvefur |
core.certmanager: Add "legacy" preset for keeping previous default settings
|
| Wed, 03 Nov 2021 12:23:29 +0100 |
Kim Alvefur |
core.certmanager: Add TLS 1.3 cipher suites to Mozilla TLS presets
|
| Sun, 22 Dec 2019 02:25:37 +0100 |
Kim Alvefur |
core.certmanager: Presets based on Mozilla SSL Configuration Generator
|
| Wed, 22 Dec 2021 14:40:42 +0000 |
Matthew Wild |
moduleapi: Support stripping of multi-word from module names
|
| Tue, 21 Dec 2021 21:23:01 +0100 |
Jonas Schäfer |
adminstream: fire disconnected event on lower layer disconnect
|
| Tue, 21 Dec 2021 21:38:44 +0100 |
Kim Alvefur |
CHANGES: Add various things
|
| Tue, 21 Dec 2021 20:43:44 +0100 |
Kim Alvefur |
CHANGES: Reorganize by added/changed/removed to improve readability
|
| Mon, 20 Dec 2021 23:12:08 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Mon, 20 Dec 2021 16:24:52 +0100 |
Kim Alvefur |
Tag 0.11.11
0.11
|
| Thu, 04 Nov 2021 01:00:06 +0100 |
Kim Alvefur |
mod_pep: Wipe pubsub service on user deletion
0.11 0.11.11
|
| Thu, 04 Nov 2021 00:55:59 +0100 |
Kim Alvefur |
mod_pep: Prevent creation of services for non-existent users
0.11
|
| Thu, 04 Nov 2021 00:36:41 +0100 |
Kim Alvefur |
mod_pep: Limit possible growth of node subscription info
0.11
|
| Thu, 04 Nov 2021 00:35:44 +0100 |
Kim Alvefur |
mod_pep: Limit possible growth of number of pubsub services
0.11
|
| Thu, 04 Nov 2021 00:33:58 +0100 |
Kim Alvefur |
mod_pep: Don't pass pubsub services across reloads
0.11
|
| Thu, 21 Oct 2021 15:59:16 +0200 |
Kim Alvefur |
net.server_epoll: Process all queued events from epoll before timers
0.11
|
| Mon, 20 Dec 2021 20:46:24 +0000 |
Matthew Wild |
configmanager: Update error message to say 'VirtualHost' instead of 'Host'
|
| Mon, 20 Dec 2021 15:39:26 +0000 |
Matthew Wild |
mod_storage_xep0227: Replace custom tag-removal helpers with :remove_children()
|
| Mon, 20 Dec 2021 00:21:04 +0100 |
Kim Alvefur |
mod_smacks: Add future todo
|
| Mon, 20 Dec 2021 00:18:47 +0100 |
Kim Alvefur |
mod_smacks: Only include max resumption time when resumption is activated
|
| Mon, 20 Dec 2021 00:16:22 +0100 |
Kim Alvefur |
core.modulemanager: Load mod_smacks on Components
|
| Mon, 20 Dec 2021 00:06:47 +0100 |
Kim Alvefur |
mod_smacks: Fix typos
|
| Mon, 20 Dec 2021 00:04:32 +0100 |
Kim Alvefur |
mod_smacks: Fix error on shutdown if loaded on Component
|
| Sun, 19 Dec 2021 15:00:22 +0100 |
Kim Alvefur |
mod_smacks: Fix typo (thanks codespell)
|
| Sun, 19 Dec 2021 14:59:27 +0100 |
Kim Alvefur |
mod_smacks: Avoid log noise when a non-smacks session is closed
|
| Sat, 18 Dec 2021 15:45:06 +0100 |
Kim Alvefur |
mod_smacks: Check if session was really sleeping before logging message
|
| Sat, 18 Dec 2021 13:58:33 +0100 |
Kim Alvefur |
mod_smacks: Fix traceback when bouncing unacked stanzas
|
| Sat, 18 Dec 2021 13:48:57 +0100 |
Kim Alvefur |
mod_smacks: Fix duplicate sleep behavior when replacing a session
|
| Sat, 18 Dec 2021 13:43:57 +0100 |
Kim Alvefur |
mod_c2s: Fire pre-closing event regardless of connected state
|
| Sat, 18 Dec 2021 12:50:53 +0100 |
Kim Alvefur |
mod_smacks: Remove references to connection on hibernation
|
| Sat, 18 Dec 2021 12:50:09 +0100 |
Kim Alvefur |
mod_smacks: Add more logging
|
| Fri, 17 Dec 2021 17:22:27 +0100 |
Kim Alvefur |
mod_smacks: Remove useless delay in requesting ack on resumption
|
| Fri, 17 Dec 2021 17:20:26 +0100 |
Kim Alvefur |
mod_smacks: Fix to not wait for acks from before a resumption
|
| Fri, 17 Dec 2021 16:29:17 +0100 |
Kim Alvefur |
mod_smacks: Split log messages for when an old session exists in storage
|
| Fri, 17 Dec 2021 16:21:26 +0100 |
Kim Alvefur |
mod_smacks: Bounce unacked stanzas on shutdown
|
| Fri, 17 Dec 2021 16:00:08 +0100 |
Kim Alvefur |
mod_smacks: Preserve counter values on shutdown
|
| Fri, 17 Dec 2021 15:59:06 +0100 |
Kim Alvefur |
mod_smacks: Simplify access to local user sessions
|
| Thu, 16 Dec 2021 23:04:50 +0100 |
Kim Alvefur |
mod_smacks: Cancel hibernation when session is closed
|
| Thu, 16 Dec 2021 22:59:51 +0100 |
Kim Alvefur |
mod_smacks: Skip hibernation logic if session was closed or replaced
|
| Thu, 16 Dec 2021 22:42:08 +0100 |
Kim Alvefur |
mod_smacks: Fix indentation
|
| Thu, 16 Dec 2021 16:02:01 +0100 |
Kim Alvefur |
mod_smacks: Stop stanzas from being queued on hibernation timeout
|
| Thu, 16 Dec 2021 12:16:45 +0100 |
Kim Alvefur |
util.smqueue: Simplify compat table, fix dependent modules (thanks Martin)
|
| Thu, 16 Dec 2021 12:16:08 +0100 |
Kim Alvefur |
util.smqueue: Add missing method to Teal record spec
|
| Tue, 14 Dec 2021 20:00:45 +0100 |
Kim Alvefur |
mod_smacks: Limit queue memory consumption using new util
|
| Tue, 14 Dec 2021 19:58:53 +0100 |
Kim Alvefur |
util.smqueue: Abstract queue with acknowledgements and overflow
|
| Thu, 02 Dec 2021 02:46:26 +0100 |
Kim Alvefur |
mod_smacks: Set a watchdog to watch sleeping sessions
|
| Thu, 02 Dec 2021 14:41:19 +0100 |
Kim Alvefur |
mod_smacks: Switch storage for tracking resumption tokens
|
| Wed, 01 Dec 2021 20:13:08 +0100 |
Kim Alvefur |
mod_smacks: Clear resumption token from persistent storage on resumption
|
| Wed, 01 Dec 2021 16:41:10 +0100 |
Kim Alvefur |
mod_smacks: Persist old counter values to storage
|
| Wed, 15 Dec 2021 12:09:30 +0100 |
Kim Alvefur |
mod_smacks: Remove now unused variable [luacheck]
|
| Wed, 15 Dec 2021 12:06:58 +0100 |
Kim Alvefur |
mod_smacks: Remove unused event
|
| Wed, 15 Dec 2021 11:24:45 +0100 |
Kim Alvefur |
mod_smacks: Fix typo
|
| Tue, 14 Dec 2021 12:59:38 +0100 |
Kim Alvefur |
mod_smacks: Flag both sessions to prevent duplicating queue on resumption
|
| Mon, 06 Dec 2021 11:49:22 +0100 |
Kim Alvefur |
mod_smacks: Increment a counter for each resumption
|
| Mon, 13 Dec 2021 21:48:29 +0100 |
Kim Alvefur |
mod_smacks: Back out 48f8fa6cea7b - back in a86ae74da96c again
|
| Mon, 13 Dec 2021 21:46:49 +0100 |
Kim Alvefur |
mod_smacks: Patch various self-references on the resumed session
|
| Mon, 13 Dec 2021 21:17:54 +0100 |
Kim Alvefur |
mod_smacks: Back out a86ae74da96c: Fixed one problem, caused another
|
| Mon, 13 Dec 2021 21:15:06 +0100 |
Kim Alvefur |
mod_smacks: Back out def20683c161
|
| Mon, 13 Dec 2021 19:48:42 +0100 |
Kim Alvefur |
mod_smacks: Update reference to session from send()
|
| Mon, 13 Dec 2021 16:38:33 +0100 |
Kim Alvefur |
util.format: Optimize most common integer format
|
| Mon, 13 Dec 2021 16:34:55 +0100 |
Kim Alvefur |
util.format: Ensure metatable __tostring results are also sanitized
|
| Sun, 12 Dec 2021 18:38:40 +0100 |
Kim Alvefur |
mod_smacks: Include reason for destroying session on hibernation timeout
|
| Sat, 11 Dec 2021 20:58:09 +0100 |
Kim Alvefur |
tools/generate_format_spec: Apply lua-format to silence luacheck
|
| Sat, 11 Dec 2021 20:54:37 +0100 |
Kim Alvefur |
util.format: Fix some formats expecting positive numbers in Lua 5.2
|
| Sat, 11 Dec 2021 20:40:23 +0100 |
Kim Alvefur |
util.format: Fix Lua 5.1 quirks thanks to ALL THE TESTS
|
| Sat, 11 Dec 2021 20:38:54 +0100 |
Kim Alvefur |
util.format: ALL THE TESTS!!!
|
| Sat, 11 Dec 2021 13:39:58 +0100 |
Kim Alvefur |
util.format: Also handle the %p format added in Lua 5.4
|
| Sat, 11 Dec 2021 13:30:34 +0100 |
Kim Alvefur |
util.format: Ensure sanitation of strings passed to wrong format
|
| Fri, 10 Dec 2021 22:48:45 +0100 |
Kim Alvefur |
util.format: Escape invalid UTF-8 by passing trough serialization
|
| Fri, 10 Dec 2021 22:25:34 +0100 |
Kim Alvefur |
mod_mam: Avoid storing bounces for messages from the bare account (thanks Ge0rG)
|
| Wed, 08 Dec 2021 21:55:25 +0100 |
Kim Alvefur |
MUC: Remove <{muc}x> tags in some errors
|
| Wed, 08 Dec 2021 21:06:16 +0100 |
Kim Alvefur |
MUC: Fix error origin JID in wrong argument position
|
| Wed, 08 Dec 2021 21:02:14 +0100 |
Kim Alvefur |
MUC: Remove remaining deprecated numeric error codes
|
| Wed, 08 Dec 2021 16:40:51 +0100 |
Kim Alvefur |
MUC: Return a friendly textual error when trying to speak without voice
|
| Tue, 07 Dec 2021 21:43:36 +0100 |
Kim Alvefur |
net.resolvers: Report when hostname fails IDNA
|
| Tue, 07 Dec 2021 16:23:23 +0000 |
Matthew Wild |
util.sasl.scram: Store username property rather than cached local (#399)
|
| Tue, 07 Dec 2021 13:21:20 +0100 |
Kim Alvefur |
mod_admin_shell: Add port as a c2s/s2s:show column definition
|
| Tue, 07 Dec 2021 13:04:52 +0100 |
Kim Alvefur |
mod_pep: Set correct jid attr on node disco items
|
| Tue, 07 Dec 2021 13:03:55 +0100 |
Kim Alvefur |
mod_pubsub: Allow specifying the JID of the pubsub service
|
| Mon, 06 Dec 2021 22:38:27 +0100 |
Kim Alvefur |
core.usermanager: Implement noop role writes on global authz provider
|
| Mon, 06 Dec 2021 22:33:46 +0100 |
Kim Alvefur |
mod_admin_shell: Handle global roles (pass host=*)
|
| Mon, 06 Dec 2021 22:23:38 +0100 |
Kim Alvefur |
mod_admin_shell: Only check that local users exist locally
|
| Thu, 15 Apr 2021 15:39:35 +0200 |
Kim Alvefur |
mod_disco: Optionally return info on admin accounts to non-contacts
|
| Sat, 04 Jul 2020 20:10:18 +0200 |
Kim Alvefur |
mod_disco: Advertise anonymous users
|
| Sat, 04 Jul 2020 20:09:18 +0200 |
Kim Alvefur |
mod_disco: Advertise admin accounts as such via disco identity
|
| Mon, 06 Dec 2021 21:56:19 +0100 |
Kim Alvefur |
mod_admin_shell: Support setting roles on hosts other than the users'
|
| Mon, 06 Dec 2021 21:55:57 +0100 |
Kim Alvefur |
mod_admin_shell: Add command for updating roles user:roles(jid, roles)
|
| Sat, 04 Dec 2021 02:25:01 +0100 |
Kim Alvefur |
mod_admin_shell: Allow setting roles when creating user
|
| Mon, 06 Dec 2021 10:59:14 +0100 |
Kim Alvefur |
net.server_epoll: Ensure calls to :write() return something
|
| Sun, 05 Dec 2021 14:49:06 +0100 |
Kim Alvefur |
MUC: Allow modules a chance to act prior to room destruction
|
| Sat, 04 Dec 2021 17:46:37 +0100 |
Kim Alvefur |
mod_cron: Expose the One Timer via module environment
|
| Sat, 04 Dec 2021 16:48:39 +0100 |
Kim Alvefur |
mod_http_file_share: Fix to take retention time into account
|
| Sat, 04 Dec 2021 15:03:26 +0100 |
Kim Alvefur |
mod_http_file_share: Improve consistency of terminology in logging
|
| Sat, 04 Dec 2021 15:03:52 +0100 |
Kim Alvefur |
mod_http_file_share: Rename variable for clarity
|
| Sat, 04 Dec 2021 14:28:04 +0100 |
Kim Alvefur |
mod_http_file_share: Fix deletion counter
|
| Fri, 03 Dec 2021 10:43:02 +0100 |
Kim Alvefur |
mod_http_file_share: Back out 876e1b6d6ae4
|
| Fri, 03 Dec 2021 09:08:23 +0100 |
Kim Alvefur |
mod_http_file_share: Recalculate total storage usage weekly instead of daily
|
| Fri, 03 Dec 2021 09:05:41 +0100 |
Kim Alvefur |
mod_cron: Add a 'weekly' job frequency
|
| Fri, 03 Dec 2021 09:01:09 +0100 |
Kim Alvefur |
mod_cron: Initialize timestamp of new tasks to start of period
|
| Fri, 03 Dec 2021 08:57:40 +0100 |
Kim Alvefur |
mod_cron: Follow convention of imports at the top
|
| Fri, 03 Dec 2021 08:21:29 +0100 |
Kim Alvefur |
mod_http_file_share: Keep track of total storage use across restarts
|
| Fri, 03 Dec 2021 08:16:18 +0100 |
Kim Alvefur |
mod_http_file_share: Fix measuring total storage use before it was known
|
| Fri, 03 Dec 2021 01:02:02 +0100 |
Kim Alvefur |
mod_smacks: Refactor, simplify, optimize
|
| Fri, 03 Dec 2021 00:59:23 +0100 |
Kim Alvefur |
mod_smacks: Use function to construct error reply
|
| Fri, 03 Dec 2021 00:11:31 +0100 |
Kim Alvefur |
mod_cron: Initialize daily tasks so they run around midnight UTC
|
| Tue, 30 Nov 2021 00:55:54 +0100 |
Kim Alvefur |
mod_http_file_share: Keep global storage use accurate longer.
|
| Tue, 30 Nov 2021 00:53:22 +0100 |
Kim Alvefur |
mod_http_file_share: Merge file expiry loops
|
| Tue, 30 Nov 2021 00:52:07 +0100 |
Kim Alvefur |
mod_http_file_share: Limit query to time since last expiry
|
| Mon, 22 Nov 2021 19:07:56 +0100 |
Kim Alvefur |
mod_admin_shell: List periodic tasks in module:info
|
| Mon, 22 Nov 2021 14:54:32 +0100 |
Kim Alvefur |
mod_http_file_share: Switch to mod_cron for periodic tasks
|
| Mon, 22 Nov 2021 14:49:05 +0100 |
Kim Alvefur |
mod_muc_mam: Switch to mod_cron for message expiry
|
| Sun, 21 Nov 2021 18:16:03 +0100 |
Kim Alvefur |
mod_mam: Switch to new cron API
|
| Sun, 21 Nov 2021 18:13:21 +0100 |
Kim Alvefur |
core.moduleapi: Add API for adding daily or hourly tasks via mod_cron
|
| Sun, 21 Nov 2021 15:50:36 +0100 |
Kim Alvefur |
mod_cron: Initial commit of periodic task runner
|
| Thu, 02 Dec 2021 14:28:52 +0100 |
Kim Alvefur |
mod_smacks: Remove obsolete comment
|
| Thu, 02 Dec 2021 13:56:50 +0100 |
Kim Alvefur |
mod_smacks: Avoid duplicated queueing using flag on session instead of stanza
|
| Thu, 02 Dec 2021 13:49:42 +0100 |
Kim Alvefur |
mod_smacks: Remove dead conditional
|
| Thu, 02 Dec 2021 03:03:44 +0100 |
Kim Alvefur |
mod_smacks: Ensure hibernating session is not connected
|
| Wed, 01 Dec 2021 23:18:18 +0100 |
Kim Alvefur |
mod_smacks: Reorder imports etc
|
| Wed, 01 Dec 2021 23:03:11 +0100 |
Kim Alvefur |
mod_smacks: Fix empty cache check
|
| Wed, 01 Dec 2021 21:04:32 +0100 |
Kim Alvefur |
mod_smacks: Use stanza type checking function for correctness
|
| Wed, 01 Dec 2021 16:26:53 +0100 |
Kim Alvefur |
mod_smacks: Remove redundant fields
|
| Wed, 01 Dec 2021 16:20:40 +0100 |
Kim Alvefur |
mod_smacks: Factor out formatting of 'h' value
|
| Wed, 01 Dec 2021 15:27:55 +0100 |
Kim Alvefur |
mod_smacks: Remove dead legacy code for 0.10
|
| Wed, 01 Dec 2021 15:09:11 +0100 |
Kim Alvefur |
mod_smacks: Use new pre-session-close event instead of monkeypatch
|
| Wed, 01 Dec 2021 15:06:48 +0100 |
Kim Alvefur |
mod_c2s: Add event just before closing as session
|
| Tue, 30 Nov 2021 22:04:00 +0100 |
Kim Alvefur |
util.dependencies: Fix typo (thanks jonas’)
|
| Tue, 30 Nov 2021 18:19:40 +0100 |
Kim Alvefur |
net.server_epoll: Prevent loop attempting to send last data after close
|
| Tue, 30 Nov 2021 16:26:01 +0100 |
Kim Alvefur |
mod_storage_sql: Return cached total where it makes sense
|
| Tue, 30 Nov 2021 15:58:23 +0100 |
Kim Alvefur |
mod_storage_sql: Adjust handling of 'total' for multi-id queries
|
| Tue, 30 Nov 2021 15:24:17 +0100 |
Kim Alvefur |
mod_storage_sql: Fix traceback on multi-user deletion
|
| Tue, 30 Nov 2021 01:22:14 +0100 |
Kim Alvefur |
mod_mam,mod_muc_mam: Simplify deletion when multi-user-deletion is supported
|
| Tue, 30 Nov 2021 01:21:02 +0100 |
Kim Alvefur |
mod_storage_sql: Expose multi-user deletion capability
|
| Mon, 29 Nov 2021 17:40:40 +0100 |
Kim Alvefur |
configure: Silence warning about echo -n [shellcheck]
|
| Mon, 29 Nov 2021 17:40:02 +0100 |
Kim Alvefur |
configure: Remove variable noop (thanks shellcheck)
|
| Mon, 29 Nov 2021 14:22:08 +0000 |
Matthew Wild |
util.async tests: Explicitly import match from luassert (luacheck)
|
| Mon, 29 Nov 2021 14:16:20 +0000 |
Matthew Wild |
util.startup: Initialize util.async at startup
|
| Mon, 29 Nov 2021 14:14:30 +0000 |
Matthew Wild |
util.async: Add next-tick configuration
|
| Mon, 29 Nov 2021 14:11:24 +0000 |
Matthew Wild |
util.async: Add sleep() method with configurable scheduling backend
|
| Mon, 29 Nov 2021 02:13:45 +0100 |
Kim Alvefur |
util.stanza: Adjust pretty printing for symmetry
|
| Sun, 28 Nov 2021 23:14:31 +0100 |
Kim Alvefur |
util.dependencies: Discourage Lua 5.1
|
| Sun, 28 Nov 2021 23:12:25 +0100 |
Kim Alvefur |
util.dependencies: Consider Lua 5.4 Supported:tm:
|
| Sun, 28 Nov 2021 22:51:50 +0100 |
Kim Alvefur |
util.prosodyctl.check: Support direct TLS connectivity checks
|
| Sun, 28 Nov 2021 21:55:53 +0100 |
Kim Alvefur |
doap: Remove stray ... is that a tab or a space?
|
| Sun, 28 Nov 2021 19:04:15 +0100 |
Kim Alvefur |
doap: Fill in the mandatory 'status' field everywhere
|
| Sat, 27 Nov 2021 14:16:13 +0100 |
Kim Alvefur |
mod_admin_shell: Remove now redundant promise awaiting in dns:lookup()
|
| Sat, 27 Nov 2021 14:15:55 +0100 |
Kim Alvefur |
mod_admin_shell: Remove now redundant promise awaiting in xmpp:ping()
|
| Sat, 27 Nov 2021 12:53:56 +0100 |
Kim Alvefur |
mod_smacks: Remove left-over debug logging
|
| Fri, 26 Nov 2021 22:38:07 +0100 |
Kim Alvefur |
util.promise: Fix test
|
| Fri, 26 Nov 2021 22:28:37 +0100 |
Kim Alvefur |
mod_admin_shell: Fix indentation
|
| Fri, 26 Nov 2021 22:26:48 +0100 |
Kim Alvefur |
mod_admin_shell: Wait for promises
|
| Sat, 05 Jan 2019 07:15:33 +0100 |
Kim Alvefur |
util.startup: Integrate util.promise with net.server main loop
|
| Sat, 05 Jan 2019 07:08:24 +0100 |
Kim Alvefur |
util.promise: Support delayed promise execution
|
| Fri, 26 Nov 2021 11:40:48 +0100 |
Kim Alvefur |
mod_admin_shell: Reduce width of 'Status' column
|
| Fri, 26 Nov 2021 11:39:13 +0100 |
Kim Alvefur |
mod_admin_shell: Reduce width of 'Security' column (thanks Link Mauve)
|
| Thu, 25 Nov 2021 18:13:43 +0100 |
Emmanuel Gil Peyrot |
mod_vcard_legacy: Also respect avatar:metadata access restrictions
|
| Thu, 25 Nov 2021 17:07:13 +0100 |
Kim Alvefur |
mod_admin_shell: Fix showing default HTTP path in module:info
|
| Thu, 25 Nov 2021 16:57:01 +0100 |
Kim Alvefur |
mod_http_openmetrics: Serve HTTP from global context
|
| Wed, 24 Mar 2021 20:28:25 +0100 |
Kim Alvefur |
teal: Describe the module API interface
|
| Thu, 25 Nov 2021 12:14:44 +0100 |
Kim Alvefur |
util.prosodyctl.check: Add mod_http_openmetrics settings to known globals
|
| Wed, 24 Nov 2021 23:35:55 +0100 |
Kim Alvefur |
CHANGES: Mention mod_http_openmetrics
|
| Wed, 24 Nov 2021 21:27:49 +0100 |
Kim Alvefur |
mod_smacks: Optimize scheduling of ack requests
|
| Wed, 24 Nov 2021 21:27:49 +0100 |
Kim Alvefur |
mod_smacks: Refactor ack requesting to avoid some timer roundtrips
|
| Wed, 24 Nov 2021 21:27:45 +0100 |
Kim Alvefur |
mod_smacks: Fix timer lifetimes to follow session instead of module
|
| Wed, 24 Nov 2021 21:27:49 +0100 |
Kim Alvefur |
mod_smacks: Clean up compat code etc
|
| Tue, 16 Nov 2021 21:15:22 +0100 |
Kim Alvefur |
mod_smacks: Import from prosody-modules @ eb63890ae8fc
|
| Wed, 24 Nov 2021 13:43:13 +0100 |
Kim Alvefur |
mod_external_services: Warn about missing recommended fields
|
| Wed, 24 Nov 2021 20:12:22 +0100 |
Kim Alvefur |
mod_admin_shell: Factor out simple function in module:info for reuse
|
| Wed, 24 Nov 2021 20:03:38 +0100 |
Kim Alvefur |
mod_admin_shell: List collected metrics in module:info
|
| Tue, 23 Nov 2021 17:59:40 +0100 |
Kim Alvefur |
mod_admin_shell: List net providers in module:info
|
| Wed, 24 Nov 2021 16:03:05 +0000 |
Matthew Wild |
mod_http_openmetrics: Imported from prosody-modules mod_prometheus @df2246b15075
|
| Sat, 20 Nov 2021 23:54:43 +0100 |
Kim Alvefur |
mod_csi_simple: Skip initiating flush in all but inactive state
|
| Sat, 20 Nov 2021 22:50:51 +0100 |
Kim Alvefur |
mod_csi_simple: Early return on client activity while flushing buffer
|
| Sat, 20 Nov 2021 19:23:08 +0100 |
Kim Alvefur |
mod_csi_simple: Allow some straggler traffic after flushing buffer
|
| Sat, 20 Nov 2021 18:58:09 +0100 |
Kim Alvefur |
util.prosodyctl.check: Highlight inconsistency of AAAA records and use_ipv6=false
|
| Sat, 20 Nov 2021 17:05:32 +0100 |
Kim Alvefur |
util.prosodyctl.check: Respect use_ipv4/v6 in proxy65 check
|
| Sat, 20 Nov 2021 17:04:15 +0100 |
Kim Alvefur |
util.prosodyctl.check: Take IPv6 support in LuaSocket into account
|
| Fri, 19 Nov 2021 15:45:01 +0100 |
Kim Alvefur |
net.server_epoll: Fix streaming downloads (thanks Menel)
|
| Thu, 18 Nov 2021 16:26:54 +0100 |
Kim Alvefur |
core.moduleapi: Fix name of renamed API in log message
|
| Thu, 18 Nov 2021 16:21:43 +0100 |
Kim Alvefur |
net.server_epoll: Try harder to avoid reentrant opportunistic writes
|
| Thu, 18 Nov 2021 01:57:21 +0100 |
Kim Alvefur |
mod_csi_simple: Skip flushing of empty buffer
|
| Thu, 18 Nov 2021 00:39:10 +0100 |
Kim Alvefur |
mod_csi_simple: Fire event when flushing due to client activity
|
| Tue, 16 Nov 2021 16:06:41 +0100 |
Kim Alvefur |
mod_admin_shell: Return counts of shown vs total from new table views
|
| Tue, 16 Nov 2021 16:03:23 +0100 |
Kim Alvefur |
mod_csi_simple: Detach cleanly from sessions if unloaded while flushing
|
| Tue, 16 Nov 2021 15:00:02 +0000 |
Matthew Wild |
MUC: Actually set the new affiliation data if it was previously empty
|
| Tue, 16 Nov 2021 13:53:30 +0100 |
Kim Alvefur |
mod_csi_simple: Only act in inactive mode to prevent infinite recursion
|
| Tue, 16 Nov 2021 13:37:18 +0100 |
Kim Alvefur |
mod_csi_simple: Unlock writes after event, to allow things to be queued
|
| Tue, 16 Nov 2021 12:57:23 +0000 |
Matthew Wild |
MUC: Include old affiliation data in affiliation change event
|
| Tue, 16 Nov 2021 12:57:04 +0000 |
Matthew Wild |
MUC: Add room:set_affiliation_data()
|
| Tue, 16 Nov 2021 12:02:54 +0000 |
Matthew Wild |
MUC: Set .previous_affiliation = "none" if nil, for consistency with .affiliation
|
| Tue, 16 Nov 2021 11:54:32 +0000 |
Matthew Wild |
MUC: Fix incorrect variable name (thanks luacheck)
|
| Tue, 16 Nov 2021 11:52:36 +0000 |
Matthew Wild |
MUC: Switch to event.allowed signaling to block event, matching muc-pre-set-role
|
| Tue, 16 Nov 2021 11:41:08 +0000 |
Matthew Wild |
MUC: Add 'muc-pre-set-affiliation' event, allowing to block change or modify data
|
| Mon, 15 Nov 2021 16:11:03 +0000 |
Matthew Wild |
MUC: Add option to include form in registration query
|
| Mon, 15 Nov 2021 13:31:06 +0100 |
Kim Alvefur |
mod_admin_shell: Handle absence of connection in security column (thanks arcseconds)
|
| Sat, 13 Nov 2021 22:12:39 +0100 |
Kim Alvefur |
mod_pubsub: Fix traceback in disco of non-existent node (thanks Martin)
|
| Sat, 13 Nov 2021 13:32:43 +0100 |
Kim Alvefur |
net.connect: Prefer last connection error over last resolver error
|
| Fri, 12 Nov 2021 22:34:04 +0100 |
Kim Alvefur |
util.prosodyctl.shell: Bring back banner set from config!
|
| Fri, 12 Nov 2021 16:52:55 +0100 |
Kim Alvefur |
net.connect: Propagate last error message from resolvers
|
| Fri, 12 Nov 2021 13:30:39 +0000 |
Matthew Wild |
s2smanager: Fire s2s-destroyed event to mirror s2s-created
|
| Fri, 12 Nov 2021 13:26:05 +0000 |
Matthew Wild |
mod_c2s: Disconnect user sessions on a role change event
|
| Fri, 12 Nov 2021 13:25:09 +0000 |
Matthew Wild |
usermanager: Fire user-roles-changed event when updating roles of a local user
|
| Fri, 12 Nov 2021 14:22:21 +0100 |
Kim Alvefur |
util.human.io: Use UTF-8-aware length check in padding functions
|
| Fri, 12 Nov 2021 14:21:15 +0100 |
Kim Alvefur |
util.human.io: Fix cutting of UTF-8 into pieces
|
| Fri, 12 Nov 2021 12:19:01 +0100 |
Kim Alvefur |
util.human.io: Trim any broken UTF-8 from ellipsis
|
| Fri, 12 Nov 2021 12:14:27 +0100 |
Kim Alvefur |
util.human.io: Factor out ellipsis function
|
| Fri, 12 Nov 2021 11:44:31 +0100 |
Kim Alvefur |
util.human.io: Support specifying column defaults in tables
|
| Fri, 12 Nov 2021 11:43:24 +0100 |
Kim Alvefur |
util.human.io: Pass nil to cell mapper to signal missing value
|
| Fri, 12 Nov 2021 11:33:09 +0100 |
Kim Alvefur |
mod_admin_shell: Respect metatables in output serialization
|
| Thu, 11 Nov 2021 13:27:28 +0000 |
Matthew Wild |
util.prosodyctl.shell: Allow setting custom prompt (admin_shell_prompt)
|
| Wed, 10 Nov 2021 21:31:41 +0100 |
Kim Alvefur |
mod_admin_shell: Specify a width for cert column
|
| Wed, 10 Nov 2021 20:25:37 +0100 |
Kim Alvefur |
mod_admin_shell: Indicate bi-directional s2s connections
|
| Wed, 10 Nov 2021 16:28:54 +0100 |
Kim Alvefur |
mod_admin_shell: Allow passing columns as a string for convenience
|
| Wed, 10 Nov 2021 15:54:27 +0100 |
Kim Alvefur |
mod_admin_shell: Optionally group session listings by host when not included as column
|
| Wed, 10 Nov 2021 17:59:35 +0100 |
Kim Alvefur |
mod_admin_shell: New table based implementation of c2s and s2s:show()
|
| Sat, 06 Nov 2021 18:45:44 +0100 |
Kim Alvefur |
prosodyctl: Fix weird indentation
|
| Wed, 03 Nov 2021 14:36:58 +0100 |
Kim Alvefur |
doap: Bump XEP-0313 version for going Stable
|
| Mon, 01 Nov 2021 17:59:46 +0100 |
Kim Alvefur |
mod_pubsub: Return proper errors for disco queries on nodes
|
| Thu, 28 Oct 2021 13:02:59 +0200 |
Kim Alvefur |
util.dataforms: Encode size attributes as integers in XEP-0221 media element
|
| Thu, 28 Oct 2021 13:00:24 +0200 |
Kim Alvefur |
util.dataforms: Ensure larger integers are serialized as such
|
| Tue, 26 Oct 2021 15:41:54 +0200 |
Kim Alvefur |
util.dataforms: Scope integer handling tests
|
| Tue, 26 Oct 2021 15:17:49 +0200 |
Kim Alvefur |
util.dataforms: Turn number values into timestamps for datetime fields
|
| Tue, 26 Oct 2021 15:15:57 +0200 |
Kim Alvefur |
util.dataforms: Coerce number values for boolean fields
|
| Tue, 26 Oct 2021 13:35:04 +0200 |
Kim Alvefur |
mod_muc_mam: Use util.dataforms timestamp validation
|
| Tue, 26 Oct 2021 13:31:40 +0200 |
Kim Alvefur |
mod_mam: Use util.dataforms timestamp validation
|
| Mon, 25 Oct 2021 21:45:46 +0200 |
Kim Alvefur |
util.dataforms: Add support for datetime field types via XEP-0122
|
| Mon, 25 Oct 2021 21:45:06 +0200 |
Kim Alvefur |
mod_http_file_share: Move number coercion into util.dataforms
|
| Mon, 25 Oct 2021 21:43:23 +0200 |
Kim Alvefur |
mod_admin_adhoc: Move number coercion into util.dataforms
|
| Tue, 26 Oct 2021 23:29:40 +1300 |
arcseconds |
ejabberd2prosody.lua: fix MUC subject conversion with appropriate destructuring
|
| Mon, 25 Oct 2021 15:47:18 +0200 |
Kim Alvefur |
util.startup: Understand -h, -? as --help in prosodyctl but ignore
|
| Mon, 25 Oct 2021 15:46:01 +0200 |
Kim Alvefur |
util.startup: Show brief usage on `prosody -h|-?|--help`
|
| Sun, 24 Oct 2021 15:17:01 +0200 |
Kim Alvefur |
mod_c2s,etc: Identify stanza object with appropriate function
|
| Sun, 24 Oct 2021 15:11:01 +0200 |
Kim Alvefur |
mod_s2s: Fix logging of <stream:error> consistency with other mods
|
| Sat, 23 Oct 2021 22:24:59 +0200 |
Kim Alvefur |
util.startup: Skip config readability check in migrator (thanks eTaurus)
|
| Sat, 23 Oct 2021 13:32:01 +0200 |
Kim Alvefur |
mod_http_file_share: Silence luacheck warning
|
| Sat, 23 Oct 2021 01:53:07 +0200 |
Kim Alvefur |
mod_http_file_share: Clean up incomplete uploads
|
| Thu, 21 Oct 2021 21:02:14 +0200 |
Kim Alvefur |
doap: Make note about missing 'restartlogic' from XEP-0206
|
| Thu, 21 Oct 2021 20:58:22 +0200 |
Kim Alvefur |
doap: Update versions of XEP-0178
|
| Thu, 21 Oct 2021 20:58:19 +0200 |
Kim Alvefur |
doap: Update versions of XEPs
|
| Thu, 21 Oct 2021 20:55:48 +0200 |
Kim Alvefur |
doap: Fill in missing XEP versions
|
| Thu, 21 Oct 2021 17:51:56 +0200 |
Kim Alvefur |
mod_s2s: Don't pass unknown hostnames as stats label
|
| Thu, 21 Oct 2021 15:59:16 +0200 |
Kim Alvefur |
net.server_epoll: Process all queued events from epoll before timers
|
| Wed, 20 Oct 2021 23:06:07 +0200 |
Kim Alvefur |
mod_http_file_share: Allow 'Authorization' header via CORS (thanks kawaii)
|
| Wed, 20 Oct 2021 17:32:34 +0200 |
Kim Alvefur |
mod_pubsub,mod_pep: Advertise maximum number of items via XEP-0122
|
| Wed, 20 Oct 2021 17:31:24 +0200 |
Kim Alvefur |
mod_pubsub: Prevent max_items from being set to zero
|
| Tue, 19 Oct 2021 18:11:50 +0200 |
Kim Alvefur |
mod_pubsub,mod_pep: Implement 'send_last_published_item' option #1436
|
| Tue, 19 Oct 2021 16:37:32 +0200 |
Jonas Schäfer |
mod_http_file_share: return 401 instead of 403 if authentication failed
|
| Sun, 17 Oct 2021 17:07:29 +0200 |
Kim Alvefur |
mod_auth_cyrus: Remove (move to community modules)
|
| Wed, 13 Oct 2021 20:47:41 +0200 |
Kim Alvefur |
doap: Update XEP-0280 version, it's now Stable
|
| Wed, 13 Oct 2021 20:46:04 +0200 |
Kim Alvefur |
mod_admin_shell: Show HTTP base-URLs in module:info()
|
| Wed, 13 Oct 2021 10:04:11 +0100 |
Matthew Wild |
ejabberd2prosody: Don't import disabled or empty passwords
|
| Tue, 12 Oct 2021 17:55:53 +0200 |
Kim Alvefur |
mod_mimicking: Correctly hook the *global* user-deleted event
|
| Tue, 12 Oct 2021 15:00:15 +0200 |
Kim Alvefur |
util.startup: Only ask if 'prosodyctl' was meant instead of 'prosody' (fix #1692)
|
| Tue, 12 Oct 2021 14:59:18 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Tue, 12 Oct 2021 14:54:04 +0200 |
Kim Alvefur |
util.argparse: Add test for #1691
|
| Tue, 12 Oct 2021 14:53:45 +0200 |
Kim Alvefur |
util.startup: Correctly point out unknown short param (fixes #1691)
0.11
|
| Tue, 12 Oct 2021 14:48:21 +0200 |
Kim Alvefur |
util.argparse: Tests
|
| Thu, 07 Oct 2021 13:02:28 +0100 |
Matthew Wild |
prosody2ejabberd: Check for iteration count at position 6
|
| Thu, 07 Oct 2021 11:16:46 +0100 |
Matthew Wild |
ejabberd2prosody: Convert SCRAM iteration count to number (thanks arcseconds)
|
| Wed, 22 Sep 2021 16:16:30 +0100 |
Matthew Wild |
mod_storage_xep0227: Add scram-credentials to user element rather than server
|
| Tue, 05 Oct 2021 19:56:36 +0200 |
Kim Alvefur |
net.server_epoll: Prevent starttls on direct TLS connections
|
| Tue, 05 Oct 2021 18:34:38 +0200 |
Kim Alvefur |
CHANGES: Add mod_auth_ldap
|
| Tue, 05 Oct 2021 17:25:01 +0200 |
Kim Alvefur |
mod_auth_ldap: Import from prosody-modules rev f52452911187
|
| Tue, 05 Oct 2021 17:02:32 +0200 |
Kim Alvefur |
mod_carbons: Advertise following of recommended rules (closes #1486)
|
| Tue, 05 Oct 2021 16:30:41 +0200 |
Kim Alvefur |
mod_s2s_auth_certs: Collect stats on validation results (for #975)
|
| Tue, 05 Oct 2021 15:49:47 +0200 |
Kim Alvefur |
mod_csi_simple: Provide custom set of timing buckets
|
| Sun, 03 Oct 2021 19:05:15 +0200 |
Kim Alvefur |
util.prosodyctl.check: Add two known globals from mod_http
|
| Fri, 01 Oct 2021 01:05:16 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Thu, 30 Sep 2021 23:22:51 +0200 |
Kim Alvefur |
mod_admin_shell: Allow passing an exit code to server:shutdown()
|
| Thu, 30 Sep 2021 23:22:07 +0200 |
Kim Alvefur |
mod_posix: Exit with non-zero status code on problems
|
| Thu, 30 Sep 2021 17:47:00 +0200 |
Kim Alvefur |
util.startup: Allow separate command line argument settings for prosody and prosodyctl
|
| Thu, 30 Sep 2021 17:45:43 +0200 |
Kim Alvefur |
prosodyctl: Add support for -v/--verbose to enable debug logging
|
| Thu, 30 Sep 2021 17:37:05 +0200 |
Kim Alvefur |
prosodyctl: Add alternate XMPP Blackbox Exporter connectivity check
|
| Thu, 30 Sep 2021 17:33:49 +0200 |
Kim Alvefur |
prosodyctl: Use HTTP client in promise mode for connectivity check
|
| Fri, 01 Oct 2021 00:21:49 +0200 |
Kim Alvefur |
Merge wayward 0.11.10 tag commit
0.11
|
| Tue, 03 Aug 2021 11:44:31 +0200 |
Kim Alvefur |
Tag 0.11.10
0.11
|
| Fri, 24 Sep 2021 20:26:21 +0200 |
Kim Alvefur |
core.moduleapi: Ensure module:send_iq() handler priority over mod_iq
|
| Fri, 24 Sep 2021 20:17:31 +0200 |
Kim Alvefur |
core.moduleapi: Enable full JID origin queries with module:send_iq()
|
| Fri, 24 Sep 2021 20:12:16 +0200 |
Kim Alvefur |
core.moduleapi: Filter out unrelated direct replies to module:send_iq
|
| Fri, 24 Sep 2021 18:39:28 +0200 |
Kim Alvefur |
mod_http_errors: Make it easier to override 'http-message' handler
|
| Thu, 23 Sep 2021 17:55:49 +0200 |
Kim Alvefur |
mod_mam: Merge main and RSM-specific log message here too
|
| Thu, 23 Sep 2021 17:50:33 +0200 |
Kim Alvefur |
mod_muc_mam: Fix reference to "user" in debug message copied from mod_mam
|
| Thu, 23 Sep 2021 15:53:39 +0200 |
Kim Alvefur |
mod_muc_mam: Merge main and RSM-specific log message into a single one
|
| Thu, 23 Sep 2021 15:25:51 +0200 |
Kim Alvefur |
mod_muc_mam: Fix copypaste mistake in debug logging
|
| Wed, 22 Sep 2021 13:31:13 +0100 |
Matthew Wild |
mod_message: Fire event for groupchat messages sent to bare JID
|
| Wed, 22 Sep 2021 13:29:47 +0200 |
Kim Alvefur |
net.server_epoll: Separate handling of "closed" from other errors
|
| Wed, 22 Sep 2021 11:27:55 +0200 |
Kim Alvefur |
net.server_epoll: Skip attempt to flush write buffer when not connected
|
| Mon, 20 Sep 2021 15:51:43 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Mon, 20 Sep 2021 14:38:08 +0200 |
Kim Alvefur |
net.server_epoll: Add a hard deadline on shutdown to extra-fix #1670
0.11
|
| Mon, 20 Sep 2021 14:42:18 +0200 |
Kim Alvefur |
net.server_epoll: Close sockets added after shutdown signal (fixes #1670)
0.11
|
| Sat, 11 Sep 2021 22:26:50 +0200 |
Kim Alvefur |
prosodyctl: Fix later import of LuaFileSystem
0.11
|
| Sun, 19 Sep 2021 16:28:16 +0200 |
Kim Alvefur |
mod_bosh: Fix typo in comment
|
| Sun, 19 Sep 2021 15:52:07 +0200 |
Kim Alvefur |
mod_register_limits: Reword some options
|
| Fri, 17 Sep 2021 16:28:07 +0200 |
Kim Alvefur |
MUC: Reject full JID in affiliation queries
|
| Fri, 17 Sep 2021 12:42:04 +0200 |
Kim Alvefur |
net.server_epoll: Fix indentation messed up in last merge
|
| Wed, 15 Sep 2021 18:39:37 +0200 |
Kim Alvefur |
net.server_epoll: Don't immediately destroy upon getting closed on read
|
| Wed, 15 Sep 2021 15:34:57 +0200 |
Kim Alvefur |
mod_pubsub: Advertise support for 'max' as value for max_items
|
| Tue, 14 Sep 2021 15:33:39 +0200 |
Kim Alvefur |
mod_http_file_share: Fix measuring how long periodic task take
|
| Tue, 14 Sep 2021 14:19:05 +0200 |
Kim Alvefur |
util.prosodyctl.check: Suggest replacing 'use_libevent' with 'network_backend'
|
| Tue, 14 Sep 2021 02:03:50 +0200 |
Kim Alvefur |
util.prosodyctl.check: Nudge towards plural port options
|
| Tue, 14 Sep 2021 01:41:59 +0200 |
Kim Alvefur |
util.prosodyctl.check: Fix to not treat some options as misplaced
|
| Tue, 14 Sep 2021 01:34:30 +0200 |
Kim Alvefur |
util.prosodyctl.check: Suggest replacements for deprecated options #1684
|
| Sun, 12 Sep 2021 21:31:04 +0200 |
Kim Alvefur |
mod_message: Clarify purpose of username field in offline message event
|
| Sun, 12 Sep 2021 20:18:04 +0200 |
Kim Alvefur |
mod_carbons: Reduce line count using new util.stanza attr method
|
| Sun, 12 Sep 2021 20:17:26 +0200 |
Kim Alvefur |
mod_mam: Reduce line count using new util.stanza attr method
|
| Sun, 12 Sep 2021 17:03:02 +0200 |
Kim Alvefur |
mod_http_file_share: Measure current total usage
|
| Sun, 12 Sep 2021 15:47:06 +0200 |
Kim Alvefur |
net.server_epoll: Try to make port number related methods sane
|
| Sun, 12 Sep 2021 13:45:13 +0200 |
Kim Alvefur |
doap: Remove entry that confused XEP-0277 with XEP-0227
|
| Sun, 12 Sep 2021 13:38:14 +0200 |
Kim Alvefur |
doap: Mention mod_storage_xep0227
|
| Sun, 12 Sep 2021 13:37:27 +0200 |
Kim Alvefur |
doap: Specify version of XEP-0227 used
|
| Sun, 12 Sep 2021 11:38:47 +0100 |
Matthew Wild |
mod_storage_xep0227: Update for XEP-0227 r1.1: Support for SCRAM, MAM, PEP
|
| Sun, 12 Sep 2021 10:51:27 +0100 |
Matthew Wild |
util.set: Add :contains_set() method
|
| Sun, 12 Sep 2021 10:50:20 +0100 |
Matthew Wild |
util.array: Add :slice() method + tests
|
| Sun, 12 Sep 2021 10:31:02 +0100 |
Matthew Wild |
util.stanza: Add :get_child_with_attr() + tests
|
| Sat, 11 Sep 2021 13:59:35 +0100 |
Matthew Wild |
mod_pubsub/pubsub.lib: Export config forms for use by other modules
|
| Sun, 12 Sep 2021 11:47:22 +0200 |
Kim Alvefur |
mod_http_file_share: Fix traceback in global quota debug logging (thanks Martin)
|
| Sun, 12 Sep 2021 11:46:32 +0200 |
Kim Alvefur |
util.prosodyctl.check: Remove stray debug print()
|
| Sun, 12 Sep 2021 01:48:51 +0200 |
Kim Alvefur |
util.prosodyctl.check: Ignore unused "ok" variable [luacheck]
|
| Sun, 12 Sep 2021 01:38:33 +0200 |
Kim Alvefur |
mod_http_file_share: Add optional global quota on total storage usage
|
| Sat, 11 Sep 2021 22:24:34 +0200 |
Kim Alvefur |
util.prosodyctl.check: Refuse to do ojn test unless prosody is running
|
| Wed, 06 May 2020 18:20:33 +0200 |
Jonas Schäfer |
prosodyctl: Add external connectivity check based on observe.jabber.network
|
| Thu, 09 Sep 2021 22:14:43 +0200 |
Kim Alvefur |
mod_c2s: Rename Direct TLS listener 'c2s_direct_tls' for clarity
|
| Thu, 09 Sep 2021 22:10:12 +0200 |
Kim Alvefur |
util.prosodyctl.check: Add TODO about replacements for deprecated settings
|
| Thu, 09 Sep 2021 22:09:41 +0200 |
Kim Alvefur |
util.prosodyctl.check: Check for server-to-server Direct TLS records
|
| Thu, 09 Sep 2021 21:59:02 +0200 |
Kim Alvefur |
mod_s2s: Rename Direct TLS listener 's2s_direct_tls'
|
| Tue, 10 Aug 2021 20:55:43 +0200 |
Kim Alvefur |
mod_s2s: Add a Direct TLS listener
|
| Tue, 10 Aug 2021 20:54:38 +0200 |
Kim Alvefur |
mod_s2s: Handle connections having TLS from the start
|
| Tue, 10 Aug 2021 20:51:31 +0200 |
Kim Alvefur |
mod_s2s: Factor out procedure for newly encrypted sessions
|
| Mon, 21 Jun 2021 22:50:23 +0200 |
Kim Alvefur |
mod_bosh,mod_websocket: Make into global-shared modules (...again)
|
| Mon, 06 Sep 2021 23:21:25 +0200 |
Kim Alvefur |
mod_c2s,mod_s2s: Indicate stanza size violation with condition from XEP-0205 (thanks mjk)
|
| Sun, 05 Sep 2021 18:42:44 +0200 |
Kim Alvefur |
mod_pubsub: Move reversal of item order in <items>
|
| Sun, 05 Sep 2021 16:43:41 +0200 |
Kim Alvefur |
mod_pubsub: Add support for limiting result size #1608
|
| Sun, 05 Sep 2021 16:21:10 +0200 |
Kim Alvefur |
util.pubsub: Add support for limiting number of items to retrieve
|
| Wed, 01 Sep 2021 19:05:24 +0200 |
Kim Alvefur |
mod_tls: Attempt STARTTLS on outgoing unencrypted legacy s2s connections
|
| Sat, 04 Sep 2021 14:39:31 +0200 |
Kim Alvefur |
mod_storage_internal: Stop storing XEP-0091 timestamp
|
| Fri, 03 Sep 2021 17:46:55 +0200 |
Kim Alvefur |
net.server_select: Deprecate and warn about it
|
| Fri, 03 Sep 2021 17:39:00 +0200 |
Kim Alvefur |
net.server: Pikc server_epoll as unconditional default
|
| Fri, 03 Sep 2021 17:35:34 +0200 |
Kim Alvefur |
net.server: Fall back to default backend from libevent instead of always select
|
| Tue, 31 Aug 2021 13:34:08 +0200 |
Kim Alvefur |
net.server_epoll: Prevent removed timers from being readded
|
| Tue, 31 Aug 2021 11:38:09 +0200 |
Kim Alvefur |
mod_mam: Suppress offline message broadcast for MAM clients
|
| Tue, 31 Aug 2021 11:26:42 +0200 |
Kim Alvefur |
mod_mam: Only check for locally generated stanza-ids
|
| Tue, 31 Aug 2021 11:25:23 +0200 |
Kim Alvefur |
mod_mam: Explain behavior with absent mod_offline in a comment
|
| Thu, 25 Jun 2020 18:01:38 +0200 |
Kim Alvefur |
mod_mam: "Handle" messages that have been archived in the absense of mod_offline
|
| Mon, 30 Aug 2021 20:19:15 +0200 |
Kim Alvefur |
mod_external_services: Factor out public function for converting to XML
|
| Mon, 30 Aug 2021 00:11:58 +0200 |
Kim Alvefur |
mod_external_services: Factor out public function returning current services
|
| Mon, 30 Aug 2021 20:19:09 +0200 |
Kim Alvefur |
mod_external_services: Filter services by requested credentials using a Set
|
| Sun, 29 Aug 2021 23:26:19 +0200 |
Kim Alvefur |
mod_external_services: Validate required attributes on credentials requests
|
| Tue, 31 Aug 2021 13:03:44 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Tue, 31 Aug 2021 12:58:38 +0200 |
Kim Alvefur |
net.server_epoll: Fix to preserve ids of readded timers
0.11
|
| Mon, 30 Aug 2021 15:22:01 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Sun, 29 Aug 2021 15:04:47 +0200 |
Jonas Schäfer |
net.http: fail open if surrounding code does not configure TLS
|
| Sun, 15 Aug 2021 04:10:36 +0000 |
Lucas |
makefile: fix prosody.version target
0.11
|
| Thu, 26 Aug 2021 16:42:42 +0100 |
Matthew Wild |
Merge 0.11->trunk
|
| Tue, 06 Jul 2021 08:18:28 +0100 |
Matthew Wild |
mod_c2s: Indicate stream secure state in error text when no stream features to offer
0.11
|
| Thu, 26 Aug 2021 16:35:43 +0100 |
Matthew Wild |
usermanager, mod_authz_internal: Add methods to fetch users/JIDs of given role
|
| Fri, 06 Aug 2021 19:25:43 +0200 |
Holger Weiss |
mod_muc_mam: Omit queryid attribute from <fin/>
|
| Mon, 16 Aug 2021 20:15:38 +0200 |
Kim Alvefur |
net.server_epoll: Split, attempt to clarify dirty noise message
|
| Mon, 16 Aug 2021 12:45:14 +0200 |
Kim Alvefur |
mod_c2s,mod_s2s: Fire event just before writes
|
| Mon, 16 Aug 2021 12:34:52 +0200 |
Kim Alvefur |
net.server: Add a predrain callaback just before writes
|
| Mon, 16 Aug 2021 11:37:51 +0200 |
Kim Alvefur |
mod_s2s: Fire 's2s-ondrain' event, mirroring mod_c2s
|
| Sun, 15 Aug 2021 12:28:58 +0200 |
Kim Alvefur |
core.storagemanager: Respect archive ids issued by storage drivers in tests
|
| Sat, 14 Aug 2021 13:07:29 +0200 |
Kim Alvefur |
net.server_epoll: Improve efficiency of opportunistic writes
|
| Thu, 12 Aug 2021 19:34:17 +0200 |
Kim Alvefur |
mod_disco: Send XEP-0115 caps in s2s stream features
|
| Wed, 11 Aug 2021 14:55:59 +0200 |
Kim Alvefur |
mod_admin_shell: Keep unrestricted environment for session lifetime
|
| Thu, 29 Jul 2021 20:16:11 +0200 |
Kim Alvefur |
mod_limits: Extend unlimited_jids to s2s sessions (for Ge0rG)
|
| Thu, 29 Jul 2021 20:11:48 +0200 |
Kim Alvefur |
mod_limits: Factor out function for disabling limits allowing use from shell
|
| Thu, 29 Jul 2021 20:04:57 +0200 |
Kim Alvefur |
mod_bosh: Add todo to use util.session to create session object
|
| Thu, 29 Jul 2021 17:37:27 +0200 |
Kim Alvefur |
mod_pubsub: Update callbacks on reload to more completely refresh config
|
| Thu, 29 Jul 2021 14:11:29 +0200 |
Kim Alvefur |
migrator: Silence assert in core.moduleapi
|
| Thu, 29 Jul 2021 14:10:56 +0200 |
Kim Alvefur |
migrator: Use parsed command line flags already parsed by util.startup
|
| Thu, 29 Jul 2021 14:06:14 +0200 |
Kim Alvefur |
migrator: Trick net.server into thinking the config is loaded
|
| Thu, 29 Jul 2021 13:47:26 +0200 |
Kim Alvefur |
migrator: Customise startup sequence to fix #1673 (Thanks acidsys)
|
| Tue, 27 Jul 2021 00:13:18 +0200 |
Kim Alvefur |
Fix various spelling errors (thanks codespell)
|
| Sun, 25 Jul 2021 18:58:25 +0200 |
Kim Alvefur |
mod_pubsub: Update configuration on reload (fixes #1382)
|
| Sun, 25 Jul 2021 16:33:19 +0200 |
Kim Alvefur |
mod_pubsub: Silence warning about 'service' as argument [luacheck]
|
| Sun, 25 Jul 2021 16:31:15 +0200 |
Kim Alvefur |
mod_pep: Remove now unused util.cache import
|
| Thu, 22 Jul 2021 19:53:21 +0200 |
Kim Alvefur |
util.pubsub: Signal that 'persistent-items' is unsupported when disabled
|
| Wed, 21 Jul 2021 23:02:25 +0200 |
Kim Alvefur |
mod_pep: Remove use of RLU cache when persist_items was set to false
|
| Thu, 22 Jul 2021 21:01:11 +0200 |
Kim Alvefur |
util.pubsub: Fix behavior of persist_items disabled
|
| Wed, 21 Jul 2021 23:35:08 +0200 |
Kim Alvefur |
mod_pubsub: Explicitly enable persistence by default to preserve behavior
|
| Wed, 21 Jul 2021 21:22:17 +0200 |
Kim Alvefur |
util.pubsub: Handle absence of node data interface
|
| Sun, 25 Jul 2021 14:23:35 +0200 |
Kim Alvefur |
mod_pubsub: Remove publisher field when not exposing publisher
|
| Sun, 25 Jul 2021 14:01:45 +0200 |
Kim Alvefur |
mod_pubsub: Normalize 'publisher' JID
|
| Sun, 25 Jul 2021 13:52:52 +0200 |
Kim Alvefur |
scansion tests: Enable 'expose_publisher' since we test for it
|
| Sun, 25 Jul 2021 13:52:27 +0200 |
Kim Alvefur |
mod_pubsub: Respect 'expose publisher' setting in item retrieval
|
| Wed, 01 May 2019 22:33:22 +0200 |
Kim Alvefur |
mod_pubsub: Fix inclusion of publisher (fixes #1399)
|
| Fri, 23 Jul 2021 17:13:06 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Thu, 22 Jul 2021 17:18:39 +0200 |
Kim Alvefur |
MUC: Fix logic for access to affiliation lists
0.11 0.11.10
|
| Mon, 19 Jul 2021 17:07:59 +0200 |
Kim Alvefur |
MUC: Skip adding to history when it's set to zero
|
| Sun, 18 Jul 2021 23:25:45 +0200 |
Kim Alvefur |
net.resolvers.service: Only do DANE with secure SRV records
|
| Sun, 18 Jul 2021 22:46:57 +0200 |
Kim Alvefur |
core.certmanager: Support 'use_dane' setting to enable DANE support
|
| Sun, 18 Jul 2021 21:57:24 +0200 |
Kim Alvefur |
Revert 926d53af9a7a: Restore DANE support
|
| Sun, 18 Jul 2021 21:53:26 +0200 |
Kim Alvefur |
mod_s2s: Clone 'extra' data to let resolvers add more to it
|
| Sun, 18 Jul 2021 12:57:06 +0200 |
Kim Alvefur |
editorconfig: We use tabs
|
| Sun, 18 Jul 2021 09:17:31 +0200 |
Kim Alvefur |
mod_s2s: Handle measurement where the local host is unknown
|
| Sun, 18 Jul 2021 09:08:04 +0200 |
Kim Alvefur |
mod_s2s: Guard against missing 'to' on incoming stream
|
| Sun, 18 Jul 2021 08:53:37 +0200 |
Kim Alvefur |
net.server_epoll: Fix traceback-causing typo
|
| Sat, 17 Jul 2021 14:54:48 +0200 |
Kim Alvefur |
net.server_epoll: Ensure timeouts match epoll flags
|
| Sat, 17 Jul 2021 14:51:50 +0200 |
Kim Alvefur |
net.server_epoll: Skip reset of read timeout when not reading
|
| Sat, 17 Jul 2021 14:06:57 +0200 |
Kim Alvefur |
net.server_epoll: Reduce timer churn during TLS handshake
|
| Fri, 16 Jul 2021 17:10:09 +0200 |
Kim Alvefur |
net.server_epoll: Use only fatal "write" timeout during TLS negotiation
|
| Fri, 16 Jul 2021 15:40:08 +0200 |
Kim Alvefur |
net.server_epoll: Optimize concatenation of exactly 2 buffer chunks
|
| Fri, 16 Jul 2021 15:38:38 +0200 |
Kim Alvefur |
net.server_epoll: Avoid allocating a buffer table for single writes
|
| Fri, 16 Jul 2021 02:28:32 +0200 |
Kim Alvefur |
net.server_epoll: Optionally let go of buffers
|
| Fri, 16 Jul 2021 01:21:05 +0200 |
Kim Alvefur |
net.server_epoll: Propagate returns from opportunistic writes
|
| Thu, 15 Jul 2021 01:38:44 +0200 |
Kim Alvefur |
net.server_epoll: Set minimum wait time to 1ms, matching epoll
|
| Thu, 15 Jul 2021 00:38:27 +0200 |
Kim Alvefur |
prosodyctl: Add a note about checking the order of listed commands
|
| Thu, 15 Jul 2021 00:37:47 +0200 |
Kim Alvefur |
prosodyctl: Add cert to command listing
|
| Thu, 15 Jul 2021 00:35:57 +0200 |
Kim Alvefur |
prosodyctl: Add 'shell' to command listing
|
| Sun, 30 May 2021 12:27:12 +0200 |
Kim Alvefur |
prosodyctl: Add 'check' to command listing (fixes #1622)
|
| Wed, 14 Jul 2021 22:27:12 +0200 |
Kim Alvefur |
net.server_epoll: Add setting for disabling the Nagle algorithm
|
| Wed, 14 Jul 2021 22:13:30 +0200 |
Kim Alvefur |
net.server_epoll: Support setting keepalive idle time
|
| Wed, 14 Jul 2021 22:09:39 +0200 |
Kim Alvefur |
net.server_epoll: Add way to enable TCP keeplives on all connections
|
| Wed, 14 Jul 2021 22:06:24 +0200 |
Kim Alvefur |
net.server_epoll: Add an (empty) method for setting socket options
|
| Wed, 14 Jul 2021 22:04:23 +0200 |
Kim Alvefur |
net.server_epoll: Log failures to set socket options
|
| Wed, 14 Jul 2021 02:53:42 +0200 |
Kim Alvefur |
mod_s2s: Don't close connections on reload
|
| Wed, 14 Jul 2021 02:39:54 +0200 |
Kim Alvefur |
mod_s2s: Close connections attached to a host being deactivated
|
| Wed, 14 Jul 2021 02:41:15 +0200 |
Kim Alvefur |
mod_s2s: Vary log level by remote stream error
|
| Tue, 13 Jul 2021 23:28:49 +0200 |
Kim Alvefur |
tools/jabberd14sql2prosody: Tweak wording in comments
|
| Tue, 13 Jul 2021 23:27:44 +0200 |
Kim Alvefur |
tools/xep227toprosody: Tweak wording in comments
|
| Tue, 13 Jul 2021 23:27:26 +0200 |
Kim Alvefur |
mod_dialback: Tweak wording in a comment
|
| Tue, 13 Jul 2021 15:04:34 +0200 |
Kim Alvefur |
mod_s2s: Remove connection timeout once it's no longer needed
|
| Tue, 13 Jul 2021 14:58:50 +0200 |
Kim Alvefur |
net.server_epoll: Call onconnect immediately after TLS handshake completion
|
| Tue, 13 Jul 2021 14:55:21 +0200 |
Kim Alvefur |
net.server_epoll: Refactor immediate TLS handshake start
|
| Tue, 13 Jul 2021 14:51:05 +0200 |
Kim Alvefur |
net.server_epoll: Keep socket registered in epoll trough TLS wrapping
|
| Tue, 13 Jul 2021 14:27:46 +0200 |
Kim Alvefur |
net.server_epoll: Use TLS handshake timeout after initiating handshake
|
| Tue, 13 Jul 2021 14:20:26 +0200 |
Kim Alvefur |
net.server_epoll: Start TLS handshake immediately on newly accepted connections
|
| Tue, 13 Jul 2021 14:20:24 +0200 |
Kim Alvefur |
net.server_epoll: Factor out TLS initialization into a method
|
| Tue, 13 Jul 2021 02:05:35 +0200 |
Kim Alvefur |
net.server_epoll: Fix typo
|
| Sun, 11 Jul 2021 12:41:32 +0200 |
Kim Alvefur |
mod_s2s: Log debug message on attempted close of an connectionless session
|
| Sun, 11 Jul 2021 12:37:51 +0200 |
Kim Alvefur |
mod_s2s: Drop level of indentation by inverting a condition and early return
|
| Sun, 11 Jul 2021 12:36:08 +0200 |
Kim Alvefur |
mod_s2s: Use module API to fire events
|
| Sun, 11 Jul 2021 10:09:10 +0200 |
Kim Alvefur |
scansion tests: Allow specifying network settings via environment variable
|
| Sun, 11 Jul 2021 10:09:07 +0200 |
Kim Alvefur |
scansion tests: Allow specifying network backend via environment variable
|
| Sun, 11 Jul 2021 09:39:21 +0200 |
Kim Alvefur |
net.server_epoll: Prevent stack overflow of opportunistic writes
|
| Fri, 09 Jul 2021 22:06:58 +0200 |
Kim Alvefur |
mod_http_errors: Set status code 200 from root page
|
| Fri, 09 Jul 2021 21:55:14 +0200 |
Kim Alvefur |
mod_http_errors: Add a Prosody logo to root page
|
| Fri, 09 Jul 2021 21:54:47 +0200 |
Kim Alvefur |
mod_http_errors: Allow adding icons on error pages
|
| Thu, 08 Jul 2021 18:21:59 +0200 |
Kim Alvefur |
net.http: Send entire HTTP request header as one write
|
| Thu, 08 Jul 2021 17:57:44 +0200 |
Kim Alvefur |
net.server_epoll: Immediately attempt to read from newly accepted connections
|
| Thu, 08 Jul 2021 17:52:59 +0200 |
Kim Alvefur |
net.server_epoll: Separate handling of new incoming and outgoing connections
|
| Sat, 31 Oct 2020 00:33:29 +0100 |
Kim Alvefur |
net.server_epoll: Ensure timeout after closing
|
| Sun, 04 Jul 2021 15:11:53 +0200 |
Kim Alvefur |
core.loggingmanager: Disable pretty printing when not connected to a tty
|
| Sun, 04 Jul 2021 15:11:07 +0200 |
Kim Alvefur |
util.pposix: Bind isatty(3)
|
| Sun, 04 Jul 2021 02:33:15 +0200 |
Kim Alvefur |
util.prosodyctl.check: Normalize away trailing dot in some messages too
|
| Sun, 04 Jul 2021 01:33:53 +0200 |
Kim Alvefur |
util.prosodyctl.check: Normalize potential to form without trailing '.'
|
| Sun, 04 Jul 2021 01:32:04 +0200 |
Kim Alvefur |
util.prosodyctl.check: Point out if A/AAAA exists despite disabled IPvX
|
| Sun, 04 Jul 2021 01:29:47 +0200 |
Kim Alvefur |
util.prosodyctl.check: Warn if both use_ipv4 and use_ipv6 are set to false
|
| Sun, 04 Jul 2021 01:23:35 +0200 |
Kim Alvefur |
util.prosodyctl.check: Silence IP protocol mismatches when disabled
|
| Sat, 03 Jul 2021 17:28:07 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Sat, 03 Jul 2021 03:27:57 +0200 |
Kim Alvefur |
util.ip: Fix netmask for link-local address range
0.11
|
| Sat, 03 Jul 2021 04:35:29 +0200 |
Kim Alvefur |
util.format: Escape ASCII control characters also in extra arguments
|
| Sat, 03 Jul 2021 04:29:25 +0200 |
Kim Alvefur |
util.format: Allow newlines but ensure following lines are indented
|
| Sat, 03 Jul 2021 04:24:13 +0200 |
Kim Alvefur |
util.format: Fix missing backslash in pattern
|
| Sat, 03 Jul 2021 03:24:26 +0200 |
Kim Alvefur |
util.prosodyctl.check: Reload unbound to ensure hosts.txt is ignored
|
| Tue, 29 Jun 2021 16:18:31 +0200 |
Kim Alvefur |
util.format: Change formatting of nil values to avoid looking like XML
|
| Tue, 29 Jun 2021 16:07:57 +0200 |
Kim Alvefur |
core.loggingmanager: Pretty-print logged XML snippets in console
|
| Tue, 29 Jun 2021 16:06:54 +0200 |
Kim Alvefur |
util.stanza: Export pretty printing function
|
| Tue, 29 Jun 2021 16:05:35 +0200 |
Kim Alvefur |
core.loggingmanager: Support passing log messages trough a filter
|
| Sat, 07 Nov 2020 22:09:46 +0100 |
Kim Alvefur |
util.stanza: Simplify and make pretty-printing look nicer
|
| Sat, 07 Nov 2020 21:39:36 +0100 |
Kim Alvefur |
util.stanza: Remove Windows "support" (disabling ANSI color pretty printing)
|
| Tue, 15 Jun 2021 23:24:23 +0200 |
Kim Alvefur |
util.format: Escape ASCII control characters in output
|
| Tue, 29 Jun 2021 14:25:57 +0100 |
Matthew Wild |
util.dbuffer: Fix bugs, remove multi-char support (more complex than first thought)
|
| Tue, 29 Jun 2021 13:48:14 +0100 |
Matthew Wild |
util.dbuffer: Add read_until() method
|
| Thu, 27 May 2021 13:09:18 +0200 |
Kim Alvefur |
util.prosodyctl.check: Collect options from all global plugins
|
| Thu, 27 May 2021 13:07:57 +0200 |
Kim Alvefur |
util.prosodyctl.check: Format, sort option listings into canonical form
|
| Sun, 27 Jun 2021 21:56:45 +0200 |
Kim Alvefur |
mod_admin_adhoc: Log who performs administrative actions
|
| Sun, 27 Jun 2021 21:51:21 +0200 |
Kim Alvefur |
mod_admin_adhoc: Delete "Get User Password" command
|
| Wed, 09 Jun 2021 15:58:49 +0200 |
Kim Alvefur |
mod_pubsub,mod_pep: Support "max" as 'pubsub#max_items'
|
| Fri, 18 Sep 2020 12:18:51 +0200 |
Kim Alvefur |
util.dataforms: Define a integer + "max" datatype
|
| Fri, 25 Jun 2021 15:17:37 +0200 |
Kim Alvefur |
core.stanza_router: Rename variable to be more specific
|
| Mon, 21 Jun 2021 22:43:26 +0200 |
Kim Alvefur |
mod_external_services: Report overall status as a module status
|
| Mon, 21 Jun 2021 22:41:59 +0200 |
Kim Alvefur |
mod_external_services: Validate items as they are added
|
| Mon, 21 Jun 2021 22:38:30 +0200 |
Kim Alvefur |
mod_external_services: Also validate services added by other modules
|
| Mon, 21 Jun 2021 17:31:17 +0200 |
Kim Alvefur |
mod_storage_sql: Fix for move of yes/no function (Thanks Kasim)
|
| Mon, 21 Jun 2021 13:45:44 +0200 |
Kim Alvefur |
mod_s2s: Remove duplicate method call (thanks luacheck)
|
| Mon, 21 Jun 2021 13:43:40 +0200 |
Kim Alvefur |
mod_s2s: Guard against LuaSec not returning TLS info here too
|
| Mon, 21 Jun 2021 13:36:05 +0200 |
Kim Alvefur |
mod_c2s: Guard against LuaSec not returning TLS info (thanks Martin)
|
| Sun, 20 Jun 2021 18:46:52 +0200 |
Kim Alvefur |
doap: Update XEP-0368 entry with mention of direct_tls_ports
|
| Sun, 20 Jun 2021 18:17:22 +0200 |
Kim Alvefur |
CHANGES: Add Direct TLS support
|
| Sun, 20 Jun 2021 18:15:59 +0200 |
Kim Alvefur |
mod_c2s: Log the same messages for Direct TLS as with starttls
|
| Sun, 20 Jun 2021 18:14:18 +0200 |
Kim Alvefur |
mod_c2s: Update a comment to reflect Direct TLS
|
| Sun, 20 Jun 2021 17:51:44 +0200 |
Kim Alvefur |
util.prosodyctl.check: Ensure that libunbound does not check hosts file
|
| Sun, 20 Jun 2021 17:34:50 +0200 |
Kim Alvefur |
util.prosodyctl.check: Deprecate legacy_ssl related options
|
| Sun, 20 Jun 2021 17:11:19 +0200 |
Kim Alvefur |
util.prosodyctl.check: Add support for checking Direct TLS SRV records
|
| Sun, 20 Jun 2021 16:51:08 +0200 |
Kim Alvefur |
mod_c2s: Add a Direct TLS listener
|
| Sun, 20 Jun 2021 17:14:17 +0200 |
Kim Alvefur |
util.prosodyctl.check: Fix for net.dns vs unbound API difference
|
| Sun, 20 Jun 2021 17:11:59 +0200 |
Kim Alvefur |
util.prosodyctl.check: Add knowledge of the global-only 'use_ipv4' setting
|
| Sun, 20 Jun 2021 16:30:24 +0200 |
Kim Alvefur |
mod_http_file_share: Update comment about x-frame-options
|
| Sat, 19 Jun 2021 13:25:48 +0200 |
Kim Alvefur |
CHANGES: Add OpenMetrics changes to Statistics
|
| Wed, 16 Jun 2021 23:53:00 +0200 |
Kim Alvefur |
mod_s2s: Bail if connection is destroyed after attempting to open stream
|
| Wed, 16 Jun 2021 00:00:17 +0200 |
Kim Alvefur |
mod_c2s,mod_s2s: Collect stats on TLS versions and ciphers
|
| Sat, 12 Jun 2021 18:06:37 +0200 |
Kim Alvefur |
mod_admin_shell: module:info: List 'items' that can be formatted easily
|
| Sat, 12 Jun 2021 18:06:13 +0200 |
Kim Alvefur |
mod_admin_shell: module:info: Show friendlier name for known 'items'
|
| Sat, 12 Jun 2021 17:49:44 +0200 |
Kim Alvefur |
mod_admin_shell: module:info: List provided 'items'
|
| Sat, 12 Jun 2021 16:47:30 +0200 |
Kim Alvefur |
mod_admin_shell: module:info: Use existing host string representation
|
| Sat, 12 Jun 2021 16:40:40 +0200 |
Kim Alvefur |
mod_admin_shell: module:info: List dependencies
|
| Sat, 12 Jun 2021 16:40:22 +0200 |
Kim Alvefur |
mod_admin_shell: module:info: Show module status
|
| Sat, 12 Jun 2021 16:50:15 +0200 |
Kim Alvefur |
mod_admin_shell: Add basic command that shows more info about loaded modules
|
| Mon, 14 Jun 2021 11:19:42 +0100 |
Matthew Wild |
util.openmetrics: Use pack from util.table, detect appropriate unpack for Lua 5.1 (thanks sups)
|
| Thu, 21 Jan 2021 23:13:37 +0100 |
Kim Alvefur |
mod_turn_external: Simple module to offer TURN(+STUN) via mod_external_services
|
| Thu, 10 Jun 2021 15:33:52 +0200 |
Kim Alvefur |
core.portmanager: Also reload per-SNI certificates
|
| Thu, 10 Jun 2021 15:30:54 +0200 |
Kim Alvefur |
core.portmanager: Reload direct TLS certificates after config reload
|
| Thu, 10 Jun 2021 15:21:07 +0200 |
Kim Alvefur |
core.portmanager: Factor out base TLS context creation for reuse
|
| Thu, 10 Jun 2021 13:48:20 -0003 |
Kim Alvefur |
net.server_epoll: Add missing method for changing TLS context
|
| Tue, 08 Jun 2021 13:33:40 +0200 |
Kim Alvefur |
mod_http_file_share: Build list of measuring buckets for configured size limit
|
| Tue, 08 Jun 2021 00:58:27 +0200 |
Kim Alvefur |
util.openmetrics: Prettify format of histogram buckets
|
| Mon, 07 Jun 2021 17:37:14 +0200 |
Kim Alvefur |
net.server_epoll: Fix reporting of socket connect timeout
|
| Thu, 27 May 2021 09:22:07 +0200 |
Kim Alvefur |
core.certmanager: Skip service certificate lookup for https client
|
| Fri, 28 May 2021 17:09:22 +0200 |
Kim Alvefur |
core.portmanager: Fix race condition in initialization of SNI cert map
|
| Fri, 28 May 2021 00:17:44 +0200 |
Kim Alvefur |
scansion: Really silence the certificates dir error
|
| Thu, 27 May 2021 15:49:57 +0200 |
Kim Alvefur |
scansion: Silence an error from cert indexer due to missing certs dir
|
| Thu, 27 May 2021 12:51:07 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Thu, 27 May 2021 12:35:55 +0200 |
Kim Alvefur |
prosodyctl: Add 'limits' to known globals to warn about misplacing it
0.11
|
| Thu, 27 May 2021 11:18:42 +0200 |
Kim Alvefur |
core.modulemanager: Inherit mod_server_contact_info onto components #1270
|
| Fri, 11 Sep 2020 18:34:36 +0200 |
Kim Alvefur |
mod_server_contact_info: Generate properly escaped URIs from 'admins'
|
| Fri, 11 Sep 2020 18:34:06 +0200 |
Kim Alvefur |
mod_server_contact_info: Apply JID normalization
|
| Fri, 22 Jan 2021 00:11:39 +0100 |
Kim Alvefur |
prosodyctl: Reorganize help / command list
|
| Mon, 24 May 2021 01:34:01 +0200 |
Kim Alvefur |
prosody.cfg.lua.dist: Replace use_libevent with network_backend
|
| Fri, 21 May 2021 19:04:01 +0200 |
Kim Alvefur |
mod_tls: Add "support" for <failure> by closing gracefully
|
| Thu, 20 May 2021 23:18:29 +0200 |
Kim Alvefur |
teal: Add type spec for util.signal
|
| Thu, 20 May 2021 23:16:01 +0200 |
Kim Alvefur |
teal: Add type spec for util.ringbuffer
|
| Thu, 20 May 2021 23:13:54 +0200 |
Kim Alvefur |
teal: Describe util.net.local_addresses() return type
|
| Thu, 20 May 2021 23:09:45 +0200 |
Kim Alvefur |
teal: Add new util.hashes APIs
|
| Thu, 20 May 2021 14:03:01 +0200 |
Jonas Schäfer |
statsmanager: remove "legacy" wording
|
| Sat, 08 May 2021 16:31:48 +0200 |
Jonas Schäfer |
util.stanza: add at_top helper
|
| Thu, 20 May 2021 14:00:54 +0200 |
Jonas Schäfer |
mod_csi_simple: convert to use new metric interface for flush reasons
|
| Wed, 19 May 2021 23:39:56 +0200 |
Emmanuel Gil Peyrot |
prosody.cfg.lua.dist: Fix indentation to use tabs like the rest of the file
|
| Tue, 18 May 2021 20:08:37 +0200 |
Kim Alvefur |
prosody: Close the state on exit (ie garbage-collect everything)
|
| Mon, 17 May 2021 16:51:11 +0200 |
Kim Alvefur |
tools/cfgdump: Serialize individual (table) settings in stable order too
|
| Mon, 17 May 2021 16:33:44 +0200 |
Kim Alvefur |
tools/cfgdump: Iterate in sort order to give stable output
|
| Mon, 17 May 2021 14:14:25 +0200 |
Kim Alvefur |
mod_http_file_share: Handle out of bounds Range request
|
| Sun, 16 May 2021 19:05:20 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Sun, 16 May 2021 16:14:23 +0200 |
Kim Alvefur |
mod_pep: Remove obsolete node restoration code (now done by util.pubsub)
0.11
|
| Sun, 16 May 2021 16:02:00 +0200 |
Kim Alvefur |
util.pubsub: Fix traceback if node data not initialized
0.11
|
| Sun, 16 May 2021 16:52:59 +0200 |
Kim Alvefur |
mod_http_file_share: Support download resumption via Range requests
|
| Wed, 12 May 2021 01:11:42 +0200 |
Kim Alvefur |
prosodyctl: Report OpenSSL version
|
| Wed, 12 May 2021 01:11:15 +0200 |
Kim Alvefur |
util.hashes: Expose OpenSSL version
|
| Thu, 13 May 2021 14:13:07 +0100 |
Matthew Wild |
util.jwt: Use constant-time comparison with expected signature
|
| Thu, 13 May 2021 11:17:13 +0100 |
Matthew Wild |
Merge 0.11->trunk
|
| Wed, 12 May 2021 16:42:51 +0100 |
Matthew Wild |
Added tag 0.11.9 for changeset d0e9ffccdef9
0.11
|
| Wed, 12 May 2021 17:22:02 +0200 |
Kim Alvefur |
mod_dialback: Remove d-w-d feature
0.11 0.11.9
|
| Sun, 23 Jun 2019 16:16:26 +0200 |
Kim Alvefur |
mod_dialback: Use correct host for certificate check (fixes #1381)
0.11
|
| Wed, 12 May 2021 14:00:53 +0100 |
Matthew Wild |
mod_dialback: Use constant-time comparison with hmac
0.11
|
| Wed, 12 May 2021 13:59:49 +0100 |
Matthew Wild |
mod_proxy65: Restrict access to local c2s connections by default
0.11
|
| Tue, 11 May 2021 14:22:59 +0100 |
Matthew Wild |
mod_limits: Use default limits if none configured
0.11
|
| Tue, 11 May 2021 14:17:12 +0100 |
Matthew Wild |
prosody.cfg.lua.dist: Enable rate limits by default
0.11
|
| Tue, 11 May 2021 14:15:22 +0100 |
Matthew Wild |
prosodyctl about: Report libexpat version if known
0.11
|
| Tue, 11 May 2021 14:14:15 +0100 |
Matthew Wild |
certmanager: Disable renegotiation by default
0.11
|
| Tue, 11 May 2021 14:10:26 +0100 |
Matthew Wild |
mod_limits: Don't emit error when no burst period is configured
0.11
|
| Mon, 26 Apr 2021 15:32:05 +0200 |
Kim Alvefur |
core.certmanager: Test for SSL options in absence of LuaSec config
0.11
|
| Mon, 26 Apr 2021 15:30:13 +0200 |
Kim Alvefur |
core.certmanager: Attempt to directly access LuaSec config table
0.11
|
| Mon, 10 May 2021 17:03:27 +0100 |
Matthew Wild |
util.xmppstream: Allow dynamically configuring the stanza size limit for a stream
0.11
|
| Mon, 10 May 2021 17:02:37 +0100 |
Matthew Wild |
util.xmppstream: Mark bytes for stream closure as handled
0.11
|
| Mon, 10 May 2021 17:01:38 +0100 |
Matthew Wild |
MUC: Add support for advertising muc#roomconfig_allowinvites in room disco#info
0.11
|
| Mon, 10 May 2021 16:50:24 +0100 |
Matthew Wild |
mod_auth_internal_{plain,hashed}: Use constant-time string comparison for secrets
0.11
|
| Mon, 10 May 2021 16:44:55 +0100 |
Matthew Wild |
util.xmppstream: Reduce default xmppstream limit to 1MB
0.11
|
| Mon, 10 May 2021 16:41:56 +0100 |
Matthew Wild |
util.set: Add is_set() to test if an object is a set
0.11
|
| Mon, 10 May 2021 16:24:54 +0100 |
Matthew Wild |
util.hashes: Add constant-time string comparison (binding to CRYPTO_memcmp)
0.11
|
| Fri, 07 May 2021 17:03:49 +0100 |
Matthew Wild |
mod_c2s, mod_s2s, mod_component, mod_bosh, mod_websockets: Set default stanza size limits
0.11
|
| Fri, 07 May 2021 16:41:39 +0100 |
Matthew Wild |
util.startup: Set more aggressive defaults for GC
0.11
|
| Fri, 07 May 2021 16:47:58 +0200 |
Kim Alvefur |
core.certmanager: Catch error from lfs
|
| Fri, 07 May 2021 16:35:37 +0200 |
Kim Alvefur |
core.certmanager: Resolve certs path relative to config dir
|
| Wed, 05 May 2021 17:54:44 +0200 |
Kim Alvefur |
core.portmanager: Use existing http_host for https SNI mapping
|
| Wed, 05 May 2021 17:52:51 +0200 |
Kim Alvefur |
core.portmanager: Allow overriding expected SNI name per service
|
| Wed, 05 May 2021 15:56:39 +0200 |
Kim Alvefur |
core.certmanager: Skip directly to guessing of key from cert filename
|
| Wed, 05 May 2021 15:54:05 +0200 |
Kim Alvefur |
core.certmanager: Join paths with OS-aware util.paths function
|
| Sat, 10 Apr 2021 14:45:40 +0200 |
Kim Alvefur |
core.certmanager: Build an index over certificates
|
| Sat, 10 Apr 2021 14:45:03 +0200 |
Kim Alvefur |
core.certmanager: Check for complete filename
|
| Wed, 05 May 2021 16:25:33 +0200 |
Kim Alvefur |
mod_tls: Fix order of debug messages and tls context creation
|
| Fri, 30 Apr 2021 21:20:14 +0100 |
Matthew Wild |
prosodyctl: check config: Add 'gc' to list of global options
0.11
|
| Sun, 12 Jul 2020 23:04:14 +0200 |
Kim Alvefur |
configure: Make ICU the default library for IDNA and JID normalization
|
| Sat, 24 Apr 2021 10:50:24 +0200 |
Kim Alvefur |
net.http.server: Split out method for sending only the header
|
| Wed, 21 Apr 2021 17:11:58 +0200 |
Jonas Schäfer |
s2s et al.: Add counters for connection state transitions
|
| Sun, 18 Apr 2021 12:35:16 +0200 |
Jonas Schäfer |
mod_s2s: Port to new OpenMetrics API
|
| Sun, 18 Apr 2021 12:34:17 +0200 |
Jonas Schäfer |
mod_c2s: Port to new OpenMetrics API
|
| Sun, 18 Apr 2021 11:47:41 +0200 |
Jonas Schäfer |
Statistics: Rewrite statistics backends to use OpenMetrics
|
| Sun, 25 Apr 2021 17:32:27 +0200 |
Kim Alvefur |
util.prosodyctl.shell: Fix for different location of unpack in Lua 5.1
|
| Sun, 25 Apr 2021 17:27:02 +0200 |
Kim Alvefur |
util.prosodyctl.shell: Fix for missing 'sep' arg to string.rep in Lua 5.1
|
| Sun, 25 Apr 2021 17:20:58 +0200 |
Kim Alvefur |
util.prosodyctl.shell: Allow calling console commands with fewer shell quotes
|
| Thu, 15 Apr 2021 15:57:24 +0200 |
Kim Alvefur |
mod_tls: Bail out if session got destroyed while sending <proceed/>
|
| Thu, 15 Apr 2021 15:12:35 +0200 |
Kim Alvefur |
core.sessionmanager: Add a dummy rawsend() method to resting sessions
|
| Wed, 14 Apr 2021 16:02:47 +0200 |
Kim Alvefur |
mod_c2s: Fix traceback if session was destroyed while opening stream (thanks Ge0rG)
|
| Wed, 14 Apr 2021 15:21:13 +0200 |
Kim Alvefur |
util.xmppstream: Send <?xml?> declaration in same call as stream open
|
| Tue, 06 Apr 2021 23:25:15 +0200 |
Kim Alvefur |
core.statsmanager: Allow special "manual" value for statistics_interval
|
| Sat, 10 Apr 2021 16:45:44 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Thu, 18 Mar 2021 16:16:54 +0100 |
Kim Alvefur |
mod_saslauth: Use a defined SASL error
0.11
|
| Thu, 18 Mar 2021 16:17:45 +0100 |
Kim Alvefur |
mod_saslauth: Improve code style
0.11
|
| Thu, 18 Mar 2021 16:24:46 +0100 |
Kim Alvefur |
mod_c2s: Log about missing conn on async state changes
0.11
|
| Thu, 18 Mar 2021 16:23:47 +0100 |
Kim Alvefur |
mod_c2s: Improve code style
0.11
|
| Wed, 17 Mar 2021 12:47:16 +0100 |
Kim Alvefur |
mod_c2s: Fix traceback in session close when conn is nil
0.11
|
| Thu, 18 Mar 2021 14:30:47 +0100 |
tmolitor |
mod_saslauth: Don't throw errors in async code when connections are gone
0.11
|
| Thu, 18 Mar 2021 14:30:32 +0100 |
tmolitor |
mod_c2s: Don't throw errors in async code when connections are gone
0.11
|
| Tue, 06 Apr 2021 23:23:28 +0200 |
Kim Alvefur |
core.statsmanager: Cover util.statistics work in processing measurement
|
| Tue, 06 Apr 2021 13:27:18 +0200 |
Kim Alvefur |
core.hostmanager: Remove obsolete clearing of srv_hosts
|
| Tue, 06 Apr 2021 13:25:38 +0200 |
Kim Alvefur |
mod_admin_shell: Remove obsolete checks related to s2sout.lib
|
| Mon, 05 Apr 2021 17:21:18 +0200 |
Kim Alvefur |
mod_http_file_share: Include expiry time of the upload itself in token
|
| Mon, 05 Apr 2021 17:16:18 +0200 |
Kim Alvefur |
mod_http_file_share: Include time of issuance in auth token
|
| Mon, 05 Apr 2021 17:15:12 +0200 |
Kim Alvefur |
mod_http_file_share: Group related properties for readability
|
| Mon, 05 Apr 2021 16:24:39 +0200 |
Kim Alvefur |
mod_http_file_share: Log error opening file for writing
|
| Mon, 05 Apr 2021 16:23:59 +0200 |
Kim Alvefur |
mod_http_file_share: Fix logging of error opening file
|
| Thu, 25 Mar 2021 13:18:23 +0100 |
Kim Alvefur |
MUC: Allow overriding occupant object from groupchat message event
|
| Thu, 01 Apr 2021 12:30:55 +0200 |
Kim Alvefur |
net.server_epoll: Remove unnecessary luacheck annotations
|
| Wed, 31 Mar 2021 09:43:05 +0200 |
Kim Alvefur |
mod_http_file_share: Include storage in prune time measurement
|
| Sun, 28 Mar 2021 15:57:15 +0200 |
Kim Alvefur |
mod_http_file_share: Add internal command to check files consistency
|
| Sun, 28 Mar 2021 14:00:21 +0200 |
Kim Alvefur |
util.datamapper: Fix spelling in tests
|
| Sun, 28 Mar 2021 13:51:06 +0200 |
Kim Alvefur |
mod_http_file_share: Fix reporting of missing files
|
| Sun, 28 Mar 2021 13:22:35 +0200 |
Kim Alvefur |
MUC: Report number of live rooms to statsmanager
|
| Sun, 28 Mar 2021 13:15:11 +0200 |
Kim Alvefur |
mod_http_file_share: Report number of items in caches to statsmanager
|
| Tue, 16 Mar 2021 02:44:22 +0100 |
Kim Alvefur |
util.prosodyctl: Install plugins for current Lua version
|
| Fri, 26 Mar 2021 13:03:22 +0100 |
Kim Alvefur |
util.envload: Add basic test of envload()
|
| Fri, 26 Mar 2021 13:01:16 +0100 |
Kim Alvefur |
util.datamapper: Revert one special attribute to longer form
|
| Fri, 26 Mar 2021 12:53:29 +0100 |
Kim Alvefur |
util.datamapper: Use attribute convenience function throughout
|
| Thu, 25 Mar 2021 15:08:22 +0000 |
Matthew Wild |
util.promise: Switch order of parameters to join()
|
| Thu, 25 Mar 2021 14:32:32 +0000 |
Matthew Wild |
util.promise: all()/all_settled() pass through non-promise values
|
| Thu, 25 Mar 2021 14:28:38 +0000 |
Matthew Wild |
util.promise: Add join() convenience method
|
| Thu, 25 Mar 2021 13:51:16 +0000 |
Matthew Wild |
util.promise: Add support for arbitrary keys in all()/all_settled()
|
| Wed, 24 Mar 2021 16:36:00 +0100 |
Kim Alvefur |
mod_message: Stop advertising offline message support (mod_offline does that)
|
| Wed, 24 Mar 2021 00:48:02 +0100 |
Kim Alvefur |
util.datamapper: Don't include empty unwrapped arrays
|
| Wed, 24 Mar 2021 00:34:22 +0100 |
Kim Alvefur |
util.datamapper: Add test coverage of unwrapped arrays of objects
|
| Tue, 23 Mar 2021 23:55:33 +0100 |
Kim Alvefur |
util.datamapper: Fix error on attempt to coerce nil to something
|
| Tue, 23 Mar 2021 21:52:07 +0100 |
Kim Alvefur |
mod_admin_shell: Sort timers by time in debug:timers()
|
| Tue, 23 Mar 2021 21:46:11 +0100 |
Kim Alvefur |
mod_c2s: Log a debug message before closing due to c2s_timeout
|
| Tue, 23 Mar 2021 19:52:59 +0100 |
Kim Alvefur |
util.datamapper: Deal with locally built stanzas missing xmlns
|
| Mon, 22 Mar 2021 22:24:39 +0100 |
Kim Alvefur |
util.datamapper: Factor out conversion from any value to XML string
|
| Mon, 22 Mar 2021 22:01:49 +0100 |
Kim Alvefur |
mod_authz_internal: Ignore unused argument for now [luachec]
|
| Mon, 22 Mar 2021 21:24:57 +0100 |
Jonas Schäfer |
usermanager: expose set_roles through API
|
| Mon, 22 Mar 2021 21:24:43 +0100 |
Jonas Schäfer |
mod_authz_internal: add support for setting roles of a local user
|
| Mon, 22 Mar 2021 10:05:41 +0100 |
Kim Alvefur |
util.datamapper: Handle nested arrays or objects in arrays
|
| Mon, 22 Mar 2021 10:03:32 +0100 |
Kim Alvefur |
util.datamapper: Fix to skip parsing wrapped arrays that aren't there
|
| Sun, 21 Mar 2021 02:26:28 +0100 |
Kim Alvefur |
util.datamapper: Clear done TODO (arrays)
|
| Sat, 20 Mar 2021 21:29:51 +0100 |
Kim Alvefur |
util.datamapper: Complete array building support
|
| Sat, 20 Mar 2021 21:25:45 +0100 |
Kim Alvefur |
util.datamapper: Factor out handling of object properties for array reuse
|
| Sat, 20 Mar 2021 20:45:06 +0100 |
Kim Alvefur |
util.datamapper: Finally implement support for parsing arrays
|
| Sat, 20 Mar 2021 19:02:18 +0100 |
Kim Alvefur |
util.datamapper: Factor out extraction of the XML part to use
|
| Fri, 19 Mar 2021 19:07:25 +0100 |
Kim Alvefur |
util.datamapper: Only get element name if there's an element
|
| Fri, 19 Mar 2021 15:51:38 +0100 |
Kim Alvefur |
make: Magic trick for teal-src/*.tl -> ./*.lua
|
| Fri, 19 Mar 2021 01:17:59 +0100 |
Kim Alvefur |
util.datamapper: Fix arrays nesting one level too deep
|
| Fri, 19 Mar 2021 00:26:04 +0100 |
Kim Alvefur |
util.datamapper: Deal with type name changes in util.jsonschema
|
| Thu, 18 Mar 2021 23:57:03 +0100 |
Kim Alvefur |
util.jsonschema: Rename types for improved readability
|
| Thu, 18 Mar 2021 23:16:41 +0100 |
Kim Alvefur |
teal: Use new integer support in Teal 0.13.0
|
| Thu, 18 Mar 2021 13:07:10 +0100 |
Kim Alvefur |
util.datamapper: Limited support for unparsing simple arrays of strings
|
| Thu, 18 Mar 2021 12:57:25 +0100 |
Kim Alvefur |
util.datamapper: Add initial support for parsing arrays
|
| Sun, 14 Mar 2021 16:50:49 +0100 |
Kim Alvefur |
util.datamapper: Factor out common schema unpacking
|
| Sun, 14 Mar 2021 03:06:37 +0100 |
Kim Alvefur |
util.datamapper: Separate extraction of xml from coercion to target type
|
| Sun, 14 Mar 2021 01:57:00 +0100 |
Kim Alvefur |
util.datamapper: Use enum instead of mutually exclusive booleans
|
| Fri, 12 Mar 2021 01:33:15 +0100 |
Kim Alvefur |
util.datamapper: Enumerated elements
|
| Wed, 10 Mar 2021 00:19:45 +0100 |
Kim Alvefur |
util.datamapper: Some TODOs
|
| Wed, 10 Mar 2021 00:19:38 +0100 |
Kim Alvefur |
util.datamapper: Add references with notes
|
| Wed, 10 Mar 2021 00:18:39 +0100 |
Kim Alvefur |
util.datamapper: Add Copyright header
|
| Wed, 10 Mar 2021 00:15:00 +0100 |
Kim Alvefur |
util.jsonschema: Add copyright-header
|
| Tue, 09 Mar 2021 14:31:11 +0100 |
Kim Alvefur |
util.jsonschema: Restructure "type" keyword handling
|
| Tue, 09 Mar 2021 14:22:33 +0100 |
Kim Alvefur |
util.jsonschema: Syntax tweak to not upset syntax highlighting
|
| Tue, 09 Mar 2021 02:43:50 +0100 |
Kim Alvefur |
util.jsonschema: Implement "propertyNames"
|
| Tue, 09 Mar 2021 02:41:47 +0100 |
Kim Alvefur |
util.jsonschema: Restructure handling of "properties" and "additionalProperties"
|
| Tue, 09 Mar 2021 02:38:51 +0100 |
Kim Alvefur |
util.jsonschema: Fix "uniqueItems" prematurely declaring a match
|
| Tue, 09 Mar 2021 02:36:08 +0100 |
Kim Alvefur |
util.jsonschema: Implement the "prefixItems" keyword
|
| Tue, 09 Mar 2021 02:35:00 +0100 |
Kim Alvefur |
util.jsonschema: Implement the "contains" keyword
|
| Tue, 09 Mar 2021 02:33:28 +0100 |
Kim Alvefur |
util.jsonschema: Allow a boolean as schema
|
| Tue, 09 Mar 2021 02:26:05 +0100 |
Kim Alvefur |
util.jsonschema: Correct "items" keyword
|
| Sun, 07 Mar 2021 12:48:49 +0100 |
Kim Alvefur |
util.datamapper: Add support for mapping of elements where only one attribute matters
|
| Sun, 07 Mar 2021 01:41:39 +0100 |
Kim Alvefur |
util.datamapper: Add logic for "boolean" tags here the presence means true
|
| Sat, 06 Mar 2021 23:14:23 +0100 |
Kim Alvefur |
util.datamapper: Invent extension for using tag name as value
|
| Sun, 07 Mar 2021 00:57:36 +0100 |
Kim Alvefur |
util.datamapper: Add 'unparse' for turning tables into XML
|
| Sun, 07 Mar 2021 00:57:36 +0100 |
Kim Alvefur |
util.datamapper: Library for extracting data from stanzas
|
| Sat, 06 Mar 2021 21:07:53 +0100 |
Kim Alvefur |
util.jsonschema: Library for JSON Schema validation
|
| Tue, 09 Mar 2021 13:59:45 +0100 |
Kim Alvefur |
make: Add target for building Teal sources
|
| Tue, 09 Mar 2021 14:36:46 +0100 |
Kim Alvefur |
util: Add Teal interface definition files
|
| Tue, 16 Mar 2021 00:04:26 +0100 |
Kim Alvefur |
util.gc: Fix check for Lua 5.4
|
| Mon, 15 Mar 2021 23:09:42 +0100 |
Kim Alvefur |
net.resolvers.basic: Fix completion condition when IPv6 is disabled
|
| Mon, 15 Mar 2021 19:04:08 +0100 |
Kim Alvefur |
mod_pubsub: Include <pubsub> with unsubscribe reply
|
| Sat, 06 Mar 2021 18:26:50 +0100 |
Kim Alvefur |
util.rsm: Correctly coerce integer value for <index> (fix #1642)
|
| Sat, 06 Mar 2021 18:22:52 +0100 |
Kim Alvefur |
util.rsm: Increase test coverage
|
| Sat, 06 Mar 2021 15:24:45 +0100 |
Kim Alvefur |
util.rsm: Improve readability using compacter stanza building API
|
| Fri, 05 Mar 2021 15:05:21 +0100 |
Kim Alvefur |
mod_csi_simple: s/algoritm/algorithm/ [codespell]
|
| Fri, 05 Mar 2021 15:04:45 +0100 |
Kim Alvefur |
core.storagemanager: s/Multilpe/Multiple/ [codespell]
|
| Fri, 05 Mar 2021 13:02:37 +0100 |
Kim Alvefur |
util.prosodyctl.shell: Allow passing a single command as argument
|
| Fri, 05 Mar 2021 12:39:49 +0100 |
Kim Alvefur |
util.prosodyctl.shell: Fix check for --quiet
|
| Wed, 03 Mar 2021 20:48:54 +0100 |
Kim Alvefur |
net.resolvers.basic: Disable DANE for now, completely broken
|
| Wed, 03 Mar 2021 18:42:54 +0100 |
Kim Alvefur |
net.resolvers.basic: Don't enable DANE with zero TLSA records
|
| Wed, 03 Mar 2021 13:34:00 +0100 |
Kim Alvefur |
mod_s2s: Buffer stream error + stream closing tag
|
| Wed, 03 Mar 2021 13:30:19 +0100 |
Kim Alvefur |
core.s2smanager: Set "direction" on destroyed sessions (fixes #1641)
|
| Wed, 03 Mar 2021 13:26:38 +0100 |
Kim Alvefur |
mod_s2s: Check direction in bidi-aware style
|
| Tue, 02 Mar 2021 22:57:20 +0100 |
Kim Alvefur |
doap: Add RFC 7673
|
| Tue, 02 Mar 2021 22:42:04 +0100 |
Kim Alvefur |
mod_s2s: Add config setting to enable DANE
|
| Tue, 02 Mar 2021 22:41:59 +0100 |
Kim Alvefur |
net.connect: Add DANE support
|
| Sun, 29 Sep 2019 16:53:56 +0200 |
Kim Alvefur |
net.server_epoll: Support for passing DANE TLSA data to LuaSec (0.8 needed)
|
| Tue, 02 Mar 2021 21:47:09 +0100 |
Kim Alvefur |
core.portmanager: Log SNI hosts, services looked for
|
| Tue, 02 Mar 2021 13:52:19 +0100 |
Kim Alvefur |
MUC: Add robot face test
|
| Sat, 27 Feb 2021 21:37:56 +0100 |
Kim Alvefur |
mod_http: Consolidate handling of proxied connection details
|
| Sat, 27 Feb 2021 21:37:16 +0100 |
Kim Alvefur |
net.http.server: Set request.ip so mod_http doesn't have to
|
| Sat, 27 Feb 2021 21:07:36 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Sat, 27 Feb 2021 20:45:45 +0100 |
Kim Alvefur |
mod_http: Restore ip field for requests without proxies
0.11
|
| Fri, 26 Feb 2021 00:20:24 +0100 |
Kim Alvefur |
mod_http_file_share: Skip removal of nothing
|
| Thu, 25 Feb 2021 23:58:08 +0100 |
Kim Alvefur |
mod_http_file_share: Remove correct entries when not all expired files were deleted
|
| Thu, 25 Feb 2021 13:12:07 +0100 |
Kim Alvefur |
mod_http_errors: Add some comments
|
| Thu, 25 Feb 2021 12:59:28 +0100 |
Kim Alvefur |
mod_http_errors: Add some silly variations for the '/' page
|
| Wed, 24 Feb 2021 16:35:56 +0100 |
Kim Alvefur |
mod_http_file_share: Fix traceback on missing file-type
|
| Tue, 23 Feb 2021 19:52:57 +0100 |
Kim Alvefur |
mod_csi_simple: Add command to test importance algorithm on stream of stanzas
|
| Tue, 23 Feb 2021 16:07:41 +0100 |
Kim Alvefur |
mod_http: Improve message for missing 'route'
|
| Sun, 21 Feb 2021 01:00:00 +0100 |
Kim Alvefur |
mod_http: Warn if app is missing 'route'
|
| Tue, 23 Feb 2021 02:56:49 +0100 |
Kim Alvefur |
mod_http_file_share: Allow credentials via CORS (needed for auth token)
|
| Mon, 30 Dec 2019 09:50:59 +0100 |
Kim Alvefur |
mod_http: Allow modifying CORS header list via :provides API
|
| Mon, 30 Dec 2019 09:49:28 +0100 |
Kim Alvefur |
mod_http: Allow setting the CORS credentials flag via :provides API
|
| Sun, 21 Feb 2021 07:59:17 +0100 |
Kim Alvefur |
mod_http_errors: Style tweak
|
| Sun, 21 Feb 2021 06:49:11 +0100 |
Kim Alvefur |
mod_http_file_share: Return a message from the base URL
|
| Sun, 21 Feb 2021 06:20:55 +0100 |
Kim Alvefur |
mod_websocket: Use mod_http_errors html template #1172
|
| Sun, 21 Feb 2021 06:18:22 +0100 |
Kim Alvefur |
mod_bosh: Include warning if endpoint accessed insecurely (#1172)
|
| Sun, 21 Feb 2021 06:17:40 +0100 |
Kim Alvefur |
mod_bosh: Use message template from mod_http_error
|
| Sun, 21 Feb 2021 06:15:59 +0100 |
Kim Alvefur |
mod_http_errors: Add a highlighted warning to template
|
| Sun, 21 Feb 2021 06:13:19 +0100 |
Kim Alvefur |
mod_http_errors: Add way to reuse the error page template
|
| Thu, 18 Feb 2021 14:55:38 +0100 |
Kim Alvefur |
mod_http_errors: Minify CSS
|
| Thu, 18 Feb 2021 14:43:45 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Thu, 18 Feb 2021 14:34:38 +0100 |
Kim Alvefur |
mod_http: Fix trusted proxies check (thanks buildbot)
0.11
|
| Thu, 18 Feb 2021 10:41:04 +0100 |
Kim Alvefur |
mod_http: Optimize proxy IP check
|
| Thu, 18 Feb 2021 10:05:30 +0100 |
Kim Alvefur |
mod_websocket: Inherit security status from http request
|
| Thu, 18 Feb 2021 10:00:56 +0100 |
Kim Alvefur |
mod_http: Consider x-forwarded-proto from trusted proxies
|
| Thu, 18 Feb 2021 12:02:11 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Thu, 18 Feb 2021 12:00:00 +0100 |
Kim Alvefur |
mod_http: Skip IP resolution in non-proxied case
0.11
|
| Tue, 16 Feb 2021 23:10:23 +0100 |
Kim Alvefur |
mod_csi_simple: Fire event when flushing queue
|
| Tue, 16 Feb 2021 23:09:51 +0100 |
Kim Alvefur |
mod_csi_simple: Set session state to 'flushing' while doing so
|
| Mon, 15 Feb 2021 22:30:28 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Mon, 15 Feb 2021 18:16:07 +0100 |
Kim Alvefur |
Tag 0.11.8
0.11
|
| Mon, 15 Feb 2021 16:29:13 +0100 |
Kim Alvefur |
mod_pep: Advertise base pubsub feature (fixes #1632)
0.11 0.11.8
|
| Sat, 13 Feb 2021 14:14:12 +0100 |
Kim Alvefur |
mod_http_file_share: Prevent attempt to upload again after completion
|
| Sat, 13 Feb 2021 14:06:46 +0100 |
Kim Alvefur |
mod_http_file_share: Support sending 100 Continue
|
| Sat, 13 Feb 2021 13:38:56 +0100 |
Kim Alvefur |
net.http.server: Don't pause early streaming uploads
|
| Fri, 12 Feb 2021 14:47:27 +0100 |
Kim Alvefur |
net.http.server: Allow storing more than the parser in the session
|
| Sun, 12 Jul 2020 20:31:31 +0200 |
Kim Alvefur |
net.http.server: Enable async during HTTP request handling (fixes #1487)
|
| Tue, 09 Feb 2021 23:25:30 +0100 |
Kim Alvefur |
util.datamanager: Add basic tests
|
| Sun, 07 Feb 2021 19:23:33 +0100 |
Kim Alvefur |
util.datamanager: Support iterating over any file extension
|
| Sat, 06 Feb 2021 22:12:38 +0100 |
Kim Alvefur |
core.certmanager: Add comments explaining the 'verifyext' TLS settings
|
| Sat, 06 Feb 2021 21:40:21 +0100 |
Kim Alvefur |
mod_s2s: Clarify comment about unused TLS settings
|
| Fri, 05 Feb 2021 16:14:06 +0100 |
Kim Alvefur |
util.cache: Add test for :table (fails on Lua 5.1)
|
| Fri, 05 Feb 2021 15:52:46 +0100 |
Kim Alvefur |
mod_admin_shell: Add help section with (top level) MUC commands
|
| Wed, 03 Feb 2021 23:46:13 +0100 |
Kim Alvefur |
mod_admin_shell: Pretty-print HTTP endpoints in a human table
|
| Wed, 03 Feb 2021 23:47:59 +0100 |
Kim Alvefur |
mod_admin_shell: Remove previous print() call
|
| Wed, 03 Feb 2021 23:31:34 +0100 |
Kim Alvefur |
mod_admin_shell: List modules providing each HTTP endpoint
|
| Wed, 03 Feb 2021 23:28:02 +0100 |
Kim Alvefur |
mod_admin_shell: List global HTTP endpoints by default
|
| Wed, 03 Feb 2021 22:13:33 +0100 |
Kim Alvefur |
scansion tests: Give a title to HTTP Upload test
|
| Wed, 03 Feb 2021 21:41:45 +0100 |
Kim Alvefur |
mod_c2s: Reflect stream 'from' attribute back if set (fix #1625)
|
| Wed, 03 Feb 2021 16:14:43 +0100 |
Kim Alvefur |
util.xmppstream: Ensure stream 'id' is always present (fix #1626)
|
| Tue, 02 Feb 2021 22:16:20 +0100 |
Kim Alvefur |
mod_http_file_share: Collect cache hit/miss statistics for downloads
|
| Tue, 02 Feb 2021 22:11:53 +0100 |
Kim Alvefur |
mod_http_file_share: Measure how long it takes to prune expired files
|
| Tue, 02 Feb 2021 22:08:51 +0100 |
Kim Alvefur |
mod_http_file_share: Collect statistics of files uploaded
|
| Mon, 01 Feb 2021 12:47:05 +0100 |
Kim Alvefur |
mod_storage_sql: Implement map-like API for archives
|
| Mon, 01 Feb 2021 12:17:56 +0100 |
Kim Alvefur |
storage: Test reverse-ordered queries
|
| Sun, 31 Jan 2021 21:10:03 +0100 |
Kim Alvefur |
util.adhoc: Propagate error with producing initial initial data
|
| Sun, 31 Jan 2021 21:11:55 +0100 |
Kim Alvefur |
adhoc.lib: Tweak to allow using util.error objects
|
| Sun, 31 Jan 2021 20:38:40 +0100 |
Kim Alvefur |
mod_http_file_share: Reorder arguments
|
| Sun, 31 Jan 2021 17:44:19 +0100 |
Kim Alvefur |
mod_http_file_share: Update cached value while it is reasonably fresh
|
| Sun, 31 Jan 2021 17:56:49 +0100 |
Kim Alvefur |
mod_http_file_share: Cache quotas to avoid hitting storage
|
| Sun, 31 Jan 2021 17:56:35 +0100 |
Kim Alvefur |
mod_http_file_share: Split out some variables for later reuse
|
| Sun, 31 Jan 2021 14:43:42 +0100 |
Kim Alvefur |
mod_http_file_share: Add support for daily upload quotas.
|
| Sun, 31 Jan 2021 14:41:56 +0100 |
Kim Alvefur |
mod_http_file_share: Add missing semicolon
|
| Sat, 30 Jan 2021 20:23:52 +0100 |
Kim Alvefur |
CHANGES: Clarify what mod_mimicking does
|
| Sat, 30 Jan 2021 17:35:13 +0100 |
Kim Alvefur |
mod_http_file_share: Clarify log message
|
| Sat, 30 Jan 2021 01:18:33 +0100 |
Kim Alvefur |
doap: Fix off by 200 in RFC number
|
| Fri, 29 Jan 2021 23:23:25 +0100 |
Kim Alvefur |
mod_tls: Ignore lack of STARTTLS offer only when s2s_require_encryption set
|
| Fri, 29 Jan 2021 23:17:08 +0100 |
Kim Alvefur |
mod_tls: Attempt STARTTLS even if not advertised as per RFC 7590
|
| Fri, 29 Jan 2021 23:14:48 +0100 |
Kim Alvefur |
doap: Move comment into <implements> it comments on
|
| Fri, 29 Jan 2021 17:08:16 +0100 |
Kim Alvefur |
mod_mam: Remove obsolete queryid attribute from tests
|
| Fri, 29 Jan 2021 17:01:05 +0100 |
Kim Alvefur |
mod_mam: Remove obsolete 'queryid' attribute from iq-result (thanks paul)
|
| Fri, 29 Jan 2021 15:34:36 +0100 |
Kim Alvefur |
mod_http_file_share: Indicate missing token via WWW-Authenticate header
|
| Fri, 29 Jan 2021 15:34:15 +0100 |
Kim Alvefur |
mod_http_file_share: Clarify message about missing Authorization header
|
| Thu, 28 Jan 2021 17:24:37 +0100 |
Kim Alvefur |
mod_http_file_share: Allow started uploads to complete after token expired
|
| Thu, 28 Jan 2021 17:13:49 +0100 |
Kim Alvefur |
mod_http_file_share: Serve configurable set of safe mime types inline (thanks jonas’)
|
| Thu, 28 Jan 2021 16:34:13 +0100 |
Kim Alvefur |
mod_http_file_share: Cache file metadata
|
| Thu, 28 Jan 2021 16:23:38 +0100 |
Kim Alvefur |
mod_http_file_share: Extract all file properties into variables earlier
|
| Wed, 27 Jan 2021 23:38:14 +0100 |
Kim Alvefur |
mod_http_file_share: Fix the obligatory misplaced closing bracket (thanks scansion)
|
| Wed, 27 Jan 2021 22:10:11 +0100 |
Kim Alvefur |
mod_http_file_share: Insert pauses to avoid blocknig for long periods
|
| Wed, 27 Jan 2021 22:09:26 +0100 |
Kim Alvefur |
mod_http_file_share: Add support for removing old files (default 2 weeks)
|
| Wed, 27 Jan 2021 19:51:36 +0100 |
Kim Alvefur |
mod_http_file_share: More security headers
|
| Wed, 27 Jan 2021 18:26:24 +0100 |
Kim Alvefur |
mod_http_file_share: Strip authorization type prefix a bit earlier
|
| Wed, 27 Jan 2021 18:13:15 +0100 |
Kim Alvefur |
mod_http_file_share: Factor out function for generating full filename
|
| Wed, 27 Jan 2021 17:48:12 +0100 |
Kim Alvefur |
mod_http_file_share: Use '.bin' file extension
|
| Wed, 27 Jan 2021 17:47:04 +0100 |
Kim Alvefur |
mod_http_file_share: Validate file size early in HTTP PUT request
|
| Wed, 27 Jan 2021 17:34:48 +0100 |
Kim Alvefur |
mod_http_file_share: Move Authorization type string
|
| Wed, 27 Jan 2021 17:29:26 +0100 |
Kim Alvefur |
mod_http_file_share: Add some logging
|
| Wed, 27 Jan 2021 09:47:21 +0100 |
Kim Alvefur |
mod_http_file_share: Handle content-type being optional
|
| Wed, 27 Jan 2021 00:36:49 +0100 |
Kim Alvefur |
mod_http_file_share: Reject invalid file sizes
|
| Wed, 27 Jan 2021 00:29:12 +0100 |
Kim Alvefur |
mod_http_file_share: Fix name of max-file-size tag
|
| Wed, 27 Jan 2021 00:28:42 +0100 |
Kim Alvefur |
mod_http_file_share: Expand registry to fix extra tag
|
| Wed, 27 Jan 2021 00:09:49 +0100 |
Kim Alvefur |
mod_http_file_share: Verify final file size on completion of upload
|
| Tue, 26 Jan 2021 14:53:43 +0100 |
Kim Alvefur |
mod_http_file_share: Add file type filter
|
| Tue, 26 Jan 2021 14:53:24 +0100 |
Kim Alvefur |
mod_http_file_share: Add file size limit (default 10M)
|
| Tue, 26 Jan 2021 14:52:37 +0100 |
Kim Alvefur |
mod_http_file_share: Validate that filename does not contain '/'
|
| Tue, 26 Jan 2021 14:51:55 +0100 |
Kim Alvefur |
mod_http_file_share: Return proper error if unauthorized
|
| Tue, 26 Jan 2021 14:39:11 +0100 |
Kim Alvefur |
mod_http_file_share: Add basic access control
|
| Tue, 26 Jan 2021 14:27:51 +0100 |
Kim Alvefur |
mod_http_file_share: Add support for external file upload service
|
| Tue, 26 Jan 2021 03:19:17 +0100 |
Kim Alvefur |
mod_http_file_share: Let's write another XEP-0363 implementation
|
| Mon, 25 Jan 2021 21:27:05 +0100 |
Kim Alvefur |
util.interpolation: Add test for #1623
|
| Mon, 25 Jan 2021 21:26:45 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Mon, 25 Jan 2021 20:58:11 +0100 |
Kim Alvefur |
util.interpolation: Fix combination of filters and fallback values #1623
0.11
|
| Sun, 24 Jan 2021 16:12:53 +0100 |
Kim Alvefur |
util.startup: Make installer_plugin_path relative to data directory
|
| Sun, 24 Jan 2021 15:57:48 +0100 |
Kim Alvefur |
util.startup: Don't create installer plugin path (as root)
|
| Thu, 21 Jan 2021 23:38:44 +0100 |
Kim Alvefur |
util.prosodyctl.check: Recognise global options related to plugin installer
|
| Thu, 21 Jan 2021 23:33:59 +0100 |
Kim Alvefur |
net.unbound: Fix to initialize under prosodyctl
|
| Thu, 21 Jan 2021 19:23:15 +0100 |
Kim Alvefur |
prosodyctl: Add reference to #1602 (plugin installer docs) in comment
|
| Thu, 21 Jan 2021 19:20:08 +0100 |
Kim Alvefur |
prosodyctl: Move message after condition
|
| Thu, 21 Jan 2021 19:18:38 +0100 |
Kim Alvefur |
util.prosodyctl: Remove unused calculation [luacheck]
|
| Thu, 21 Jan 2021 19:17:31 +0100 |
Kim Alvefur |
util.prosodyctl: Rename unused variable to '_' [luacheck]
|
| Thu, 21 Jan 2021 19:16:24 +0100 |
Kim Alvefur |
prosodyctl: Fix copypaste oversight
|
| Thu, 21 Jan 2021 19:15:28 +0100 |
Kim Alvefur |
util.prosodyctl: Always return exit code from luarocks
|
| Thu, 21 Jan 2021 19:11:27 +0100 |
Kim Alvefur |
prosodyctl: Abort if no plugin source specified for the installer
|
| Thu, 21 Jan 2021 19:04:57 +0100 |
Kim Alvefur |
prosodyctl: Move UI related calls out of util.prosodyctl
|
| Thu, 21 Jan 2021 19:02:03 +0100 |
Kim Alvefur |
prosodyctl: Use luarocks status code as exit code
|
| Thu, 21 Jan 2021 18:50:19 +0100 |
Kim Alvefur |
util.prosodyctl: Reword message to sound more natural
|
| Thu, 21 Jan 2021 18:43:16 +0100 |
Kim Alvefur |
util.prosodyctl: Propagate status from luarocks invocation
|
| Thu, 21 Jan 2021 18:39:18 +0100 |
Kim Alvefur |
util.prosodyctl: Use installer path prepared by util.startup
|
| Mon, 18 Jan 2021 17:28:34 +0100 |
Kim Alvefur |
lint: Add initial semgrep config
|
| Sat, 16 Jan 2021 15:49:46 +0100 |
Kim Alvefur |
util.datamanager: Fix not passing variables as format string to logger (thanks semgrep)
|
| Sat, 16 Jan 2021 00:24:06 +0100 |
Kim Alvefur |
core.modulemanager: Fix resource location compat with LuaRocks 2.x
|
| Fri, 15 Jan 2021 18:42:45 +0000 |
Matthew Wild |
MUC: Allow modules to add to the room registration form, and handle the result
|
| Fri, 15 Jan 2021 14:02:10 +0000 |
Matthew Wild |
doc/doap.xml: Fix attribute name
|
| Wed, 13 Jan 2021 16:26:56 +0100 |
Kim Alvefur |
mod_mam: Workaround scansion test flakyness
|
| Wed, 13 Jan 2021 15:33:44 +0100 |
Kim Alvefur |
mod_storage_sql: Fix compatibilty with Lua 5.1
|
| Tue, 12 Jan 2021 19:32:10 +0100 |
Kim Alvefur |
mod_muc_mam: Copy extended MAM support from mod_mam
|
| Tue, 12 Jan 2021 19:25:29 +0100 |
Kim Alvefur |
mod_mam: Advertise extended MAM when archive storage is capable
|
| Tue, 12 Jan 2021 19:00:44 +0100 |
Kim Alvefur |
mod_mam: Allow querying by set of IDs
|
| Tue, 12 Jan 2021 18:46:17 +0100 |
Kim Alvefur |
mod_storage_sql: Support query for set of IDs
|
| Tue, 12 Jan 2021 18:06:55 +0100 |
Kim Alvefur |
mod_storage_internal: Support query for set of IDs
|
| Tue, 12 Jan 2021 18:06:33 +0100 |
Kim Alvefur |
mod_storage_memory: Support query for set of IDs
|
| Tue, 12 Jan 2021 18:03:40 +0100 |
Kim Alvefur |
storage tests: Add test for querying a set of IDs
|
| Tue, 12 Jan 2021 17:00:27 +0100 |
Kim Alvefur |
mod_storage_internal: Add support for full ID range query
|
| Tue, 12 Jan 2021 16:58:10 +0100 |
Kim Alvefur |
mod_storage_memory: Support full ID range queries
|
| Tue, 12 Jan 2021 15:52:14 +0100 |
Kim Alvefur |
storage tests: Test querys with both before and after IDs
|
| Sat, 09 Jan 2021 21:31:45 +0100 |
Kim Alvefur |
mod_mam: Add support for before-id and after-id fields
|
| Sat, 09 Jan 2021 21:08:33 +0100 |
Kim Alvefur |
mod_storage_sql: Advertise support for id range query
|
| Mon, 30 Nov 2020 23:42:13 +0100 |
Kim Alvefur |
mod_mam: Implement extended MAM metadata query
|
| Mon, 30 Nov 2020 21:12:01 +0100 |
Kim Alvefur |
mod_mam: Add support for page flipping
|
| Mon, 30 Nov 2020 21:00:45 +0100 |
Kim Alvefur |
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
|
| Tue, 12 Jan 2021 19:19:15 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Tue, 12 Jan 2021 13:25:08 +0100 |
Kim Alvefur |
net.adns: Prevent empty packets from being sent on "connect" (fix #1619)
0.11
|
| Sun, 10 Jan 2021 14:54:03 +0100 |
Kim Alvefur |
net.server_epoll: Fix off-by-one in 2c559953ad41
0.11
|
| Fri, 08 Jan 2021 23:56:27 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Fri, 08 Jan 2021 23:23:56 +0100 |
Kim Alvefur |
util.timer: Ensure timers can't run more than once per tick (fixes #1620)
0.11
|
| Fri, 08 Jan 2021 21:57:19 +0100 |
Kim Alvefur |
net.server_epoll: Ensure timers can't run more than once per tick
0.11
|
| Thu, 24 Dec 2020 17:57:28 +0100 |
Kim Alvefur |
util.stanza: Move misplaced argument to correct place
0.11
|
| Fri, 08 Jan 2021 17:32:06 +0100 |
Kim Alvefur |
mod_csi_simple,mod_carbons,mod_mam: Update comment about XEP-0353
|
| Tue, 29 Dec 2020 21:35:48 +0100 |
Kim Alvefur |
doap: XEP-0004 Multiple Items in Form Results is not supported
|
| Tue, 29 Dec 2020 21:31:26 +0100 |
Kim Alvefur |
doap: LibExpat was used from the start and thus XEP-0044 supported
|
| Tue, 29 Dec 2020 21:30:36 +0100 |
Kim Alvefur |
doap: util.dataforms first appeared in 0.4.0
|
| Tue, 29 Dec 2020 21:29:27 +0100 |
Kim Alvefur |
doap: Add removed status
|
| Tue, 29 Dec 2020 18:40:14 +0100 |
Kim Alvefur |
doap: Specify exact Prosody version
|
| Fri, 08 Jan 2021 07:43:07 +0000 |
Matthew Wild |
mod_scansion_record: Flush after writes
|
| Tue, 05 Jan 2021 21:40:06 +0100 |
Kim Alvefur |
net.unbound: Delay loading until server has started or first query
|
| Tue, 05 Jan 2021 21:36:04 +0100 |
Kim Alvefur |
net.unbound: Move libunbound initialization into a function
|
| Tue, 05 Jan 2021 21:04:06 +0100 |
Kim Alvefur |
scansion: Allow specifying a logfile for prosody via environment
|
| Tue, 05 Jan 2021 20:04:07 +0100 |
Kim Alvefur |
net.unbound: Allow tracing individual queries with a logger per query
|
| Tue, 05 Jan 2021 20:02:46 +0100 |
Kim Alvefur |
net.unbound: Don't pass error as logger formatting string
|
| Tue, 05 Jan 2021 19:53:40 +0100 |
Kim Alvefur |
net.unbound: Log net.server interactions
|
| Tue, 05 Jan 2021 17:08:24 +0100 |
Kim Alvefur |
prosodyctl: Remove non-existant command from hidden commands
|
| Fri, 02 Oct 2020 16:12:47 +0200 |
JC Brand |
MUC: Reject probes from non-occupants
|
| Sun, 19 Apr 2020 21:49:45 +0200 |
JC Brand |
MUC: Add support for presence probes (fixes #1535)
|
| Sat, 02 Jan 2021 20:04:43 +0100 |
Kim Alvefur |
doap: Use logo property from schema.org
|
| Sat, 02 Jan 2021 20:05:34 +0100 |
Kim Alvefur |
doap: Apply XML canonicalization
|
| Fri, 01 Jan 2021 04:04:38 +0100 |
Kim Alvefur |
doap: Link to the actual logo (thanks Link Mauve)
|
| Fri, 01 Jan 2021 02:58:13 +0100 |
Kim Alvefur |
doap: Link to logo
|
| Fri, 18 Dec 2020 22:29:44 +0100 |
Kim Alvefur |
mod_component: Distinguish missing stream @to from unknown local component (thanks Daniel_W)
|
| Wed, 16 Dec 2020 10:55:04 +0100 |
Kim Alvefur |
net.server_epoll: Increase log level for error in callback
|
| Wed, 16 Dec 2020 08:53:57 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Wed, 16 Dec 2020 08:50:20 +0100 |
Kim Alvefur |
mod_s2s: Fix copypaste mistake in b3ae48362f78
0.11
|
| Tue, 15 Dec 2020 13:37:05 +0000 |
Matthew Wild |
Merge 0.11->trunk
|
| Tue, 15 Dec 2020 13:36:08 +0000 |
Matthew Wild |
MUC: Fix logic bug causing unnecessary presence to be sent, fixes #1615 (thanks damencho)
0.11
|
| Sun, 13 Dec 2020 16:27:00 +0100 |
Kim Alvefur |
doap: Add XEP-0441, the preferences part broken out of XEP-0313
|
| Sun, 13 Dec 2020 16:24:10 +0100 |
Kim Alvefur |
doap: Add XEP-0297, used by XEP-0280, XEP-0313
|
| Sun, 13 Dec 2020 16:21:52 +0100 |
Kim Alvefur |
doap: Add XEP-0277 for use in mod_storage_0227 and tools/xep227toprosody.lua
|
| Sun, 13 Dec 2020 16:20:41 +0100 |
Kim Alvefur |
doap: Not all of XEP-0133 commands are implemented
|
| Sun, 13 Dec 2020 16:14:53 +0100 |
Kim Alvefur |
doap: XEP-0352 version bump to Draft (no changes)
|
| Sun, 13 Dec 2020 15:12:21 +0100 |
Kim Alvefur |
doap: Add XEP-0059, RSM is used indirectly by XEP-0313
|
| Sun, 13 Dec 2020 15:08:11 +0100 |
Kim Alvefur |
doap: Add XEP-0044, Expat should be handling namespaces
|
| Fri, 11 Dec 2020 15:37:35 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Thu, 10 Dec 2020 11:53:10 +0100 |
Kim Alvefur |
mod_s2s: Prevent whitespace keepalives the stream has been opened
0.11
|
| Fri, 11 Dec 2020 10:15:30 +0000 |
Matthew Wild |
net.http.errors: Add error class for DNS resolution failures (thanks SouL)
|
| Wed, 09 Dec 2020 14:51:40 +0000 |
Matthew Wild |
util.error: Switch to util.debug traceback tables and remove display_tracebacks option
|
| Wed, 09 Dec 2020 14:00:13 +0000 |
Matthew Wild |
util.error: Expose is_error on registry objects for convenience
|
| Wed, 09 Dec 2020 13:59:51 +0000 |
Matthew Wild |
util.error: rename is_err() -> is_error()
|
| Wed, 09 Dec 2020 13:55:10 +0000 |
Matthew Wild |
util.error: Add coerce and wrap methods to registry(?) objects
|
| Wed, 09 Dec 2020 13:54:21 +0000 |
Matthew Wild |
net.http: track time of request for debug/stats purposes
|
| Tue, 08 Dec 2020 20:35:53 +0100 |
Kim Alvefur |
doap: Add XEP-0222 and XEP-0223, both supported by newer mod_pep
|
| Tue, 08 Dec 2020 20:34:45 +0100 |
Kim Alvefur |
doap: XEP-0048 is indirectly supported via XEP-0049 by mod_privacy
|
| Tue, 08 Dec 2020 15:49:25 +0000 |
Matthew Wild |
net.adns: Reduce 'Exhausted all servers' message to warning
|
| Tue, 24 Nov 2020 10:46:53 +0000 |
Matthew Wild |
Update CHANGES and doap.xml for XEP-0421 support
|
| Tue, 24 Nov 2020 10:38:56 +0000 |
Matthew Wild |
MUC: Merge mod_muc_occupant_id into a sub-module (thanks pep.!)
|
| Mon, 23 Nov 2020 21:56:26 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Mon, 23 Nov 2020 21:52:46 +0100 |
Kim Alvefur |
mod_saslauth: Only advertise channel binding if a finished message is available
0.11
|
| Mon, 23 Nov 2020 21:42:52 +0100 |
Kim Alvefur |
mod_saslauth: Disable 'tls-unique' channel binding with TLS 1.3 (closes #1542)
0.11
|
| Mon, 23 Nov 2020 20:39:47 +0000 |
Matthew Wild |
Merge 0.11->trunk
|
| Mon, 23 Nov 2020 20:38:51 +0000 |
Matthew Wild |
util.promise: Use xpcall() for promise function to preserve tracebacks
0.11
|
| Sun, 22 Nov 2020 00:52:49 +0100 |
Kim Alvefur |
mod_adhoc: Log commands provided at debug level
|
| Sun, 15 Nov 2020 14:48:59 +0100 |
Kim Alvefur |
util.hashring: Normalize indentation to tabs
|
| Sat, 14 Nov 2020 22:22:46 +0100 |
Kim Alvefur |
util.error: Remove a stray word from a comment
|
| Wed, 11 Nov 2020 16:09:55 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Wed, 11 Nov 2020 16:00:41 +0100 |
Kim Alvefur |
util.stanza: Reject ASCII control characters (fixes #1606)
0.11
|
| Tue, 10 Nov 2020 14:46:49 +0100 |
Kim Alvefur |
mod_disco: Add some spacing to improve readability and code navigation
|
| Mon, 09 Nov 2020 12:38:32 +0100 |
Kim Alvefur |
util.prosodyctl.cert: Fix for prompt functions having moved to util.human.io
|
| Fri, 06 Nov 2020 16:52:38 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Fri, 06 Nov 2020 13:49:40 +0100 |
Kim Alvefur |
mod_pubsub: Fix notification stanza type setting (fixes #1605)
0.11
|
| Thu, 05 Nov 2020 22:31:25 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Thu, 05 Nov 2020 22:27:17 +0100 |
Kim Alvefur |
mod_pubsub: Lower priority of default <body> generator
0.11
|
| Fri, 30 Oct 2020 14:05:07 +0000 |
Matthew Wild |
util.cache: Add __name to metatable
|
| Fri, 30 Oct 2020 14:04:40 +0000 |
Matthew Wild |
tools.modtrace: Pass config to serialize()
|
| Fri, 30 Oct 2020 13:53:39 +0000 |
Matthew Wild |
util.dbuffer: Add __name to metatable
|
| Fri, 30 Oct 2020 13:53:24 +0000 |
Matthew Wild |
tools.modtrace: Library for tracing/debugging Lua module and method calls
|
| Wed, 28 Oct 2020 23:15:52 +0100 |
Kim Alvefur |
tools/form2table: Convert XEP-0004 dataform from XML to util.dataforms Lua format
|
| Wed, 28 Oct 2020 23:05:15 +0100 |
Kim Alvefur |
tools/linedebug: Print each line of source executed
|
| Wed, 28 Oct 2020 22:48:31 +0100 |
Kim Alvefur |
tools/cfgdump: Reads Prosody config file and pretty-prints it back out
|
| Wed, 28 Oct 2020 22:42:43 +0100 |
Kim Alvefur |
tools/tb2err: Formats Lua traceback in errors.err format
|
| Wed, 28 Oct 2020 14:32:33 +0000 |
Matthew Wild |
Merge 0.11->trunk
|
| Wed, 28 Oct 2020 14:21:09 +0000 |
Matthew Wild |
util.dbuffer: Optimize :sub() and :byte()
0.11
|
| Sun, 25 Oct 2020 15:23:36 +0100 |
Kim Alvefur |
mod_pubsub: Comment on itemstore type
|
| Sun, 25 Oct 2020 15:21:34 +0100 |
Kim Alvefur |
mod_pubsub: Clarify kind of item store created
|
| Sun, 25 Oct 2020 15:20:14 +0100 |
Kim Alvefur |
mod_pubsub: Don't set store as metatable
|
| Wed, 21 Oct 2020 10:40:11 +0100 |
Matthew Wild |
net.http: Add support for streaming chunked/large responses
|
| Wed, 21 Oct 2020 10:34:16 +0100 |
Matthew Wild |
net.http.parser: Expose 'partial', 'chunked' and 'body_length' on packets
|
| Sun, 11 Oct 2020 23:04:13 +0200 |
Kim Alvefur |
util.paths: Optimize path joining with few arguments
|
| Sat, 17 Oct 2020 19:24:44 +0200 |
Kim Alvefur |
util_paths_spec: Trim trailing white space
|
| Sat, 17 Oct 2020 19:00:16 +0200 |
Kim Alvefur |
util.paths: Add some tests
|
| Sat, 17 Oct 2020 14:19:41 +0200 |
Kim Alvefur |
MUC: Remove XEP-0091: Legacy Delayed Delivery
|
| Fri, 16 Oct 2020 14:01:25 +0100 |
Matthew Wild |
mod_posix: Hook and fire events on SIGUSR1/2
|
| Fri, 16 Oct 2020 13:44:51 +0100 |
Matthew Wild |
Merge 0.11->trunk
|
| Fri, 16 Oct 2020 13:38:04 +0100 |
Matthew Wild |
util.debug: Fix locals being reported under wrong stack frame in some cases (+tests!!)
0.11
|
| Thu, 15 Oct 2020 17:23:21 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Thu, 15 Oct 2020 17:21:58 +0200 |
Kim Alvefur |
Back out changeset 2c1583bb0e0f
0.11
|
| Sat, 07 Sep 2019 13:38:02 +0200 |
Kim Alvefur |
util.sasl.scram: Use util.strbitop for XOR step
|
| Thu, 15 Oct 2020 17:14:03 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Thu, 15 Oct 2020 17:12:33 +0200 |
Kim Alvefur |
Back out 6dde2c9fa272: Doesn't work on Lua 5.1
0.11
|
| Thu, 15 Oct 2020 17:05:53 +0200 |
Kim Alvefur |
util.strbitop: Remove redundant init function
0.11
|
| Thu, 15 Oct 2020 16:51:16 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Thu, 15 Oct 2020 16:43:30 +0200 |
Kim Alvefur |
util.strbitop: Create buffer in the correct size (optimization)
0.11
|
| Thu, 15 Oct 2020 16:41:51 +0200 |
Kim Alvefur |
util.strbitop: Add tests covering basics
0.11
|
| Thu, 15 Oct 2020 16:26:56 +0200 |
Kim Alvefur |
util.strbitop: Reformat code
0.11
|
| Thu, 15 Oct 2020 14:25:09 +0100 |
Matthew Wild |
Merge 0.11->trunk
|
| Thu, 15 Oct 2020 14:01:22 +0100 |
Matthew Wild |
net.websocket.frames: Add test for empty frame with MASK and key set
0.11
|
| Wed, 14 Oct 2020 19:41:42 +0200 |
Kim Alvefur |
net.websocket.frames: Use C string XOR implementation
0.11
|
| Sat, 07 Sep 2019 13:37:47 +0200 |
Kim Alvefur |
util.strbitop: Library for bitwise operations on strings
0.11
|
| Wed, 14 Oct 2020 19:02:48 +0200 |
Kim Alvefur |
net.websocket.frames: Add small test covering xor-masking
0.11
|
| Thu, 15 Oct 2020 13:43:03 +0100 |
Matthew Wild |
util.error: Pass through existing error objects passed to new()
|
| Tue, 13 Oct 2020 11:59:40 +0100 |
Matthew Wild |
Merge 0.11->trunk
|
| Tue, 13 Oct 2020 11:55:28 +0100 |
Matthew Wild |
net.http.server: Don't send Content-Length on 1xx/204 responses, per RFC (fixes #1596)
0.11
|
| Mon, 12 Oct 2020 21:29:20 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Mon, 12 Oct 2020 20:21:18 +0200 |
Kim Alvefur |
net.websocket.frames: Read buffer length correctly in Lua 5.1 (fix #1598)
0.11
|
| Mon, 12 Oct 2020 20:20:02 +0200 |
Kim Alvefur |
util.dbuffer: Expose length as :len() method, like strings
0.11
|
| Mon, 12 Oct 2020 18:27:42 +0200 |
Kim Alvefur |
mod_http_errors: Remove 'extra' element when empty
|
| Mon, 12 Oct 2020 18:16:18 +0200 |
Kim Alvefur |
mod_http_errors: Dark theme!
|
| Mon, 12 Oct 2020 18:13:20 +0200 |
Kim Alvefur |
mod_http_errors: Use a class on extra data section
|
| Sun, 11 Oct 2020 20:25:32 +0100 |
Matthew Wild |
util.startup: Handle missing nparams field from debug info (not present in 5.1)
|
| Sun, 11 Oct 2020 14:27:28 +0200 |
Kim Alvefur |
core.modulemanager: Fix error if installer path missing
|
| Fri, 09 Oct 2020 17:41:10 +0200 |
Kim Alvefur |
util.startup: Include arguments in function string representation
|
| Fri, 09 Oct 2020 17:34:04 +0200 |
Kim Alvefur |
util.startup: Retrieve less data for function string representation
|
| Fri, 09 Oct 2020 16:37:15 +0200 |
Kim Alvefur |
core.moduleapi: Return resource path from module:get_directory() (API BC)
|
| Wed, 07 Oct 2020 22:54:12 +0200 |
Kim Alvefur |
core.modulemanager: Add compat for LuaRocks 2.x
|
| Wed, 07 Oct 2020 16:10:51 +0200 |
Kim Alvefur |
core.moduleapi: Use resource path for :load_resource()
|
| Wed, 07 Oct 2020 15:51:37 +0200 |
Kim Alvefur |
core.modulemanager: Locate resources of LuaRocks-installed modules
|
| Wed, 07 Oct 2020 15:37:15 +0200 |
Kim Alvefur |
util.startup: Save the path used by the installer to prosody.paths
|
| Wed, 07 Oct 2020 13:36:24 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Wed, 07 Oct 2020 13:33:02 +0200 |
Kim Alvefur |
MUC: Preserve disco 'node' attribute (or lack thereof) in response (fix #1595) (thanks lessthan3)
0.11
|
| Mon, 05 Oct 2020 22:19:55 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Mon, 05 Oct 2020 22:12:29 +0200 |
Kim Alvefur |
util.dependencies: Check for bitop library same way as net.websocket.frames (fixes #1594)
0.11
|
| Mon, 05 Oct 2020 21:54:17 +0200 |
Kim Alvefur |
util.startup: Fix startup failure if CFG_DATADIR is unset
|
| Mon, 05 Oct 2020 21:45:02 +0200 |
Kim Alvefur |
util.startup: Re-enable installer path setup
|
| Mon, 05 Oct 2020 21:43:47 +0200 |
Kim Alvefur |
util.startup: Put 'installer_plugin_path' under data directory by default
|
| Mon, 05 Oct 2020 21:23:39 +0200 |
Kim Alvefur |
util.prosodyctl: Simplify luarocks invocation
|
| Mon, 05 Oct 2020 21:24:14 +0200 |
Kim Alvefur |
util.prosodyctl: Get Luarocks server from config
|
| Mon, 05 Oct 2020 21:24:07 +0200 |
Kim Alvefur |
util.prosodyctl: Move hardcoded luarocks server into prosodyctl
|
| Mon, 05 Oct 2020 21:17:29 +0200 |
Kim Alvefur |
util.prosodyctl: Flip argument order
|
| Mon, 05 Oct 2020 21:13:23 +0200 |
Kim Alvefur |
util.prosodyctl: Construct luarocks command line with templates
|
| Mon, 05 Oct 2020 20:58:37 +0200 |
Kim Alvefur |
util.pluginloader: Look for module libs in mod_plugin/lib.lua
|
| Mon, 05 Oct 2020 20:56:53 +0200 |
Kim Alvefur |
util.pluginloader: Look for top level mod_something.lua in luarocks-style tree
|
| Mon, 05 Oct 2020 20:56:03 +0200 |
Kim Alvefur |
util.pluginloader: Extract Lua version once
|
| Sun, 04 Oct 2020 18:00:32 +0200 |
Kim Alvefur |
MUC: Correct advertising of subject write access (really fixes #1155)
0.11
|
| Sat, 03 Oct 2020 16:22:56 +0200 |
Kim Alvefur |
util.xml: Fix float formatting of line and columns in error (on Lua 5.3+)
|
| Sat, 03 Oct 2020 15:09:12 +0200 |
Kim Alvefur |
mod_bosh: Count connection attempts non-VirtualHost as "bad host" (stats)
|
| Sat, 03 Oct 2020 15:07:48 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Sat, 03 Oct 2020 15:03:09 +0200 |
Kim Alvefur |
mod_bosh: Ensure that stream is directed to a VirtualHost (fixes #425)
0.11
|
| Sat, 03 Oct 2020 14:59:11 +0200 |
Kim Alvefur |
mod_bosh: Pick out the 'wait' before checking it instead of earlier
0.11
|
| Fri, 02 Oct 2020 16:44:30 +0100 |
Matthew Wild |
mod_auth_anonymous: Add config option to allow/disallow storage writes
|
| Fri, 02 Oct 2020 16:35:05 +0200 |
Kim Alvefur |
make: Add way to run individual tests
|
| Wed, 30 Sep 2020 09:50:33 +0100 |
Matthew Wild |
Merge 0.11->trunk
|
| Thu, 01 Oct 2020 15:08:58 +0100 |
Matthew Wild |
Added tag 0.11.7 for changeset ece430d49809
0.11
|
| Sun, 31 May 2020 22:39:34 +0200 |
Kim Alvefur |
mod_c2s,mod_s2s: Make stanza size limits configurable
0.11 0.11.7
|
| Wed, 30 Sep 2020 09:46:30 +0100 |
Matthew Wild |
Merge
0.11
|
| Wed, 30 Sep 2020 07:25:32 +0100 |
Matthew Wild |
Merge 0.11->trunk
|
| Tue, 29 Sep 2020 21:27:16 -0500 |
Waqas Hussain |
util.indexedbheap: Fix heap datastructure corruption in :reschedule(smaller_value)
0.11
|
| Tue, 29 Sep 2020 15:30:48 +0100 |
Matthew Wild |
Merge 0.11->trunk
|
| Tue, 29 Sep 2020 15:18:32 +0100 |
Matthew Wild |
mod_websocket: Refactor frame validity checking, also check partially-received frames against constraints
0.11
|
| Tue, 29 Sep 2020 13:58:32 +0100 |
Matthew Wild |
net.websocket.frames: Additionally return partial frame if there is one
0.11
|
| Mon, 28 Sep 2020 16:36:12 +0100 |
Matthew Wild |
mod_websocket: Continue to process data already in the buffer after an error occurs
0.11
|
| Thu, 17 Sep 2020 16:42:36 +0100 |
Matthew Wild |
mod_websocket: Enforce stanza size limit and close stream
0.11
|
| Thu, 17 Sep 2020 16:42:14 +0100 |
Matthew Wild |
mod_websocket: Add separate limit for frame buffer size
0.11
|
| Thu, 17 Sep 2020 16:41:48 +0100 |
Matthew Wild |
mod_websocket: handle full frame buffer and raise stream error
0.11
|
| Thu, 17 Sep 2020 13:04:46 +0100 |
Matthew Wild |
mod_websocket: Switch partial frame buffering to util.dbuffer
0.11
|
| Thu, 17 Sep 2020 13:00:19 +0100 |
Matthew Wild |
net.websocket.frames: Allow all methods to work on non-string objects
0.11
|
| Mon, 24 Aug 2020 17:28:48 +0200 |
Kim Alvefur |
util.dbuffer: Simplify test case
0.11
|
| Mon, 24 Aug 2020 16:18:13 +0100 |
Matthew Wild |
util.dbuffer: Fix :sub() not working with partially-consumed chunks (thanks Zash for test case)
0.11
|
| Fri, 26 Jun 2020 16:41:31 +0100 |
Matthew Wild |
util.dbuffer: dynamic string buffer
0.11
|
| Mon, 28 Sep 2020 23:48:02 +0200 |
Kim Alvefur |
util.error: Drop registry initialization with namespace as key
|
| Mon, 28 Sep 2020 22:13:04 +0200 |
Kim Alvefur |
util.error: Expand compact registries into normal form internally
|
| Mon, 28 Sep 2020 18:39:51 +0200 |
Kim Alvefur |
util.error: Add a "compact mode" for registries
|
| Mon, 28 Sep 2020 19:32:54 +0200 |
Kim Alvefur |
CHANGES: Add util.error
|
| Mon, 28 Sep 2020 19:26:48 +0200 |
Kim Alvefur |
util.error: Expose source and registry as fields on the registry object
|
| Mon, 28 Sep 2020 18:36:00 +0200 |
Kim Alvefur |
util.error: Cover registry initialization in test
|
| Mon, 28 Sep 2020 16:21:41 +0100 |
Matthew Wild |
net.http.server: Default to HTTP result code 500 when promise is rejected
|
| Mon, 28 Sep 2020 01:55:35 +0200 |
Kim Alvefur |
util.error: Turns out <gone> wasn't alone, there's also <redirect>
|
| Sun, 27 Sep 2020 00:17:48 +0200 |
Kim Alvefur |
util.error: Pass converted stanza errors throguh new()
|
| Sat, 26 Sep 2020 23:17:53 +0200 |
Kim Alvefur |
util.serialization: Let freeze metamethod return a literal string
|
| Sat, 26 Sep 2020 18:15:49 +0200 |
Kim Alvefur |
util.error: Collect Application-Specific Conditions from stanza errors
|
| Sat, 26 Sep 2020 18:15:27 +0200 |
Kim Alvefur |
util.error: Add special case handling of <gone> with an URI
|
| Sat, 26 Sep 2020 18:14:10 +0200 |
Kim Alvefur |
util.error: Default error originator to stanza sender
|
| Sat, 26 Sep 2020 18:13:27 +0200 |
Kim Alvefur |
util.error: Extract error originator from stanza errors
|
| Sat, 26 Sep 2020 18:12:18 +0200 |
Kim Alvefur |
util.stanza: Extract Application-Specific Condition from errors
|
| Sat, 26 Sep 2020 19:00:17 +0200 |
Kim Alvefur |
spec.stanza spec: Split up util.error related tests
|
| Sat, 26 Sep 2020 18:09:10 +0200 |
Kim Alvefur |
util.stanza: Support Application-Specific Conditions in util.error
|
| Sat, 26 Sep 2020 18:07:33 +0200 |
Kim Alvefur |
util.stanza: Get 'by' from context instead
|
| Sat, 26 Sep 2020 17:30:47 +0200 |
Kim Alvefur |
util.stanza: Support inclusion of <gone> URI from util.error object
|
| Sat, 26 Sep 2020 17:26:31 +0200 |
Kim Alvefur |
util.stanza: Support getting 'by' from util.error object
|
| Sat, 26 Sep 2020 17:18:17 +0200 |
Kim Alvefur |
util.stanza: Reorder code to prepare for extracting 'by' from util.error
|
| Sat, 26 Sep 2020 17:16:34 +0200 |
Kim Alvefur |
util.error: Add well-known field 'extra'
|
| Fri, 25 Sep 2020 16:39:22 +0100 |
Matthew Wild |
util.error: Simplify error creation flow
|
| Fri, 25 Sep 2020 12:38:58 +0100 |
Matthew Wild |
util.error: Switch coerce() to use new() and change 'native' to context field 'wrapped_error'
|
| Fri, 25 Sep 2020 12:32:43 +0100 |
Matthew Wild |
util.error: Have init() return an object to allow API extensibility via additional methods
|
| Fri, 25 Sep 2020 12:27:45 +0100 |
Matthew Wild |
util.error: Minor tweaks to error creation code to prepare for future changes
|
| Fri, 25 Sep 2020 12:19:30 +0100 |
Matthew Wild |
util.error: Simplify error creation - remove ability to set context from templates, and remove default context
|
| Fri, 25 Sep 2020 12:18:18 +0100 |
Matthew Wild |
util.error: Add unique 'instance_id' to error objects
|
| Sat, 19 Sep 2020 20:49:24 +0100 |
Matthew Wild |
Merge 0.11->trunk
|
| Mon, 15 Jun 2020 14:16:34 +0100 |
Matthew Wild |
util.startup: Configure the GC on startup, using the config or built-in defaults
0.11
|
| Mon, 15 Jun 2020 14:23:47 +0100 |
Matthew Wild |
util.gc: Linter fixes [luacheck]
0.11
|
| Mon, 15 Jun 2020 14:16:10 +0100 |
Matthew Wild |
util.gc: New module for configuring the Lua garbage collector
0.11
|
| Thu, 21 Nov 2019 18:56:43 +0100 |
Kim Alvefur |
util.dataforms: Add support for validating (integer) ranges
|
| Wed, 16 Sep 2020 18:16:08 +0200 |
Kim Alvefur |
doap: Add XEP-0307
|
| Tue, 15 Sep 2020 09:09:06 +0100 |
Matthew Wild |
Merge 0.11->trunk
|
| Tue, 15 Sep 2020 09:08:21 +0100 |
Matthew Wild |
net.http: Add feature discovery (currently just contains SNI)
0.11
|
| Fri, 11 Sep 2020 12:37:07 +0100 |
Matthew Wild |
mod_http: Silence warnings when running under prosodyctl
|
| Wed, 09 Sep 2020 17:12:00 +0100 |
Matthew Wild |
util.interpolation: Add test for ~ when value is false (not just nil)
|
| Wed, 09 Sep 2020 17:10:33 +0100 |
Matthew Wild |
util.interpolation: Add '~' as the opposite of '&' (render sub-block if falsy)
|
| Mon, 17 Aug 2020 23:01:14 +0200 |
Kim Alvefur |
net.server: Backport client parts of SNI support from trunk (#409)
0.11
|
| Tue, 08 Sep 2020 22:50:43 +0200 |
Kim Alvefur |
mod_posix: Daemonize later
|
| Wed, 09 Sep 2020 10:23:32 +0100 |
Matthew Wild |
Added tag 0.11.6 for changeset bacca65ce107
0.11
|
| Thu, 03 Sep 2020 13:10:46 +0100 |
Matthew Wild |
util.event: Add luacheck annotation to unused parameter in tests
|
| Thu, 03 Sep 2020 13:00:43 +0100 |
Matthew Wild |
util.helpers: when logging events, log individual handler calls
|
| Thu, 03 Sep 2020 12:59:43 +0100 |
Matthew Wild |
util.events: Add set_debug_hook() method
|
| Sat, 29 Aug 2020 18:51:13 +0200 |
Kim Alvefur |
MUC: Don't default room name to JID localpart (API breaking change)
|
| Fri, 28 Aug 2020 18:44:02 +0200 |
Kim Alvefur |
util.jid: Fix special escaping of '\' per XEP-0106
|
| Fri, 28 Aug 2020 18:43:37 +0200 |
Kim Alvefur |
util.jid: Add test coverage for XEP-0106: JID Escaping functions
|
| Fri, 28 Aug 2020 13:55:05 +0200 |
Kim Alvefur |
util.error: Add a wrapper for common parameters
|
| Fri, 28 Aug 2020 13:54:16 +0200 |
Kim Alvefur |
util.error: Add a 'source' parameter where origin module can be mentioned
|
| Fri, 28 Aug 2020 12:54:31 +0100 |
Matthew Wild |
util.startup: Init util.error with defaults if none given
|
| Fri, 28 Aug 2020 12:51:40 +0100 |
Matthew Wild |
util.error: Add configuration for including traceback in tostring()
|
| Fri, 28 Aug 2020 12:40:59 +0100 |
Matthew Wild |
util.error: Allow optional tracebacks to be injected on errors
|
| Tue, 25 Aug 2020 15:59:04 +0100 |
Matthew Wild |
net.http: http.request() promise now resolves with response (breaking change)
|
| Tue, 25 Aug 2020 15:57:39 +0100 |
Matthew Wild |
net.http: use new net.http.errors lib for creating error object
|
| Mon, 24 Aug 2020 19:48:47 +0200 |
Kim Alvefur |
mod_posix: Remove ancient undocumented user switching
|
| Mon, 24 Aug 2020 17:28:48 +0200 |
Kim Alvefur |
util.dbuffer: Simplify test case
|
| Mon, 24 Aug 2020 16:18:13 +0100 |
Matthew Wild |
util.dbuffer: Fix :sub() not working with partially-consumed chunks (thanks Zash for test case)
|
| Mon, 24 Aug 2020 17:07:37 +0200 |
Kim Alvefur |
util.dbuffer: Add failing test case involving :sub after :discard
|
| Sun, 23 Aug 2020 22:19:29 +0200 |
Kim Alvefur |
net.server_select: Fix traceback (thanks eta)
|
| Sat, 22 Aug 2020 14:34:57 +0200 |
Kim Alvefur |
mod_admin_shell: Report CSI queue length from mod_csi_simple
|
| Sat, 22 Aug 2020 14:34:33 +0200 |
Kim Alvefur |
mod_admin_shell: Report CSI state in c2s:show()
|
| Mon, 17 Aug 2020 00:24:11 +0200 |
Kim Alvefur |
mod_external_services: Validate services added via events
|
| Sat, 25 Jul 2020 12:22:03 +0200 |
Kim Alvefur |
mod_external_services: Allow specifying a credential generation callback
|
| Sat, 25 Jul 2020 12:09:19 +0200 |
Kim Alvefur |
mod_external_services: Prepare to allow more credential algorithms
|
| Sat, 25 Jul 2020 10:22:37 +0200 |
Kim Alvefur |
mod_external_services: Support adding services via items API
|
| Sat, 18 Jul 2020 15:36:25 +0200 |
Kim Alvefur |
mod_external_services: XEP-0215: External Service Discovery
|
| Mon, 13 Apr 2020 02:49:19 +0200 |
Kim Alvefur |
mod_component: Return extended error condition when not connected
|
| Mon, 13 Apr 2020 02:46:03 +0200 |
Kim Alvefur |
mod_component: Reply with a different error when not connected
|
| Fri, 21 Aug 2020 14:14:29 +0100 |
Matthew Wild |
net.http.parser: Allow configuration of the chunk size fed to the parser
|
| Fri, 21 Aug 2020 14:12:51 +0100 |
Matthew Wild |
net.http.parser: Switch tests so that CRLF conversion of input data is optional
|
| Fri, 21 Aug 2020 13:49:10 +0100 |
Matthew Wild |
net.http.parser: Fix incorrect path in test
|
| Fri, 21 Aug 2020 13:41:51 +0100 |
Matthew Wild |
net.http.parser: Add failing test for (large?) chunk-encoded responses
|
| Thu, 20 Aug 2020 16:43:27 +0200 |
Kim Alvefur |
net.http.parser: Fix indentation
|
| Thu, 20 Aug 2020 15:22:19 +0100 |
Matthew Wild |
util.dbuffer: Fix traceback when :collapse() is called on empty buffer
|
| Sun, 16 Aug 2020 20:30:02 +0200 |
Kim Alvefur |
util.dataforms: Add more XEP-0211 media element test coverage
|
| Sun, 16 Aug 2020 12:55:55 +0200 |
Kim Alvefur |
util.dataforms: Convert media element sizes to avoid error on Lua 5.3
|
| Thu, 13 Aug 2020 17:01:05 +0100 |
Matthew Wild |
net.http.errors: Add new module for converting net.http errors to util.error objects
|
| Sun, 02 Aug 2020 00:24:54 +0200 |
Kim Alvefur |
mod_net_multiplex: Set read size/mode to that of the target listener
|
| Sun, 02 Aug 2020 00:22:57 +0200 |
Kim Alvefur |
mod_net_multiplex: Read no more than the max buffer size setting
|
| Sat, 01 Aug 2020 18:41:30 +0200 |
Kim Alvefur |
mod_http: Add way to signal that a module supports streaming uploads
|
| Sat, 01 Aug 2020 18:41:23 +0200 |
Kim Alvefur |
net.http.parser: Allow specifying sink for large request bodies
|
| Sat, 01 Aug 2020 18:14:09 +0200 |
Kim Alvefur |
net.http.parser: Switch to util.dbuffer for buffering incoming data
|
| Sat, 08 Aug 2020 19:13:12 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Sat, 01 Aug 2020 12:58:37 +0200 |
Kim Alvefur |
mod_s2s: Escape invalid XML in loggin (same way as mod_c2s) fix #1574
0.11 0.11.6
|
| Sat, 08 Aug 2020 13:14:11 +0100 |
Matthew Wild |
Merge 0.11->trunk
|
| Sat, 08 Aug 2020 13:13:50 +0100 |
Matthew Wild |
net.http: Add request:cancel() method
0.11
|
| Sat, 08 Aug 2020 13:11:11 +0100 |
Matthew Wild |
net.http: Re-expose destroy_request() function
0.11
|
| Sat, 25 Jul 2020 17:26:11 +0200 |
Kim Alvefur |
net.server_epoll: Log debug message when a connection errors on read
|
| Mon, 29 Jun 2020 21:03:13 +0200 |
Emmanuel Gil Peyrot |
mod_register: Add a dependency on mod_watchregistrations
|
| Fri, 17 Jul 2020 08:29:03 +0200 |
Kim Alvefur |
mod_proxy65: Limit dump of invalid data to 300 bytes (like mod_c2s)
|
| Thu, 16 Jul 2020 10:26:36 +0200 |
Kim Alvefur |
mod_proxy65: Log invalid greetings escaped instead of as base64
|
| Wed, 27 May 2020 19:47:52 +0200 |
Kim Alvefur |
mod_server_contact_info: Add status-addresses field
|
| Sun, 12 Jul 2020 23:28:04 +0200 |
Kim Alvefur |
configure: Pass compiler flag to enable ICU only when building util.encodings
|
| Fri, 10 Jul 2020 13:01:17 +0100 |
Matthew Wild |
Merge 0.11->trunk
|
| Fri, 10 Jul 2020 13:00:02 +0100 |
Matthew Wild |
net.resolvers.basic: Default conn_type to 'tcp' consistently if unspecified (thanks marc0s)
0.11
|
| Fri, 10 Jul 2020 03:33:37 +0200 |
Kim Alvefur |
prosodyctl about: Show longer name for luaunbound
|
| Fri, 10 Jul 2020 03:29:06 +0200 |
Kim Alvefur |
prosodyctl about: Strip name from lua module _VERSION
|
| Fri, 10 Jul 2020 03:29:02 +0200 |
Kim Alvefur |
prosodyctl about: Substitute better names for some Lua modules
|
| Fri, 10 Jul 2020 03:23:10 +0200 |
Kim Alvefur |
prosodyctl about: Split out libraries into a separate section
|
| Fri, 10 Jul 2020 03:13:27 +0200 |
Kim Alvefur |
prosodyctl about: Use library function for sorted listing of lua modules
|
| Thu, 09 Jul 2020 02:17:49 +0200 |
Kim Alvefur |
scansion/prosody.cfg: Fix typo
|
| Wed, 08 Jul 2020 23:22:28 +0200 |
Kim Alvefur |
coding_style: Replace mention of git with hg
|
| Wed, 08 Jul 2020 22:01:19 +0200 |
Kim Alvefur |
net.cqueues: Fix resuming after timeouts
|
| Wed, 08 Jul 2020 21:39:10 +0200 |
Kim Alvefur |
util.indexedbheap: Add failing test case for #1572
|
| Wed, 08 Jul 2020 20:22:48 +0200 |
Kim Alvefur |
luacheck: Remove exception for net.cqueues since it is now clean
|
| Wed, 08 Jul 2020 20:11:49 +0200 |
Kim Alvefur |
net.cqueues: Switch to server.watchfd for main loop integration
|
| Tue, 07 Jul 2020 13:52:45 +0100 |
Matthew Wild |
Merge 0.11->trunk
|
| Tue, 07 Jul 2020 13:52:25 +0100 |
Matthew Wild |
net.http: Fix traceback on invalid URL passed to request()
0.11
|
| Thu, 02 Jul 2020 19:03:59 +0200 |
Kim Alvefur |
mod_storage_sql: Measure hits/misses on the item count cache
|
| Tue, 30 Jun 2020 18:31:48 +0200 |
Kim Alvefur |
net.server_epoll: Add setting for turning off callback protections
|
| Tue, 30 Jun 2020 17:35:07 +0200 |
Kim Alvefur |
net.server_epoll: Allow setting a custom error handler for listener
|
| Tue, 30 Jun 2020 17:34:39 +0200 |
Kim Alvefur |
net.server_epoll: ... and include a traceback
|
| Tue, 30 Jun 2020 17:33:48 +0200 |
Kim Alvefur |
net.server_epoll: Report errors in timers
|
| Tue, 30 Jun 2020 02:31:57 +0200 |
Kim Alvefur |
mod_admin_shell: Handle server_epoll using monotonic time internally
|
| Tue, 30 Jun 2020 02:31:29 +0200 |
Kim Alvefur |
net.server_epoll: Expose way to turn monotonic time into wall clock time
|
| Mon, 29 Jun 2020 21:43:51 +0200 |
Kim Alvefur |
mod_admin_shell: Fix debug:timers to handle net.server native timers
|
| Mon, 29 Jun 2020 20:23:59 +0200 |
Kim Alvefur |
net.server_epoll: Optimize away table allocation for timer objects
|
| Mon, 29 Jun 2020 20:13:12 +0200 |
Kim Alvefur |
net.server_epoll: Remove unused time field from timer objects
|
| Mon, 29 Jun 2020 17:13:05 +0200 |
Kim Alvefur |
net.server_epoll: Signal API-compatibilty with util.timer
|
| Mon, 29 Jun 2020 16:42:16 +0200 |
Kim Alvefur |
net.server_epoll: Make API-compatible with util.timer
|
| Mon, 29 Jun 2020 16:37:58 +0200 |
Kim Alvefur |
util.timer: Defer to selected net.server if it implements this API
|
| Mon, 29 Jun 2020 12:51:28 +0100 |
Matthew Wild |
util.dbuffer: If no bytes parameter passed to read, return remainder of frontmost chunk
|
| Sun, 28 Jun 2020 15:58:47 +0200 |
Kim Alvefur |
doap: Expand on XEPs implemented by mod_time
|
| Sun, 28 Jun 2020 14:58:32 +0200 |
Kim Alvefur |
util.human.io: Add brief test of table generation
|
| Sun, 28 Jun 2020 12:26:04 +0100 |
Matthew Wild |
util.dbuffer: Don't use # operator in tests, Lua 5.1 doesn't support __len
|
| Sun, 28 Jun 2020 12:02:10 +0100 |
Matthew Wild |
net.dns: Disable jitter for default resolver (used by blocking dns.lookup() calls)
|
| Sun, 28 Jun 2020 02:15:25 +0200 |
Kim Alvefur |
util.dependencies: Quiet luacheck
|
| Sat, 27 Jun 2020 14:25:57 +0200 |
Kim Alvefur |
util.dependencies: Tone down lua-unbound dependency for now
|
| Fri, 26 Jun 2020 16:41:31 +0100 |
Matthew Wild |
util.dbuffer: dynamic string buffer
|
| Thu, 25 Jun 2020 20:45:06 +0200 |
Kim Alvefur |
util.dns: Update RR types from IANA registry
|
| Thu, 25 Jun 2020 19:28:51 +0200 |
Kim Alvefur |
util.prosodyctl.check: Use net.unbound for DNS if available
|
| Thu, 25 Jun 2020 19:24:58 +0200 |
Kim Alvefur |
net.resolvers: Remove FIXMEs obsoleted by switch to libunbound
|
| Thu, 25 Jun 2020 18:57:19 +0200 |
Kim Alvefur |
CHANGES: Add libunbound
|
| Thu, 25 Jun 2020 18:20:51 +0200 |
Kim Alvefur |
net.unbound: Remove compat for missing promises (pre-0.11)
|
| Thu, 25 Jun 2020 17:56:48 +0200 |
Kim Alvefur |
net.unbound: Strip support for legacy net.server APIs
|
| Thu, 25 Jun 2020 17:55:24 +0200 |
Kim Alvefur |
net.adns: Log a warning if loaded (because net.unbound wasn't)
|
| Thu, 25 Jun 2020 17:41:07 +0200 |
Kim Alvefur |
util.dependencies: Prefer net.unbound over net.adns
|
| Thu, 25 Jun 2020 17:26:58 +0200 |
Kim Alvefur |
prosodyctl about: Report versions of luaunbound and libunbound
|
| Thu, 25 Jun 2020 17:26:21 +0200 |
Kim Alvefur |
util.dependencies: Add awareness of luaunbound
|
| Sat, 09 Mar 2019 21:19:24 +0100 |
Kim Alvefur |
net.unbound: Async DNS resolver library based on libunbound via luaunbound
|
| Sat, 09 Mar 2019 21:16:27 +0100 |
Kim Alvefur |
util.dns: Library for decoding DNS records
|
| Thu, 25 Jun 2020 15:45:13 +0100 |
Matthew Wild |
util.ringbuffer: Fix accidentally committed test change (thanks buildbot)
|
| Thu, 25 Jun 2020 15:34:29 +0100 |
Matthew Wild |
net.dns: Reduce default timeout to 5s
|
| Thu, 25 Jun 2020 15:31:20 +0100 |
Matthew Wild |
net.dns: Increase backoff delays
|
| Thu, 25 Jun 2020 15:29:49 +0100 |
Matthew Wild |
net.dns: Add jitter to spread queries and reduce failures due to congestion
|
| Thu, 25 Jun 2020 15:28:23 +0100 |
Matthew Wild |
net.dns: Fix timeout retry logic
|
| Thu, 25 Jun 2020 15:22:40 +0100 |
Matthew Wild |
net.dns: Add some debug logging
|
| Wed, 24 Jun 2020 13:00:11 +0100 |
Matthew Wild |
util.ringbuffer: Add some additional asserts to tests
|
| Wed, 24 Jun 2020 12:34:20 +0100 |
Matthew Wild |
util.ringbuffer: Ensure unsigned chars are always returned from :byte()
|
| Tue, 23 Jun 2020 17:59:24 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Tue, 23 Jun 2020 15:43:57 +0200 |
Kim Alvefur |
net.http.server: Fix reporting of missing Host header
0.11
|
| Tue, 23 Jun 2020 15:39:31 +0200 |
Kim Alvefur |
net.http.server: Strip port from Host header in IPv6 friendly way (fix #1302)
0.11
|
| Tue, 23 Jun 2020 16:50:26 +0100 |
Matthew Wild |
util.ringbuffer: Add test for :discard()
|
| Tue, 23 Jun 2020 15:17:35 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Mon, 22 Jun 2020 14:56:44 +0200 |
Kim Alvefur |
util.startup: Remove duplicated initialization of logging (fix #1527)
0.11
|
| Mon, 22 Jun 2020 11:35:24 +0100 |
Matthew Wild |
mod_register_ibr: Add event for successful password reset
|
| Mon, 22 Jun 2020 01:42:18 +0200 |
Kim Alvefur |
net.connect: Remove TODO about use_ipv4/6 done in 3bfb20be844c
|
| Sun, 21 Jun 2020 19:24:15 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Sun, 21 Jun 2020 19:20:54 +0200 |
Kim Alvefur |
mod_muc_mam: Don't strip MUC <x> tags, fix #1567
0.11
|
| Sun, 21 Jun 2020 19:09:47 +0200 |
Kim Alvefur |
scansion tests: Enable mod_muc_mam during tests (expect breakage)
|
| Sun, 21 Jun 2020 19:06:37 +0200 |
Kim Alvefur |
MUC: Remove XEP-0091 Legacy Delayed Delivery from test
|
| Thu, 18 Jun 2020 17:54:28 +0200 |
Kim Alvefur |
util.adminstream: Prevent closure on read timeout
|
| Thu, 18 Jun 2020 16:42:22 +0100 |
Matthew Wild |
mod_register_ibr: Allow registration to reset an existing account password if permitted by a plugin
|
| Wed, 17 Jun 2020 19:39:14 +0200 |
Kim Alvefur |
util.prosodyctl.shell: Collect extra return values
|
| Wed, 17 Jun 2020 19:36:39 +0200 |
Kim Alvefur |
util.prosodyctl.shell: Handle argument parsing errors
|
| Wed, 17 Jun 2020 19:32:12 +0200 |
Kim Alvefur |
util.argparse: Move exiting and error to util.startup
|
| Mon, 15 Jun 2020 14:23:47 +0100 |
Matthew Wild |
util.gc: Linter fixes [luacheck]
|
| Mon, 15 Jun 2020 14:16:34 +0100 |
Matthew Wild |
util.startup: Configure the GC on startup, using the config or built-in defaults
|
| Mon, 15 Jun 2020 14:16:10 +0100 |
Matthew Wild |
util.gc: New module for configuring the Lua garbage collector
|
| Sun, 14 Jun 2020 12:57:50 +0200 |
Kim Alvefur |
util.prosodyctl.check: Fix traceback by handling SRV '.' target to
|
| Sun, 14 Jun 2020 09:40:08 +0100 |
Matthew Wild |
util.async: Don't attempt to close thread if not created yet
|
| Sun, 14 Jun 2020 08:49:32 +0100 |
Matthew Wild |
util.async: Call coroutine.close() on dead threads (Lua 5.4)
|
| Sat, 13 Jun 2020 14:40:41 +0200 |
Kim Alvefur |
mod_admin_shell: Update for async.wait_for rename
|
| Sat, 13 Jun 2020 08:01:57 +0100 |
Matthew Wild |
util.async: Rename wait -> wait_for (w/compat)
|
| Fri, 12 Jun 2020 16:59:06 +0100 |
Matthew Wild |
storage tests: Add tests for archive queries before/after specific ids
|
| Fri, 12 Jun 2020 16:55:35 +0100 |
Matthew Wild |
mod_storage_internal, mod_storage_memory: Add support for query.before
|
| Fri, 12 Jun 2020 16:54:38 +0100 |
Matthew Wild |
mod_storage_sql: Fix incorrect results when fetching items before specific archive id
|
| Thu, 11 Jun 2020 22:02:54 +0200 |
Kim Alvefur |
util.statsd: Update for API change
|
| Wed, 10 Jun 2020 13:15:57 -0500 |
Boris Grozev |
mod_http: Support CIDR for trusted proxies.
|
| Mon, 08 Jun 2020 14:01:02 +0100 |
Matthew Wild |
util.promise: Add all_settled, which follows semantics of allSettled from ES2020
|
| Sun, 07 Jun 2020 02:25:56 +0200 |
Kim Alvefur |
util-src: Use the luaL_pushfail API added in Lua 5.4 to highlight all failure conditions
|
| Sun, 07 Jun 2020 02:14:55 +0200 |
Kim Alvefur |
util.sslconfig: Process TLS 1.3-specific cipher list
|
| Sun, 07 Jun 2020 02:12:50 +0200 |
Kim Alvefur |
core.certmanager: Add TODO about LuaSec issue
|
| Sun, 07 Jun 2020 00:18:14 +0200 |
Kim Alvefur |
mod_admin_shell: Fix display of units for some statistics
|
| Sat, 06 Jun 2020 16:43:28 +0200 |
Kim Alvefur |
util.human.io: Fix right-alignment
|
| Sat, 06 Jun 2020 00:54:28 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Sat, 06 Jun 2020 00:49:48 +0200 |
Kim Alvefur |
doap: Mention XEP-0359
|
| Sat, 23 May 2020 14:17:04 +0200 |
Kim Alvefur |
mod_auth_internal_*: Apply saslprep to passwords
0.11
|
| Fri, 22 May 2020 21:05:45 +0200 |
Kim Alvefur |
util.sasl.plain: Apply saslprep to stored password
0.11
|
| Fri, 22 May 2020 20:59:01 +0200 |
Kim Alvefur |
util.sasl.scram: Apply saslprep before hashing password, fixes #1560
0.11
|
| Thu, 04 Jun 2020 21:32:28 +0200 |
Kim Alvefur |
util.human.io.table: Allow a map callaback per column
|
| Thu, 04 Jun 2020 18:40:37 +0200 |
Kim Alvefur |
util.human.io: Consider separator when calculating remaining width
|
| Thu, 04 Jun 2020 18:36:47 +0200 |
Kim Alvefur |
util.human.io: Use literal ellipsis instead of \u escape
|
| Thu, 04 Jun 2020 18:32:33 +0200 |
Kim Alvefur |
util.human.io: Replace overflow with ellipsis
|
| Thu, 04 Jun 2020 18:31:50 +0200 |
Kim Alvefur |
util.human.io: Draw a separator between columns
|
| Thu, 04 Jun 2020 17:30:44 +0100 |
Matthew Wild |
util.dependencies: Use util.human.io.table to replace custom layout code
|
| Thu, 04 Jun 2020 17:26:18 +0100 |
Matthew Wild |
prosodyctl: Fix traceback when no command provided (thanks Zash)
|
| Thu, 04 Jun 2020 17:24:30 +0100 |
Matthew Wild |
util.human.io: Remove padding option and use $COLUMNS as default width
|
| Thu, 04 Jun 2020 16:56:28 +0200 |
Kim Alvefur |
util.human.units: Factor out function for getting multiplier
|
| Thu, 04 Jun 2020 16:54:52 +0200 |
Kim Alvefur |
mod_admin_shell: Skip multiplier adjustment for rates
|
| Thu, 04 Jun 2020 15:19:20 +0100 |
Matthew Wild |
util.ringbuffer: Add :sub() and :byte() methods equivalent to the string methods
|
| Thu, 04 Jun 2020 16:17:14 +0200 |
Kim Alvefur |
util.adminstream: Set a read timeout handler
|
| Thu, 04 Jun 2020 16:11:08 +0200 |
Kim Alvefur |
util.ringbuffer: Prevent creation of buffer with negative size
|
| Fri, 29 May 2020 18:11:42 +0200 |
Kim Alvefur |
util.ringbuffer: Prevent creation of zero-size buffer
|
| Fri, 29 May 2020 17:53:00 +0200 |
Kim Alvefur |
util.ringbuffer: Add some initial tests
|
| Thu, 04 Jun 2020 10:39:55 +0100 |
Matthew Wild |
util.human.io: table: Fix title printing when columns use named keys
|
| Thu, 04 Jun 2020 10:39:12 +0100 |
Matthew Wild |
util.array: pluck: Support default value to avoid holes
|
| Wed, 03 Jun 2020 22:58:29 +0100 |
Matthew Wild |
util.human.io: table: Return title row when no row data passed
|
| Wed, 03 Jun 2020 22:45:33 +0100 |
Matthew Wild |
util.human.io: table: switch row function to simply returning prepared row string
|
| Wed, 03 Jun 2020 22:26:48 +0100 |
Matthew Wild |
util.adminstream: Fire event based on stanza name too for convenience
|
| Wed, 03 Jun 2020 22:21:17 +0100 |
Matthew Wild |
util.human.io: Add padleft, padright and a table printing function
|
| Wed, 03 Jun 2020 20:17:33 +0200 |
Kim Alvefur |
util.human.units: Handle lack of math.log(n, base) on Lua 5.1
|
| Wed, 03 Jun 2020 20:16:00 +0200 |
Kim Alvefur |
util.human.units: Put math functions into locals
|
| Wed, 03 Jun 2020 19:46:17 +0200 |
Kim Alvefur |
util.human.units: Handle location of unpack() in Lua 5.1
|
| Wed, 03 Jun 2020 19:27:44 +0200 |
Kim Alvefur |
mod_admin_shell: Format stats with util.human.units
|
| Fri, 04 Jan 2019 08:46:26 +0100 |
Kim Alvefur |
util.human.units: A library for formatting numbers with SI units
|
| Fri, 04 Jan 2019 07:00:45 +0100 |
Kim Alvefur |
core.moduleapi: Allow passing a config table trough :measure
|
| Fri, 04 Jan 2019 07:00:44 +0100 |
Kim Alvefur |
core.statsmanager: Allow passing a config table trough measure
|
| Fri, 04 Jan 2019 06:56:45 +0100 |
Kim Alvefur |
util.statistics: Unify API of methods to include a config table
|
| Wed, 03 Jun 2020 19:10:42 +0200 |
Kim Alvefur |
GNUmakefile: Install the new util/prosodyctl/* too (thanks pascal.pascher)
|
| Wed, 03 Jun 2020 19:01:46 +0200 |
Kim Alvefur |
GNUmakefile: Install util.human.*
|
| Wed, 03 Jun 2020 19:00:02 +0200 |
Kim Alvefur |
makefile: Remove installation of mod_s2s dir
|
| Tue, 02 Jun 2020 19:43:50 +0200 |
Kim Alvefur |
mod_s2s: Move out of empty directory
|
| Tue, 02 Jun 2020 16:40:23 +0200 |
Kim Alvefur |
mod_admin_shell: Fix error due to float passed to os.date in Lua 5.3
|
| Tue, 02 Jun 2020 09:35:07 +0200 |
Kim Alvefur |
util.prosodyctl.shell: Save readline history
|
| Tue, 02 Jun 2020 08:41:05 +0100 |
Matthew Wild |
util.adminstream: Import net.server [luacheck]
|
| Tue, 02 Jun 2020 08:28:39 +0100 |
Matthew Wild |
util.prosodyctl.shell, util.adminstream: Move connection logic into adminstream for easier reuse
|
| Tue, 02 Jun 2020 09:19:07 +0200 |
Kim Alvefur |
util.prosodyctl.shell: Really fix --socket option
|
| Tue, 02 Jun 2020 09:07:29 +0200 |
Kim Alvefur |
util.prosodyctl.shell: Correct check for --socket
|
| Tue, 02 Jun 2020 08:02:03 +0100 |
Matthew Wild |
util.human.io: Fix variable name [luacheck]
|
| Tue, 02 Jun 2020 08:01:21 +0100 |
Matthew Wild |
prosodyctl+util.prosodyctl.*: Start breaking up the ever-growing prosodyctl
|
| Tue, 02 Jun 2020 08:00:37 +0100 |
Matthew Wild |
util.human.io: New central place for UI helpers
|
| Mon, 01 Jun 2020 23:57:50 +0200 |
Kim Alvefur |
util.prosodyctl.shell: Allow passing path to socket on command line
|
| Mon, 01 Jun 2020 23:53:03 +0200 |
Kim Alvefur |
util.prosodyctl.shell: Use same config option as module for socket path
|
| Mon, 01 Jun 2020 23:26:30 +0200 |
Kim Alvefur |
util.prosodyctl.shell: Join socket path with current data directory
|
| Mon, 01 Jun 2020 23:17:20 +0200 |
Kim Alvefur |
mod_admin_socket: Use module API meant for file paths
|
| Mon, 01 Jun 2020 17:55:01 +0200 |
Kim Alvefur |
mod_vcard_legacy: Fix publishing vcard without avatar
|
| Mon, 01 Jun 2020 17:37:54 +0200 |
Kim Alvefur |
mod_vcard_legacy: Remove semi-broken support for multiple avatars
|
| Mon, 01 Jun 2020 16:38:16 +0100 |
Matthew Wild |
mod_admin_shell: Remove old variable declaration [luacheck]
|
| Mon, 01 Jun 2020 17:27:50 +0200 |
Kim Alvefur |
mod_admin_socket: Use wrapserver if available
|
| Mon, 01 Jun 2020 17:19:08 +0200 |
Kim Alvefur |
net.server_epoll: Add way to start accepting clients on an arbitrary server socket
|
| Mon, 01 Jun 2020 16:14:44 +0100 |
Matthew Wild |
mod_admin_shell: Remove extra newline at end of help text
|
| Mon, 01 Jun 2020 16:14:06 +0100 |
Matthew Wild |
mod_admin_shell, mod_admin_telnet, util.prosodyctl.shell: Separate output from final result
|
| Mon, 01 Jun 2020 15:44:44 +0100 |
Matthew Wild |
prosodyctl, util.prosodyctl.shell: `prosodyctl shell` - a client to access the prosodyctl admin shell
|
| Mon, 01 Jun 2020 15:43:47 +0100 |
Matthew Wild |
mod_admin_telnet: Become a front for mod_admin_shell
|
| Mon, 01 Jun 2020 15:43:00 +0100 |
Matthew Wild |
mod_admin_shell: New module that implements the console interface over an admin socket
|
| Mon, 01 Jun 2020 15:42:19 +0100 |
Matthew Wild |
mod_admin_socket, util.adminstream: New module to manage a local unix domain socket for admin functionality
|
| Mon, 01 Jun 2020 14:26:11 +0100 |
Matthew Wild |
net.server_epoll: Handle missing ports from getsock/peername (as in the case of unix sockets)
|
| Mon, 01 Jun 2020 13:43:35 +0100 |
Matthew Wild |
net.server: Switch to epoll backend by default
|
| Mon, 01 Jun 2020 13:41:41 +0100 |
Matthew Wild |
net.server_select: Pass conn/handler to readbuffer/sendbuffer
|
| Mon, 01 Jun 2020 13:38:47 +0100 |
Matthew Wild |
net.server_select: Ensure onconnect is always called before onincoming
|
| Sun, 31 May 2020 22:39:34 +0200 |
Kim Alvefur |
mod_c2s,mod_s2s: Make stanza size limits configurable
|
| Sun, 31 May 2020 22:25:48 +0200 |
Kim Alvefur |
mod_c2s,mod_s2s: Use a distinct stream error for hitting stanza size limit
|
| Wed, 27 May 2020 19:44:12 +0200 |
Kim Alvefur |
scansion: Add test for mod_server_contact_info / XEP-0157
|
| Fri, 22 May 2020 15:36:03 +0200 |
Kim Alvefur |
net.server_epoll: Fix typo in internal method name
|
| Fri, 22 May 2020 15:20:19 +0200 |
Kim Alvefur |
net.server_epoll: Log some noise before TLS handshake step
|
| Sat, 16 May 2020 20:46:12 +0200 |
Kim Alvefur |
mod_admin_telnet: Update existing sessions on reload
|
| Fri, 15 May 2020 21:26:54 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Fri, 15 May 2020 21:22:35 +0200 |
Kim Alvefur |
mod_storage_internal: Fix error in time limited queries on items without 'when' field, fixes #1557
0.11
|
| Fri, 15 May 2020 20:55:22 +0200 |
Kim Alvefur |
mod_storage_internal: Fix keeping old timestamp in archive map API
|
| Thu, 14 May 2020 16:55:01 +0200 |
Kim Alvefur |
mod_http: Tell luacheck to ignore the long comment lines
|
| Thu, 14 May 2020 14:59:59 +0200 |
Jonas Schäfer |
mod_http: Add documentation to the non-obvious logic of get_ip_from_request
|
| Mon, 11 May 2020 23:22:25 +0200 |
Kim Alvefur |
mod_storage_memory: Add map store methods to archive store
|
| Mon, 11 May 2020 22:32:28 +0200 |
Kim Alvefur |
doc/storage: Add archive store map-like API
|
| Mon, 11 May 2020 21:56:19 +0200 |
Kim Alvefur |
mod_storage_internal: Implement key-value API
|
| Mon, 11 May 2020 21:41:02 +0200 |
Kim Alvefur |
spec/storage: Reset build context of test stanza make comparisons easier
|
| Mon, 11 May 2020 21:29:24 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Mon, 11 May 2020 21:14:02 +0200 |
Kim Alvefur |
mod_muc_mam: Remove spoofed archive IDs before archiving, fix #1552
0.11
|
| Sun, 10 May 2020 23:12:33 +0200 |
Kim Alvefur |
mod_csi_simple: Report whatever's not a stirng and not a stanza
|
| Sun, 10 May 2020 23:09:15 +0200 |
Kim Alvefur |
mod_csi_simple: Report whitespace keepalives
|
| Sun, 10 May 2020 23:06:21 +0200 |
Kim Alvefur |
mod_csi_simple: Identify raw string data in logging and stats
|
| Sat, 09 May 2020 17:47:03 +0200 |
Kim Alvefur |
mod_csi_simple: Collect stats on flush reasons
|
| Sat, 09 May 2020 17:45:45 +0200 |
Kim Alvefur |
mod_csi_simple: Record stats of how long buffers are held
|
| Sat, 09 May 2020 17:38:13 +0200 |
Kim Alvefur |
mod_csi_simple: Change debug message of client-triggered flush for coherence
|
| Sat, 09 May 2020 17:07:43 +0200 |
Kim Alvefur |
mod_csi_simple: Reset queue counter to zero when enabling
|
| Sat, 09 May 2020 17:05:46 +0200 |
Kim Alvefur |
mod_csi_simple: Forget queue counter when disabling optimizations
|
| Sat, 09 May 2020 13:50:58 +0200 |
Kim Alvefur |
mod_csi_simple: Fix flushing when client sent something
|
| Sat, 09 May 2020 13:33:26 +0200 |
Kim Alvefur |
mod_csi_simple: Fix treating presence errors as presence updates
|
| Sat, 09 May 2020 01:01:03 +0200 |
Kim Alvefur |
mod_csi_simple: Add comment highlighting that XEP-0353 is experimental
|
| Sat, 09 May 2020 01:01:01 +0200 |
Kim Alvefur |
mod_csi_simple: Fix unintentional order of rules from merge
|
| Sat, 09 May 2020 00:57:42 +0200 |
Kim Alvefur |
mod_mam: Archive XEP-0353: Jingle Message Initiation
|
| Sat, 09 May 2020 00:55:18 +0200 |
Kim Alvefur |
mod_carbons: Explicitly carbon XEP-0353: Jingle Message Initiation
|
| Sat, 09 May 2020 00:52:07 +0200 |
Kim Alvefur |
doap: Add XEP-0353 since mod_csi_simple is aware of it
|
| Sat, 09 May 2020 00:50:59 +0200 |
Kim Alvefur |
mod_carbons: Describe return types in a comment
|
| Sat, 09 May 2020 00:48:22 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Fri, 08 May 2020 23:47:48 +0200 |
Kim Alvefur |
mod_csi_simple: Consider XEP-0353: Jingle Message Initiation important
0.11
|
| Fri, 08 May 2020 22:39:01 +0200 |
Kim Alvefur |
mod_muc_mam: Fix missing advertising of XEP-0359, fixes #1547
0.11
|
| Wed, 29 Apr 2020 18:04:05 +0200 |
Kim Alvefur |
mod_muc_mam: Fix stanza id filter event name, fixes #1546
0.11
|
| Sat, 09 May 2020 00:28:10 +0200 |
Kim Alvefur |
mod_presence: Send unavailable presence in current thread run
|
| Sat, 09 May 2020 00:07:42 +0200 |
Kim Alvefur |
spec/scansion/blocking: Don't send stanzas after disconnecting
|
| Fri, 08 May 2020 23:58:24 +0200 |
Kim Alvefur |
mod_c2s: Run stream open and close events in async thread, fixes #1103
|
| Fri, 08 May 2020 23:55:51 +0200 |
Kim Alvefur |
mod_s2s: Run stream close in async context
|
| Fri, 08 May 2020 23:54:17 +0200 |
Kim Alvefur |
mod_s2s: Improve signaling of stream open events
|
| Thu, 07 May 2020 23:02:47 +0200 |
Kim Alvefur |
mod_csi_simple: Log reasons for not flushing
|
| Thu, 07 May 2020 22:56:30 +0200 |
Kim Alvefur |
mod_csi_simple: Add short reasons to report
|
| Thu, 07 May 2020 21:55:29 +0200 |
Kim Alvefur |
mod_csi_simple: Refactor to allow logging reason for buffer flush
|
| Wed, 22 Apr 2020 16:12:15 +0200 |
JC Brand |
mod_muc: let event handlers modify cloned presence
|
| Wed, 22 Apr 2020 16:04:03 +0200 |
JC Brand |
Fixes #1533 Hats don't get sent out to own MUC user
|
| Wed, 06 May 2020 18:03:20 +0200 |
Kim Alvefur |
net.http: Return a Promise if no callback is given
|
| Wed, 06 May 2020 12:48:09 +0200 |
Kim Alvefur |
mod_carbons: Clarify handling of error bounces
|
| Tue, 05 May 2020 23:08:47 +0200 |
Kim Alvefur |
mod_csi_simple: Don't consider presence errors as important
|
| Tue, 05 May 2020 22:21:39 +0200 |
Kim Alvefur |
MAM: Remove 1% of contents when reaching limits, fix #1545
|
| Mon, 04 May 2020 21:51:30 +0200 |
Kim Alvefur |
util.pposix,signal: Pass around various OS numbers as integers [Lua 5.3]
|
| Sat, 02 May 2020 20:41:35 +0200 |
Kim Alvefur |
mod_admin_telnet: Use tostring as fallback in pretty printing
|
| Sat, 02 May 2020 20:39:33 +0200 |
Kim Alvefur |
mod_admin_telnet: Don't pretty-print the normal console stuff
|
| Sat, 02 May 2020 20:37:49 +0200 |
Kim Alvefur |
mod_admin_telnet: Reuse existing pretty printing setup
|
| Sat, 02 May 2020 20:32:43 +0200 |
Kim Alvefur |
mod_admin_telnet: Allow configuring pretty printing defaults
|
| Sat, 02 May 2020 20:12:41 +0200 |
Kim Alvefur |
MUC: Enforce strict resourceprep when registering room nicknames
|
| Sat, 02 May 2020 14:13:02 +0200 |
Kim Alvefur |
mod_storage_sql: Log database connection parameters when creating engine
|
| Wed, 29 Apr 2020 23:28:21 +0200 |
Kim Alvefur |
mod_admin_telnet: Silence luacheck
|
| Wed, 29 Apr 2020 23:15:01 +0200 |
Kim Alvefur |
mod_admin_telnet: Add a command to configure pretty-printing settings
|
| Wed, 29 Apr 2020 22:59:01 +0200 |
Kim Alvefur |
mod_admin_telnet: Add a TODO for someone to find in the future
|
| Wed, 29 Apr 2020 22:56:35 +0200 |
Kim Alvefur |
mod_admin_telnet: Document HTTP command in internal help
|
| Wed, 29 Apr 2020 22:48:36 +0200 |
Kim Alvefur |
mod_admin_telnet: Document (in the internal help) debug commands
|
| Wed, 29 Apr 2020 22:23:05 +0200 |
Kim Alvefur |
mod_admin_telnet: Pretty-print values returned from commands
|
| Mon, 27 Apr 2020 14:46:15 +0200 |
Kim Alvefur |
mod_carbons: Check for and strip 'private' tag before stopping
|
| Mon, 27 Apr 2020 14:43:54 +0200 |
Kim Alvefur |
mod_carbons: Don't copy messages that should not be copied
|
| Sun, 26 Apr 2020 21:03:40 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Sun, 26 Apr 2020 20:58:51 +0200 |
Kim Alvefur |
mod_tls: Log when certificates are (re)loaded
0.11
|
| Sun, 26 Apr 2020 20:24:51 +0200 |
Kim Alvefur |
mod_carbons: Carbon anything that has been archived by the current user
|
| Sun, 26 Apr 2020 20:23:50 +0200 |
Kim Alvefur |
mod_carbons: Carbon incoming message delivery failure reports
|
| Sun, 26 Apr 2020 21:11:00 +0200 |
Kim Alvefur |
mod_carbons: Fix syntax error [luacheck]
|
| Sun, 26 Apr 2020 20:17:43 +0200 |
Kim Alvefur |
mod_carbons: Refactor in new style (mod_mam/csi)
|
| Sun, 26 Apr 2020 20:49:31 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Sun, 26 Apr 2020 20:39:39 +0200 |
Kim Alvefur |
mod_carbons: Fix handling of incoming MUC PMs #1540
0.11
|
| Sat, 25 Apr 2020 20:55:00 +0200 |
Kim Alvefur |
mod_http_files: Avoid using inode in etag, fix #1498
0.11
|
| Sun, 26 Apr 2020 19:38:38 +0200 |
Kim Alvefur |
MUC: Adapt rules for what should be stored from mod_mam
|
| Sun, 26 Apr 2020 14:31:43 +0200 |
Kim Alvefur |
util.sasl.scram: Mention if clients try PLUS without channel binding
|
| Sun, 26 Apr 2020 14:28:00 +0200 |
Kim Alvefur |
mod_mam: Store only incoming errors
|
| Sun, 26 Apr 2020 11:40:48 +0200 |
Kim Alvefur |
mod_csi_simple: Explicitly mention iq stanzas
|
| Sun, 26 Apr 2020 11:13:25 +0200 |
Kim Alvefur |
mod_csi_simple: Clarify what might not be stanzas here
|
| Sun, 26 Apr 2020 11:13:01 +0200 |
Kim Alvefur |
mod_csi_simple: Consider nonzas important
|
| Sun, 26 Apr 2020 10:58:22 +0200 |
Kim Alvefur |
mod_csi_simple: Explicitly consider errors important
|
| Thu, 23 Apr 2020 19:24:27 +0200 |
Kim Alvefur |
mod_register_limits: Fix text reason field name for 'throttled'
|
| Thu, 23 Apr 2020 19:02:44 +0200 |
Kim Alvefur |
mod_register_ibr: Fix reporting of registration rejection reason
|
| Thu, 23 Apr 2020 19:00:48 +0200 |
Kim Alvefur |
mod_register_limits: Fix typo error name (fix #1539 p2) (thanks Ge0rG)
|
| Thu, 23 Apr 2020 19:00:40 +0200 |
Kim Alvefur |
mod_register_limits: Fix order of arguments to util.error (fix #1539 p1) (thanks Ge0rG)
|
| Thu, 23 Apr 2020 18:42:47 +0200 |
Kim Alvefur |
util.rsm: Don't convert values to strings that should already be strings
|
| Thu, 23 Apr 2020 18:40:57 +0200 |
Kim Alvefur |
util.rsm: Explicitly serialize numbers in correct format
|
| Thu, 23 Apr 2020 18:17:54 +0200 |
Kim Alvefur |
util.rsm: Test that Lua 5.3 floats are not encoded with decimal point
|
| Thu, 23 Apr 2020 18:16:36 +0200 |
Kim Alvefur |
util.rsm: Fix passing number as attribute
|
| Thu, 23 Apr 2020 18:05:00 +0200 |
Kim Alvefur |
util.rsm: Add tests
|
| Thu, 23 Apr 2020 15:17:42 +0100 |
Matthew Wild |
MUC tests: Add missing 'affiliation' attribute
|
| Thu, 23 Apr 2020 13:53:18 +0100 |
Matthew Wild |
Merge with upstream trunk
|
| Thu, 23 Apr 2020 13:52:19 +0100 |
Matthew Wild |
Merge 0.11->trunk
|
| Thu, 23 Apr 2020 13:44:47 +0100 |
Matthew Wild |
MUC tests: Add missing affiliation attribute
0.11
|
| Thu, 23 Apr 2020 13:43:29 +0100 |
Matthew Wild |
Backed out changeset 18f2c7bc5795 (was testing against wrong branch)
0.11
|
| Thu, 23 Apr 2020 13:29:23 +0100 |
Matthew Wild |
MUC tests: Add <required/> to expected form field
0.11
|
| Thu, 23 Apr 2020 13:16:25 +0100 |
Matthew Wild |
MUC: Always include 'affiliation'/'role' attributes, defaulting to 'none' if nil
0.11
|
| Thu, 23 Apr 2020 01:05:34 +0200 |
Kim Alvefur |
mod_mam: Remove unused variables [luacheck]
|
| Thu, 23 Apr 2020 00:55:34 +0200 |
Kim Alvefur |
mod_mam: Don't store any groupchat messages
|
| Wed, 22 Apr 2020 23:36:25 +0200 |
Kim Alvefur |
mod_lastactivity: Encode seconds as decimal, not float
|
| Wed, 22 Apr 2020 21:46:56 +0200 |
Kim Alvefur |
mod_uptime: Encode uptime as decimal, fix #1536 (thanks Martin)
|
| Wed, 22 Apr 2020 21:38:36 +0200 |
Kim Alvefur |
util.hashes: Fix output length of PBKDF2-HMAC-SHA256
|
| Wed, 22 Apr 2020 21:35:33 +0200 |
Kim Alvefur |
util.hashes: Use generic name of PBKDF2-HMAC-SHA1 function in tests
|
| Wed, 22 Apr 2020 18:53:50 +0200 |
Kim Alvefur |
mod_mam: Make note of Experimental (or Deferred) XEPs
|
| Wed, 22 Apr 2020 18:50:30 +0200 |
Kim Alvefur |
mod_mam: Save delivery failures (thanks Ge0rG)
|
| Wed, 22 Apr 2020 18:48:27 +0200 |
Kim Alvefur |
mod_mam: Keep chat markers (thanks Ge0rG)
|
| Wed, 22 Apr 2020 18:47:06 +0200 |
Kim Alvefur |
mod_mam: Respect no-store hint (thanks Ge0rG)
|
| Tue, 21 Apr 2020 23:06:55 +0200 |
Kim Alvefur |
mod_mam: Fix typo in comment
|
| Tue, 21 Apr 2020 19:41:43 +0200 |
Kim Alvefur |
mod_mam: Prefer not archiving if no interesting payloads are found
|
| Tue, 21 Apr 2020 01:29:58 +0200 |
Kim Alvefur |
mod_mam: Check sender of error instead of receiver
|
| Tue, 21 Apr 2020 01:18:54 +0200 |
Kim Alvefur |
mod_mam: Store XEP-0184 receipts and requests
|
| Tue, 21 Apr 2020 01:17:55 +0200 |
Kim Alvefur |
mod_mam: Add more positive hints for storage
|
| Tue, 21 Apr 2020 01:01:25 +0200 |
Kim Alvefur |
mod_mam: Rework hints handling
|
| Tue, 21 Apr 2020 00:56:56 +0200 |
Kim Alvefur |
mod_mam: Invert check for type
|
| Tue, 21 Apr 2020 00:53:23 +0200 |
Kim Alvefur |
mod_mam: Log 'why' a stanza is archived
|
| Tue, 21 Apr 2020 00:53:21 +0200 |
Kim Alvefur |
mod_mam: Factor out "should we store this" into a function
|
| Sat, 18 Apr 2020 19:36:26 +0200 |
Kim Alvefur |
mod_csi_simple: Consider MUC invites important
|
| Mon, 20 Apr 2020 18:33:05 +0200 |
Kim Alvefur |
mod_lastactivity: Add basic scansion test coverage
|
| Mon, 20 Apr 2020 19:22:54 +0200 |
Kim Alvefur |
mod_uptime: Add scansion test coverage
|
| Mon, 20 Apr 2020 18:20:24 +0200 |
Kim Alvefur |
scansion: Mock time libraries during tests
|
| Mon, 20 Apr 2020 18:17:57 +0200 |
Kim Alvefur |
mod_version: Add scansion test
|
| Mon, 20 Apr 2020 11:30:59 +0100 |
Matthew Wild |
mod_bosh, mod_websocket: Add config options to override GET responses
|
| Sun, 19 Apr 2020 13:04:12 +0200 |
Kim Alvefur |
mod_c2s: Swap comments
|
| Sun, 19 Apr 2020 01:17:48 +0200 |
Kim Alvefur |
migrator: Don't create unused directory
|
| Sun, 19 Apr 2020 01:09:21 +0200 |
Kim Alvefur |
migrator: Inject data- and plugin paths during build
|
| Sat, 18 Apr 2020 16:18:41 +0200 |
Kim Alvefur |
mod_csi_simple: Allow configuring extra tags indicating importance
|
| Tue, 14 Apr 2020 16:51:24 +0200 |
Kim Alvefur |
util.sasl.digest-md5: Remove, obsolete since 2011
|
| Mon, 13 Apr 2020 16:14:39 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Sun, 25 Aug 2019 20:22:35 +0200 |
Kim Alvefur |
core.certmanager: Move EECDH ciphers before EDH in default cipherstring (fixes #1513)
0.11
|
| Sun, 26 Jan 2020 16:40:21 +0100 |
Kim Alvefur |
util.prosodyctl: Tell prosody do daemonize via command line flag (fixes #1514)
0.11
|
| Sun, 12 Apr 2020 22:57:14 +0200 |
Kim Alvefur |
net.http.server: Use error code from util.error (fixes #1502)
|
| Sun, 12 Apr 2020 17:30:16 +0200 |
Kim Alvefur |
mod_scansion_record: Indent stanzas in recordings
|
| Sun, 12 Apr 2020 17:03:05 +0200 |
Kim Alvefur |
util.stanza: Add method returning stanza with added indentation
|
| Sat, 11 Apr 2020 19:31:15 +0200 |
Kim Alvefur |
mod_component: Specify an error source for Component unavailable errors
|
| Sat, 11 Apr 2020 17:59:39 +0200 |
Kim Alvefur |
spec: Include a hacky moduleapi stub to allow test to proceed
|
| Sat, 11 Apr 2020 16:45:27 +0100 |
Matthew Wild |
MUC: Switch hats to new presence APIs
|
| Sat, 11 Apr 2020 16:43:57 +0100 |
Matthew Wild |
MUC: Add API for adding 'filtered namespaces' to be stripped from inbound presence
|
| Sat, 11 Apr 2020 16:41:52 +0100 |
Matthew Wild |
MUC: Add new event 'muc-build-occupant-presence' for plugins to extend occupant presence
|
| Fri, 10 Apr 2020 20:20:14 +0200 |
Emmanuel Gil Peyrot |
spec: Add test cases for util.http.contains_token
|
| Fri, 10 Apr 2020 19:03:36 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Fri, 10 Apr 2020 16:11:09 +0200 |
Kim Alvefur |
core.certmanager: Look for privkey.pem to go with fullchain.pem (fix #1526)
0.11
|
| Fri, 03 Apr 2020 22:39:48 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Fri, 03 Apr 2020 22:35:47 +0200 |
Kim Alvefur |
mod_vcard4: Report correct error condition (fixes #1521)
0.11
|
| Wed, 01 Apr 2020 22:32:50 +0200 |
Kim Alvefur |
moduleapi: Rename argument to silence luacheck
|
| Sun, 22 Mar 2020 22:32:26 +0100 |
Kim Alvefur |
moduleapi: Fix handling of replies to :send_iq from internal modules
|
| Sun, 29 Mar 2020 22:12:42 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Sun, 29 Sep 2019 15:05:17 +0200 |
Emmanuel Gil Peyrot |
mod_register_ibr: Add FORM_TYPE as required by XEP-0077 (fixes #1511)
0.11
|
| Sun, 29 Mar 2020 18:35:26 +0200 |
Kim Alvefur |
doap: Add UTR-39 (mod_mimicking)
|
| Sun, 22 Mar 2020 21:13:09 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Sun, 22 Mar 2020 21:05:59 +0100 |
Kim Alvefur |
mod_storage_sql: Add index covering sort_id to improve performance (fixes #1505)
0.11
|
| Sun, 22 Mar 2020 17:35:26 +0100 |
Kim Alvefur |
mod_admin_telnet: Handle unavailable cipher info (fixes #1510)
0.11
|
| Sat, 21 Mar 2020 00:00:50 +0100 |
Kim Alvefur |
MUC: Add ad-hoc command setting affiliation in a room (fixes #1174)
|
| Fri, 20 Mar 2020 18:52:41 +0100 |
Kim Alvefur |
MUC: Add test for destroying a room by ad-hoc command
|
| Thu, 19 Mar 2020 17:43:08 +0100 |
Kim Alvefur |
doap: Add XEP-0317: Hats
|
| Thu, 19 Mar 2020 14:12:40 +0000 |
Matthew Wild |
usermanager: Fix traceback when checking admin status of host-only JIDs (fixes #1508)
|
| Thu, 19 Mar 2020 00:10:15 +0100 |
Kim Alvefur |
mod_presence: Advertise support for Subscription Pre-Approval
|
| Wed, 18 Mar 2020 17:42:56 +0000 |
Matthew Wild |
MUC: Add initial hats support (broadcast only)
|
| Sun, 15 Mar 2020 20:35:07 +0100 |
Kim Alvefur |
README: Update link to web chat
|
| Thu, 12 Mar 2020 20:33:27 +0000 |
Matthew Wild |
Merge 0.11->trunk
|
| Thu, 12 Mar 2020 20:32:07 +0000 |
Matthew Wild |
MUC: Persist affiliation_data in new MUC format!
0.11
|
| Thu, 12 Mar 2020 20:32:07 +0000 |
Matthew Wild |
MUC: Persist affiliation_data in new MUC format!
|
| Thu, 12 Mar 2020 16:10:44 +0000 |
Matthew Wild |
MUC: Switch to new storage format by default
|
| Thu, 12 Mar 2020 16:01:31 +0000 |
Matthew Wild |
MUC: Support for broadcasting unavailable presence for affiliated offline users
|
| Thu, 12 Mar 2020 14:35:34 +0000 |
Matthew Wild |
MUC: Pass previous role to :publicise_occupant_status() when destroying a MUC
|
| Thu, 12 Mar 2020 14:13:22 +0000 |
Matthew Wild |
MUC: Don't unconditionally broadcast presence with role="none"
|
| Thu, 12 Mar 2020 14:10:12 +0000 |
Matthew Wild |
MUC: Pass previous role to :publicise_occupant_status() whenever possible
|
| Wed, 11 Mar 2020 22:44:41 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Wed, 11 Mar 2020 21:15:01 +0100 |
Kim Alvefur |
mod_mam,mod_muc_mam: Allow other work to be performed during archive cleanup (fixes #1504)
0.11
|
| Wed, 11 Mar 2020 18:07:03 +0100 |
Kim Alvefur |
net.server_epoll: Fix indentation
0.11
|
| Wed, 11 Mar 2020 16:32:41 +0000 |
Matthew Wild |
storagemanager, mod_storage_sql: Rename methods to :get_all() and :delete_all()
|
| Wed, 11 Mar 2020 16:29:57 +0000 |
Matthew Wild |
storagemanager: Add support for :find_key() and :delete_key() to map store shim
|
| Wed, 11 Mar 2020 16:07:36 +0000 |
Matthew Wild |
storagemanager: Fix unused variable in tests [luacheck]
|
| Wed, 11 Mar 2020 15:57:53 +0000 |
Matthew Wild |
mod_storage_sql: Add map_store:find_key() and map_store:delete_key() (+ tests)
|
| Wed, 11 Mar 2020 14:36:56 +0000 |
Matthew Wild |
storagemanager: Add tests for map stores
|
| Fri, 28 Feb 2020 21:55:40 +0000 |
Matthew Wild |
mod_tokenauth: Track creation time of tokens
|
| Fri, 28 Feb 2020 14:13:04 +0100 |
Kim Alvefur |
mod_tokenauth: Handle tokens issued to bare hosts (eg components)
|
| Thu, 27 Feb 2020 20:05:47 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Thu, 27 Feb 2020 20:01:54 +0100 |
Kim Alvefur |
mod_pubsub, mod_pep: Ensure correct number of children of <item/> (fixes #1496)
0.11
|
| Thu, 27 Feb 2020 19:50:30 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Thu, 27 Feb 2020 19:42:51 +0100 |
Kim Alvefur |
mod_muc_mam: Fix traceback saving message from non-occupant (fixes #1497)
0.11
|
| Wed, 26 Feb 2020 22:46:15 +0000 |
Matthew Wild |
mod_authtokens: Rename to mod_tokenauth for consistency with mod_saslauth
|
| Wed, 26 Feb 2020 17:56:23 +0000 |
Matthew Wild |
mod_authtokens: New module for managing auth tokens
|
| Wed, 26 Feb 2020 00:59:35 +0100 |
Kim Alvefur |
util.adhoc: Allow passing dataforms in initial command
|
| Mon, 24 Feb 2020 23:33:53 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Mon, 24 Feb 2020 23:16:08 +0100 |
Kim Alvefur |
util.datamanager: Fix iterating over "users" (thanks marc0s)
0.11
|
| Mon, 24 Feb 2020 20:21:46 +0100 |
Kim Alvefur |
net.dns: Handle being loaded outside of Prosody
|
| Mon, 24 Feb 2020 18:38:09 +0100 |
Kim Alvefur |
mod_admin_telnet: Allow passing list of hosts to http:list()
|
| Mon, 24 Feb 2020 14:16:45 +0100 |
Maxime “pep” Buquet |
mod_muc: add muc-private-message event
|
| Mon, 24 Feb 2020 09:10:28 +0100 |
Kim Alvefur |
util.jwt: Remove unused return value from tests [luacheck]
|
| Mon, 24 Feb 2020 01:24:25 +0100 |
Kim Alvefur |
util.jwt: Basic JSON Web Token library supporting HS256 tokens
|
| Sun, 23 Feb 2020 12:38:43 +0000 |
Matthew Wild |
usermanager, mod_authz_*: Merge mod_authz_config and mod_authz_internal into the latter
|
| Sat, 22 Feb 2020 18:32:50 +0100 |
Kim Alvefur |
mod_admin_telnet: Fix host selection filter, fixes loading on components
|
| Sat, 22 Feb 2020 18:23:38 +0100 |
Kim Alvefur |
mod_admin_telnet: Reflow hosts filter for readability
|
| Sat, 22 Feb 2020 16:26:20 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Sat, 22 Feb 2020 16:23:43 +0100 |
Kim Alvefur |
mod_storage_sql: Move update limit check back one step, fixes traceback
0.11
|
| Fri, 21 Feb 2020 23:30:47 +0100 |
Kim Alvefur |
mod_ping: Fix double response to internal ping
|
| Fri, 21 Feb 2020 23:01:43 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Fri, 21 Feb 2020 23:00:44 +0100 |
Kim Alvefur |
mod_storage_sql: Fix check for deletion limits (fixes #1494)
0.11
|
| Wed, 19 Feb 2020 21:38:00 +0100 |
Kim Alvefur |
util.startup: Break out command line argument parsing into util.argparse
|
| Sun, 16 Feb 2020 23:48:31 +0100 |
Kim Alvefur |
net.resolvers.service: Fix resolving of targets with multiple IPs
|
| Sat, 15 Feb 2020 16:43:18 +0100 |
Kim Alvefur |
net.server_epoll: Reduce log level of TLS handshake errors to debug
|
| Thu, 13 Feb 2020 23:03:03 +0100 |
Kim Alvefur |
mod_s2s: Fix typo in comment [codespell]
|
| Thu, 13 Feb 2020 14:27:42 +0000 |
Matthew Wild |
Merge 0.11->trunk
|
| Thu, 13 Feb 2020 14:27:12 +0000 |
Matthew Wild |
mod_muc: Allow control over the server-admins-are-room-owners feature (see #1174)
0.11
|
| Wed, 05 Feb 2020 22:53:59 +0000 |
Matthew Wild |
stanza_router: only fire pre-stanza if firing other preevents (e.g. for c2s sessions)
|
| Wed, 05 Feb 2020 23:29:39 +0100 |
Kim Alvefur |
mod_admin_telnet: Avoid indexing missing socket (thanks tmolitor)
|
| Wed, 05 Feb 2020 17:56:44 +0000 |
Matthew Wild |
mod_saslauth: Pass through any auth scope from the SASL handler to sessionmanager.make_authenticated()
|
| Wed, 05 Feb 2020 17:56:20 +0000 |
Matthew Wild |
sessionmanager: Support passing an auth scope to make_authenticated
|
| Wed, 05 Feb 2020 17:41:40 +0000 |
Matthew Wild |
portmanager: Don't auto-start network services under prosodyctl
|
| Wed, 05 Feb 2020 17:41:14 +0000 |
Matthew Wild |
usermanager: Add get_roles() function
|
| Wed, 05 Feb 2020 17:40:50 +0000 |
Matthew Wild |
stanza_router: Add once-per-routed-stanza event, pre-stanza
|
| Sat, 01 Feb 2020 00:33:08 +0100 |
Kim Alvefur |
net.server_epoll: Different error to distinguish connection timeout
|
| Thu, 30 Jan 2020 14:22:21 +0100 |
Emmanuel Gil Peyrot |
util.net: Fix signedness warning on ARM
|
| Tue, 28 Jan 2020 12:46:59 +0000 |
Matthew Wild |
util.startup: expose current process type (prosody/prosodyctl) in the global prosody object
|
| Mon, 27 Jan 2020 22:28:52 +0000 |
Matthew Wild |
mod_authz_internal, usermanager: Rename to mod_authz_config
|
| Mon, 27 Jan 2020 22:09:19 +0000 |
Matthew Wild |
usermanager: Load authz providers on components also
|
| Mon, 27 Jan 2020 21:54:59 +0000 |
Matthew Wild |
usermanager, mod_authz_internal: Move admin-checking functionality into a module. Fixes #517 (ish).
|
| Sun, 26 Jan 2020 19:52:48 +0100 |
Kim Alvefur |
mod_s2s: Comment on the various 'reason' arguments passed to :close
|
| Sun, 26 Jan 2020 16:55:28 +0100 |
Kim Alvefur |
CHANGES: Mention deprecation of 'daemonize' option
|
| Sun, 26 Jan 2020 16:53:03 +0100 |
Kim Alvefur |
scansion tests: Remove daemonize option, not needed
|
| Sun, 26 Jan 2020 16:52:32 +0100 |
Kim Alvefur |
prosodyctl: Add 'daemonize' to deprecated options known by check command
|
| Sun, 26 Jan 2020 16:42:56 +0100 |
Kim Alvefur |
mod_posix: Add deprecation warning for the 'daemonize' option
|
| Sun, 26 Jan 2020 16:40:21 +0100 |
Kim Alvefur |
util.prosodyctl: Pass command line flag to force daemonization on start
|
| Sun, 26 Jan 2020 14:35:35 +0100 |
Kim Alvefur |
net.resolvers.basic: Fix continuing if IPv6 or Legacy IP is disabled
|
| Sat, 25 Jan 2020 14:38:42 +0000 |
Matthew Wild |
mod_s2s: Pass use_ipv4/use_ipv6 from config to service resolver
|
| Sat, 25 Jan 2020 14:38:17 +0000 |
Matthew Wild |
net.resolvers.basic: Obey extra.use_ipv4/use_ipv6
|
| Sat, 25 Jan 2020 14:25:29 +0000 |
Matthew Wild |
Backed out changeset 44ef46e1a951 (not optimal API)
|
| Sat, 25 Jan 2020 14:25:21 +0000 |
Matthew Wild |
Backed out changeset 74d66b1be989 (not optimal API)
|
| Sat, 25 Jan 2020 14:03:30 +0000 |
Matthew Wild |
net.resolvers.basic: Obey use_ipv4/use_ipv6
|
| Fri, 24 Jan 2020 23:29:14 +0100 |
Kim Alvefur |
mod_admin_telnet: Use promise based DNS resolving
|
| Fri, 24 Jan 2020 23:28:15 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Fri, 24 Jan 2020 23:27:49 +0100 |
Kim Alvefur |
mod_admin_telnet: Create a DNS resolver per console session (fixes #1492)
0.11
|
| Fri, 24 Jan 2020 16:57:25 +0000 |
Matthew Wild |
Merge 0.11->trunk
|
| Fri, 24 Jan 2020 16:21:30 +0000 |
Matthew Wild |
mod_websocket: Fire event on session creation (thanks Aaron van Meerten)
0.11
|
| Fri, 24 Jan 2020 16:21:30 +0000 |
Matthew Wild |
mod_websocket: Fire event on session creation (thanks Aaron van Meerten)
|
| Fri, 24 Jan 2020 13:50:02 +0000 |
Matthew Wild |
net.adns: Add :lookup_promise() method
|
| Fri, 24 Jan 2020 13:49:33 +0000 |
Matthew Wild |
mod_s2s: Pass use_ipv4/ipv6 from config to connector config
|
| Fri, 24 Jan 2020 13:48:49 +0000 |
Matthew Wild |
net.connect: Add API to create custom connect()s with options, incl. use_ipv[46]
|
| Thu, 23 Jan 2020 21:59:43 +0000 |
Matthew Wild |
Merge 0.11->trunk
|
| Thu, 23 Jan 2020 21:59:13 +0000 |
Matthew Wild |
prosodyctl: Fix some luacheck warnings
0.11
|
| Thu, 23 Jan 2020 21:44:42 +0000 |
Matthew Wild |
Merge 0.11->trunk
|
| Thu, 23 Jan 2020 21:43:36 +0000 |
Matthew Wild |
Log warning when using prosodyctl start/stop/restart
0.11
|
| Mon, 20 Jan 2020 19:51:49 +0100 |
Kim Alvefur |
Merge
0.11
|
| Mon, 06 Jan 2020 18:02:16 +0100 |
Kim Alvefur |
Added tag 0.11.4 for changeset 10d6d0d91f4e
0.11
|
| Sun, 19 Jan 2020 16:09:16 +0000 |
Matthew Wild |
Added tag 0.11.5 for changeset dbd60f473164
0.11
|
| Sun, 19 Jan 2020 16:01:29 +0000 |
Matthew Wild |
Merge 0.11->trunk
|
| Sun, 19 Jan 2020 15:50:32 +0000 |
Matthew Wild |
util.startup: Ensure prosody.opts exists even when no options provided
0.11 0.11.5
|
| Sun, 19 Jan 2020 15:50:16 +0000 |
Matthew Wild |
util.startup: Remove accidentally-committed debugging
0.11
|
| Sun, 19 Jan 2020 15:39:49 +0000 |
Matthew Wild |
Merge 0.11->trunk
|
| Sun, 19 Jan 2020 15:39:13 +0000 |
Matthew Wild |
util.startup: Fix logic to make --config work again
0.11
|
| Sun, 19 Jan 2020 15:34:28 +0000 |
Matthew Wild |
Merge 0.11->trunk
|
| Sun, 19 Jan 2020 15:28:09 +0000 |
Matthew Wild |
mod_posix: Support for command-line flags to override 'daemonize' config option
0.11
|
| Sun, 19 Jan 2020 15:27:16 +0000 |
Matthew Wild |
prosody/util.startup: Switch to parse_args() for --root and --config
0.11
|
| Sun, 19 Jan 2020 15:26:22 +0000 |
Matthew Wild |
util.startup: Add startup step for parsing command-line options
0.11
|
| Thu, 16 Jan 2020 16:30:26 +0100 |
Kim Alvefur |
core.moduleapi: Hook correct event type in some cases
|
| Wed, 15 Jan 2020 21:18:30 +0100 |
Kim Alvefur |
util.set: Fix equality metamethod in Lua 5.3
|
| Wed, 15 Jan 2020 21:16:08 +0100 |
Kim Alvefur |
util.ip: Fix equality metamethod for Lua 5.3
|
| Wed, 15 Jan 2020 21:08:01 +0100 |
Kim Alvefur |
util.array: Fix equality metamethod in Lua 5.3
|
| Wed, 15 Jan 2020 21:14:06 +0100 |
Kim Alvefur |
util.json: Test util.array integration
|
| Tue, 14 Jan 2020 23:39:47 +0100 |
Kim Alvefur |
util.array: Add a test case for a behavior change in Lua 5.3
|
| Sun, 12 Jan 2020 20:36:21 +0100 |
Kim Alvefur |
net.server_epoll: Log error about missing *all* callbacks at 'error' level
|
| Sun, 12 Jan 2020 20:36:04 +0100 |
Kim Alvefur |
net.server_epoll: Log errors caught in listeners on 'error' level
|
| Sun, 12 Jan 2020 20:35:04 +0100 |
Kim Alvefur |
net.server_epoll: Add option for reducing debug logging
|
| Sun, 05 Jan 2020 02:29:31 +0100 |
Kim Alvefur |
net.server_epoll: Collect full traceback from errors in listeners
|
| Sat, 04 Jan 2020 14:05:10 +0100 |
Kim Alvefur |
mod_muc_mam: Measure how long a cleanup run takes (like mod_mam)
|
| Thu, 02 Jan 2020 13:17:43 +0100 |
Kim Alvefur |
net.websocket.frames: Add ping and pong test cases
|
| Thu, 02 Jan 2020 13:17:03 +0100 |
Kim Alvefur |
net.websocket.frames: Add test case for masked data
|
| Thu, 02 Jan 2020 10:52:47 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Thu, 02 Jan 2020 10:49:37 +0100 |
Kim Alvefur |
mod_websocket: Clear mask bit when reflecting ping frames (fixes #1484)
0.11 0.11.4
|
| Wed, 01 Jan 2020 01:22:57 +0100 |
Kim Alvefur |
net.http.parser: Add TODO related to #726
|
| Tue, 31 Dec 2019 02:52:12 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Tue, 31 Dec 2019 02:50:25 +0100 |
Kim Alvefur |
prosodyctl: Print a blank line to improve spacing and readability
0.11
|
| Tue, 31 Dec 2019 02:48:49 +0100 |
Kim Alvefur |
prosodyctl check: Warn about conflict between mod_pep and mod_pep_simple
0.11
|
| Mon, 30 Dec 2019 09:54:49 +0100 |
Kim Alvefur |
core.moduleapi: Rename local name for util.error for consistency
|
| Mon, 30 Dec 2019 09:53:10 +0100 |
Kim Alvefur |
core.moduleapi: Fix error context in :send_iq API
|
| Sun, 29 Dec 2019 22:20:51 +0100 |
Kim Alvefur |
mod_http_errors: Use text from util.errror object if included
|
| Sun, 29 Dec 2019 01:11:55 +0100 |
Kim Alvefur |
util.pubsub: Ignore unused argument in tests [luacheck]
|
| Thu, 26 Dec 2019 01:52:14 +0100 |
Kim Alvefur |
util.pubsub: Cover subscription filter in a partial test
|
| Sat, 28 Dec 2019 06:18:58 +0100 |
Kim Alvefur |
net.server_epoll: Avoid concatenating buffer with single item
|
| Tue, 24 Dec 2019 08:42:53 +0000 |
Matthew Wild |
Merge 0.11->trunk
|
| Sun, 16 Dec 2018 02:56:11 +0100 |
Kim Alvefur |
core.rostermanager: Cache rosters of offline users for faster access (fixes #1233)
0.11
|
| Tue, 24 Dec 2019 01:21:58 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Tue, 24 Dec 2019 01:01:05 +0100 |
Kim Alvefur |
mod_mam: Fix rebase mistake [luacheck]
0.11
|
| Tue, 24 Dec 2019 01:00:35 +0100 |
Kim Alvefur |
mod_muc_mam: Fix rebase mistake [luacheck]
0.11
|
| Fri, 20 Dec 2019 22:47:34 +0100 |
Kim Alvefur |
mod_adhoc: Improve permission setting (fix #1482) BC
|
| Tue, 24 Dec 2019 00:49:43 +0100 |
Kim Alvefur |
mod_storage_sql: Remove unused and not actually returned return value [luacheck]
|
| Tue, 24 Dec 2019 00:39:45 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Tue, 24 Dec 2019 00:26:40 +0100 |
Kim Alvefur |
mod_muc_mam: Schedule cleanup again on failure
0.11
|
| Tue, 24 Dec 2019 00:26:37 +0100 |
Kim Alvefur |
mod_muc_mam: Log error when unable to delete old messages (fix #1481) [luacheck]
0.11
|
| Mon, 23 Dec 2019 23:31:09 +0100 |
Kim Alvefur |
mod_muc_mam: Remove unused variable [luacheck]
|
| Mon, 23 Dec 2019 23:30:45 +0100 |
Kim Alvefur |
mod_mam: More careful validation of MAM query form
|
| Mon, 23 Dec 2019 23:28:44 +0100 |
Kim Alvefur |
mod_muc_mam: Handle form identification error (e.g. not a form at all)
|
| Mon, 23 Dec 2019 23:11:28 +0100 |
Kim Alvefur |
mod_legacyauth: Report failure from sessionmanager (mostly invalid username)
|
| Mon, 23 Dec 2019 22:30:21 +0100 |
Kim Alvefur |
mod_presence: Ignore an unused variable [luacheck]
|
| Mon, 23 Dec 2019 22:29:13 +0100 |
Kim Alvefur |
mod_pep_simple: Ignore unused variable [luacheck]
|
| Mon, 23 Dec 2019 22:28:42 +0100 |
Kim Alvefur |
mod_pubsub: Ignore an unused variable [luacheck]
|
| Mon, 23 Dec 2019 22:28:04 +0100 |
Kim Alvefur |
MUC: Make note to handle configuration form errors [luacheck]
|
| Mon, 23 Dec 2019 22:27:25 +0100 |
Kim Alvefur |
mod_vcard: Remove unused variable [luacheck]
|
| Mon, 23 Dec 2019 22:24:31 +0100 |
Kim Alvefur |
mod_limits: Remove an unused variable
|
| Mon, 23 Dec 2019 22:23:29 +0100 |
Kim Alvefur |
MUC: Remove some unused variables [luacheck]
|
| Mon, 23 Dec 2019 21:55:41 +0100 |
Kim Alvefur |
mod_vcard_legacy: Ignore an unused variable [luacheck]
|
| Mon, 23 Dec 2019 21:52:50 +0100 |
Kim Alvefur |
mod_http_files: Log something if unable to load MIME database
|
| Mon, 23 Dec 2019 21:52:28 +0100 |
Kim Alvefur |
net.server_event: Silence luacheck warnings
|
| Mon, 23 Dec 2019 21:51:52 +0100 |
Kim Alvefur |
net.server_epoll: Remove an unused variable [luacheck]
|
| Mon, 23 Dec 2019 21:43:34 +0100 |
Kim Alvefur |
mod_announce: Silence luacheck warning about unused variable
|
| Mon, 23 Dec 2019 21:38:19 +0100 |
Kim Alvefur |
mod_admin_telnet: Silence luacheck warnings
|
| Mon, 23 Dec 2019 21:37:16 +0100 |
Kim Alvefur |
mod_admin_adhoc: Remove unused JID resource variables [luacheck]
|
| Mon, 23 Dec 2019 21:34:34 +0100 |
Kim Alvefur |
mod_adhoc: Remove unused variable [luacheck]
|
| Mon, 23 Dec 2019 21:33:10 +0100 |
Kim Alvefur |
tests: Silence [luacheck] warnings
|
| Mon, 23 Dec 2019 21:29:34 +0100 |
Kim Alvefur |
net.http.parser: Silence warning about unused variable [luacheck]
|
| Mon, 23 Dec 2019 21:27:34 +0100 |
Kim Alvefur |
core.statsmanager: Ignore unused variable [luacheck]
|
| Mon, 23 Dec 2019 21:26:51 +0100 |
Kim Alvefur |
core.portmanager: Ignore unused return variable [luacheck]
|
| Mon, 23 Dec 2019 21:16:10 +0100 |
Kim Alvefur |
util.pubsub: Silence luacheck warnings, leaving notes on future proper fix
|
| Mon, 23 Dec 2019 21:16:00 +0100 |
Kim Alvefur |
util.prosodyctl: Silence luacheck warnings
|
| Mon, 23 Dec 2019 21:15:01 +0100 |
Kim Alvefur |
util.dependencies: Pass require error to error formatting function
|
| Mon, 23 Dec 2019 21:13:27 +0100 |
Kim Alvefur |
util.sql: Handle failure to detect connection encoding
|
| Mon, 23 Dec 2019 21:09:38 +0100 |
Kim Alvefur |
util.mercurial: Ignore an unused error variable [luacheck]
|
| Mon, 23 Dec 2019 21:02:19 +0100 |
Kim Alvefur |
util.startup: Ignore unused errno variable [luacheck]
|
| Mon, 23 Dec 2019 21:01:55 +0100 |
Kim Alvefur |
util.datamanager: Ignore unused 'errno' variable [luacheck]
|
| Fri, 20 Dec 2019 22:38:45 +0100 |
Kim Alvefur |
core.modulemanager: Silence warning about unused err variable [luacheck]
|
| Fri, 20 Dec 2019 22:33:24 +0100 |
Kim Alvefur |
core.stanza_router: Silence warning about unused err_message [luacheck]
|
| Fri, 20 Dec 2019 22:31:27 +0100 |
Kim Alvefur |
core.stanza_router: Extract host part of JIDs directly [luacheck]
|
| Fri, 20 Dec 2019 22:23:22 +0100 |
Kim Alvefur |
luacheck: Don't not warn about not using secondary return values
|
| Mon, 23 Dec 2019 23:32:49 +0100 |
Kim Alvefur |
mod_muc_mam: Log error when unable to store stanza (fix #1480) [luacheck]
0.11
|
| Tue, 24 Dec 2019 00:27:44 +0100 |
Kim Alvefur |
mod_mam: Schedule cleanup again if unable to delete messages
0.11
|
| Tue, 24 Dec 2019 00:27:41 +0100 |
Kim Alvefur |
mod_mam: Log error when unable to delete old messages (fix #1479) [luacheck]
0.11
|
| Mon, 23 Dec 2019 23:18:39 +0100 |
Kim Alvefur |
mod_mam: Log error when unable to store stanza (fix #1478)
0.11
|
| Mon, 23 Dec 2019 22:42:39 +0100 |
Kim Alvefur |
mod_auth_internal_hashed: Pass on errors from password hash function (fixes #1477)
0.11
|
| Mon, 23 Dec 2019 20:57:10 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Mon, 10 Jun 2019 13:57:09 +0200 |
Kim Alvefur |
mod_pep: Handle presence subscriptions in filter (fixes #1372)
0.11
|
| Thu, 06 Jun 2019 18:13:46 +0200 |
Kim Alvefur |
util.pubsub: Pass subscribers trough a filter callback
0.11
|
| Thu, 06 Jun 2019 17:37:15 +0200 |
Kim Alvefur |
util.pubsub: Factor out calling of broadcaster
0.11
|
| Sun, 22 Dec 2019 20:10:20 +0100 |
Kim Alvefur |
mod_admin_telnet: Include config:get() in help text
|
| Sun, 22 Dec 2019 08:42:12 +0000 |
Matthew Wild |
MUC: Improve presence broadcast form field label
|
| Thu, 19 Dec 2019 16:22:12 +0100 |
Kim Alvefur |
scansion: Trim trailing whitespace in tests
|
| Thu, 19 Dec 2019 10:03:16 +0000 |
Matthew Wild |
rostermanager, mod_presence: Support for subscription preapproval (fixes #686)
|
| Tue, 17 Dec 2019 00:34:39 +0100 |
Kim Alvefur |
mod_s2s: Remove obsolete pre-connect buffer
|
| Mon, 16 Dec 2019 02:02:47 +0100 |
Kim Alvefur |
util.dataforms: Improve descriptions in tests
|
| Mon, 16 Dec 2019 01:52:56 +0100 |
Kim Alvefur |
doap: More PEP payloads
|
| Sun, 15 Dec 2019 22:15:52 +0100 |
Kim Alvefur |
mod_admin_telnet: Use common sort function in s2s:show
|
| Sun, 15 Dec 2019 21:44:58 +0100 |
Kim Alvefur |
mod_admin_telnet: Use existing host comparison when comparing JIDs
|
| Sun, 15 Dec 2019 22:08:20 +0100 |
Kim Alvefur |
mod_admin_telnet: Sort hosts in module:list
|
| Sun, 15 Dec 2019 22:07:24 +0100 |
Kim Alvefur |
mod_admin_telnet: Refactor internal function for listing hosts
|
| Sun, 15 Dec 2019 21:42:42 +0100 |
Kim Alvefur |
mod_admin_telnet: Merge hostname comparison functions
|
| Sun, 15 Dec 2019 20:44:10 +0100 |
Kim Alvefur |
mod_admin_telnet: Sort by complete labels
|
| Sun, 15 Dec 2019 20:43:02 +0100 |
Kim Alvefur |
mod_admin_telnet: Fix host sorting
|
| Sat, 14 Dec 2019 22:47:41 +0100 |
Kim Alvefur |
util.stanza: Accept util.error object to error_reply
|
| Sat, 14 Dec 2019 22:43:12 +0100 |
Kim Alvefur |
util.sasl: Add stub tests
|
| Sat, 14 Dec 2019 20:28:44 +0100 |
Kim Alvefur |
util.error: Move default for numeric error code to net.http.server
|
| Tue, 10 Dec 2019 17:43:26 +0100 |
Kim Alvefur |
mod_s2s: Fix name conflict introduced in c7864f970969
|
| Mon, 09 Dec 2019 16:39:48 +0100 |
Kim Alvefur |
util.sasl.scram: Ignore unused authzid variable (strict lint)
|
| Mon, 09 Dec 2019 12:44:43 +0000 |
Matthew Wild |
.luacheckrc: Remove passing spec/ files from ignore list
|
| Mon, 09 Dec 2019 12:43:32 +0000 |
Matthew Wild |
net.http.parser tests: Expand tests to include validation of results
|
| Mon, 09 Dec 2019 12:42:22 +0000 |
Matthew Wild |
.luacheckrc: Remove passing file from ignore list
|
| Mon, 09 Dec 2019 11:57:10 +0000 |
Matthew Wild |
configmanager tests: Split long line
|
| Sun, 08 Dec 2019 17:48:37 +0100 |
Kim Alvefur |
util.x509: Fix recording of CommonNames in get_identities
|
| Sun, 08 Dec 2019 17:00:45 +0100 |
Kim Alvefur |
util.error: Write down some thoughts in comments
|
| Sun, 08 Dec 2019 14:26:32 +0100 |
Kim Alvefur |
net.server_epoll: Use monotonic time for scheduling
|
| Sun, 08 Dec 2019 14:20:56 +0100 |
Kim Alvefur |
net.server_epoll: Change timer rescheduling method to match util.timer
|
| Sun, 08 Dec 2019 13:40:42 +0100 |
Kim Alvefur |
net.server_epoll: Remove unused function for adding timer at absolute time
|
| Sun, 08 Dec 2019 13:38:48 +0100 |
Kim Alvefur |
mod_admin_telnet: Avoid using LuaSocket for timestamps
|
| Sat, 07 Dec 2019 22:55:51 +0100 |
Kim Alvefur |
mod_saslauth: Set a nicer bounce error explaining SASL EXTERNAL failures
|
| Sat, 07 Dec 2019 22:51:43 +0100 |
Kim Alvefur |
mod_saslauth: Collect SASL EXTERNAL failures into an util.error object
|
| Sat, 07 Dec 2019 19:05:10 +0100 |
Kim Alvefur |
net.server_epoll: Add debug logging for delayed reading
|
| Sat, 07 Dec 2019 17:39:29 +0100 |
Kim Alvefur |
net.connect: Mention RFC 6724 regression
|
| Sat, 07 Dec 2019 17:05:00 +0100 |
Kim Alvefur |
net.connect: Add some TODOs and FIXMEs
|
| Wed, 04 Dec 2019 22:37:20 +0100 |
Kim Alvefur |
mod_s2s: Invert condition to return early and reduce indentation
|
| Tue, 03 Dec 2019 17:29:43 +0100 |
Kim Alvefur |
mod_s2s: Fix mistake in 28755107c2f4
|
| Mon, 02 Dec 2019 16:00:16 +0100 |
Kim Alvefur |
mod_saslauth: Advertise correct set of mechanisms
|
| Sun, 01 Dec 2019 20:25:20 +0100 |
Emmanuel Gil Peyrot |
util.*.c: Add static qualifiers everywhere
|
| Sun, 01 Dec 2019 23:34:49 +0100 |
Emmanuel Gil Peyrot |
util.encodings: Remove redundant cast
|
| Sun, 01 Dec 2019 23:34:45 +0100 |
Emmanuel Gil Peyrot |
util.encodings: Don’t export unneeded symbols
|
| Sun, 01 Dec 2019 12:21:26 +0100 |
Kim Alvefur |
mod_s2s: Refactor stream error handling on close
|
| Sun, 01 Dec 2019 12:19:36 +0100 |
Kim Alvefur |
mod_s2s: Use stanza type check instead of duck typing
|
| Sun, 01 Dec 2019 02:04:24 +0100 |
Kim Alvefur |
mod_net_multiplex: Remove debug message
|
| Sun, 01 Dec 2019 01:21:58 +0100 |
Kim Alvefur |
net.server_select: Remove prefix added to TLS handshaker errors
|
| Sun, 01 Dec 2019 01:20:34 +0100 |
Kim Alvefur |
mod_s2s: Improve TLS handshake error messages
|
| Sat, 30 Nov 2019 23:33:39 +0100 |
Kim Alvefur |
mod_s2s: Log from session logger
|
| Sat, 30 Nov 2019 23:29:15 +0100 |
Kim Alvefur |
mod_s2s: Improve log message about forbidding insecure connections
|
| Sat, 30 Nov 2019 21:56:21 +0100 |
Kim Alvefur |
mod_admin_telnet: Sort hosts
|
| Sat, 30 Nov 2019 19:34:40 +0100 |
Kim Alvefur |
mod_carbons: Improve performance by delaying creation of carbon payload
|
| Sat, 30 Nov 2019 16:40:04 +0100 |
Kim Alvefur |
core.portmanager: Complete error message for SNI TLS context problems
|
| Sat, 30 Nov 2019 14:00:13 +0100 |
Kim Alvefur |
tests: Disable s2s in scansion tests
|
| Fri, 29 Nov 2019 23:41:41 +0100 |
Kim Alvefur |
mod_net_multiplex: Tweak debug logging for ALPN case
|
| Fri, 29 Nov 2019 23:27:51 +0100 |
Kim Alvefur |
mod_net_multiplex: Add support for using ALPN
|
| Fri, 29 Nov 2019 23:25:59 +0100 |
Kim Alvefur |
net.http: Set ALPN on requests
|
| Fri, 29 Nov 2019 23:24:14 +0100 |
Kim Alvefur |
core.portmanager: Fix TLS context inheritance for SNI hosts (completes SNI support)
|
| Fri, 29 Nov 2019 23:22:29 +0100 |
Kim Alvefur |
core.portmanager: Don't set the first TLS context with a cert as main context
|
| Thu, 21 Nov 2019 00:16:20 +0100 |
Kim Alvefur |
mod_admin_telnet: Display ALPN in show_tls() if supported and available
|
| Fri, 29 Nov 2019 21:30:08 +0100 |
Kim Alvefur |
mod_http: Log served URLs at 'info' level
|
| Fri, 29 Nov 2019 18:15:23 +0100 |
Kim Alvefur |
mod_s2s: Prevent unhandled stanza handler from complaining about stream features on aborted connections
|
| Thu, 28 Nov 2019 18:57:17 +0100 |
Kim Alvefur |
mod_s2s_bidi: Ignore unencrypted connections if s2s_require_encryption is set
|
| Thu, 28 Nov 2019 18:30:30 +0100 |
Kim Alvefur |
mod_s2s: Abort outgoing connections earlier when TLS requirement isn't satisfied
|
| Thu, 28 Nov 2019 17:32:15 +0100 |
Kim Alvefur |
mod_s2s: Send stream errors for cert problems on outgoing connections
|
| Wed, 27 Nov 2019 23:26:59 +0100 |
Kim Alvefur |
mod_s2s: Improve error in bounces due to cert validation problems
|
| Wed, 27 Nov 2019 23:23:25 +0100 |
Kim Alvefur |
mod_s2s_auth_certs: Save chain validation errors for later use
|
| Tue, 26 Nov 2019 15:29:01 +0000 |
Matthew Wild |
net.websocket: Fix traceback in case of ondisconnect being called twice
|
| Tue, 26 Nov 2019 00:12:51 +0100 |
Kim Alvefur |
net.connect: Add some TODO comments
|
| Tue, 26 Nov 2019 00:09:51 +0100 |
Kim Alvefur |
MUC: Add missing reference to room (thanks buildbot) [luacheck]
|
| Tue, 26 Nov 2019 00:02:13 +0100 |
Kim Alvefur |
MUC: Indicate the component as origin of various errors where there's no room
|
| Mon, 25 Nov 2019 23:52:45 +0100 |
Kim Alvefur |
MUC: Indicate that the room is the origin of various errors where 'from' is an occupant JID
|
| Mon, 25 Nov 2019 23:51:41 +0100 |
Kim Alvefur |
MUC: Indicate origin of registration related errors
|
| Mon, 25 Nov 2019 23:47:49 +0100 |
Kim Alvefur |
MUC: Indicate origin of password related errors
|
| Mon, 25 Nov 2019 20:59:36 +0100 |
Kim Alvefur |
util.stanza: Support the 'by' attribute on errors
|
| Mon, 25 Nov 2019 20:52:03 +0100 |
Kim Alvefur |
util.stanza: Check that argument to error_reply is NOT a stanza of type error
|
| Mon, 25 Nov 2019 20:52:01 +0100 |
Kim Alvefur |
util.stanza: Check that argument to error_reply is a stanza
|
| Mon, 25 Nov 2019 20:46:55 +0100 |
Kim Alvefur |
util.stanza: Remove redundant check for attrs
|
| Mon, 25 Nov 2019 20:44:05 +0100 |
Kim Alvefur |
util.stanza: Check that argument to reply is a stanza
|
| Sun, 24 Nov 2019 04:46:36 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Sun, 24 Nov 2019 04:43:14 +0100 |
Kim Alvefur |
net.resolvers.service: Pass IP literals directly to basic resolver
|
| Sun, 24 Nov 2019 04:41:07 +0100 |
Kim Alvefur |
net.resolvers.basic: Normalise IP literals, ensures net.server is happy
0.11
|
| Sun, 24 Nov 2019 04:30:32 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Sun, 24 Nov 2019 04:26:44 +0100 |
Kim Alvefur |
net.resolvers.basic: Fix resolution of IPv6 literals (in brackets) (fixes #1459)
0.11
|
| Sun, 24 Nov 2019 04:23:51 +0100 |
Kim Alvefur |
net.resolvers.basic: Move IP literal check to constructor
0.11
|
| Sun, 24 Nov 2019 00:02:48 +0100 |
Kim Alvefur |
MUC: Add testcase for #1466
|
| Sat, 23 Nov 2019 23:12:01 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Sat, 23 Nov 2019 23:11:03 +0100 |
Kim Alvefur |
core.modulemanager: Disable mod_vcard if mod_vcard_legacy is enabled to prevent conflict (#1469)
0.11
|
| Sat, 23 Nov 2019 23:10:39 +0100 |
Kim Alvefur |
prosodyctl check: Warn about conflict between mod_vcard and mod_vcard_legacy (#1469)
0.11
|
| Sat, 23 Nov 2019 01:05:28 +0100 |
Kim Alvefur |
MUC: Keep role across nickname change (fixes #1466)
0.11
|
| Sun, 17 Nov 2019 16:16:53 +0100 |
Kim Alvefur |
mod_http_errors: Show a friendly page instead of 404 on top level
|
| Sat, 23 Nov 2019 17:15:34 +0100 |
Kim Alvefur |
mod_csi: Cache CSI module availability to improve readabilty
|
| Sat, 23 Nov 2019 17:09:48 +0100 |
Kim Alvefur |
mod_csi: Set module status based on whether a CSI handler module appears to be loaded
|
| Sun, 17 Nov 2019 23:53:51 +0100 |
Kim Alvefur |
mod_csi: Only advertise CSI to clients if something is handling CSI events
|
| Sat, 23 Nov 2019 01:32:53 +0100 |
Kim Alvefur |
mod_s2s: Add error text for error replies on some s2s failures (#770)
|
| Sat, 23 Nov 2019 01:29:03 +0100 |
Kim Alvefur |
s2s: Allow passing a custom error for bouncing queued stanzas (#770)
|
| Wed, 20 Nov 2019 21:31:46 +0100 |
Kim Alvefur |
mod_admin_telnet: Show SNI name in show_tls() if available
|
| Wed, 20 Nov 2019 19:22:55 +0100 |
Kim Alvefur |
util.termcolours: Use explicit number formatting instead of coercion on concatenation
|
| Tue, 19 Nov 2019 17:38:38 +0100 |
Kim Alvefur |
prosody.cfg.lua.dist: Remove mention of syslog near mod_posix
|
| Mon, 18 Nov 2019 20:37:40 +0100 |
Kim Alvefur |
mod_s2s: Wait for remote to close any connection allowing incoming stanzas
|
| Sun, 17 Nov 2019 23:47:31 +0100 |
Kim Alvefur |
net.server_epoll: Save log tag in a field on FD watchers too
|
| Sun, 17 Nov 2019 23:45:44 +0100 |
Kim Alvefur |
Back out c8aa66595072: Extra changes accidentally included
|
| Sun, 17 Nov 2019 23:27:48 +0100 |
Kim Alvefur |
net.server_epoll: Save log tag in a field on FD watchers too
|
| Sat, 19 Oct 2019 20:11:21 +0200 |
Kim Alvefur |
net.server_epoll: Improve read timeout debug messages
|
| Sat, 19 Oct 2019 20:10:14 +0200 |
Kim Alvefur |
net.server_epoll: Clarify a debug message
|
| Sun, 17 Nov 2019 23:08:45 +0100 |
Kim Alvefur |
mod_muc_mam: Copy debug log improvements from mod_mam
|
| Sun, 17 Nov 2019 17:59:56 +0100 |
Kim Alvefur |
mod_csi_simple: Make sure to disable optimizations before mod_smacks (thanks pep.)
|
| Sun, 17 Nov 2019 15:32:28 +0100 |
Kim Alvefur |
util.interpolation: Add commented test case for passing nil to filter
|
| Sun, 17 Nov 2019 15:06:22 +0100 |
Kim Alvefur |
util.interpolation: Test template filters
|
| Sat, 16 Nov 2019 16:52:31 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Sat, 16 Nov 2019 16:45:33 +0100 |
Kim Alvefur |
util.pposix: Avoid overflow of malloc info at 2GB (fixes #1445 until 4GB)
0.11
|
| Sat, 16 Nov 2019 16:39:45 +0100 |
Kim Alvefur |
mod_http: Soften dependency on mod_http_errors
|
| Fri, 15 Nov 2019 16:49:31 +0100 |
Kim Alvefur |
doap: Sort XEPs by number
|
| Wed, 13 Nov 2019 22:34:25 +0100 |
Kim Alvefur |
server_event: Remove duplicated code (thanks waqas)
|
| Sat, 09 Nov 2019 13:58:25 +0100 |
Kim Alvefur |
util.dependencies: Avoid missing bitop false positive on Lua 5.4
|
| Sat, 09 Nov 2019 00:26:56 +0100 |
Kim Alvefur |
util.startup: Disable plugin installer path creation for now (see comments)
|
| Sat, 09 Nov 2019 00:23:08 +0100 |
Kim Alvefur |
util.startup: Split plugin installer path setup into a separate function
|
| Fri, 08 Nov 2019 23:03:47 +0100 |
Kim Alvefur |
mod_s2s: Allow passing bounce reason as an util.error object (see #770)
|
| Fri, 08 Nov 2019 19:25:57 +0100 |
Kim Alvefur |
util.paths: Don't treat path as pattern, fix traceback (thanks Menel87)
|
| Fri, 08 Nov 2019 00:58:03 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Fri, 08 Nov 2019 00:54:56 +0100 |
Kim Alvefur |
net.resolvers: Fix traceback from hostname failing IDNA
0.11
|
| Thu, 07 Nov 2019 19:23:42 +0100 |
Kim Alvefur |
mod_ping: Remove ad-hoc command
|
| Thu, 07 Nov 2019 17:07:02 +0100 |
Kim Alvefur |
mod_admin_adhoc: Add some flags to s2s listing command
|
| Thu, 07 Nov 2019 00:20:54 +0100 |
Kim Alvefur |
util.array: Fix typo in test
|
| Tue, 05 Nov 2019 01:34:13 +0100 |
Kim Alvefur |
net.http.server: Treat promise rejection without value as a HTTP 500 error
|
| Fri, 01 Nov 2019 22:31:15 +0100 |
Kim Alvefur |
net.http.server: Handle promises from http handlers
|
| Fri, 01 Nov 2019 22:30:35 +0100 |
Kim Alvefur |
net.http.server: Handle util.error objects from http handlers
|
| Fri, 01 Nov 2019 22:28:39 +0100 |
Kim Alvefur |
net.http.server: Tail call because tail call!
|
| Fri, 01 Nov 2019 22:25:54 +0100 |
Kim Alvefur |
net.http.server: Factor out handling of event response for easier reuse
|
| Mon, 04 Nov 2019 00:36:49 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Mon, 04 Nov 2019 00:29:49 +0100 |
Kim Alvefur |
util.startup: Ensure prosody.paths are absolute (see #1430)
0.11
|
| Sun, 03 Nov 2019 22:19:09 +0100 |
Kim Alvefur |
util.startup: Update config path (fixes #1430)
0.11
|
| Sun, 03 Nov 2019 17:44:14 +0100 |
Kim Alvefur |
doap: Add version of XEP-0012
|
| Sun, 03 Nov 2019 17:43:14 +0100 |
Kim Alvefur |
doap: Reorder tags for consistency
|
| Sat, 02 Nov 2019 19:38:12 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Sat, 02 Nov 2019 19:36:19 +0100 |
Kim Alvefur |
net.resolvers: Abort on hostnames not passing IDNA validation
0.11
|
| Sat, 02 Nov 2019 19:24:26 +0100 |
Kim Alvefur |
net.resolvers: Apply IDNA conversion to ascii for DNS lookups (fixes #1426)
0.11
|
| Sat, 02 Nov 2019 16:02:37 +0100 |
Kim Alvefur |
mod_admin_telnet: Show s2s authentication method (probably) used
|
| Sat, 02 Nov 2019 15:43:56 +0100 |
Kim Alvefur |
mod_user_account_management: Apply username normalization later
|
| Sat, 02 Nov 2019 15:43:17 +0100 |
Kim Alvefur |
mod_s2s: Only nameprep stream to/from addresses if they are present
|
| Sat, 02 Nov 2019 15:40:20 +0100 |
Kim Alvefur |
mod_dialback: Fix potential traceback in case of missing addressing
|
| Sat, 02 Nov 2019 15:39:40 +0100 |
Kim Alvefur |
mod_c2s: Validate that a 'to' attribute exists at all
|
| Sat, 02 Nov 2019 15:39:01 +0100 |
Kim Alvefur |
core.sessionmanager: Require that client-requested resources pass strict resourceprep
|
| Sat, 02 Nov 2019 15:29:13 +0100 |
Kim Alvefur |
mod_bosh: Abort early if request is missing hostname
|
| Sat, 02 Nov 2019 15:27:53 +0100 |
Kim Alvefur |
mod_dialback: Abort early if request is missing addressing attributes
|
| Sat, 02 Nov 2019 13:56:13 +0100 |
Kim Alvefur |
core.configmanager: Handle nameprep validation errors
|
| Sat, 02 Nov 2019 13:55:38 +0100 |
Kim Alvefur |
core.configmanager: Ensure Hosts are given names
|
| Sat, 02 Nov 2019 14:22:06 +0100 |
Kim Alvefur |
MUC: Make nickname field in registration form required
|
| Sat, 02 Nov 2019 13:24:33 +0100 |
Kim Alvefur |
core.sessionmanager: Fix traceback from passing nil to resourceprep
|
| Sat, 02 Nov 2019 13:09:54 +0100 |
Kim Alvefur |
util.encodings: Don't ignore non-strings passed to stringprep functions
|
| Fri, 01 Nov 2019 23:18:29 +0100 |
Kim Alvefur |
net.http.codes: Avoid implicit number -> string coercion
|
| Fri, 01 Nov 2019 23:16:58 +0100 |
Kim Alvefur |
prosodyctl: Print friendly version of error messages
|
| Fri, 01 Nov 2019 23:11:43 +0100 |
Kim Alvefur |
mod_register_ibr: Enforce strict JID validation
|
| Fri, 01 Nov 2019 22:53:14 +0100 |
Kim Alvefur |
util.prosodyctl: Enforce strict JID validation on user creation
|
| Fri, 01 Nov 2019 22:08:38 +0100 |
Kim Alvefur |
MUC: Strictly validate room JID on creation
|
| Fri, 01 Nov 2019 18:31:12 +0100 |
Kim Alvefur |
util.error: Add well-known field 'code' in error templates
|
| Fri, 01 Nov 2019 18:11:58 +0100 |
Kim Alvefur |
mod_register_limits: Use util.error for managing rejection reasons
|
| Fri, 01 Nov 2019 18:09:13 +0100 |
Kim Alvefur |
mod_register_ibr: Allow registartion rejection reason as util.error object
|
| Wed, 30 Oct 2019 17:33:52 +0100 |
Kim Alvefur |
Backed out changeset 64ddcbc9a328 as it would prevent communicating with valid remote JIDs that aren't valid under STRINGPREP / Unicode 3.2
|
| Mon, 23 Sep 2019 19:13:14 +0200 |
Kim Alvefur |
MUC: Enforce strict resourceprep on nicknames (bye bye robot face)
|
| Mon, 09 Sep 2019 22:32:01 +0200 |
Kim Alvefur |
core.stanza_router: Do strict jidprep on c2s
|
| Wed, 30 Oct 2019 16:22:44 +0100 |
Kim Alvefur |
util.encodings: Strictly verify that the 'strict' *prep argument is a boolean
|
| Mon, 09 Sep 2019 22:15:04 +0200 |
Kim Alvefur |
util.jid: Add a 'strict' flag for jidprep calls
|
| Wed, 24 Apr 2019 15:01:00 +0200 |
Kim Alvefur |
util.encodings: Optional strict flag to stringprep
|
| Sun, 27 Oct 2019 14:45:57 +0000 |
Matthew Wild |
util.pubsub, pubsub.lib and tests: Add text to precondition-not-met error (fixes #1455)
|
| Sun, 20 Oct 2019 23:47:48 +0200 |
Kim Alvefur |
MUC: Advertise history related fields as integers via XEP-0122
|
| Sun, 20 Oct 2019 23:46:47 +0200 |
Kim Alvefur |
CHANGES: Add a line for #1335
|
| Sun, 20 Oct 2019 21:58:16 +0200 |
Lance Stout |
MUC: Add controls for whose presence is broadcast (closes #1335)
|
| Sun, 20 Oct 2019 20:58:19 +0200 |
Kim Alvefur |
util.interpolation: Test map syntax
|
| Sun, 20 Oct 2019 20:56:29 +0200 |
Kim Alvefur |
util.interpolation: Test array syntax
|
| Sun, 20 Oct 2019 20:53:41 +0200 |
Kim Alvefur |
util.interpolation: Test #1452
|
| Sun, 20 Oct 2019 20:53:34 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Sun, 20 Oct 2019 20:52:14 +0200 |
Kim Alvefur |
util.interpolation: Support unescaped variables with more modifiers (fixes #1452)
0.11
|
| Sun, 20 Oct 2019 18:48:10 +0200 |
Kim Alvefur |
doap: Sort <implements> by XEP number
|
| Sun, 20 Oct 2019 18:46:46 +0200 |
Kim Alvefur |
doap: mod_csi_simple tries to follow XEP-0286: Mobile Considerations, not XEP-0268
|
| Sun, 20 Oct 2019 16:57:28 +0200 |
Kim Alvefur |
doap: Trim a trailing '.' from a version/branch name for consistency
|
| Sun, 20 Oct 2019 16:47:20 +0200 |
Kim Alvefur |
doap: Copy longer description from README
|
| Sun, 20 Oct 2019 16:37:04 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Sun, 20 Oct 2019 14:54:57 +0200 |
Kim Alvefur |
MUC: Validate registration dataform more carefully
|
| Sun, 20 Oct 2019 01:20:11 +0200 |
Kim Alvefur |
MUC: Don't advertise registration feature on host JID (fixes #1451)
0.11
|
| Tue, 15 Oct 2019 23:38:29 +0200 |
Kim Alvefur |
mod_saslauth: Demote "no SASL mechanisms" error back to warning
|
| Tue, 15 Oct 2019 22:05:51 +0200 |
Kim Alvefur |
mod_saslauth: Improve logging of why no SASL mechanisms were offered
|
| Tue, 15 Oct 2019 21:58:10 +0200 |
Kim Alvefur |
mod_saslauth: Use the power of Set Theory to mange sets of SASL mechanisms
|
| Tue, 15 Oct 2019 21:37:19 +0200 |
Kim Alvefur |
mod_saslauth: Log (debug) messages about channel binding
|
| Tue, 15 Oct 2019 00:21:01 +0200 |
Kim Alvefur |
doc/doap: Claim support for XEP-0368 by way of legacy_ssl_ports
|
| Tue, 15 Oct 2019 00:13:52 +0200 |
Kim Alvefur |
doc/doap: Claim support for XEP-0268 via mod_csi_simple
|
| Sun, 13 Oct 2019 00:33:35 +0200 |
Kim Alvefur |
mod_saslauth: Remove useless debug log line
|
| Sun, 13 Oct 2019 00:32:58 +0200 |
Kim Alvefur |
mod_saslauth: Remove commented-out debug log line
|
| Sat, 12 Oct 2019 20:22:07 +0200 |
Kim Alvefur |
net.server_epoll: Save IP and port from connection creation call
|
| Sat, 12 Oct 2019 20:15:31 +0200 |
Kim Alvefur |
server_epoll: Log full string represestation when connected
|
| Sat, 12 Oct 2019 20:12:04 +0200 |
Kim Alvefur |
net.server_epoll: Handle getpeer/sockname returning a normal error
|
| Sat, 12 Oct 2019 20:07:50 +0200 |
Kim Alvefur |
net.server_epoll: Fix to get remote IP on direct TLS connections
|
| Sat, 12 Oct 2019 19:51:29 +0200 |
Kim Alvefur |
net.server_epoll: Move a log message to improve ordering
|
| Sat, 12 Oct 2019 19:31:48 +0200 |
Kim Alvefur |
net.http.files: Explicitly convert number to string, avoiding implicit coercion
|
| Sat, 12 Oct 2019 19:30:29 +0200 |
Kim Alvefur |
net.http.server: Explicitly convert number to string, avoiding implicit coercion
|
| Sat, 12 Oct 2019 19:16:43 +0200 |
Kim Alvefur |
mod_websocket: Guard against upgrading to websocket from a HEAD request
|
| Sat, 12 Oct 2019 18:27:54 +0200 |
Kim Alvefur |
net.http.server: Re-fire unhandled HEAD requsts as GET events (fixes #1447)
|
| Sat, 12 Oct 2019 18:27:02 +0200 |
Kim Alvefur |
net.http.server: Ensure HEAD requests are sent with empty body
|
| Fri, 11 Oct 2019 00:58:33 +0200 |
Kim Alvefur |
doap: Add XEP-0380 since mod_csi_simple takes that into consideration
|
| Fri, 11 Oct 2019 00:52:29 +0200 |
Kim Alvefur |
doap: Even more XEP details
|
| Fri, 11 Oct 2019 00:29:53 +0200 |
Kim Alvefur |
doap: Add detials for XEP-0280, 0288 and 0292
|
| Fri, 11 Oct 2019 00:29:05 +0200 |
Kim Alvefur |
doap: Note about XEP-0237: Roster Versioning being merged into rfc6121
|
| Fri, 11 Oct 2019 00:27:53 +0200 |
Kim Alvefur |
doap: Referece SCRAM
|
| Thu, 10 Oct 2019 23:41:59 +0200 |
Kim Alvefur |
doap: Note about where XEP-0227 is used
|
| Thu, 10 Oct 2019 23:39:32 +0200 |
Kim Alvefur |
doap: Fix missing '0' in URL to XEP-0288
|
| Thu, 10 Oct 2019 20:46:27 +0200 |
Kim Alvefur |
mod_http: Unhook CORS related event handlers
|
| Thu, 10 Oct 2019 16:58:02 +0200 |
Emmanuel Gil Peyrot |
util.statistics: Add a total count for rate counters, counting from server start.
|
| Wed, 09 Oct 2019 23:20:22 +0200 |
Kim Alvefur |
doap: Mention support for XEP-0122: Data Forms Validation
|
| Wed, 09 Oct 2019 23:19:42 +0200 |
Kim Alvefur |
doap: Fix element name typo (node -> note)
|
| Sun, 06 Oct 2019 21:14:53 +0200 |
Kim Alvefur |
mod_s2s: Close with a stream error in case neither SASL or Dialback are available
|
| Sun, 06 Oct 2019 19:35:35 +0200 |
Kim Alvefur |
mod_admin_telnet: xmpp:ping: Log ping time
|
| Sun, 06 Oct 2019 19:34:03 +0200 |
Kim Alvefur |
net.server_epoll: Guard against nil return from TLS info method
|
| Sun, 06 Oct 2019 16:34:42 +0200 |
Kim Alvefur |
doap: Add reference to draft-cridland-xmpp-session
|
| Sun, 06 Oct 2019 16:23:43 +0200 |
Kim Alvefur |
net.server_epoll: Log TLS version and cipher for all completed handshakes
|
| Sun, 06 Oct 2019 16:07:26 +0200 |
Kim Alvefur |
util.sasl.scram: Avoid implicit coersion of number to string
|
| Sat, 05 Oct 2019 18:10:12 +0200 |
Kim Alvefur |
net.server_epoll: Log size of partial writes (debug)
|
| Sat, 05 Oct 2019 17:09:24 +0200 |
Kim Alvefur |
core.s2smanager: Fix traceback due to mixup with to/from
|
| Sat, 05 Oct 2019 16:55:58 +0200 |
Kim Alvefur |
mod_csi_simple: Always remove session filters when disabling CSI
|
| Sat, 05 Oct 2019 16:50:41 +0200 |
Kim Alvefur |
mod_csi_simple: Try not to flush buffer while already flushing it
|
| Sat, 05 Oct 2019 16:21:41 +0200 |
Kim Alvefur |
core.s2smanager: Remove bidi-enabled s2sin from outgoing routing table
|
| Sat, 05 Oct 2019 15:22:59 +0200 |
Kim Alvefur |
net.server_epoll: Return early when attepting to set write lock state to current state
|
| Thu, 03 Oct 2019 16:38:46 +0100 |
Matthew Wild |
Merge 0.11->trunk
|
| Thu, 03 Oct 2019 16:38:15 +0100 |
Matthew Wild |
mod_mam: Add flag to session when it performs a MAM query
0.11
|
| Mon, 30 Sep 2019 08:22:30 +0100 |
Matthew Wild |
util.promise: Add some additional tests to cover callback return values
|
| Sun, 29 Sep 2019 23:50:34 +0200 |
Kim Alvefur |
mod_offline: Log a debug message when message is stored
|
| Sun, 29 Sep 2019 21:12:46 +0200 |
Kim Alvefur |
util.sasl.scram: Fix old API
|
| Sun, 29 Sep 2019 20:48:58 +0200 |
Kim Alvefur |
Merge 0.11-trunk
|
| Sun, 29 Sep 2019 20:48:00 +0200 |
Kim Alvefur |
MUC: Strip tags with MUC-related namespaces from private messages (fixes #1427)
0.11
|
| Sun, 29 Sep 2019 18:44:58 +0200 |
Kim Alvefur |
mod_admin_telnet: Use new compact function for waiting on promises
|
| Sun, 29 Sep 2019 18:42:35 +0200 |
Kim Alvefur |
util.async: Add function for waiting on promises and unpacking the results
|
| Sun, 29 Sep 2019 17:34:47 +0200 |
Kim Alvefur |
mod_register_ibr: Distinguish between failure to create account or save extra data
|
| Sun, 29 Sep 2019 17:30:54 +0200 |
Kim Alvefur |
net.server_epoll: Correct indentation
|
| Sun, 29 Sep 2019 17:07:39 +0200 |
Kim Alvefur |
core.modulemanager: Split lists across multiple lines for improved readability
|
| Sun, 29 Sep 2019 16:22:05 +0200 |
Kim Alvefur |
mod_register_ibr: Reminder to maybe use util.error in the future
|
| Sun, 29 Sep 2019 15:26:18 +0200 |
Emmanuel Gil Peyrot |
mod_register_ibr, mod_register_limits: Add support for custom error type and defined-condition.
|
| Sun, 29 Sep 2019 15:51:21 +0200 |
Kim Alvefur |
net.server_epoll: Ignore unused self argument [luacheck]
|
| Sun, 29 Sep 2019 15:41:01 +0200 |
Kim Alvefur |
net.server_epoll: Fix link function to not replace listeners
|
| Sun, 29 Sep 2019 15:36:23 +0200 |
Kim Alvefur |
net.server_epoll: Handle read size argument to link
|
| Sun, 29 Sep 2019 15:18:40 +0200 |
Kim Alvefur |
net.server_epoll: Add some timeout related logging
|
| Sun, 29 Sep 2019 15:05:17 +0200 |
Emmanuel Gil Peyrot |
mod_register_ibr: Add FORM_TYPE as required by XEP-0077.
|
| Sun, 29 Sep 2019 15:02:05 +0200 |
Kim Alvefur |
net.server_epoll: Add debug logging for various connection events
|
| Sun, 29 Sep 2019 15:00:28 +0200 |
Kim Alvefur |
net.server_epoll: Make log tag accessible as a field
|
| Sun, 29 Sep 2019 14:50:04 +0200 |
Kim Alvefur |
net.server_epoll: Make it easy to override handler for incoming data
|
| Sat, 28 Sep 2019 22:59:29 +0200 |
Kim Alvefur |
mod_csi_simple: Remove duplicated check for connection
|
| Sat, 28 Sep 2019 20:00:39 +0200 |
Emmanuel Gil Peyrot |
mod_pubsub: Remove the unwanted check for @notify on <purge/>.
|
| Sat, 28 Sep 2019 18:24:28 +0200 |
Kim Alvefur |
util.sql: Preserve 3rd and 4th return values from transaction (fixes #1434) (thanks mrdoctorwho)
|
| Sat, 28 Sep 2019 00:09:29 +0200 |
Kim Alvefur |
doap: Add some supported-since versions
|
| Sat, 28 Sep 2019 00:09:24 +0200 |
Kim Alvefur |
doap: Add some XEP versions
|
| Sat, 21 Sep 2019 18:16:45 +0200 |
Kim Alvefur |
MUC: Fix XML syntax error in test
|
| Sat, 21 Sep 2019 17:52:07 +0200 |
Kim Alvefur |
MUC: Update test for vcard-temp changes
|
| Sat, 21 Sep 2019 16:50:29 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Sat, 21 Sep 2019 16:29:16 +0200 |
Kim Alvefur |
mod_vcard_legacy: Don't owerwrite empty photo elements (fixes #1432)
0.11
|
| Sat, 21 Sep 2019 15:20:50 +0200 |
Kim Alvefur |
mod_vcard_legacy: Advertise lack of avatar correctly (fixes #1431) (thanks lovetox)
0.11
|
| Thu, 19 Sep 2019 22:53:00 +0200 |
Kim Alvefur |
doap: Remove stray '('
|
| Thu, 19 Sep 2019 22:25:04 +0200 |
Kim Alvefur |
doap: Add details about most recent XEPs numbered over 300
|
| Thu, 19 Sep 2019 22:14:56 +0200 |
Kim Alvefur |
doap: Add details to XEPs numbered under 100
|
| Thu, 19 Sep 2019 21:41:04 +0200 |
Kim Alvefur |
doap: Fix namespace of <until>
|
| Thu, 19 Sep 2019 16:13:55 +0200 |
Kim Alvefur |
doap: Update to newer format
|
| Wed, 11 Sep 2019 00:40:30 +0200 |
Kim Alvefur |
util.encodings: Spell out all IDNA 2008 options ICU has
|
| Wed, 11 Sep 2019 00:14:59 +0200 |
Kim Alvefur |
util.encodings: Switch ICU binding to IDNA2008 (fixes #533, #1301)
|
| Thu, 12 Sep 2019 15:17:12 +0200 |
Maxime “pep” Buquet |
Prepare required data folder for integration tests
|
| Tue, 10 Sep 2019 18:41:36 +0200 |
Kim Alvefur |
util.x509: Return sets of services per identity
|
| Wed, 11 Sep 2019 15:10:31 +0100 |
Matthew Wild |
mod_http: Add support for configuring CORS Access-Control-Allow-Credentials
|
| Wed, 11 Sep 2019 15:03:54 +0100 |
Matthew Wild |
prosodyctl: Fix traceback on incorrect proxy65_address type
0.11
|
| Tue, 10 Sep 2019 18:17:13 +0200 |
Kim Alvefur |
util.x509: Only collect commonNames that pass idna
|
| Tue, 10 Sep 2019 18:16:11 +0200 |
Kim Alvefur |
util.x509: Nameprep commonName once
|
| Mon, 09 Sep 2019 19:54:59 +0200 |
Kim Alvefur |
doap: Add XEP-0288
|
| Tue, 27 Aug 2019 20:53:11 +0200 |
Kim Alvefur |
doap: Add a Description Of A Project file
|
| Sun, 08 Sep 2019 18:51:15 +0200 |
Kim Alvefur |
mod_admin_telnet: Identify native bidi sessions
|
| Sun, 08 Sep 2019 18:51:57 +0200 |
Kim Alvefur |
CHANGES: Add XEP-0288
|
| Sun, 08 Sep 2019 19:45:39 +0200 |
Kim Alvefur |
mod_s2s_bidi: Enables bi-directional streams via XEP-0288
|
| Sat, 07 Sep 2019 18:54:59 +0200 |
Kim Alvefur |
mod_s2s: Remove warning about hostname mismatch
|
| Sat, 07 Sep 2019 18:33:16 +0200 |
Kim Alvefur |
mod_s2s: Insert s2sin into outgoing routing table when bidirectional
|
| Sat, 07 Sep 2019 18:32:29 +0200 |
Kim Alvefur |
mod_s2s: Add function to send replies on s2sout connections that support incoming traffic
|
| Sat, 07 Sep 2019 17:44:57 +0200 |
Kim Alvefur |
mod_s2s: Handle authentication of s2sin and s2sout the same way
|
| Sat, 07 Sep 2019 17:34:56 +0200 |
Kim Alvefur |
core.stanza_router: Handle s2s in more direction-agnostic way
|
| Sat, 07 Sep 2019 17:32:55 +0200 |
Kim Alvefur |
core.s2smanager: Add map of names authenticate for remote on s2sout for parity with s2sin
|
| Sat, 07 Sep 2019 17:31:26 +0200 |
Kim Alvefur |
core.s2smanager: Add [direction] boolean flags to s2s connections
|
| Sun, 08 Sep 2019 16:48:53 +0200 |
Kim Alvefur |
mod_offline: Add some debug logging to reduce confusion
|
| Mon, 22 Jul 2019 01:58:57 +0200 |
Kim Alvefur |
util.bitops: Library to find appropriate bitwise library (closes #1395)
|
| Sat, 07 Sep 2019 19:00:37 +0200 |
Kim Alvefur |
mod_s2s: Remove obsolete cleanup code
|
| Sat, 07 Sep 2019 15:53:05 +0200 |
Kim Alvefur |
mod_admin_telnet: Identify bidi-capable s2sout sessions (fixes #1403)
|
| Sat, 07 Sep 2019 00:46:06 +0200 |
Kim Alvefur |
tests: Disable TLS in scansion tests
|
| Sat, 07 Sep 2019 00:00:40 +0200 |
Kim Alvefur |
core.certmanager: Lower severity for tls config not having cert
|
| Thu, 05 Sep 2019 16:01:16 +0100 |
Matthew Wild |
Added tag 0.11.3 for changeset dd7e924c74ef
0.11
|
| Sun, 01 Sep 2019 02:05:33 +0200 |
Kim Alvefur |
net.http: Pass server name along for SNI (fixes #1408)
|
| Sun, 01 Sep 2019 01:58:38 +0200 |
Kim Alvefur |
net.server: Handle server name (SNI) as extra argument
|
| Sun, 01 Sep 2019 01:55:55 +0200 |
Kim Alvefur |
net.server: Accept and save an 'extra' field for client connections
|
| Sat, 31 Aug 2019 16:15:09 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Sat, 31 Aug 2019 16:15:51 +0200 |
Kim Alvefur |
MUC: Fix delay tag @from in test to be the room JID (#1054 came back)
|
| Sat, 31 Aug 2019 16:08:45 +0200 |
Kim Alvefur |
MUC: Fix delay@from to be room JID (fixes #1416)
0.11 0.11.3
|
| Sat, 31 Aug 2019 16:04:50 +0200 |
Kim Alvefur |
MUC: Add a test covering basic room creation, messages and destruction
|
| Wed, 28 Aug 2019 01:41:00 +0200 |
Kim Alvefur |
net.server_epoll: Add support for opportunistic writes
|
| Sun, 25 Aug 2019 23:25:42 +0200 |
Kim Alvefur |
core.certmanager: Remove unused import [luacheck]
|
| Sun, 25 Aug 2019 23:12:55 +0200 |
Kim Alvefur |
Remove COMPAT with temporary luasec fork
|
| Sun, 25 Aug 2019 21:31:04 +0200 |
Kim Alvefur |
MUC: Simplify nickname refresh loop
|
| Sun, 25 Aug 2019 20:22:35 +0200 |
Kim Alvefur |
core.certmanager: Move EECDH ciphers before EDH in default cipherstring
|
| Fri, 23 Aug 2019 01:28:53 +0200 |
Kim Alvefur |
mod_storage_internal: Include last text message
|
| Fri, 23 Aug 2019 01:15:44 +0200 |
Kim Alvefur |
mod_storage_*: Also include timestmap of first message in :summary API
|
| Fri, 23 Aug 2019 01:10:27 +0200 |
Kim Alvefur |
mod_storage_*: Include timestamp of latest message in :summary API
|
| Fri, 23 Aug 2019 01:04:00 +0200 |
Kim Alvefur |
mod_storage_*: Tweak :summary API to allow future expansion with more fields
|
| Thu, 22 Aug 2019 01:00:31 +0200 |
Kim Alvefur |
mod_auth_internal_hashed: Precompute SCRAM authentication profile name (thanks MattJ)
|
| Sun, 13 Jan 2019 14:02:56 +0100 |
Kim Alvefur |
mod_auth_internal_hashed: Add support for optionally using SCRAM-SHA-256 instead of SHA-1
|
| Sun, 13 Jan 2019 14:02:29 +0100 |
Kim Alvefur |
util.sasl.scram: Add support for SCRAM-SHA-256
|
| Sun, 13 Jan 2019 14:01:31 +0100 |
Kim Alvefur |
util.sasl.scram: Factor out SHA-1 specific getAuthenticationDatabaseSHA1
|
| Thu, 22 Aug 2019 22:23:04 +0200 |
Kim Alvefur |
mod_vcard_legacy: Use PEP nickname if vcard4 data is unavailable
|
| Wed, 21 Aug 2019 23:18:08 +0200 |
Kim Alvefur |
core.moduleapi: Restructure send_iq method for more atomic cleanup
|
| Wed, 21 Aug 2019 23:15:05 +0200 |
Kim Alvefur |
core.moduleapi: Uppercase "IQ stanza" for consistency
|
| Wed, 21 Aug 2019 00:36:42 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Tue, 30 Jul 2019 08:01:22 +0200 |
Kim Alvefur |
MUC: Advertise XEP-0410 support
0.11
|
| Mon, 19 Aug 2019 12:17:17 +0100 |
Matthew Wild |
Merge mod-installer (2019 GSoC by João Duarte)
|
| Fri, 16 Aug 2019 15:03:50 -0700 |
João Duarte |
util/prosodyctl: call_luarocks now sets a directory variable itself
|
| Fri, 16 Aug 2019 15:01:57 -0700 |
João Duarte |
util/prosodyctl: Removed the check_flags and execute_command function
|
| Fri, 16 Aug 2019 14:58:29 -0700 |
João Duarte |
prosodyctl: Install, remove and list commands now use the call_luarocks function
|
| Fri, 16 Aug 2019 14:02:51 -0700 |
João Duarte |
core.configmanager: Removed code related to complement_lua_path
|
| Fri, 16 Aug 2019 13:54:40 -0700 |
João Duarte |
util.pluginloader: Added a new path to the variable local_names
|
| Fri, 16 Aug 2019 10:44:10 -0700 |
João Duarte |
util.paths: Fixed file termination for package.cpath's extra path
|
| Fri, 16 Aug 2019 09:26:36 -0700 |
João Duarte |
util.startup: Changed the way util.paths.complement_lua_path was being accessed
|
| Fri, 16 Aug 2019 08:38:29 -0700 |
João Duarte |
prosodyctl: Fixed a typo
|
| Thu, 01 Aug 2019 09:29:40 -0700 |
João Duarte |
util.startup: Reorganized code at setup_plugindir
|
| Thu, 01 Aug 2019 09:29:18 -0700 |
João Duarte |
util.paths: Refactored a variable, to avoid shadowing
|
| Thu, 01 Aug 2019 09:22:50 -0700 |
João Duarte |
util.startup: Now calls a function to complement lua's path/cpath
|
| Thu, 01 Aug 2019 09:21:10 -0700 |
João Duarte |
core.configmanager: Added support to 'complement_lua_path'
|
| Thu, 01 Aug 2019 09:12:28 -0700 |
João Duarte |
util.paths: Added the function 'complement_lua_path'
|
| Thu, 01 Aug 2019 08:28:24 -0700 |
João Duarte |
util.startup: setup_plugindir now also checks package.cpath for duplicates
|
| Thu, 01 Aug 2019 08:08:06 -0700 |
João Duarte |
util.startup: Directly calling lfs.currentdir instead of storing it in a local variable
|
| Thu, 01 Aug 2019 08:02:26 -0700 |
João Duarte |
util.startup: Removed/rewrote comments at setup_plugindir
|
| Thu, 01 Aug 2019 07:48:11 -0700 |
João Duarte |
util.startupt: setup_plugindir now uses lfs.mkdir to check/create directories
|
| Thu, 01 Aug 2019 04:33:05 -0700 |
João Duarte |
util.startupt: I'm now using the resolve_relative_path function from util/paths at the setup_plugindir function
|
| Thu, 01 Aug 2019 04:16:00 -0700 |
João Duarte |
util.prosodyctl: Changed a comment
|
| Wed, 31 Jul 2019 11:13:14 -0700 |
João Duarte |
prosodyctl: Removed the auxiliary command 'enabled_plugins'
|
| Wed, 31 Jul 2019 11:08:43 -0700 |
João Duarte |
util.prosodyctl: The check_flags function now considers that a module, if given, is specified at the penultimate argument it receives
|
| Wed, 31 Jul 2019 11:01:36 -0700 |
João Duarte |
prosodyctl: The install, remove and list commands now work by calling the execute_command function
|
| Wed, 31 Jul 2019 11:00:20 -0700 |
João Duarte |
util.prosodyctl: Added the execute_command function
|
| Wed, 31 Jul 2019 10:22:40 -0700 |
João Duarte |
prosodyctl: Rewrote the list command, to make it cleaner and easier to work with
|
| Wed, 31 Jul 2019 10:22:11 -0700 |
João Duarte |
util.prosodyctl: call_luarocks function is now compatible with the list command
|
| Wed, 31 Jul 2019 10:07:22 -0700 |
João Duarte |
prosodyctl: Rewrote the remove command, to make it cleaner and easier to work with
|
| Wed, 31 Jul 2019 10:02:42 -0700 |
João Duarte |
util.prosodyctl: Function now differentiates its output, depending if it is being called by install or remove
|
| Wed, 31 Jul 2019 07:31:03 -0700 |
João Duarte |
prosodyctl: Rewrote the install command, to make it more cleaner
|
| Wed, 31 Jul 2019 07:24:43 -0700 |
João Duarte |
util.prosodyctl: Added the call_luarocks function
|
| Wed, 31 Jul 2019 06:42:13 -0700 |
João Duarte |
util.prosodyctl: Added the check_flags function
|
| Wed, 31 Jul 2019 05:55:32 -0700 |
João Duarte |
prosodyctl: Removed unnecessary comments from the remove command
|
| Wed, 31 Jul 2019 05:47:36 -0700 |
João Duarte |
prosodyctl: Swapped prints for the show_message function at the install/remove commands
|
| Mon, 29 Jul 2019 10:32:03 -0700 |
João Duarte |
make_repo.lua: Moved to /tools/make_repo.lua
|
| Fri, 26 Jul 2019 18:25:58 -0700 |
João Duarte |
prosody.cfg.lua.dist: Added a field for the installer's path
|
| Fri, 26 Jul 2019 17:54:37 -0700 |
João Duarte |
util.startup: Improved how .set_plugindir updates prosody.paths.plugins, package.path and package.cpath
|
| Fri, 26 Jul 2019 08:58:56 -0700 |
João Duarte |
util.startup: .setup_plugindir now checks if the specified directory for custom plugins exists, and creates it if it doesn't
|
| Fri, 26 Jul 2019 08:39:27 -0700 |
João Duarte |
util.startup: The .setup_plugindir function now correctly sets a default/specified path for custom plugins
|
| Fri, 26 Jul 2019 05:53:18 -0700 |
João Duarte |
prosodyctl: Corrected the help output of the install and remove commands
|
| Thu, 25 Jul 2019 06:46:04 -0700 |
João Duarte |
util.startup: Removed unnecessary if clause at startup.set_plugindir
|
| Thu, 25 Jul 2019 04:25:40 -0700 |
João Duarte |
prosodyctl: Removed the list duplicate at the commands_order variable
|
| Wed, 24 Jul 2019 11:29:55 -0700 |
João Duarte |
prosodyctl: Removed the local_plugins command
|
| Wed, 24 Jul 2019 11:26:29 -0700 |
João Duarte |
prosodyctl: Custom plugins paths are now retrieved by an helper function
|
| Wed, 24 Jul 2019 11:20:35 -0700 |
João Duarte |
util.prosodyctl: Created the helper function get_path_custom_plugins
|
| Wed, 24 Jul 2019 10:48:20 -0700 |
João Duarte |
prosodyctl: Updated the list command, to use the new directory for custom plugins
|
| Wed, 24 Jul 2019 10:46:05 -0700 |
João Duarte |
prosodyctl: Updated the remove command to use the new directory for custom plugins
|
| Wed, 24 Jul 2019 10:43:28 -0700 |
João Duarte |
prosodyctl: The install command now performs its job at a dedicated folder for custom plugins
|
| Wed, 24 Jul 2019 10:37:01 -0700 |
João Duarte |
util.startup: Now it also loads default or configured paths to custom plugin directories and creates them
|
| Wed, 24 Jul 2019 05:07:57 -0700 |
João Duarte |
prosodyctl: Removed/rewrote comments at the install, remove and list commands
|
| Wed, 24 Jul 2019 05:01:35 -0700 |
João Duarte |
prosodyctl: Corrected the remove and install commands' order
|
| Wed, 24 Jul 2019 04:59:46 -0700 |
João Duarte |
prosodyctl: Added the install and remove arguments to the reorganized commands_order variable
|
| Wed, 24 Jul 2019 04:53:02 -0700 |
João Duarte |
prosodyctl: Removed the admin_add and admin_remove from the commands_order variable
|
| Wed, 24 Jul 2019 04:44:44 -0700 |
João Duarte |
util.prosodyctl: Removed the admin_operation command
|
| Wed, 24 Jul 2019 04:42:45 -0700 |
João Duarte |
prosodyctl: Removed the make, admin_add and admin_remove commands
|
| Wed, 24 Jul 2019 04:31:39 -0700 |
João Duarte |
make_repo: This script creates a repository with prosody plugins' rockspecs
|
| Wed, 24 Jul 2019 04:24:29 -0700 |
João Duarte |
prosodyctl: Removed the development commands magic, get_modules and write_rockspec
|
| Tue, 23 Jul 2019 13:27:19 -0700 |
João Duarte |
prosodyctl: Created a temporary function, that automatically sets up a repo with rockspecs for prosody modules
|
| Tue, 23 Jul 2019 10:26:00 -0700 |
João Duarte |
prosodyctl: The install command now prints output regarding module configuration
|
| Tue, 23 Jul 2019 10:24:55 -0700 |
João Duarte |
util.prosodyctl: Added the show_module_configuration_help function
|
| Tue, 23 Jul 2019 08:48:31 -0700 |
João Duarte |
prosodyctl: The install command is now also checking a specified remote server
|
| Tue, 23 Jul 2019 08:36:06 -0700 |
João Duarte |
prosodyctl: Corrected the outputs from the install command
|
| Tue, 23 Jul 2019 07:21:08 -0700 |
João Duarte |
prosodyctl: Corrected output printed by the remove command
|
| Sat, 20 Jul 2019 12:41:31 -0700 |
João Duarte |
util.prosodyctl: Corrected indentation on my code
|
| Sat, 20 Jul 2019 12:41:06 -0700 |
João Duarte |
prosodyctl: Corrected indentation on my code
|
| Wed, 17 Jul 2019 09:47:37 -0700 |
João Duarte |
prosodyctl: Removed trailing whitespaces
|
| Wed, 17 Jul 2019 09:12:32 -0700 |
João Duarte |
prosodyctl: Added missing semicolons to some return calls
|
| Wed, 17 Jul 2019 09:03:15 -0700 |
João Duarte |
prosodyctl: Improved the 'remove' command
|
| Wed, 17 Jul 2019 03:45:26 -0700 |
João Duarte |
prosodyctl: The 'install' command can now recognize the flag '--tree'
|
| Wed, 17 Jul 2019 03:31:02 -0700 |
João Duarte |
prosodyctl: Improved the 'list' command
|
| Wed, 17 Jul 2019 03:20:08 -0700 |
João Duarte |
prosodyctl: Added the 'install' command
|
| Tue, 16 Jul 2019 10:34:13 -0700 |
João Duarte |
prosodyctl: Added the 'remove' command
|
| Tue, 16 Jul 2019 10:26:44 -0700 |
João Duarte |
prosodyctl: Added the 'make' function
|
| Tue, 16 Jul 2019 10:08:12 -0700 |
João Duarte |
prosodyctl: Added the 'write_rockspec' function
|
| Tue, 16 Jul 2019 10:05:31 -0700 |
João Duarte |
prosodyctl: Added the 'get_modules' commands
|
| Thu, 27 Jun 2019 18:01:36 +0100 |
João Duarte |
util.prosodyctl: Added help support to 'admin_operation'
|
| Thu, 27 Jun 2019 18:00:11 +0100 |
João Duarte |
prosodyctl: added help support to all my functions
|
| Wed, 26 Jun 2019 16:46:51 +0100 |
João Duarte |
prosodyctl: Complemented my functions with return calls, when possible
|
| Tue, 25 Jun 2019 13:22:22 +0100 |
João Duarte |
prosodyctl: Corrected the calls to the recently moved function 'admin_operation'
|
| Tue, 25 Jun 2019 13:20:54 +0100 |
João Duarte |
util.prosodyctl: Moved the 'admin_operation' function from prosodyctl to here
|
| Tue, 25 Jun 2019 12:03:20 +0100 |
João Duarte |
prosodyctl: Added the 'admin_remove' command
|
| Tue, 25 Jun 2019 12:02:37 +0100 |
João Duarte |
prosodyctl: Added the 'admin_add' command
|
| Tue, 25 Jun 2019 00:52:12 +0100 |
João Duarte |
prosodyctl: Changed the command 'admin_add' to 'admin_operation', which will be called by both add/remove operations
|
| Fri, 21 Jun 2019 19:03:04 +0100 |
João Duarte |
prosodyctl: Implemented a command bridge to the 'luarocks-admin add' command, called 'admin_add'
|
| Fri, 21 Jun 2019 01:16:18 +0100 |
João Duarte |
Merge my line of development->trunk
|
| Thu, 20 Jun 2019 19:17:47 +0100 |
João Duarte |
prosodyctl: Implemented the 'list' command, which is a bridge to 'luarocks list'
|
| Fri, 07 Jun 2019 13:09:01 +0100 |
João Duarte |
prosodyctl: Renamed the command function 'test' to 'enabled_plugins', which now only shows the plugins, in a list
|
| Fri, 07 Jun 2019 13:00:40 +0100 |
João Duarte |
prosodyctl: Added the 'local_plugins' command function, which prints back a list of locally available plugins
|
| Fri, 07 Jun 2019 11:46:19 +0100 |
João Duarte |
prosodyctl: The 'test' function now also prints which plugins are enabled
|
| Fri, 07 Jun 2019 11:36:13 +0100 |
João Duarte |
prosodyctl: Created a custom function, 'test', that prints back a welcoming message
|
| Sat, 17 Aug 2019 15:40:52 +0200 |
Kim Alvefur |
net.resolvers.service: Fix DNS fallback
|
| Sat, 10 Nov 2018 13:37:32 +0100 |
Kim Alvefur |
mod_s2s: Use net.connect instead of s2sout.lib for outgoing s2s connections
|
| Sat, 10 Aug 2019 16:01:42 +0200 |
Kim Alvefur |
mod_muc_mam: Conditionally advertise MAM feature on rooms (fixes #1407)
|
| Fri, 02 Aug 2019 21:57:57 +0200 |
Kim Alvefur |
mod_vcard_legacy: Complete roundtrip support for ORG/ORGNAME
|
| Sat, 19 Jan 2019 22:01:54 +0100 |
Kim Alvefur |
mod_vcard_legacy: Add support for JABBERID - impp/uri conversion
|
| Fri, 02 Aug 2019 08:56:29 +0200 |
Kim Alvefur |
util.stanza: Use :text_tag internally everywhere
|
| Thu, 01 Aug 2019 05:25:34 +0200 |
Kim Alvefur |
mod_s2s: Distinguish between high and low level errors in bounces
|
| Tue, 30 Jul 2019 02:36:15 +0200 |
Kim Alvefur |
net.adns: Remove unused local [luacheck]
|
| Tue, 30 Jul 2019 02:35:28 +0200 |
Kim Alvefur |
net.websocket: Fix log call to pass data via format string instead of concatenation
|
| Tue, 30 Jul 2019 02:35:17 +0200 |
Kim Alvefur |
net.*: Remove tostring call from logging
|
| Tue, 30 Jul 2019 02:29:36 +0200 |
Kim Alvefur |
plugins: Remove tostring call from logging
|
| Tue, 30 Jul 2019 02:24:06 +0200 |
Kim Alvefur |
util.session: Remove tostring call from logging
|
| Tue, 30 Jul 2019 02:23:44 +0200 |
Kim Alvefur |
util.sql: Remove tostring call from logging
|
| Tue, 30 Jul 2019 02:23:06 +0200 |
Kim Alvefur |
util.startup: Remove tostring call from logging
|
| Tue, 30 Jul 2019 02:20:27 +0200 |
Kim Alvefur |
core.portmanager: Remove unused local [luacheck]
|
| Tue, 30 Jul 2019 02:19:54 +0200 |
Kim Alvefur |
core.portmanager: Remove tostring call from logging
|
| Tue, 30 Jul 2019 02:19:27 +0200 |
Kim Alvefur |
core.sessionmanager: Remove tostring call from logging
|
| Tue, 30 Jul 2019 02:18:59 +0200 |
Kim Alvefur |
core.stanza_router: Remove tostring call from logging
|
| Tue, 30 Jul 2019 02:14:50 +0200 |
Kim Alvefur |
core.s2smanager: Rewrite log line to use formatting instead of concatenation
|
| Mon, 29 Jul 2019 23:15:30 +0200 |
Kim Alvefur |
core.s2smanager: Remove use of tostring in logging
|
| Mon, 29 Jul 2019 17:26:03 +0200 |
Kim Alvefur |
util.error: Add tests
|
| Mon, 29 Jul 2019 00:51:03 +0200 |
Kim Alvefur |
util.array: Add tests
|
| Fri, 29 Mar 2019 00:58:22 +0100 |
Kim Alvefur |
mod_limits: Use rate limiting in net.server if provided
|
| Sun, 18 Dec 2016 17:39:16 +0000 |
Kim Alvefur |
server_epoll: Add native support for per socket bandwith limits
|
| Sun, 28 Jul 2019 16:43:47 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Sun, 28 Jul 2019 16:17:23 +0200 |
Kim Alvefur |
util.poll: Add missing return statements in fallback mode
|
| Sun, 28 Jul 2019 01:43:10 +0200 |
Kim Alvefur |
mod_admin_telnet: Use already generated session id
|
| Sun, 28 Jul 2019 01:39:47 +0200 |
Kim Alvefur |
mod_admin_telnet: Allow specifying a reason when closing sessions (#1400)
|
| Sun, 28 Jul 2019 01:17:44 +0200 |
Kim Alvefur |
util.xmppstream: Inherit xml:lang from stream to stanzas (fixes #1401)
|
| Sat, 20 Jul 2019 04:19:58 +0200 |
Kim Alvefur |
mod_websocket: Clone stanza before mutating (fixes #1398)
0.11
|
| Fri, 26 Jul 2019 21:23:53 +0200 |
Kim Alvefur |
net.server_epoll: Remove unused local [luacheck]
|
| Thu, 25 Jul 2019 12:26:07 +0200 |
Kim Alvefur |
mod_pubsub: Eliminate dead code
|
| Fri, 26 Jul 2019 21:21:48 +0200 |
Kim Alvefur |
net.server_epoll: Overhaul logging with one log sink per connection
|
| Wed, 24 Jul 2019 16:50:06 +0200 |
Kim Alvefur |
net.server_epoll: Deprecate libevent emulation layer
|
| Fri, 26 Jul 2019 21:13:17 +0200 |
Kim Alvefur |
mod_admin_telnet: Add xmpp:ping to help
|
| Fri, 26 Jul 2019 21:10:42 +0200 |
Kim Alvefur |
mod_admin_telnet: Add c2s:count() to help
|
| Fri, 26 Jul 2019 21:06:47 +0200 |
Kim Alvefur |
mod_admin_telnet: Make c2s:count() consistent with c2s:show()
|
| Fri, 26 Jul 2019 21:05:13 +0200 |
Kim Alvefur |
mod_admin_telnet: Factor out function for collecting all c2s sessions for easier reuse
|
| Fri, 26 Jul 2019 20:25:15 +0200 |
Kim Alvefur |
mod_admin_telnet: Include both c2s connections and sessions in c2s:show()
|
| Tue, 23 Jul 2019 18:06:34 +0200 |
Kim Alvefur |
net.server_epoll: Return errors from creating sockets
|
| Sat, 25 May 2019 16:14:31 +0200 |
Kim Alvefur |
net.server_epoll: Add experimental option to close connections in case of listener error
|
| Sat, 25 May 2019 16:09:26 +0200 |
Kim Alvefur |
net.server_epoll: Return listener error message
|
| Sat, 13 Jul 2019 19:57:43 +0200 |
Kim Alvefur |
mod_mam: Report correct count of results for forward queries
|
| Thu, 11 Jul 2019 23:29:59 +0200 |
Kim Alvefur |
mod_mam: Move final log message to end of query procedure
|
| Thu, 11 Jul 2019 23:27:45 +0200 |
Kim Alvefur |
mod_mam: Log RSM parameters
|
| Thu, 11 Jul 2019 23:27:01 +0200 |
Kim Alvefur |
mod_mam: Log query failure reason
|
| Thu, 11 Jul 2019 23:31:51 +0200 |
Kim Alvefur |
mod_mam: Log more details in final log message
|
| Thu, 11 Jul 2019 23:31:13 +0200 |
Kim Alvefur |
mod_mam: Include query id in final log message
|
| Thu, 11 Jul 2019 23:26:02 +0200 |
Kim Alvefur |
mod_mam: Use stanza id in log message as fallback if no query id
|
| Thu, 11 Jul 2019 23:30:58 +0200 |
Kim Alvefur |
mod_mam: Include username that performed query
|
| Thu, 11 Jul 2019 23:22:59 +0200 |
Kim Alvefur |
mod_mam: Make log message more compact
|
| Wed, 10 Jul 2019 19:12:19 +0200 |
Kim Alvefur |
mod_pubsub: Move a comment to where it makes sense
|
| Wed, 10 Jul 2019 17:04:36 +0200 |
Kim Alvefur |
util.error: Fix traceback due to missing text field
|
| Fri, 10 May 2019 01:29:26 +0200 |
Kim Alvefur |
mod_admin_telnet: Move error handling to thread callback (fixes #1391)
|
| Fri, 10 May 2019 01:28:09 +0200 |
Kim Alvefur |
mod_admin_telnet: Check for simple commands before executing in sandbox
|
| Tue, 09 Jul 2019 15:12:32 +0200 |
Kim Alvefur |
mod_pep: Only log when creating new pubsub services
|
| Sat, 29 Jun 2019 19:19:38 +0200 |
Kim Alvefur |
net.http.files: Fix cache handling
|
| Sat, 29 Jun 2019 16:54:39 +0200 |
Kim Alvefur |
prosodyctl: Fix extraction of interpreter from arg when additional arguments (fixes #1386)
|
| Sun, 07 Jul 2019 19:15:35 +0200 |
Kim Alvefur |
MUC: Advertise language field as such via XEP-0122
|
| Sat, 06 Jul 2019 17:47:06 +0200 |
Kim Alvefur |
mod_pubsub: Expose pubsub#access_model and pubsub#publish_model (fixes #1387)
|
| Mon, 08 Jul 2019 02:44:32 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Mon, 08 Jul 2019 02:46:27 +0200 |
Kim Alvefur |
util.serialization: Cache default serialization instance (fixes #1389)
0.11
|
| Mon, 08 Jul 2019 01:17:34 +0200 |
Kim Alvefur |
net.server_epoll: Backport timer optimization 6c2370f17027 from trunk (see #1388)
0.11
|
| Thu, 20 Jun 2019 22:26:46 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Thu, 20 Jun 2019 22:25:46 +0200 |
Kim Alvefur |
scansion/blocking: Remove the right irrelevant thing
0.11
|
| Thu, 20 Jun 2019 22:12:49 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Thu, 20 Jun 2019 22:10:19 +0200 |
Kim Alvefur |
mod_blocklist: Remove unrelated tags from test case
0.11
|
| Thu, 20 Jun 2019 21:44:43 +0200 |
Kim Alvefur |
mod_blocklist: Add comment to clarify some logic
|
| Thu, 20 Jun 2019 21:40:27 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Thu, 20 Jun 2019 21:20:00 +0200 |
Kim Alvefur |
mod_blocklist: Trigger resend of presence when unblocking a contact (fixes #1380)
0.11
|
| Thu, 20 Jun 2019 21:18:46 +0200 |
Kim Alvefur |
mod_blocklist: Update test case with correct behavior (see #1380)
0.11
|
| Thu, 20 Jun 2019 21:08:12 +0200 |
Kim Alvefur |
mod_blocklist: Add test case capturing current behavior
0.11
|
| Wed, 19 Jun 2019 19:16:09 +0200 |
Kim Alvefur |
util.dependencies: Increase Lua version to warn about to 5.4
|
| Wed, 19 Jun 2019 08:51:39 +0200 |
Kim Alvefur |
MUC: Reflow event tables to improve readability
|
| Sun, 16 Jun 2019 22:02:53 +0200 |
Kim Alvefur |
mod_pep: Log node name instead of payload
|
| Mon, 10 Jun 2019 13:22:22 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Mon, 10 Jun 2019 12:58:00 +0200 |
Kim Alvefur |
mod_pep: Revert 045209b41b3a, caused a regression
0.11
|
| Mon, 03 Jun 2019 20:51:15 +0200 |
Michel Le Bihan |
mod_admin_telnet: Collect array from Bosh connections when appending to connection list
|
| Sat, 01 Jun 2019 15:00:35 +0200 |
Maxime “pep” Buquet |
core/sessionmanager: Remove unnecessary fallback in make_authenticated
|
| Fri, 31 May 2019 18:50:34 +0200 |
Kim Alvefur |
prosody: Also log status code passed to exit()
|
| Fri, 31 May 2019 18:50:13 +0200 |
Kim Alvefur |
prosody: Log shutdown reason (in past tense) as the very last thing
|
| Fri, 31 May 2019 17:01:22 +0200 |
Kim Alvefur |
prosody: Log shutdown reason
|
| Fri, 31 May 2019 00:04:05 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Thu, 30 May 2019 23:50:28 +0200 |
Kim Alvefur |
util.sql: Ignore if tables and indices already exist on creation (fixes #1064)
0.11
|
| Thu, 30 May 2019 21:44:35 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Thu, 30 May 2019 15:16:56 +0200 |
Kim Alvefur |
mod_pep: Handle presence based subscription outside of util.pubsub (fixes #1372)
0.11
|
| Thu, 30 May 2019 13:54:11 +0200 |
Kim Alvefur |
util.format: Handle integer formats the same way on Lua versions without integer support
|
| Thu, 30 May 2019 13:41:05 +0200 |
Kim Alvefur |
util.format: Handle formats expecting an integer in Lua 5.3+ (fixes #1371)
|
| Tue, 28 May 2019 00:56:30 +0200 |
Kim Alvefur |
mod_storage_sql: Ignore shadowed error variable [luacheck]
|
| Tue, 28 May 2019 00:47:50 +0200 |
Kim Alvefur |
mod_storage_sql: Fix to use correct arguments to archive id lookup
|
| Tue, 28 May 2019 00:46:24 +0200 |
Kim Alvefur |
mod_storage_sql: Correctly return item-not-found error
|
| Mon, 27 May 2019 19:17:12 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Mon, 27 May 2019 19:00:34 +0200 |
Kim Alvefur |
mod_muc_mam: Cache last date that archive owner has messages to reduce writes (fixes #1368)
0.11
|
| Mon, 27 May 2019 19:00:32 +0200 |
Kim Alvefur |
mod_mam: Cache last date that archive owner has messages to reduce writes (fixes #1368)
0.11
|
| Mon, 27 May 2019 12:14:05 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Mon, 27 May 2019 12:05:35 +0200 |
Kim Alvefur |
mod_announce: Check for admin on current virtualhost instead of global (fixes #1365) (thanks yc)
0.11
|
| Sun, 26 May 2019 15:04:16 +0200 |
Kim Alvefur |
mod_csi_simple: Disable optimizations on disconnect (fixes #1358)
|
| Sun, 05 May 2019 07:24:12 +0200 |
Kim Alvefur |
mod_storage_internal: Return appropriate error even with empty archive
|
| Sun, 05 May 2019 07:22:18 +0200 |
Kim Alvefur |
mod_storage_memory: Return correct error even if no archive data available
|
| Sun, 05 May 2019 07:16:03 +0200 |
Kim Alvefur |
mod_muc_mam: Propagate item-not-found to client (fixes #1325)
|
| Sun, 05 May 2019 07:16:05 +0200 |
Kim Alvefur |
mod_mam: Propagate item-not-found to client (fixes #1325)
|
| Sat, 23 Mar 2019 00:51:10 +0100 |
Kim Alvefur |
mod_storage_sql: Look up archive IDs in separate queries (fixes #1325)
|
| Tue, 05 Mar 2019 00:16:41 +0100 |
Kim Alvefur |
mod_storage_memory: Return error if 'before' or 'after' are not found (partial fix for #1325)
|
| Tue, 05 Mar 2019 00:12:30 +0100 |
Kim Alvefur |
mod_storage_internal: Return error if 'before' or 'after' are not found (partial fix for #1325)
|
| Sun, 26 May 2019 19:41:58 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Tue, 21 May 2019 08:52:21 +0200 |
Kim Alvefur |
util.random: Throw different error for EOL condition
0.11
|
| Sat, 18 May 2019 18:51:25 +0200 |
Kim Alvefur |
util.random: Coerce error to string (thanks waqas)
0.11
|
| Sat, 18 May 2019 17:28:21 +0200 |
Kim Alvefur |
util.random: Handle unlikely read errors from /dev/urandom (see #1313)
0.11
|
| Sat, 18 May 2019 17:45:20 +0200 |
Kim Alvefur |
mod_c2s: Associate connection with session last (fixes #1313)
0.11
|
| Mon, 13 May 2019 14:39:38 +0200 |
Kim Alvefur |
mod_storage_sql: Handle SQLite DELETE with LIMIT being optional (fixes #1359)
0.11
|
| Mon, 13 May 2019 14:47:41 +0200 |
Kim Alvefur |
mod_storage_sql: Move code out of if-else chain
0.11
|
| Mon, 13 May 2019 12:00:28 +0200 |
Kim Alvefur |
configure: Respect previously set paths in macosx preset
|
| Mon, 13 May 2019 11:59:00 +0200 |
Kim Alvefur |
configure: Remove preset settings that are autodiscovered
|
| Mon, 13 May 2019 11:52:16 +0200 |
Kim Alvefur |
configure: Handle ostype preset after argument processing
|
| Mon, 13 May 2019 10:36:03 +0100 |
Matthew Wild |
util.hashring: Add tests
|
| Mon, 13 May 2019 11:30:45 +0200 |
Kim Alvefur |
util.encodings: Declare absence of arguments [-Wstrict-prototypes]
|
| Mon, 13 May 2019 10:03:46 +0100 |
Matthew Wild |
util.hashring: Implementation of hashring data structure
|
| Sun, 05 May 2019 21:31:15 +0200 |
Kim Alvefur |
migrator: Add support for archives (fixes #651)
|
| Sun, 05 May 2019 21:32:34 +0200 |
Kim Alvefur |
migrator: Rewrite to use storage modules
|
| Sun, 05 May 2019 16:26:01 +0200 |
Kim Alvefur |
mod_storage_sql: Add support for iterating over users in archive stores
|
| Sun, 05 May 2019 16:07:16 +0200 |
Kim Alvefur |
mod_storage_internal: Add support for iterating over users in archive stores
|
| Sun, 05 May 2019 14:52:34 +0200 |
Kim Alvefur |
mod_muc_mam: Handle archive quotas
|
| Sun, 05 May 2019 08:55:05 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Sat, 04 May 2019 22:48:59 +0200 |
Kim Alvefur |
configure: Handle lua being found in /bin (workaround for #1353)
0.11
|
| Sun, 05 May 2019 08:12:16 +0200 |
Kim Alvefur |
mod_storage_internal,memory: Only return total count if requested
|
| Sat, 04 May 2019 04:48:40 +0200 |
Kim Alvefur |
net.http.files: Bump cache hits so they stay cached
|
| Sat, 04 May 2019 04:33:41 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Sat, 04 May 2019 04:23:35 +0200 |
Kim Alvefur |
net.server_epoll: Restore wantread flag after pause (fixes #1354)
0.11
|
| Fri, 03 May 2019 20:54:24 +0200 |
Kim Alvefur |
Fix various spelling mistakes [codespell]
|
| Fri, 03 May 2019 18:14:14 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Wed, 01 May 2019 22:34:15 +0200 |
Kim Alvefur |
prosodyctl: Include version of LuaDBI in 'about'
0.11
|
| Fri, 03 May 2019 04:10:31 -0700 |
Arc Riley |
mod_bosh: Added metrics for active/inactive sessions, new BOSH sessions, BOSH errors, and timeouts (finishes #998)
|
| Thu, 02 May 2019 17:44:21 -0700 |
Arc Riley |
mod_admin_telnet: include BOSH connections in c2s:count (#998)
|
| Thu, 02 May 2019 17:28:49 -0700 |
Arc Riley |
mod_admin_telnet: added "(bosh)" and "(websocket)" connection flags (#998)
|
| Thu, 02 May 2019 16:33:14 -0700 |
Arc Riley |
mod_admin_telnet: include BOSH connections in c2s session commands (#998)
|
| Mon, 29 Apr 2019 17:27:08 +0200 |
Kim Alvefur |
mod_mimicking: Improve error handling
|
| Mon, 29 Apr 2019 17:26:56 +0200 |
Kim Alvefur |
mod_mimicking: Use more intuitive term "mimicry index" for skeletons
|
| Mon, 29 Apr 2019 02:40:14 +0200 |
Kim Alvefur |
mod_mimicking: Update command to work with current code
|
| Mon, 29 Apr 2019 02:38:55 +0200 |
Kim Alvefur |
mod_mimicking: Use new storage API
|
| Mon, 29 Apr 2019 02:37:35 +0200 |
Kim Alvefur |
mod_mimicking: Hook the correct event names
|
| Mon, 29 Apr 2019 02:40:39 +0200 |
Kim Alvefur |
mod_mimicking: Import skeleton() from current location
|
| Mon, 06 Aug 2012 15:35:27 +0200 |
Kim Alvefur |
mod_mimicking: Prevents registration of confusable usernames (by Florob) (fixes #1347)
|
| Mon, 29 Apr 2019 15:53:52 +0200 |
Kim Alvefur |
util.encodings: Add compat with ICU before version 58
|
| Mon, 29 Apr 2019 03:07:35 +0200 |
Kim Alvefur |
CHANGES: Remove MAM change that got rebased to 0.11
|
| Mon, 29 Apr 2019 03:05:25 +0200 |
Kim Alvefur |
CHANGES: New in trunk so far
|
| Wed, 24 Apr 2019 22:40:38 +0200 |
Kim Alvefur |
util.encodings: Add binding to confusables skeleton function in ICU
|
| Wed, 24 Apr 2019 18:06:48 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Wed, 17 Apr 2019 10:11:22 -0700 |
João Duarte |
mod_admin_telnet: Adds c2s:closeall() (Fixes #1315)
|
| Wed, 24 Apr 2019 16:16:19 +0200 |
Kim Alvefur |
util.encodings: Allow unassigned code points in ICU mode to match libidn behavior (fixes #1348)
0.11
|
| Tue, 23 Apr 2019 19:21:06 +0200 |
Kim Alvefur |
core.portmanager: Log debug message for each kind of TLS context created
0.11
|
| Tue, 23 Apr 2019 19:13:50 +0200 |
Kim Alvefur |
mod_tls: Log debug message for each kind of TLS context created
0.11
|
| Sun, 21 Apr 2019 00:59:36 +0200 |
Kim Alvefur |
Backed out changeset 61bc5c52c941
|
| Sat, 20 Apr 2019 15:11:04 +0200 |
Kim Alvefur |
util.hashes: Allow specifying output key length
|
| Sun, 13 Jan 2019 13:59:26 +0100 |
Kim Alvefur |
util.hashes: Add PBKDF2-HMAC-SHA256
|
| Sun, 13 Jan 2019 13:57:18 +0100 |
Kim Alvefur |
util.hashes: Rename PBKDF2 function
|
| Fri, 19 Apr 2019 13:24:32 +0200 |
Kim Alvefur |
util.hashes: Remove now unused hmac() function
|
| Sun, 13 Jan 2019 13:57:14 +0100 |
Kim Alvefur |
util.hashes: Use PBKDF2 from libcrypto
|
| Fri, 19 Apr 2019 14:12:28 +0200 |
Kim Alvefur |
util.hashes: Add test vectors from RFC 6070 for PBKDF2 (aka SCRAM Hi())
|
| Fri, 19 Apr 2019 13:21:00 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Fri, 19 Apr 2019 13:12:00 +0200 |
Kim Alvefur |
util.hashes: Use HMAC function provided by OpenSSL (fixes #1345)
0.11
|
| Fri, 19 Apr 2019 13:17:49 +0200 |
Kim Alvefur |
util.hmac: Ignore long hex lines in tests
|
| Thu, 11 Apr 2019 00:41:48 +0200 |
Kim Alvefur |
util.hmac: Generate test cases from RFC 4231
|
| Fri, 19 Apr 2019 12:47:49 +0200 |
Kim Alvefur |
util.hmac: Expose hmac-sha-512 too
|
| Fri, 19 Apr 2019 12:46:24 +0200 |
Kim Alvefur |
util.hmac: Reflow code
|
| Fri, 19 Apr 2019 12:41:38 +0200 |
Kim Alvefur |
util.hashes: Remove redundant semicolon
|
| Sun, 14 Apr 2019 02:11:52 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Sun, 14 Apr 2019 02:06:20 +0200 |
Kim Alvefur |
util.ip: Add missing netmask for 192.168/16 range (fixes #1343)
0.11
|
| Sat, 13 Apr 2019 23:55:34 +0200 |
Kim Alvefur |
util.poll: Minimize scope of methods
|
| Sat, 13 Apr 2019 18:23:02 +0200 |
Kim Alvefur |
Merge 0.11->trunk
|
| Sat, 13 Apr 2019 18:16:28 +0200 |
Kim Alvefur |
net.dns: Close resolv.conf handle when done (fixes #1342)
0.11
|
| Fri, 05 Apr 2019 18:18:23 +0200 |
Kim Alvefur |
mod_http_files: Try to determine which module using serve() needs updating
|
| Fri, 05 Apr 2019 17:12:19 +0200 |
Kim Alvefur |
mod_http_files: Use net.http.files
|
| Fri, 05 Apr 2019 17:09:03 +0200 |
Kim Alvefur |
net.http.files: Make into standalone library
|
| Fri, 05 Apr 2019 16:10:51 +0200 |
Kim Alvefur |
net.http.files: Copy of mod_http_files
|
| Wed, 03 Apr 2019 17:20:57 +0200 |
Kim Alvefur |
util.session: Fix session id not include unauthed forever
|
| Wed, 03 Apr 2019 01:09:21 +0200 |
Kim Alvefur |
CONTRIBUTING: Add a short file referencing the online doc/contributing page
|
| Wed, 03 Apr 2019 01:03:23 +0200 |
Kim Alvefur |
README: Add link to current issue tracker
|
| Wed, 03 Apr 2019 01:02:36 +0200 |
Kim Alvefur |
README: Remove mailing list where issue tracker changes went in the Google Code days
|
| Tue, 02 Apr 2019 21:22:20 +0200 |
Kim Alvefur |
mod_limits: Fix typo
|
| Tue, 02 Apr 2019 20:38:51 +0200 |
Kim Alvefur |
mod_limits: Allow configuring a list of unrestricted JIDs (fixes #1323)
|
| Tue, 02 Apr 2019 21:17:28 +0200 |
Kim Alvefur |
mod_limits: Fix indentation
|
| Mon, 01 Apr 2019 21:15:47 +0200 |
Kim Alvefur |
.luacheckrc: Correct indentation of 'exclude_files' list
|
| Sat, 30 Mar 2019 18:44:34 +0100 |
marc0s |
doc/coding_style: apply consistent semi-colon usage
|
| Sat, 30 Mar 2019 09:04:33 +0100 |
Kim Alvefur |
core.s2smanager: Fix previous commit (Thanks Martin)
|
| Fri, 29 Mar 2019 23:05:08 +0100 |
Kim Alvefur |
core.sessionmanager: Use util.session to create sessions
|
| Fri, 29 Mar 2019 22:40:53 +0100 |
Kim Alvefur |
core.s2smanager: Use util.session to create sessions
|
| Fri, 29 Mar 2019 22:37:12 +0100 |
Kim Alvefur |
core.s2smanager: Spread out session tables over multiple lines
|
| Fri, 29 Mar 2019 22:45:54 +0100 |
Kim Alvefur |
core.s2smanager: Rename variable to be same in two functions
|
| Thu, 28 Mar 2019 17:28:20 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Thu, 28 Mar 2019 12:52:55 +0100 |
Kim Alvefur |
net.server_epoll: Skip delayed continuation read on paused connections
0.11
|
| Thu, 28 Mar 2019 12:31:14 +0100 |
Kim Alvefur |
net.server_epoll: Handle LuaSec wantread/wantwrite conditions before callbacks (fixes #1333)
0.11
|
| Tue, 26 Mar 2019 17:22:56 +0000 |
Matthew Wild |
moduleapi: Log suppressed status priority and message when not overriding
|
| Tue, 26 Mar 2019 17:22:25 +0000 |
Matthew Wild |
moduleapi: Remove overly-verbose debug logging on module status change
|
| Tue, 26 Mar 2019 14:59:42 +0000 |
Matthew Wild |
mod_posix: Remove unnecessary import of util.format (thanks luacheck and buildbot)
|
| Tue, 26 Mar 2019 14:48:21 +0000 |
Matthew Wild |
loggingmanager, mod_posix: Move syslog to core, fixes #541 (in a way)
|
| Tue, 26 Mar 2019 13:54:14 +0000 |
Matthew Wild |
util.queue: Update :items() to consistently use private data directly
|
| Tue, 26 Mar 2019 13:51:06 +0000 |
Matthew Wild |
Backed out changeset 3eea63a68e0f
|
| Mon, 25 Mar 2019 14:37:43 +0000 |
Matthew Wild |
util.stanza: Fix :top_tag() handling of namespaced attributes
|
| Mon, 25 Mar 2019 15:20:28 +0100 |
Kim Alvefur |
mod_csi_simple: Include queue size in debug messages
|
| Mon, 25 Mar 2019 10:32:39 +0000 |
Matthew Wild |
mod_csi_simple: Fix type in function name
|
| Sun, 24 Mar 2019 22:01:36 +0100 |
Kim Alvefur |
mod_csi_simple: Improve debug logs by mentioing why the buffer gets flushed
|
| Sun, 24 Mar 2019 20:53:49 +0100 |
Kim Alvefur |
mod_csi_simple: Add some debug logging
|
| Sun, 24 Mar 2019 20:43:15 +0100 |
Kim Alvefur |
mod_csi_simple: Disable optimizations on unload and re-enable on load
|
| Sun, 24 Mar 2019 20:41:25 +0100 |
Kim Alvefur |
mod_csi_simple: Separate out functions to enable/disable optimizations
|
| Sun, 24 Mar 2019 20:22:01 +0100 |
Kim Alvefur |
mod_csi_simple: Remove old "pump" queue/buffer method, handled in net.server now
|
| Sun, 24 Mar 2019 20:12:22 +0100 |
Kim Alvefur |
net.server_select: Fix write pause/resume functions
|
| Sun, 24 Mar 2019 19:07:39 +0100 |
Kim Alvefur |
net.server_event: Allow writing into buffer of write-locked connections
|
| Sun, 24 Mar 2019 19:02:40 +0100 |
Kim Alvefur |
mod_csi_simple: Also flush buffer in "pump" mode
|
| Sun, 24 Mar 2019 18:58:53 +0100 |
Kim Alvefur |
mod_csi_simple: Trigger buffer flush on seeing incoming data
|
| Sun, 24 Mar 2019 18:33:38 +0100 |
Kim Alvefur |
mod_csi_simple: Count buffered items and flush when it reaches configured limit
|
| Sun, 24 Mar 2019 18:32:50 +0100 |
Kim Alvefur |
mod_csi_simple: Break out stanza timestamping into a function for future reuse
|
| Sun, 24 Mar 2019 18:30:51 +0100 |
Kim Alvefur |
mod_c2s: Fire an event when outgoing buffers have been emptied
|
| Sat, 24 Nov 2018 02:25:44 +0100 |
Kim Alvefur |
mod_csi_simple: Use write locks in net.server if available
|
| Sun, 24 Mar 2019 08:18:19 +0000 |
Kim Alvefur |
sessionmanager: Split byte-level sending into separate session.rawsend
|
| Fri, 04 Jan 2019 10:20:51 +0100 |
Kim Alvefur |
util.x509: Add function that extracts usable names from a certificate
|
| Sat, 23 Mar 2019 22:05:42 +0100 |
Kim Alvefur |
mod_storage_memory: Fix copypaste mistake
|
| Sat, 23 Mar 2019 22:05:08 +0100 |
Kim Alvefur |
mod_storage_memory: Implement archive summary API
|
| Mon, 25 Feb 2019 15:51:55 +0100 |
Kim Alvefur |
mod_storage_sql: Implement archive summary API
|
| Mon, 25 Feb 2019 15:48:28 +0100 |
Kim Alvefur |
mod_storage_internal: Implement a summary API returning message counts per contact
|
| Sat, 23 Mar 2019 08:52:57 +0000 |
Matthew Wild |
util.queue: Update :items() to consistently use private data directly
|
| Sat, 23 Mar 2019 08:47:55 +0000 |
Matthew Wild |
util.queue: Add 'consume()' convenience iterator
|
| Sat, 23 Mar 2019 04:00:55 +0100 |
Kim Alvefur |
doc/coding_style: The codebase uses semicolons
|
| Sat, 23 Mar 2019 03:56:55 +0100 |
Kim Alvefur |
doc/coding_style: Trim trailing whitespace
|
| Sat, 23 Mar 2019 02:27:45 +0000 |
Maxime “pep” Buquet |
doc/coding_style: remove superfulous bracket in example
|
| Sat, 23 Mar 2019 01:57:12 +0000 |
Maxime “pep” Buquet |
net/server_event: fix typo in comment
|
| Fri, 22 Mar 2019 16:30:53 +0100 |
Kim Alvefur |
mod_storage_sql: No archive item limit by default
|
| Fri, 22 Mar 2019 02:24:48 +0100 |
Kim Alvefur |
mod_storage_internal: Include store name when reporting quota status
|
| Fri, 22 Mar 2019 02:22:21 +0100 |
Kim Alvefur |
mod_mam: On quota hit, separately delete by time and by item count
|
| Fri, 22 Mar 2019 02:18:54 +0100 |
Kim Alvefur |
mod_storage_sql: Return cached count if only this is queried for
|
| Fri, 22 Mar 2019 02:13:27 +0100 |
Kim Alvefur |
mod_storage_sql: Cache total count if it's calculated as part of the current query
|
| Fri, 22 Mar 2019 02:12:02 +0100 |
Kim Alvefur |
mod_storage_sql: Skip cache write
|
| Fri, 22 Mar 2019 02:10:46 +0100 |
Kim Alvefur |
mod_storage_sql: Fix to use currently queried store
|
| Fri, 22 Mar 2019 02:09:38 +0100 |
Kim Alvefur |
mod_storage_sql: Don't increment counter twice (fixes accounting error)
|
| Fri, 22 Mar 2019 02:04:34 +0100 |
Kim Alvefur |
mod_storage_internal: Increase default quota to 10 000
|
| Wed, 20 Mar 2019 12:14:45 +0100 |
Kim Alvefur |
mod_storage_memory: Add support for archive item limits
|
| Tue, 07 Nov 2017 18:58:52 +0100 |
Kim Alvefur |
mod_mam: Trim archive when quota has been exceeded
|
| Fri, 22 Mar 2019 18:02:27 +0100 |
Kim Alvefur |
mod_storage_internal,_sql: Key item count cache on both username and store
|
| Fri, 22 Mar 2019 18:01:24 +0100 |
Kim Alvefur |
mod_storage_internal,_sql: Expose archive capabilities feature set
|
| Fri, 20 Oct 2017 12:53:53 +0200 |
Matthew Wild |
mod_storage_internal,_sql: Add limit to number of items in an archive store (fixes #733)
|
| Fri, 22 Mar 2019 17:58:08 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Mon, 14 Jan 2019 00:17:02 +0100 |
Kim Alvefur |
mod_storage_memory: Implement :user iteration API
0.11
|
| Fri, 22 Mar 2019 17:40:07 +0100 |
Kim Alvefur |
mod_muc_mam: Copy cleanup mechanism from mod_mam (fixes #672)
0.11
|
| Fri, 22 Mar 2019 17:32:56 +0100 |
Kim Alvefur |
mod_mam: Perform message expiry based on building an index by date (backport of 39ee70fbb009 from trunk)
0.11
|
| Wed, 20 Mar 2019 13:44:29 +0000 |
Matthew Wild |
util.startup: Don't die if there are no config warnings to log (thanks buildbot)
|
| Wed, 20 Mar 2019 12:45:58 +0000 |
Matthew Wild |
util.startup: Log configuration warnings at startup
|
| Wed, 20 Mar 2019 12:45:08 +0000 |
Matthew Wild |
configmanager: Pass through warnings from included files
|
| Wed, 20 Mar 2019 12:20:51 +0000 |
Matthew Wild |
configmanager: Emit warning for duplicated config options
|
| Wed, 20 Mar 2019 12:19:43 +0000 |
Matthew Wild |
configmanager: Add support for returning warnings
|
| Wed, 20 Mar 2019 12:18:34 +0000 |
Matthew Wild |
util.startup: Give function a more generic name so it can apply to all warnings
|
| Tue, 19 Mar 2019 09:08:56 +0000 |
Matthew Wild |
mod_muc_mam: Set error status if loaded on incorrect host type
|
| Tue, 19 Mar 2019 09:08:33 +0000 |
Matthew Wild |
mod_s2s: Set warning status if not listening on any ports
|
| Tue, 19 Mar 2019 09:08:06 +0000 |
Matthew Wild |
mod_component: Set module status to indicate whether component is connected
|
| Tue, 19 Mar 2019 09:07:36 +0000 |
Matthew Wild |
.luacheckrc: Update to reflect new module API methods
|
| Tue, 19 Mar 2019 09:05:37 +0000 |
Matthew Wild |
mod_admin_telnet: Show module status in module:list()
|
| Tue, 19 Mar 2019 09:05:15 +0000 |
Matthew Wild |
modulemanager: Set module status on successful or failed module load
|
| Tue, 19 Mar 2019 09:04:40 +0000 |
Matthew Wild |
moduleapi: New API for modules to set a status
|
| Sun, 17 Mar 2019 21:25:33 +0100 |
Kim Alvefur |
util.serialization: Use util.hex
|
| Sun, 17 Mar 2019 21:16:27 +0100 |
Kim Alvefur |
util.serialization: Allow overriding table iterator
|
| Sun, 17 Mar 2019 20:40:01 +0100 |
Kim Alvefur |
util.serialization: Optimize handling of last table separator
|
| Mon, 18 Mar 2019 09:50:23 +0000 |
Matthew Wild |
MUC: Update error message for consistency
|
| Sat, 16 Mar 2019 18:51:02 +0100 |
Kim Alvefur |
configure: Enable more compiler warnings
|
| Sat, 16 Mar 2019 18:43:11 +0100 |
Kim Alvefur |
configure: Separate flags related to compiler warnings
|
| Thu, 14 Mar 2019 16:18:00 +0000 |
Matthew Wild |
Actually remove coding_style.txt
|
| Thu, 14 Mar 2019 16:13:14 +0000 |
Matthew Wild |
doc/coding_style.{txt,md}: Update coding style guide
|
| Thu, 14 Mar 2019 08:10:01 +0000 |
Matthew Wild |
Merge 0.11->trunk
|
| Thu, 14 Mar 2019 08:09:49 +0000 |
Matthew Wild |
prosodyctl about: Report network backend in use
0.11
|
| Tue, 12 Mar 2019 23:13:51 +0100 |
Kim Alvefur |
net.server_epoll: Optimize timer handling
|
| Mon, 11 Mar 2019 13:07:59 +0100 |
Kim Alvefur |
mod_tls: Restore querying for certificates on s2s
|
| Mon, 11 Mar 2019 13:00:51 +0100 |
Kim Alvefur |
net.server: Only add alternate SNI contexts if at least one is provided
|
| Sun, 10 Mar 2019 19:58:28 +0100 |
Kim Alvefur |
core.certmanager: Do not ask for client certificates by default
|
| Sun, 10 Mar 2019 19:32:33 +0100 |
Kim Alvefur |
net.server_select: SNI support (#409)
|
| Sun, 10 Mar 2019 19:32:54 +0100 |
Kim Alvefur |
net.server_event: Add SNI support (#409)
|
| Fri, 14 Sep 2018 01:30:56 +0200 |
Kim Alvefur |
core.portmanager: Collect per-host certificates for SNI
|
| Wed, 10 Oct 2018 17:23:03 +0200 |
Kim Alvefur |
core.portmanager: Record TLS config for each port
|
| Sun, 10 Mar 2019 19:35:34 +0100 |
Kim Alvefur |
net.server_epoll: Add support for SNI (#409)
|
| Sun, 10 Mar 2019 18:05:08 +0100 |
Kim Alvefur |
doc/net.server: Document the new server.listen() API
|
| Mon, 04 Mar 2019 13:46:09 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Mon, 04 Mar 2019 13:13:37 +0100 |
Kim Alvefur |
mod_muc_mam: Validate that the FORM_TYPE of a query is as expected
|
| Mon, 04 Mar 2019 12:58:20 +0100 |
Kim Alvefur |
mod_muc_mam: Add comment about the tricks done with the 'with' field
0.11
|
| Mon, 04 Mar 2019 12:57:42 +0100 |
Kim Alvefur |
mod_muc_mam: Move a comment to the line it describes
0.11
|
| Mon, 04 Mar 2019 12:56:31 +0100 |
Kim Alvefur |
mod_muc_mam: Strip the stanza 'to' attribute (fixes #1259)
0.11
|
| Sun, 03 Mar 2019 19:31:56 +0100 |
Kim Alvefur |
util.pubsub: Validate node configuration on node creation (fixes #1328)
0.11
|
| Sat, 02 Mar 2019 22:26:30 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Sat, 02 Mar 2019 22:26:01 +0100 |
Kim Alvefur |
mod_storage_memory: Generate ID using standard util (fixes #1326)
0.11
|
| Wed, 10 Oct 2018 17:22:08 +0200 |
Kim Alvefur |
core.portmanager: Reduce scope of variable
|
| Thu, 13 Sep 2018 21:17:37 +0200 |
Kim Alvefur |
core.portmanager: Use server.listen API
|
| Thu, 13 Sep 2018 21:16:37 +0200 |
Kim Alvefur |
net.server: New API for creating server listeners
|
| Wed, 27 Feb 2019 10:29:10 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Wed, 27 Feb 2019 10:27:17 +0100 |
Kim Alvefur |
spec: Add test case for #1322
0.11
|
| Wed, 27 Feb 2019 10:20:38 +0100 |
Kim Alvefur |
mod_storage_memory: Replace query function with one based on storage_internal (fixes #1322)
0.11
|
| Sun, 24 Feb 2019 16:30:11 +0100 |
Kim Alvefur |
MUC: Fire an event to allow affecting decision of whether to allow a role change
|
| Sun, 24 Feb 2019 16:18:30 +0100 |
Kim Alvefur |
MUC: Factor out role change permission check into its own method
|
| Fri, 22 Feb 2019 07:40:30 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Fri, 22 Feb 2019 07:33:23 +0100 |
Kim Alvefur |
mod_pubsub: Simplify configuration for node data (see #1302)
0.11
|
| Fri, 22 Feb 2019 07:35:44 +0100 |
Kim Alvefur |
mod_pep: Simplify configuration for node data (fixes #1320)
0.11
|
| Sat, 08 Dec 2018 18:02:56 +0100 |
Kim Alvefur |
prosodyctl: about: Report the current operating system according to uname
|
| Sat, 09 Feb 2019 20:54:35 +0100 |
Kim Alvefur |
net.server_epoll: Increase send_timeout to 3 minutes (to match server_event)
|
| Sat, 09 Feb 2019 20:34:00 +0100 |
Kim Alvefur |
net.server_epoll: Separate timeout for initial connection attempts
|
| Sat, 09 Feb 2019 19:36:35 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Sat, 09 Feb 2019 19:28:24 +0100 |
Kim Alvefur |
net.server_epoll: Rename handshake_timeout to ssl_handshake_timeout (fixes #1319)
0.11
|
| Thu, 07 Feb 2019 14:02:15 +0100 |
Kim Alvefur |
net.server_epoll: Use send_timeout for write timout like other implementations (fixes #1316)
0.11
|
| Mon, 04 Feb 2019 09:28:02 +0000 |
Matthew Wild |
Merge 0.11->trunk
|
| Mon, 04 Feb 2019 09:27:43 +0000 |
Matthew Wild |
MUC: Add error message to error bounces when not joined to room
0.11
|
| Mon, 28 Jan 2019 01:49:04 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Mon, 28 Jan 2019 01:41:42 +0100 |
Kim Alvefur |
mod_pubsub: Support requests for multiple items (fixes #1305)
0.11
|
| Mon, 28 Jan 2019 01:41:01 +0100 |
Kim Alvefur |
util.pubsub: Add support for requesting multiple specific items (needed for #1305)
0.11
|
| Sat, 26 Jan 2019 15:07:11 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Sat, 26 Jan 2019 13:32:26 +0100 |
Kim Alvefur |
mod_vcard_legacy: Handle partial migration
0.11
|
| Fri, 25 Jan 2019 23:31:02 +0100 |
Kim Alvefur |
mod_vcard_legacy: Allow disabling vcard conversion
0.11
|
| Fri, 25 Jan 2019 23:27:23 +0100 |
Kim Alvefur |
mod_vcard_legacy: Don't overwrite existing PEP data
0.11
|
| Fri, 25 Jan 2019 23:21:13 +0100 |
Kim Alvefur |
mod_vcard_legacy: Add some missing semicolons
0.11
|
| Thu, 10 Jan 2019 15:39:02 +0100 |
Kim Alvefur |
mod_vcard_legacy: Upgrade vcard-temp on login (fixes #1289)
0.11
|
| Fri, 11 Jan 2019 09:20:48 +0100 |
Kim Alvefur |
mod_vcard_legacy: Adapt node defaults to number of avatars
0.11
|
| Fri, 11 Jan 2019 09:20:45 +0100 |
Kim Alvefur |
mod_vcard_legacy: Factor out conversion from vcard-temp to 4
0.11
|
| Thu, 24 Jan 2019 05:48:55 +0100 |
Kim Alvefur |
GNUmakefile: Stop Prosody in case of failure in integration-test
|
| Tue, 22 Jan 2019 10:44:24 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Tue, 22 Jan 2019 10:41:00 +0100 |
Kim Alvefur |
mod_websocket: Log an error if cross_domain_websocket = true is set in a VirtualHost section
0.11
|
| Tue, 22 Jan 2019 09:21:23 +0100 |
Kim Alvefur |
core.statsmanager: Do a final collection on shutdown
|
| Mon, 21 Jan 2019 21:30:54 +0100 |
Kim Alvefur |
TODO: Remove statistics since this was done in 0.10
|
| Sun, 20 Jan 2019 20:24:17 +0100 |
Kim Alvefur |
mod_mam: Fix operator precedence (thanks mimi89999)
|
| Sat, 19 Jan 2019 21:35:16 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Fri, 18 Jan 2019 18:37:04 +0100 |
Kim Alvefur |
mod_websocket: Include the value of cross_domain_websocket in debug message
0.11
|
| Sat, 19 Jan 2019 20:03:04 +0100 |
Kim Alvefur |
mod_bosh, mod_websocket: Remove accidentally included dependency on non-existant module
|
| Fri, 18 Jan 2019 18:30:41 +0100 |
Kim Alvefur |
prosodyctl: Fix module.command invocation (thanks woffs)
|
| Thu, 17 Jan 2019 20:42:38 +0100 |
Kim Alvefur |
mod_http: Determine CORS methods to whitelist from actual methods used
|
| Fri, 18 Jan 2019 02:03:40 +0100 |
Kim Alvefur |
mod_http: Set up to handle OPTIONS
|
| Thu, 04 Oct 2018 12:24:08 +0200 |
Kim Alvefur |
mod_websocket: Drop CORS code in favor of that in mod_http
|
| Thu, 04 Oct 2018 12:23:06 +0200 |
Kim Alvefur |
mod_bosh: Drop CORS code in favor of than in mod_http
|
| Thu, 04 Oct 2018 12:22:12 +0200 |
Kim Alvefur |
mod_http: Solve CORS problems once and for all
|
| Thu, 17 Jan 2019 01:17:48 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Thu, 17 Jan 2019 01:15:29 +0100 |
Kim Alvefur |
mod_motd: Remove unused variable [luacheck]
0.11
|
| Thu, 17 Jan 2019 01:09:38 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Thu, 17 Jan 2019 01:05:47 +0100 |
Kim Alvefur |
mod_motd: Remove redundant conditions
0.11
|
| Thu, 17 Jan 2019 01:04:39 +0100 |
Kim Alvefur |
mod_presence: Revert empty 'to' attribute of presence before presence/initial event (fixes #1296)
0.11
|
| Wed, 16 Jan 2019 20:01:38 +0100 |
Kim Alvefur |
core.s2smanager: Add stub reset_stream method to destroyed sessions
|
| Wed, 16 Jan 2019 14:20:16 +0100 |
Kim Alvefur |
mod_admin_telnet: sttas:show: Use format option that allows float numbers
|
| Wed, 16 Jan 2019 13:53:04 +0100 |
Kim Alvefur |
util.http: Fix decoding of uppercase URL encoded chars
|
| Tue, 15 Jan 2019 20:08:30 +0100 |
Kim Alvefur |
mod_c2s, mod_s2s, mod_component: Log invalid XML escaped (fixes #734)
|
| Mon, 14 Jan 2019 00:17:02 +0100 |
Kim Alvefur |
mod_storage_memory: Implement :user iteration API
|
| Thu, 10 Jan 2019 15:25:38 +0100 |
Kim Alvefur |
prosodyctl: Use the same runtime for starting prosody
|
| Thu, 10 Jan 2019 14:57:26 +0100 |
Kim Alvefur |
util.prosodyctl: Allow passing path to Lua runtime to the start() function
|
| Thu, 10 Jan 2019 14:54:34 +0100 |
Kim Alvefur |
prosodyctl: Pass the original argv table to subcommands (with first argument removed)
|
| Thu, 10 Jan 2019 14:27:01 +0100 |
Kim Alvefur |
GNUmakefile: Add target for running scansion
|
| Thu, 10 Jan 2019 13:32:57 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Thu, 10 Jan 2019 13:07:22 +0100 |
Kim Alvefur |
mod_bosh: Handle missing wait attribute (fixes #1288)
0.11
|
| Tue, 08 Jan 2019 13:12:58 +0000 |
Matthew Wild |
Added tag 0.11.2 for changeset 4f8b6c09e5f3
0.11
|
| Mon, 07 Jan 2019 15:42:46 +0000 |
Matthew Wild |
Merge 0.11->trunk
|
| Mon, 07 Jan 2019 15:34:23 +0000 |
Matthew Wild |
Merge 0.10->0.11
0.11 0.11.2
|
| Wed, 28 Nov 2018 16:55:27 +0000 |
Matthew Wild |
Added tag 0.10.3 for changeset bb8486491b48
|
| Mon, 07 Jan 2019 15:02:11 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Sun, 06 Jan 2019 21:09:32 +0100 |
Kim Alvefur |
mod_csi_simple: Consider messages encrypted payload as important (fixes part of #1250)
0.11
|
| Sun, 06 Jan 2019 21:09:00 +0100 |
Kim Alvefur |
mod_csi_simple: Consider messages with subject (eg MUC joins) (fixes part of #1250)
0.11
|
| Sun, 06 Jan 2019 21:09:50 +0100 |
Kim Alvefur |
mod_csi_simple: Unpack Carbons-forwarded messages (fixes part of #1250)
0.11
|
| Sun, 06 Jan 2019 21:08:11 +0100 |
Kim Alvefur |
mod_csi_simple: Consider messages forwarded from another of the users clients as important (fixes part of #1250)
0.11
|
| Sun, 06 Jan 2019 21:03:09 +0100 |
Kim Alvefur |
mod_csi_simple: Tweak check for <body>
0.11
|
| Sun, 06 Jan 2019 12:20:57 +0100 |
Kim Alvefur |
MUC: Rename import to avoid name clash [luacheck]
|
| Sun, 06 Jan 2019 12:19:23 +0100 |
Kim Alvefur |
Merge with jonas
|
| Sun, 06 Jan 2019 12:18:48 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Sun, 06 Jan 2019 12:17:00 +0100 |
Kim Alvefur |
mod_posix: Don't reload logging twice
0.11
|
| Sun, 06 Jan 2019 12:14:42 +0100 |
Kim Alvefur |
util.startup: Always reload logging after config (fixes #1284)
0.11
|
| Sun, 06 Jan 2019 11:28:54 +0100 |
Jonas Wielicki |
MUC: add ID to message if no ID is present
|
| Sun, 06 Jan 2019 10:42:45 +0100 |
Kim Alvefur |
mod_http_errors: Normalize CSS
|
| Sun, 06 Jan 2019 10:39:33 +0100 |
Kim Alvefur |
util.http: Pre-generate urlencoding mappings (optimization)
|
| Sun, 06 Jan 2019 09:44:55 +0100 |
Kim Alvefur |
mod_mam: Handle expiry of messages that expire in the middle of the cut-off day
|
| Sun, 06 Jan 2019 09:34:59 +0100 |
Kim Alvefur |
mod_mam: Measure how long it takes to run the message expiry job job
|
| Fri, 04 Jan 2019 15:13:52 +0100 |
Kim Alvefur |
mod_admin_telnet: Sort stats by name
|
| Fri, 04 Jan 2019 13:41:39 +0100 |
Kim Alvefur |
mod_admin_telnet: Serialize config values (table: 0x123abc isn't useful)
|
| Fri, 04 Jan 2019 13:39:13 +0100 |
Kim Alvefur |
mod_admin_telnet: config:get: Assume the global section if only one argument is given
|
| Fri, 04 Jan 2019 13:38:30 +0100 |
Kim Alvefur |
mod_admin_telnet: Remove the long gone 'section' argument in the undocumented config:get command
|
| Fri, 04 Jan 2019 10:14:55 +0100 |
Kim Alvefur |
mod_mam: Fix word order in log message
|
| Thu, 03 Jan 2019 17:25:43 +0100 |
Kim Alvefur |
mod_mam: Perform message expiry based on building an index by date
|
| Sun, 30 Dec 2018 20:35:20 +0100 |
Kim Alvefur |
core.moduleapi: Use convenience function for creating error object from stanza
|
| Sun, 30 Dec 2018 20:30:59 +0100 |
Kim Alvefur |
util.error: Add a function for creating an error object from an error stanza
|
| Sun, 30 Dec 2018 16:03:15 +0100 |
Kim Alvefur |
core.moduleapi: Use util.error for :send_iq errors
|
| Sun, 30 Dec 2018 14:26:58 +0100 |
Kim Alvefur |
core.moduleapi: Move util imports to top
|
| Sun, 30 Dec 2018 12:55:58 +0000 |
Matthew Wild |
util.error: Add new util library for structured errors
|
| Sun, 30 Dec 2018 03:24:54 +0100 |
Kim Alvefur |
util.promise: Remove references to callbacks after settling promise
|
| Sun, 30 Dec 2018 03:20:37 +0100 |
Kim Alvefur |
luacheckrc: Teach luacheck about the new module:send_iq() API
|
| Sat, 29 Dec 2018 21:49:32 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Sat, 29 Dec 2018 21:47:51 +0100 |
Kim Alvefur |
util.pubsub: Restore subscription index from stored data (fixes #1281)
0.11
|
| Sat, 29 Dec 2018 03:21:13 +0100 |
Kim Alvefur |
mod_admin_telnet: Validate hostnames in xmpp:ping command
|
| Fri, 28 Dec 2018 00:04:26 +0100 |
Kim Alvefur |
mod_tls: Keep TLS context errors and repeat them again for each session
|
| Fri, 28 Dec 2018 00:13:03 +0100 |
Kim Alvefur |
mod_c2s: Improve log message in case there are no stream features on offer (thanks hexa)
|
| Sat, 24 Nov 2018 02:24:48 +0100 |
Kim Alvefur |
mod_saslauth: Improve log message when no SASL mechanisms offered (thanks hexa)
|
| Sat, 10 Mar 2018 19:58:41 +0100 |
Kim Alvefur |
spec: Stub tests for util.interpolation
|
| Fri, 28 Dec 2018 20:59:10 +0100 |
Kim Alvefur |
mod_admin_telnet: Make xmpp:ping command wait and report the reply
|
| Thu, 27 Dec 2018 02:53:34 +0100 |
Kim Alvefur |
mod_admin_telnet: Enable async processing using util.async
|
| Fri, 28 Dec 2018 20:56:01 +0100 |
Kim Alvefur |
mod_admin_telnet: Invert host existence check
|
| Fri, 28 Dec 2018 20:51:31 +0100 |
Kim Alvefur |
core.moduleapi: Add a promise-based API for tracking IQ stanzas (fixes #714)
|
| Fri, 28 Dec 2018 20:49:01 +0100 |
Kim Alvefur |
util.stanza: Require a type attribute for iq stanzas
|
| Mon, 24 Dec 2018 03:00:27 +0100 |
Kim Alvefur |
net.adns: Silence individual luacheck warnings instead of ignoring entire file
|
| Sun, 23 Dec 2018 15:34:19 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Sun, 23 Dec 2018 15:22:49 +0100 |
Kim Alvefur |
mod_mam: Add test for JID normalization in prefs (see #1275)
0.11
|
| Sun, 23 Dec 2018 15:25:01 +0100 |
Emmanuel Gil Peyrot |
mod_mam: Only accept valid JIDs in <always/> and <never/> prefs. (fixes #1275)
0.11
|
| Sun, 23 Dec 2018 15:01:37 +0100 |
Kim Alvefur |
util.table: Add test for create()
|
| Sun, 23 Dec 2018 14:52:52 +0100 |
Kim Alvefur |
util.table: Add test for pack()
|
| Sun, 23 Dec 2018 03:06:35 +0100 |
Kim Alvefur |
mod_pubsub: Split line in config check to improve readability
|
| Sun, 23 Dec 2018 03:05:58 +0100 |
Kim Alvefur |
mod_pubsub: Change order of luacheck directives to match arguments they apply to
|
| Sun, 23 Dec 2018 02:56:10 +0100 |
Kim Alvefur |
mod_pep: Set an 'id' on notifications
|
| Sun, 23 Dec 2018 02:54:39 +0100 |
Kim Alvefur |
mod_pep: Add some spacing between blocks in broadcaster to improve readability
|
| Sun, 23 Dec 2018 02:53:12 +0100 |
Kim Alvefur |
mod_pep: Move broadcaster code around to be more like in mod_pubsub
|
| Sun, 23 Dec 2018 02:50:22 +0100 |
Kim Alvefur |
mod_pubsub: Add semicolon (code style)
|
| Thu, 20 Dec 2018 14:49:50 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Thu, 20 Dec 2018 14:45:22 +0100 |
Kim Alvefur |
MUC: Allow changing data attached to an only owner (fixes #1273)
0.11
|
| Wed, 19 Dec 2018 23:14:30 +0000 |
Matthew Wild |
Merge 0.11->trunk
|
| Wed, 19 Dec 2018 23:14:13 +0000 |
Matthew Wild |
MUC: Adjust priorities of muc-get-default-role handlers (fixes #1272)
0.11
|
| Wed, 19 Dec 2018 16:54:25 +0000 |
Matthew Wild |
Merge 0.11->trunk
|
| Wed, 19 Dec 2018 16:54:07 +0000 |
Matthew Wild |
spec/scansion: Fix test names of tests added in 0d97768b0ea9
0.11
|
| Wed, 19 Dec 2018 13:25:59 +0000 |
Matthew Wild |
Merge 0.11 -> trunk
|
| Wed, 19 Dec 2018 13:25:15 +0000 |
Matthew Wild |
spec/scansion: Add tests for members-only rooms
0.11
|
| Tue, 18 Dec 2018 20:23:33 +0000 |
Maxime “pep” Buquet |
admin_telnet: show when bidi is used on s2s
|
| Mon, 17 Dec 2018 15:42:54 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Mon, 17 Dec 2018 15:34:15 +0100 |
Kim Alvefur |
prosodyctl check: Add statisticsmanager settings to known global options
0.11
|
| Sun, 16 Dec 2018 22:59:14 +0100 |
Kim Alvefur |
MUC: Test that subject is still empty after sending a non-subject change message with a subject (#667)
|
| Sun, 16 Dec 2018 22:53:56 +0100 |
Kim Alvefur |
MUC: Add descriptive comments to #667 test
|
| Sun, 16 Dec 2018 22:49:58 +0100 |
Kim Alvefur |
MUC: Add another message to #667 test
|
| Sun, 16 Dec 2018 02:56:11 +0100 |
Kim Alvefur |
core.rostermanager: Cache rosters of offline users for faster access (fixes #1233)
|
| Sat, 15 Dec 2018 11:59:11 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Sat, 15 Dec 2018 11:55:27 +0100 |
Kim Alvefur |
MUC: Fix traceback when requesting voice (fixes #1269) (thanks jonas’)
0.11
|
| Tue, 11 Dec 2018 23:26:16 +0100 |
Kim Alvefur |
spec/scansion/prosody.cfg.lua: Add remaining modules listened in prosody.cfg.lua.dist for easier comparisons
|
| Tue, 11 Dec 2018 23:25:16 +0100 |
Kim Alvefur |
spec/scansion/prosody.cfg.lua: Replace mod_vcard with mod_vcard4 and mod_vcard_legacy as in default config
|
| Tue, 11 Dec 2018 23:24:14 +0100 |
Kim Alvefur |
spec/scansion/prosody.cfg.lua: Update a comment from prosody.cfg.lua.dist for easier comparisons
|
| Sun, 09 Dec 2018 23:06:02 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Sun, 09 Dec 2018 23:01:47 +0100 |
Kim Alvefur |
util.datetime: Make sure timezone difference is calculated correctly (fixes #1262)
0.11
|
| Sun, 09 Dec 2018 20:53:33 +0100 |
Kim Alvefur |
net.connlisteners: Remove deprecated stub module
|
| Sat, 08 Dec 2018 21:28:48 +0100 |
Kim Alvefur |
net.server_epoll: Bail on callback error
|
| Sat, 08 Dec 2018 21:17:39 +0100 |
Kim Alvefur |
net.server_epoll: Call onconnect right after accept()ing a new client
|
| Sat, 08 Dec 2018 17:13:39 +0100 |
Kim Alvefur |
luacheckrc: No longer ignore access to undefined fields on table lib
|
| Fri, 12 Oct 2018 01:29:34 +0200 |
Kim Alvefur |
util.format: Serialize values for the %q format
|
| Sat, 08 Dec 2018 17:10:51 +0100 |
Kim Alvefur |
lint: Remove use of the 143 error code
|
| Sat, 08 Dec 2018 17:09:55 +0100 |
Kim Alvefur |
various: Don't rely on _G.unpack existing
|
| Sat, 08 Dec 2018 17:07:28 +0100 |
Kim Alvefur |
lint: No longer ignore access to the deprecated global 'unpack'
|
| Sat, 08 Dec 2018 17:00:30 +0100 |
Kim Alvefur |
luacheckrc: Set Lua standard to 5.3 with 5.2 compat enabled
|
| Sat, 08 Dec 2018 16:36:05 +0100 |
Kim Alvefur |
util.iterators: Use pack from table.pack
|
| Sat, 08 Dec 2018 16:35:39 +0100 |
Kim Alvefur |
util.format: Use pack from util.table
|
| Sat, 08 Dec 2018 16:35:00 +0100 |
Kim Alvefur |
moduleapi: Use pack from util.table
|
| Thu, 06 Dec 2018 17:54:50 +0100 |
Kim Alvefur |
MUC: Add test case for #667
|
| Tue, 04 Dec 2018 19:49:31 +0100 |
Kim Alvefur |
MUC/subject: Don't consider messages with <body> or <subject> (fixes #667)
|
| Tue, 04 Dec 2018 16:19:58 +0000 |
Matthew Wild |
makefile: Allow configuring path to busted (to match GNUMakefile)
|
| Tue, 04 Dec 2018 16:19:08 +0000 |
Matthew Wild |
makefile: Add lint target (to match GNUMakefile)
|
| Tue, 04 Dec 2018 12:11:58 +0000 |
Matthew Wild |
util.pposix: Don't define POSIX_C_SOURCE on FreeBSD to ensure visibility of initgroups()
|
| Tue, 04 Dec 2018 12:11:15 +0000 |
Matthew Wild |
util.time: Bump POSIX_C_SOURCE to ensure visibility of CLOCK_MONOTONIC on FreeBSD (fixes #1253)
|
| Mon, 03 Dec 2018 23:06:41 +0000 |
Matthew Wild |
configure: Refactor header search to make it more portable
|
| Mon, 03 Dec 2018 19:38:19 +0000 |
Matthew Wild |
configure: Also look for lua.h in a directory with the same suffix as the interpreter (FreeBSD-friendly)
|
| Sun, 02 Dec 2018 17:22:26 +0100 |
Kim Alvefur |
mod_presence: Handle older boolean subscription request data (thanks Martin)
|
| Sun, 02 Dec 2018 17:20:44 +0100 |
Kim Alvefur |
mod_presence: Remove unnecessary stanza clone call
|
| Sun, 02 Dec 2018 02:38:36 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Sat, 01 Dec 2018 18:30:19 +0100 |
Kim Alvefur |
util.stanza: Deserialize stanza without mutating input (fixes #711)
0.11
|
| Sun, 02 Dec 2018 02:16:21 +0100 |
Kim Alvefur |
util.stanza: Improve tests
0.11
|
| Sat, 01 Dec 2018 00:11:49 +0100 |
Kim Alvefur |
mod_vcard_legacy: Limit injection of XEP-0153 to normal presence (fixes #1252)
0.11
|
| Sat, 01 Dec 2018 22:13:24 +0000 |
Matthew Wild |
rostermanager, mod_presence: Store stanza for incoming subscription requests (fixes #689) (thanks Zash, Ge0rG)
|
| Sat, 01 Dec 2018 18:12:01 +0100 |
Kim Alvefur |
spec/keep_full_sub_req: Make the second connect a differenct device (workaround for scansion issue)
|
| Sat, 01 Dec 2018 18:07:56 +0100 |
Kim Alvefur |
spec/keep_full_sub_req: Verify that the presence subscription stays the same after a reconnect
|
| Sat, 01 Dec 2018 18:02:58 +0100 |
Kim Alvefur |
spec/keep_full_sub_req: Add missing type attribute
|
| Fri, 30 Nov 2018 23:58:55 +0100 |
Kim Alvefur |
tests: Add scansion test for #689 about keeping the full subscription request stanza
|
| Fri, 30 Nov 2018 19:43:12 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Fri, 30 Nov 2018 19:40:39 +0100 |
Kim Alvefur |
server_epoll: Add comments describing config options
0.11
|
| Fri, 30 Nov 2018 18:23:43 +0100 |
Kim Alvefur |
net.server_epoll: Remove unused config option
0.11
|
| Fri, 30 Nov 2018 18:11:36 +0100 |
Kim Alvefur |
server_epoll: Increase write timeout
0.11
|
| Fri, 30 Nov 2018 16:03:09 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Fri, 30 Nov 2018 16:00:12 +0100 |
Kim Alvefur |
util-src/makefile: Update with util.poll and util.compat (fixes #1251)
0.11
|
| Thu, 29 Nov 2018 17:20:49 +0100 |
Kim Alvefur |
net.websocket.frames: Add some brief tests
0.11
|
| Thu, 29 Nov 2018 16:53:22 +0100 |
Kim Alvefur |
net.websocket.frames: Prefer Lua 5.2 built-in bit module over LuaJIT version
|
| Thu, 29 Nov 2018 16:19:39 +0100 |
Kim Alvefur |
configure: Recognise 5.4 as a valid Lua version
|
| Thu, 29 Nov 2018 16:16:09 +0100 |
Kim Alvefur |
configure: Split list of possible suffixes into a line per Lua version
|
| Wed, 28 Nov 2018 20:36:53 +0100 |
Kim Alvefur |
util.format: Tweak how nil values are handled
|
| Wed, 28 Nov 2018 14:06:48 +0000 |
Matthew Wild |
Added tag 0.11.1 for changeset 91856829f18b
0.11
|
| Tue, 27 Nov 2018 21:23:31 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Tue, 27 Nov 2018 21:23:22 +0100 |
Kim Alvefur |
mod_csi: Fix copypaste mistake [luacheck]
0.11 0.11.1
|
| Tue, 27 Nov 2018 21:18:19 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Tue, 27 Nov 2018 19:34:21 +0100 |
Kim Alvefur |
mod_csi: Set session.state to simplify CSI modules
0.11
|
| Tue, 27 Nov 2018 19:15:33 +0100 |
Kim Alvefur |
mod_csi_simple: Fix autocompletion mistake
0.11
|
| Tue, 27 Nov 2018 19:05:11 +0100 |
Kim Alvefur |
mod_csi_simple: Bypass importance event in active mode (fixes #1249)
0.11
|
| Tue, 27 Nov 2018 18:56:22 +0100 |
Kim Alvefur |
mod_csi_simple: Don't set <delay> stamps on <iq> stanzas (fixes #1248)
0.11
|
| Tue, 27 Nov 2018 17:01:47 +0100 |
Kim Alvefur |
MUC: Move check for explicit room join earlier in room creation flow
|
| Mon, 26 Nov 2018 19:48:17 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Mon, 26 Nov 2018 19:48:07 +0100 |
Kim Alvefur |
Merge 0.10->0.11
0.11
|
| Sun, 25 Nov 2018 14:47:36 +0100 |
Kim Alvefur |
mod_csi_simple: Use the same event name when firing as when hooking (fixes #1245)
0.11
|
| Sun, 25 Nov 2018 13:16:17 +0100 |
Kim Alvefur |
mod_proxy65: Check what port is used at the time of the query
0.10.3
|
| Sun, 25 Nov 2018 13:14:05 +0100 |
Kim Alvefur |
mod_proxy65: Return an error if no port is open (fixes #1240)
|
| Sun, 25 Nov 2018 13:31:40 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Sun, 25 Nov 2018 13:04:37 +0100 |
Kim Alvefur |
MUC: Fix traceback on muc#admin query with missing <item> child (#1242)
0.11
|
| Sun, 18 Nov 2018 15:40:24 +0000 |
Matthew Wild |
Added tag 0.11.0 for changeset 83f3a05c1b1b
0.11
|
| Sun, 18 Nov 2018 14:52:53 +0000 |
Matthew Wild |
CHANGES: Update with release date
0.11 0.11.0
|
| Sun, 18 Nov 2018 15:05:15 +0000 |
Matthew Wild |
prosody.cfg.lua.dist: Tidy up some comments
0.11
|
| Sun, 18 Nov 2018 14:57:29 +0000 |
Matthew Wild |
prosody.cfg.lua.dist: Add https_certificate option
0.11
|
| Sun, 18 Nov 2018 01:30:20 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Sat, 17 Nov 2018 16:26:40 +0100 |
Kim Alvefur |
net.server_select: Fix IP validation to use correct variable (thanks quest)
0.11
|
| Sat, 17 Nov 2018 15:48:32 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Sat, 17 Nov 2018 15:36:10 +0100 |
Kim Alvefur |
mod_csi_simple: Consider non-stanza objects important
0.11
|
| Sat, 17 Nov 2018 15:28:49 +0100 |
Kim Alvefur |
mod_csi_simple: Skip delay tags on objects other than stanzas (thanks quest)
0.11
|
| Sat, 17 Nov 2018 15:26:11 +0100 |
Kim Alvefur |
util.stanza: Validate input to clone() (with brief tests)
0.11
|
| Thu, 15 Nov 2018 21:55:32 +0000 |
Matthew Wild |
Merge 0.11->trunk
|
| Thu, 15 Nov 2018 21:55:16 +0000 |
Matthew Wild |
mod_storage_sql: Catch errors during schema upgrade (thanks Nothing4You)
0.11
|
| Thu, 15 Nov 2018 10:26:50 +0000 |
Matthew Wild |
Merge 0.11->trunk
|
| Thu, 15 Nov 2018 10:25:48 +0000 |
Matthew Wild |
MUC: Use defaults from config in create_room() if no config provided
0.11
|
| Tue, 13 Nov 2018 15:03:53 +0000 |
Matthew Wild |
Merge 0.11->trunk
|
| Tue, 13 Nov 2018 15:03:24 +0000 |
Matthew Wild |
net.http.server: Move event formation to avoid traceback on missing Host header
0.11
|
| Mon, 12 Nov 2018 22:51:30 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Mon, 12 Nov 2018 22:49:54 +0100 |
Kim Alvefur |
spec/scansion/prosody.cfg.lua: Add comment about mod_scansion_record
0.11
|
| Mon, 12 Nov 2018 18:26:39 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Mon, 12 Nov 2018 18:25:40 +0100 |
Kim Alvefur |
MUC: Add scanison test case for #1230
0.11
|
| Mon, 12 Nov 2018 17:15:41 +0100 |
Kim Alvefur |
mod_scansion_record: Split stanzas into multiple lines
0.11
|
| Mon, 12 Nov 2018 16:32:43 +0100 |
Kim Alvefur |
mod_scansion_record: Discard from/to where these are implicitly the sessions full JID
0.11
|
| Sun, 11 Nov 2018 02:31:09 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Sun, 11 Nov 2018 02:26:40 +0100 |
Kim Alvefur |
util.sql: Switch from hacky multi-arg xpcall implementation to util.xpcall
0.11
|
| Sat, 10 Nov 2018 15:50:32 +0100 |
Kim Alvefur |
MUC: Fix spelling in comments
|
| Fri, 09 Nov 2018 23:15:37 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Fri, 09 Nov 2018 18:49:45 +0100 |
Kim Alvefur |
MUC: Allow anyone read access to all affiliation lists in non-anonymous rooms (fixes #1230)
0.11
|
| Fri, 09 Nov 2018 18:40:13 +0100 |
Kim Alvefur |
MUC: Clarify condition with parenthesis
0.11
|
| Fri, 09 Nov 2018 15:59:32 +0100 |
Kim Alvefur |
net.http: Manually merge settings (fixes #1231)
0.11
|
| Wed, 07 Nov 2018 21:53:40 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Wed, 07 Nov 2018 20:30:21 +0100 |
Kim Alvefur |
mod_storage_memory: Support the purge driver method
0.11
|
| Wed, 07 Nov 2018 17:49:34 +0100 |
Kim Alvefur |
mod_register: Move dependency on mod_register_limits into mod_register_ibr
0.11
|
| Thu, 01 Nov 2018 23:58:41 +0100 |
Kim Alvefur |
mod_pep: Remove incorrect features advertised on the bare host
|
| Wed, 31 Oct 2018 14:34:35 +0000 |
Matthew Wild |
Merge 0.11->trunk
|
| Wed, 31 Oct 2018 14:18:36 +0000 |
Matthew Wild |
issue1224.scs: Fix to expect new affiliation change notifications
0.11
|
| Wed, 31 Oct 2018 13:30:38 +0000 |
Matthew Wild |
issue1224.scs: Update title
0.11
|
| Wed, 31 Oct 2018 13:28:02 +0000 |
Matthew Wild |
MUC: Add luacheck annotation for unused parameter in filter function
0.11
|
| Wed, 31 Oct 2018 13:18:01 +0000 |
Matthew Wild |
muc_affiliation_notify.scs: Remove trailing whitespace
0.11
|
| Wed, 31 Oct 2018 14:19:01 +0000 |
Matthew Wild |
muc_register.scs: Fix to expect new affiliation change notifications
0.11
|
| Wed, 31 Oct 2018 13:17:02 +0000 |
Matthew Wild |
Merge 0.11->trunk
|
| Wed, 31 Oct 2018 13:13:05 +0000 |
Matthew Wild |
MUC: Announce affiliation changes for JIDs that are not in the room
0.11
|
| Tue, 30 Oct 2018 19:18:03 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Tue, 30 Oct 2018 18:20:54 +0100 |
Kim Alvefur |
pubsub: Set pubsub#title as name attribute in disco#items (fixes #1226)
0.11
|
| Tue, 30 Oct 2018 13:59:53 +0000 |
Matthew Wild |
Merge 0.11->trunk
|
| Tue, 30 Oct 2018 12:24:48 +0000 |
Matthew Wild |
spec/scansion: Add pep_publish_subscribe (fixes #1222)
0.11
|
| Mon, 29 Oct 2018 02:13:09 +0100 |
Kim Alvefur |
net.server_epoll: Use method to update peername on connect
|
| Mon, 29 Oct 2018 22:04:58 +0100 |
Kim Alvefur |
prosody.cfg.lua.dist: Replace old vcard module with new ones
0.11
|
| Mon, 29 Oct 2018 16:07:42 +0100 |
Kim Alvefur |
prosody.cfg.lua.dist: Add mod_muc_mam to example MUC section
0.11
|
| Mon, 29 Oct 2018 21:33:01 +0100 |
Kim Alvefur |
prosody.cfg.lua.dist: Mention that mod_pep handles avatars
0.11
|
| Mon, 29 Oct 2018 21:50:40 +0100 |
Kim Alvefur |
prosody.cfg.lua.dist: Add mod_csi_simple
0.11
|
| Mon, 29 Oct 2018 21:15:38 +0100 |
Kim Alvefur |
mod_csi_simple: Import modified version of mod_csi_pump from prosody-modules
0.11
|
| Mon, 29 Oct 2018 21:04:32 +0100 |
Kim Alvefur |
CHANGES: Mention mod_csi
0.11
|
| Sun, 28 Oct 2018 18:22:17 +0100 |
Kim Alvefur |
net.server_epoll: Reschedule delayed timers relative to current time
|
| Sun, 28 Oct 2018 17:17:07 +0100 |
Kim Alvefur |
Merge 0.11->trunk
|
| Sun, 28 Oct 2018 16:35:12 +0100 |
Kim Alvefur |
mod_storage_sql1: Remove pre-0.10 SQL module
0.11
|
| Sun, 28 Oct 2018 16:12:30 +0100 |
Kim Alvefur |
util.sslconfig: Recognise TLS 1.3 as a protocol version
0.11
|
| Sun, 28 Oct 2018 01:40:52 +0200 |
Kim Alvefur |
CHANGES: Update with new branch
0.11
|
| Sun, 28 Oct 2018 00:00:33 +0200 |
Kim Alvefur |
Diverge 0.11
0.11
|
| Thu, 25 Oct 2018 15:12:59 +0200 |
Kim Alvefur |
net.server: Add an API for holding writes of outgoing data
|
| Sun, 28 Oct 2018 17:11:18 +0100 |
Kim Alvefur |
net.server_select: Still allow buffering outgoing data on write-locked connections
|
| Sun, 28 Oct 2018 17:08:50 +0100 |
Kim Alvefur |
net.server_select: Replace use of deprecated :lock_read in server.link
|
| Sun, 28 Oct 2018 16:55:21 +0100 |
Kim Alvefur |
net.server_select: Deprecate :lock method
|
| Sun, 28 Oct 2018 16:54:08 +0100 |
Kim Alvefur |
server_select: Fix :lock method
|
| Sun, 28 Oct 2018 16:53:10 +0100 |
Kim Alvefur |
net.server_select: Move code from :lock_read into :pause and :resume
|
| Sun, 28 Oct 2018 16:51:58 +0100 |
Kim Alvefur |
net.server_event: Deprecate :lock_read here too
|
| Sun, 28 Oct 2018 16:49:28 +0100 |
Kim Alvefur |
net.server_select: Deprecate connection:lock_read() method
|
| Sat, 27 Oct 2018 20:44:53 +0200 |
Kim Alvefur |
net.server_epoll: Shuffle variables earlier to improve readability
|
| Sat, 27 Oct 2018 17:36:51 +0200 |
Kim Alvefur |
mod_ping, mod_uptime: Use module:provides
|
| Sat, 27 Oct 2018 17:25:50 +0200 |
Kim Alvefur |
mod_adhoc: Add compat marker for older handling of adhoc items
|
| Sat, 27 Oct 2018 12:56:01 +0200 |
Kim Alvefur |
util.serialization: Encode non-fatal error in way that can be restored
|
| Sat, 27 Oct 2018 12:54:57 +0200 |
Kim Alvefur |
util.serialization: Rename non-fatal fallback handler for clarity
|
| Sat, 27 Oct 2018 12:48:48 +0200 |
Kim Alvefur |
util.serialization: Disable use of unquoted table keys by default
|
| Sat, 27 Oct 2018 12:43:03 +0200 |
Kim Alvefur |
util.serialization: Add option for allowing multiple references to the same table (but not cycles)
|
| Sat, 27 Oct 2018 12:40:47 +0200 |
Kim Alvefur |
util.serialization: Test rejection of multiple references to same table
|
| Sat, 27 Oct 2018 12:38:47 +0200 |
Kim Alvefur |
util.serialization: Separate errors for multiple table references and max depth
|
| Sat, 27 Oct 2018 12:17:35 +0200 |
Kim Alvefur |
util.serialization: Make maximum table depth configurable
|
| Fri, 26 Oct 2018 19:53:02 +0100 |
Matthew Wild |
modulemanager: Fix issues introduced in previous commit acf74ad0b795 [thanks luacheck, scansion]
|
| Fri, 26 Oct 2018 19:32:00 +0100 |
Matthew Wild |
Many things: switch from hacky multi-arg xpcall implementations to a standard util.xpcall
|
| Fri, 26 Oct 2018 19:29:08 +0100 |
Matthew Wild |
util.xpcall, util.compat: Add non-hacky multi-argument xpcall() for Lua 5.1
|
| Fri, 26 Oct 2018 19:09:02 +0100 |
Matthew Wild |
util.dependencies: Remove ztact compatability warning
|
| Fri, 26 Oct 2018 16:09:25 +0100 |
Matthew Wild |
util.promise: Switch from pcall to xpcall to get tracebacks on exceptions
|
| Fri, 26 Oct 2018 09:23:31 +0100 |
Matthew Wild |
util.promise: Remove the non-standard ability to pass a promise to reject()
|
| Fri, 26 Oct 2018 09:23:00 +0100 |
Matthew Wild |
util.promise: Add tests ensuring returning a promise resolves the current promise with that promise
|
| Thu, 25 Oct 2018 17:11:10 +0200 |
Kim Alvefur |
moduleapi: Prevent loading disabled module as dependency of enabled one
|
| Thu, 25 Oct 2018 21:59:17 +0200 |
Kim Alvefur |
mod_mam: Remove embedded fallback archive driver (fixes #972)
|
| Thu, 25 Oct 2018 21:58:22 +0200 |
Kim Alvefur |
mod_mam: Upgrade case of invalid archive store driver to hard error
|
| Thu, 25 Oct 2018 21:55:08 +0200 |
Kim Alvefur |
mod_mam: Ignore case of null storage driver
|
| Thu, 25 Oct 2018 21:21:22 +0200 |
Kim Alvefur |
mod_muc_mam: Fix missing form container element
|
| Thu, 25 Oct 2018 15:33:46 +0100 |
Matthew Wild |
util.promise tests: Fix declared but unused variables
|
| Thu, 25 Oct 2018 15:24:52 +0100 |
Matthew Wild |
util.promise: Fix missing parameters
|
| Thu, 25 Oct 2018 14:38:00 +0100 |
Matthew Wild |
util.promise: Ensure chained promises always receive a value/rejection even if an intermediate promise has no handlers
|
| Thu, 25 Oct 2018 14:19:27 +0100 |
Matthew Wild |
util.promise: Export is_promise()
|
| Thu, 25 Oct 2018 14:17:32 +0100 |
Matthew Wild |
MUC: Remove debug log
|
| Thu, 25 Oct 2018 14:16:14 +0100 |
Matthew Wild |
util.promise: Remove debug print and assert
|
| Wed, 24 Oct 2018 17:18:34 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Wed, 24 Oct 2018 17:13:49 +0200 |
Kim Alvefur |
prosodyctl: Change ownership of certs to same as the cert base dir when running from a source checkout
|
| Wed, 24 Oct 2018 17:04:17 +0200 |
Kim Alvefur |
prosodyctl: Allow cert dir to not be owned by root (fixes #1075)
|
| Sat, 20 Oct 2018 20:22:55 +0200 |
Kim Alvefur |
mod_pep: Add automatic subscriptions on node creation (fixes #1222)
|
| Sat, 20 Oct 2018 20:12:53 +0200 |
Kim Alvefur |
mod_pep: Add PEP service owners username in configuration to ease identification
|
| Tue, 23 Oct 2018 22:54:15 +0200 |
Kim Alvefur |
mod_pep: Remove use of recipients table for signaling pending disco#items
|
| Sun, 21 Oct 2018 22:21:18 +0200 |
Kim Alvefur |
util.pubsub: Clarify comment about return value
|
| Sat, 20 Oct 2018 20:23:23 +0200 |
Kim Alvefur |
mod_pep: Add all pubsub service objects to item API in order to behave across reloads
|
| Sun, 21 Oct 2018 21:12:38 +0200 |
Kim Alvefur |
mod_storage_sql: Handle Lua 5.3 move of unpack function
|
| Sun, 21 Oct 2018 21:03:54 +0200 |
Kim Alvefur |
storagemanager: Fix tests on Lua 5.3
|
| Sun, 21 Oct 2018 19:06:41 +0200 |
Kim Alvefur |
mod_storage_memory: Adapt archive deletion code from mod_storage_internal
|
| Sun, 21 Oct 2018 18:00:46 +0200 |
Kim Alvefur |
mod_storage_memory: Fix overwriting old keys
|
| Sun, 21 Oct 2018 17:58:50 +0200 |
Kim Alvefur |
mod_storage_memory: Remove compat for very early argument order
|
| Sun, 21 Oct 2018 16:18:10 +0100 |
Matthew Wild |
MUC: Add function to retrieve affiliation data for a given JID
|
| Sun, 21 Oct 2018 16:17:55 +0100 |
Matthew Wild |
MUC: Include affiliation data when iterating over affiliations with a room
|
| Sun, 21 Oct 2018 16:04:54 +0100 |
Matthew Wild |
MUC: Use the bare JID when performing a lookup for COMPAT with clients that don't set it (fixes #1224)
|
| Sun, 21 Oct 2018 15:38:55 +0100 |
Matthew Wild |
util.array: Add __div for parity with util.set
|
| Fri, 19 Oct 2018 13:31:00 +0100 |
Matthew Wild |
util.array: Break long line
|
| Sun, 21 Oct 2018 14:45:22 +0200 |
Kim Alvefur |
stanza_router: Remove deprecation warning for core routing functions from global scope (deprecated in 0.9)
|
| Sun, 21 Oct 2018 14:33:26 +0200 |
Kim Alvefur |
mod_compression: Remove tombstone (deprecated in 0.10)
|
| Sun, 21 Oct 2018 14:31:51 +0200 |
Kim Alvefur |
mod_privacy: Remove tombstone (deprecated in 0.10)
|
| Sat, 20 Oct 2018 17:31:17 +0200 |
Kim Alvefur |
tests: Add some comments to xep54 test
|
| Sat, 20 Oct 2018 17:29:31 +0200 |
Kim Alvefur |
tests: Remove initial read since XEP is unclear (see #1104)
|
| Sat, 20 Oct 2018 17:28:52 +0200 |
Kim Alvefur |
tests: Set a proper title for vCard test
|
| Sat, 20 Oct 2018 17:12:35 +0200 |
Kim Alvefur |
tests: Add simple test case for XEP-0054
|
| Sat, 20 Oct 2018 14:29:20 +0200 |
Kim Alvefur |
mod_vcard_legacy: Pass node defaults to publish instead of create
|
| Thu, 18 Oct 2018 22:28:42 +0200 |
Kim Alvefur |
CHANGES: Mention server_epoll
|
| Thu, 18 Oct 2018 19:07:01 +0200 |
Kim Alvefur |
mod_vcard_legacy: Create nodes with open access (fixes #1221)
|
| Thu, 18 Oct 2018 18:03:31 +0100 |
Matthew Wild |
util.promise: Add promise.try()
|
| Thu, 18 Oct 2018 18:00:54 +0100 |
Matthew Wild |
util.pubsub: Allow publishing with a config that should be used as defaults only
|
| Thu, 18 Oct 2018 13:33:19 +0200 |
Kim Alvefur |
util.promise: Add a string representation
|
| Thu, 18 Oct 2018 12:13:17 +0100 |
Matthew Wild |
util.promise: Add promise:finally()
|
| Thu, 18 Oct 2018 12:12:52 +0100 |
Matthew Wild |
util.promise: Some code relocation
|
| Thu, 18 Oct 2018 12:11:50 +0100 |
Matthew Wild |
util.promise: Also support automatic resolution by returning a promise from an on_reject handler
|
| Thu, 18 Oct 2018 12:04:14 +0100 |
Matthew Wild |
util.promise: Add additional test for promise.reject()
|
| Thu, 18 Oct 2018 12:03:33 +0100 |
Matthew Wild |
util.promise: Fix promise.reject() to return a rejected promise, and fix buggy test for it
|
| Thu, 18 Oct 2018 00:49:29 +0200 |
Kim Alvefur |
core.moduleapi: Remove redundant condition
|
| Fri, 12 Oct 2018 03:22:09 +0200 |
Kim Alvefur |
net.server_epoll: Special handling of signal interrupts
|
| Fri, 12 Oct 2018 03:21:11 +0200 |
Kim Alvefur |
net.server_epoll: Ignore ENOENT when deregitering socket
|
| Fri, 12 Oct 2018 03:20:09 +0200 |
Kim Alvefur |
net.server_epoll: Graceful handling of registering already added socket
|
| Sun, 14 Oct 2018 14:32:02 +0200 |
Kim Alvefur |
util.http: Add tests for normalize_path
|
| Sun, 14 Oct 2018 14:31:59 +0200 |
Kim Alvefur |
mod_http: Move normalize_path to util.http
|
| Sun, 14 Oct 2018 14:19:21 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sun, 14 Oct 2018 14:01:57 +0200 |
Kim Alvefur |
mod_http: Make sure path from http_external_url always ends with a slash (fixes #1183)
|
| Sat, 13 Oct 2018 08:17:58 +0100 |
Matthew Wild |
mod_storage_sql: Fix issue number in comment that was fixed by 55b40f3fa659 (fixes #1073)
|
| Fri, 12 Oct 2018 21:59:15 +0100 |
Matthew Wild |
mod_storage_sql: Keep prosodyarchive_index unique constraint on non-MySQL DBs
|
| Fri, 12 Oct 2018 17:36:34 +0200 |
Kim Alvefur |
net.server: Swich method for connecting sockets with remotes
|
| Fri, 12 Oct 2018 17:28:08 +0200 |
Kim Alvefur |
net.server_epoll: Check return conditions of early socket setup
|
| Fri, 12 Oct 2018 16:26:19 +0200 |
Kim Alvefur |
net.server_epoll: Add support for the conn_type argument to addclient
|
| Fri, 12 Oct 2018 16:25:30 +0200 |
Kim Alvefur |
net.resolvers.basic: Suffix IPv4 TCP socket types with '4' to match eg 'tcp6'
|
| Fri, 12 Oct 2018 16:24:49 +0200 |
Kim Alvefur |
net.server: Remove socket constructor fallback
|
| Fri, 12 Oct 2018 16:21:16 +0200 |
Kim Alvefur |
util.dependencies: Add compat code for normalization of socket constructors
|
| Thu, 11 Oct 2018 19:23:21 +0100 |
Matthew Wild |
mod_storage_sql: Change prosodyarchive_index to be non-unique (fixes #1087)
|
| Thu, 11 Oct 2018 19:15:46 +0100 |
Matthew Wild |
mod_storage_sql: Have :users() throw an error on failure instead of returning non-iterator values
|
| Fri, 12 Oct 2018 03:43:56 +0200 |
Kim Alvefur |
storagemanager tests: Also cover memory driver
|
| Fri, 12 Oct 2018 02:16:24 +0200 |
Kim Alvefur |
mod_c2s: Fix fallback for missing session logger
|
| Fri, 12 Oct 2018 00:52:18 +0200 |
Kim Alvefur |
util.stanza: Set preserialize as freeze metamethod
|
| Fri, 12 Oct 2018 00:51:56 +0200 |
Kim Alvefur |
util.set: Add freeze metamethod
|
| Fri, 12 Oct 2018 00:51:52 +0200 |
Kim Alvefur |
util.array: Add freeze metamethod
|
| Fri, 12 Oct 2018 00:15:08 +0200 |
Kim Alvefur |
util.serialization: Remove encoding of very large or very small numbers in scientific notation
|
| Fri, 12 Oct 2018 00:13:24 +0200 |
Kim Alvefur |
util.serialization: Simpler metatable pre-processing
|
| Thu, 11 Oct 2018 23:00:45 +0200 |
Kim Alvefur |
util.serialization: Use '=' prefix for chunk source description
|
| Thu, 11 Oct 2018 22:59:26 +0200 |
Kim Alvefur |
util.serialization: Make check of prefix for optional hex encoding stricter
|
| Thu, 11 Oct 2018 22:50:45 +0200 |
Kim Alvefur |
util.serialization: Test table keys that are Lua keywords
|
| Thu, 11 Oct 2018 22:48:08 +0200 |
Kim Alvefur |
util.serialization: Test that it rejects tables wit cycles
|
| Thu, 11 Oct 2018 22:42:17 +0200 |
Kim Alvefur |
util.serialization: Make errors fatal by default (like the previous implementation)
|
| Thu, 11 Oct 2018 18:20:09 +0100 |
Matthew Wild |
mod_storage_sql: Workaround MySQL not supporting LIMIT subquery in archive truncate operations, fixes #1200
|
| Thu, 11 Oct 2018 18:56:11 +0200 |
Kim Alvefur |
util.poll: Fix inverted logic
|
| Thu, 11 Oct 2018 18:53:15 +0200 |
Kim Alvefur |
net.server_epoll: Assert successful creation of util.poll handle
|
| Thu, 11 Oct 2018 18:52:12 +0200 |
Kim Alvefur |
util.poll: Handle failed epoll FD creation
|
| Thu, 11 Oct 2018 18:50:04 +0200 |
Kim Alvefur |
util.poll: Early return from __gc in case of no valid epoll FD
|
| Thu, 11 Oct 2018 17:01:45 +0200 |
Kim Alvefur |
net.server_epoll: Update copyright year
|
| Thu, 11 Oct 2018 15:48:30 +0200 |
Kim Alvefur |
net.server: Require IP address as argument to addclient (no DNS names)
|
| Thu, 11 Oct 2018 14:18:38 +0100 |
Matthew Wild |
storagemanager tests: Remove debug print()
|
| Thu, 11 Oct 2018 14:10:55 +0100 |
Matthew Wild |
storagemanager tests: Add many more archive tests, including (failing) cases for #1200 and #1073
|
| Thu, 11 Oct 2018 13:29:14 +0100 |
Matthew Wild |
storagemanager tests: Add additional archive query tests
|
| Thu, 11 Oct 2018 10:39:11 +0100 |
Matthew Wild |
.luacov: Add config for luacov, exclude spec/
|
| Thu, 11 Oct 2018 10:36:01 +0100 |
Matthew Wild |
mod_storage_memory: Switch from '@' prefix to '=' for chunks, '@' is used to indicate a source file name only
|
| Wed, 10 Oct 2018 22:03:11 +0100 |
Matthew Wild |
storagemanager tests: Add some additional checks
|
| Wed, 10 Oct 2018 22:00:37 +0100 |
Matthew Wild |
storagemanager tests: Add initial basic tests for archive stores
|
| Wed, 10 Oct 2018 21:56:47 +0200 |
Kim Alvefur |
mod_net_multiplex: Silence luacheck warnings
|
| Wed, 10 Oct 2018 21:55:58 +0200 |
Kim Alvefur |
mod_net_multiplex: Remove exception from luacheck
|
| Wed, 10 Oct 2018 21:54:12 +0200 |
Kim Alvefur |
mod_http_files: Rename variable to avoid name clash [luacheck]
|
| Wed, 10 Oct 2018 21:53:26 +0200 |
Kim Alvefur |
mod_http_files: Silence luacheck warnings related to config variables
|
| Wed, 10 Oct 2018 21:53:15 +0200 |
Kim Alvefur |
mod_http_files: Remove exception from luacheck
|
| Wed, 10 Oct 2018 21:48:38 +0200 |
Kim Alvefur |
mod_privacy: Remove exception from luacheck
|
| Wed, 10 Oct 2018 21:23:35 +0200 |
Kim Alvefur |
mod_storage_sql: Remove unused function argument [luacheck]
|
| Wed, 10 Oct 2018 21:22:43 +0200 |
Kim Alvefur |
mod_storage_sql: Remove exception from luacheck
|
| Wed, 10 Oct 2018 18:02:36 +0100 |
Matthew Wild |
util.promise tests: Fix luacheck warnings
|
| Wed, 10 Oct 2018 17:45:19 +0100 |
Matthew Wild |
util.promise: ES6-like API for promises
|
| Tue, 09 Oct 2018 18:42:19 +0200 |
Michel Le Bihan |
MUC: Check that a room password is set before verifying password supplied by user
|
| Tue, 09 Oct 2018 15:02:44 +0100 |
Matthew Wild |
mod_admin_telnet: Allow viewing HTTP event listeners via debug:events('http')
|
| Tue, 09 Oct 2018 15:01:34 +0100 |
Matthew Wild |
mod_register_ibr: Include password in user-registering event, to allow e.g. password policy enforcement
|
| Mon, 01 Oct 2018 20:21:26 +0100 |
Matthew Wild |
Fix storage tests so they run, but not by default
|
| Mon, 01 Oct 2018 19:43:20 +0100 |
Matthew Wild |
util.pubsub tests: Ensure necessary tests run in the defined order
|
| Mon, 08 Oct 2018 15:33:15 +0200 |
Kim Alvefur |
util.poll: Increase max epoll events per call
|
| Mon, 08 Oct 2018 15:03:26 +0200 |
Kim Alvefur |
mod_s2s: Indicate origin of s2s error
|
| Sun, 07 Oct 2018 20:58:51 +0200 |
Kim Alvefur |
util.poll: Zero FD sets watched for errors on creation
|
| Sun, 07 Oct 2018 18:44:46 +0200 |
Kim Alvefur |
net.poll: Guard against negative or too large FDs
|
| Sun, 07 Oct 2018 18:41:44 +0200 |
Kim Alvefur |
util.poll: Fix missing return for adding duplicate FD
|
| Sun, 07 Oct 2018 17:40:13 +0200 |
Kim Alvefur |
net.server_epoll: Log error number from wait()
|
| Sun, 07 Oct 2018 03:48:13 +0200 |
Kim Alvefur |
MUC: Respond to ping per XEP-0410: MUC Self-Ping server optimization (closes #1220)
|
| Sat, 06 Oct 2018 18:56:22 +0200 |
Kim Alvefur |
.luacheckrc: Ignore unused secondaries in non-strict mode
|
| Sat, 06 Oct 2018 18:52:52 +0200 |
Kim Alvefur |
.luacheckrc: Do not ignore unused secondaries in strict mode
|
| Sat, 06 Oct 2018 18:50:30 +0200 |
Kim Alvefur |
net.server_epoll: Pass error number to logging
|
| Sat, 06 Oct 2018 18:32:57 +0200 |
Kim Alvefur |
util.poll: Tweak metatable name field
|
| Sat, 06 Oct 2018 17:59:23 +0200 |
Kim Alvefur |
net.server_epoll: Fix luacheck annotation
|
| Sat, 06 Oct 2018 17:50:41 +0200 |
Kim Alvefur |
net.server_epoll: Make :set_send a noop, should fix net.adns
|
| Sat, 06 Oct 2018 17:19:50 +0200 |
Kim Alvefur |
util.poll: Fix monitoring of socket exceptions in select mode
|
| Sat, 06 Oct 2018 16:38:05 +0200 |
Kim Alvefur |
mod_version: Reduce scope of variable
|
| Sat, 06 Oct 2018 16:32:37 +0200 |
Kim Alvefur |
mod_version: Rename confusingly named variable
|
| Sat, 06 Oct 2018 16:29:42 +0200 |
Kim Alvefur |
mod_version: Make 'origin' variable local for consistency
|
| Sat, 06 Oct 2018 16:27:31 +0200 |
Kim Alvefur |
mod_version: Use text_tag
|
| Fri, 14 Sep 2018 01:31:58 +0200 |
Kim Alvefur |
net.server_epoll: Inherit Direct TLS flag from servers to their clients
|
| Fri, 14 Sep 2018 01:31:26 +0200 |
Kim Alvefur |
net.server_epoll: Catch errors from luasec.wrap
|
| Fri, 14 Sep 2018 01:34:38 +0200 |
Kim Alvefur |
net.server_epoll: Delay wrapping sockets in TLS until just before first handshake
|
| Wed, 03 Oct 2018 16:41:37 +0200 |
Kim Alvefur |
make coverage: Allow overriding path to busted
|
| Mon, 01 Oct 2018 23:46:10 +0200 |
Kim Alvefur |
mod_server_contact_info: Comment on fallback to using 'admins'
|
| Mon, 01 Oct 2018 16:23:57 +0100 |
Matthew Wild |
configure: Suppress warning about '~' [SC2088]
|
| Mon, 01 Oct 2018 16:18:56 +0100 |
Matthew Wild |
configure: Replace use of '-o' with '||' [SC2166]
|
| Mon, 01 Oct 2018 16:13:28 +0100 |
Matthew Wild |
configure: Fix incorrect syntax of '&&' in previous commit
|
| Mon, 01 Oct 2018 15:59:16 +0100 |
Matthew Wild |
configure: Replace usage of '-a' with '&&' [SC2166]
|
| Mon, 01 Oct 2018 15:35:53 +0100 |
Matthew Wild |
make lint: Add shellcheck of configure script
|
| Mon, 01 Oct 2018 15:33:10 +0100 |
Matthew Wild |
configure: Add shellcheck directives to suppress warnings on harmless lines
|
| Mon, 01 Oct 2018 15:32:47 +0100 |
Matthew Wild |
configure: Replace logic constructs with explicit if/else statements
|
| Mon, 01 Oct 2018 15:31:14 +0100 |
Matthew Wild |
configure: Remove unnecessary 'echo'
|
| Mon, 01 Oct 2018 15:30:49 +0100 |
Matthew Wild |
configure: Rename OSTYPE variable due to conflict with magic variable with same name on some shells/platforms
|
| Mon, 01 Oct 2018 15:29:54 +0100 |
Matthew Wild |
configure: Replace backticks with $()
|
| Mon, 01 Oct 2018 15:27:43 +0100 |
Matthew Wild |
configure: Remove unused function
|
| Mon, 01 Oct 2018 15:26:51 +0100 |
Matthew Wild |
make lint: Fix 'ignored files' count
|
| Sun, 30 Sep 2018 17:55:13 +0200 |
Kim Alvefur |
mod_websocket: Silence the one warning instead of ignoring the entire file
|
| Sun, 30 Sep 2018 17:54:09 +0200 |
Kim Alvefur |
mod_s2s: Fix previous commit
|
| Sun, 30 Sep 2018 17:52:30 +0200 |
Kim Alvefur |
mod_s2s: Silence luacheck warnings in s2sout module
|
| Sun, 30 Sep 2018 17:49:56 +0200 |
Kim Alvefur |
mod_s2s: Silence all warnings instead of ignoring the entire module
|
| Sun, 30 Sep 2018 14:55:39 +0200 |
Kim Alvefur |
mod_admin_telnet: Guard against missing table field
|
| Sun, 30 Sep 2018 14:55:15 +0200 |
Kim Alvefur |
mod_admin_telnet: Create metatable only once
|
| Sun, 30 Sep 2018 14:54:51 +0200 |
Kim Alvefur |
mod_admin_telnet: Remove unused histogram [luacheck]
|
| Sun, 30 Sep 2018 14:48:44 +0200 |
Kim Alvefur |
mod_admin_telnet: Remove unused variable [luacheck]
|
| Sun, 30 Sep 2018 14:38:32 +0200 |
Kim Alvefur |
mod_admin_telnet: Remove from luacheck ignore list
|
| Sun, 30 Sep 2018 14:37:25 +0200 |
Kim Alvefur |
mod_admin_telnet: Import net.server instead of relying on global
|
| Sun, 30 Sep 2018 14:33:42 +0200 |
Kim Alvefur |
mod_admin_telnet: Use prosody.hosts to be more explicit and avoid name clash with 'hosts' arguments [luacheck]
|
| Sun, 30 Sep 2018 14:32:32 +0200 |
Kim Alvefur |
mod_admin_telnet: Remove or rename various unused arguments and variables [luacheck]
|
| Sun, 30 Sep 2018 14:16:49 +0200 |
Kim Alvefur |
mod_admin_telnet: Rename variable to avoid name clash [luacheck]
|
| Sun, 30 Sep 2018 13:51:25 +0200 |
Kim Alvefur |
mod_admin_adhoc: Ignore the very long lines at the end [luacheck]
|
| Sun, 30 Sep 2018 13:39:25 +0200 |
Kim Alvefur |
mod_admin_adhoc: Ignore shadowed 'err' variables [luacheck]
|
| Sun, 30 Sep 2018 13:38:33 +0200 |
Kim Alvefur |
mod_admin_adhoc: Remove unused argument [luacheck]
|
| Sun, 30 Sep 2018 13:37:51 +0200 |
Kim Alvefur |
mod_admin_adhoc: Remove unused loop variables [luacheck]
|
| Sun, 30 Sep 2018 13:37:13 +0200 |
Kim Alvefur |
mod_admin_adhoc: Remove from global luacheck ignore list
|
| Sun, 30 Sep 2018 13:02:46 +0200 |
Kim Alvefur |
net.resolvers.service: Sort SRV records in correct direction
|
| Sun, 30 Sep 2018 12:51:34 +0200 |
Kim Alvefur |
net.resolvers.service: Fix sorting SRV record
|
| Sat, 29 Sep 2018 23:04:53 +0200 |
Kim Alvefur |
net.resolvers.service: Rename internal variable since net.connect uses it for __tostring
|
| Sat, 29 Sep 2018 22:03:16 +0200 |
Kim Alvefur |
net.resolvers.service: Add support for fallback to bare domain and default port
|
| Sat, 29 Sep 2018 22:02:36 +0200 |
Kim Alvefur |
net.resolvers.service: Early return on empty result set
|
| Sat, 29 Sep 2018 21:56:47 +0200 |
Kim Alvefur |
net.resolvers.service: Understand when service is explicitly unavailable
|
| Sat, 29 Sep 2018 16:29:30 +0200 |
Kim Alvefur |
mod_admin_telnet: Fix local reference to util.iterator
|
| Sat, 29 Sep 2018 12:20:51 +0100 |
Matthew Wild |
.luacheckrc: Allow randomize() global in spec/
|
| Sat, 29 Sep 2018 11:14:29 +0100 |
Matthew Wild |
Add storage tests (currently only internal and sqlite)
|
| Thu, 27 Sep 2018 12:25:46 +0200 |
Kim Alvefur |
net.resolvers.service: net.connect resolver that uses SRV records
|
| Wed, 26 Sep 2018 17:36:53 +0200 |
Kim Alvefur |
net.connect: Fix passing request table to new listener
|
| Wed, 26 Sep 2018 15:07:25 +0200 |
Kim Alvefur |
net.connect: Remove manual onattach callback invocation
|
| Wed, 26 Sep 2018 14:25:59 +0200 |
Kim Alvefur |
net.server: Call a 'onattach' callback when replacing listeners
|
| Wed, 26 Sep 2018 14:57:09 +0200 |
Kim Alvefur |
net.server_epoll: Include errno in log messages
|
| Wed, 26 Sep 2018 13:53:18 +0200 |
Kim Alvefur |
net.server_epoll: Factor out IP/port detection into its own method
|
| Wed, 26 Sep 2018 13:52:10 +0200 |
Kim Alvefur |
net.server_epoll: Protect from errors in get{peer,sock}name
|
| Mon, 24 Sep 2018 19:47:53 +0200 |
Kim Alvefur |
net.server_epoll: Watching instead of registering, seems more understandable
|
| Mon, 24 Sep 2018 17:46:51 +0200 |
Kim Alvefur |
mod_bosh: Fire stream feature event on hosts (thanks gerald)
|
| Sun, 23 Sep 2018 18:59:04 +0200 |
Kim Alvefur |
net.http.server: Delay host checks until after host-less event
|
| Sat, 22 Sep 2018 00:02:16 +0200 |
Kim Alvefur |
mod_websocket: Serve HTTP in global context
|
| Sat, 22 Sep 2018 00:01:21 +0200 |
Kim Alvefur |
mod_bosh: Make BOSH global again!
|
| Fri, 21 Sep 2018 23:49:56 +0200 |
Kim Alvefur |
mod_http: Support global HTTP modules
|
| Fri, 21 Sep 2018 23:40:17 +0200 |
Kim Alvefur |
net.http.server: Fire an event without host
|
| Sun, 23 Sep 2018 17:12:21 +0100 |
Matthew Wild |
mod_bosh: Add tests (run with 'busted -r bosh')
|
| Sat, 22 Sep 2018 19:30:31 +0200 |
Kim Alvefur |
mod_scansion_record: Record disconnection
|
| Sat, 22 Sep 2018 19:29:27 +0200 |
Kim Alvefur |
mod_scansion_record: Lower log message to 'info' level
|
| Sat, 22 Sep 2018 19:28:52 +0200 |
Kim Alvefur |
mod_scansion_record: Use already composed identity string in log message
|
| Sat, 22 Sep 2018 19:04:12 +0200 |
Kim Alvefur |
mod_scansion_record: Record the full identity including device name
|
| Sat, 22 Sep 2018 18:43:09 +0200 |
Kim Alvefur |
mod_scansion_record: Merge header and log into one file at shutdown
|
| Sat, 22 Sep 2018 18:32:22 +0200 |
Kim Alvefur |
mod_scansion_record: Record connected clients as scansion Objects declarations
|
| Sat, 22 Sep 2018 17:24:28 +0200 |
Kim Alvefur |
mod_scansion_record: Remove unused JID mapping table [luacheck]
|
| Sat, 22 Sep 2018 15:14:25 +0200 |
Kim Alvefur |
mod_scansion_record: Close files in the cleanup stage of shutdown (fixes use after close)
|
| Sat, 22 Sep 2018 14:38:40 +0200 |
Kim Alvefur |
mod_scansion_record: Generate a header with hostname and timestamp
|
| Sat, 22 Sep 2018 14:36:34 +0200 |
Kim Alvefur |
mod_scansion_record: Open a related file for header entries
|
| Sat, 22 Sep 2018 14:30:10 +0200 |
Kim Alvefur |
mod_scansion_record: Log name of scanison log on shutdown
|
| Sat, 22 Sep 2018 14:29:39 +0200 |
Kim Alvefur |
mod_scansion_record: Fix missed rename of file handle
|
| Sat, 22 Sep 2018 14:28:39 +0200 |
Kim Alvefur |
mod_scansion_record: Split up construction of filename for reuse of parts later
|
| Sat, 22 Sep 2018 14:27:24 +0200 |
Kim Alvefur |
mod_scansion_record: Hook correct shutdown event
|
| Sat, 22 Sep 2018 14:19:46 +0200 |
Kim Alvefur |
mod_scansion_record: Avoid recording the resource binding stanza
|
| Sat, 22 Sep 2018 14:19:22 +0200 |
Kim Alvefur |
mod_scansion_record: Only record stanzas in the default namespace
|
| Sat, 22 Sep 2018 14:18:39 +0200 |
Kim Alvefur |
mod_scansion_record: Rename main file handle
|
| Sat, 22 Sep 2018 14:10:16 +0200 |
Kim Alvefur |
mod_scansion_record: Record into "scansion" instead of per VirtualHost
|
| Sat, 22 Sep 2018 14:08:24 +0200 |
Kim Alvefur |
mod_scansion_record: Import util.filters
|
| Sat, 22 Sep 2018 14:07:49 +0200 |
Kim Alvefur |
mod_scansion_record: Correctly retrieve resource
|
| Sat, 22 Sep 2018 14:05:59 +0200 |
Kim Alvefur |
mod_scansion_record: Tweak filename
|
| Sat, 22 Sep 2018 14:00:11 +0200 |
Kim Alvefur |
mod_scansion_record: Record session connecting
|
| Sat, 22 Sep 2018 13:58:23 +0200 |
Kim Alvefur |
mod_scansion_record: Complete stanza recording functions
|
| Sat, 22 Sep 2018 13:55:14 +0200 |
Kim Alvefur |
mod_scansion_record: Remove extra "
|
| Sat, 22 Sep 2018 13:54:54 +0200 |
Kim Alvefur |
mod_scansion_record: Add missing )
|
| Sat, 22 Sep 2018 13:53:54 +0200 |
Kim Alvefur |
mod_scansion_record: Finish function for writing data
|
| Sat, 22 Sep 2018 13:52:57 +0200 |
Kim Alvefur |
mod_scansion_record: and close it on shutdown
|
| Sat, 22 Sep 2018 13:52:55 +0200 |
Kim Alvefur |
mod_scansion_record: Open log file
|
| Sat, 22 Sep 2018 13:51:28 +0200 |
Kim Alvefur |
mod_scansion_record: Have datamanager generate a filename for output
|
| Sat, 22 Sep 2018 13:50:00 +0200 |
Kim Alvefur |
mod_scansion_record: Unfinished code dump from Matthew
|
| Sun, 23 Sep 2018 17:02:54 +0200 |
Kim Alvefur |
util.serialization: Use deserialize instead of envload directly
|
| Sun, 23 Sep 2018 16:30:35 +0200 |
Kim Alvefur |
util.serialization: Add brief initial tests
|
| Sun, 23 Sep 2018 16:11:13 +0200 |
Kim Alvefur |
util.serialization: Stricter type check
|
| Sat, 22 Sep 2018 16:03:50 +0200 |
Kim Alvefur |
mod_storage_memory: Fix saving of remaining items during deletion
|
| Sat, 22 Sep 2018 15:34:26 +0200 |
Kim Alvefur |
mod_pep: Add test publishing a nickname
|
| Fri, 21 Sep 2018 22:14:40 +0200 |
Kim Alvefur |
Revert 2dc7490899ae::5d6b252bc36f: Unfinished and broken
|
| Fri, 21 Sep 2018 21:33:41 +0200 |
Kim Alvefur |
net.http.server: Fix default host logic
|
| Fri, 21 Sep 2018 21:19:44 +0200 |
Kim Alvefur |
mod_http: Hook the host-less event if hooked from a global module
|
| Fri, 21 Sep 2018 21:19:41 +0200 |
Kim Alvefur |
net.http.server: Move handling of hosts to mod_http
|
| Fri, 21 Sep 2018 15:34:45 +0200 |
Kim Alvefur |
mod_server_contact_info: Update copyright header
|
| Sun, 16 Sep 2018 22:40:35 +0200 |
Kim Alvefur |
mod_server_contact_info: Simplify
|
| Fri, 21 Sep 2018 14:37:47 +0100 |
Matthew Wild |
mod_admin_telnet: Split out sort function for clarity
|
| Fri, 21 Sep 2018 14:37:18 +0100 |
Matthew Wild |
mod_adhoc: Use util.iterators.sorted_pairs() to sort commands
|
| Fri, 21 Sep 2018 14:36:29 +0100 |
Matthew Wild |
mod_admin_telnet: Make use of util.iterators.sorted_pairs()
|
| Fri, 21 Sep 2018 14:35:35 +0100 |
Matthew Wild |
util.json: Use util.iterators.sorted_pairs() in ordered mode
|
| Fri, 21 Sep 2018 14:30:20 +0100 |
Matthew Wild |
util.iterators tests: Check value matches expected [luacheck]
|
| Fri, 21 Sep 2018 14:27:46 +0100 |
Matthew Wild |
util.iterators: Add sorted_pairs() method
|
| Mon, 17 Sep 2018 15:28:53 +0100 |
Matthew Wild |
util.json tests: Add [luacheck] annotation to mark intentionally-empty if branch
|
| Mon, 17 Sep 2018 15:27:01 +0100 |
Matthew Wild |
.luacheckrc: Remove util_cache_spec.lua from the ignore list
|
| Fri, 21 Sep 2018 14:23:21 +0200 |
Kim Alvefur |
util.jid: Add missing semicolon
|
| Mon, 17 Sep 2018 15:25:47 +0100 |
Matthew Wild |
util.cache tests: Add annotation to fix [luacheck] warning
|
| Mon, 17 Sep 2018 15:18:54 +0100 |
Matthew Wild |
scansion: muc_register.scs: Test to ensure MUC registration by unaffiliated users is disabled by default
|
| Sat, 15 Sep 2018 14:27:38 +0200 |
Kim Alvefur |
net.server_epoll: Simplify minimal string representation
|
| Sat, 15 Sep 2018 14:24:09 +0200 |
Kim Alvefur |
net.server_epoll: Add back setflags API for compat
|
| Sat, 15 Sep 2018 14:20:01 +0200 |
Kim Alvefur |
net.server_epoll: Fix write signal handling in watchfd API
|
| Sat, 15 Sep 2018 01:17:53 +0200 |
Kim Alvefur |
util.poll: Lua 5.1 compat
|
| Sat, 15 Sep 2018 01:05:59 +0200 |
Kim Alvefur |
util.poll: Remove 'inline' from function declaration
|
| Sat, 15 Sep 2018 01:01:04 +0200 |
Kim Alvefur |
util.poll: Test that it loads after being compiled
|
| Fri, 14 Sep 2018 18:06:12 +0100 |
Matthew Wild |
MUC: Don't kick user of a reserved nick if it's theirs (thanks pep.)
|
| Wed, 16 May 2018 23:57:09 +0200 |
Kim Alvefur |
net.server_epoll: Use util.poll
|
| Wed, 16 May 2018 23:56:34 +0200 |
Kim Alvefur |
util.poll: Import poll library with epoll and select support
|
| Fri, 14 Sep 2018 12:05:47 +0100 |
Matthew Wild |
MUC: Include 'nick' attribute in affiliation lists (thanks jc)
|
| Thu, 13 Sep 2018 21:09:55 +0200 |
Kim Alvefur |
net.server_epoll: Make read_size a server-wide option
|
| Thu, 13 Sep 2018 21:07:44 +0200 |
Kim Alvefur |
net.server_epoll: Rename pattern to read_size
|
| Thu, 13 Sep 2018 20:37:43 +0200 |
Kim Alvefur |
net.server_epoll: Refactor Direct TLS assumptions outwards
|
| Thu, 13 Sep 2018 16:45:18 +0100 |
Matthew Wild |
util.stanza tests: Remove unused variable #luacheck
|
| Thu, 13 Sep 2018 16:35:48 +0100 |
Matthew Wild |
util.stanza: Don't automatically generate ids for iq stanzas
|
| Thu, 13 Sep 2018 17:28:50 +0200 |
Kim Alvefur |
net.server_epoll: Factor Direct TLS handling out of connection initialization
|
| Thu, 13 Sep 2018 16:18:59 +0100 |
Matthew Wild |
spec/scansion/basic_roster.scs: Add tests for actually modifying the roster
|
| Thu, 13 Sep 2018 16:17:46 +0100 |
Matthew Wild |
.luacheckrc: Remove aspirational goals from strict check, keep it simple for now
|
| Thu, 13 Sep 2018 16:08:38 +0100 |
Matthew Wild |
rostermanager: Use util.id to generate ids for roster pushed
|
| Thu, 13 Sep 2018 15:37:42 +0100 |
Matthew Wild |
util.stanza tests: Fix test name (copy/paste error?)
|
| Thu, 13 Sep 2018 17:02:26 +0200 |
Kim Alvefur |
net.server_epoll: Remove coercion of connections to strings
|
| Thu, 13 Sep 2018 16:50:23 +0200 |
Kim Alvefur |
net.server_epoll: Rename all variables holding TLS contexts for consistency
|
| Thu, 13 Sep 2018 15:11:08 +0100 |
Matthew Wild |
MUC: Fix to correctly return 'node' in disco#info responses (thanks jc)
|
| Thu, 13 Sep 2018 14:46:24 +0100 |
Matthew Wild |
MUC: If a user with an existing affiliation registers, preserve that affiliation (thanks jc)
|
| Wed, 12 Sep 2018 14:59:52 +0100 |
Matthew Wild |
spec/scansion/prosody.cfg.lua: daemonize by default
|
| Wed, 12 Sep 2018 14:44:40 +0100 |
Matthew Wild |
spec/scansion/prosody.cfg.lua: Add pidfile option so Prosody can be daemonized
|
| Wed, 12 Sep 2018 14:27:01 +0100 |
Matthew Wild |
doc/net.server.lua: Not an actual source file, instruct luacheck to ignore it
|
| Wed, 12 Sep 2018 13:49:53 +0100 |
Matthew Wild |
spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
|
| Wed, 12 Sep 2018 13:44:03 +0100 |
Matthew Wild |
mod_storage_memory: Import from prosody-modules 4c3230c22c18
|
| Wed, 12 Sep 2018 13:43:18 +0100 |
Matthew Wild |
mod_auth_insecure: Fix module provider name
|
| Tue, 11 Sep 2018 20:57:23 +0100 |
Matthew Wild |
spec/scansion: Ensure all scripts have sensible titles
|
| Mon, 10 Sep 2018 14:58:44 +0100 |
Matthew Wild |
spec/scansion: Multiple fixes to make all tests pass in latest (c35386e4b456) scansion
|
| Sun, 09 Sep 2018 19:34:59 +0200 |
Kim Alvefur |
GNUmakefile: Tell Mercurial to behave consistenly
|
| Sun, 09 Sep 2018 19:23:52 +0200 |
Kim Alvefur |
GNUmakefile: Allow overriding path to busted
|
| Sun, 09 Sep 2018 19:23:26 +0200 |
Kim Alvefur |
GNUmakefile: Allow overriding path to luacheck
|
| Sun, 09 Sep 2018 17:47:47 +0200 |
Kim Alvefur |
mod_vcard_legacy: Add some notes
|
| Sun, 09 Sep 2018 02:43:45 +0200 |
Kim Alvefur |
mod_vcard_legacy: Fix EXTVAL conversion (thanks pep.)
|
| Sun, 09 Sep 2018 02:14:44 +0200 |
Kim Alvefur |
mod_vcard_legacy: Fix uppercase tag name (thanks pep.)
|
| Sat, 08 Sep 2018 16:49:29 +0200 |
Kim Alvefur |
mod_vcard4: Advertise feature on account instead of host
|
| Sat, 08 Sep 2018 11:52:44 +0200 |
Kim Alvefur |
util.pposix: Allow _DARWIN_C_SOURCE to be overriden
|
| Sat, 08 Sep 2018 11:51:52 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sat, 08 Sep 2018 11:46:02 +0200 |
Kim Alvefur |
util.pposix: Fix or silence a warning on OS X (#1202)
|
| Sat, 08 Sep 2018 11:42:22 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sat, 18 Aug 2018 12:07:40 +0200 |
Kim Alvefur |
util.pposix: Fix building on OS X (#1202)
|
| Fri, 07 Sep 2018 15:50:12 +0200 |
Kim Alvefur |
util.pposix: Restrict use of malloc_info to glibc
|
| Fri, 07 Sep 2018 15:25:33 +0200 |
Kim Alvefur |
util.pposix: Do not attempt to assign to stdio variables [pedantic]
|
| Fri, 07 Sep 2018 10:46:30 +0100 |
Matthew Wild |
mod_auth_insecure: Accept any username/password (import of mod_auth_any from prosody-modules)
|
| Fri, 07 Sep 2018 02:25:39 +0200 |
Kim Alvefur |
mod_pubsub: Exclude value of FORM_TYPE from stored data
|
| Fri, 07 Sep 2018 01:08:27 +0200 |
Kim Alvefur |
mod_vcard_legacy: Include avatar data even if metadata can't be loaded
|
| Fri, 07 Sep 2018 01:06:27 +0200 |
Kim Alvefur |
mod_vcard_legacy: Return old vcard if neither vcard4 or avatar available
|
| Fri, 07 Sep 2018 01:04:53 +0200 |
Kim Alvefur |
mod_vcard_legacy: Handle avatar without vcard4
|
| Fri, 07 Sep 2018 00:36:31 +0200 |
Kim Alvefur |
mod_vcard_legacy: Rename variable for consistency
|
| Thu, 06 Sep 2018 23:51:03 +0200 |
Kim Alvefur |
mod_vcard_legacy: Return error in case saving avatar fails
|
| Thu, 06 Sep 2018 23:33:44 +0200 |
Kim Alvefur |
mod_vcard_legacy: Factor out error handling into a function
|
| Thu, 06 Sep 2018 23:05:38 +0200 |
Kim Alvefur |
mod_vcard_legacy: Use correct method to clear avatar data
|
| Thu, 06 Sep 2018 16:44:48 +0100 |
Matthew Wild |
spec/scansion: Add scansion scripts used for testing
|
| Tue, 04 Sep 2018 21:55:40 +0100 |
Matthew Wild |
MUC: Initialize room with empty affiliation_data if none stored
|
| Tue, 04 Sep 2018 18:00:43 +0200 |
Kim Alvefur |
MUC: Allow vCard4 requests trough
|
| Tue, 04 Sep 2018 11:59:17 +0100 |
Matthew Wild |
MUC: Allow admins to include a registered nick when setting affiliation
|
| Tue, 04 Sep 2018 11:57:41 +0100 |
Matthew Wild |
MUC: Move comment for clarity
|
| Sat, 18 Aug 2018 13:48:38 +0200 |
Kim Alvefur |
mod_vcard4: Allow access to the vcard4 PEP node via iq syntax
|
| Sat, 01 Sep 2018 22:06:25 +0200 |
Kim Alvefur |
mod_vcard_legacy: Announce feature on bare JID per XEP
|
| Sat, 01 Sep 2018 18:10:33 +0200 |
Kim Alvefur |
mod_vcard_legacy: Clear avatars on setting a vcard-temp
|
| Sat, 01 Sep 2018 23:43:19 +0200 |
Kim Alvefur |
mod_vcard_legacy: Support external avatars
|
| Sat, 01 Sep 2018 23:42:33 +0200 |
Kim Alvefur |
mod_vcard_legacy: Handle incomplete avatar info
|
| Tue, 21 Aug 2018 17:16:30 +0200 |
Kim Alvefur |
mod_vcard_legacy: Respond with old vcard
|
| Tue, 21 Aug 2018 17:16:27 +0200 |
Kim Alvefur |
mod_vcard_legacy: Respond to attempts to set the legacy vcard-temp
|
| Tue, 21 Aug 2018 16:34:46 +0200 |
Kim Alvefur |
mod_vcard_legacy: Add support for address field
|
| Mon, 20 Aug 2018 09:18:21 +0200 |
Kim Alvefur |
mod_vcard_legacy: Include avatar data from XEP-0084 PEP node
|
| Sat, 01 Sep 2018 23:46:19 +0200 |
Kim Alvefur |
mod_vcard_legacy: Add translation of telephone field
|
| Sat, 01 Sep 2018 23:45:58 +0200 |
Kim Alvefur |
mod_vcard_legacy: Add translation of email field
|
| Mon, 20 Aug 2018 07:36:03 +0200 |
Kim Alvefur |
mod_vcard_legacy: Attach vcard-temp avatar hash to outgoing presence
|
| Tue, 21 Aug 2018 16:40:40 +0200 |
Kim Alvefur |
mod_vcard_legacy: Responds to vcard-temp queries with translated vcard4 data
|
| Thu, 15 Feb 2018 03:00:32 +0100 |
Kim Alvefur |
mod_blocklist: Store timestamp of blocking to allow age to be determined
|
| Sat, 01 Sep 2018 21:18:30 +0200 |
Kim Alvefur |
mod_pubsub: Fix dataforms error handling
|
| Mon, 03 Sep 2018 19:44:28 +0200 |
Kim Alvefur |
util.dataforms: Improve default error message for failed datatype validation
|
| Sat, 01 Sep 2018 03:02:44 +0200 |
Kim Alvefur |
mod_pubsub: Use dataforms validation to specify that max_items is an integer
|
| Sat, 01 Sep 2018 03:01:55 +0200 |
Kim Alvefur |
mod_pubsub: Use field mapping in util.dataforms
|
| Sat, 01 Sep 2018 03:10:09 +0200 |
Kim Alvefur |
util.dataforms: Add support for XEP-0122: Data Forms Validation
|
| Sat, 01 Sep 2018 01:24:46 +0200 |
Kim Alvefur |
util.dataforms: Allow field names to be different from the 'var' attribute
|
| Mon, 03 Sep 2018 17:45:30 +0100 |
Matthew Wild |
configmanager: Allow referencing environment variables in the config as as ENV_<name>
|
| Mon, 03 Sep 2018 12:26:25 +0100 |
Matthew Wild |
MUC: Add support for registering with a MUC, including reserving a nickname as per XEP-0045
|
| Mon, 03 Sep 2018 12:19:42 +0100 |
Matthew Wild |
MUC: Add some comments for clarity
|
| Mon, 03 Sep 2018 12:19:20 +0100 |
Matthew Wild |
MUC: Add support for separate events for disco#info queries with a 'node'
|
| Mon, 03 Sep 2018 12:18:13 +0100 |
Matthew Wild |
MUC: Add support for storing additional data with MUC affiliations
|
| Sat, 01 Sep 2018 00:45:51 +0200 |
Kim Alvefur |
util.pubsub: Expand comment on return type from get_items
|
| Fri, 31 Aug 2018 23:54:13 +0200 |
Kim Alvefur |
mod_pubsub: Preserve current subscription options if given a partial form
|
| Fri, 31 Aug 2018 21:57:04 +0200 |
Kim Alvefur |
mod_pubsub: Fix summary generation for Atom entries to use the correct field
|
| Fri, 31 Aug 2018 17:49:14 +0200 |
Kim Alvefur |
util.pubsub: Explicitly add all capabilities to the 'outcast' affiliation for completeness
|
| Wed, 22 Aug 2018 13:27:36 +0200 |
Kim Alvefur |
util.pubsub: Comments describing the return values of methods
|
| Thu, 30 Aug 2018 00:17:54 +0200 |
Kim Alvefur |
prosodyctl: Also look for options that belong in global section under disabled hosts (fixes #1207)
|
| Mon, 27 Aug 2018 14:07:28 +0100 |
Matthew Wild |
util.pubsub: Add 'service' field to all events
|
| Fri, 24 Aug 2018 21:04:27 +0200 |
Kim Alvefur |
mod_version: Remove redundant
|
| Fri, 24 Aug 2018 20:36:06 +0200 |
Emmanuel Gil Peyrot |
mod_private, mod_vcard: Use the usual comment on non-get received iqs.
|
| Fri, 24 Aug 2018 20:35:33 +0200 |
Emmanuel Gil Peyrot |
mod_version: Simplify iq handling by hooking on iq-get/ instead of iq/.
|
| Fri, 24 Aug 2018 20:35:17 +0200 |
Emmanuel Gil Peyrot |
mod_uptime: Simplify iq handling by hooking on iq-get/ instead of iq/.
|
| Fri, 24 Aug 2018 20:35:03 +0200 |
Emmanuel Gil Peyrot |
mod_time: Simplify iq handling by hooking on iq-get/ instead of iq/.
|
| Fri, 24 Aug 2018 20:34:34 +0200 |
Emmanuel Gil Peyrot |
mod_lastactivity: Simplify iq handling by hooking on iq-get/ instead of iq/.
|
| Fri, 24 Aug 2018 20:34:18 +0200 |
Emmanuel Gil Peyrot |
mod_disco: Simplify iq handling by hooking on iq-get/ instead of iq/.
|
| Fri, 24 Aug 2018 20:34:00 +0200 |
Emmanuel Gil Peyrot |
mod_adhoc: Simplify iq handling by hooking on iq-set/ instead of iq/.
|
| Wed, 22 Aug 2018 14:50:07 +0200 |
Kim Alvefur |
MUC: Normalize indentation
|
| Tue, 21 Aug 2018 19:48:08 +0200 |
Kim Alvefur |
util.pubsub: Remove unused argument
|
| Sun, 19 Aug 2018 23:44:01 +0100 |
Matthew Wild |
mod_vcard: Remove 0.8 COMPAT code
|
| Sun, 19 Aug 2018 23:37:19 +0100 |
Matthew Wild |
util.pubsub: Fire item-published/<node> to allow for easier handling of per-node items
|
| Sun, 19 Aug 2018 21:56:33 +0100 |
Matthew Wild |
util.stanza + tests: Bail out of loop if we are iterating too far, fixes #981
|
| Sun, 19 Aug 2018 21:29:52 +0100 |
Matthew Wild |
util.stanza tests: Add tests for maptags() method
|
| Sun, 19 Aug 2018 14:45:19 +0100 |
Matthew Wild |
net.server: Throw error when loading outside Prosody or Prosody config not loaded
|
| Sun, 19 Aug 2018 14:44:50 +0100 |
Matthew Wild |
util.startup: Set flag when config fully loaded
|
| Sun, 19 Aug 2018 13:20:55 +0100 |
Matthew Wild |
tests: Add muc/util tests for filtering MUC elements
|
| Sun, 19 Aug 2018 07:42:07 +0200 |
Kim Alvefur |
mod_pubsub: Add missing default value for deliver_payloads
|
| Sun, 19 Aug 2018 07:41:26 +0200 |
Kim Alvefur |
mod_pubsub: Fix boolean value in form
|
| Sun, 19 Aug 2018 07:39:49 +0200 |
Kim Alvefur |
mod_pubsub: Add a semicolon for consistency
|
| Sat, 18 Aug 2018 18:14:19 +0200 |
Kim Alvefur |
util.pubsub tests: Fix whitespace
|
| Sat, 18 Aug 2018 15:28:08 +0100 |
Matthew Wild |
util.pubsub tests: Add tests for get_items()
|
| Sat, 18 Aug 2018 15:26:35 +0100 |
Matthew Wild |
util.pubsub, pubsub.lib: Improve error on attempt to publish invalid item
|
| Sat, 18 Aug 2018 15:10:41 +0100 |
Matthew Wild |
Pubsub: Add tests for :get_last_item() and fix for non-persistent nodes
|
| Sat, 18 Aug 2018 14:38:18 +0100 |
Matthew Wild |
mod_pep: Simplify code
|
| Sat, 18 Aug 2018 14:33:49 +0100 |
Matthew Wild |
util.pubsub: Fix whitespace [luacheck]
|
| Sat, 18 Aug 2018 14:30:14 +0100 |
Matthew Wild |
Backed out changeset 27d800ddc3b0 (see below)
|
| Sat, 18 Aug 2018 14:21:02 +0100 |
Matthew Wild |
util.pubsub: get_last_item(): Fail with item-not-found if no item yet published
|
| Sat, 18 Aug 2018 14:17:43 +0100 |
Matthew Wild |
util.pubsub: get_last_item(): Return error if node does not exist
|
| Sat, 18 Aug 2018 14:06:56 +0100 |
Matthew Wild |
pubsub.lib, util.pubsub: Move precondition checks to util.pubsub
|
| Sat, 18 Aug 2018 14:38:49 +0200 |
Kim Alvefur |
mod_pubsub: Advertise support for subscription-options
|
| Sat, 18 Aug 2018 14:32:03 +0200 |
Kim Alvefur |
mod_pubsub: Advertise support for node meta-data
|
| Sat, 18 Aug 2018 14:31:01 +0200 |
Kim Alvefur |
mod_pep: Remove feature for persistence already added elsewere
|
| Sat, 18 Aug 2018 14:29:13 +0200 |
Kim Alvefur |
mod_pep: Remove already included access model feature
|
| Sat, 18 Aug 2018 13:23:52 +0100 |
Matthew Wild |
util.pubsub: Add comment to clarify return values
|
| Sat, 18 Aug 2018 14:06:23 +0200 |
Kim Alvefur |
MUC: Direct PubSub queries to occupants to their real bare JID
|
| Sat, 18 Aug 2018 00:41:49 +0200 |
Kim Alvefur |
util.time: Add brief tests
|
| Fri, 17 Aug 2018 08:12:58 +0100 |
Matthew Wild |
MUC: Fix traceback when failing to restore a room
|
| Fri, 17 Aug 2018 00:31:24 +0200 |
Kim Alvefur |
MUC: Pass missing argument to log message
|
| Thu, 16 Aug 2018 15:35:46 +0200 |
Kim Alvefur |
mod_pep: Respect setting for whether to include payload in notifications
|
| Thu, 16 Aug 2018 15:34:58 +0200 |
Kim Alvefur |
mod_pep: Respect settings for which kinds of notifications to send
|
| Thu, 16 Aug 2018 15:20:29 +0200 |
Kim Alvefur |
mod_pubsub: Add support for thin notifications (without the full payload)
|
| Thu, 16 Aug 2018 15:18:29 +0200 |
Kim Alvefur |
mod_pubsub: Only attach publisher on normal "item" broadcasts
|
| Thu, 16 Aug 2018 15:07:28 +0200 |
Kim Alvefur |
mod_pubsub: Use the correct form field
|
| Thu, 16 Aug 2018 15:05:01 +0200 |
Kim Alvefur |
mod_pubsub: Specify defaults for notification settings
|
| Thu, 16 Aug 2018 14:44:09 +0200 |
Kim Alvefur |
mod_pubsub: Make notification of item retraction configurable
|
| Thu, 16 Aug 2018 14:42:36 +0200 |
Kim Alvefur |
mod_pubsub: Make notification of node deletion configurable
|
| Thu, 16 Aug 2018 14:49:42 +0200 |
Kim Alvefur |
mod_pubsub: Add support for "quiet nodes" (disabling notifications)
|
| Thu, 16 Aug 2018 14:47:30 +0200 |
Kim Alvefur |
mod_pubsub: Prepare to support turning notifications off for each kind of broadcast
|
| Mon, 13 Aug 2018 20:44:01 +0200 |
Kim Alvefur |
mod_pubsub: Add payload type metadata field
|
| Thu, 16 Aug 2018 14:32:21 +0200 |
Kim Alvefur |
util.pubsub: Pass "retract" as the type of such broadcasts
|
| Thu, 16 Aug 2018 06:05:11 +0200 |
Kim Alvefur |
util.pubsub: Silence warnings in tests [luacheck]
|
| Sun, 12 Aug 2018 23:52:39 +0200 |
Kim Alvefur |
util.async: Remove sleep function
|
| Sun, 12 Aug 2018 11:43:38 +0100 |
Matthew Wild |
util.pubsub tests: Add TODO
|
| Sun, 12 Aug 2018 11:34:50 +0100 |
Matthew Wild |
util.pubsub tests: Add tests to confirm new access model is enforced on config change
|
| Sun, 12 Aug 2018 11:34:28 +0100 |
Matthew Wild |
util.pubsub tests: Add initial node config tests
|
| Sun, 12 Aug 2018 11:34:05 +0100 |
Matthew Wild |
util.pubsub tests: Extend publishing tests to check for correct notification behaviour on subscribe/unsubscribe
|
| Sun, 12 Aug 2018 11:33:22 +0100 |
Matthew Wild |
util.pubsub: Allow outcasts to get their subscription status
|
| Sun, 12 Aug 2018 10:43:18 +0100 |
Matthew Wild |
util.pubsub tests: Add tests for publish_model (publishers, open, subscribers)
|
| Sun, 12 Aug 2018 01:46:18 +0200 |
Kim Alvefur |
net.http.codes: "Correct" range of unassigned codes (thanks pep.)
|
| Sat, 11 Aug 2018 19:18:13 +0100 |
Matthew Wild |
util.pubsub tests: Add some initial access model tests (open and whitelist)
|
| Sat, 11 Aug 2018 19:59:19 +0200 |
Kim Alvefur |
spec: Correct order of arguments to asserts in configmanager tests
|
| Sat, 11 Aug 2018 17:22:26 +0200 |
Kim Alvefur |
net.http.codes: Regenerate from IANA registry with tool
|
| Thu, 08 Feb 2018 17:35:42 +0100 |
Kim Alvefur |
tools: Add a tool to generate net.http.codes from IANA registry
|
| Sat, 11 Aug 2018 17:33:11 +0200 |
Kim Alvefur |
util-src/makefile: Add util.time to BSD makefile
|
| Sat, 11 Aug 2018 16:55:07 +0200 |
Kim Alvefur |
util.time: Allow for already set constant
|
| Thu, 09 Mar 2017 04:37:12 +0100 |
Kim Alvefur |
util.time: Add monotonic time
|
| Thu, 09 Mar 2017 04:34:28 +0100 |
Kim Alvefur |
util.time: Convert to C
|
| Thu, 09 Aug 2018 20:27:04 +0100 |
Matthew Wild |
util.pubsub: For open nodes, default affiliation is "member"
|
| Wed, 08 Aug 2018 23:20:07 +0100 |
Matthew Wild |
mod_pep, util.pubsub: Rename restricted->outcast, none->member and add new 'none' affiliation to better match XEP-0060
|
| Wed, 08 Aug 2018 21:49:41 +0200 |
Kim Alvefur |
util.pubsub: Drop now redundant capabilities from tests
|
| Wed, 08 Aug 2018 20:48:02 +0100 |
Matthew Wild |
mod_pubsub, mod_pep, util.pubsub: Move capability definitions into util.pubsub to avoid duplication
|
| Wed, 08 Aug 2018 20:40:44 +0100 |
Matthew Wild |
mod_pep: Add comment explaining 'none' affiliation
|
| Wed, 08 Aug 2018 20:38:10 +0100 |
Matthew Wild |
mod_pep: Remove "subscriber" affiliation in favour of "none"
|
| Wed, 08 Aug 2018 21:03:37 +0200 |
Kim Alvefur |
mod_pep: Loosen restrictions on the "none" affiliation
|
| Wed, 08 Aug 2018 20:55:14 +0200 |
Kim Alvefur |
mod_pep: Change default affiliation in the "presence" access model to "restricted" for non-contacts
|
| Wed, 08 Aug 2018 09:29:32 +0200 |
Emmanuel Gil Peyrot |
encodings: Explicitly say that base64 decoding falls through in a switch, fixes a warning in gcc 7+.
|
| Wed, 08 Aug 2018 09:28:42 +0200 |
Emmanuel Gil Peyrot |
pposix: Generate an error when a passed string isn’t "unlimited".
|
| Wed, 08 Aug 2018 09:28:04 +0200 |
Emmanuel Gil Peyrot |
pposix, signal: Ignore unused arguments.
|
| Wed, 08 Aug 2018 09:27:34 +0200 |
Emmanuel Gil Peyrot |
net, pposix, signal: Check for redefined defines, fix warnings.
|
| Wed, 08 Aug 2018 08:19:01 +0100 |
Matthew Wild |
moduleapi: Remove multiple-parameters feature from module:shared()
|
| Wed, 08 Aug 2018 08:12:36 +0100 |
Matthew Wild |
MUC: Remove 307 status from error-kicks (fixes #939)
|
| Wed, 08 Aug 2018 08:10:11 +0100 |
Matthew Wild |
mod_muc: Fix incorrect variable usage [luacheck]
|
| Tue, 07 Aug 2018 21:14:43 +0100 |
Matthew Wild |
mod_proxy65: Split module:shared() into multiple calls, multiple params may be deprecated soon
|
| Tue, 07 Aug 2018 13:32:11 +0100 |
Matthew Wild |
MUC: Suppress error text when participants are kicked due to error in semi-anon rooms (fixes #563)
|
| Tue, 07 Aug 2018 10:52:10 +0200 |
Kim Alvefur |
util.pubsub: Include node defaults from current service object
|
| Mon, 06 Aug 2018 23:20:47 +0200 |
Kim Alvefur |
mod_pep: Add comment about 'hash_map' table
|
| Mon, 06 Aug 2018 23:20:36 +0200 |
Kim Alvefur |
mod_pep: Correct comment about 'recipients' table
|
| Mon, 06 Aug 2018 18:58:25 +0200 |
Kim Alvefur |
mod_pep: Pass 'recipients' table across module reloads
|
| Sun, 05 Aug 2018 01:53:48 +0200 |
Kim Alvefur |
mod_pep: Only resend last item on successful subscription
|
| Mon, 06 Aug 2018 18:33:33 +0200 |
Kim Alvefur |
mod_pubsub, mod_pep: The "restricted" affiliation should be allowed to be unsubscribed but nothing else
|
| Mon, 06 Aug 2018 17:04:11 +0200 |
Kim Alvefur |
util.pubsub: Re-check all subscriptions on access_model change, unsubscribing those no longer allowed
|
| Mon, 06 Aug 2018 17:16:42 +0200 |
Jonas Wielicki |
pubsub.lib: fix more form fields
|
| Mon, 06 Aug 2018 16:58:21 +0200 |
Kim Alvefur |
Merge jonasw->trunk
|
| Mon, 06 Aug 2018 16:27:05 +0200 |
Jonas Wielicki |
pubsub.lib: correctly emit data form fields
|
| Mon, 06 Aug 2018 15:26:33 +0100 |
Matthew Wild |
CHANGES: Add new pubsub items and note about PEP
|
| Sun, 05 Aug 2018 01:57:02 +0200 |
Kim Alvefur |
mod_pep: Save non-presence based subscriptions to storage
|
| Sun, 05 Aug 2018 01:56:36 +0200 |
Kim Alvefur |
mod_pep: Note which subscriptions are presence based as subscription option
|
| Mon, 06 Aug 2018 11:25:31 +0100 |
Matthew Wild |
pubsub.lib: Enable publish-options unconditionally
|
| Mon, 06 Aug 2018 11:23:42 +0100 |
Matthew Wild |
pubsub.lib: Add support for pubsub#publish_model
|
| Mon, 06 Aug 2018 11:23:09 +0100 |
Matthew Wild |
util.pubsub: Add support for publish_model config option
|
| Mon, 06 Aug 2018 11:22:05 +0100 |
Matthew Wild |
pubsub.lib: Code formatting change
|
| Mon, 06 Aug 2018 08:39:46 +0100 |
Matthew Wild |
pubsub.lib: Add comment about tonumber hack
|
| Mon, 06 Aug 2018 08:29:49 +0100 |
Matthew Wild |
pubsub.lib: Enable publish-options by default
|
| Mon, 06 Aug 2018 08:21:55 +0100 |
Matthew Wild |
Merge with jonasw
|
| Sun, 05 Aug 2018 11:44:49 +0200 |
Jonas Wielicki |
pubsub.lib: auto-create node with publish-options if autocreation is enabled
|
| Sun, 05 Aug 2018 11:37:47 +0200 |
Jonas Wielicki |
pubsub.lib: ignore FORM_TYPE field in config_from_xep0060
|
| Sun, 05 Aug 2018 15:52:19 +0200 |
Kim Alvefur |
mod_pubsub: Pass the current values to dataforms
|
| Sun, 05 Aug 2018 15:50:06 +0200 |
Kim Alvefur |
util.dataforms: Allow passing the current values to be used in stead of omitted fields
|
| Sun, 05 Aug 2018 19:12:49 +0200 |
Kim Alvefur |
mod_pubsub: Use util.pubsub API for retrieving node config instead
|
| Sun, 05 Aug 2018 19:12:29 +0200 |
Kim Alvefur |
mod_pubsub: Add 'get_configuration' capability to relevant affiliations
|
| Sun, 05 Aug 2018 18:28:31 +0200 |
Kim Alvefur |
mod_pubsub: Add a public method for retrieving the service object
|
| Sun, 05 Aug 2018 15:17:00 +0200 |
Kim Alvefur |
util.pubsub: Apply defaults metatable before config check (thanks pep.)
|
| Sun, 05 Aug 2018 02:01:58 +0200 |
Kim Alvefur |
mod_pubsub: Rename variable subscription options form to improve readability
|
| Sun, 05 Aug 2018 00:08:07 +0100 |
Matthew Wild |
pubsub.lib: Support for publish-options behind a feature flag, 'enable_publish_options'
|
| Sun, 05 Aug 2018 00:04:56 +0100 |
Matthew Wild |
mod_pep: Add 'get_configuration' capability to relevant affiliations
|
| Sat, 04 Aug 2018 23:44:34 +0200 |
Kim Alvefur |
mod_pep: Add comments describing root tables used for data
|
| Sat, 04 Aug 2018 23:12:52 +0200 |
Kim Alvefur |
MUC: Provide options as options in config form (fixes traceback)
|
| Sat, 04 Aug 2018 23:12:41 +0200 |
Kim Alvefur |
util.dataforms: Normalize indentation
|
| Sat, 04 Aug 2018 21:37:48 +0100 |
Matthew Wild |
pubsub.lib: Add support for precondition-not-met error
|
| Sat, 04 Aug 2018 21:36:59 +0100 |
Matthew Wild |
pubsub.lib: Advertise peristent-items feature when nodes and items are persisted
|
| Sat, 04 Aug 2018 21:33:17 +0100 |
Matthew Wild |
mod_pubsub: Add comment to document nodestore/itemstore methods
|
| Sat, 04 Aug 2018 21:32:24 +0100 |
Matthew Wild |
util.pubsub: Add method to retrieve node configuration
|
| Sat, 04 Aug 2018 21:30:10 +0100 |
Matthew Wild |
util.pubsub: Use service.node_defaults in case config.node_defaults was not provided (thanks jonasw)
|
| Sat, 04 Aug 2018 15:44:38 +0200 |
Kim Alvefur |
mod_storage_internal: Only apply truncate if there are more items than requested
|
| Sat, 04 Aug 2018 12:00:46 +0100 |
Matthew Wild |
util.pubsub: Tweak default affiliation of access models (fixes failing test)
|
| Sat, 04 Aug 2018 03:40:30 +0200 |
Kim Alvefur |
mod_pep: Restrict access models to 'presence', 'whitelist' and 'open'
|
| Sat, 04 Aug 2018 03:33:21 +0200 |
Kim Alvefur |
mod_pubsub: Advertise default access model in disco
|
| Sat, 04 Aug 2018 03:31:21 +0200 |
Kim Alvefur |
mod_pubsub: Restrict access model to 'whitelist' and 'open'
|
| Sat, 04 Aug 2018 03:13:55 +0200 |
Kim Alvefur |
mod_pubsub: Add configurable maximum on number of items
|
| Sat, 04 Aug 2018 03:13:26 +0200 |
Kim Alvefur |
mod_pep: Move subscriber check into 'presence' access model callback
|
| Sat, 04 Aug 2018 03:04:00 +0200 |
Kim Alvefur |
util.pubsub: Look for a configured callback for more complicated access models
|
| Sat, 04 Aug 2018 03:38:55 +0200 |
Kim Alvefur |
mod_pep: Set default access model to 'presence'
|
| Sat, 04 Aug 2018 03:38:38 +0200 |
Kim Alvefur |
mod_pubsub: Add access model to configuration form
|
| Sat, 04 Aug 2018 03:38:20 +0200 |
Kim Alvefur |
util.pubsub: Add initial support for configurable access models
|
| Fri, 03 Aug 2018 22:55:28 +0200 |
Kim Alvefur |
util.dataforms: Only allow overriding of options when passed via the :form method
|
| Fri, 03 Aug 2018 22:25:16 +0200 |
Kim Alvefur |
MUC: Allow destruction of tombstones (eg via telnet or adhoc command)
|
| Fri, 03 Aug 2018 22:24:35 +0200 |
Kim Alvefur |
util.dataforms: Allow overriding default options even if the form has such
|
| Fri, 03 Aug 2018 22:05:40 +0200 |
Kim Alvefur |
util.dataforms: Allow passing dynamically generated options as values (fixes traceback)
|
| Fri, 03 Aug 2018 21:45:55 +0200 |
Kim Alvefur |
util.dataforms: Exclude descriptive text fields from forms of type 'submit'
|
| Fri, 03 Aug 2018 21:06:59 +0200 |
Kim Alvefur |
util.dataforms: Skip all fields for the 'cancel' form type
|
| Fri, 03 Aug 2018 21:05:48 +0200 |
Kim Alvefur |
util.dataforms: Only include options in 'form' type forms
|
| Fri, 03 Aug 2018 20:59:15 +0200 |
Kim Alvefur |
util.dataforms: Set default value for form type argument
|
| Fri, 03 Aug 2018 20:51:08 +0200 |
Kim Alvefur |
mod_admin_adhoc: Normalize indentation
|
| Fri, 03 Aug 2018 20:48:23 +0200 |
Kim Alvefur |
mod_admin_adhoc: Keep options for list-single in 'options' field where they belong
|
| Fri, 03 Aug 2018 18:35:00 +0200 |
Kim Alvefur |
util.dataforms: Detach generation of options from values (fixes #1177)
|
| Sat, 30 Jun 2018 20:49:26 +0200 |
Kim Alvefur |
util.dataforms: Add failing test for #1177
|
| Fri, 03 Aug 2018 20:39:18 +0200 |
Kim Alvefur |
mod_pep: Return true if all node config checks passes (fixes configuration)
|
| Fri, 03 Aug 2018 17:48:41 +0200 |
Kim Alvefur |
MUC: Split long lines [luacheck strict]
|
| Fri, 03 Aug 2018 17:15:42 +0200 |
Kim Alvefur |
mod_pep: Silence warnings about unused arguments [luacheck]
|
| Fri, 03 Aug 2018 13:44:30 +0100 |
Matthew Wild |
mod_muc: Fire event when room is (and about to be) restored
|
| Fri, 03 Aug 2018 13:43:47 +0100 |
Matthew Wild |
mod_muc: Add comment
|
| Wed, 01 Aug 2018 19:18:31 +0100 |
Matthew Wild |
mod_pep: Add 'pep_max_items' option to set an upper limit, defaults to 256 (scientifically chosen)
|
| Wed, 01 Aug 2018 19:18:25 +0100 |
Matthew Wild |
pubsub.lib: Support for not-acceptable error
|
| Wed, 01 Aug 2018 19:18:07 +0100 |
Matthew Wild |
util.pubsub: Add support for a config validation function
|
| Wed, 01 Aug 2018 19:08:09 +0100 |
Matthew Wild |
mod_pep -> mod_pep_simple, mod_pep_plus -> mod_pep
|
| Wed, 01 Aug 2018 10:26:08 +0100 |
Matthew Wild |
mod_csi: Imported from prosody-modules 66b3085ecc49
|
| Tue, 31 Jul 2018 20:33:58 +0200 |
Kim Alvefur |
mod_pubsub: Enforce max_items on insertion
|
| Tue, 31 Jul 2018 15:42:45 +0100 |
Matthew Wild |
util.xmppstream: Explicitly release old parser object on stream reset
|
| Mon, 30 Jul 2018 15:13:54 +0100 |
Matthew Wild |
Merge 0.10->trunk
|
| Tue, 24 Jul 2018 19:07:26 +0200 |
Kim Alvefur |
sessionmanager, mod_s2s: Bring debug line for outgoing stanzas in line with that for incoming
|
| Sun, 22 Jul 2018 19:45:58 +0200 |
Kim Alvefur |
mod_s2s: Reduce logging (#776)
|
| Sun, 22 Jul 2018 19:44:58 +0200 |
Kim Alvefur |
core.stanza_router: Reduce logging of common routing (#776)
|
| Sun, 22 Jul 2018 19:41:29 +0200 |
Kim Alvefur |
sessionmanager: Log top tag of outgoing stanzas on c2s (#776)
|
| Tue, 24 Jul 2018 19:07:26 +0200 |
Kim Alvefur |
sessionmanager, mod_s2s: Bring debug line for outgoing stanzas in line with that for incoming
|
| Sun, 22 Jul 2018 19:45:58 +0200 |
Kim Alvefur |
mod_s2s: Reduce logging (#776)
|
| Sun, 22 Jul 2018 19:44:58 +0200 |
Kim Alvefur |
core.stanza_router: Reduce logging of common routing (#776)
|
| Sun, 22 Jul 2018 19:41:29 +0200 |
Kim Alvefur |
sessionmanager: Log top tag of outgoing stanzas on c2s (#776)
|
| Sun, 29 Jul 2018 18:34:38 +0200 |
Kim Alvefur |
mod_pep_plus: Fix boolean logic precedence (thanks Link Mauve)
|
| Sun, 29 Jul 2018 00:17:41 +0200 |
Kim Alvefur |
util.serialization: Tighten up type checks
|
| Thu, 26 Jul 2018 00:17:23 +0200 |
Kim Alvefur |
util.vcard: Use the new :text_tag API in more places
|
| Wed, 25 Jul 2018 23:54:48 +0200 |
Kim Alvefur |
util.vcard: Include values of 'properties' (eg PHOTO TYPE) in vcard-temp serialization
|
| Tue, 17 Jul 2018 20:37:56 +0100 |
Matthew Wild |
MUC: Fix another logic inversion ()
|
| Tue, 17 Jul 2018 19:32:36 +0100 |
Matthew Wild |
MUC: Fix inverted logic ()
|
| Tue, 17 Jul 2018 18:49:32 +0100 |
Matthew Wild |
Backed out changeset 0bf0ff3b0f91 (incorrect fix)
|
| Tue, 17 Jul 2018 18:15:15 +0100 |
Matthew Wild |
MUC: Use JID from correct place when adding <body> to mediated invites (thanks Link Mauve/lovetox)
|
| Tue, 17 Jul 2018 11:57:28 +0100 |
Matthew Wild |
MUC: Allow restricting public/persistent room options to service admins (muc_room_allow_public/muc_room_allow_persistent)
|
| Tue, 17 Jul 2018 11:54:02 +0100 |
Matthew Wild |
MUC: Add 'actor' field in muc-config-submitted event
|
| Tue, 17 Jul 2018 10:35:33 +0100 |
Matthew Wild |
MUC: Add some comments clarifying methods
|
| Tue, 17 Jul 2018 10:29:16 +0100 |
Matthew Wild |
MUC: Add new iteration methods, all_rooms/live_rooms to eventually replace each_room
|
| Tue, 17 Jul 2018 10:01:19 +0100 |
Matthew Wild |
MUC: Rename variable for consistency with other code that uses the term 'live'
|
| Mon, 16 Jul 2018 12:19:19 +0200 |
Kim Alvefur |
MUC: Return 'gone' error for destroyed rooms in other cases than attempted join
|
| Sun, 15 Jul 2018 22:50:05 +0200 |
Kim Alvefur |
util.dataforms: Ensure fields have names when collecting data (fixes traceback, thanks Martin)
|
| Sun, 15 Jul 2018 22:35:42 +0200 |
Kim Alvefur |
util.dataforms: Include a fixed field in test
|
| Sat, 14 Jul 2018 21:34:22 +0200 |
Kim Alvefur |
mod_pubsub: Make generation of notification body into an event to allow extensibility
|
| Sat, 14 Jul 2018 21:26:59 +0200 |
Kim Alvefur |
mod_pubsub: Skip checks for adding body if no body generated
|
| Sat, 14 Jul 2018 21:26:13 +0200 |
Kim Alvefur |
mod_pubsub: Remove unneeded stanza API call
|
| Sat, 14 Jul 2018 21:25:34 +0200 |
Kim Alvefur |
moduleapi: Use :send API from :broadcast for compactness
|
| Sat, 14 Jul 2018 20:18:49 +0200 |
Kim Alvefur |
mod_pubsub: Add support for changing subscription options
|
| Sat, 14 Jul 2018 19:35:26 +0200 |
Kim Alvefur |
mod_pubsub: Add support for retrieving subscription options
|
| Sat, 14 Jul 2018 19:34:10 +0200 |
Kim Alvefur |
mod_pubsub: Move include_body option into subscription options
|
| Sat, 14 Jul 2018 18:49:12 +0200 |
Kim Alvefur |
mod_pubsub: Revert disco#info part from previous commit
|
| Sat, 14 Jul 2018 18:42:36 +0200 |
Kim Alvefur |
mod_pubsub: Refactor translation to/from XEP-0060-specific node configuration format
|
| Fri, 13 Jul 2018 15:53:39 +0100 |
Matthew Wild |
MUC: Commit forgotten file
|
| Fri, 13 Jul 2018 15:47:08 +0100 |
Matthew Wild |
MUC: Add sections in room config form
|
| Fri, 13 Jul 2018 13:22:40 +0100 |
Matthew Wild |
MUC: Improve labels of all config form items
|
| Fri, 13 Jul 2018 04:52:43 +0200 |
Kim Alvefur |
mod_pubsub: Add support for modifying subscriptions
|
| Fri, 13 Jul 2018 04:42:19 +0200 |
Kim Alvefur |
mod_pubsub: Add support for owner subscription retrieval
|
| Fri, 13 Jul 2018 04:41:59 +0200 |
Kim Alvefur |
util.pubsub: Support for returning *all* subscriptions
|
| Fri, 13 Jul 2018 03:27:04 +0200 |
Kim Alvefur |
mod_pep_plus: Include an empty set of subscribers (fixes traceback)
|
| Fri, 13 Jul 2018 01:14:31 +0200 |
Kim Alvefur |
mod_pep_plus: Don't save subscriptions since they are normally session based and transient
|
| Thu, 12 Jul 2018 20:42:22 +0200 |
Kim Alvefur |
util.pposix: Use freopen(3) when replacing standard IO streams (thanks ratchetfreak)
|
| Thu, 12 Jul 2018 02:18:46 +0200 |
Kim Alvefur |
MUC: Also prevent changing to an invisible nickname
|
| Thu, 12 Jul 2018 02:31:47 +0200 |
Kim Alvefur |
MUC: Use nickname from occupant object
|
| Thu, 12 Jul 2018 02:15:22 +0200 |
Kim Alvefur |
MUC: Fix stanza reference
|
| Thu, 12 Jul 2018 02:14:16 +0200 |
Kim Alvefur |
MUC: Reject invisible nicknames (fixes #979)
|
| Thu, 12 Jul 2018 01:50:06 +0200 |
Kim Alvefur |
MUC: Fix to send status code 100 *only* to the joining (fixes #680)
|
| Thu, 12 Jul 2018 01:23:19 +0200 |
Kim Alvefur |
MUC: Simplify creation of <{muc}x> for room creation
|
| Wed, 11 Jul 2018 11:58:25 +0100 |
Matthew Wild |
util.xmppstream: Add tests for various XML features forbidden by the RFC
|
| Wed, 11 Jul 2018 11:57:42 +0100 |
Matthew Wild |
util.xmppstream: Perfom validation of XML declaration parameters
|
| Wed, 11 Jul 2018 12:05:06 +0200 |
Kim Alvefur |
MUC: Include redirect in 'gone' error for destroyed rooms
|
| Wed, 11 Jul 2018 11:50:44 +0200 |
Kim Alvefur |
MUC: Send an 'gone' error instead of unavailable + <destroyed>
|
| Wed, 11 Jul 2018 11:48:56 +0200 |
Kim Alvefur |
MUC: Remove <item> from room destruction announcement, it's added later somwehere
|
| Wed, 11 Jul 2018 03:38:01 +0200 |
Kim Alvefur |
MUC: Allow an admin to recreate destroyed rooms
|
| Wed, 11 Jul 2018 03:37:57 +0200 |
Kim Alvefur |
MUC: Add support for storing a tombstone for destroyed rooms (#1182)
|
| Wed, 11 Jul 2018 03:28:45 +0200 |
Kim Alvefur |
MUC: Unset persistence of destroyed rooms later in event chain
|
| Wed, 11 Jul 2018 03:27:18 +0200 |
Kim Alvefur |
MUC: Remove room state on successful restoration from disk
|
| Wed, 11 Jul 2018 03:27:02 +0200 |
Kim Alvefur |
MUC: Purge saved room state when deleting a room
|
| Wed, 11 Jul 2018 02:29:01 +0200 |
Kim Alvefur |
MUC: Include destruction reason and other info in destroyed event
|
| Wed, 11 Jul 2018 02:25:07 +0200 |
Kim Alvefur |
MUC: Log a debug message when a non-persistent room becomes empty and is destroyed
|
| Tue, 10 Jul 2018 21:08:32 +0100 |
Matthew Wild |
mod_admin_telnet: Rename timer:info() -> debug:timers()
|
| Tue, 10 Jul 2018 22:04:26 +0200 |
Kim Alvefur |
util.serialization: Rewritte for performance and flexibility
|
| Tue, 10 Jul 2018 21:10:12 +0200 |
Kim Alvefur |
MUC: Flag rooms being destroyed (fixes #887)
|
| Tue, 10 Jul 2018 00:52:46 +0200 |
Kim Alvefur |
mod_pubsub: Update max_items on resize (fixes #1082)
|
| Tue, 10 Jul 2018 00:51:55 +0200 |
Kim Alvefur |
mod_pubsub: Cache only max_items to avoid holding reference to possibly outdated config
|
| Tue, 10 Jul 2018 00:22:05 +0200 |
Kim Alvefur |
util_pubsub_spec: Add test for #1082
|
| Mon, 09 Jul 2018 17:46:23 +0100 |
Matthew Wild |
MUC: Bring handling of presence errors to the room more in line with unavailable presence
|
| Mon, 09 Jul 2018 17:41:57 +0100 |
Matthew Wild |
MUC: Return new occupant object from :save_occupant(), which can include useful info
|
| Mon, 09 Jul 2018 00:54:03 +0200 |
Kim Alvefur |
mod_muc_mam: Disable presence logging by default
|
| Sun, 08 Jul 2018 19:13:14 +0200 |
Kim Alvefur |
util.stanza: Brief tests for :remove_children
|
| Sun, 08 Jul 2018 19:12:17 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sun, 08 Jul 2018 16:48:59 +0200 |
Kim Alvefur |
util.stanza: Add method for removing all children with a specific name, xmlns
|
| Sun, 08 Jul 2018 04:17:54 +0200 |
Kim Alvefur |
MUC/password: Set room password on creation if included in join stanza
|
| Sun, 08 Jul 2018 03:43:47 +0200 |
Kim Alvefur |
MUC/password: Rename variable for clarity [luacheck]
|
| Sun, 08 Jul 2018 00:37:01 +0200 |
Kim Alvefur |
util.{async,timer}: Move sleep() to reduce dependencies of util.timer
|
| Sat, 07 Jul 2018 21:55:18 +0200 |
Kim Alvefur |
moduleapi: Lazy-load statsmanager on demand
|
| Sat, 07 Jul 2018 21:55:00 +0200 |
Kim Alvefur |
moduleapi: Lazy-load configmanager on demand simplify dependency graph
|
| Sat, 07 Jul 2018 21:00:59 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sat, 07 Jul 2018 20:57:20 +0200 |
Kim Alvefur |
mod_groups: Log a warning about invalid JIDs (#1180)
|
| Sat, 07 Jul 2018 21:00:14 +0200 |
Kim Alvefur |
luacheckrc: Remove mod_groups from ignored files
|
| Sat, 07 Jul 2018 20:59:23 +0200 |
Kim Alvefur |
mod_groups: Adjust imports to avoid name clash [luacheck]
|
| Sat, 07 Jul 2018 17:59:15 +0200 |
Kim Alvefur |
MUC: Remove empty statement [luacheck]
|
| Sat, 07 Jul 2018 16:54:44 +0100 |
Matthew Wild |
MUC: Clarify logic of invitations in members-only rooms
|
| Sat, 07 Jul 2018 12:14:29 +0100 |
Matthew Wild |
MUC: Add roomconfig_roomname to disco#info, and ensure it's not auto-generated
|
| Sat, 07 Jul 2018 12:12:36 +0100 |
Matthew Wild |
MUC: Add allowmemberinvites to disco#info so clients know whether to allow users to invite others in a members-only room
|
| Sat, 07 Jul 2018 12:11:52 +0100 |
Matthew Wild |
util.dataforms: More robust handling of field values, especially booleans
|
| Fri, 06 Jul 2018 19:02:19 +0200 |
Kim Alvefur |
net.server: Set default read timeout to 14 minutes (fixes #971)
|
| Fri, 06 Jul 2018 17:59:39 +0200 |
Kim Alvefur |
mod_pep_plus: Use service discovery helpers from pubsub.lib
|
| Fri, 06 Jul 2018 18:03:32 +0200 |
Kim Alvefur |
mod_pubsub: Advertise title and description in disco#info
|
| Fri, 06 Jul 2018 18:00:50 +0200 |
Kim Alvefur |
mod_pubsub: Move service discovery to pubsub.lib to allow reuse
|
| Fri, 06 Jul 2018 16:04:53 +0200 |
Kim Alvefur |
mod_pubsub: Support configurable title and description fields
|
| Fri, 06 Jul 2018 16:04:26 +0200 |
Kim Alvefur |
mod_pubsub: Translate missing fields into node config
|
| Fri, 06 Jul 2018 15:58:11 +0100 |
Matthew Wild |
mod_muc: Add support for muc_room_default_allow_member_invites
|
| Fri, 06 Jul 2018 15:33:46 +0100 |
Matthew Wild |
MUC: Add config option to allow members to invite other members to the room (previously only owners/admins could do this)
|
| Fri, 06 Jul 2018 00:19:22 +0200 |
Kim Alvefur |
luacheckrc: Remove exception for modules that produce no warnings
|
| Fri, 06 Jul 2018 00:16:48 +0200 |
Kim Alvefur |
mod_announce: Fix luacheck warnings
|
| Fri, 06 Jul 2018 00:16:17 +0200 |
Kim Alvefur |
luacheckrc: Consider mod_http clean
|
| Fri, 06 Jul 2018 00:15:10 +0200 |
Kim Alvefur |
mod_http: Rename argument to avoid name clash with outer scope [luacheck]
|
| Fri, 06 Jul 2018 00:14:47 +0200 |
Kim Alvefur |
mod_http: Rename loop variable to avoid name clash [luacheck]
|
| Fri, 06 Jul 2018 00:13:45 +0200 |
Kim Alvefur |
mod_http: Rename loop variable to avoid name clash [luacheck]
|
| Fri, 06 Jul 2018 00:12:38 +0200 |
Kim Alvefur |
mod_http: Silecence harmless warnings
|
| Fri, 06 Jul 2018 00:06:36 +0200 |
Kim Alvefur |
luacheckrc: Remove exception for mod_pep, it's clean
|
| Fri, 06 Jul 2018 00:06:00 +0200 |
Kim Alvefur |
mod_pep: Remove unused variable [luacheck]
|
| Fri, 06 Jul 2018 00:04:26 +0200 |
Kim Alvefur |
mod_pep: Rename variables to avoid name clash [luacheck]
|
| Fri, 06 Jul 2018 00:04:13 +0200 |
Kim Alvefur |
mod_pep: Move comment to a shorter line [luacheck]
|
| Wed, 04 Jul 2018 06:57:32 +0100 |
Matthew Wild |
mod_admin_telnet: Add some experimental commands for inspecting stats
|
| Mon, 02 Jul 2018 23:51:19 +0200 |
Kim Alvefur |
mod_ping: Fix typo
|
| Mon, 02 Jul 2018 23:42:00 +0200 |
Kim Alvefur |
mod_uptime: Depend on mod_adhoc
|
| Mon, 02 Jul 2018 23:41:47 +0200 |
Kim Alvefur |
mod_ping: Depend on mod_ahoc
|
| Mon, 02 Jul 2018 23:41:36 +0200 |
Kim Alvefur |
mod_announce: Depend on mod_adhoc for consistent behaviour (thanks meaz, Link Mauve)
|
| Mon, 02 Jul 2018 11:31:47 +0200 |
Kim Alvefur |
CHANGES: Restructure Pubsub category
|
| Sun, 01 Jul 2018 23:22:55 +0200 |
Kim Alvefur |
util.startup: Add a comment marking some compat code
|
| Sun, 01 Jul 2018 04:46:39 +0200 |
Kim Alvefur |
mod_pubsub: Remove feature flag for data persistence since node config is now persistent
|
| Sun, 01 Jul 2018 04:44:24 +0200 |
Kim Alvefur |
util.pubsub: Return error code known by pubsub.lib if persistent creation fails
|
| Sun, 01 Jul 2018 04:42:41 +0200 |
Kim Alvefur |
util.pubsub: Store subscription changes
|
| Sun, 01 Jul 2018 04:33:15 +0200 |
Kim Alvefur |
util.pubsub: Persistence on affiliation change
|
| Sun, 01 Jul 2018 04:32:26 +0200 |
Kim Alvefur |
mod_pubsub: Make pubsub.lib aware of internal-server-error condition
|
| Sun, 01 Jul 2018 04:46:37 +0200 |
Kim Alvefur |
util.pubsub: Remove node from persistent storage on deletion
|
| Sun, 01 Jul 2018 04:27:09 +0200 |
Kim Alvefur |
util.pubsub: Persist nodes on configuration change
|
| Sun, 01 Jul 2018 04:17:36 +0200 |
Kim Alvefur |
util.pubsub: Fix applying per service node defaults when loading from nodestore
|
| Sun, 01 Jul 2018 03:43:14 +0200 |
Kim Alvefur |
mod_pep_plus: Support persistence of node configuration
|
| Thu, 28 Jun 2018 11:05:00 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 28 Jun 2018 10:56:24 +0200 |
Kim Alvefur |
prosodyctl: Warn if attempting to run an unknown check (fixes #1161)
|
| Thu, 28 Jun 2018 01:46:28 +0200 |
Kim Alvefur |
mod_pubsub: Handle optional item (thanks jonasw)
|
| Wed, 27 Jun 2018 20:06:13 +0200 |
Kim Alvefur |
util.dataforms: Add support for field descriptions in <desc>
|
| Wed, 27 Jun 2018 16:00:54 +0100 |
Matthew Wild |
MUC: Remove affiliation notify support, nothing uses it
|
| Wed, 27 Jun 2018 15:28:45 +0100 |
Matthew Wild |
MUC: Remove text body from affiliation change notification
|
| Wed, 27 Jun 2018 15:25:35 +0100 |
Matthew Wild |
MUC: Remove 'affiliation notify' config option, as it's irrelevant to room owners, always notify instead
|
| Tue, 26 Jun 2018 20:33:10 +0200 |
Kim Alvefur |
util.pubsub: Fix typo
|
| Tue, 26 Jun 2018 20:28:53 +0200 |
Kim Alvefur |
mod_pubsub: Apply normalization to JIDs retrieved from attributes
|
| Tue, 26 Jun 2018 20:27:41 +0200 |
Kim Alvefur |
mod_pubsub: Handle :set_affiliation errors (not completely in line with the XEP)
|
| Tue, 26 Jun 2018 20:29:33 +0200 |
Kim Alvefur |
mod_pubsub: Support for setting affiliations (#622)
|
| Tue, 26 Jun 2018 20:00:07 +0200 |
Kim Alvefur |
mod_pubsub: Add boilerplate for changing affiliations
|
| Tue, 26 Jun 2018 19:49:29 +0200 |
Kim Alvefur |
util.pubsub: Normalize JID used as affiliation
|
| Tue, 26 Jun 2018 19:36:23 +0200 |
Kim Alvefur |
mod_pubsub: Add the list of affiliations to reply
|
| Tue, 26 Jun 2018 19:34:35 +0200 |
Kim Alvefur |
mod_pubsub: Retrieve the node object
|
| Tue, 26 Jun 2018 19:30:28 +0200 |
Kim Alvefur |
mod_pubsub: Boilerplate checks for affiliation retrieval
|
| Tue, 26 Jun 2018 19:28:37 +0200 |
Kim Alvefur |
mod_pubsub: Add stubs for affiliation handling
|
| Tue, 26 Jun 2018 16:27:07 +0200 |
Kim Alvefur |
MUC: Avoid sending error for unavailable presence in GC 1.0 check
|
| Tue, 26 Jun 2018 02:40:06 +0200 |
Kim Alvefur |
Backed out changeset d41f8ce67c8e
|
| Tue, 26 Jun 2018 02:24:56 +0200 |
Kim Alvefur |
MUC: Record timestamp of subject changes and stamp delay tag later
|
| Tue, 26 Jun 2018 02:14:14 +0200 |
Kim Alvefur |
MUC: Reorder subject related arguments to increasing requiredness (API break)
|
| Mon, 25 Jun 2018 13:53:17 +0100 |
Matthew Wild |
util.async: Copy hooks from main thread into coroutines
|
| Sat, 23 Jun 2018 18:59:21 +0200 |
Kim Alvefur |
MUC: Measure cache hits and misses
|
| Sat, 23 Jun 2018 18:58:56 +0200 |
Kim Alvefur |
MUC: Rename eviction hit rate measure
|
| Sat, 23 Jun 2018 17:28:24 +0200 |
Kim Alvefur |
prosodyctl: Restrict c2s checks for when c2s is enabled
|
| Sat, 23 Jun 2018 16:15:36 +0200 |
Emmanuel Gil Peyrot |
prosodyctl: Only check for s2s if mod_s2s is enabled (fixes #1031)
|
| Fri, 22 Jun 2018 13:21:42 +0100 |
Matthew Wild |
Merge 0.10->trunk
|
| Fri, 22 Jun 2018 13:20:38 +0100 |
Matthew Wild |
mod_admin_telnet: Add debug:events() and debug:logevents()
|
| Fri, 22 Jun 2018 14:18:36 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sun, 17 Jun 2018 20:02:40 +0200 |
Kim Alvefur |
mod_s2s: Close sockets held by resolver (#1170)
|
| Tue, 15 May 2018 01:22:35 +0200 |
Kim Alvefur |
mod_bosh: Add extra debug logging to help with #1134
|
| Wed, 20 Jun 2018 10:42:57 +0100 |
Matthew Wild |
prosodyctl: check: Replace loaded-module calculation with a more accurate query to modulemanager, fixes #1171
|
| Wed, 20 Jun 2018 10:41:02 +0100 |
Matthew Wild |
modulemanager: Expose function to get the list of modules that should be loaded on a host
|
| Mon, 18 Jun 2018 04:25:01 +0200 |
Kim Alvefur |
MUC: Normalize role value, fixes removal on loss of membership (thanks mimi89999)
|
| Fri, 09 Mar 2018 19:03:50 +0100 |
Kim Alvefur |
MUC: Remove support for GC 1.0 for joining
|
| Fri, 09 Mar 2018 19:02:10 +0100 |
Kim Alvefur |
MUC: Remove support for GC 1.0 during room creation
|
| Fri, 09 Mar 2018 18:23:03 +0100 |
Kim Alvefur |
MUC: Move extraction of <{muc}x> earlier, to be used later to differentiate between join and presence update
|
| Thu, 14 Jun 2018 18:16:23 +0200 |
Kim Alvefur |
mod_s2s: Use session logger to ease debugging
|
| Thu, 14 Jun 2018 16:13:56 +0200 |
Kim Alvefur |
mod_s2s: Log a message before trying the next SRV record
|
| Sun, 10 Jun 2018 17:56:38 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sun, 10 Jun 2018 17:45:49 +0200 |
Kim Alvefur |
net.dns: Lazily generate unknown RR type names
|
| Sun, 10 Jun 2018 17:37:06 +0200 |
Kim Alvefur |
Backed out changeset eae606b9266c: Used a lot of memory
|
| Sun, 10 Jun 2018 01:20:05 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sun, 10 Jun 2018 00:14:34 +0200 |
Kim Alvefur |
mod_mam: Add coment on how 'complete' works
|
| Sat, 09 Jun 2018 23:57:58 +0200 |
Kim Alvefur |
mod_mam: Handle edge-case of max=0 so that complete attr is set (fixes #1128)
|
| Sat, 09 Jun 2018 15:30:26 +0200 |
Kim Alvefur |
net.dns: Expand table of known RR types from IANA registry
|
| Sat, 09 Jun 2018 15:47:59 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sat, 09 Jun 2018 15:34:00 +0200 |
Kim Alvefur |
net.dns: Syntesize type names for the full range
|
| Sat, 09 Jun 2018 15:35:03 +0200 |
Kim Alvefur |
net.dns: Don't attempt to cache unparsed data (fixes #1056)
|
| Sat, 09 Jun 2018 00:09:25 +0200 |
Kim Alvefur |
mod_s2s: Fix DNS timeout setting for per-session resolvers (fixes #1167)
|
| Sun, 03 Jun 2018 00:40:42 +0200 |
Kim Alvefur |
net.dns: Also cache records from the 'additional' section
|
| Sat, 09 Jun 2018 00:02:06 +0200 |
Kim Alvefur |
net.dns: Cache all records from the 'answer' section (fixes #487)
|
| Sun, 03 Jun 2018 00:57:51 +0200 |
Kim Alvefur |
mod_s2s: Add setting for overriding DNS resolvers (and avoid reading /etc/resolv.conf every time)
|
| Fri, 08 Jun 2018 23:03:34 +0200 |
Emmanuel Gil Peyrot |
mod_pep_plus: Prevent nil from being added as a child on item deletion.
|
| Fri, 08 Jun 2018 17:44:44 +0200 |
Kim Alvefur |
util.stanza: Remove redundant check from :text now done in :add_direct_child
|
| Fri, 08 Jun 2018 16:30:46 +0100 |
Matthew Wild |
net.websocket: Honour ex.insecure to match net.http's new parameter for that
|
| Fri, 08 Jun 2018 16:30:04 +0100 |
Matthew Wild |
net.websocket: Fix incompatibility with net.http changes
|
| Fri, 08 Jun 2018 17:15:27 +0200 |
Kim Alvefur |
MUC: Ignore unused 'self' [luacheck]
|
| Fri, 08 Jun 2018 17:06:21 +0200 |
Kim Alvefur |
util.stanza: Verify that other objects added as children are valid strings
|
| Fri, 08 Jun 2018 17:04:47 +0200 |
Kim Alvefur |
util.stanza: Verify that child tags added are really stanzas (closes #1165)
|
| Fri, 08 Jun 2018 16:15:32 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 08 Jun 2018 16:02:57 +0200 |
Kim Alvefur |
Backed out changeset b8c3dbf76a2e (fixes #1162)
|
| Fri, 08 Jun 2018 11:53:10 +0200 |
Emmanuel Gil Peyrot |
mod_component: Fix a wrongly-placed closing parenthesis, fixes #1164.
|
| Fri, 08 Jun 2018 15:27:13 +0200 |
Emmanuel Gil Peyrot |
util.presence: Remove TODO about deprecated XEP-0016.
|
| Thu, 07 Jun 2018 18:53:30 +0200 |
Kim Alvefur |
Backed out changeset cd186331ab1f (subject in disco#info)
|
| Wed, 06 Jun 2018 22:27:40 +0200 |
Kim Alvefur |
util.prosodyctl: Rename variables for consistency (thanks Link Mauve)
|
| Thu, 07 Jun 2018 11:24:29 +0100 |
Matthew Wild |
Merge 0.10->trunk
|
| Thu, 07 Jun 2018 11:21:51 +0100 |
Matthew Wild |
prosodyctl: Make log level configurable through PROSODYCTL_LOG_LEVEL (useful for debugging)
|
| Thu, 31 May 2018 10:58:00 +0100 |
Matthew Wild |
Added tag 0.10.2 for changeset 7ec098b68042
|
| Wed, 06 Jun 2018 15:26:16 +0200 |
Kim Alvefur |
MUC: Expose method for creating a bare room object
|
| Wed, 06 Jun 2018 13:33:37 +0200 |
Kim Alvefur |
mod_muc_unique: Use util.id for more compact identifiers
|
| Wed, 06 Jun 2018 00:35:42 +0200 |
Kim Alvefur |
MUC: Track rooms created via internal public API
|
| Sat, 14 Apr 2018 16:14:55 +0200 |
Kim Alvefur |
console: Allow passing a config when creating a room
|
| Sat, 14 Apr 2018 16:14:15 +0200 |
Kim Alvefur |
MUC: Allow passing config to public create_room API
|
| Wed, 06 Jun 2018 00:18:59 +0200 |
Kim Alvefur |
util.sasl.anonymous: Shorter!
|
| Tue, 29 May 2018 06:52:56 +0200 |
Kim Alvefur |
util.sasl.anonymous: Generate shorter random usernames
|
| Tue, 29 May 2018 06:51:52 +0200 |
Kim Alvefur |
sessionmanager: Generate shorter random resoures
|
| Sat, 02 Jun 2018 20:38:19 +0200 |
Kim Alvefur |
MUC: Advertise support for voice requests
|
| Sun, 03 Jun 2018 20:54:53 +0200 |
Kim Alvefur |
MUC: Fix Ooo (thanks pep.)
|
| Sun, 03 Jun 2018 14:45:04 +0200 |
Kim Alvefur |
MUC: Make rooms hidden (non-public) by default for improved privacy
|
| Sun, 03 Jun 2018 14:43:15 +0200 |
Kim Alvefur |
MUC: Use xml:lang from stanza that creates a room as default for language
|
| Sun, 03 Jun 2018 14:43:06 +0200 |
Kim Alvefur |
MUC: Add support for setting MUC room defaults from the config file
|
| Sun, 03 Jun 2018 14:46:57 +0200 |
Kim Alvefur |
MUC: Enable room locking by default to gather feedback (#328)
|
| Sat, 02 Jun 2018 20:15:32 +0200 |
Kim Alvefur |
MUC: Move voice request into its own lib
|
| Sat, 02 Jun 2018 19:57:46 +0200 |
Kim Alvefur |
util.dataforms: Add a simple function for identifying form types
|
| Sat, 02 Jun 2018 19:49:15 +0200 |
Kim Alvefur |
util.dataforms: Remove string conversion to let util.stanza validate types
|
| Sat, 02 Jun 2018 19:47:09 +0200 |
Kim Alvefur |
util.dataforms: Add initial tests
|
| Sat, 02 Jun 2018 16:10:00 +0200 |
Kim Alvefur |
MUC: Correctly use a multiple options field for requested role (thanks jonasw)
|
| Fri, 01 Jun 2018 10:26:18 +0200 |
Kim Alvefur |
MUC: Handle and return error in role change when granting voice
|
| Fri, 01 Jun 2018 09:56:22 +0200 |
Kim Alvefur |
MUC: Add some debug logging for voice requests
|
| Fri, 01 Jun 2018 10:21:54 +0200 |
Kim Alvefur |
MUC: Invert final conditional to be consistent with the other if statements
|
| Fri, 01 Jun 2018 10:20:19 +0200 |
Kim Alvefur |
MUC: Get acting occupant into a local variable for easier access
|
| Fri, 01 Jun 2018 09:16:24 +0200 |
Kim Alvefur |
MUC: Use util.jid.resource
|
| Mon, 19 Feb 2018 09:38:22 +0100 |
Kim Alvefur |
CHANGES: Mention voice request
|
| Sat, 21 Oct 2017 21:24:07 +0200 |
Kim Alvefur |
MUC: Split out the nickname from the full room JID in voice request from
|
| Fri, 20 Oct 2017 05:45:40 +0200 |
Kim Alvefur |
MUC: Reuse the same dataform for voice requests
|
| Fri, 20 Oct 2017 05:45:03 +0200 |
Kim Alvefur |
MUC: Ignore unused argumens [luacheck]
|
| Fri, 20 Oct 2017 05:19:25 +0200 |
Kim Alvefur |
MUC: Support MUC voice requests and approvals in moderated rooms (closes #655) (thanks to Lance Stout)
|
| Fri, 01 Jun 2018 08:47:07 +0200 |
Kim Alvefur |
MUC: Include a human-readable error message when not allowed to change subject
|
| Fri, 01 Jun 2018 08:03:12 +0200 |
Kim Alvefur |
MUC: Advertise room subject in disco#info
|
| Fri, 01 Jun 2018 08:02:43 +0200 |
Kim Alvefur |
MUC: Advertise in whether participants are allowed to change the subject (#1155)
|
| Wed, 30 May 2018 22:43:45 +0100 |
Matthew Wild |
Merge 0.10->trunk
|
| Wed, 30 May 2018 21:55:09 +0100 |
Matthew Wild |
Merge 0.9->0.10
0.10.2
|
| Wed, 30 May 2018 21:51:15 +0100 |
Matthew Wild |
Added tag 0.9.14 for changeset 29c6d2681bad
|
| Fri, 25 May 2018 21:09:34 +0200 |
Kim Alvefur |
mod_c2s: Do not allow the stream 'to' to change across stream restarts (fixes #1147)
0.9.14
|
| Wed, 30 May 2018 21:40:00 +0100 |
Matthew Wild |
Merge 0.10->trunk
|
| Wed, 30 May 2018 21:33:53 +0100 |
Matthew Wild |
MUC: Revert unstable MUC commits since 0.10.1
|
| Wed, 30 May 2018 21:02:09 +0100 |
Matthew Wild |
MUC: Fix error logged when no persistent rooms present
|
| Wed, 30 May 2018 10:58:19 +0200 |
Kim Alvefur |
mod_bosh: Store the normalized hostname on session (fixes #1151)
|
| Tue, 29 May 2018 22:33:22 +0200 |
Kim Alvefur |
MUC: Handle setting default history messages when history length is unset (thanks tmolitor)
|
| Thu, 17 May 2018 17:12:07 +0200 |
Jonas Wielicki |
MUC: ensure that x/item/@jid is always a bare JID
|
| Thu, 17 May 2018 17:11:42 +0200 |
Jonas Wielicki |
MUC: correctly emit <status/> tags
|
| Thu, 17 May 2018 17:11:25 +0200 |
Jonas Wielicki |
MUC: reject non-bare JIDs in set_affiliation requests with not-acceptable
|
| Thu, 17 May 2018 17:11:00 +0200 |
Jonas Wielicki |
MUC: fix set_role invocation
|
| Mon, 28 May 2018 21:30:32 +0200 |
Kim Alvefur |
mod_disco: Skip code specific to disco on user accounts (avoids invoking usermanager, fixes #1150)
|
| Wed, 30 May 2018 09:06:17 +0200 |
Kim Alvefur |
MUC: Add support for setting a room language (closes #1149)
|
| Tue, 29 May 2018 04:24:43 +0200 |
Kim Alvefur |
mod_muc_mam: Set status code 170/171 on archiving configuration change
|
| Sat, 26 May 2018 15:10:23 +0200 |
Kim Alvefur |
MUC: Some spacing to improve readability
|
| Sat, 26 May 2018 15:09:27 +0200 |
Kim Alvefur |
MUC: Pass description via formdata field where it should be
|
| Sat, 26 May 2018 14:44:50 +0200 |
Kim Alvefur |
MUC: Use correct field name for description in disco#info (fixes #1148)
|
| Fri, 25 May 2018 03:33:13 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 25 May 2018 03:30:16 +0200 |
Kim Alvefur |
core.certmanager: Allow all non-whitespace in service name (fixes #1019)
|
| Wed, 23 May 2018 18:15:36 +0200 |
Kim Alvefur |
mod_pubsub: Add support for parsing subscription options form (no options supported yet)
|
| Wed, 23 May 2018 18:06:49 +0200 |
Kim Alvefur |
mod_pubsup: Ignore unused 'self' argument [luacheck]
|
| Wed, 23 May 2018 15:02:55 +0200 |
Kim Alvefur |
.luacheckrc: Remove mod_pubsub/pubsub.lib.lua from files excluded from checks
|
| Wed, 23 May 2018 01:29:17 +0200 |
Kim Alvefur |
Backed out changeset bf91de890107: It did not have the intended effectc
|
| Wed, 23 May 2018 01:00:01 +0200 |
Kim Alvefur |
mod_pubsub: Fix syntax error
|
| Wed, 23 May 2018 00:55:33 +0200 |
Kim Alvefur |
.luacheckrc: Only ignore warnings for excluded files, not syntax errors
|
| Tue, 22 May 2018 22:25:59 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Tue, 22 May 2018 22:22:57 +0200 |
Kim Alvefur |
mod_c2s: Avoid concatenating potential nil value (fixes #753)
|
| Tue, 22 May 2018 21:22:51 +0200 |
Kim Alvefur |
MUC: Add support for an optional hard limit on number of rooms (fixes #766)
|
| Sun, 20 May 2018 15:20:34 +0200 |
Kim Alvefur |
spec/util_pubsub: Test whether someone can subscribe to a node
|
| Tue, 22 May 2018 01:32:44 +0200 |
Kim Alvefur |
util.pubsub: Also check for affiliation set on bare JID
|
| Mon, 21 May 2018 00:44:37 +0200 |
Kim Alvefur |
mod_pubsub: Add support for generation of a plain text <body> from Atom payloads
|
| Mon, 21 May 2018 00:35:45 +0200 |
Kim Alvefur |
mod_pubsub: Make the 'type' attribute on broadcast messages configurable
|
| Mon, 21 May 2018 00:35:00 +0200 |
Kim Alvefur |
util.pubsub: Pass node and service objects to broadcaster to allow eg config access
|
| Sun, 20 May 2018 18:56:26 +0200 |
Kim Alvefur |
mod_watchregistrations: Allow making the message type configurable
|
| Mon, 21 May 2018 00:24:50 +0200 |
Kim Alvefur |
mod_pubsub: Set an id attribute on outgoing event messages
|
| Sun, 20 May 2018 15:21:57 +0200 |
Kim Alvefur |
util.pubsub: Add a default/fallback JID normalization function
|
| Sun, 20 May 2018 03:27:02 +0200 |
Kim Alvefur |
util.pubsub: Don't record the superuser as owner on creation
|
| Mon, 21 May 2018 01:25:10 +0200 |
Kim Alvefur |
mod_pubsub: Use moduleapi broadcast method
|
| Sun, 20 May 2018 02:40:08 +0200 |
Kim Alvefur |
GNUmakefile: Add a fallback for `hg files` not working in linter target
|
| Sat, 19 May 2018 00:30:34 +0200 |
Kim Alvefur |
.luacheckrc: Ignore attempts to get table.unpack
|
| Fri, 18 May 2018 23:23:09 +0200 |
Kim Alvefur |
spec/util_iterators: Remove unused import of util.set [luacheck]
|
| Fri, 18 May 2018 21:10:51 +0200 |
Kim Alvefur |
.luacheckrc: Remove mod_limits from excluded files as it should now be clean
|
| Wed, 02 May 2018 13:58:28 +0200 |
Kim Alvefur |
mod_limits: Rename variable to avoid name clash [luacheck]
|
| Fri, 18 May 2018 15:20:32 +0100 |
Matthew Wild |
Fix wrong tests committed with 7b621a4a2e8d
|
| Fri, 18 May 2018 15:02:00 +0100 |
Matthew Wild |
.luacheckrc: Add some additional stricter requirements when PROSODY_STRICT_LINT=1
|
| Fri, 18 May 2018 15:01:38 +0100 |
Matthew Wild |
.luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
|
| Fri, 18 May 2018 15:00:14 +0100 |
Matthew Wild |
.luacheckrc: Fix whitespace
|
| Fri, 18 May 2018 14:58:14 +0100 |
Matthew Wild |
GNUmakefile: Add 'lint' target
|
| Fri, 18 May 2018 14:57:39 +0100 |
Matthew Wild |
util.iterators: Add join() method and tests
|
| Wed, 16 May 2018 23:59:30 +0100 |
Matthew Wild |
Merge 0.10 -> trunk
|
| Wed, 16 May 2018 23:57:30 +0100 |
Matthew Wild |
MUC: Restore status codes on presence sent to occupant when their affiliation changes (thanks jonasw)
|
| Wed, 16 May 2018 23:50:08 +0100 |
Matthew Wild |
Merge 0.10 -> trunk
|
| Wed, 16 May 2018 12:17:06 +0100 |
Matthew Wild |
MUC: Allow the number of messages sent by default to be configured (fixes #397)
|
| Wed, 16 May 2018 12:14:21 +0100 |
Matthew Wild |
MUC: Import revised, more comprehensive patch for 8da11142fabf (#345)
|
| Sat, 18 Mar 2017 18:47:28 +0100 |
Lennart Sauerbeck |
muc: Allow clients to change multiple affiliations or roles at once (#345)
|
| Fri, 11 May 2018 15:15:59 +0100 |
Matthew Wild |
Added tag 0.10.1 for changeset 4ae8dd415e94
|
| Tue, 08 May 2018 07:11:33 +0100 |
Matthew Wild |
mod_websocket: Store the request object on the session for use by other modules
0.10.1
|
| Fri, 04 May 2018 00:10:17 +0200 |
Kim Alvefur |
util.async: Move runner id into log tag
|
| Fri, 11 May 2018 16:03:35 +0200 |
Kim Alvefur |
prosodyctl: Config check for modules that are also components (fixes #1138)
|
| Sat, 28 Apr 2018 00:47:08 +0200 |
Kim Alvefur |
mod_muc_mam: Have stanza-id filtering over all groupchat messages, not just ones considered for history
|
| Fri, 27 Apr 2018 15:26:29 +0200 |
Kim Alvefur |
mod_muc_mam: Skip fetching history if built-in recent history is enough
|
| Sat, 28 Apr 2018 00:45:09 +0200 |
Kim Alvefur |
mod_muc_mam: Skip fetching history if no history was requested
|
| Sat, 28 Apr 2018 00:44:28 +0200 |
Kim Alvefur |
mod_muc_mam: Tweak calculation of max history to retrieve
|
| Mon, 30 Apr 2018 18:08:09 +0100 |
Matthew Wild |
GNUMakefile: Add note about how to list coverage of individual files
|
| Wed, 09 May 2018 16:15:40 +0200 |
Kim Alvefur |
net.server: Add watchfd, a simple API for watching file descriptors
|
| Mon, 07 May 2018 22:10:29 +0200 |
Kim Alvefur |
MUC: Introduce an event to allow plugins to influence which messages are added to history
|
| Mon, 07 May 2018 22:12:22 +0200 |
Kim Alvefur |
MUC: Move condition for what gets added to history so that other modules benefit (thanks jcbrand)
|
| Wed, 02 May 2018 19:29:31 +0200 |
Kim Alvefur |
net.server_epoll: Guard against connection missing the getpeername method (thanks LuaSec)
|
| Wed, 02 May 2018 19:20:57 +0200 |
Kim Alvefur |
net.server_epoll: Retry retrieving peername once connected
|
| Wed, 02 May 2018 19:20:29 +0200 |
Kim Alvefur |
net.server_epoll: Handle connection being closed and destroyed in onconnect callback
|
| Wed, 02 May 2018 19:06:59 +0200 |
Kim Alvefur |
net.resolvers.basic: Support IP address literals
|
| Wed, 02 May 2018 12:39:42 +0200 |
Kim Alvefur |
mod_privacy: Silence long line warning [luacheck]
|
| Tue, 01 May 2018 21:25:30 +0200 |
Kim Alvefur |
mod_admin_adhoc: Silence various harmless warnings [luacheck]
|
| Tue, 01 May 2018 21:02:15 +0200 |
Kim Alvefur |
mod_admin_adhoc: Rename loop variable to avoid name clash [luacheck]
|
| Tue, 01 May 2018 20:54:51 +0200 |
Kim Alvefur |
mod_admin_adhoc: Rename variable to avoid name clash [luacheck]
|
| Tue, 01 May 2018 20:51:37 +0200 |
Kim Alvefur |
mod_admin_adhoc: Remove unused initial values [luacheck]
|
| Tue, 01 May 2018 20:47:52 +0200 |
Kim Alvefur |
mod_admin_adhoc: Split a long line (improves readability) [luacheck]
|
| Tue, 01 May 2018 20:45:22 +0200 |
Kim Alvefur |
mod_legacyauth: Split a long line [luacheck]
|
| Tue, 01 May 2018 18:21:57 +0200 |
Kim Alvefur |
mod_bosh: Fix inconsistent whitespace [luacheck]
|
| Mon, 30 Apr 2018 12:53:53 +0100 |
Matthew Wild |
util.async: Add helper methods for setting watchers
|
| Sun, 29 Apr 2018 22:15:44 +0100 |
Matthew Wild |
mod_bosh: Fix for 7be8f649d97d to skip error handling and allow other modules to handle the request
|
| Sat, 09 Sep 2017 14:45:23 +0100 |
Emmanuel Gil Peyrot |
mod_c2s: Add a counter for IPv6.
|
| Sat, 09 Sep 2017 14:45:23 +0100 |
Emmanuel Gil Peyrot |
mod_s2s: Add a counter for IPv6.
|
| Sun, 29 Apr 2018 21:43:39 +0100 |
Matthew Wild |
util.timer: Ensure we don't try to schedule negative timeouts (which rightly upset libevent). Fixes #1135
|
| Wed, 25 Apr 2018 11:55:03 +0100 |
Matthew Wild |
util.events: Add more tests (100% line coverage)
|
| Tue, 24 Apr 2018 23:03:02 +0100 |
Matthew Wild |
util.events: Add tests
|
| Tue, 24 Apr 2018 22:59:41 +0100 |
Matthew Wild |
Merge 0.10->trunk
|
| Tue, 24 Apr 2018 22:58:46 +0100 |
Matthew Wild |
util.events: Fix loop construct (negative step required)
|
| Tue, 17 Apr 2018 18:40:57 +0200 |
Kim Alvefur |
mod_http_files: Correct cache insertion (fixes #1130)
|
| Wed, 18 Apr 2018 08:49:44 +0100 |
Matthew Wild |
util.startup: Don't initialize global protection for prosodyctl, for now
|
| Sat, 14 Apr 2018 15:23:08 +0200 |
Kim Alvefur |
util.startup: Force console logging before initializing logging (see 2fdeb979cc7c)
|
| Fri, 09 Mar 2018 18:22:38 +0100 |
Kim Alvefur |
MUC: Move something into empty if branch
|
| Wed, 11 Apr 2018 15:52:13 +0200 |
Kim Alvefur |
mod_pep_plus: Skip getting PEP service instance for sessions that have not touched PEP
|
| Wed, 11 Apr 2018 13:24:37 +0100 |
Matthew Wild |
mod_bosh: Increase number of stored responses to ensure we always keep responses within the rid window available
|
| Tue, 10 Apr 2018 20:41:03 +0100 |
Matthew Wild |
net.server_event: Don't close servers if just quitting the loop once
|
| Tue, 10 Apr 2018 22:43:13 +0200 |
Kim Alvefur |
loggingmanager: Remove luacheck annotations for global log functions that are now set in util.startup
|
| Tue, 10 Apr 2018 20:40:07 +0100 |
Matthew Wild |
net.server_select: Allow setquitting("once") to allow resuming the loop later
|
| Tue, 10 Apr 2018 20:39:05 +0100 |
Matthew Wild |
util.startup: Initialize logging immediately after configuration is read (which is how it used to work)
|
| Tue, 10 Apr 2018 20:34:29 +0100 |
Matthew Wild |
mod_bosh: Improve connection robustness with better handling of unexpected rids
|
| Tue, 10 Apr 2018 20:30:20 +0100 |
Matthew Wild |
mod_bosh: Some additonal comments to improve code readability
|
| Tue, 10 Apr 2018 20:29:46 +0100 |
Matthew Wild |
mod_bosh: Whitespace
|
| Tue, 10 Apr 2018 20:28:59 +0100 |
Matthew Wild |
mod_bosh: Improve logging - parse errors will now log through the session logger if possible
|
| Tue, 10 Apr 2018 20:25:12 +0100 |
Matthew Wild |
mod_bosh: Improve logging on session close (reason may be a table with params)
|
| Tue, 10 Apr 2018 20:23:54 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 06 Apr 2018 22:12:45 +0200 |
Kim Alvefur |
mod_blocklist: Allow mod_presence to handle subscription stanzas before bouncing outgoing presence (fixes #575)
|
| Tue, 10 Apr 2018 01:32:52 +0200 |
Kim Alvefur |
mod_register_limits: Promote log message about inability to apply black/whitelists to a warning
|
| Tue, 10 Apr 2018 01:31:37 +0200 |
Kim Alvefur |
mod_register_limits: Change debug message wording, there's no user yet
|
| Tue, 10 Apr 2018 01:31:14 +0200 |
Kim Alvefur |
mod_register_limits: Use existing local variable
|
| Mon, 09 Apr 2018 22:05:49 +0200 |
Kim Alvefur |
mod_register_ibr: Return a textual error to the user for problems with parsing form data
|
| Sat, 07 Apr 2018 02:57:05 +0200 |
Kim Alvefur |
mod_register_ibr: Reshape the code using early returns to reduce needless indentation
|
| Fri, 06 Apr 2018 22:26:53 +0200 |
Kim Alvefur |
util.ringbuffer: Fix typo in comment [codespell]
|
| Fri, 06 Apr 2018 16:55:17 +0200 |
Kim Alvefur |
util.startup/prosodyctl: Delay enabling global protection until last (silences warning about CFG_PLUGINDIR)
|
| Fri, 06 Apr 2018 16:50:51 +0200 |
Kim Alvefur |
util.startup: Fix traceback due to both plugin path becoming nil if plugin_paths is unset
|
| Fri, 06 Apr 2018 01:46:14 +0200 |
Kim Alvefur |
net.connlisteners: Remove duplicated field in exports [luacheck]
|
| Fri, 06 Apr 2018 01:43:44 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 06 Apr 2018 01:42:35 +0200 |
Kim Alvefur |
net.http: Import setmetatable into local scope (fixes #1125)
|
| Fri, 06 Apr 2018 01:32:28 +0200 |
Kim Alvefur |
mod_ping: Ignore unused arguments [luacheck]
|
| Sun, 04 Feb 2018 01:51:25 +0100 |
Kim Alvefur |
Fix spelling throughout the codebase [codespell]
|
| Thu, 05 Apr 2018 19:37:32 +0200 |
Kim Alvefur |
luacheckrc: No longer ignore use of the global 'server' (net.server)
|
| Thu, 05 Apr 2018 19:34:51 +0200 |
Kim Alvefur |
prosody: Get net.server via requre to avoid relying on globals
|
| Sat, 24 Mar 2018 18:27:34 +0100 |
Kim Alvefur |
mod_muc_mam: Save the MUC <x> on recorded join stanzas
|
| Sat, 24 Mar 2018 18:16:08 +0100 |
Kim Alvefur |
mod_muc_mam: Let muc/history.lib decide which messages to store
|
| Tue, 12 Dec 2017 20:25:56 +0100 |
Kim Alvefur |
mod_muc_mam: Remove 0.10 compat code
|
| Mon, 02 Apr 2018 19:44:44 +0200 |
Kim Alvefur |
mod_muc_mam: Import mod_mam_muc from prosody-modules ba6466fa6823
|
| Thu, 05 Apr 2018 17:53:51 +0200 |
Kim Alvefur |
util.startup: Set up event hooks for reloading logging here instead of in loggingmanager to simplify startup dependencies
|
| Thu, 05 Apr 2018 17:52:37 +0200 |
Kim Alvefur |
util.startup: Initialize prosody.log / _G.log here instead of in loggingmanager to reduce dependencies
|
| Thu, 05 Apr 2018 17:41:00 +0200 |
Kim Alvefur |
util.startup: Initialize logging earlier, so that messages from eg net.server are shown
|
| Thu, 29 Mar 2018 20:51:16 +0200 |
Kim Alvefur |
prosodyctl: Use prosody.hosts instead of _G.hosts
|
| Thu, 29 Mar 2018 16:58:06 +0200 |
Kim Alvefur |
core: Use prosody.hosts instead of _G.hosts for consistency
|
| Thu, 29 Mar 2018 16:42:24 +0200 |
Kim Alvefur |
luacheckrc: Forget about _G.hosts, things should use _G.prosody.hosts
|
| Thu, 29 Mar 2018 16:38:35 +0200 |
Kim Alvefur |
util.startup: Access the hosts table via the prosody global for consistency
|
| Thu, 05 Apr 2018 16:00:00 +0200 |
Kim Alvefur |
prosody: Use prosody.log instead of _G.log because it looks nicer
|
| Thu, 05 Apr 2018 16:01:10 +0200 |
Kim Alvefur |
util.startup: Use own logger instead of the possibly not available yet _G.log
|
| Thu, 05 Apr 2018 16:00:27 +0200 |
Kim Alvefur |
util.startup: Remove luacheck directive for ignoring use of _G.log which might not exist until loggingmanager has been loaded
|
| Thu, 05 Apr 2018 15:58:08 +0200 |
Kim Alvefur |
net.server: Init a local logger (fixes traceback on attempt to warn about missing luaevent due to later loggingmanager initialization)
|
| Thu, 05 Apr 2018 15:56:47 +0200 |
Kim Alvefur |
luacheckrc: Remove allowance for the global log() since it may not exist as early as before
|
| Wed, 04 Apr 2018 18:42:32 +0100 |
Matthew Wild |
Merge 0.10 -> trunk
|
| Tue, 03 Apr 2018 00:08:30 +0200 |
Kim Alvefur |
CHANGES: Normalize syntax
|
| Wed, 04 Apr 2018 18:42:05 +0100 |
Matthew Wild |
Merge 0.10 -> trunk
|
| Wed, 04 Apr 2018 18:27:44 +0100 |
Matthew Wild |
net.http: Fix parameter order to http request callbacks
|
| Wed, 28 Mar 2018 18:11:09 +0200 |
Kim Alvefur |
MUC: Don't reply to errors with more errors (fixes #1122)
|
| Mon, 12 Mar 2018 16:05:08 +0100 |
Kim Alvefur |
MUC: Say something about storage failure before aborting (see #1091)
|
| Fri, 09 Mar 2018 02:10:44 +0100 |
Kim Alvefur |
MUC: Prevent creation of room that could not be loaded from storage (see #1091)
|
| Wed, 07 Mar 2018 16:01:58 +0100 |
Kim Alvefur |
MUC: Abort module loading if unable to get list of persistent rooms from storage (fixes #1091)
|
| Fri, 30 Mar 2018 12:12:50 +0200 |
Kim Alvefur |
prosodyctl: Increase robustness in luarocks version detection (fixes #1003)
|
| Thu, 29 Mar 2018 16:57:18 +0200 |
Kim Alvefur |
Backed out changeset a0f728c3aa69 in favor of 580c13ed0ca1
|
| Thu, 29 Mar 2018 16:36:18 +0200 |
Kim Alvefur |
util.startup: Initialize the 'prosody' global earlier (various things needs the global util.events instance)
|
| Thu, 29 Mar 2018 16:27:11 +0200 |
Kim Alvefur |
util.startup: Factor out processing of plugin and data paths into a separate functions
|
| Tue, 27 Mar 2018 13:44:40 +0100 |
Matthew Wild |
util.json: Unescape surrogate pairs
|
| Sun, 25 Mar 2018 23:30:14 +0200 |
Kim Alvefur |
mod_pep_plus: Validate items here too (thanks Link Mauve)
|
| Wed, 21 Mar 2018 23:41:03 +0100 |
Kim Alvefur |
mod_pubsub: Reject publishing of non-items
|
| Wed, 21 Mar 2018 23:40:45 +0100 |
Kim Alvefur |
util.pubsub: Allow setting a callback for validating items to be published
|
| Sun, 25 Mar 2018 17:02:39 +0200 |
Kim Alvefur |
loggingmanager: Hook event for reopening log files instead of config reloaded
|
| Sun, 25 Mar 2018 17:02:00 +0200 |
Kim Alvefur |
configmanager: Move firing of the 'config-reloaded' event into util.startup (fixes #1117)
|
| Sun, 25 Mar 2018 12:45:24 +0100 |
Matthew Wild |
storagemanager: Default storage_async_check to false for a while
|
| Sat, 24 Mar 2018 11:29:33 +0000 |
Matthew Wild |
net.http: Allow enabling/disabling error suppression, useful for tests
|
| Sat, 24 Mar 2018 11:29:04 +0000 |
Matthew Wild |
net.http: Fix for Lua 5.2: return error from error handler (xpcall changed)
|
| Sat, 24 Mar 2018 21:39:03 +0100 |
Kim Alvefur |
util.startup: Read version for prosodyctl (restores version in 'about' command)
|
| Sat, 24 Mar 2018 00:06:55 +0100 |
Kim Alvefur |
net.http.server: Prevent loading of net.server in tests (breaks unrelated tests for some reason)
|
| Fri, 23 Mar 2018 18:02:37 +0100 |
Kim Alvefur |
net.server: Try to require configmanager instead checking for the prosody global which does not yet exist when net.server is loaded now
|
| Fri, 23 Mar 2018 21:18:15 +0100 |
Kim Alvefur |
util.timer: Move sleep() here from util.async
|
| Fri, 23 Mar 2018 20:57:34 +0100 |
Kim Alvefur |
util.async: Remove last trace of async.once [luacheck]
|
| Fri, 23 Mar 2018 14:22:01 +0000 |
Matthew Wild |
util.async: Remove async.once(), can now be replaced by runner():run(func)
|
| Fri, 23 Mar 2018 14:18:27 +0000 |
Matthew Wild |
prosody, util.startup: Switch from async.once() to long-lived thread, to avoid GC
|
| Fri, 23 Mar 2018 14:02:33 +0000 |
Matthew Wild |
util.async: Make parameters to async.runner() optional
|
| Fri, 23 Mar 2018 14:01:42 +0100 |
Kim Alvefur |
mod_announce: Remove unreachable return statement [luacheck]
|
| Fri, 23 Mar 2018 13:20:19 +0100 |
Kim Alvefur |
net.httpserver: Make function local, fixes loading since there is no environment [luacheck]
|
| Fri, 23 Mar 2018 13:18:28 +0100 |
Kim Alvefur |
luacheckrc: Allow top level variables in prosodyctl (eg CFG_*) [luacheck]
|
| Fri, 23 Mar 2018 13:16:14 +0100 |
Kim Alvefur |
luacheckrc: Let luacheck know about the log and server globals
|
| Fri, 23 Mar 2018 13:15:19 +0100 |
Kim Alvefur |
stanza_router: Limit scope of deprecated warning function since it is not used anywhere else [luacheck]
|
| Fri, 23 Mar 2018 13:14:05 +0100 |
Kim Alvefur |
s2smanager: Explicitly export the incoming_s2s table [luacheck]
|
| Fri, 23 Mar 2018 13:13:07 +0100 |
Kim Alvefur |
luacheckrc: Only allow top level declarations in the main prosody executable
|
| Thu, 22 Mar 2018 22:35:39 +0000 |
Matthew Wild |
util.startup: Expose make_host() function
|
| Thu, 22 Mar 2018 22:35:27 +0000 |
Matthew Wild |
util.startup: Expose user switching information via prosody global object
|
| Thu, 22 Mar 2018 22:33:42 +0000 |
Matthew Wild |
prosodyctl: Large number of changes to satisfy [luacheck], includes bug fixes
|
| Thu, 22 Mar 2018 23:20:06 +0100 |
Kim Alvefur |
storagemanager: Remove unused variable [luacheck]
|
| Thu, 22 Mar 2018 23:15:04 +0100 |
Kim Alvefur |
util.async: Use wrapper for once runner (thanks luacheck)
|
| Thu, 22 Mar 2018 21:54:59 +0000 |
Matthew Wild |
prosodyctl, util.prosodyctl: Pass source path as a parameter instead of global variable
|
| Thu, 22 Mar 2018 21:47:16 +0000 |
Matthew Wild |
util.startup: Fix variable usage [luacheck]
|
| Thu, 22 Mar 2018 21:46:55 +0000 |
Matthew Wild |
util.startup: Move original_logging_config to a local variable
|
| Thu, 22 Mar 2018 21:46:05 +0000 |
Matthew Wild |
util.startup: Restore user switching
|
| Thu, 22 Mar 2018 21:45:38 +0000 |
Matthew Wild |
util.startup: Fix chdir() to use correct path variable
|
| Thu, 22 Mar 2018 21:18:58 +0000 |
Matthew Wild |
mod_posix: Delay setting signal handlers until in the main thread
|
| Thu, 15 Mar 2018 06:19:57 +0100 |
Kim Alvefur |
MUC: Catch and log error in case of storage failure in iterator over rooms
|
| Thu, 22 Mar 2018 20:08:32 +0100 |
Kim Alvefur |
MUC: Override methods on broken rooms to return internal-server-error instead
|
| Wed, 07 Mar 2018 17:53:52 +0100 |
Kim Alvefur |
MUC: Return error if unable to keep track of room due to storage failure
|
| Fri, 16 Mar 2018 21:59:41 +0100 |
Kim Alvefur |
MUC: Log failure to load room state
|
| Fri, 16 Mar 2018 21:59:34 +0100 |
Kim Alvefur |
MUC: Only fetch stored room state if room config is loaded without error
|
| Wed, 07 Mar 2018 17:38:01 +0100 |
Kim Alvefur |
MUC: Prevent room eviction on storage failure
|
| Mon, 12 Mar 2018 21:47:39 +0100 |
Kim Alvefur |
MUC: Produce an untracked, locked room on failure to read room from storage (#1091)
|
| Thu, 22 Mar 2018 16:26:09 +0000 |
Matthew Wild |
util.async: Allow nil as a guard key
|
| Thu, 22 Mar 2018 16:25:20 +0000 |
Matthew Wild |
storagemanager: Log warning on storage access outside of async contexts
|
| Thu, 22 Mar 2018 16:24:22 +0000 |
Matthew Wild |
util.startup: Execute startup routine inside async context
|
| Thu, 22 Mar 2018 16:23:06 +0000 |
Matthew Wild |
prosodyctl: Run commands inside async context
|
| Thu, 22 Mar 2018 13:02:00 +0000 |
Matthew Wild |
util.async: Add sleep() method
|
| Thu, 22 Mar 2018 11:56:03 +0000 |
Matthew Wild |
util.async: tests: ensure async.once() propagates errors
|
| Thu, 22 Mar 2018 07:56:01 +0000 |
Matthew Wild |
util.async: Add once() to create temporary runners
|
| Thu, 22 Mar 2018 07:46:23 +0000 |
Matthew Wild |
util.async: Add ready() to check whether running in async context
|
| Wed, 21 Mar 2018 17:03:13 +0100 |
Kim Alvefur |
util.pubsub: Add simple test covering publishing and retrieving an item
|
| Wed, 21 Mar 2018 23:20:59 +0100 |
Kim Alvefur |
mod_roster: Use new :text_tag()
|
| Wed, 21 Mar 2018 23:20:26 +0100 |
Kim Alvefur |
util.stanza: Add :text_tag(), a shortcut for adding nodes with text
|
| Wed, 21 Mar 2018 23:15:30 +0100 |
Kim Alvefur |
mod_roster: Iterate over roster group items in more modern manner
|
| Wed, 21 Mar 2018 22:13:11 +0000 |
Matthew Wild |
mod_proxy65: Fix all warnings from luacheck
|
| Wed, 21 Mar 2018 22:10:24 +0000 |
Matthew Wild |
mod_proxy65: Fix passing number to stanza API (thanks mimi89999)
|
| Wed, 21 Mar 2018 22:08:54 +0000 |
Matthew Wild |
util.stanza: tests: Add more invalid data types and update for :text(nil) and :text("")
|
| Wed, 21 Mar 2018 22:04:20 +0000 |
Matthew Wild |
util.stanza: Allow :text(nil) and :text("") as harmless nops
|
| Wed, 21 Mar 2018 16:31:48 +0100 |
Kim Alvefur |
util.startup: Remove unused loop variable [luacheck]
|
| Wed, 21 Mar 2018 16:30:24 +0100 |
Kim Alvefur |
util.startup: Ignore various globals being read and written as part of startup [luacheck]
|
| Wed, 21 Mar 2018 10:26:29 +0100 |
Kim Alvefur |
util.startup: Trim trailing whitespace [luacheck]
|
| Tue, 20 Mar 2018 16:11:37 +0000 |
Matthew Wild |
util.startup: Oops, uncomment accidentally-commented code
|
| Tue, 20 Mar 2018 16:10:37 +0000 |
Matthew Wild |
prosody, prosodyctl, util.startup: Finally factor out startup-related and common code into a separate module
|
| Tue, 20 Mar 2018 16:07:50 +0000 |
Matthew Wild |
util.prosodyctl: Fix getpass() for new return values of os.execute() in Lua 5.2
|
| Mon, 19 Mar 2018 16:40:40 +0000 |
Matthew Wild |
util.async: tests: more code re-use
|
| Mon, 19 Mar 2018 16:31:53 +0000 |
Matthew Wild |
util.async: tests: luacheck-clean, fixes some actual issues
|
| Mon, 19 Mar 2018 16:25:02 +0000 |
Matthew Wild |
util.async: tests: remove obsolete code and comments
|
| Mon, 19 Mar 2018 16:24:42 +0000 |
Matthew Wild |
util.async: tests: slight modifications to allow more code reuse in tests
|
| Mon, 19 Mar 2018 11:51:40 +0000 |
Matthew Wild |
util.async: Bump log warnings to error level
|
| Sun, 18 Mar 2018 22:43:06 +0000 |
Matthew Wild |
util.async: Add some more tests for wait/done
|
| Sun, 18 Mar 2018 12:05:38 +0000 |
Matthew Wild |
util.async: Split runner_continue into smaller functions for easier testing and safety
|
| Sun, 18 Mar 2018 11:32:00 +0000 |
Matthew Wild |
util.stanza: Switch from asserts to if's, improve performance, errors and tests
|
| Sat, 17 Mar 2018 22:03:08 +0000 |
Matthew Wild |
util.async: Remove redundant line committed by mistake (Zash, luacheck)
|
| Sat, 17 Mar 2018 18:23:39 +0000 |
Matthew Wild |
util.async: tests: Ensure done() can be called before wait()
|
| Sat, 17 Mar 2018 18:12:31 +0000 |
Matthew Wild |
util.async: tests: Add helper function to create mock watcher callbacks
|
| Sat, 17 Mar 2018 23:00:04 +0100 |
Kim Alvefur |
util.async: Trim trailing whitespace in tests [luacheck]
|
| Sat, 17 Mar 2018 19:50:22 +0100 |
Kim Alvefur |
util.stanza: Test coverage of is_stanza()
|
| Sat, 17 Mar 2018 19:47:48 +0100 |
Kim Alvefur |
util.format: Add test coverage for case of extra nil argument
|
| Sat, 17 Mar 2018 19:43:20 +0100 |
Kim Alvefur |
util.format: Fix tests to have expected value first
|
| Sat, 17 Mar 2018 17:59:58 +0000 |
Matthew Wild |
util.async: tests: replace peeking at internal state with monitoring correct callback behaviour
|
| Sat, 17 Mar 2018 17:29:13 +0000 |
Matthew Wild |
util.async: if debugging is enabled, use runner id in logs
|
| Sat, 17 Mar 2018 17:28:07 +0000 |
Matthew Wild |
util.async: ensure change in e77b37de482e applies after out-of-loop resume also
|
| Sat, 17 Mar 2018 14:54:48 +0000 |
Matthew Wild |
util.async: Behaviour change: continue to process queued items after errors
|
| Sat, 17 Mar 2018 11:47:07 +0000 |
Matthew Wild |
util.async: Yet more tests
|
| Sat, 17 Mar 2018 11:46:21 +0000 |
Matthew Wild |
util.async: Convert asserts to a return false (same as other unexpected behaviour)
|
| Sat, 17 Mar 2018 09:31:57 +0000 |
Matthew Wild |
GNUMakefile: Add 'coverage' target (requires luacov and luacov-console)
|
| Fri, 16 Mar 2018 22:31:12 +0000 |
Matthew Wild |
util.async: Add comment
|
| Fri, 16 Mar 2018 22:30:25 +0000 |
Matthew Wild |
util.async: You can never have too many asserts!
|
| Fri, 16 Mar 2018 22:26:15 +0000 |
Matthew Wild |
util.async: Ensure runner is left in correct state after out-of-main-loop error (+tests)
|
| Fri, 16 Mar 2018 22:19:33 +0000 |
Matthew Wild |
util.async: Add test to ensure waiters throw an error outside async contexts
|
| Fri, 16 Mar 2018 17:50:16 +0000 |
Matthew Wild |
util.async: Add tests to specifically cover error handling
|
| Fri, 16 Mar 2018 17:36:49 +0000 |
Matthew Wild |
MUC: Use empty string if no subject provided (thanks pep+)
|
| Fri, 16 Mar 2018 17:13:57 +0000 |
Matthew Wild |
util.async: Add tests
|
| Fri, 16 Mar 2018 17:13:20 +0000 |
Matthew Wild |
util.async: Log the non-error state as well when there is an error being processed
|
| Fri, 16 Mar 2018 17:12:36 +0000 |
Matthew Wild |
util.async: Bugfix, don't continue main loop while there is a pending error
|
| Fri, 16 Mar 2018 17:12:09 +0000 |
Matthew Wild |
util.async: Fix order of statements so queue count makes more sense
|
| Fri, 16 Mar 2018 17:11:23 +0000 |
Matthew Wild |
util.async: Log warning when unexpected state is reached
|
| Fri, 16 Mar 2018 14:59:41 +0000 |
Matthew Wild |
util.async: Add per-runner ids and add runner:log() method
|
| Fri, 16 Mar 2018 14:51:24 +0000 |
Matthew Wild |
util.stanza: Add stricter validation for data passed to stanza builder API
|
| Fri, 16 Mar 2018 14:50:28 +0000 |
Matthew Wild |
util.stanza: Add tests ensuring support for unicode in tag/attr names
|
| Fri, 16 Mar 2018 14:24:53 +0000 |
Matthew Wild |
util.stanza: Fix tests to call error_reply() correctly, and add tests to ensure it vaguely works
|
| Fri, 16 Mar 2018 08:47:51 +0100 |
Kim Alvefur |
mod_http: Pass util.events object to API, fixes traceback
|
| Thu, 15 Mar 2018 17:52:11 +0100 |
Kim Alvefur |
mod_websocket: Transfer IP address derived by mod_http
|
| Thu, 15 Mar 2018 17:22:49 +0100 |
Kim Alvefur |
mod_http: Set request.ip on all HTTP requests (moves code out of mod_bosh) (fixes #540)
|
| Sun, 11 Mar 2018 06:01:19 +0100 |
Kim Alvefur |
Add makefiles compatible with BSD make
|
| Tue, 31 Oct 2017 17:28:23 +0100 |
Kim Alvefur |
Rename Makefile -> GNUmakefile to reflect dependency on GNU Make
|
| Sat, 10 Mar 2018 20:52:14 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sat, 10 Mar 2018 20:49:52 +0100 |
Kim Alvefur |
Merge 0.9->0.10
|
| Sat, 10 Mar 2018 20:47:34 +0100 |
Kim Alvefur |
mod_admin_telnet: Include the default path property in URL calculation (fixes #1099)
|
| Thu, 08 Mar 2018 17:36:36 +0100 |
Jonas Wielicki |
MUC: send muc#stanza_id feature as per XEP-0045 v1.31 (fixes #1097)
|
| Wed, 10 Jan 2018 15:15:25 +0000 |
Matthew Wild |
Added tag 0.9.13 for changeset 082d12728645
|
| Sat, 10 Mar 2018 02:28:29 +0100 |
Kim Alvefur |
mod_register_limits: Return reason for disallowing
|
| Sat, 10 Mar 2018 02:27:09 +0100 |
Kim Alvefur |
mod_register_limits: Log message for white- and blacklist hits separate
|
| Sat, 10 Mar 2018 02:24:18 +0100 |
Kim Alvefur |
mod_register_limits: Log a debug message when disallowing registration by ewhite- or blacklist
|
| Sat, 10 Mar 2018 02:21:23 +0100 |
Kim Alvefur |
mod_register_ibr: Include reason for rejection of registration in debug log
|
| Sat, 10 Mar 2018 00:08:21 +0100 |
Kim Alvefur |
luacheckrc: Ignore all unknown globals in config file (ie all settings)
|
| Fri, 09 Mar 2018 22:17:59 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 09 Mar 2018 21:51:06 +0100 |
Kim Alvefur |
mod_mam: Remove unmatched closing paren
|
| Fri, 09 Mar 2018 21:50:01 +0100 |
Kim Alvefur |
mod_presence: Ignore unused argument but make note of its use elsewhere [luacheck]
|
| Thu, 08 Mar 2018 17:36:36 +0100 |
Jonas Wielicki |
MUC: send muc#stanza_id feature as per XEP-0045 v1.31 (fixes #1097)
|
| Wed, 07 Mar 2018 15:05:20 +0100 |
Kim Alvefur |
mod_mam: Add an option for whether to include 'total' counts by default in queries
|
| Wed, 07 Mar 2018 14:59:00 +0100 |
Kim Alvefur |
mod_mam: Log a debug message if archive expiry has been disabled
|
| Wed, 07 Mar 2018 14:46:55 +0100 |
Kim Alvefur |
Backed out changeset 97a094fdf101, interferes with 6ddddfe05a74
|
| Fri, 09 Mar 2018 19:26:35 +0100 |
Kim Alvefur |
mod_presence: Remove unused local [luacheck]
|
| Fri, 09 Mar 2018 19:23:19 +0100 |
Kim Alvefur |
luacheckrc: Restore module semantics, but only for plugins (ignores some globals)
|
| Fri, 09 Mar 2018 19:16:18 +0100 |
Kim Alvefur |
MUC: Write down which functions are exposed and thus available to other modules
|
| Thu, 08 Mar 2018 17:35:56 +0100 |
Jonas Wielicki |
MUC: send muc#stanza_id feature as per XEP-0045 v1.31 (fixes #1097)
|
| Wed, 07 Mar 2018 19:22:07 +0100 |
Kim Alvefur |
util.import: Explicitly export the global import function [luacheck]
|
| Wed, 07 Mar 2018 19:21:24 +0100 |
Kim Alvefur |
.luacheckrc: Add awareness of the module:http_url API added by mod_http
|
| Wed, 07 Mar 2018 19:20:31 +0100 |
Kim Alvefur |
luacheckrc: Remove allowance legacy module() related globals
|
| Wed, 07 Mar 2018 19:19:56 +0100 |
Kim Alvefur |
luacheckrc: Reflow globals settings
|
| Wed, 07 Mar 2018 19:18:35 +0100 |
Kim Alvefur |
MUC/lock: Fix locking timeout to account for the direction of time
|
| Wed, 07 Mar 2018 19:17:48 +0100 |
Kim Alvefur |
MUC/lock: Remove redundant fallback value
|
| Wed, 07 Mar 2018 12:51:27 +0100 |
Kim Alvefur |
util_pubsub_spec: Move util.pubsub import into a setup block
|
| Tue, 06 Mar 2018 19:11:23 +0100 |
Kim Alvefur |
mod_adhoc: Remove unused local [luacheck]
|
| Tue, 06 Mar 2018 06:27:20 +0100 |
Kim Alvefur |
spec: Trim trailing whitespace
|
| Tue, 06 Mar 2018 01:45:58 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 02 Mar 2018 01:51:06 +0100 |
Kim Alvefur |
prosodyctl: Use correct separator in chown call (fixes #1093)
|
| Sat, 24 Feb 2018 19:40:18 +0100 |
Kim Alvefur |
hostmanager: Add a logging close method in case something tries to close the origin of local-originated stanzas (see #1084)
|
| Sat, 03 Mar 2018 20:55:46 +0100 |
Kim Alvefur |
util_pubsub_spec: Beginnings of tests for util.pubsub
|
| Thu, 01 Mar 2018 21:58:50 +0100 |
Kim Alvefur |
luacheckrc: Declare known global functions in config file
|
| Wed, 28 Feb 2018 20:17:21 +0100 |
Kim Alvefur |
util.logger: Import globals (fixes on Lua 5.2)
|
| Wed, 28 Feb 2018 20:06:26 +0100 |
Kim Alvefur |
vairious: Add annotation when an empty environment is set [luacheck]
|
| Wed, 28 Feb 2018 18:12:20 +0100 |
Michel Le Bihan |
Makefile: Also package /net/resolvers
|
| Tue, 27 Feb 2018 16:02:25 +0000 |
Matthew Wild |
util.logger: New method 'add_simple_sink', logger.add_simple_sink(print) works
|
| Mon, 26 Feb 2018 18:31:27 +0100 |
Kim Alvefur |
server_epoll: Onconnect should happen before first attempt to write to socket
|
| Mon, 26 Feb 2018 15:27:00 +0000 |
Matthew Wild |
net.http: Refactor to use new net.connect API, brings support for async DNS
|
| Mon, 26 Feb 2018 15:26:08 +0000 |
Matthew Wild |
net.connect: Fix to store correct parameter
|
| Mon, 26 Feb 2018 15:25:52 +0000 |
Matthew Wild |
net.connect: Improve error message
|
| Mon, 26 Feb 2018 15:25:34 +0000 |
Matthew Wild |
net.connect: Handle immediate failures of server.addclient
|
| Mon, 26 Feb 2018 15:21:27 +0000 |
Matthew Wild |
net.connect: Handle case when resolver runs out of targets
|
| Mon, 26 Feb 2018 15:20:35 +0000 |
Matthew Wild |
net.connect: Track last connection error
|
| Sun, 25 Feb 2018 11:20:56 +0100 |
Kim Alvefur |
mod_s2s: Don't use string concatenation when passing values to logging
|
| Sat, 24 Feb 2018 14:45:06 +0100 |
Kim Alvefur |
util.ringbuffer: Add method for discarding buffered data without returning it to lua
|
| Sat, 24 Feb 2018 14:44:46 +0100 |
Kim Alvefur |
util.ringbuffer: Add various comments
|
| Sat, 24 Feb 2018 14:39:36 +0100 |
Kim Alvefur |
net.server_epoll: Spelling writeable -> writable
|
| Sat, 24 Feb 2018 14:36:44 +0100 |
Kim Alvefur |
net.server_epoll: Remove special casing for having sent an empty write buffer because the wantwrite flag must be unset regardless
|
| Sat, 24 Feb 2018 13:46:16 +0100 |
Kim Alvefur |
net.server_epoll: Call onconnect listener on first successful read or write
|
| Sat, 24 Feb 2018 11:51:43 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Wed, 21 Feb 2018 21:02:16 +0100 |
Kim Alvefur |
mod_mam: Implement option to enable MAM implicitly when client support is detected (#867)
|
| Sat, 24 Feb 2018 11:50:08 +0100 |
Kim Alvefur |
mod_storage_sql: Catch and report value deserialization errors
|
| Fri, 23 Feb 2018 16:23:03 +0000 |
Matthew Wild |
net.connect: Default to *a pattern if none provided
|
| Fri, 23 Feb 2018 16:21:40 +0000 |
Matthew Wild |
net.http: Rename handler to conn, for consistency with all our other code
|
| Fri, 23 Feb 2018 16:20:45 +0000 |
Matthew Wild |
net.http: Remove use of 'conn' (raw socket object returned by addclient)
|
| Fri, 23 Feb 2018 17:11:59 +0100 |
Kim Alvefur |
moduleapi: Remove unused and undocumented :has_feature and :has_identity
|
| Fri, 23 Feb 2018 17:10:21 +0100 |
Kim Alvefur |
doc: Add template / API specification for net.server (thanks Daurnimator)
|
| Fri, 23 Feb 2018 15:53:45 +0000 |
Matthew Wild |
net.connect: New API for outgoing connections, based on 'service resolvers'
|
| Fri, 23 Feb 2018 15:41:12 +0000 |
Matthew Wild |
net.server_event: Not every instantly-readable connection is an error, continue if possible
|
| Fri, 23 Feb 2018 15:33:02 +0000 |
Matthew Wild |
net.server_event: Better outgoing connection error handling
|
| Fri, 23 Feb 2018 15:30:00 +0000 |
Matthew Wild |
net.server_select: Better detection of errors for outgoing connections
|
| Fri, 23 Feb 2018 14:07:16 +0100 |
Jonas Wielicki |
MUC: Emit 333 status code on presence as per XEP-0045 1.30 (fixes #1087)
|
| Fri, 20 Oct 2017 05:18:58 +0200 |
Kim Alvefur |
MUC: Treat missing type and type=normal the same
|
| Wed, 27 Dec 2017 01:00:34 +0100 |
Kim Alvefur |
mod_bosh: Return implicit 404 instead of the proper BOSH terminate thing
|
| Wed, 13 Dec 2017 15:34:53 +0100 |
Kim Alvefur |
mod_bosh: Limit stream to current host (fixes #371)
|
| Wed, 13 Dec 2017 15:24:02 +0100 |
Kim Alvefur |
mod_bosh: Make into a normal module (fixes #402)
|
| Fri, 16 Feb 2018 08:23:26 +0100 |
Kim Alvefur |
util.set: Add a __name field to metatable
|
| Fri, 16 Feb 2018 08:23:15 +0100 |
Kim Alvefur |
util.array: Add a __name field to metatable
|
| Fri, 16 Feb 2018 08:16:38 +0100 |
Kim Alvefur |
util.stanza: Change __type to __name as this is used by Lua 5.3 in some error reporting functions
|
| Thu, 15 Feb 2018 02:54:52 +0100 |
Kim Alvefur |
MUC: Prevent traceback in case of no history items to serialize (fixes #1083)
|
| Sun, 04 Feb 2018 01:40:11 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sun, 04 Feb 2018 01:17:22 +0100 |
Kim Alvefur |
mod_dialback: Ignore unused arguments [luacheck]
|
| Sun, 04 Feb 2018 01:16:43 +0100 |
Kim Alvefur |
mod_dialback: Expand abbrevation
|
| Sun, 04 Feb 2018 01:16:28 +0100 |
Kim Alvefur |
mod_dialback: Split long line [luacheck]
|
| Sun, 04 Feb 2018 01:06:40 +0100 |
Kim Alvefur |
mod_dialback: Use renamed API for hooking non-stanza tags
|
| Sun, 04 Feb 2018 01:05:06 +0100 |
Kim Alvefur |
mod_saslauth: Ignore unused argument [luacheck]
|
| Sun, 04 Feb 2018 01:03:44 +0100 |
Kim Alvefur |
mod_saslauth: Use renamed API for hooking non-stanzas
|
| Sun, 04 Feb 2018 01:01:50 +0100 |
Kim Alvefur |
mod_saslauth: Pass SASL EXTERNAL failure reason on to be used in error bounces
|
| Sun, 04 Feb 2018 00:58:38 +0100 |
Kim Alvefur |
mod_saslauth: Close connection if no fallback kicks in on SASL EXTERNAL failure
|
| Sun, 04 Feb 2018 01:13:27 +0100 |
Kim Alvefur |
Backed out changeset 89c42aff8510: The problem in ejabberd has reportedly been resolved and this change causes more problems than it solves (fixes #1006)
|
| Sat, 06 Jan 2018 08:54:15 +0100 |
Kim Alvefur |
mod_component: Advertise disco#info in fallback handling of disco#info query (fixes #1062)
|
| Sat, 03 Feb 2018 17:36:55 +0100 |
Kim Alvefur |
server_epoll: Restore mark on connections which had the onconnect handler called so it is only done once
|
| Fri, 02 Feb 2018 23:46:00 +0100 |
Kim Alvefur |
server_epoll: Rework how socket readyness is detected
|
| Fri, 02 Feb 2018 19:48:04 +0000 |
Matthew Wild |
mod_pubsub: Ignore unused parameter [luacheck]
|
| Fri, 02 Feb 2018 19:46:33 +0000 |
Matthew Wild |
mod_pubsub: Add nodestore to service configuration
|
| Fri, 02 Feb 2018 19:35:02 +0000 |
Matthew Wild |
mod_pubsub: Some variable renames for clarity
|
| Fri, 02 Feb 2018 19:31:03 +0000 |
Matthew Wild |
util.pubsub: Support a 'nodestore' for persisting nodes (same API as kv stores)
|
| Fri, 02 Feb 2018 19:29:17 +0000 |
Matthew Wild |
util.pubsub: Move service methods object creation (just code reorganisation)
|
| Thu, 01 Feb 2018 15:09:04 +0000 |
Matthew Wild |
util.pubsub: For clarity, split config tables from their metatables
|
| Sat, 30 Dec 2017 22:57:55 +0100 |
Kim Alvefur |
CHANGES: Mention PubSub persistence
|
| Sat, 30 Dec 2017 22:45:14 +0100 |
Kim Alvefur |
CHANGES: Mention move to Busted for tests
|
| Fri, 29 Dec 2017 20:50:07 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 29 Dec 2017 20:49:19 +0100 |
Kim Alvefur |
rostermanager: Explicitly remove old-style 'pending' table from rosters (or it stays forever due to map stores)
|
| Thu, 28 Dec 2017 22:21:32 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 28 Dec 2017 17:32:56 +0100 |
Kim Alvefur |
certmanager: Check for missing certificate before key in configuration (should be marginally less confusing)
|
| Wed, 13 Dec 2017 17:31:31 +0100 |
Kim Alvefur |
mod_bosh: Use module API to fire events
|
| Wed, 13 Dec 2017 15:23:29 +0100 |
Kim Alvefur |
mod_bosh: Use moduleapi logger
|
| Wed, 13 Dec 2017 15:31:21 +0100 |
Kim Alvefur |
mod_bosh: Rename variable to avoid name clash [luacheck]
|
| Wed, 13 Dec 2017 15:30:37 +0100 |
Kim Alvefur |
mod_bosh: Ignore unused argument [luacheck]
|
| Wed, 13 Dec 2017 15:30:11 +0100 |
Kim Alvefur |
mod_bosh: Remove unused variable [luacheck]
|
| Wed, 27 Dec 2017 00:44:21 +0100 |
Kim Alvefur |
mod_register_ibr: Allow modules that do pre-registration checks to specify a reason for rejection
|
| Wed, 27 Dec 2017 00:42:57 +0100 |
Kim Alvefur |
moduleapi: Warn if a module being loaded as a dependency has been disabled
|
| Sat, 23 Dec 2017 06:17:11 +0100 |
Kim Alvefur |
MUC: Hook the correct event
|
| Sat, 09 Dec 2017 19:35:08 +0100 |
Kim Alvefur |
mod_register_ibr: Split out throttling and IP limitations into mod_register_limits (#723)
|
| Sat, 07 Oct 2017 22:00:50 +0200 |
Kim Alvefur |
mod_register: Split into mod_register_ibr and mod_user_account_management (#723)
|
| Thu, 21 Dec 2017 07:00:56 +0100 |
Kim Alvefur |
mod_s2s: Remove tostring() in logging since this is handled by util.format now
|
| Thu, 21 Dec 2017 13:48:21 +0100 |
Kim Alvefur |
MUC: Check delay tags when they are received instead of when they are sent
|
| Thu, 21 Dec 2017 13:38:59 +0100 |
Kim Alvefur |
MUC: Move delayed delivery check into an event handler
|
| Fri, 22 Dec 2017 01:02:05 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 21 Dec 2017 10:15:47 +0100 |
Kim Alvefur |
mod_saslauth: Log which mechanisms are offered
|
| Tue, 12 Dec 2017 01:40:09 +0100 |
Kim Alvefur |
mod_storage_sql: Index over contact and timestamp (happy now Ge0rg?)
|
| Sun, 10 Dec 2017 22:23:32 +0100 |
Kim Alvefur |
Merge 0.9->0.10
|
| Sun, 10 Dec 2017 17:52:47 +0100 |
Kim Alvefur |
MUC: Rename variable to make it clearer that it is the room JID and not the MUC host
0.9.13
|
| Sat, 09 Dec 2017 17:57:14 +0100 |
Jonas Wielicki |
MUC: Ensure that <delay/> elements which match our from are stripped (fixes #1055)
|
| Sat, 09 Dec 2017 17:36:47 +0100 |
Jonas Wielicki |
MUC: fix the @from on <delay/> in history replay (fixes #1054)
|
| Thu, 21 Dec 2017 12:22:46 -0500 |
Waqas Hussain |
util_throttle_spec: Fix minor typo in test title
|
| Tue, 12 Dec 2017 17:51:12 +0100 |
Kim Alvefur |
adhoc.lib: Rename other variable to avoid name clash [luacheck]
|
| Tue, 12 Dec 2017 17:49:30 +0100 |
Kim Alvefur |
Backed out changeset 84c117cdd048, broke things
|
| Mon, 11 Dec 2017 22:45:03 +0100 |
Kim Alvefur |
mod_storage_sql: Remove ability to override name of key-value table (unreachable and would not work)
|
| Sat, 09 Dec 2017 20:56:37 +0100 |
Kim Alvefur |
util.ip: Remove redundant caching of method output (supposed to be done in ab9ddfb03d4d but lost somehow)
|
| Sat, 09 Dec 2017 20:53:37 +0100 |
Kim Alvefur |
util.ip: Convert the correct IP to IPv6-mapped for comparison (fixes traceback, possibly invalid result)
|
| Sat, 09 Dec 2017 15:40:37 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sat, 09 Dec 2017 15:37:10 +0100 |
Kim Alvefur |
Merge 0.9->0.10
|
| Sat, 09 Dec 2017 14:39:48 +0100 |
Kim Alvefur |
MUC: Always send subject message, even if it is empty (fixes #1053)
|
| Fri, 08 Dec 2017 19:39:43 +0100 |
Kim Alvefur |
mod_register: Include the session and its IP address in user-registering event, so that plugins can use this
|
| Tue, 05 Dec 2017 13:24:28 +0100 |
Kim Alvefur |
mod_s2s: Restructure some code
|
| Tue, 05 Dec 2017 12:35:01 +0100 |
Kim Alvefur |
mod_s2s: Remove unused argument [luacheck]
|
| Tue, 05 Dec 2017 12:34:50 +0100 |
Kim Alvefur |
mod_s2s: Remove unused local [luacheck]
|
| Tue, 05 Dec 2017 12:32:51 +0100 |
Kim Alvefur |
mod_adhoc: Rename variable to avoid name clash [luacheck]
|
| Tue, 05 Dec 2017 12:32:25 +0100 |
Kim Alvefur |
mod_adhoc/adhoc.lib: Rename variable to avoid name clash [luacheck]
|
| Tue, 05 Dec 2017 12:30:13 +0100 |
Kim Alvefur |
mod_dialback: Use non-deprecated API
|
| Tue, 05 Dec 2017 12:26:57 +0100 |
Kim Alvefur |
mod_dialback: Split long line [luacheck]
|
| Tue, 05 Dec 2017 12:26:08 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Tue, 05 Dec 2017 12:21:51 +0100 |
Kim Alvefur |
mod_dialback: Copy function from mod_s2s instead of depending on it, which made it harder to disable s2s (fixes #1050)
|
| Tue, 05 Dec 2017 11:59:43 +0100 |
Kim Alvefur |
DEPENDS: Change link to https
|
| Tue, 05 Dec 2017 11:12:58 +0100 |
Kim Alvefur |
mod_limits: Fix typo in comment
|
| Fri, 01 Dec 2017 07:58:52 +0100 |
Kim Alvefur |
mod_register: Support CIDR notation in white-/blacklists (closes #941)
|
| Sun, 03 Dec 2017 15:42:55 +0100 |
Kim Alvefur |
util.crand: Return early if a zero bytes are requested
|
| Sun, 03 Dec 2017 15:37:17 +0100 |
Kim Alvefur |
spec/util.random: Check a larger range of sizes
|
| Sun, 03 Dec 2017 15:36:20 +0100 |
Kim Alvefur |
util.crand: Throw an error for sizes smaller than 1 byte
|
| Sun, 03 Dec 2017 15:21:12 +0100 |
Kim Alvefur |
util.crand: Make it possible to use arc4random on Linux (needs libbsd)
|
| Sun, 03 Dec 2017 15:03:25 +0100 |
Kim Alvefur |
util.crand: Use a small buffer on the stack for small pieces of random, should be faster
|
| Sun, 03 Dec 2017 14:14:35 +0100 |
Kim Alvefur |
util.crand: Remove unneeded cast
|
| Sun, 03 Dec 2017 14:13:56 +0100 |
Kim Alvefur |
util.crand: Silence signedness warning
|
| Sat, 02 Dec 2017 11:11:32 +0100 |
Kim Alvefur |
util.crand: Only keep return value of getrandom() as the others don't return partial results
|
| Sat, 02 Dec 2017 10:58:37 +0100 |
Kim Alvefur |
util.crand: Try getrandom() again until buffer is filled
|
| Sat, 02 Dec 2017 02:12:06 +0100 |
Kim Alvefur |
net.websocket.frames: Ignore Lua 5.3-only fields [luacheck]
|
| Fri, 01 Dec 2017 05:13:28 +0100 |
Kim Alvefur |
util.ip: Do equality checking by comparing packed representation to avoid any variations
|
| Fri, 01 Dec 2017 04:54:23 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 01 Dec 2017 03:13:52 +0100 |
Kim Alvefur |
util.ip: Add CGNAT network range reserved in RFC 6598
|
| Fri, 01 Dec 2017 03:31:37 +0100 |
Kim Alvefur |
util.ip: Do exact match for longer bit counts than available
|
| Fri, 01 Dec 2017 03:29:25 +0100 |
Kim Alvefur |
util.ip: Do CIDR matching by comparing all bits at once instead of using O(n) function
|
| Fri, 01 Dec 2017 02:25:25 +0100 |
Kim Alvefur |
util.ip: Cache return values of all methods in one place
|
| Fri, 01 Dec 2017 02:23:57 +0100 |
Kim Alvefur |
util.ip: Instantiate various addresses used for comparisons once
|
| Fri, 01 Dec 2017 04:33:49 +0100 |
Kim Alvefur |
util.ip: Simplify creation of IPv6-mapped IPv4 addresses
|
| Fri, 01 Dec 2017 04:33:27 +0100 |
Kim Alvefur |
util.ip: Add a method returning a normalized IP address
|
| Fri, 01 Dec 2017 04:32:20 +0100 |
Kim Alvefur |
util.ip: Simplify bitstring method
|
| Fri, 01 Dec 2017 04:37:33 +0100 |
Kim Alvefur |
util.ip: Make bit string function into a method
|
| Fri, 01 Dec 2017 04:39:12 +0100 |
Kim Alvefur |
util.ip: Parse IP address using inet_pton
|
| Fri, 01 Dec 2017 01:55:40 +0100 |
Kim Alvefur |
util.ip: Reflow module export table
|
| Fri, 01 Dec 2017 01:55:15 +0100 |
Kim Alvefur |
util.ip: Reflow metatable
|
| Wed, 29 Nov 2017 08:02:14 +0100 |
Kim Alvefur |
net.dns: Use inet_ntop from util.net if available
|
| Sun, 26 Nov 2017 02:26:13 +0100 |
Kim Alvefur |
util.net: Add bindings to inet_ntop and inet_pton
|
| Fri, 01 Dec 2017 00:56:11 +0100 |
Kim Alvefur |
util.crand: Add comments about defines
|
| Fri, 01 Dec 2017 00:29:25 +0100 |
Kim Alvefur |
util.crand: Apply formatter
|
| Fri, 01 Dec 2017 00:28:52 +0100 |
Kim Alvefur |
util.crand: Reorder includes so system ones are first
|
| Fri, 01 Dec 2017 00:27:37 +0100 |
Kim Alvefur |
util.crand: Always include stdlib to be sure __GLIBC_PREREQ is defined
|
| Fri, 01 Dec 2017 04:50:20 +0100 |
Kim Alvefur |
net.dns: Don't compress a single zero group in IPv6 addresses to match behaviour of inet_ntop
|
| Thu, 30 Nov 2017 19:35:35 +0100 |
Kim Alvefur |
util.signal: Fix loop (fixes #1047)
|
| Thu, 30 Nov 2017 18:47:06 +0000 |
Matthew Wild |
prosodyctl: Fix traceback with lfs < 1.6.2 and show warning
|
| Thu, 23 Nov 2017 21:00:29 +0100 |
Kim Alvefur |
util.template: Use util.envload instead of loadstring which is deprecated in Lua 5.2
|
| Thu, 23 Nov 2017 20:55:21 +0100 |
Kim Alvefur |
util.format: Import unpack from table lib in Lua 5.2+
|
| Thu, 23 Nov 2017 20:51:38 +0100 |
Kim Alvefur |
util.envload: Ignore "undefined variable" warning for loadstring [luacheck with strict 5.2 or 5.3 checks]
|
| Thu, 23 Nov 2017 17:42:48 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Tue, 14 Nov 2017 15:20:14 +0100 |
Kim Alvefur |
util.signal: Use a static array to keep track of pending signals (fixes #1029)
|
| Wed, 22 Nov 2017 02:40:42 +0100 |
Kim Alvefur |
spec/net.http.server: Add test for #1044
|
| Wed, 22 Nov 2017 02:36:10 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Wed, 22 Nov 2017 02:34:42 +0100 |
Kim Alvefur |
util.helpers: Handle missing priorities, happens due to wildcard magic in net.http.server (fixes #1044)
|
| Tue, 21 Nov 2017 23:16:16 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Tue, 21 Nov 2017 14:46:21 +0100 |
Kim Alvefur |
mod_storage_sql: Add indices that include the with and when columns of archives
|
| Tue, 21 Nov 2017 21:48:43 +0100 |
Kim Alvefur |
util.async: Fix thread check to work correctly in Lua 5.2
|
| Tue, 21 Nov 2017 21:48:14 +0100 |
Kim Alvefur |
util.async: Factor out thread check into a function
|
| Mon, 20 Nov 2017 02:22:09 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Mon, 20 Nov 2017 00:27:26 +0100 |
Kim Alvefur |
certmanager: Set single curve conditioned on LuaSec advertising EC crypto support
|
| Mon, 20 Nov 2017 00:26:41 +0100 |
Kim Alvefur |
certmanager: Filter out curves not supported by LuaSec
|
| Mon, 20 Nov 2017 00:25:18 +0100 |
Kim Alvefur |
certmanager: Change table representing LuaSec capabilities to match capabilities table exposed in LuaSec 0.7
|
| Sun, 19 Nov 2017 21:00:43 +0100 |
Kim Alvefur |
mod_storage_internal: Skip write if no items matched a deletion query
|
| Thu, 09 Nov 2017 17:19:11 +0100 |
Kim Alvefur |
util.pubsub: Recreate itemstore if persist_items changes or resize it if max_items changes
|
| Thu, 09 Nov 2017 17:22:47 +0100 |
Kim Alvefur |
mod_pubsub: Allow itemstore to override item ids
|
| Thu, 09 Nov 2017 17:21:50 +0100 |
Kim Alvefur |
mod_pubsub/archive_itemstore: Support resize operation
|
| Sat, 18 Nov 2017 21:35:40 +0100 |
Kim Alvefur |
util.cache: Call on-eviction callback when shrinking
|
| Sat, 18 Nov 2017 21:35:31 +0100 |
Kim Alvefur |
util.cache: Add a method to resize the cache
|
| Tue, 07 Nov 2017 00:38:47 +0100 |
Kim Alvefur |
util.cache: Add method for removing all data (does not call eviction callback)
|
| Thu, 09 Nov 2017 16:50:36 +0100 |
Kim Alvefur |
mod_storage_sql: Add support for truncating deletion
|
| Fri, 10 Nov 2017 09:44:30 +0100 |
Kim Alvefur |
mod_storage_internal: Optimize truncation
|
| Thu, 09 Nov 2017 01:42:01 +0100 |
Kim Alvefur |
mod_storage_internal: Allow truncating deletion at the beginning or end of an archive store
|
| Sun, 19 Nov 2017 20:51:53 +0100 |
Kim Alvefur |
util.datetime: Add tests
|
| Sat, 18 Nov 2017 20:15:19 +0100 |
Kim Alvefur |
mod_debug_sql: Declare itself as global module
|
| Fri, 10 Nov 2017 17:47:50 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 10 Nov 2017 17:47:11 +0100 |
Kim Alvefur |
util: Ignore some Lua 5.1 vs 5.2 compat things [luacheck]
|
| Fri, 10 Nov 2017 07:11:03 +0100 |
Kim Alvefur |
mod_c2s: Set a default value for c2s_timeout (fixes #1036)
|
| Thu, 09 Nov 2017 17:27:52 +0100 |
Kim Alvefur |
MUC: Cache names of public rooms on eviction
|
| Thu, 09 Nov 2017 17:27:37 +0100 |
Kim Alvefur |
MUC: Measure rate of room eviction
|
| Thu, 09 Nov 2017 17:27:12 +0100 |
Kim Alvefur |
MUC: Tweak debug log message
|
| Fri, 10 Nov 2017 05:50:03 +0100 |
Kim Alvefur |
net.server_event: Split long line [luacheck]
|
| Fri, 10 Nov 2017 05:46:39 +0100 |
Kim Alvefur |
util.format: Move tests to spec/
|
| Fri, 10 Nov 2017 05:42:32 +0100 |
Kim Alvefur |
util: Various minor changes to please [luacheck]
|
| Fri, 10 Nov 2017 05:34:29 +0100 |
Kim Alvefur |
luacheckrc: Ignore long commets (e.g. license in util.sasl)
|
| Wed, 08 Nov 2017 10:45:58 +0100 |
Kim Alvefur |
util.sql: Discard useless substitution count from string.gsub in SQL debug logs
|
| Tue, 07 Nov 2017 09:29:04 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Tue, 07 Nov 2017 09:26:48 +0100 |
Kim Alvefur |
util.sql: Return an error message when a SQL commit fails (LuaDBI doesn't) (Thanks Ge0rG)
|
| Tue, 07 Nov 2017 02:32:45 +0100 |
Kim Alvefur |
mod_pep_plus: Broadcast only the last item (thanks lovetox)
|
| Tue, 07 Nov 2017 00:40:52 +0100 |
Kim Alvefur |
util.pubsub: Add method for retreiving the last item (useful for sending on subscribe)
|
| Tue, 07 Nov 2017 00:39:35 +0100 |
Kim Alvefur |
mod_pubsub: Add a tail method (like util.cache) to archive_itemstore
|
| Mon, 06 Nov 2017 21:03:30 +0100 |
Kim Alvefur |
mod_pubsub: Update node config names (should have been in 2abbb01cd756) (thanks lovetox)
|
| Fri, 03 Nov 2017 15:44:43 +0100 |
Kim Alvefur |
spec/util.encodings: Test a lonly padding (can appear like this in SASL)
|
| Fri, 03 Nov 2017 15:44:39 +0100 |
Kim Alvefur |
spec/util.encodings: Test an UTF-8 sequence
|
| Fri, 03 Nov 2017 15:43:36 +0100 |
Kim Alvefur |
spec/util.encodings: Fix syntax
|
| Fri, 03 Nov 2017 15:40:52 +0100 |
Kim Alvefur |
spec/util.encodings: Remove workaround for a thing
|
| Fri, 03 Nov 2017 01:17:53 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 03 Nov 2017 01:17:39 +0100 |
Kim Alvefur |
util.termcolours: Split a long line [luacheck]
|
| Fri, 03 Nov 2017 01:13:35 +0100 |
Kim Alvefur |
spec/util.encodings: Add some base64 tests (Thanks Link Mavue)
|
| Sun, 29 Oct 2017 02:05:19 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Mon, 23 Oct 2017 12:46:11 +0200 |
Kim Alvefur |
man prosodyctl: Highlight subcommands
|
| Fri, 27 Oct 2017 13:27:35 +0200 |
Kim Alvefur |
mod_http_errors: Use util.interpolation to render HTML template
|
| Fri, 27 Oct 2017 13:28:34 +0200 |
Kim Alvefur |
mod_http_errors: Set Content-Type header to HTML (fixes #1030)
|
| Fri, 27 Oct 2017 14:08:28 +0200 |
Kim Alvefur |
net.http.server: Include response object in most http-error events
|
| Sun, 29 Oct 2017 00:07:45 +0200 |
Kim Alvefur |
rostermanager: Log warning if removal self-contact failed
|
| Sun, 29 Oct 2017 00:07:18 +0200 |
Kim Alvefur |
rostermanager: Use internal method for storing removal of self-contact
|
| Sun, 29 Oct 2017 00:06:26 +0200 |
Kim Alvefur |
rostermanager: Demote warning to debug message
|
| Sun, 29 Oct 2017 00:05:26 +0200 |
Kim Alvefur |
rostermanager: Capitalize log message
|
| Tue, 19 Sep 2017 19:17:23 +0200 |
Emmanuel Gil Peyrot |
rostermanager: Remove self-contact entry (fixes #933)
|
| Tue, 19 Sep 2017 19:17:07 +0200 |
Emmanuel Gil Peyrot |
rostermanager: Simplify logging.
|
| Thu, 26 Oct 2017 22:30:52 +0200 |
Kim Alvefur |
loggingmanager: Make timestamps enabled by default in file sink (fixes #1004)
|
| Thu, 26 Oct 2017 22:22:14 +0200 |
Kim Alvefur |
mod_carbons: Synthesize a 'to' attribute for carbons of stanzas to "self" (fixes #956)
|
| Tue, 17 Oct 2017 12:42:20 +0200 |
Kim Alvefur |
mod_mam: Load archiving preferes for offline users (fixes #1024)
|
| Wed, 25 Oct 2017 21:59:33 +0200 |
Kim Alvefur |
mod_storage_xep0227: Ignore unused 'self' argument [luacheck]
|
| Thu, 19 Oct 2017 12:08:40 +0200 |
Kim Alvefur |
mod_storage_xep0227: Add roster storage (fixes #1023)
|
| Thu, 19 Oct 2017 12:21:49 +0200 |
Kim Alvefur |
mod_storage_xep0227: Correctly report that only key-value stores are supported
|
| Wed, 25 Oct 2017 01:32:30 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Mon, 23 Oct 2017 15:23:03 +0200 |
Kim Alvefur |
mod_stanza_debug: Logs full stanzas sent and received for debugging purposes
|
| Tue, 17 Oct 2017 07:09:00 +0200 |
Kim Alvefur |
core.stanza_router: Verify that xmlns exists for firing stanza/iq/xmlns/name events (fixes #1022) (thanks SamWhited)
|
| Sun, 22 Oct 2017 20:41:11 +0200 |
Kim Alvefur |
Makefile: Tell busted to use the configured Lua version (or C modules won't load)
|
| Sun, 22 Oct 2017 14:39:59 +0200 |
Kim Alvefur |
hgignore: Stop ignoring *.report, these are no longer created since switching to busted
|
| Fri, 20 Oct 2017 06:54:06 +0200 |
Kim Alvefur |
mod_uptime: Remove unused arguments [luacheck]
|
| Wed, 18 Oct 2017 21:21:43 +0200 |
Kim Alvefur |
util.pubsub: Return an empty list if specific item asked for does not exist (thanks jonasw)
|
| Wed, 18 Oct 2017 11:43:07 +0100 |
Emmanuel Gil Peyrot |
mod_pep_plus: Fix a typo.
|
| Wed, 18 Oct 2017 09:43:43 +0200 |
Kim Alvefur |
mod_pep_plus: Use feature detection from pubsub.lib
|
| Wed, 18 Oct 2017 09:38:45 +0200 |
Kim Alvefur |
mod_pubsub: Move service feature dection to pubsub.lib to allow reuse
|
| Wed, 18 Oct 2017 09:24:35 +0200 |
Kim Alvefur |
mod_pep_plus, mod_pubsub: Remove unused reference to pubsub.lib handlers [luacheck]
|
| Wed, 18 Oct 2017 09:23:27 +0200 |
Kim Alvefur |
mod_pubsub: Use correct variable name [luacheck]
|
| Wed, 18 Oct 2017 09:08:16 +0200 |
Kim Alvefur |
mod_pubsub: Add support for Create and Configure
|
| Wed, 18 Oct 2017 07:49:44 +0200 |
Kim Alvefur |
mod_pubsub: Fix namespace conflict with the pubsub#owner namespace
|
| Wed, 18 Oct 2017 07:47:00 +0200 |
Kim Alvefur |
mod_pep_plus: Use dispatch function from pubsub.lib
|
| Wed, 18 Oct 2017 07:46:44 +0200 |
Kim Alvefur |
mod_pubsub: Move dispatch function into pubsub.lib
|
| Tue, 17 Oct 2017 05:47:06 +0200 |
Kim Alvefur |
pubsub: Distinguish internal representation of node config from XEP-0060 form (util.pubsub should be protocol-agnostic)
|
| Tue, 17 Oct 2017 05:30:09 +0200 |
Kim Alvefur |
mod_pep_plus: Advertise additional features not covered by inspection of pubsub service methods
|
| Tue, 17 Oct 2017 20:50:59 +0200 |
Kim Alvefur |
mod_pep_plus: Fix feature mapping here too (see 29ef191c7bf9)
|
| Tue, 17 Oct 2017 05:22:43 +0200 |
Kim Alvefur |
mod_pep: Advertise pubsub features that I believe to be implented
|
| Tue, 17 Oct 2017 05:20:11 +0200 |
Kim Alvefur |
mod_pep: Remove disco identity and feature from the host (changed in XEP-0163 version 1.2)
|
| Tue, 17 Oct 2017 03:43:57 +0200 |
Kim Alvefur |
mod_pubsub: Fix feature advertising of config-node and retrieve-default
|
| Tue, 17 Oct 2017 00:07:34 +0200 |
Kim Alvefur |
mod_pubsub: Remove expose_publisher argument since it is handled in broadcaster
|
| Mon, 16 Oct 2017 22:12:14 +0200 |
Kim Alvefur |
util.pubsub: Remove inclusion of publisher
|
| Sun, 15 Oct 2017 19:03:49 +0200 |
Kim Alvefur |
mod_pubsub: Fix typo in import
|
| Sun, 15 Oct 2017 18:59:37 +0200 |
Kim Alvefur |
mod_pubsub: Limit number of items to fetch from archive storage to pubsub#max_items to prevent unbounded query (thanks Martin and lovetox)
|
| Sun, 15 Oct 2017 11:54:24 +0200 |
Kim Alvefur |
mod_pubsub: Don't log private data
|
| Sun, 15 Oct 2017 11:42:33 +0200 |
Kim Alvefur |
util.debug: Produce a sensible name for nameless upvalues to C functions
|
| Fri, 13 Oct 2017 19:55:33 +0200 |
Kim Alvefur |
mod_pep_plus: Advertise nodes with the correct JID (missed in ec605946e597) (thanks lovetox)
|
| Thu, 12 Oct 2017 01:37:35 +0200 |
Kim Alvefur |
mod_pep_plus: Make node persistence configurable via pubsub#persist_items
|
| Thu, 12 Oct 2017 01:34:32 +0200 |
Kim Alvefur |
mod_pep_plus: Advertise pubsub features in disco#info (code adapted from mod_pubsub)
|
| Thu, 12 Oct 2017 01:31:08 +0200 |
Kim Alvefur |
mod_pubsub, mod_pep_plus: Rename simple_itemstore to reflect that it's based on archive storage
|
| Wed, 11 Oct 2017 22:18:26 +0200 |
Kim Alvefur |
mod_pubsub: Make sure that a dataform is given to configure
|
| Tue, 10 Oct 2017 01:41:47 +0200 |
Kim Alvefur |
util.pubsub: Return item-not-found if a single item is requested, and not there
|
| Mon, 09 Oct 2017 13:45:53 +0200 |
Kim Alvefur |
mod_pep_plus: Add missing variable
|
| Mon, 09 Oct 2017 02:22:33 +0200 |
Kim Alvefur |
net.server_event: Add "libevent" to backend description
|
| Mon, 09 Oct 2017 02:08:41 +0200 |
Kim Alvefur |
mod_pubsub: Hide item persistence behind option (at least until affiliations are also persisted)
|
| Mon, 09 Oct 2017 01:57:55 +0200 |
Kim Alvefur |
util.pubsub: Clear data on node deletion
|
| Mon, 09 Oct 2017 01:45:20 +0200 |
Kim Alvefur |
mod_pubsub: Restore persistence with one archive per node
|
| Mon, 09 Oct 2017 01:02:17 +0200 |
Kim Alvefur |
mod_storage_internal: Add more extensive query support to archive:delete method
|
| Mon, 09 Oct 2017 01:01:28 +0200 |
Kim Alvefur |
mod_storage_internal: Add support for archive key deduplication (like mod_storage_sql)
|
| Mon, 09 Oct 2017 00:58:45 +0200 |
Kim Alvefur |
mod_pubsub: Remove use of non-existent fields
|
| Mon, 09 Oct 2017 00:11:11 +0200 |
Kim Alvefur |
mod_pep_plus: Update subscriptions for other local users only
|
| Sun, 08 Oct 2017 23:59:13 +0200 |
Kim Alvefur |
mod_pep_plus: Keep track of nodes, and restore them when later
|
| Sun, 08 Oct 2017 23:49:49 +0200 |
Kim Alvefur |
mod_pep_plus: Use local username instead of bare JID for references
|
| Mon, 09 Oct 2017 00:05:18 +0200 |
Kim Alvefur |
mod_pep_plus: Skip over roster metadata (version, pending) entry
|
| Sun, 08 Oct 2017 23:42:55 +0200 |
Kim Alvefur |
mod_pep_plus: Rename variable for clarity
|
| Sun, 08 Oct 2017 21:20:21 +0200 |
Kim Alvefur |
mod_pubsub: Workaround some storage modules without archive key deduplication
|
| Sun, 08 Oct 2017 19:42:10 +0200 |
Kim Alvefur |
mod_pubsub: Ignore unused 'self' since the data used is an upvalue [luacheck]
|
| Sun, 08 Oct 2017 01:56:44 +0200 |
Kim Alvefur |
mod_pep_plus, mod_pubsub: Store node content in separate archive stores
|
| Sun, 08 Oct 2017 18:34:57 +0200 |
Kim Alvefur |
util.datamanager: Encode the 'store' path component, preserving underscores
|
| Sun, 08 Oct 2017 01:28:32 +0200 |
Kim Alvefur |
mod_pubsub: Add method to clear data from a simple_itemstore
|
| Sun, 08 Oct 2017 01:27:04 +0200 |
Kim Alvefur |
util.pubsub: Clear data store if it supports being cleared, otherwise fall back to creating a new one
|
| Sun, 08 Oct 2017 01:23:43 +0200 |
Kim Alvefur |
mod_pubsub: Remove workaround for SQL issue (fixed in becb593ed86d)
|
| Sun, 08 Oct 2017 00:35:09 +0200 |
Kim Alvefur |
mod_pubsub: Correct traceback in loop invocation (data is the iterator, does not return one)
|
| Thu, 05 Oct 2017 18:06:04 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 05 Oct 2017 17:44:47 +0200 |
Kim Alvefur |
mod_storage_sql: Also clear the prosodyarchive table when an user is deleted (fixes #1009)
|
| Thu, 05 Oct 2017 17:22:42 +0200 |
Kim Alvefur |
mod_storage_sql: Remove return values from purge method
|
| Thu, 05 Oct 2017 12:48:36 +0200 |
Kim Alvefur |
util.encodings: Use the 'idx' argument correctly [-Wunused-parameter]
|
| Wed, 04 Oct 2017 12:10:55 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Wed, 04 Oct 2017 12:06:18 +0200 |
Kim Alvefur |
CHANGES: Correct date using the power hindsight
|
| Wed, 04 Oct 2017 10:16:42 +0100 |
Matthew Wild |
util.sql: Don't log at error level if a transaction failed and was retried ok
|
| Thu, 28 Sep 2017 14:07:11 +0100 |
Matthew Wild |
Added tag 0.10.0 for changeset 39966cbc29f4
|
| Wed, 27 Sep 2017 15:49:41 +0100 |
Matthew Wild |
CHANGES: Update for release
0.10.0
|
| Fri, 29 Sep 2017 13:45:03 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 28 Sep 2017 12:30:43 +0200 |
Kim Alvefur |
configure: Remove unused OS and architecture detection that would most likely fail on systems without gcc
|
| Thu, 28 Sep 2017 12:15:26 +0200 |
Kim Alvefur |
configure: Remove unused "require config" option
|
| Thu, 28 Sep 2017 12:11:56 +0200 |
Kim Alvefur |
configure: Add new but undocumented flags to --help
|
| Thu, 28 Sep 2017 07:25:54 +0200 |
Kim Alvefur |
configure: Set runtime in debian preset to allow building without interperter installed
|
| Wed, 27 Sep 2017 17:34:54 +0200 |
Kim Alvefur |
net.adns: Import setmetatable into a local (fixes traceback on Lua 5.2)
|
| Wed, 27 Sep 2017 15:45:07 +0200 |
Kim Alvefur |
core.certmanager: Set a default curveslist [sic], fixes #879, #943, #951 if used along with luasec 0.7 and openssl 1.1
|
| Wed, 27 Sep 2017 15:38:46 +0200 |
Kim Alvefur |
util.sslconfig: Treat 'curveslist', added in LuaSec 0.7, as a colon-separated list, like ciphers (see #879, #943, #951)
|
| Wed, 27 Sep 2017 15:37:10 +0200 |
Kim Alvefur |
prosodyctl: Abort and warn if the config can't be opened after dropping root privileges (fixes #990)
|
| Wed, 27 Sep 2017 15:33:29 +0200 |
Kim Alvefur |
prosody, prosodyctl: Print the actual config file name used when a problem loading it was encountered (see #990)
|
| Wed, 27 Sep 2017 15:27:29 +0200 |
Kim Alvefur |
mod_blocklist: Drop messages to existing full JIDs in order to prevent issues with MUC PMs, fixes #690
|
| Wed, 27 Sep 2017 15:21:20 +0200 |
Kim Alvefur |
prosodyctl: cert import: Reuse function from certmanager for locating certificates and keys
|
| Wed, 27 Sep 2017 05:27:22 +0200 |
Kim Alvefur |
prosody.cfg.lua.dist: Correct mod_websockets to mod_websocket
|
| Tue, 26 Sep 2017 18:30:34 +0100 |
Matthew Wild |
util.throttle: Remove unused import of floor() [luacheck]
|
| Fri, 29 Sep 2017 10:50:27 +0200 |
Kim Alvefur |
net.server_epoll: Add interface:server() method to match server_event (fixes c2s:show traceback in telnet console)
|
| Tue, 26 Sep 2017 17:49:20 +0100 |
Matthew Wild |
Merge 0.10->trunk
|
| Tue, 26 Sep 2017 17:48:33 +0100 |
Matthew Wild |
mod_limits: Handle fractional outstanding balance values (caused by e3f7b6fa46ba)
|
| Tue, 26 Sep 2017 17:24:25 +0100 |
Matthew Wild |
Merge 0.10->trunk
|
| Mon, 25 Sep 2017 23:12:47 +0100 |
Matthew Wild |
mod_s2s: Use a separate resolver object for each outgoing session
|
| Mon, 25 Sep 2017 23:06:00 +0100 |
Matthew Wild |
net.adns: Restructure to allow creating separate resolver objects, like net.dns
|
| Sun, 24 Sep 2017 18:23:45 -0400 |
Waqas Hussain |
prosodyctl check: Fix traceback when no modules_enabled are defined (e.g., a completely empty config)
|
| Sun, 24 Sep 2017 05:46:24 +0200 |
Kim Alvefur |
prosody: Tiny whitespace fix
|
| Sun, 24 Sep 2017 01:04:56 +0200 |
Kim Alvefur |
net.dns: Correctly apply lower bound of RTT (thanks Ge0rG)
|
| Sat, 23 Sep 2017 23:32:08 +0100 |
Matthew Wild |
tests: util.throttle: Fix time override to simply override util.time. Recent change bypasses current override method.
|
| Sat, 23 Sep 2017 17:49:48 +0100 |
Matthew Wild |
prosody.cfg.lua.dist: Improve certificates comment
|
| Sat, 23 Sep 2017 17:39:36 +0100 |
Matthew Wild |
prosody.cfg.lua.dist: Further tweaks in preparation for 0.10.0
|
| Sat, 23 Sep 2017 17:13:29 +0100 |
Matthew Wild |
certmanager: Add debug logging (thanks av6)
|
| Sat, 23 Sep 2017 13:39:16 +0100 |
Matthew Wild |
prosody.cfg.lua.dist: Update in preparation for 0.10.0 release
|
| Sat, 23 Sep 2017 13:35:33 +0100 |
Matthew Wild |
mod_server_contact_info: Import from prosody-modules 2c59f2f0c37d (fixes #778)
|
| Sat, 23 Sep 2017 13:29:54 +0100 |
Matthew Wild |
mod_limits: Import from prosody-modules 2c59f2f0c37d (fixes #129)
|
| Sat, 23 Sep 2017 13:20:46 +0100 |
Matthew Wild |
util.dataforms: Don't include list options in result forms (fixes #983)
|
| Sun, 17 Sep 2017 13:29:14 -0400 |
Waqas Hussain |
util.throttle: Fix initial time setting (double accounting the first time) and fractional balance updates (0.1*10 was not the same as 1*1)
|
| Thu, 21 Sep 2017 02:36:28 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Tue, 19 Sep 2017 23:38:08 +0200 |
Emmanuel Gil Peyrot |
mod_mam: Also return the preferences on set
|
| Wed, 20 Sep 2017 14:42:21 +0100 |
Matthew Wild |
hostmanager: Add support for 'disco_hidden' option to hide hosts from disco#items (thanks Ge0rG)
|
| Mon, 18 Sep 2017 18:35:01 +0200 |
Kim Alvefur |
mod_mam: Log a message when not archiving because it only had ignored tags
|
| Mon, 18 Sep 2017 18:28:29 +0200 |
Kim Alvefur |
prosodyctl: cert import: Use env variable set by certbot if invoked as post-renew hook
|
| Mon, 18 Sep 2017 17:08:31 +0200 |
Kim Alvefur |
prosodyctl: Only demand a hostname argument to cert commands other than import
|
| Mon, 18 Sep 2017 17:06:35 +0200 |
Kim Alvefur |
prosodyctl: Use all enabled hosts if no hostnames passed to cert import
|
| Sun, 17 Sep 2017 13:33:38 -0400 |
Waqas Hussain |
util_throttle_spec: Slight stylistic update for function test group titles
|
| Sun, 17 Sep 2017 13:29:14 -0400 |
Waqas Hussain |
util.throttle: Fix initial time setting (double accounting the first time) and fractional balance updates (0.1*10 was not the same as 1*1)
|
| Sun, 17 Sep 2017 11:17:45 -0400 |
Waqas Hussain |
.hgignore: Add luacov.report.out, luacov.report.out.index and luacov.stats.out
|
| Sat, 16 Sep 2017 17:24:56 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sat, 16 Sep 2017 17:24:13 +0200 |
Kim Alvefur |
util.random: Add a _source field to match util.crand
|
| Sat, 16 Sep 2017 17:22:51 +0200 |
Kim Alvefur |
util.random: Remove obsolete noop seed function
|
| Sat, 16 Sep 2017 10:16:08 +0100 |
Matthew Wild |
spec/util_queue: Add iterator and peek tests for 100% line coverage
|
| Sat, 16 Sep 2017 10:13:39 +0100 |
Matthew Wild |
.luacheckrc: Add busted globals for spec/* (thanks av6!)
|
| Sat, 16 Sep 2017 03:46:55 -0400 |
Waqas Hussain |
Makefile: Update `make test` to use the "busted" test runner
|
| Fri, 15 Sep 2017 17:17:07 -0400 |
Waqas Hussain |
util.async: Fix documentation URL
|
| Fri, 15 Sep 2017 17:07:57 -0400 |
Waqas Hussain |
Port tests to the `busted` test runner
|
| Thu, 14 Sep 2017 02:48:34 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 14 Sep 2017 02:47:40 +0200 |
Kim Alvefur |
Merge 0.9->0.10
|
| Thu, 14 Sep 2017 01:27:36 +0200 |
Kim Alvefur |
mod_component, mod_s2s: Iterate over child tags instead of child nodes (can include text) in stream error (same as 176b7f4e4ac9)
|
| Wed, 13 Sep 2017 18:18:57 +0200 |
Kim Alvefur |
mod_c2s: Iterate over child tags instead of child nodes in stream error (fixes traceback from #987)
|
| Tue, 12 Sep 2017 14:59:52 +0200 |
Kim Alvefur |
mod_mam: Log a message in case archive deletion is not supported by the storage module in use
|
| Tue, 12 Sep 2017 14:42:56 +0200 |
Kim Alvefur |
mod_mam: Use a FIFO queue for scheduling archive expiry
|
| Mon, 11 Sep 2017 19:32:51 +0200 |
Kim Alvefur |
core.loggingmanager: Remove now unused locals [luacheck]
|
| Mon, 11 Sep 2017 19:32:12 +0200 |
Kim Alvefur |
loggingmanager, mod_posix: Import util.format correctly (fixes #985)
|
| Sun, 10 Sep 2017 13:13:24 -0400 |
Waqas Hussain |
loggingmanager: Slight cleanup and optimization of file sink
|
| Sun, 10 Sep 2017 13:05:45 -0400 |
Waqas Hussain |
loggingmanager, mod_posix: Replace the old inconsistent log formatting with the new util.format
|
| Sun, 10 Sep 2017 12:42:05 -0400 |
Waqas Hussain |
util.format: A string.format wrapper that gracefully handles invalid arguments
|
| Tue, 25 Jul 2017 13:25:49 +0200 |
Kim Alvefur |
util.dependencies: Add comment about LuaSec compat
|
| Tue, 25 Jul 2017 13:16:31 +0200 |
Kim Alvefur |
util.dependencies: Add compatibility code for LuaSocket no longer exporting as a global
|
| Sat, 08 Jul 2017 18:21:45 +0200 |
Kim Alvefur |
mod_saslauth: Use correct varible name (thanks Roi)
|
| Wed, 13 Sep 2017 18:46:39 +0200 |
Kim Alvefur |
mod_pubsub: Comment out data persistence for now (weird without config persistence)
|
| Sat, 29 Jul 2017 13:09:57 +0200 |
Kim Alvefur |
util.pubsub: Don't record publisher when superuser privileges are used (eg by modules)
|
| Wed, 26 Apr 2017 12:11:11 +0200 |
Kim Alvefur |
mod_pubsub: Store data in users store, node in 'with' metadata field
|
| Wed, 26 Apr 2017 12:09:58 +0200 |
Kim Alvefur |
mod_pubsub: Pass 'user' to simple_itemstore
|
| Wed, 26 Apr 2017 12:06:41 +0200 |
Kim Alvefur |
util.pubsub: Catch overriden id from storage
|
| Wed, 26 Apr 2017 12:05:06 +0200 |
Kim Alvefur |
mod_pubsub: Pass xmlns correctly
|
| Sat, 15 Apr 2017 09:35:33 +0100 |
Emmanuel Gil Peyrot |
mod_pep_plus: Add item persistency.
|
| Sat, 15 Apr 2017 01:26:19 +0100 |
Emmanuel Gil Peyrot |
mod_pep_plus: Fix all of the warnings [luacheck]
|
| Sat, 15 Apr 2017 01:21:55 +0100 |
Emmanuel Gil Peyrot |
mod_pubsub: Add item persistence using mod_storage_*’s archive store.
|
| Sun, 02 Apr 2017 19:08:54 +0100 |
Emmanuel Gil Peyrot |
util.pubsub: Add the publisher as an attribute in the item element.
|
| Sun, 02 Apr 2017 19:08:54 +0100 |
Emmanuel Gil Peyrot |
util.pubsub: Add a node parameter to itemstore().
|
| Fri, 14 Apr 2017 22:45:59 +0100 |
Emmanuel Gil Peyrot |
mod_pubsub: Fix a few warnings [luacheck]
|
| Tue, 12 Sep 2017 16:16:28 +0100 |
Matthew Wild |
tests: Add failing tests for util.async
|
| Mon, 04 Sep 2017 10:08:04 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sun, 03 Sep 2017 17:13:30 +0200 |
Kim Alvefur |
mod_mam: Factor out <stanza-id> stripping so it can be reused in two places
|
| Sun, 03 Sep 2017 12:42:25 +0200 |
Kim Alvefur |
mod_mam: Clone stanza before stripping stanza id after carbons
|
| Sat, 02 Sep 2017 10:05:50 +0200 |
Kim Alvefur |
man/prosodyctl.markdown: Reflow
|
| Sat, 02 Sep 2017 10:04:32 +0200 |
Kim Alvefur |
man prosodyctl: Add text about the `cert import` command
|
| Tue, 29 Aug 2017 15:24:53 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Tue, 29 Aug 2017 15:23:39 +0200 |
Kim Alvefur |
prosody, prosodyctl: Fix traceback if ssl config is missing (thanks lookshe and sol)
|
| Mon, 28 Aug 2017 21:05:12 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 07 Jul 2017 21:04:46 +0200 |
Kim Alvefur |
net.http: Add option for disabling TLS certifictate validation
|
| Fri, 07 Jul 2017 21:04:30 +0200 |
Kim Alvefur |
net.http: Validate HTTPS certificates (fixes #659)
|
| Fri, 07 Jul 2017 20:42:35 +0200 |
Kim Alvefur |
prosody, prosodyctl: Set up TLS settings for HTTPS requests in net.http (part of fix for #659)
|
| Fri, 07 Jul 2017 20:31:52 +0200 |
Kim Alvefur |
net.http: Move default SSL/TLS settings into options, allowing them to be overriden in new()
|
| Fri, 07 Jul 2017 20:30:52 +0200 |
Kim Alvefur |
net.http: Expose defaults
|
| Fri, 07 Jul 2017 20:16:00 +0200 |
Kim Alvefur |
net.http: Remove duplicate 'request' entry
|
| Thu, 24 Aug 2017 21:51:11 +0200 |
Kim Alvefur |
mod_register: Add comments saying which section handles password change, account deletion and which is in-band registration
|
| Tue, 25 Jul 2017 22:01:16 +0200 |
Kim Alvefur |
mod_mam: Clone stanzas before mutating (thanks waqas) (fixes #961)
|
| Fri, 28 Jul 2017 13:15:29 +0200 |
Kim Alvefur |
core.usermanager, various modules: Disconnect other resources on password change (thanks waqas) (fixes #512)
|
| Sun, 06 Aug 2017 13:27:47 +0200 |
Kim Alvefur |
MUC: Use variable that actually exists (thanks Martin)
|
| Fri, 04 Aug 2017 20:27:43 +0200 |
Kim Alvefur |
prosodyctl: Skip certificate checks for hosts of the form node@host (fixes #779)
|
| Sun, 30 Jul 2017 18:47:43 +0200 |
Kim Alvefur |
net.websocket: Remove stray module api reference, shouldn't be used in here
|
| Thu, 27 Jul 2017 14:10:18 +0200 |
Kim Alvefur |
mod_disco: Advertise in stream-features after auth (probably what was meant in 200f1f6306a7) (fixes #957)
|
| Fri, 21 Jul 2017 00:07:34 +0200 |
Kim Alvefur |
MUC: Reject whitespace-only nicknames (fixes #337)
|
| Fri, 04 Aug 2017 18:52:15 +0100 |
Matthew Wild |
util.sql: Greedily read all rows so we can close queries early (fixes #391)
|
| Fri, 28 Jul 2017 23:47:38 +0100 |
Matthew Wild |
Merge 0.10 -> trunk
|
| Fri, 28 Jul 2017 23:45:05 +0100 |
Matthew Wild |
sessionmanager: Revert session.type if binding fails due to roster load error
|
| Sun, 16 Jul 2017 19:25:29 +0100 |
Emmanuel Gil Peyrot |
mod_register: Add ::1 to the default registration_whitelist.
|
| Sun, 16 Jul 2017 19:25:15 +0100 |
Emmanuel Gil Peyrot |
mod_bosh: Add ::1 to the default trusted_proxies.
|
| Thu, 06 Jul 2017 11:24:36 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 06 Jul 2017 11:22:16 +0200 |
Kim Alvefur |
MUC: Include a human-readable message when denying room creation because of restrict_room_creation
|
| Thu, 06 Jul 2017 11:21:28 +0200 |
Kim Alvefur |
MUC: Return item-not-found for eg messages to non-existant rooms (changed in 566aba0482b6 for unknown reason)
|
| Thu, 06 Jul 2017 11:21:10 +0200 |
Kim Alvefur |
MUC: Log debug message when restoring a room from storage
|
| Thu, 06 Jul 2017 10:41:28 +0200 |
Kim Alvefur |
prosodyctl: Make `cert check` do the same as `check certs`
|
| Thu, 06 Jul 2017 10:40:00 +0200 |
Kim Alvefur |
MUC: Add some comments attempting to explain what presence and <x> tag goes where
|
| Thu, 06 Jul 2017 10:36:22 +0200 |
Kim Alvefur |
MUC: Include status code 110 on affiliation changes (see #765)
|
| Thu, 06 Jul 2017 10:33:16 +0200 |
Kim Alvefur |
MUC: Include status code 110 on role change notifications (fixes #765))
|
| Wed, 05 Jul 2017 05:44:56 +0200 |
Kim Alvefur |
mod_storage_internal: Return a noop iterator if archive is empty (fixes #920)
|
| Wed, 05 Jul 2017 04:38:08 +0200 |
Kim Alvefur |
mod_mam: Request a total count if no items are requested
|
| Sat, 01 Jul 2017 19:53:27 +0200 |
Kim Alvefur |
man prosodyctl: Mention the --root flag
|
| Mon, 03 Jul 2017 17:32:13 +0200 |
Kim Alvefur |
Backed out changeset a6574fdf8734, violates XEP-0045
|
| Mon, 26 Jun 2017 01:03:51 +0200 |
Kim Alvefur |
MUC: Only send status code 307 to the user being kicked, not everyone (fixes #939)
|
| Tue, 13 Jun 2017 20:14:06 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Tue, 13 Jun 2017 20:13:09 +0200 |
Kim Alvefur |
mod_posix: Ignore currently unused argument [luacheck]
|
| Tue, 13 Jun 2017 20:10:40 +0200 |
Kim Alvefur |
mod_posix: Split long line [luacheck]
|
| Tue, 13 Jun 2017 16:38:53 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Tue, 13 Jun 2017 16:38:52 +0200 |
Kim Alvefur |
Merge 0.9->0.10
|
| Tue, 13 Jun 2017 16:36:47 +0200 |
Kim Alvefur |
net.dns: Prevent answers from immediately expiring even if TTL=0 (see #919)
|
| Thu, 01 Jun 2017 14:05:58 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 01 Jun 2017 14:05:43 +0200 |
Kim Alvefur |
Merge 0.9->0.10
|
| Tue, 30 May 2017 20:52:22 +0100 |
Emmanuel Gil Peyrot |
mod_welcome: Return the pointer to the root of the stanza, fixes a bug similar to #922.
|
| Thu, 01 Jun 2017 14:03:50 +0200 |
Kim Alvefur |
certmanager: Update the 'certificates' option after the config has been reloaded (fixes #929)
|
| Sun, 28 May 2017 23:40:26 +0200 |
Kim Alvefur |
configmanager: Remove unused local [luacheck]
|
| Sat, 27 May 2017 17:30:16 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sat, 27 May 2017 17:19:15 +0200 |
Kim Alvefur |
Merge 0.9->0.10
|
| Sat, 27 May 2017 15:53:30 +0100 |
Emmanuel Gil Peyrot |
mod_disco: Add an account/registered identity on subscribed accounts, fixes #826.
|
| Sat, 27 May 2017 16:42:50 +0200 |
Kim Alvefur |
Merge 0.9->0.10
|
| Sat, 27 May 2017 15:32:28 +0100 |
Emmanuel Gil Peyrot |
configmanager: Remove support for multiple parsers, fixes #852.
|
| Sat, 27 May 2017 14:23:43 +0100 |
Emmanuel Gil Peyrot |
mod_watchregistrations: Return the pointer to the root of the stanza, fixes #922.
|
| Mon, 22 May 2017 05:32:11 +0200 |
Kim Alvefur |
net.dns: Simplify expiry calculation (fixes #919)
|
| Sat, 20 May 2017 15:00:50 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sat, 20 May 2017 14:58:56 +0200 |
Kim Alvefur |
mod_mam: Attach stanza-id to original stanza (fixes #917)
|
| Thu, 18 May 2017 02:01:20 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 18 May 2017 01:59:55 +0200 |
Kim Alvefur |
rostermanager: Use correct variable (missed one place while renaming variable in b98006bfd97a)
|
| Wed, 17 May 2017 01:06:20 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Tue, 16 May 2017 17:52:29 +0200 |
Kim Alvefur |
mod_websocket: Convert set to string (syslog sink needs a better fix)
|
| Tue, 16 May 2017 17:51:33 +0200 |
Kim Alvefur |
prosodyctl: Show description of each certificate subcommand
|
| Sun, 14 May 2017 17:31:50 +0200 |
Kim Alvefur |
mod_storage_internal: Handle case of empty item store when deleting (fixes #910)
|
| Sun, 14 May 2017 17:22:33 +0200 |
Kim Alvefur |
mod_storage_internal: Correctly calculate number of deleted items (fixes #912)
|
| Wed, 10 May 2017 19:22:13 +0200 |
Kim Alvefur |
mod_message: Include username in event for offline messages
|
| Sun, 07 May 2017 20:23:29 +0200 |
Kim Alvefur |
mod_mam: Format timestamps in log message
|
| Sun, 07 May 2017 16:31:48 +0200 |
Kim Alvefur |
mod_message: Normalize indentation
|
| Sun, 30 Apr 2017 10:44:53 +0100 |
Matthew Wild |
mod_storage_sql: Fix logic error introduced by variable rename in aa9f198cb3c9 (thanks waqas)
|
| Thu, 27 Apr 2017 12:41:53 +0200 |
Kim Alvefur |
mod_mam: Use correct variable
|
| Thu, 27 Apr 2017 10:58:02 +0200 |
Kim Alvefur |
mod_message: Remove TODO about privacy list (mod_privacy was removed)
|
| Thu, 27 Apr 2017 10:17:54 +0200 |
Kim Alvefur |
mod_motd: Use initial presence event (saves some checking)
|
| Wed, 26 Apr 2017 16:54:58 +0200 |
Kim Alvefur |
mod_component: Use typed config API
|
| Wed, 26 Apr 2017 11:55:27 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Wed, 26 Apr 2017 11:46:22 +0200 |
Kim Alvefur |
mod_mam: Don't ask the storage backend to count all items when expiry is disabled
|
| Tue, 25 Apr 2017 21:50:36 +0200 |
Kim Alvefur |
mod_tls: Rebuild SSL context objects on configuration reload - #701
|
| Tue, 25 Apr 2017 21:48:24 +0200 |
Kim Alvefur |
configure: --add-ldflags to amend $LDFLAGS without overriding previous value #858
|
| Tue, 25 Apr 2017 21:46:46 +0200 |
Kim Alvefur |
configure: --add-cflags to amend $CFLAGS without replacing existing value(s) #858
|
| Tue, 25 Apr 2017 01:42:59 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Tue, 25 Apr 2017 01:35:13 +0200 |
Kim Alvefur |
util.crand: Build with musl/non-glibc (can't have undefined argument-taking macros?)
|
| Tue, 25 Apr 2017 00:14:19 +0200 |
Kim Alvefur |
mod_admin_telnet: Output human-friendly memory usage when meminfo is unavailable (thanks nbastin)
|
| Mon, 24 Apr 2017 23:27:21 +0200 |
Kim Alvefur |
mod_pep: Handle disco#info queries to nodes (fixes #805)
|
| Mon, 24 Apr 2017 22:19:27 +0200 |
Kim Alvefur |
mod_pep: Split long line [luacheck]
|
| Mon, 24 Apr 2017 16:24:28 +0200 |
Kim Alvefur |
util.prosodyctl: Resolve possibly relative pidfile path (fixes inconsistency with mod_posix)
|
| Mon, 24 Apr 2017 15:53:26 +0200 |
Kim Alvefur |
prosodyctl: Add cert import to short help
|
| Mon, 24 Apr 2017 14:19:49 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sat, 22 Apr 2017 19:12:51 +0200 |
Kim Alvefur |
prosodyctl: Attempt to reload prosody after importing certificates
|
| Sat, 22 Apr 2017 19:12:26 +0200 |
Kim Alvefur |
prosodyctl: Make note about reporting where certificates are searched for
|
| Sat, 22 Apr 2017 19:12:04 +0200 |
Kim Alvefur |
prosodyctl: Return non-zero exit code from cert import if no certificates imported
|
| Sat, 22 Apr 2017 19:11:26 +0200 |
Kim Alvefur |
prosodyctl: Delay reporting of successful certificate imports until all done
|
| Sat, 22 Apr 2017 16:41:44 +0200 |
Kim Alvefur |
mod_posix: Use typed config API
|
| Fri, 21 Apr 2017 16:42:25 +0100 |
Matthew Wild |
net.http: Add request.url, which is the original full URL as a string
|
| Fri, 21 Apr 2017 16:42:06 +0100 |
Matthew Wild |
net.http: Fire new events: pre-request, request-connection-error, request, response
|
| Fri, 21 Apr 2017 16:41:27 +0100 |
Matthew Wild |
net.http: Allow creation of http client objects, with custom options
|
| Fri, 21 Apr 2017 15:22:17 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 21 Apr 2017 15:11:25 +0200 |
Kim Alvefur |
prosodyctl: cert import: Command to copy certificates into prosodys certificate directory (fixes #892)
|
| Fri, 21 Apr 2017 14:44:28 +0200 |
Kim Alvefur |
prosodyctl: Split long line [luacheck]
|
| Fri, 21 Apr 2017 14:43:52 +0200 |
Kim Alvefur |
prosodyctl: Normalize inconsistent whitespace [luacheck]
|
| Fri, 21 Apr 2017 14:34:53 +0200 |
Kim Alvefur |
prosodyctl: Verify that directory certs are written to exists
|
| Fri, 21 Apr 2017 14:24:59 +0200 |
Kim Alvefur |
prosodyctl: Verify permissions on directory that certificates are written to
|
| Fri, 21 Apr 2017 14:20:46 +0200 |
Kim Alvefur |
prosodyctl: Return non-zero status to indicate error
|
| Fri, 21 Apr 2017 13:29:04 +0200 |
Kim Alvefur |
prosodyctl: Remove example showing deprecated config option
|
| Fri, 21 Apr 2017 13:21:47 +0200 |
Kim Alvefur |
prosodyctl: Fix indentation
|
| Thu, 20 Apr 2017 16:21:13 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 20 Apr 2017 16:20:28 +0200 |
Kim Alvefur |
prosodyctl: Use the correct variable
|
| Thu, 20 Apr 2017 00:41:49 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Wed, 19 Apr 2017 20:39:47 +0200 |
Kim Alvefur |
prosodyctl cert: If running as root, write certificate files to config directory (fixes #530)
|
| Wed, 19 Apr 2017 20:38:55 +0200 |
Kim Alvefur |
prosodyctl: Rename variable for soft-require success to improve readability
|
| Wed, 19 Apr 2017 20:26:09 +0200 |
Kim Alvefur |
prosodyctl: Remove --root from arg array
|
| Wed, 19 Apr 2017 20:02:58 +0200 |
Kim Alvefur |
Merge 0.9->0.10
|
| Wed, 19 Apr 2017 19:31:46 +0200 |
Kim Alvefur |
prosodyctl: Allow continuing to run as root (fixes #893)
|
| Wed, 19 Apr 2017 06:47:02 +0200 |
Kim Alvefur |
util.sasl.plain,scram: Record username in sasl state earlier
|
| Wed, 19 Apr 2017 12:40:03 +0100 |
Matthew Wild |
prosodyctl: Don't switch user if we are root and run_as_root is enabled
|
| Mon, 17 Apr 2017 21:40:06 +0200 |
Kim Alvefur |
mod_bosh: Update session.conn to point to the current connection (fixes #890)
|
| Mon, 17 Apr 2017 03:26:21 +0200 |
Kim Alvefur |
util.datamanager: Use already known index instead of measuring length each iteration
|
| Sun, 16 Apr 2017 02:36:42 +0200 |
Kim Alvefur |
net.server_epoll: Reset onwritable before calling onconnect (fixes traceback if connection closed in onconnect)
|
| Sat, 15 Apr 2017 02:27:43 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sat, 15 Apr 2017 02:27:07 +0200 |
Kim Alvefur |
mod_storage_internal: Support the 'key' archive query field
|
| Sat, 15 Apr 2017 02:15:15 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sat, 15 Apr 2017 02:10:49 +0200 |
Kim Alvefur |
configure: Skip some interpreter checks if --runwith is set
|
| Sat, 15 Apr 2017 02:06:42 +0200 |
Kim Alvefur |
configure: Fix explanation of where it looked for an interpreter (luarocks 3dcfa00, thanks Izaron)
|
| Thu, 13 Apr 2017 22:38:31 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 13 Apr 2017 22:37:35 +0200 |
Kim Alvefur |
util.sql: Produce more SQL-standard-like debug messages
|
| Thu, 13 Apr 2017 01:30:24 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 13 Apr 2017 01:29:35 +0200 |
Kim Alvefur |
mod_storage_sql: Limit encoding check to current database
|
| Wed, 12 Apr 2017 23:16:23 +0200 |
Kim Alvefur |
mod_storage_sql: Break long lines
|
| Wed, 12 Apr 2017 21:53:21 +0200 |
Kim Alvefur |
mod_storage_sql: Pass charset and collation names via variable binding
|
| Wed, 12 Apr 2017 21:51:17 +0200 |
Kim Alvefur |
mod_storage_sql: Quote some field names
|
| Wed, 12 Apr 2017 20:59:18 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Wed, 12 Apr 2017 18:57:40 +0200 |
Kim Alvefur |
util.sql: Strip indentation from queries for debug logging
|
| Wed, 12 Apr 2017 17:26:44 +0200 |
Kim Alvefur |
util.sql: Apply quote transform in engine:execute so it is applied to eg encoding checks in mod_storage_sql (thanks Martin)
|
| Wed, 12 Apr 2017 17:26:13 +0200 |
Kim Alvefur |
mod_storage_sql: Raise error if encoding check query fails
|
| Mon, 10 Apr 2017 23:16:13 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Mon, 10 Apr 2017 23:13:39 +0200 |
Kim Alvefur |
SQL: Use standard quotes for columns and other identifiers, rewrite to grave accents for MySQL only (fixes #885)
|
| Mon, 10 Apr 2017 20:28:02 +0200 |
Kim Alvefur |
mod_presence: Use get_child_text on priority child element (fixes #552)
|
| Mon, 10 Apr 2017 20:04:07 +0200 |
Kim Alvefur |
mod_presence: No need to overwrite index 1 since it's set on the line below
|
| Mon, 10 Apr 2017 10:30:31 +0200 |
Kim Alvefur |
mod_register: Include additional data in user-registering event
|
| Mon, 10 Apr 2017 10:28:05 +0200 |
Kim Alvefur |
mod_register: Remove check for empty table (previous line sets a field)
|
| Sun, 09 Apr 2017 01:25:58 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sat, 08 Apr 2017 16:42:42 +0200 |
Kim Alvefur |
prosodyctl: Point out how default_storage is redundant if storage is a string
|
| Sat, 08 Apr 2017 16:33:42 +0200 |
Kim Alvefur |
migration/prosody_sql: Commit transaction when all items have been processed
|
| Sat, 08 Apr 2017 00:48:15 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 07 Apr 2017 13:17:00 +0200 |
Kim Alvefur |
migrator/prosody_sql: Abort and demand database be upgraded if it needs to be (#635)
|
| Fri, 07 Apr 2017 13:16:12 +0200 |
Kim Alvefur |
migrator.prosody_sql: Switch to util.sql (#635)
|
| Fri, 07 Apr 2017 13:06:06 +0200 |
Kim Alvefur |
migrator: Remove broken distinction between a load error or a missing storage handler (worked with module()?)
|
| Tue, 04 Apr 2017 18:46:51 +0200 |
Kim Alvefur |
mod_storage_none: Add a noop archive delete method
|
| Tue, 04 Apr 2017 01:41:09 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Tue, 04 Apr 2017 01:31:51 +0200 |
Kim Alvefur |
mod_storage_none: Add allways empty archive storage
|
| Tue, 04 Apr 2017 01:30:00 +0200 |
Kim Alvefur |
mod_storage_none: Ignore unused arguments [luacheck]
|
| Tue, 04 Apr 2017 01:26:33 +0200 |
Kim Alvefur |
mod_auth_internal_plain: Rename unused self argument [luacheck]
|
| Tue, 04 Apr 2017 01:26:26 +0200 |
Kim Alvefur |
mod_auth_internal_hashed: Split long lines [luacheck]
|
| Tue, 04 Apr 2017 01:26:09 +0200 |
Kim Alvefur |
mod_auth_internal_hashed: Rename unused 'self' to _ [luacheck]
|
| Tue, 04 Apr 2017 01:25:33 +0200 |
Kim Alvefur |
mod_auth_cyrus: Ignore unused arguments to various not actually implemented functions [luacheck]
|
| Tue, 04 Apr 2017 01:25:10 +0200 |
Kim Alvefur |
mod_auth_anonymous: Ignore unused arguments to various not actually implemented functions [luacheck]
|
| Mon, 03 Apr 2017 17:14:34 +0200 |
Kim Alvefur |
mod_websocket: Log state of cross domain set after changing it
|
| Mon, 03 Apr 2017 00:59:44 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Mon, 03 Apr 2017 00:34:37 +0200 |
Kim Alvefur |
mod_storage_sql: Fix to use correct SQL query (thanks carlos)
|
| Sun, 02 Apr 2017 23:06:27 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sun, 02 Apr 2017 22:26:52 +0200 |
Kim Alvefur |
luacheckrc: Declare module.environment as writable (thanks Link Mauve)
|
| Sun, 02 Apr 2017 19:38:52 +0100 |
Emmanuel Gil Peyrot |
mod_mam: Remove extraneous assert when opening the store
|
| Sun, 02 Apr 2017 00:24:37 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sun, 02 Apr 2017 00:24:07 +0200 |
Kim Alvefur |
net.http: Pass error all the way to callback
|
| Sat, 01 Apr 2017 22:40:09 +0200 |
Kim Alvefur |
mod_c2s: Remove unused locals [luacheck]
|
| Sat, 01 Apr 2017 22:38:02 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sat, 01 Apr 2017 22:34:15 +0200 |
Kim Alvefur |
mod_saslauth: Remove unused argument [luacheck]
|
| Sat, 01 Apr 2017 22:30:37 +0200 |
Kim Alvefur |
mod_disco: Rename variables to avoid name clash [luacheck]
|
| Sat, 01 Apr 2017 22:18:44 +0200 |
Kim Alvefur |
mod_blocklist: Use local variable [luacheck]
|
| Sat, 01 Apr 2017 21:48:54 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sat, 01 Apr 2017 19:47:02 +0200 |
Kim Alvefur |
mod_storage_sql: Remove unused return values (should those actually be used?)
|
| Sat, 01 Apr 2017 19:45:47 +0200 |
Kim Alvefur |
mod_storage_sql: Ignore name clash [luacheck]
|
| Sat, 01 Apr 2017 19:45:37 +0200 |
Kim Alvefur |
mod_storage_sql: Split long lines [luacheck]
|
| Sat, 01 Apr 2017 19:45:20 +0200 |
Kim Alvefur |
mod_storage_sql: Ignore name clash [luacheck]
|
| Sat, 01 Apr 2017 19:39:20 +0200 |
Kim Alvefur |
mod_storage_sql: Pass SQL engine as an argument to upgrade and table creator functions
|
| Sat, 01 Apr 2017 19:26:27 +0200 |
Kim Alvefur |
mod_storage_sql: Move SQL queries into multiline strings for readability [luacheck]
|
| Sat, 01 Apr 2017 19:25:34 +0200 |
Kim Alvefur |
mod_storage_sql: Rename variables to avoid name clashes [luacheck]
|
| Sat, 01 Apr 2017 19:04:54 +0200 |
Kim Alvefur |
mod_storage_sql: Sensible defaults for 'when' and 'with' arguments
|
| Sat, 01 Apr 2017 19:04:15 +0200 |
Kim Alvefur |
mod_offline: Include timestamp and empty 'with'
|
| Sat, 01 Apr 2017 19:02:27 +0200 |
Kim Alvefur |
mod_storage_sql: Remove compat for argument order change
|
| Sat, 01 Apr 2017 16:03:37 +0200 |
Kim Alvefur |
MUC: Include original stanza in send history event
|
| Sat, 01 Apr 2017 16:02:57 +0200 |
Kim Alvefur |
MUC: Decrement priority muc-get-history hook to standard for core modules
|
| Fri, 31 Mar 2017 19:01:42 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 31 Mar 2017 18:52:53 +0200 |
Kim Alvefur |
MUC: Only create rooms in a locked state when they are created by someone joining (fixes timed deletion of all rooms on startup)
|
| Fri, 31 Mar 2017 17:50:19 +0200 |
Kim Alvefur |
mod_offline: Switch to using archive store via the storagemanager API
|
| Fri, 31 Mar 2017 17:49:51 +0200 |
Kim Alvefur |
mod_storage_internal: Add the dates method
|
| Fri, 31 Mar 2017 17:48:50 +0200 |
Kim Alvefur |
mod_storage_internal: Add support for removing archived items
|
| Fri, 31 Mar 2017 17:47:06 +0200 |
Kim Alvefur |
mod_storage_internal: Add basic archive store implementation
|
| Fri, 31 Mar 2017 17:39:41 +0200 |
Kim Alvefur |
mod_storage_internal: Ignore unused 'self' argument [luacheck]
|
| Fri, 31 Mar 2017 17:38:46 +0200 |
Kim Alvefur |
mod_storage_internal: Reorder methods
|
| Fri, 31 Mar 2017 17:34:33 +0200 |
Kim Alvefur |
mod_storage_internal: Separate driver from keyval implementation
|
| Fri, 31 Mar 2017 17:29:08 +0200 |
Kim Alvefur |
util.array: Add method for filtering out duplicate values
|
| Wed, 29 Mar 2017 22:38:31 +0200 |
Kim Alvefur |
util.id: New util for producing random identifiers of varying sizes
|
| Tue, 28 Mar 2017 20:14:35 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Tue, 28 Mar 2017 17:31:55 +0200 |
Kim Alvefur |
util.datamanager: Log where the error came from
|
| Tue, 28 Mar 2017 17:31:24 +0200 |
Kim Alvefur |
util.datamanager: Rearrange locals
|
| Tue, 28 Feb 2017 13:26:05 +0100 |
Kim Alvefur |
util.pposix: Remove fallocate
|
| Tue, 28 Feb 2017 11:33:43 +0100 |
Kim Alvefur |
util.datamanager: Use pposix.atomic_append
|
| Wed, 01 Mar 2017 01:33:00 +0100 |
Kim Alvefur |
util.pposix: Add function for atomically appending data to a file
|
| Mon, 27 Mar 2017 18:30:11 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Mon, 27 Mar 2017 04:30:48 +0200 |
Kim Alvefur |
net.server_epoll: Attempt to simplify state control
|
| Mon, 27 Mar 2017 03:41:24 +0200 |
Kim Alvefur |
net.server_epoll: Check write buffer for remaining data to write when closing
|
| Mon, 27 Mar 2017 03:40:24 +0200 |
Kim Alvefur |
net.server_epoll: Log if there's a connection without listeners
|
| Sat, 25 Mar 2017 17:32:42 +0100 |
Kim Alvefur |
man prosodyctl: Rebuild from Markdown source
|
| Fri, 24 Mar 2017 00:32:09 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 24 Mar 2017 00:28:18 +0100 |
Kim Alvefur |
Merge 0.9->0.10
|
| Fri, 24 Mar 2017 00:25:49 +0100 |
Kim Alvefur |
mod_disco: Correctly set the 'node' attr (fixes #449)
|
| Thu, 23 Mar 2017 14:46:41 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 23 Mar 2017 14:45:18 +0100 |
Kim Alvefur |
mod_mam: Remove dead code (default will be filled in by mamprefs.lib)
|
| Thu, 23 Mar 2017 01:30:58 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Wed, 22 Mar 2017 23:40:53 +0100 |
Kim Alvefur |
util.encodings: Make limit lookup table a const (from Lua f2a813ae)
|
| Wed, 22 Mar 2017 14:13:28 +0100 |
Kim Alvefur |
MUC: Log when denying entry to locked room
|
| Wed, 22 Mar 2017 12:02:52 +0100 |
Kim Alvefur |
util.datamanager: Remove check for file non-existence since ENOENT tells us that already
|
| Wed, 22 Mar 2017 12:00:21 +0100 |
Kim Alvefur |
util.datamanager: Split long line [luacheck]
|
| Wed, 22 Mar 2017 10:38:36 +0100 |
Kim Alvefur |
storagemanager: Use the existing local reference to 'hosts'
|
| Tue, 21 Mar 2017 15:18:35 +0100 |
Kim Alvefur |
util.dependencies: Give APT command for installing lua-sec
|
| Tue, 21 Mar 2017 12:08:29 +0100 |
Kim Alvefur |
mod_posix: Use path variant of config API for pidfile option
|
| Tue, 21 Mar 2017 12:06:52 +0100 |
Kim Alvefur |
mod_http_files: Use path variant of config option API for http_files_dir
|
| Tue, 21 Mar 2017 04:41:40 +0100 |
Kim Alvefur |
MUC: Shorter label
|
| Mon, 20 Mar 2017 03:11:27 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Mon, 20 Mar 2017 00:48:28 +0100 |
Kim Alvefur |
util.statistics,statsd,throttle,timer: Replace dependency on LuaSockect with util.time for precision time
|
| Sat, 18 Mar 2017 18:50:17 +0100 |
Kim Alvefur |
configure: Move name and directory name into a variable for easier comparison with similar scripts
|
| Fri, 17 Mar 2017 23:14:03 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 17 Mar 2017 23:02:35 +0100 |
Kim Alvefur |
mod_http_files: Pass only the name of the path, get_option_path knows how to deal with it
|
| Fri, 17 Mar 2017 13:08:31 +0000 |
Matthew Wild |
Merge 0.10 -> trunk
|
| Fri, 17 Mar 2017 13:04:18 +0000 |
Matthew Wild |
mod_pubsub: Fix syntax error introduced in 241f02bd66ce
|
| Thu, 16 Mar 2017 23:49:27 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 16 Mar 2017 21:05:44 +0100 |
Kim Alvefur |
luacheckrc: Add module:get_option_scalar to known globals
|
| Thu, 16 Mar 2017 21:02:40 +0100 |
Kim Alvefur |
mod_pubsub: Rely on type checking in module API
|
| Thu, 16 Mar 2017 21:01:45 +0100 |
Kim Alvefur |
mod_mam: Handle default_archive_policy option consistently
|
| Thu, 16 Mar 2017 20:53:08 +0100 |
Kim Alvefur |
mod_http_files: Use API for config options that are file paths
|
| Thu, 16 Mar 2017 20:46:06 +0100 |
Kim Alvefur |
plugins/various: Use type-specific config API
|
| Thu, 16 Mar 2017 19:09:57 +0100 |
Kim Alvefur |
util.array: Add O(n) equality check metamethod
|
| Wed, 15 Mar 2017 15:07:16 +0100 |
Kim Alvefur |
core.moduleapi: Factor out code for getting a scalar config option
|
| Sun, 12 Mar 2017 12:52:55 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sun, 12 Mar 2017 12:49:34 +0100 |
Kim Alvefur |
util.signal: Enable all GNU features, _DEFAULT_SOURCE doesn't have the desired effect before glibc 2.19
|
| Sat, 11 Mar 2017 17:51:02 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sat, 11 Mar 2017 16:41:23 +0100 |
Kim Alvefur |
util.signal: Restore non-standard GNU "default" behaviour of signal(2)
|
| Fri, 10 Mar 2017 16:59:21 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 09 Mar 2017 01:20:59 +0100 |
Kim Alvefur |
util-src: Specify size of various tables to be allocated
|
| Thu, 09 Mar 2017 00:59:32 +0100 |
Kim Alvefur |
mod_blocklist: Split long line [luacheck]
|
| Tue, 07 Mar 2017 22:44:12 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Tue, 07 Mar 2017 22:36:43 +0100 |
Kim Alvefur |
util.pposix: Use correct type for limits [-Wconstant-conversion]
|
| Tue, 07 Mar 2017 22:33:57 +0100 |
Kim Alvefur |
util.pposix: Limit meminfo to Linux until we can figure out how to get this info on other platforms
|
| Tue, 07 Mar 2017 21:48:05 +0100 |
Kim Alvefur |
configure: Fix Lua suffix in FreeBSD preset
|
| Mon, 06 Mar 2017 16:05:57 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Mon, 06 Mar 2017 16:05:24 +0100 |
Kim Alvefur |
mod_saslauth: Fix typoed variable name [luacheck]
|
| Mon, 06 Mar 2017 16:01:27 +0100 |
Kim Alvefur |
tests: Trim trailing whitespace
|
| Mon, 06 Mar 2017 15:56:12 +0100 |
Kim Alvefur |
mod_saslauth: Switch to hook_tag from hook_stanza which was renamed in 2087d42f1e77
|
| Mon, 06 Mar 2017 15:55:37 +0100 |
Kim Alvefur |
mod_tls: Switch to hook_tag from hook_stanza which was renamed in 2087d42f1e77
|
| Mon, 06 Mar 2017 15:35:02 +0100 |
Kim Alvefur |
MUC: Split long line [luacheck]
|
| Mon, 06 Mar 2017 15:31:21 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Mon, 06 Mar 2017 15:27:37 +0100 |
Kim Alvefur |
mod_message: Return early on messages of type error (silences empty if branch warning) [luacheck]
|
| Mon, 06 Mar 2017 15:24:44 +0100 |
Kim Alvefur |
mod_c2s: Rename unused loop variable to _ [luacheck]
|
| Mon, 06 Mar 2017 15:24:33 +0100 |
Kim Alvefur |
mod_c2s: Rename variable no avoid name clash [luacheck]
|
| Mon, 06 Mar 2017 15:22:00 +0100 |
Kim Alvefur |
luacheckrc: Ignore shadowing of logger
|
| Mon, 06 Mar 2017 15:11:37 +0100 |
Kim Alvefur |
luacheckrc: Include entire module API
|
| Mon, 06 Mar 2017 15:09:22 +0100 |
Kim Alvefur |
mod_adhoc/adhoc.lib: instantiate table with all fields
|
| Mon, 06 Mar 2017 01:14:32 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sat, 04 Mar 2017 20:09:28 +0100 |
Kim Alvefur |
core: Allow select core modules to mutate some globals (needs luacheck 1.19)
|
| Sat, 04 Mar 2017 20:06:29 +0100 |
Kim Alvefur |
luacheckrc: Set max line length to 150 for now [luacheck]
|
| Sat, 04 Mar 2017 17:49:48 +0100 |
Kim Alvefur |
core: Split some very long lines [luacheck]
|
| Fri, 03 Mar 2017 11:52:22 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 03 Mar 2017 11:51:32 +0100 |
Kim Alvefur |
configure: Fix setting libdir if prefix changed
|
| Thu, 02 Mar 2017 23:03:02 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 02 Mar 2017 23:01:12 +0100 |
Kim Alvefur |
configure: Set RUNWITH to lua + lua-suffix unless --runwith is given (fixes #721, #777)
|
| Thu, 02 Mar 2017 22:58:34 +0100 |
Kim Alvefur |
configure: Merge with configure from LuaRocks (which it was originally based on apparently)
|
| Thu, 02 Mar 2017 19:22:07 +0100 |
Kim Alvefur |
util.ringbuffer: Change types of length related variables to size_t [-Wsign-compare]
|
| Thu, 02 Mar 2017 15:21:07 +0100 |
Kim Alvefur |
Merge 0.9->0.10
|
| Thu, 02 Mar 2017 15:17:32 +0100 |
Kim Alvefur |
mod_saslauth: Log SASL failure reason
|
| Thu, 02 Mar 2017 03:03:25 +0100 |
Kim Alvefur |
mod_websocket: Make open_stream method behave like the one from util.xmppstream
|
| Thu, 02 Mar 2017 03:03:04 +0100 |
Kim Alvefur |
mod_websocket: Include xml:lang attribute on stream <open> (fixes #840)
|
| Thu, 02 Mar 2017 00:46:32 +0100 |
Kim Alvefur |
Backed out changeset a3a4ed0d34f4 C99 is ok
|
| Thu, 02 Mar 2017 00:27:46 +0100 |
Kim Alvefur |
configure: Set C standard to C99
|
| Thu, 02 Mar 2017 00:17:34 +0100 |
Kim Alvefur |
util.crand: Only include getrandom shiv with glibc older than 2.25
|
| Thu, 02 Mar 2017 00:15:04 +0100 |
Kim Alvefur |
util.crand: Change argumen names to match some man page
|
| Wed, 01 Mar 2017 22:39:01 +0100 |
Kim Alvefur |
util.crand: Move comment block
|
| Wed, 01 Mar 2017 22:27:11 +0100 |
Kim Alvefur |
util.pposix, configure: Move _GNU_SOURCE macro into source files
|
| Wed, 01 Mar 2017 17:48:15 +0100 |
Kim Alvefur |
util.envload: Close file handle after reading data
|
| Wed, 01 Mar 2017 17:37:29 +0100 |
Kim Alvefur |
util.datamanager: Expose atomic_store as store_raw
|
| Wed, 01 Mar 2017 17:15:56 +0100 |
Kim Alvefur |
util.datamanager: Use atomic store function when writing the first entry of a list
|
| Wed, 01 Mar 2017 17:04:48 +0100 |
Kim Alvefur |
util.datamanager: Import value of ENOENT from util.pposix (if available)
|
| Wed, 01 Mar 2017 17:03:48 +0100 |
Kim Alvefur |
util.pposix: Expose ENOENT constant (usually 2, but you never know)
|
| Wed, 01 Mar 2017 16:44:59 +0100 |
Kim Alvefur |
util.datamanager: Ignore ENOENT (no such file) when loading data
|
| Wed, 01 Mar 2017 16:42:02 +0100 |
Kim Alvefur |
util.envload: Open file here instead of letting loadfile do it so that all return values from io.open can be collected
|
| Wed, 01 Mar 2017 02:38:05 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Mon, 27 Feb 2017 15:55:22 +0100 |
Kim Alvefur |
prosodyctl: Trim trailing whitespace
|
| Mon, 27 Feb 2017 15:17:12 +0100 |
Kim Alvefur |
tests/util.logger: Remove use of deprecated module function
|
| Mon, 27 Feb 2017 14:55:01 +0100 |
Kim Alvefur |
prosodyctl: Handle move of 'unpack' in Lua 5.2
|
| Sun, 26 Feb 2017 20:31:08 +0100 |
Kim Alvefur |
util.pposix: Fix typo in comment
|
| Sat, 25 Feb 2017 18:12:24 +0100 |
Kim Alvefur |
util.crand: Clarify that lua_error does not return
|
| Sat, 25 Feb 2017 18:08:30 +0100 |
Kim Alvefur |
Merge 0.9->0.10
|
| Tue, 21 Feb 2017 18:54:44 +0100 |
Kim Alvefur |
mod_register: Require encryption before registration if c2s_require_encryption is set (fixes #595)
|
| Sat, 25 Feb 2017 17:57:22 +0100 |
Kim Alvefur |
util.crand: Throw error if OpenSSLs RNG is not seeded
|
| Sat, 25 Feb 2017 02:15:15 +0100 |
Kim Alvefur |
mod_websocket: Set connections starttls method to false to prevent mod_tls from offering starttls (fixes #837)
|
| Sat, 25 Feb 2017 01:16:31 +0100 |
Kim Alvefur |
mod_tls: Suppress debug message if already using encryption
|
| Wed, 22 Feb 2017 22:56:28 +0100 |
Kim Alvefur |
util.adhoc: Pass command data to initial_data callback in order to allow loading per-user settings
|
| Tue, 21 Feb 2017 17:34:01 +0100 |
Kim Alvefur |
mod_admin_telnet: Print a message to open sessions when shutting down, including the reason
|
| Sat, 25 Feb 2017 17:41:39 +0100 |
Kim Alvefur |
net.server_epoll: Add method for changing read pattern
|
| Mon, 20 Feb 2017 01:46:54 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Mon, 20 Feb 2017 01:26:48 +0100 |
Kim Alvefur |
mod_mam: Fix to treat first return value from archive:append as assigned ID
|
| Mon, 20 Feb 2017 01:26:03 +0100 |
Kim Alvefur |
mod_storage_sql: Make archive:append() to return the id (or key) as first return value
|
| Mon, 20 Feb 2017 00:51:12 +0100 |
Kim Alvefur |
mod_mam: Remove repeated blank line
|
| Mon, 20 Feb 2017 00:38:32 +0100 |
Kim Alvefur |
mod_mam: Fix typo in comment
|
| Mon, 20 Feb 2017 00:37:46 +0100 |
Kim Alvefur |
mod_mam: Add missing wrapping <query> element when returning the query form
|
| Mon, 20 Feb 2017 00:32:59 +0100 |
Kim Alvefur |
mod_mam: Update namespace to XEP-0313 v0.6
|
| Sun, 19 Feb 2017 23:39:53 +0100 |
Kim Alvefur |
mod_mam: Strip stanza-id tags after carbons
|
| Sun, 19 Feb 2017 13:44:47 +0100 |
Kim Alvefur |
mod_mam: Fix wording of comment
|
| Wed, 15 Feb 2017 23:05:03 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Wed, 15 Feb 2017 23:04:44 +0100 |
Kim Alvefur |
mod_saslauth: Ignore shadowing of logger [luacheck]
|
| Wed, 15 Feb 2017 23:03:22 +0100 |
Kim Alvefur |
mod_tls: Log reasons for not being able to do TLS
|
| Wed, 15 Feb 2017 23:00:03 +0100 |
Kim Alvefur |
mod_saslauth: Improve logging as to why when SASL is not offered
|
| Wed, 15 Feb 2017 22:59:19 +0100 |
Kim Alvefur |
mod_saslauth: Cache logger in local for less typing
|
| Wed, 15 Feb 2017 15:30:34 +0100 |
Kim Alvefur |
migrator: Fix missing word
|
| Wed, 15 Feb 2017 15:30:19 +0100 |
Kim Alvefur |
migrator: Fix argument parsing
|
| Wed, 15 Feb 2017 15:29:37 +0100 |
Kim Alvefur |
migrator: Unexpand whitespace
|
| Tue, 14 Feb 2017 23:42:11 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Tue, 14 Feb 2017 18:51:41 +0100 |
Kim Alvefur |
mod_mam: Advertise Stanza ID support (XEP-0359) (thanks iNPUTmice)
|
| Tue, 14 Feb 2017 18:51:20 +0100 |
Kim Alvefur |
mod_mam: Move stanza ID namespace to a common variable
|
| Sun, 12 Feb 2017 16:42:29 +0100 |
Kim Alvefur |
util-src/*.c: Attach pointer * to name instead of type
|
| Sun, 12 Feb 2017 15:51:32 +0100 |
Kim Alvefur |
util.ringbuffer: Remove address of buffer itself from __tostring since is now in the same struct
|
| Fri, 10 Feb 2017 21:34:16 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 10 Feb 2017 21:25:12 +0100 |
Kim Alvefur |
mod_component: Add read timeout handler (same behaviour as c2s and s2s)
|
| Sat, 04 Feb 2017 01:08:27 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sat, 04 Feb 2017 00:59:10 +0100 |
Kim Alvefur |
mod_mam: Ignore "indirectly mutating read-only global variable prosody" warning [luacheck]
|
| Sat, 04 Feb 2017 00:58:48 +0100 |
Kim Alvefur |
mod_mam/mamprefs: Use 'prosody.hosts' instead of '_G.hosts' in case we ever deprecate the later
|
| Sat, 04 Feb 2017 00:57:34 +0100 |
Kim Alvefur |
mod_mam: Correct import of util.rsm
|
| Thu, 02 Feb 2017 20:49:09 +0100 |
Kim Alvefur |
tools/migration/migrator/*: Remove use of module()
|
| Thu, 02 Feb 2017 20:11:25 +0100 |
Kim Alvefur |
migrator: Remove wrapper around envloadfile since envloadfile does the right thing in a compatible way
|
| Tue, 31 Jan 2017 22:49:09 +0100 |
Kim Alvefur |
Makefile: Install mod_mam (fixes #825)
|
| Sun, 29 Jan 2017 22:32:03 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sun, 29 Jan 2017 22:31:34 +0100 |
Kim Alvefur |
prosody: Silence warnings about setting the globals 'server' and 'socket' [luacheck]
|
| Sun, 29 Jan 2017 22:26:38 +0100 |
Kim Alvefur |
prosody: Trim trailing whitespace
|
| Sat, 28 Jan 2017 21:43:38 +0100 |
Kim Alvefur |
util.dependencies: Normalize whitespace
|
| Sat, 28 Jan 2017 21:39:14 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sat, 28 Jan 2017 21:38:47 +0100 |
Kim Alvefur |
mod_component: Trim trailing whitespace
|
| Sat, 28 Jan 2017 17:02:28 +0100 |
Kim Alvefur |
luacheckrc: Allow mutating the global prosody and hosts tables in core/ (luacheck 0.18 adds detection of indirect mutation)
|
| Sat, 28 Jan 2017 15:31:57 +0100 |
Kim Alvefur |
mod_pep: Add some additional debug logging
|
| Fri, 27 Jan 2017 12:23:19 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 27 Jan 2017 12:21:09 +0100 |
Kim Alvefur |
mod_tls: Check that connection has starttls method first to prevent offering starttls over tls (thanks Remko and Tobias)
|
| Thu, 26 Jan 2017 19:47:33 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 26 Jan 2017 14:18:30 +0100 |
Kim Alvefur |
util.sslconfig: Remvoe flag merging for 'verify' as this is more of a tri-state field than a set of options
|
| Wed, 25 Jan 2017 11:18:00 +0100 |
Kim Alvefur |
mod_c2s, mod_s2s: Remove comment that no longer applies since 946871f6e3c8
|
| Wed, 25 Jan 2017 11:13:40 +0100 |
Kim Alvefur |
mod_s2s: Clarify that it is stream features that can't be offered (here too)
|
| Wed, 25 Jan 2017 11:12:43 +0100 |
Kim Alvefur |
mod_tls: Return session.ssl_ctx if not nil, like when doing the full session type check
|
| Wed, 25 Jan 2017 11:06:30 +0100 |
Kim Alvefur |
mod_tls: Add debug logging for when TLS should be doable but no ssl context was set
|
| Wed, 25 Jan 2017 10:47:31 +0100 |
Kim Alvefur |
mod_c2s: Clarify that there were no *stream* features to offer
|
| Tue, 24 Jan 2017 21:24:03 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Tue, 24 Jan 2017 21:13:23 +0100 |
mathieui |
mod_watchregistrations: add a "registration_from" option
|
| Tue, 24 Jan 2017 19:27:17 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Tue, 24 Jan 2017 19:26:40 +0100 |
Kim Alvefur |
mod_storage_sql: Fix to use correct order for return values from transaction (thanks postblue)
|
| Mon, 23 Jan 2017 19:34:14 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Mon, 23 Jan 2017 19:32:07 +0100 |
Kim Alvefur |
mod_mam: Use correct local name for util.jid.prepped_split
|
| Mon, 23 Jan 2017 19:31:30 +0100 |
Kim Alvefur |
mod_mam: Silence warning about unused table used to describe data format [luacheck]
|
| Mon, 23 Jan 2017 19:31:03 +0100 |
Kim Alvefur |
mod_mam: Remove unused variables [luacheck]
|
| Mon, 23 Jan 2017 19:24:16 +0100 |
Kim Alvefur |
CHANGES: Add mod_mam
|
| Mon, 23 Jan 2017 19:18:41 +0100 |
Kim Alvefur |
util.rsm: Add copyright header
|
| Mon, 23 Jan 2017 19:18:15 +0100 |
Kim Alvefur |
mod_mam: Normalize copyright headers
|
| Wed, 11 Jan 2017 13:08:50 +0100 |
Kim Alvefur |
mod_mam: Change store name to "archive" but make it configurable for people who have data in "archive2"
|
| Mon, 19 Dec 2016 08:44:56 +0100 |
Kim Alvefur |
mod_mam: Allow a set of namespaces to be stripped from stored stanzas, default to chat states (fixes #763)
|
| Tue, 22 Nov 2016 18:19:55 +0100 |
Kim Alvefur |
mod_mam: If archive:delete() gives a number, this should be the number of deleted items
|
| Tue, 22 Nov 2016 18:13:21 +0100 |
Kim Alvefur |
mod_storage_sql: Return number of affected items from archive:delete
|
| Sat, 19 Nov 2016 18:29:08 +0100 |
Kim Alvefur |
mod_mam: Add XEP-0359 tag
|
| Sat, 19 Nov 2016 18:28:59 +0100 |
Kim Alvefur |
mod_mam: Filter out spoofed XEP-0359 tags
|
| Sat, 19 Nov 2016 18:28:28 +0100 |
Kim Alvefur |
mod_mam: Find out which party is the user and which is the 'with' earlier
|
| Sat, 19 Nov 2016 18:27:28 +0100 |
Kim Alvefur |
mod_mam: Alter hints processing
|
| Sat, 19 Nov 2016 18:26:09 +0100 |
Kim Alvefur |
mod_mam: Add some comments explaining archive expiry
|
| Fri, 18 Nov 2016 10:44:56 +0100 |
Kim Alvefur |
mod_mam: Remove legacy feature advertising
|
| Fri, 18 Nov 2016 10:44:27 +0100 |
Kim Alvefur |
mod_mam: Decrease priority to zero
|
| Fri, 04 Nov 2016 13:59:49 +0100 |
Kim Alvefur |
mod_mam: Update to XEP-0313 v0.5.1
|
| Mon, 28 Nov 2016 07:35:49 +0100 |
Kim Alvefur |
mod_mam: Use is_stanza from util.stanza
|
| Sat, 26 Nov 2016 21:50:06 +0100 |
Kim Alvefur |
util.rsm: Move out from mod_mam directory
|
| Fri, 04 Nov 2016 13:48:21 +0100 |
Kim Alvefur |
mod_mam: Import from prosody-modules
|
| Mon, 23 Jan 2017 18:33:35 +0100 |
Kim Alvefur |
util-src/*.c: Squeeze repeated blank lines
|
| Mon, 23 Jan 2017 10:46:42 +0100 |
Kim Alvefur |
mod_tls: Verify that TLS is available before proceeding
|
| Mon, 23 Jan 2017 10:45:20 +0100 |
Kim Alvefur |
mod_tls: Only accept <proceed> on outgoing s2s connections
|
| Sun, 22 Jan 2017 09:55:52 +0100 |
Kim Alvefur |
util.crand: TODOs
|
| Sun, 22 Jan 2017 09:55:44 +0100 |
Kim Alvefur |
util.crand: Comment about getrandom
|
| Sun, 22 Jan 2017 09:32:33 +0100 |
Kim Alvefur |
util.crand: Add comment describing purpose of module
|
| Sun, 22 Jan 2017 09:31:56 +0100 |
Kim Alvefur |
util.crand: Update copyright header
|
| Sun, 22 Jan 2017 09:23:10 +0100 |
Kim Alvefur |
util.ringbuffer: Allocate buffer itself as part of userdata (simpler, single allocation, no need for __gc)
|
| Sun, 22 Jan 2017 04:05:41 +0100 |
Kim Alvefur |
util.ringbuffer: Remove unused macros
|
| Fri, 20 Jan 2017 12:23:55 +0100 |
Kim Alvefur |
util.crand: Raise hard errors
|
| Fri, 20 Jan 2017 11:33:31 +0100 |
Kim Alvefur |
util.crand: Remove seeding
|
| Fri, 20 Jan 2017 11:52:46 +0100 |
Kim Alvefur |
util.crand: Let Lua handle allocation, freeing and error handling for buffer
|
| Fri, 20 Jan 2017 11:41:07 +0100 |
Kim Alvefur |
util.crand: Switch to luaL_checkinteger since checkint is deprecated in Lua 5.3
|
| Fri, 13 Jan 2017 18:30:18 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 13 Jan 2017 18:29:30 +0100 |
Kim Alvefur |
CHANGES: Mention removal of mod_compression
|
| Mon, 09 Jan 2017 10:17:39 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Mon, 09 Jan 2017 10:17:09 +0100 |
Kim Alvefur |
tools/erlparse: Remove use of deprecated module() function
|
| Sun, 08 Jan 2017 14:21:08 +0100 |
Kim Alvefur |
util-src: Make C modules assert that the Lua runtime matches what it was compiled for
|
| Fri, 06 Jan 2017 17:01:48 +0100 |
Kim Alvefur |
net.server_epoll: Reuse interface metatable for event compat layer
|
| Fri, 06 Jan 2017 13:14:17 +0100 |
Kim Alvefur |
mod_register: Fix syntax errors
|
| Fri, 06 Jan 2017 13:09:09 +0100 |
Kim Alvefur |
mod_register: Verify that fields are known to prevent traceback
|
| Fri, 06 Jan 2017 13:07:22 +0100 |
Kim Alvefur |
mod_register: Strip '+' char from field names without using length
|
| Fri, 06 Jan 2017 11:10:24 +0100 |
Kim Alvefur |
util.dependencies: Update Debian package names for liblua5.1-lib0 -> lua-lib transition
|
| Thu, 05 Jan 2017 17:39:15 +0100 |
Kim Alvefur |
mod_register: Allow 'title' and 'instructions' fields to be customized
|
| Thu, 05 Jan 2017 06:21:31 +0100 |
Kim Alvefur |
net.server_epoll: Fix traceback if wrapclient called without a pattern or parent server
|
| Wed, 04 Jan 2017 13:18:06 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Wed, 04 Jan 2017 11:24:48 +0100 |
Kim Alvefur |
net.server_event: Also replace 'ondrain' when setting new listeners (thanks Ge0rG)
|
| Wed, 04 Jan 2017 10:53:16 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Wed, 04 Jan 2017 10:53:12 +0100 |
Kim Alvefur |
Merge 0.9->0.10
|
| Wed, 21 Dec 2016 11:02:17 +0100 |
Kim Alvefur |
mod_net_multiplex: Enable SSL on the SSL port (fixes #803)
|
| Sat, 10 Dec 2016 03:00:50 +0100 |
Kim Alvefur |
Merge
|
| Mon, 05 Dec 2016 12:53:50 +0000 |
Matthew Wild |
Added tag 0.9.12 for changeset 2a7b52437167
|
| Mon, 02 Jan 2017 03:06:51 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Mon, 02 Jan 2017 01:59:03 +0100 |
Kim Alvefur |
stanza_router: Fix typo
|
| Mon, 02 Jan 2017 01:51:39 +0100 |
Kim Alvefur |
prosody: Fix typo
|
| Sun, 01 Jan 2017 19:42:12 +0100 |
Kim Alvefur |
server_epoll: Add some comments describing some functions
|
| Sun, 01 Jan 2017 19:41:03 +0100 |
Kim Alvefur |
server_epoll: Ignore unused loop variable [luacheck]
|
| Sun, 01 Jan 2017 19:35:06 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sun, 01 Jan 2017 19:34:18 +0100 |
Kim Alvefur |
server_epoll: Flush and close all connections before quitting mainloop so no data is lost in buffers
|
| Sun, 01 Jan 2017 19:33:38 +0100 |
Kim Alvefur |
server_epoll: Handle the argument to setquitting like server_select
|
| Sun, 01 Jan 2017 19:32:54 +0100 |
Kim Alvefur |
net.server_epoll: Add the 'once' argument to loop for parity with server_select
|
| Sun, 01 Jan 2017 19:30:38 +0100 |
Kim Alvefur |
server_epoll: Add closeall() method for closing all clients and servers
|
| Fri, 30 Dec 2016 18:25:36 +0100 |
Kim Alvefur |
net.http: Strip trailing whitespace
|
| Fri, 30 Dec 2016 18:25:23 +0100 |
Kim Alvefur |
net.http: Remove unused imports [luacheck]
|
| Mon, 19 Dec 2016 09:34:40 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Mon, 19 Dec 2016 09:32:43 +0100 |
Kim Alvefur |
Makefile: Add 'test' to phony targets so `make test` runs tests even if a file 'test' exists
|
| Mon, 19 Dec 2016 08:51:50 +0100 |
Kim Alvefur |
util.pposix: rfork() seems to be FreeBSD only (fixes #412)
|
| Thu, 15 Dec 2016 13:24:53 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 15 Dec 2016 07:03:52 +0100 |
Kim Alvefur |
mod_disco: Update to account for new intermediate session type (from 9f70d35a1602)
|
| Wed, 14 Dec 2016 01:47:19 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Tue, 13 Dec 2016 18:16:20 +0100 |
Kim Alvefur |
core.stanza_router: Remove hack for allowing resource binding IQ before resource binding
|
| Tue, 13 Dec 2016 18:15:17 +0100 |
Kim Alvefur |
core.sessionmanager, mod_saslauth: Introduce intermediate session type for authenticated but unbound sessions so that resource binding is not treated as a normal stanza
|
| Tue, 13 Dec 2016 21:25:11 +0100 |
Kim Alvefur |
mod_roster: Rename variable to silence shadowing warning [luacheck]
|
| Tue, 13 Dec 2016 21:24:12 +0100 |
Kim Alvefur |
mod_roster: Remove unused variable [luacheck]
|
| Tue, 13 Dec 2016 21:23:48 +0100 |
Kim Alvefur |
mod_roster: Remove unused import [luacheck]
|
| Sat, 10 Dec 2016 02:55:38 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 09 Dec 2016 17:07:57 +0100 |
Kim Alvefur |
Merge 0.9->0.10
|
| Thu, 08 Dec 2016 20:49:35 +0100 |
Kim Alvefur |
mod_presence: Send probe once subscribed (fixes #794)
|
| Fri, 09 Dec 2016 15:15:10 +0100 |
Kim Alvefur |
core.rostermanager: Add method for checking if the user is subscribed to a contact
|
| Thu, 08 Dec 2016 17:51:23 +0100 |
Kim Alvefur |
mod_carbons: Rename some variables for clarity
|
| Mon, 05 Dec 2016 17:35:38 +0100 |
Kim Alvefur |
mod_blocklist: Check first level cache before calling blocklist getter
|
| Thu, 08 Dec 2016 18:06:18 +0100 |
Kim Alvefur |
mod_blocklist: Simplify loop with ipairs
|
| Mon, 05 Dec 2016 17:25:02 +0100 |
Kim Alvefur |
mod_blocklist: Remove one indentation level
|
| Mon, 05 Dec 2016 17:22:12 +0100 |
Kim Alvefur |
mod_blocklist: Return early from migration if no valid privacy list data is found
|
| Thu, 08 Dec 2016 18:13:56 +0100 |
Kim Alvefur |
mod_blocklist: Make the 'false' metadata field a table so we can store timestamps and other useful data
|
| Wed, 07 Dec 2016 11:50:53 +0100 |
Kim Alvefur |
hgignore: Ignore luacheck cache file
|
| Mon, 28 Nov 2016 14:27:59 +0100 |
Kim Alvefur |
util.dependencies: Set ssl.x509 so core.certmanager knows that LuaSec is capable of certificate validation (fixes #781)
0.9.12
|
| Mon, 05 Dec 2016 23:03:09 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Mon, 05 Dec 2016 21:46:06 +0100 |
Kim Alvefur |
util.dependencies: Add check and info about lua-bitops (for mod_websockets)
|
| Mon, 05 Dec 2016 21:43:09 +0100 |
Kim Alvefur |
util.dependencies: Update links for LuaExpat and LuaSec which have moved to new locations
|
| Mon, 05 Dec 2016 12:29:21 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Mon, 05 Dec 2016 12:23:51 +0100 |
Kim Alvefur |
mod_websocket: Allow per-host cross_domain_websocket, defaulting to the base URL of the current host
|
| Mon, 05 Dec 2016 12:23:41 +0100 |
Kim Alvefur |
mod_websocket: Add the base URL of each host module is enabled on to 'cross_domain_websocket'
|
| Mon, 05 Dec 2016 12:22:41 +0100 |
Kim Alvefur |
mod_websocket: Verify that the client-sent Origin header matches cross_domain_websocket (fixes #652)
|
| Sun, 04 Dec 2016 11:57:26 +0100 |
Kim Alvefur |
mod_websocket: Use contains_token from util.http for checking if the requested WebSocket sub-protocols include XMPP
|
| Sun, 04 Dec 2016 11:52:22 +0100 |
Kim Alvefur |
mod_websocket: Add some debug messages
|
| Sun, 04 Dec 2016 11:58:16 +0100 |
Kim Alvefur |
net.websocket: Ignore unused argument warnings [luacheck]
|
| Fri, 02 Dec 2016 11:13:05 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 01 Dec 2016 10:02:57 +0100 |
Kim Alvefur |
mod_storage_sql: Normalize parameters for upgrade command
|
| Thu, 01 Dec 2016 10:02:26 +0100 |
Kim Alvefur |
mod_storage_sql: List available commands if no commands given (currenly only one available)
|
| Thu, 01 Dec 2016 10:02:01 +0100 |
Kim Alvefur |
mod_storage_sql: Don't say 'Unknown command' if no command was given (fixes attempt to concatenate nil)
|
| Thu, 01 Dec 2016 06:47:03 +0100 |
Kim Alvefur |
mod_register: Record the time of registration in the account details store
|
| Thu, 01 Dec 2016 03:22:42 +0100 |
Kim Alvefur |
mod_storage_sql: Include missing parameter table key 'port'
|
| Tue, 29 Nov 2016 08:20:42 +0100 |
Kim Alvefur |
mod_storage_sql: Create a new table to hold normalized database parameters (fixes #636)
|
| Mon, 28 Nov 2016 07:30:39 +0100 |
Kim Alvefur |
mod_storage_sql: Use is_stanza() from util.stanza
|
| Mon, 28 Nov 2016 07:30:21 +0100 |
Kim Alvefur |
util.stanza: Add an is_stanza() function to check if an object is a stanza
|
| Mon, 28 Nov 2016 06:55:48 +0100 |
Kim Alvefur |
configure: Fix quote on the correct side of the equals sign
|
| Sun, 27 Nov 2016 20:46:55 +0100 |
Kim Alvefur |
configure: Use $() and quotes instead of `` [shellcheck]
|
| Sun, 27 Nov 2016 01:06:23 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sun, 27 Nov 2016 00:10:51 +0100 |
Kim Alvefur |
MUC: Don't create room in response to unavailable presence
|
| Sat, 26 Nov 2016 20:11:03 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sat, 26 Nov 2016 20:10:40 +0100 |
Kim Alvefur |
doc: Add a description of the Storage API in TypedLua format
|
| Sat, 26 Nov 2016 20:08:48 +0100 |
Kim Alvefur |
core.certmanager: Translate "no start line" to something friendlier (thanks santiago)
|
| Fri, 25 Nov 2016 05:09:44 +0100 |
Kim Alvefur |
man/prosodyctl: Mention --config
|
| Fri, 25 Nov 2016 05:08:58 +0100 |
Kim Alvefur |
man/prosodyctl: Add section about certificate commands
|
| Fri, 25 Nov 2016 05:08:09 +0100 |
Kim Alvefur |
core.stanza_router: Separate iq type check from child count check
|
| Fri, 25 Nov 2016 05:06:13 +0100 |
Kim Alvefur |
core.stanza_router: Require 'id' attribute on iq stanzas (fixes #785)
|
| Thu, 24 Nov 2016 14:18:25 +0100 |
Kim Alvefur |
Merge 0.9->0.10
|
| Wed, 23 Nov 2016 17:27:44 +0100 |
Kim Alvefur |
net.server_epoll: Use _SOCKETINVALID from LuaSocket
|
| Tue, 22 Nov 2016 15:28:24 +0100 |
Kim Alvefur |
net.server_select: Prevent writes after a handler is closed (fixes #783 I hope)
|
| Mon, 21 Nov 2016 02:40:47 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sun, 20 Nov 2016 12:06:36 +0100 |
Kim Alvefur |
util.datamanager: Shorter pattern
|
| Sun, 20 Nov 2016 12:05:43 +0100 |
Kim Alvefur |
util.datamanager: Remove extraneous decoding of + to space, which we never never encode to
|
| Sun, 20 Nov 2016 12:03:24 +0100 |
Kim Alvefur |
util.datamanager: Use the 'base' argument to tonumber() to indicate hexadecimal
|
| Sun, 20 Nov 2016 11:51:13 +0100 |
Kim Alvefur |
mod_posix: Use type-specific config API
|
| Sun, 20 Nov 2016 11:32:05 +0100 |
Kim Alvefur |
prosody: Add annotations to ignore various globals and unused arguments [luacheck]
|
| Sun, 20 Nov 2016 11:30:26 +0100 |
Kim Alvefur |
prosody: Set session tables on the 'prosody' global first, then export them as globals
|
| Sun, 20 Nov 2016 11:15:10 +0100 |
Kim Alvefur |
util.envload: Ignore use of Lua 5.1-only setfenv function [luacheck]
|
| Sat, 19 Nov 2016 17:37:52 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sat, 19 Nov 2016 17:34:54 +0100 |
Kim Alvefur |
util.pubsub: Fix item retrieval by including the item order as it was before using util.cache (thanks walduhu)
|
| Sat, 19 Nov 2016 01:11:28 +0100 |
Kim Alvefur |
util.async: Add annotation to ignore warning [luacheck]
|
| Sat, 19 Nov 2016 01:11:53 +0100 |
Kim Alvefur |
util.async: Rename variable to avoid name clash [luacheck]
|
| Sat, 19 Nov 2016 01:05:36 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 18 Nov 2016 14:08:38 +0100 |
Kim Alvefur |
mod_admin_telnet: Use the module:send() API for xmpp:ping command
|
| Fri, 18 Nov 2016 10:21:02 +0100 |
Kim Alvefur |
util.dependencies: Disable warning about Lua 5.2 (but still warn about 5.3)
|
| Fri, 18 Nov 2016 10:19:34 +0100 |
Kim Alvefur |
util.helpers: List event priorities instead of useless array index
|
| Thu, 17 Nov 2016 23:20:41 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 17 Nov 2016 22:38:46 +0100 |
Kim Alvefur |
mod_message, mod_carbons: Adjust event hook priorities to negative (core modules should do this to make overriding from other modules easier)
|
| Sat, 05 Nov 2016 00:28:30 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 04 Nov 2016 13:28:10 +0100 |
Kim Alvefur |
mod_websocket: Set FIN flag on ping frames (fixes #773)
|
| Thu, 03 Nov 2016 23:56:17 +0100 |
Kim Alvefur |
certs/Makefile: Remove more -c flags
|
| Thu, 03 Nov 2016 23:55:46 +0100 |
Kim Alvefur |
Merge 0.9->0.10
|
| Thu, 03 Nov 2016 23:51:40 +0100 |
Kim Alvefur |
certs/Makefile: Remove -c flag to chmod, which appears to be a GNUism ... again (thanks waqas)
|
| Wed, 02 Nov 2016 23:19:41 +0100 |
Kim Alvefur |
mod_tls: Ignore unused argument [luacheck]
|
| Wed, 02 Nov 2016 13:34:09 +0100 |
Kim Alvefur |
mod_register: Rename session reference in wrapped close method [luacheck]
|
| Wed, 02 Nov 2016 13:30:45 +0100 |
Kim Alvefur |
mod_register: Use throttle_max as indicator of limits being enabled, in case min_seconds_between_registrations is not used
|
| Wed, 02 Nov 2016 13:08:12 +0100 |
Kim Alvefur |
mod_register: Additional logging for various registration failure cases
|
| Tue, 18 Oct 2016 22:47:26 +0200 |
Kim Alvefur |
Backed out changeset f1af4edd5722, doesn't work as intended (node is the name of the node and always present)
|
| Thu, 27 Oct 2016 23:19:30 +0200 |
Kim Alvefur |
net.server_epoll: Make sure socket exists before checking if there is buffered data in it
|
| Wed, 26 Oct 2016 13:10:22 +0200 |
Kim Alvefur |
MUC: Include the appropriate status code if nickname is changed during join process
|
| Wed, 26 Oct 2016 13:06:08 +0200 |
Kim Alvefur |
mod_muc/muc.lib: Allow passing different <x> elements to be passed to :publicise_occupant_status()
|
| Tue, 18 Oct 2016 19:07:55 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Tue, 18 Oct 2016 15:29:23 +0200 |
Kim Alvefur |
util.pubsub: Rename loop variable to avoid name clash [luacheck]
|
| Tue, 18 Oct 2016 15:19:01 +0200 |
Kim Alvefur |
util.cache: Ignore unused argument [luacheck]
|
| Tue, 18 Oct 2016 15:17:29 +0200 |
Kim Alvefur |
util.statsd: Ignore unused argument [luacheck]
|
| Tue, 18 Oct 2016 15:16:30 +0200 |
Kim Alvefur |
util.array: Remove unused arguments [luacheck]
|
| Tue, 18 Oct 2016 15:16:18 +0200 |
Kim Alvefur |
util.array: Rename arguments to avoid name clash [luacheck]
|
| Mon, 17 Oct 2016 23:23:36 +0200 |
Kim Alvefur |
mod_carbons: Fix logic presendence
|
| Sun, 16 Oct 2016 00:39:10 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sun, 16 Oct 2016 00:36:05 +0200 |
Kim Alvefur |
util.pubsub: Factor item storage cache into a per service configurable option
|
| Sun, 16 Oct 2016 00:30:02 +0200 |
Kim Alvefur |
util.pubsub: Switch to use util.cache for item data
|
| Sat, 15 Oct 2016 17:40:31 +0200 |
Kim Alvefur |
MUC: Run component shutdown after mod_c2s has closed its sessions (prevents ghosts)
|
| Thu, 13 Oct 2016 16:31:19 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 13 Oct 2016 16:30:57 +0200 |
Kim Alvefur |
certs/localhost.cnf: Make localhost.crt self-signed (thanks jonas)
|
| Sun, 09 Oct 2016 21:48:53 +0200 |
Kim Alvefur |
net.server_epoll: Check that connection still exists after callback, fixes traceback when closed
|
| Sat, 08 Oct 2016 21:07:12 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sat, 08 Oct 2016 21:06:43 +0200 |
Kim Alvefur |
Makefile: Fix installing modules into their correct subdirectories (thanks mimi89999)
|
| Sat, 08 Oct 2016 14:07:07 +0200 |
Kim Alvefur |
net.server_event: Restore destruction of socket on read timeout (lost since e67891ad18d6) (thanks Ge0rG)
|
| Fri, 07 Oct 2016 17:18:29 +0200 |
Kim Alvefur |
net.server_epoll: Separate ok from err branch more
|
| Fri, 07 Oct 2016 16:52:18 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Tue, 04 Oct 2016 15:46:24 +0200 |
Kim Alvefur |
mod_s2s: Log error message from DNS lookup
|
| Sat, 01 Oct 2016 21:51:07 +0200 |
Kim Alvefur |
MUC: Return 'true' from room:destroy() so that use from the telnet console says 'OK'
|
| Sat, 01 Oct 2016 01:49:26 +0200 |
Kim Alvefur |
Makefile: Preserve timestamps of installed files (fixes #547)
|
| Sat, 01 Oct 2016 01:46:43 +0200 |
Kim Alvefur |
Makefile: Refactor all uses of the install command with variables, allowing them to be overridden
|
| Sat, 01 Oct 2016 01:39:46 +0200 |
Kim Alvefur |
Makefile: Use install to copy plugins that live in subdirectories instead of recursive cp
|
| Sat, 01 Oct 2016 01:38:28 +0200 |
Kim Alvefur |
Makefile: Use more specific globbing for util.sasl.* (like 5a60b4705bc3)
|
| Wed, 28 Sep 2016 14:45:02 +0200 |
Kim Alvefur |
Merge 0.9->0.10
|
| Tue, 27 Sep 2016 22:11:14 +0100 |
Matthew Wild |
Tagging 0.9.11
|
| Tue, 27 Sep 2016 22:01:46 +0100 |
Matthew Wild |
mod_s2s: Lower log message to 'warn' level, standard for remotely-triggered protocol issues
0.9.11
|
| Tue, 27 Sep 2016 22:01:13 +0100 |
Matthew Wild |
prosodyctl: Fix copy/paste error in help text for deluser command
|
| Fri, 23 Sep 2016 16:09:46 +0200 |
Kim Alvefur |
util.dependencies: Set global 'ssl' for compat with LuaSec 0.6 (fixes #749)
|
| Sat, 24 Sep 2016 18:31:16 +0200 |
Kim Alvefur |
util.datamanager: Add annotations to ignore name clashes [luacheck]
|
| Sat, 24 Sep 2016 18:31:00 +0200 |
Kim Alvefur |
util.datamanager: Rename variables to avoid name clashes [luacheck]
|
| Fri, 23 Sep 2016 16:26:09 +0200 |
Kim Alvefur |
mod_carbons: Fix inverted logic (Thanks Ge0rg)}
|
| Fri, 23 Sep 2016 14:06:25 +0200 |
Kim Alvefur |
mod_carbons: Compare with correct variable
|
| Fri, 23 Sep 2016 14:03:37 +0200 |
Kim Alvefur |
mod_carbons: Make the conditions for ignoring MUC PMs more specific (fixes #744)
|
| Sat, 01 Oct 2016 23:20:58 +0200 |
Kim Alvefur |
MUC: Remove "server changed your nickname" status code, it gets into the wrong places
|
| Sat, 01 Oct 2016 22:11:34 +0200 |
Kim Alvefur |
MUC: Fix logic of nickname override detection (thanks mimi89999)
|
| Thu, 29 Sep 2016 22:04:59 +0200 |
Kim Alvefur |
MUC: Insert the appropriate status code (210) if the nickname is overridden
|
| Mon, 12 Sep 2016 22:31:25 +0100 |
Matthew Wild |
Merge 0.10->trunk
|
| Mon, 12 Sep 2016 22:30:37 +0100 |
Matthew Wild |
mod_component: Fire 'component-disconnected' event on host, to maintain consistency - sessions with no host never authenticated. Fixes #737
|
| Mon, 12 Sep 2016 16:08:34 +0200 |
Kim Alvefur |
core.statsmanager: Use correct variable for config validation [luacheck]
|
| Mon, 12 Sep 2016 15:49:24 +0200 |
Kim Alvefur |
core.certmanager: Split cipher list into array with comments explaining each part
|
| Mon, 12 Sep 2016 15:01:16 +0200 |
Kim Alvefur |
mod_c2s, mod_s2s: Switch connection counting to 'amount' type and enumerate once per statistics interval
|
| Sun, 11 Sep 2016 14:54:16 +0200 |
Kim Alvefur |
MUC: Fix conflict when restoring room where the same bare JID has joined as multiple participants
|
| Wed, 07 Sep 2016 19:33:14 +0100 |
Matthew Wild |
Merge 0.10->trunk
|
| Wed, 07 Sep 2016 19:32:29 +0100 |
Sam Whited |
mod_bosh: Save last response in case retransmission is required
|
| Sun, 04 Sep 2016 17:17:22 +0200 |
Kim Alvefur |
net.server_epoll: Make minimum poll wait time configurable
|
| Sun, 04 Sep 2016 17:16:46 +0200 |
Kim Alvefur |
net.server_epoll: Support for setting configuration parameters
|
| Fri, 02 Sep 2016 23:25:11 +0100 |
Matthew Wild |
mod_bosh: Update BOSH wait timeout logic to work despite the addition of deferred requests
|
| Fri, 02 Sep 2016 23:24:40 +0100 |
Matthew Wild |
mod_bosh: Fix typo
|
| Fri, 02 Sep 2016 23:00:43 +0100 |
Matthew Wild |
Merge 0.10->trunk
|
| Fri, 02 Sep 2016 22:13:54 +0100 |
Matthew Wild |
mod_bosh: Make 'hold' and 'requests' fixed to '1' and '2' respectively, as this is what all implementations realistically use
|
| Fri, 02 Sep 2016 21:57:40 +0100 |
Matthew Wild |
mod_bosh: Log when a stanza isn't handled because we can't find a session for it
|
| Fri, 02 Sep 2016 21:57:22 +0100 |
Matthew Wild |
mod_bosh: Correctly handle requests arriving out of order (thanks Jitsi folk!)
|
| Fri, 02 Sep 2016 16:02:17 -0500 |
Sam Whited |
Logging error if MUC room cache is full
|
| Wed, 31 Aug 2016 16:40:39 +0100 |
Matthew Wild |
Merge 0.10->trunk
|
| Wed, 31 Aug 2016 16:40:26 +0100 |
Matthew Wild |
stanza_router: Make 'unhandled stanza' errors more informative
|
| Wed, 31 Aug 2016 16:25:21 +0100 |
Matthew Wild |
Merge 0.10->trunk
|
| Wed, 31 Aug 2016 16:10:16 +0100 |
Matthew Wild |
moduleapi: 'duration' became 'times'
|
| Wed, 31 Aug 2016 16:10:00 +0100 |
Matthew Wild |
storagemanager: Fix for previous commit
|
| Wed, 31 Aug 2016 11:50:41 +0100 |
Matthew Wild |
storagemanager: Fire event when opening a store, and allow the returned store/err to be overridden
|
| Wed, 31 Aug 2016 11:45:06 +0100 |
Matthew Wild |
storagemanager: Simplify function flow
|
| Wed, 31 Aug 2016 11:42:03 +0100 |
Matthew Wild |
Backed out changeset a23b5cb8c22b
|
| Tue, 30 Aug 2016 17:54:24 +0200 |
Kim Alvefur |
MUC: Restore modern version of public create_room() function removed in dfaacf042cfe
|
| Tue, 30 Aug 2016 17:53:57 +0200 |
Kim Alvefur |
mod_admin_telnet: Fix to use modern way to fetch a MUC room
|
| Sun, 28 Aug 2016 05:15:13 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sat, 27 Aug 2016 13:40:10 +0100 |
Matthew Wild |
mod_s2s: Fire event when s2s connection fails
|
| Sat, 27 Aug 2016 18:39:23 +0200 |
Kim Alvefur |
net.server_epoll: More comments
|
| Fri, 26 Aug 2016 16:57:53 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 26 Aug 2016 16:42:14 +0200 |
Kim Alvefur |
net.http.parser: Don't collapse buffer when expecting a chunk and not enough data has been received
|
| Fri, 26 Aug 2016 16:39:04 +0200 |
Kim Alvefur |
net.http.parser: Fix missing buffer length adjustment when parsing chunked streams
|
| Wed, 24 Aug 2016 15:58:16 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 17 Apr 2015 12:03:15 +0200 |
Holger Weiss |
configure: Add ostype preset for NetBSD
|
| Wed, 24 Aug 2016 00:34:46 +0200 |
Kim Alvefur |
MUC: Fix compatibility with new and old storage format
|
| Tue, 23 Aug 2016 20:31:14 +0200 |
Kim Alvefur |
net.server_epoll: Remove commented out code
|
| Tue, 23 Aug 2016 20:01:02 +0200 |
Kim Alvefur |
net.server_epoll: Return early in the event of zero timers
|
| Tue, 23 Aug 2016 19:23:26 +0200 |
Kim Alvefur |
net.server_epoll: Fix timer returning boolean
|
| Mon, 22 Aug 2016 17:22:34 +0200 |
Kim Alvefur |
net.server_epoll: Let :init handle setup for onconnect handling
|
| Mon, 22 Aug 2016 17:20:54 +0200 |
Kim Alvefur |
net.server_epoll: Tailcalls
|
| Mon, 22 Aug 2016 17:19:49 +0200 |
Kim Alvefur |
net.server_epoll: Move management of fd registry to :setflags
|
| Mon, 22 Aug 2016 17:13:39 +0200 |
Kim Alvefur |
net.server_epoll: Comments
|
| Mon, 22 Aug 2016 17:12:58 +0200 |
Kim Alvefur |
net.server_epoll: Make maximum wait time configurable
|
| Sat, 20 Aug 2016 19:12:19 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sat, 20 Aug 2016 17:30:16 +0200 |
Kim Alvefur |
mod_blocklist: Mention issue numbers
|
| Sat, 20 Aug 2016 17:24:08 +0200 |
Kim Alvefur |
mod_blocklist: Decrease priority of iq hooks to ease handling by other modules
|
| Fri, 19 Aug 2016 22:49:36 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 19 Aug 2016 16:25:15 +0200 |
Kim Alvefur |
configure: Add --compiler-wrapper flag for using things like ccache or distcc
|
| Fri, 19 Aug 2016 16:06:07 +0200 |
Kim Alvefur |
configure: Add initial attempt at pkg-config preset
|
| Fri, 19 Aug 2016 16:05:36 +0200 |
Kim Alvefur |
configure: Do the same to CFLAGS and LDFLAGS in linux preset as for debian
|
| Fri, 19 Aug 2016 16:03:10 +0200 |
Kim Alvefur |
configure: Move -ggdb flag here from util-src/Make
|
| Fri, 19 Aug 2016 16:00:12 +0200 |
Kim Alvefur |
configure: Add C compiler flag to indicate C89
|
| Fri, 19 Aug 2016 15:59:12 +0200 |
Kim Alvefur |
Move C compiler flag -pedantic from Makefile to configure
|
| Fri, 19 Aug 2016 15:58:07 +0200 |
Kim Alvefur |
util-src/Makefile: Remove redundant -Wall (already set by configure)
|
| Fri, 19 Aug 2016 15:55:55 +0200 |
Kim Alvefur |
configure: Remove unused 'find_helper' function
|
| Fri, 19 Aug 2016 15:50:57 +0200 |
Kim Alvefur |
configure: Indicate that LUA_INCDIR is set in openbsd preset
|
| Fri, 19 Aug 2016 15:46:38 +0200 |
Kim Alvefur |
configure: Quote strings
|
| Fri, 19 Aug 2016 15:30:42 +0200 |
Kim Alvefur |
configure: Respect Lua suffix in Debian preset if already set
|
| Fri, 19 Aug 2016 14:43:38 +0200 |
Kim Alvefur |
configure: Normalize whitespace
|
| Thu, 18 Aug 2016 17:41:00 +0200 |
Kim Alvefur |
net.server_epoll: Set timers before calling onincoming, fixes traceback if connection is closed before onincoming returns
|
| Thu, 18 Aug 2016 17:36:46 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 18 Aug 2016 17:23:06 +0200 |
Kim Alvefur |
net.server_epoll: Call ondetach when listeners are replaced
|
| Thu, 18 Aug 2016 17:17:16 +0200 |
Kim Alvefur |
net.server_epoll: Make sure wantwrite is set when starting TLS
|
| Thu, 18 Aug 2016 17:16:21 +0200 |
Kim Alvefur |
net.server_epoll: Prevent invalid FDs from being added to epoll
|
| Thu, 18 Aug 2016 17:15:52 +0200 |
Kim Alvefur |
net.server_epoll: Make sure a recent LuaSocket is avaliable
|
| Thu, 18 Aug 2016 17:15:32 +0200 |
Kim Alvefur |
net.server_epoll: Trigger onconnect for TLS connections when writable after handshake
|
| Thu, 18 Aug 2016 17:13:22 +0200 |
Kim Alvefur |
net.server_epoll: Add separate timout for initial connection
|
| Thu, 18 Aug 2016 17:07:14 +0200 |
Kim Alvefur |
net.server_epoll: TLS handshake timeout
|
| Thu, 18 Aug 2016 16:59:31 +0200 |
Kim Alvefur |
net.server_epoll: Refactor to use common initialization
|
| Thu, 18 Aug 2016 17:04:57 +0200 |
Kim Alvefur |
net.server_epoll: Connect async in addclient
|
| Thu, 18 Aug 2016 16:48:16 +0200 |
Kim Alvefur |
net.server_epoll: Return status from starttls method
|
| Thu, 18 Aug 2016 16:46:20 +0200 |
Kim Alvefur |
net.server_epoll: Prevent anything from happening to destroyed sockets
|
| Thu, 18 Aug 2016 16:41:22 +0200 |
Kim Alvefur |
net.server_epoll: Prevent further writing after closing a socket
|
| Thu, 18 Aug 2016 16:33:12 +0200 |
Kim Alvefur |
net.server_epoll: Additional logging of connects and TLS
|
| Thu, 18 Aug 2016 16:28:08 +0200 |
Kim Alvefur |
net.server_epoll: Improve syntax
|
| Thu, 18 Aug 2016 16:12:28 +0200 |
Kim Alvefur |
net.server_epoll: Remove read timeout when waiting to read more from buffer
|
| Thu, 18 Aug 2016 16:06:18 +0200 |
Kim Alvefur |
net.server_epoll: Return early on successful write
|
| Thu, 18 Aug 2016 16:05:18 +0200 |
Kim Alvefur |
net.server_epoll: Don't call ondrain when connection is to be closed
|
| Thu, 18 Aug 2016 16:02:20 +0200 |
Kim Alvefur |
net.server_epoll: Comment some overly verbose logging
|
| Thu, 18 Aug 2016 16:00:51 +0200 |
Kim Alvefur |
net.server_epoll: Return something as FD when no connection exists
|
| Thu, 18 Aug 2016 15:57:22 +0200 |
Kim Alvefur |
net.server_epoll: Improve string representation of connections
|
| Thu, 18 Aug 2016 15:55:50 +0200 |
Kim Alvefur |
net.server_epoll: Collect and expose local and remote address and ports
|
| Thu, 18 Aug 2016 15:50:18 +0200 |
Kim Alvefur |
net.server_epoll: Call callbacks through common method in protected mode
|
| Thu, 18 Aug 2016 15:21:30 +0200 |
Kim Alvefur |
net.http.server: Add luacheck annotations
|
| Thu, 18 Aug 2016 15:16:02 +0200 |
Kim Alvefur |
Merge 0.9->0.10
|
| Thu, 18 Aug 2016 14:51:11 +0200 |
Kim Alvefur |
mod_http: Allow configuring http parser size limits
|
| Thu, 18 Aug 2016 14:50:39 +0200 |
Kim Alvefur |
net.http.server: Expose way to set http server options
|
| Thu, 18 Aug 2016 14:50:06 +0200 |
Kim Alvefur |
net.http.parser: Allow limits to be configurable via options callback
|
| Thu, 18 Aug 2016 14:48:42 +0200 |
Kim Alvefur |
net.http.parser: Add a limit on maximum buffer size, default to 20M
|
| Thu, 18 Aug 2016 14:47:58 +0200 |
Kim Alvefur |
net.http.parser: Add a limit on content length, default to 10M
|
| Sat, 13 Aug 2016 20:19:08 +0200 |
Kim Alvefur |
net.http.parser: Buffer into a table to reduce GC pressure, collapse to string when needed (fixes #603)
|
| Thu, 18 Aug 2016 02:30:49 +0200 |
Kim Alvefur |
net.server_epoll: Fix missing quotes in logging call
|
| Thu, 18 Aug 2016 01:52:18 +0200 |
Kim Alvefur |
net.server_epoll: Add some comments
|
| Sat, 13 Aug 2016 16:11:30 +0200 |
Kim Alvefur |
net.http.codes: Add HTTP status code 451 Unavailable For Legal Reasons from RFC 7725
|
| Sat, 13 Aug 2016 16:10:17 +0200 |
Kim Alvefur |
net.http.codes: Remove used argument
|
| Sat, 13 Aug 2016 15:42:57 +0200 |
Kim Alvefur |
mod_register: Fix inverted throttle check (fixes #724)
|
| Sat, 13 Aug 2016 15:09:43 +0200 |
Kim Alvefur |
net.http.parser: Remove unused argument [luacheck]
|
| Fri, 12 Aug 2016 13:51:38 +0800 |
Anton Shestakov |
ejabberdsql2prosody: rename variable 't' to prevent shadowing upvalues [luacheck]
|
| Fri, 12 Aug 2016 13:44:47 +0800 |
Anton Shestakov |
ejabberdsql2prosody: rename variable 'host' to prevent shadowing upvalue [luacheck]
|
| Fri, 12 Aug 2016 13:31:16 +0800 |
Anton Shestakov |
ejabberdsql2prosody: remove unused one-letter loop variables [luacheck]
|
| Fri, 12 Aug 2016 13:29:27 +0800 |
Anton Shestakov |
ejabberdsql2prosody: remove unused function pushback() [luacheck]
|
| Tue, 16 Aug 2016 14:53:29 +0200 |
Kim Alvefur |
net.server_epoll: Clear write flag before calling ondrain, fixes calling of ondisconnect on explicit close
|
| Sun, 14 Aug 2016 01:09:55 +0200 |
Kim Alvefur |
net.server_epoll: Wrap calling of ondisconnect listener in additional indirection
|
| Fri, 12 Aug 2016 01:38:47 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 12 Aug 2016 01:38:40 +0200 |
Kim Alvefur |
mod_s2s: Set read mode for s2sout sockets to the same as s2sins
|
| Fri, 12 Aug 2016 01:13:26 +0200 |
Kim Alvefur |
net.server_epoll: Continue reading after a slight delay if there is buffered data after a read
|
| Fri, 12 Aug 2016 01:11:59 +0200 |
Kim Alvefur |
net.server_epoll: Replace any previous pausefor timer
|
| Fri, 12 Aug 2016 00:25:19 +0200 |
Kim Alvefur |
net.server_epoll: Fix calculation of next timer event
|
| Thu, 11 Aug 2016 22:49:26 +0200 |
Kim Alvefur |
net.server_epoll: Don't mistake success for an error
|
| Wed, 10 Aug 2016 21:11:09 +0200 |
Kim Alvefur |
net.server_epoll: Make addclient conform to API (expected by net.http.request)
|
| Wed, 10 Aug 2016 21:10:17 +0200 |
Kim Alvefur |
net.server_epoll: Some logging when closing a connection
|
| Wed, 10 Aug 2016 20:59:54 +0200 |
Kim Alvefur |
net.server_epoll: Use first writable event to signal onconnect
|
| Wed, 10 Aug 2016 20:57:05 +0200 |
Kim Alvefur |
net.server_epoll: Make addclient use wrapclient
|
| Wed, 10 Aug 2016 20:55:31 +0200 |
Kim Alvefur |
net.server_epoll: Log epoll_ctl() calls and return values
|
| Wed, 10 Aug 2016 20:55:07 +0200 |
Kim Alvefur |
net.server_epoll: Rename arguments and varibles for consistensy
|
| Wed, 10 Aug 2016 20:47:40 +0200 |
Kim Alvefur |
net.server_epoll: Remove last traces of code for bypassing buffering on writable sockets
|
| Wed, 10 Aug 2016 17:00:10 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Wed, 10 Aug 2016 13:56:27 +0200 |
Kim Alvefur |
configure: Remove C++ compiler variable, not used
|
| Wed, 10 Aug 2016 16:57:16 +0200 |
Kim Alvefur |
net.server_epoll: New experimental server backend
|
| Wed, 10 Aug 2016 16:52:26 +0200 |
Kim Alvefur |
net.server: Monkey-patch in a fallback get_backend method if missing
|
| Wed, 10 Aug 2016 16:51:38 +0200 |
Kim Alvefur |
net.server: Allow arbitrary network backends to be configured
|
| Wed, 10 Aug 2016 16:50:13 +0200 |
Kim Alvefur |
net.server: Only update configuration if server backend supports changing settings
|
| Wed, 10 Aug 2016 16:44:59 +0200 |
Kim Alvefur |
net.server: Fix whitespace
|
| Mon, 08 Aug 2016 16:41:09 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Mon, 08 Aug 2016 16:07:46 +0200 |
Kim Alvefur |
net.http.server: Set blocksize for serving data from FDs to 64k (sweet spot of efficiency according to a recent study)
|
| Sun, 07 Aug 2016 20:51:34 +0200 |
Kim Alvefur |
mod_c2s: Don't try to keep alive sessions where the stream is not (yet) open
|
| Sun, 07 Aug 2016 20:50:56 +0200 |
Kim Alvefur |
mod_c2s: Fix whitespace (why does it keep getting messed up?)
|
| Sun, 07 Aug 2016 20:49:50 +0200 |
Kim Alvefur |
util.table: Move loop variable to top of function for C89 compatibility
|
| Sun, 07 Aug 2016 20:48:37 +0200 |
Kim Alvefur |
mod_s2s: Index session after checking if it exists (fixes traceback in case of a connection without a session having a read timeout)
|
| Sat, 06 Aug 2016 11:58:01 +0200 |
Kim Alvefur |
MUC: Pass room JID instead of room itself to logger, fixes traceback (thanks damencho)
|
| Wed, 03 Aug 2016 19:22:01 +0200 |
Kim Alvefur |
doc/session: As far as I remember, sessions have had a close method, not disconnect
|
| Fri, 29 Jul 2016 14:58:42 +0100 |
Matthew Wild |
Merge 0.10 -> trunk
|
| Fri, 29 Jul 2016 13:20:02 +0100 |
Matthew Wild |
statsmanager: Refactor to simplify logic. Notably renames 'statistics_provider' to 'statistics', and external libs now just begin with ':'
|
| Fri, 29 Jul 2016 12:34:16 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 29 Jul 2016 11:24:28 +0200 |
Kim Alvefur |
certmanager: Assume default config path of '.' (fixes prosodyctl check certs when not installed)
|
| Thu, 28 Jul 2016 09:39:50 +0100 |
Matthew Wild |
Merge 0.10 -> trunk
|
| Thu, 28 Jul 2016 15:34:45 +0800 |
Anton Shestakov |
util.openssl: rename variable to not collide with other 'k's [luacheck]
|
| Thu, 28 Jul 2016 15:42:24 +0800 |
Anton Shestakov |
prosodyctl: remove unused variables [luacheck]
|
| Thu, 28 Jul 2016 15:39:48 +0800 |
Anton Shestakov |
net.dns: remove unused variable unpack [luacheck]
|
| Thu, 28 Jul 2016 16:14:39 +0800 |
Anton Shestakov |
net.server_select: remove unused import [luacheck]
|
| Wed, 27 Jul 2016 15:05:54 +0100 |
Matthew Wild |
Merge 0.10->trunk
|
| Wed, 27 Jul 2016 15:01:28 +0100 |
Matthew Wild |
statsmanager: If provider doesn't offer a get_stats method, still fire the stats-update event if stats_interval is specified (however stats-updated will not fire)
|
| Wed, 27 Jul 2016 14:08:32 +0100 |
Matthew Wild |
Merge 0.10 -> trunk
|
| Wed, 27 Jul 2016 14:06:10 +0100 |
Matthew Wild |
statsmanager, util.statsd: Add built-in statsd provider
|
| Wed, 27 Jul 2016 14:04:36 +0100 |
Matthew Wild |
statsmanager: Add 'stats_provider' option, to allow selecting alternative API providers to util.statistics
|
| Wed, 27 Jul 2016 13:40:45 +0100 |
Matthew Wild |
net.http: Add quotes around ids in log messages
|
| Wed, 27 Jul 2016 13:39:19 +0100 |
Matthew Wild |
util.table: Add pack() function (this is already available in Lua 5.2+)
|
| Sun, 24 Jul 2016 17:36:53 +0100 |
Emmanuel Gil Peyrot |
mod_http: Fix indentation in redir_handler
|
| Sun, 24 Jul 2016 17:36:15 +0100 |
Emmanuel Gil Peyrot |
Default configuration: Remove trailing whitespaces
|
| Sat, 23 Jul 2016 18:58:58 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sat, 23 Jul 2016 20:24:14 +0800 |
Anton Shestakov |
test_utf8: remove 2 unused variables and an undefined variable [luacheck]
|
| Sat, 23 Jul 2016 20:12:53 +0800 |
Anton Shestakov |
test_util_http: wrap individual test blocks in do-end [luacheck]
|
| Sat, 23 Jul 2016 18:22:05 +0800 |
Anton Shestakov |
util.sql: remove unused one-letter loop variables [luacheck]
|
| Sat, 23 Jul 2016 18:21:35 +0800 |
Anton Shestakov |
test_util_uuid: remove unused one-letter loop variable [luacheck]
|
| Sat, 23 Jul 2016 18:21:21 +0800 |
Anton Shestakov |
test_util_multitable: remove unused one-letter loop variable [luacheck]
|
| Thu, 21 Jul 2016 12:24:18 +0100 |
Matthew Wild |
Merge 0.10->trunk
|
| Thu, 21 Jul 2016 01:23:32 +0800 |
Anton Shestakov |
test_util_queue: finish stress-test by emptying the queue
|
| Wed, 20 Jul 2016 18:07:10 +0200 |
Kim Alvefur |
test_util_queue: Reduce iteration count of loop and add asserts
|
| Wed, 20 Jul 2016 17:24:49 +0200 |
Kim Alvefur |
tests: Adapt test for util.queue to the test framework
|
| Thu, 14 Jul 2016 18:57:30 +0200 |
Kim Alvefur |
mod_bosh: Fix merge mistakes from c8923f882274
|
| Thu, 14 Jul 2016 13:41:02 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 14 Jul 2016 18:59:19 +0800 |
Anton Shestakov |
test_util_cache: wrap individual test blocks in do-end [luacheck]
|
| Thu, 14 Jul 2016 18:54:17 +0800 |
Anton Shestakov |
test_util_stanza: wrap individual test blocks in do-end [luacheck]
|
| Thu, 14 Jul 2016 18:51:22 +0800 |
Anton Shestakov |
mod_net_multiplex: remove unused one-letter loop variable [luacheck]
|
| Thu, 14 Jul 2016 18:49:38 +0800 |
Anton Shestakov |
net.server_select: remove unused one-letter loop variable [luacheck]
|
| Thu, 14 Jul 2016 18:43:17 +0800 |
Anton Shestakov |
net.dns: remove unused one-letter loop variables [luacheck]
|
| Thu, 14 Jul 2016 18:40:43 +0800 |
Anton Shestakov |
fallbacks.bit: remove unused one-letter loop variables [luacheck]
|
| Thu, 14 Jul 2016 17:23:57 +0800 |
Anton Shestakov |
run_tests: use "$@" for passing arguments [shellcheck]
|
| Wed, 13 Jul 2016 18:43:33 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Wed, 13 Jul 2016 18:43:28 +0200 |
Kim Alvefur |
Merge 0.9->0.10
|
| Mon, 21 Sep 2015 23:19:48 +0200 |
Kim Alvefur |
sessionmanager: Make session.send() return true unless there really is an error [backported from 0.10]
|
| Wed, 13 Jul 2016 10:25:52 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Tue, 12 Jul 2016 13:59:02 +0200 |
Kim Alvefur |
tests: Add basic test for net.http.parser
|
| Tue, 12 Jul 2016 10:39:04 +0200 |
Kim Alvefur |
mod_http_errors: Add a newline after end of HTML
|
| Mon, 11 Jul 2016 12:20:25 +0200 |
Kim Alvefur |
mod_http_files: Send larger files using new file handle API
|
| Mon, 11 Jul 2016 12:17:59 +0200 |
Kim Alvefur |
mod_http_files: Switch to use util.cache for cache
|
| Mon, 11 Jul 2016 11:52:43 +0200 |
Kim Alvefur |
net.http.server: Add response method for reading response body from a file handle
|
| Sat, 09 Jul 2016 22:33:04 +0200 |
Kim Alvefur |
MUC: Hide new MUC room storage format behind an off-by-default option
|
| Sat, 09 Jul 2016 21:55:37 +0800 |
Anton Shestakov |
mod_http_files: send valid ETag header
|
| Sat, 09 Jul 2016 17:33:38 +0800 |
Anton Shestakov |
util.ip: rename variable (i is already defined) [luacheck]
|
| Sat, 09 Jul 2016 17:30:56 +0800 |
Anton Shestakov |
test_util_cache: rename a variable (c is already defined) [luacheck]
|
| Sat, 09 Jul 2016 17:30:23 +0800 |
Anton Shestakov |
test_util_cache: remove unused argument c3 [luacheck]
|
| Sat, 09 Jul 2016 13:52:57 +0800 |
Anton Shestakov |
prosodyctl: remove unused one-letter loop variable [luacheck]
|
| Sat, 09 Jul 2016 13:52:04 +0800 |
Anton Shestakov |
util.openssl: remove unused one-letter loop variable [luacheck]
|
| Sat, 09 Jul 2016 10:27:57 +0800 |
Anton Shestakov |
util.ip: remove unused one-letter loop variables [luacheck]
|
| Sat, 09 Jul 2016 10:26:18 +0800 |
Anton Shestakov |
net.dns: don't use "for s,s in pairs..." (unused loop variable s) [luacheck]
|
| Sat, 09 Jul 2016 10:17:00 +0800 |
Anton Shestakov |
luacheckrc: make module a global in plugins/
|
| Sat, 09 Jul 2016 10:08:35 +0800 |
Anton Shestakov |
luacheckrc: make test helpers read-only globals, add testlib_new_env and runtest
|
| Fri, 08 Jul 2016 22:01:10 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 08 Jul 2016 19:20:49 +0200 |
Kim Alvefur |
luacheckrc: Ignore assert helper functions used in tests/*
|
| Sat, 09 Jul 2016 00:58:16 +0800 |
Anton Shestakov |
net.adns: remove unused local variables t_insert and t_remove [luacheck]
|
| Sat, 09 Jul 2016 00:57:17 +0800 |
Anton Shestakov |
mod_admin_telnet: remove unused import (util.serialization) [luacheck]
|
| Sat, 09 Jul 2016 00:56:32 +0800 |
Anton Shestakov |
test_util_jid: make function test() local [luacheck]
|
| Sat, 09 Jul 2016 00:53:46 +0800 |
Anton Shestakov |
test_util_multitable: make mt variable local [luacheck]
|
| Sat, 09 Jul 2016 00:47:55 +0800 |
Anton Shestakov |
mod_admin_telnet: rename variable to make it defined (room -> room_name)
|
| Sat, 09 Jul 2016 00:46:28 +0800 |
Anton Shestakov |
mod_presence: remove unused one-letter loop variable [luacheck]
|
| Sat, 09 Jul 2016 00:45:59 +0800 |
Anton Shestakov |
net.dns: remove unused one-letter loop variables [luacheck]
|
| Sat, 09 Jul 2016 00:37:34 +0800 |
Anton Shestakov |
net.server_select: remove unused one-letter loop variables [luacheck]
|
| Fri, 08 Jul 2016 15:12:44 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 07 Jul 2016 18:48:58 +0200 |
Kim Alvefur |
mod_c2s, mod_s2s: Bootstrap connection count statistic on module load
|
| Thu, 07 Jul 2016 23:12:25 +0100 |
Matthew Wild |
Merge 0.10->trunk
|
| Thu, 07 Jul 2016 23:08:47 +0100 |
Matthew Wild |
net.http: Add log messages for requests, including their id (so "calling callback" and tracebacks can be traced back to their initial request)
|
| Thu, 07 Jul 2016 23:07:19 +0100 |
Matthew Wild |
net.http: Add request.id to every request object (can be overridden by providing ex.id)
|
| Tue, 28 Jun 2016 14:54:43 +0100 |
Matthew Wild |
Merge 0.10->trunk
|
| Tue, 28 Jun 2016 14:49:44 +0100 |
Matthew Wild |
util.time: New tiny library to abstract LuaSocket's gettime() function, so we can use other sources in the future
|
| Fri, 24 Jun 2016 15:11:06 +0200 |
Kim Alvefur |
Merge 0.9->0.10
|
| Wed, 22 Jun 2016 22:22:29 +0200 |
Kim Alvefur |
mod_privacy: Fix selecting the top resource (fixes #694)
|
| Thu, 23 Jun 2016 21:08:51 +0200 |
Kim Alvefur |
util.openssl: Handle return value from os.execute being true in Lua 5.2
|
| Thu, 23 Jun 2016 21:07:48 +0200 |
Kim Alvefur |
util.prosodyctl: Handle os.execute in Lua 5.2 returning true when command terminates successfully
|
| Sun, 12 Jun 2016 20:06:30 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sun, 12 Jun 2016 19:55:46 +0200 |
Kim Alvefur |
prosodyctl: Warn if encryption is required but mod_tls is not enabled (see #617)
|
| Fri, 10 Jun 2016 14:55:05 +0200 |
Kim Alvefur |
mod_pep: Use correct field for full JID (thanks Milan*)
|
| Thu, 09 Jun 2016 10:30:33 +0200 |
Kim Alvefur |
mod_pep: Include the bare user jid in event
|
| Thu, 09 Jun 2016 14:04:50 +0200 |
Kim Alvefur |
s2smanager: Include a stub thread on destroyed sessions (thanks Link Mauve)
|
| Mon, 30 May 2016 13:36:43 +0200 |
Kim Alvefur |
mod_s2s: Add util.async support
|
| Mon, 30 May 2016 13:30:53 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Mon, 30 May 2016 13:30:32 +0200 |
Kim Alvefur |
mod_s2s: Remove compat with namespace issue from Prosody pre-0.6.2
|
| Mon, 30 May 2016 13:29:43 +0200 |
Kim Alvefur |
core.stanza_router: Remove compatibility with Jabiru not including id attribute (originally added in 9b352c8a32e6)
|
| Mon, 30 May 2016 13:17:28 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sun, 29 May 2016 15:57:03 +0200 |
Kim Alvefur |
util.dataforms: Fix including default value for list-single when given as field.value[].default
|
| Sat, 28 May 2016 13:10:40 +0200 |
Kim Alvefur |
prosodyctl: Fix typo (thanks av6)
|
| Sat, 28 May 2016 12:51:12 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sat, 28 May 2016 12:37:51 +0200 |
Kim Alvefur |
MUC: Allow members (or above) in members-only non-anonymous rooms to see the member list (fixes #445)
|
| Fri, 27 May 2016 15:44:41 +0200 |
Kim Alvefur |
util.dataforms: Allow separation of options from values in list fields
|
| Wed, 25 May 2016 21:35:09 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Wed, 25 May 2016 21:34:34 +0200 |
Kim Alvefur |
util.pposix: Ask for shared file descriptor table using rfork() on *BSD (fixes #412)
|
| Wed, 25 May 2016 16:54:43 +0200 |
Kim Alvefur |
util.crand: Silence compiler warning
|
| Sun, 22 May 2016 20:07:20 +0100 |
Matthew Wild |
Merge 0.10->trunk
|
| Sun, 22 May 2016 20:06:51 +0100 |
Matthew Wild |
tests: Add initial tests for util.async
|
| Sun, 22 May 2016 20:06:12 +0100 |
Matthew Wild |
util.async: Add some more comments for clarity
|
| Sun, 22 May 2016 18:18:23 +0100 |
Matthew Wild |
util.cache: Add support for creating a proxy table to a cache, that looks and acts (mostly) like a normal table. No tests yet.
|
| Sun, 22 May 2016 14:39:20 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sun, 22 May 2016 14:39:14 +0200 |
Kim Alvefur |
Merge 0.9->0.10
|
| Sun, 22 May 2016 14:38:07 +0200 |
Kim Alvefur |
util.datamanager: Import tostring and type (fix global access)
|
| Sun, 22 May 2016 14:37:52 +0200 |
Kim Alvefur |
util.sql: Import type too (fix global access)
|
| Sat, 21 May 2016 19:10:03 +0200 |
Kim Alvefur |
mod_presence: Re-probe for contacts presence after outgoing 'subscribed' (fixes #673)
|
| Sun, 22 May 2016 02:16:57 +0100 |
Matthew Wild |
Merge 0.10->trunk
|
| Sun, 22 May 2016 02:16:11 +0100 |
Matthew Wild |
util.sql: Import pcall (fixes #677)
|
| Sun, 15 May 2016 16:55:19 +0200 |
Kim Alvefur |
MUC: Send participant list and subject on explicit joins (thanks daurnimator)
|
| Sat, 14 May 2016 22:36:37 +0200 |
Kim Alvefur |
Backed out changeset 63141a85beea, broke multi-session nicks
|
| Thu, 12 May 2016 18:45:59 +0100 |
Matthew Wild |
Merge 0.10->trunk
|
| Thu, 12 May 2016 18:45:30 +0100 |
Matthew Wild |
util.events: Fix comparison of event_name with nil instead of false (fixes #554)
|
| Sat, 07 May 2016 17:22:58 +0200 |
Kim Alvefur |
MUC: Treat explicit join presence as join
|
| Wed, 04 May 2016 16:58:25 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Wed, 04 May 2016 15:31:32 +0200 |
Kim Alvefur |
portmanager: Set default read size back to 4K
|
| Wed, 04 May 2016 15:29:11 +0200 |
Kim Alvefur |
net.server_event: Schedule another read callback if there is still data left in buffer after reading (fixes #583 for real)
|
| Wed, 04 May 2016 15:20:33 +0200 |
Kim Alvefur |
net.server_event: Collect entire one line function on one line
|
| Wed, 04 May 2016 12:14:15 +0200 |
Kim Alvefur |
MUC: Move status text out of <x> element (thanks Tobias)
|
| Wed, 04 May 2016 11:08:51 +0200 |
Kim Alvefur |
MUC: Lower priority of hook so plugins hooks run before
|
| Sat, 30 Apr 2016 17:25:06 +0200 |
Kim Alvefur |
MUC: Restore last message from state, not room config (missing change from cbb05b454c13)
|
| Fri, 29 Apr 2016 17:04:05 +0200 |
Kim Alvefur |
MUC: Separate config from live state
|
| Fri, 29 Apr 2016 16:54:45 +0200 |
Kim Alvefur |
MUC: Separate force-save parameter from save-entire-state flag
|
| Fri, 29 Apr 2016 14:01:01 +0200 |
Kim Alvefur |
MUC: Stricter validation of deserialized data
|
| Thu, 28 Apr 2016 23:34:19 +0200 |
Kim Alvefur |
MUC: Include the very last message in serialized form to keep it across eviction and restore
|
| Thu, 28 Apr 2016 22:57:53 +0200 |
Kim Alvefur |
MUC: Add event for when room is done being created
|
| Thu, 28 Apr 2016 22:57:02 +0200 |
Kim Alvefur |
MUC: Split out handling of the room-creating presence into its own method
|
| Thu, 28 Apr 2016 22:53:22 +0200 |
Kim Alvefur |
MUC: Split out handling of normal (un)available presence into its own method
|
| Thu, 28 Apr 2016 23:20:41 +0200 |
Kim Alvefur |
MUC: Use a timestamp to keep track of when to unlock room instead of a timer (so timer does not unlock an evicted room)
|
| Thu, 28 Apr 2016 23:14:09 +0200 |
Kim Alvefur |
MUC: Move the locked flag into persisted data (so not to lose it on eviction)
|
| Thu, 28 Apr 2016 22:03:00 +0200 |
Kim Alvefur |
MUC: Log cases of possible room resynchronisation
|
| Wed, 27 Apr 2016 18:55:49 +0200 |
Kim Alvefur |
MUC: Be more careful with deserialization of rooms, fix case where a bare jid has joined as multiple participants
|
| Wed, 27 Apr 2016 12:05:51 +0200 |
Kim Alvefur |
MUC: Use correct room name variable, fixes traceback (thanks mathieui)
|
| Tue, 26 Apr 2016 13:40:03 +0200 |
Kim Alvefur |
MUC: Correctly iterate over suspended rooms while excluding live rooms
|
| Wed, 20 Apr 2016 12:29:31 +0200 |
Kim Alvefur |
MUC: Don't force-save rooms where not needed
|
| Tue, 19 Apr 2016 20:31:39 +0200 |
Kim Alvefur |
MUC: Assign priorities to config form hooks so they have a consistent order on each start
|
| Tue, 19 Apr 2016 19:00:46 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Tue, 19 Apr 2016 19:00:19 +0200 |
Kim Alvefur |
Merge 0.9->0.10
|
| Tue, 19 Apr 2016 18:58:30 +0200 |
Kim Alvefur |
net.server_event: Check the buffer *length*, not the buffer itself (Fixes 100% cpu usage introduced in 65abd9d7bf88)
|
| Tue, 19 Apr 2016 18:46:07 +0200 |
Kim Alvefur |
MUC: Fix logic for when to broadcast unavailable presence (actual fix for 14170d161b39)
|
| Tue, 19 Apr 2016 18:43:15 +0200 |
Kim Alvefur |
MUC: Return item-not-found as error when attempting to change role of non-existant occupant
|
| Tue, 19 Apr 2016 18:23:44 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Tue, 19 Apr 2016 18:23:02 +0200 |
Kim Alvefur |
Merge 0.9->0.10
|
| Tue, 19 Apr 2016 18:20:39 +0200 |
Kim Alvefur |
net.server_event: Return the correct value as timeout
|
| Tue, 19 Apr 2016 18:18:57 +0200 |
Kim Alvefur |
net.server_event: Fix traceback if event re-added during starttls
|
| Tue, 19 Apr 2016 18:00:04 +0200 |
Kim Alvefur |
mod_bosh: Add annotations to ignore unused arguments [luacheck]
|
| Tue, 19 Apr 2016 17:59:49 +0200 |
Kim Alvefur |
mod_bosh: Remove unused imports (also mistake in merge)
|
| Tue, 19 Apr 2016 17:59:22 +0200 |
Kim Alvefur |
mod_bosh: Fix imports that got lost in merge
|
| Tue, 19 Apr 2016 17:44:11 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Tue, 19 Apr 2016 17:44:04 +0200 |
Kim Alvefur |
mod_bosh: Don't decrement rid twice (thanks av6)
|
| Tue, 19 Apr 2016 17:32:22 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Tue, 19 Apr 2016 17:30:30 +0200 |
Kim Alvefur |
Merge 0.9->0.10
|
| Tue, 19 Apr 2016 17:24:00 +0200 |
Kim Alvefur |
net.server_event: Re-add write event if writebuffer is non-empty after write (eg due to writes from ondrain callback) (fixes #661)
|
| Tue, 19 Apr 2016 17:20:39 +0200 |
Kim Alvefur |
MUC: Accept missing form as "instant room" request (fixes #377)
|
| Tue, 19 Apr 2016 17:10:42 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Tue, 19 Apr 2016 12:33:58 +0200 |
Kim Alvefur |
mod_bosh: Reject fractional 'wait' (See #343)
|
| Tue, 19 Apr 2016 12:19:15 +0200 |
Kim Alvefur |
mod_bosh: Return a proper BOSH error response from XML parse error callback (see #343)
|
| Tue, 19 Apr 2016 12:18:19 +0200 |
Kim Alvefur |
mod_bosh: Validate that 'sid' and 'wait' have sane values (fixes #475, also see #343)
|
| Tue, 19 Apr 2016 12:17:00 +0200 |
Kim Alvefur |
mod_bosh: Validate 'to' host (see #343)
|
| Tue, 19 Apr 2016 12:16:17 +0200 |
Kim Alvefur |
mod_bosh: Return a proper BOSH error response instead of deprecated(?) status code (See #343)
|
| Tue, 19 Apr 2016 12:15:20 +0200 |
Kim Alvefur |
mod_bosh: Log error returned from stream:feed()
|
| Tue, 19 Apr 2016 12:14:07 +0200 |
Kim Alvefur |
mod_bosh: Return if a response has been sent already (See #343)
|
| Tue, 19 Apr 2016 12:13:03 +0200 |
Kim Alvefur |
mod_bosh: Remove unused import
|
| Mon, 18 Apr 2016 21:27:13 +0200 |
Kim Alvefur |
CHANGES: Update for MUC changes
|
| Mon, 18 Apr 2016 20:32:48 +0200 |
Kim Alvefur |
MUC: Store rooms on disk on shutdown
|
| Mon, 18 Apr 2016 19:19:33 +0200 |
Kim Alvefur |
MUC: Cache public rooms and their names to speed up disco#items
|
| Mon, 18 Apr 2016 19:18:37 +0200 |
Kim Alvefur |
MUC: Switch to util.cache for storing rooms, store rooms to disk on eviction
|
| Mon, 18 Apr 2016 19:30:15 +0200 |
Kim Alvefur |
MUC: Add support for serializing live rooms, including occupants and their presence
|
| Mon, 18 Apr 2016 19:29:23 +0200 |
Kim Alvefur |
MUC: Flatten format of serialized rooms
|
| Mon, 18 Apr 2016 19:26:26 +0200 |
Kim Alvefur |
MUC: Move room deserialization to muc.lib
|
| Mon, 18 Apr 2016 19:20:51 +0200 |
Kim Alvefur |
MUC: Wrap "support" for the groupchat 1.0 join protocol in a config option to allow disabling
|
| Mon, 18 Apr 2016 19:09:10 +0200 |
Kim Alvefur |
MUC/subject: Fix reference to room for save call (self, not room)
|
| Mon, 18 Apr 2016 19:08:31 +0200 |
Kim Alvefur |
MUC: Save yourself! (fixes reference to current room)
|
| Mon, 18 Apr 2016 16:51:09 +0200 |
Kim Alvefur |
MUC: Assign occupants unavailable presence on room destruction, fixes destruction notification
|
| Mon, 18 Apr 2016 14:54:01 +0200 |
Kim Alvefur |
MUC: Use config passed to rew_roow()
|
| Sun, 17 Apr 2016 22:28:48 +0200 |
Kim Alvefur |
Merge with Link Mauve
|
| Sun, 17 Apr 2016 22:09:44 +0200 |
Kim Alvefur |
MUC: Move 'preserialization' step to muc.lib
|
| Sat, 16 Apr 2016 21:08:05 +0100 |
Emmanuel Gil Peyrot |
Update every link to the documentation to use HTTPS
|
| Sat, 16 Apr 2016 20:56:47 +0100 |
Emmanuel Gil Peyrot |
mod_pubsub: Don’t require util.dataforms twice
|
| Fri, 15 Apr 2016 18:03:55 +0200 |
Kim Alvefur |
MUC: Save room after subject is changed
|
| Fri, 15 Apr 2016 13:39:56 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 15 Apr 2016 13:20:31 +0200 |
Kim Alvefur |
util.iterators: Add iterator wrapper that works like select(n, ...) applied to original iterator
|
| Fri, 15 Apr 2016 13:19:20 +0200 |
Kim Alvefur |
util.cache: Add method for iterating over values
|
| Fri, 15 Apr 2016 11:50:55 +0200 |
Kim Alvefur |
MUC: Save room to storage once after form processing, not in each individual setter
|
| Thu, 14 Apr 2016 21:23:09 +0200 |
Kim Alvefur |
MUC: Provide a noop stub room:save() method
|
| Wed, 13 Apr 2016 20:00:41 +0200 |
Kim Alvefur |
util.iterators: Normalize indentation
|
| Tue, 12 Apr 2016 19:35:55 +0200 |
Kim Alvefur |
MUC: Move history to room._history
|
| Sat, 09 Apr 2016 19:21:05 +0100 |
Matthew Wild |
mod_compression: Remove and replace with placeholder that logs an error
|
| Fri, 08 Apr 2016 17:54:50 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 08 Apr 2016 17:54:46 +0200 |
Kim Alvefur |
MUC: Include originating session and stanza in events
|
| Fri, 08 Apr 2016 17:53:49 +0200 |
Kim Alvefur |
MUC: Spread event tables over multiple lines
|
| Fri, 08 Apr 2016 17:14:58 +0200 |
Kim Alvefur |
mod_presence: Fix variable name
|
| Fri, 08 Apr 2016 16:35:23 +0200 |
Kim Alvefur |
mod_presence: Construct a 'from' JID when roster items are removed outside of a session
|
| Thu, 07 Apr 2016 13:36:58 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Wed, 06 Apr 2016 21:29:30 +0200 |
Kim Alvefur |
moduleapi: Allow an origin session to be passed to module:send()
|
| Wed, 06 Apr 2016 14:50:34 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Wed, 06 Apr 2016 14:44:51 +0200 |
Kim Alvefur |
mod_websocket: Fix read timeout handler (thanks mt)
|
| Wed, 18 Dec 2013 18:11:47 -0500 |
daurnimator |
server_event: addclient: wrapclient already calls startconnection for us [backported from trunk]
|
| Tue, 05 Apr 2016 20:54:43 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Tue, 05 Apr 2016 20:41:50 +0200 |
Kim Alvefur |
server_event: Split long list of assignments into multiple lines for readability
|
| Tue, 05 Apr 2016 20:39:36 +0200 |
Kim Alvefur |
server_event: Fix indentation (again)
|
| Tue, 05 Apr 2016 12:48:36 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Mon, 04 Apr 2016 21:48:42 +0200 |
Kim Alvefur |
mod_roster: Fire event for pending items for good measure
|
| Mon, 04 Apr 2016 17:18:27 +0200 |
Kim Alvefur |
mod_roster: Handle roster item removal with event on user deletion
|
| Mon, 04 Apr 2016 17:15:47 +0200 |
Kim Alvefur |
mod_presence: Send unavailable presence when roster items are removed (fixes #331)
|
| Mon, 04 Apr 2016 17:15:10 +0200 |
Kim Alvefur |
mod_presence, mod_roster: Move responsibility for sending presence on roster removal to mod_presence
|
| Sun, 03 Apr 2016 15:53:00 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sun, 03 Apr 2016 15:52:40 +0200 |
Kim Alvefur |
Merge 0.9->0.10
|
| Sun, 03 Apr 2016 15:18:21 +0200 |
Kim Alvefur |
mod_c2s: Just destroy the session when it has no connection (see #641)
|
| Sat, 02 Apr 2016 17:13:12 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 01 Apr 2016 18:56:26 +0200 |
Kim Alvefur |
mod_bosh: Skip sending stanzas removed out by filters (fixes #657)
|
| Fri, 01 Apr 2016 15:56:12 +0200 |
Kim Alvefur |
storagemanager: Capitalize log message
|
| Tue, 29 Mar 2016 15:38:14 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Mon, 19 Jan 2015 14:01:11 -0500 |
daurnimator |
net.server_select: Remove do-nothing os_difftime calls [backported from trunk]
|
| Mon, 28 Mar 2016 19:56:12 +0200 |
Kim Alvefur |
net.dns: Import unpack() in forward-compatible way (Fixes compat with Lua5.2+)
|
| Mon, 28 Mar 2016 13:27:42 +0200 |
Kim Alvefur |
util.jid: Import select() into local (fixes traceback, tests on Lua 5.2)
|
| Sat, 26 Mar 2016 20:17:59 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Sat, 26 Mar 2016 19:55:08 +0000 |
Matthew Wild |
certmanager: Explicitly tonumber() version number segments before doing arithmetic and avoid relying on implicit coercion (thanks David Favro)
|
| Sat, 26 Mar 2016 14:54:39 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 25 Mar 2016 16:09:34 +0100 |
Kim Alvefur |
util.sql: Log errors in transaction to error level with traceback but return only error message (fixes #464)
|
| Thu, 24 Mar 2016 13:57:58 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Wed, 23 Mar 2016 23:21:03 +0100 |
Kim Alvefur |
mod_websocket: Send a ping on read timeout
|
| Wed, 23 Mar 2016 14:31:35 +0100 |
Kim Alvefur |
mod_websocket: Remove warning about unsolicited pong frames "MAY be sent unsolicited" per RFC 6455 (thanks mt)
|
| Wed, 23 Mar 2016 12:19:23 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Wed, 23 Mar 2016 12:17:28 +0000 |
Matthew Wild |
util.sql: Charset should be innocent until proven guilty (initialize charset_ok to true), fixes bug introduced in 187ba2e9c012
|
| Tue, 22 Mar 2016 14:42:55 +0100 |
Kim Alvefur |
prosodyctl: Only use host part of JIDs eg components that have node parts (thanks suzyo)
|
| Mon, 21 Mar 2016 21:05:15 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Mon, 21 Mar 2016 21:04:14 +0000 |
Matthew Wild |
util.iterators: Fix use of incorrect variable accidentally introduced in a9ef93bc81d9
|
| Mon, 21 Mar 2016 14:52:43 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Mon, 21 Mar 2016 12:10:10 +0100 |
Kim Alvefur |
CHANGES: Move async to trunk, it was dropped from 0.10
|
| Mon, 21 Mar 2016 09:50:52 +0100 |
Kim Alvefur |
util.sql: Catch errors from LuaDBI connect (Fixes #568)
|
| Mon, 21 Mar 2016 09:33:12 +0100 |
Kim Alvefur |
mod_storage_sql: Make sure all serialization errors are propagated
|
| Sat, 19 Mar 2016 22:46:41 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sat, 19 Mar 2016 16:35:43 +0100 |
Kim Alvefur |
modulemanager: Silence log message about attempts to load already loaded modules for shared modules
|
| Fri, 18 Mar 2016 14:03:35 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Fri, 18 Mar 2016 14:03:14 +0000 |
Matthew Wild |
mod_component: Some cleanup [luacheck]
|
| Fri, 18 Mar 2016 13:58:55 +0000 |
Matthew Wild |
mod_component: Fire event when component disconnects
|
| Fri, 18 Mar 2016 11:55:40 +0100 |
Kim Alvefur |
Merge
|
| Fri, 18 Mar 2016 11:51:58 +0100 |
Kim Alvefur |
mod_saslauth: Disable DIGEST-MD5 by default (closes #515)
|
| Fri, 18 Mar 2016 10:24:46 +0000 |
Matthew Wild |
prosody, prosodyctl: Allow setting CFG_* variables via Lua interpreter before loading Prosody. Fixes #308.
|
| Thu, 17 Mar 2016 23:15:08 +0000 |
Matthew Wild |
util.jid+tests: Add simple helpers... node(), host() and resource() for extracting specific parts of a JID
|
| Fri, 18 Mar 2016 00:08:58 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 18 Mar 2016 00:08:33 +0100 |
Kim Alvefur |
mod_websocket: Make sure stanza xmlns filter runs late in the chain
|
| Thu, 17 Mar 2016 22:25:56 +0100 |
Kim Alvefur |
mod_register: Make sure only an on_evict function or nil is passed to util.cache
|
| Thu, 17 Mar 2016 19:16:43 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Thu, 17 Mar 2016 19:14:58 +0000 |
Matthew Wild |
tests: util.cache: Tests for different return values of on_evict
|
| Thu, 17 Mar 2016 19:08:42 +0000 |
Matthew Wild |
util.cache: Change behaviour of on_evict (and tests). Now accepts false instead of a function (never evict), or on_evict can return false to prevent eviction.
|
| Thu, 17 Mar 2016 19:07:40 +0000 |
Matthew Wild |
util.cache: Add head() and tail() methods (and tests)
|
| Thu, 17 Mar 2016 18:08:44 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 17 Mar 2016 18:08:16 +0100 |
Kim Alvefur |
CHANGES: Remove mention of async
|
| Thu, 17 Mar 2016 18:04:43 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 17 Mar 2016 18:00:35 +0100 |
Kim Alvefur |
util.async: Remove to prevent blocking a stable release
|
| Thu, 17 Mar 2016 12:47:24 +0100 |
Kim Alvefur |
mod_c2s: Remove use of util.async
|
| Thu, 17 Mar 2016 12:46:52 +0100 |
Kim Alvefur |
Backed out BOSH use of util.async (changeset f0687c313cf1)
|
| Mon, 14 Mar 2016 18:27:32 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Mon, 14 Mar 2016 18:27:16 +0100 |
Kim Alvefur |
mod_presence: Fix partial rename
|
| Mon, 14 Mar 2016 17:38:50 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Mon, 14 Mar 2016 17:26:27 +0100 |
Kim Alvefur |
mod_presence: Move function for selecting "top resources" into a new util.presence
|
| Mon, 14 Mar 2016 14:20:37 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Mon, 14 Mar 2016 13:27:02 +0100 |
Kim Alvefur |
mod_s2s: Include name of remote server when it's missing the stream ID (thanks Ge0rG)
|
| Sun, 13 Mar 2016 18:35:00 +0100 |
Kim Alvefur |
util.sql: Remove unused arguments [luacheck]
|
| Sun, 13 Mar 2016 18:31:53 +0100 |
Kim Alvefur |
util.sql: Don't break out of result retreival loops
|
| Sun, 13 Mar 2016 17:43:33 +0100 |
Kim Alvefur |
mod_storage_sql: Allow loops over results to end on their own
|
| Sun, 13 Mar 2016 17:42:22 +0100 |
Kim Alvefur |
mod_storage_sql: Add LIMIT clause to queries where only a single row is expected
|
| Sun, 13 Mar 2016 17:38:49 +0100 |
Kim Alvefur |
util.sql: Move per-driver (currenly only PostgreSQL) query transform into its own method
|
| Sat, 12 Mar 2016 18:13:24 +0100 |
Kim Alvefur |
rostermanager: Remove FIXME, per XMPP Core 8.1.1.1, we do not need to set the 'to' attribute
|
| Fri, 11 Mar 2016 20:35:26 +0100 |
Kim Alvefur |
MUC: Use already initialized logger
|
| Fri, 11 Mar 2016 13:41:10 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 11 Mar 2016 13:37:18 +0100 |
Kim Alvefur |
mod_watchregistrations: Use type-specific config API for 'registration_notification'
|
| Fri, 11 Mar 2016 13:36:48 +0100 |
Kim Alvefur |
prosodyctl check: Add 'vcard_compatibility' to deprecated options
|
| Fri, 11 Mar 2016 13:34:32 +0100 |
Kim Alvefur |
MUC: Use type-specific config API for the 'name' option
|
| Fri, 11 Mar 2016 13:13:20 +0100 |
Kim Alvefur |
mod_presence: Use type-specific config API for boolean 'ignore_presence_priority' option
|
| Thu, 10 Mar 2016 10:13:57 +0100 |
Thijs Alkemade |
util.dependencies: Show the full error when a symbol is not found (i.e., when running Prosody with the wrong version of Lua).
|
| Thu, 10 Mar 2016 17:55:40 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Thu, 10 Mar 2016 17:53:36 +0000 |
Matthew Wild |
util.prosodyctl: Remove unused variable [luacheck]
|
| Thu, 10 Mar 2016 17:53:17 +0000 |
Matthew Wild |
util.json: Variable renaming to avoid shadowing [luacheck]
|
| Thu, 10 Mar 2016 17:52:57 +0000 |
Matthew Wild |
util.iterators: Variable renaming to avoid shadowing [luacheck]
|
| Thu, 10 Mar 2016 17:52:03 +0000 |
Matthew Wild |
net.websocket.frames, util.datetime, util.json, util.prosodyctl, util.rfc6724: Remove unused variables [luacheck]
|
| Thu, 10 Mar 2016 17:49:46 +0000 |
Matthew Wild |
util.iterators: Return initial var from upstream iterator [luacheck]
|
| Thu, 10 Mar 2016 17:48:53 +0000 |
Matthew Wild |
util.iterators: Don't replace var, as we should preserve var from the original iterator [luacheck]
|
| Wed, 09 Mar 2016 13:19:38 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Wed, 09 Mar 2016 13:01:11 +0000 |
Matthew Wild |
prosodyctl: Fix variable typo [luacheck]
|
| Wed, 09 Mar 2016 12:59:43 +0000 |
Matthew Wild |
tests: Expand util.stanza tests
|
| Wed, 09 Mar 2016 12:37:56 +0000 |
Matthew Wild |
util.stanza: Some code cleanup [luacheck]
|
| Tue, 08 Mar 2016 17:49:33 +0000 |
Matthew Wild |
prosodyctl: Fix typo'd variable name [luacheck]
|
| Mon, 07 Mar 2016 16:48:28 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Mon, 07 Mar 2016 12:15:39 +0100 |
Kim Alvefur |
prosodyctl: Use already sorted array of module names [luacheck]
|
| Mon, 07 Mar 2016 12:13:22 +0100 |
Kim Alvefur |
prosodyctl: Include libevent version in "about" output if luaevent is available
|
| Mon, 07 Mar 2016 13:43:05 +0000 |
Matthew Wild |
Merge
|
| Mon, 15 Feb 2016 16:28:22 +1100 |
daurnimator |
plugins/mod_http: Keep query string over automatic redirects
|
| Mon, 07 Mar 2016 10:59:37 +0100 |
Kim Alvefur |
MUC: Don't reply to error stanzas with more error stanzas (thanks woffs)
|
| Sun, 06 Mar 2016 18:52:22 +0100 |
Kim Alvefur |
Merge trunk->0.10
|
| Sun, 06 Mar 2016 18:51:11 +0100 |
Kim Alvefur |
storagemanager: Fix saving data in map shim when no prior data exists
|
| Sat, 05 Mar 2016 23:44:57 +0000 |
Matthew Wild |
tests: Add namespace/prefix tracking test for util.xml
|
| Sat, 05 Mar 2016 23:44:21 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Sat, 05 Mar 2016 23:42:01 +0000 |
Matthew Wild |
tests: Add basic tests for util.xml and util.xmppstream
|
| Sat, 05 Mar 2016 23:37:56 +0000 |
Matthew Wild |
util.xmppstream: Remove namespace tracking, it's broken as implemented
|
| Sat, 05 Mar 2016 17:51:35 -0500 |
Waqas Hussain |
util.xml: Correct stanza.namespaces table construction when duplicate prefix names are encountered in the element tree.
|
| Sat, 05 Mar 2016 20:50:17 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Sat, 05 Mar 2016 20:48:20 +0000 |
Matthew Wild |
tests: Add extra tests for util.json
|
| Fri, 04 Mar 2016 22:28:15 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Fri, 04 Mar 2016 22:27:04 +0000 |
Matthew Wild |
util.json: Fix encoding of json.null (bug introduced in bf1f09a5bcf7)
|
| Fri, 04 Mar 2016 22:17:38 +0000 |
Matthew Wild |
Makefile: Reduce verbosity of 'make test' so it only shows test failures
|
| Fri, 04 Mar 2016 22:17:16 +0000 |
Matthew Wild |
Add tests for util.json
|
| Thu, 03 Mar 2016 16:06:16 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 03 Mar 2016 16:05:34 +0100 |
Kim Alvefur |
Merge 0.9->0.10
|
| Thu, 03 Mar 2016 15:31:46 +0100 |
Kim Alvefur |
mod_http_files: Preserve a trailing / in paths (fixes #639)
|
| Thu, 03 Mar 2016 15:30:00 +0100 |
Kim Alvefur |
mod_http_files: Don't prepend / to path twice, sanitize path does this already
|
| Thu, 03 Mar 2016 15:28:07 +0100 |
Kim Alvefur |
mod_http_files: Fix traceback when serving a non-wildcard path (fixes #611)
|
| Wed, 02 Mar 2016 16:43:42 +0100 |
Kim Alvefur |
mod_welcome: Pass default text to config API as default value
|
| Wed, 02 Mar 2016 16:42:59 +0100 |
Kim Alvefur |
mod_welcome: Use type-specific config API
|
| Wed, 02 Mar 2016 16:34:34 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Wed, 02 Mar 2016 16:32:37 +0100 |
Kim Alvefur |
Merge 0.9->0.10
|
| Wed, 02 Mar 2016 16:30:46 +0100 |
Kim Alvefur |
net.server_event: Return true from conn:resume() to indicate success
|
| Wed, 02 Mar 2016 16:30:05 +0100 |
Kim Alvefur |
net.server_event: Prevent resuming connections without readcallback, eg closed connections (fixes #590)
|
| Wed, 02 Mar 2016 16:28:11 +0100 |
Kim Alvefur |
mod_c2s: Remove connection object from session object when connection disconnected to prevent accidental use (see #590)
|
| Sun, 28 Feb 2016 20:05:56 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sun, 28 Feb 2016 19:27:13 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sun, 28 Feb 2016 20:01:13 +0100 |
Kim Alvefur |
util.sasl.scram: Rename variable in places missed in 65e36b81d56a (thanks mt)
|
| Sun, 28 Feb 2016 19:26:45 +0100 |
Kim Alvefur |
util.sasl.scram: Remove unused initial value [luacheck]
|
| Sun, 28 Feb 2016 19:26:14 +0100 |
Kim Alvefur |
util.sasl.scram: Rename variable to avoid name clash [luacheck]
|
| Sun, 28 Feb 2016 19:25:39 +0100 |
Kim Alvefur |
util.sasl.anonymous: Remove unused locals [luacheck]
|
| Sun, 28 Feb 2016 18:47:32 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sun, 28 Feb 2016 18:47:11 +0100 |
Kim Alvefur |
prosodyctl: One month is 31 days, no 13 (thanks av6)
|
| Sun, 28 Feb 2016 18:45:27 +0100 |
Kim Alvefur |
prosodyctl: Fix typo (thanks av6)
|
| Sun, 28 Feb 2016 18:25:16 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sun, 28 Feb 2016 18:24:12 +0100 |
Kim Alvefur |
prosodyctl: check certs: Warn about certificate expiry in the near future
|
| Sun, 28 Feb 2016 18:23:24 +0100 |
Kim Alvefur |
prosodyctl: check certs: Update messages to account for 'ssl' option maybe not existing
|
| Sun, 28 Feb 2016 18:22:23 +0100 |
Kim Alvefur |
prosodyctl: check certs: Use certmanager to get the final ssl config in order to support the new certificate(s) config option
|
| Sun, 28 Feb 2016 15:06:56 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sun, 28 Feb 2016 15:03:16 +0100 |
Kim Alvefur |
util.termcolours: Rename loop variable [luacheck]
|
| Sun, 28 Feb 2016 15:03:01 +0100 |
Kim Alvefur |
util.termcolours: Validate color codes, fixes traceback
|
| Sat, 27 Feb 2016 16:56:34 +0100 |
Kim Alvefur |
util.termcolours: Add some CSS color names
|
| Sat, 27 Feb 2016 16:47:12 +0100 |
Kim Alvefur |
util.termcolours: Add 256 color support
|
| Sat, 27 Feb 2016 15:29:56 +0100 |
Kim Alvefur |
util.datamanager: Explicit handling of each error condition (see #632)
|
| Thu, 25 Feb 2016 22:37:41 +0100 |
Kim Alvefur |
Merge 0.9->0.10
|
| Thu, 25 Feb 2016 22:36:42 +0100 |
Kim Alvefur |
util.datamanager: Unreference file handle after closing it to prevent trying to close it again (fixes #632)
|
| Thu, 25 Feb 2016 22:33:58 +0100 |
Kim Alvefur |
util.termcolours: Remove argument from noop function [luacheck]
|
| Thu, 25 Feb 2016 22:33:40 +0100 |
Kim Alvefur |
util.termcolours: Silence luacheck warning
|
| Thu, 25 Feb 2016 22:32:13 +0100 |
Kim Alvefur |
util.template: Use separate variables for source and compiled function [luacheck]
|
| Thu, 25 Feb 2016 22:31:13 +0100 |
Kim Alvefur |
util.template: Silence luacheck warnings about unused loop vars
|
| Thu, 25 Feb 2016 15:40:35 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 25 Feb 2016 15:36:12 +0100 |
Kim Alvefur |
certs/Makefile: Add target for generating DH params
|
| Thu, 25 Feb 2016 15:35:44 +0100 |
Kim Alvefur |
prosodyctl: Allow a DN path to be given to 'cert generate' command (fixes #349)
|
| Thu, 25 Feb 2016 15:34:38 +0100 |
Kim Alvefur |
util.openssl: Allow order of distinguished name fields to be included in config
|
| Wed, 24 Feb 2016 11:20:00 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Wed, 24 Feb 2016 11:15:27 +0100 |
Kim Alvefur |
prosodyctl: Create host.sessions table, (needed by 1295e14614f4) (thanks goffi)
|
| Mon, 22 Feb 2016 22:56:05 +0100 |
Kim Alvefur |
util.crand: Include stdlib.h instead of malloc.h for portability (thanks Tobias)
|
| Mon, 22 Feb 2016 18:46:59 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Mon, 22 Feb 2016 18:44:43 +0100 |
Kim Alvefur |
util.crand: C binding to one of OpenSSL, Linux getrandom() or OpenBSD arc4random() CSPRNG
|
| Mon, 22 Feb 2016 17:43:40 +0100 |
Kim Alvefur |
util.iterators: Use table.pack() on Lua 5.2
|
| Mon, 22 Feb 2016 17:40:42 +0100 |
Kim Alvefur |
util.multitable: Localize unpack() in Lua 5.2 compatible way
|
| Mon, 22 Feb 2016 17:38:46 +0100 |
Kim Alvefur |
util.iterators: Localize unpack() in Lua 5.2 compatible way
|
| Mon, 22 Feb 2016 17:37:55 +0100 |
Kim Alvefur |
util.import: Localize unpack() in Lua 5.2 compatible way
|
| Mon, 22 Feb 2016 17:34:42 +0100 |
Kim Alvefur |
util.debug: Silence luacheck warning about modifying 'debug' lib
|
| Mon, 22 Feb 2016 17:32:11 +0100 |
Kim Alvefur |
util.session: Fix luacheck warnings
|
| Mon, 22 Feb 2016 17:30:12 +0100 |
Kim Alvefur |
util.sql: Localize unpack() in Lua 5.2 compatible way
|
| Mon, 22 Feb 2016 15:24:20 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Mon, 22 Feb 2016 15:23:27 +0100 |
Kim Alvefur |
mod_storage_sql: Treat non-existent archive IDs as beyound the end of the archive (fixes #624) (tested on sqlite3 only)
|
| Sun, 21 Feb 2016 19:30:45 +0100 |
Kim Alvefur |
usermanager: Shortcircuit user existence check if they have existing sessions
|
| Sun, 21 Feb 2016 19:29:31 +0100 |
Kim Alvefur |
mod_debug_sql: Small plugin that enables raw SQL query logging (for debugging)
|
| Sun, 21 Feb 2016 19:29:00 +0100 |
Kim Alvefur |
mod_storage_sql: Remove debug logging of archive queries
|
| Sun, 21 Feb 2016 19:25:01 +0100 |
Kim Alvefur |
util.sql: Raw query debug logging (needs to be explicitly enabled by a plugin)
|
| Sun, 21 Feb 2016 19:01:26 +0100 |
Kim Alvefur |
mod_storage_sql: Lower message about new engine creation to debug level
|
| Sun, 21 Feb 2016 18:05:54 +0100 |
Kim Alvefur |
tests: Add minimal test for util.random that checks that it returns the number of bytes requested
|
| Sun, 21 Feb 2016 16:54:56 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sun, 21 Feb 2016 14:53:19 +0100 |
Kim Alvefur |
mod_storage_sql: Share SQL connections with same parameters across VirtualHosts (fixes #576)
|
| Fri, 19 Feb 2016 19:22:18 +0100 |
Kim Alvefur |
mod_storage_sql: Fix setting value to false in map store
|
| Fri, 19 Feb 2016 12:18:53 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Fri, 19 Feb 2016 12:15:02 +0000 |
Matthew Wild |
rostermanager: Require storagemanager at the top, fixes traceback on Lua 5.2
|
| Thu, 18 Feb 2016 19:09:37 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 18 Feb 2016 19:08:01 +0100 |
Kim Alvefur |
Makefile: Use runtime set by configure (fixes #629)
|
| Thu, 18 Feb 2016 15:00:17 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 18 Feb 2016 14:57:51 +0100 |
Kim Alvefur |
loggingmanager,modulemanager,moduleapi: Ignore warning about accessing _G.unpack [luacheck]
|
| Thu, 18 Feb 2016 14:57:04 +0100 |
Kim Alvefur |
loggingmanager,modulemanager,moduleapi: Localize unpack compatible with Lua 5.2+
|
| Thu, 18 Feb 2016 13:49:19 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Thu, 18 Feb 2016 13:48:45 +0000 |
Matthew Wild |
certmanager: Localize tonumber
|
| Thu, 18 Feb 2016 13:24:21 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Thu, 18 Feb 2016 13:21:12 +0000 |
Matthew Wild |
loggingmanager: Import select() to fix global access
|
| Wed, 10 Feb 2016 07:57:58 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Tue, 09 Feb 2016 17:24:04 +0100 |
Kim Alvefur |
mod_storage_sql: Silence some harmless luacheck warnings
|
| Tue, 09 Feb 2016 17:09:01 +0100 |
Kim Alvefur |
rostermanager: Use map stores when only one contact is changed
|
| Tue, 09 Feb 2016 17:01:04 +0100 |
Kim Alvefur |
rostermanager: Use storagemanager
|
| Tue, 09 Feb 2016 16:56:27 +0100 |
Kim Alvefur |
mod_storage_sql: Implement map:set_keys, allowing multiple keys to be set in the same transaction
|
| Tue, 09 Feb 2016 16:54:56 +0100 |
Kim Alvefur |
storagemanager: Add set_keys method to map store shim
|
| Fri, 08 Aug 2014 12:38:35 +0200 |
Kim Alvefur |
storagemanager: Fix map store shim if store is empty
|
| Thu, 07 Aug 2014 12:15:15 -0400 |
daurnimator |
storagemanager: When map store isn't available, fallback to keyval store [backported from trunk]
|
| Mon, 08 Feb 2016 20:23:12 +0100 |
Kim Alvefur |
mod_storage_sql: Support non-string keys in map store
|
| Mon, 08 Feb 2016 21:50:04 +0000 |
Matthew Wild |
Merge
|
| Mon, 08 Feb 2016 14:48:50 +0100 |
Thomas Gstädtner |
prosodyctl: fix CnP bug in deluser output
|
| Fri, 05 Feb 2016 16:31:34 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 05 Feb 2016 16:12:01 +0100 |
Kim Alvefur |
certmanager: Try filename.key if certificate is set to a full filename ending with .crt
|
| Fri, 05 Feb 2016 15:03:39 +0100 |
Kim Alvefur |
certmanager: Apply global ssl config later so certificate/key is not overwritten by magic
|
| Fri, 05 Feb 2016 00:10:46 +0000 |
Matthew Wild |
hostmanager: Remove unused imports of 'jid_split' and 'select'
|
| Fri, 05 Feb 2016 00:10:27 +0000 |
Matthew Wild |
moduleapi: Silence luacheck warning about unused 'id' parameter
|
| Fri, 05 Feb 2016 00:04:11 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Fri, 05 Feb 2016 00:03:41 +0000 |
Matthew Wild |
certmanager: Support new certificate configuration for non-XMPP services too (fixes #614)
|
| Thu, 04 Feb 2016 20:45:37 +0100 |
Kim Alvefur |
loggingmanager: Stringify all arguments to format so we can finally see the *real* error messages
|
| Thu, 04 Feb 2016 18:40:24 +0100 |
Kim Alvefur |
loggingmanager: Remove Windows hack, buffer_mode should fix this
|
| Thu, 04 Feb 2016 17:57:12 +0100 |
Kim Alvefur |
loggingmanager: Write out timestamps in same write() call as everything else
|
| Thu, 04 Feb 2016 17:51:39 +0100 |
Kim Alvefur |
loggingmanager: Make initial value for width of log name configurable
|
| Thu, 04 Feb 2016 17:49:09 +0100 |
Kim Alvefur |
loggingmanager: Move logic for adaptive column width into file sink, append tab if disabled (fixes separation between name and level in plain file sinks)
|
| Thu, 04 Feb 2016 17:33:16 +0100 |
Kim Alvefur |
loggingmanager: Refactor the console log sink to re-use the stdout sink which in turn uses the file sink (tailcalls!)
|
| Thu, 04 Feb 2016 17:03:04 +0100 |
Kim Alvefur |
loggingmanager: Write out color code, log level and reset code in one call
|
| Thu, 04 Feb 2016 16:56:05 +0100 |
Kim Alvefur |
loggingmanager: Don't reset default timestamp that is not changed by any other code
|
| Thu, 04 Feb 2016 16:40:32 +0100 |
Kim Alvefur |
util.logger: Silence luacheck warning
|
| Thu, 04 Feb 2016 16:38:56 +0100 |
Kim Alvefur |
util.logger: Remove unused locals
|
| Thu, 04 Feb 2016 10:07:02 +0100 |
Kim Alvefur |
mod_groups: Move variable to smaller scope
|
| Thu, 04 Feb 2016 10:06:09 +0100 |
Kim Alvefur |
mod_groups: Use module:get_option_path, look for file relative to config dir
|
| Thu, 04 Feb 2016 10:05:35 +0100 |
Kim Alvefur |
moduleapi: Add API method for getting a file path
|
| Thu, 04 Feb 2016 14:57:45 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Thu, 04 Feb 2016 14:56:49 +0000 |
Matthew Wild |
loggingmanager: Call setvbuf on output files, defaulting to line-buffered, instead of manually calling flush(). Adds 'buffer_mode' option to sink configuration for stdout, console and file sinks.
|
| Thu, 04 Feb 2016 09:18:53 +0100 |
Kim Alvefur |
MUC: Roll back parts of 50b9a7e86de9 that were not in the disco#info event
|
| Wed, 03 Feb 2016 23:02:36 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Wed, 03 Feb 2016 22:44:29 +0100 |
Kim Alvefur |
core.certmanager: Look for certificate and key in a few different places
|
| Wed, 03 Feb 2016 02:16:28 +0100 |
Kim Alvefur |
MUC: Fix copypaste mistake
|
| Wed, 03 Feb 2016 02:13:03 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Wed, 03 Feb 2016 02:05:49 +0100 |
Kim Alvefur |
MUC: Separate form data from form in disco#info event
|
| Wed, 03 Feb 2016 02:07:03 +0100 |
Kim Alvefur |
MUC: Fire a muc-disco#info event like in trunk so modules can extend the reply
|
| Tue, 02 Feb 2016 20:24:27 +0100 |
Kim Alvefur |
Add util.ringbuffer, a ringbuffer with a file handle like interface
|
| Mon, 01 Feb 2016 21:28:07 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Mon, 01 Feb 2016 21:26:15 +0000 |
Matthew Wild |
modulemanager, util.pluginloader: Move logic for locating some module libraries to pluginloader, to fix problems with non-filesystem errors being masked by the second load_code call
|
| Sun, 31 Jan 2016 17:27:15 +0100 |
Kim Alvefur |
util.random: Restore friendlier error from 0.9/util.uuid
|
| Sat, 30 Jan 2016 14:18:42 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 29 Jan 2016 14:52:38 +0100 |
Kim Alvefur |
CHANGES: Add websockets too (thanks av6)
|
| Thu, 28 Jan 2016 14:17:45 +0100 |
Kim Alvefur |
CHANGES: Add some things trunk has over 0.10 (probably lots missing)
|
| Thu, 28 Jan 2016 15:11:33 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 28 Jan 2016 14:14:48 +0100 |
Kim Alvefur |
Add a CHANGES file with new features in 0.10
|
| Thu, 28 Jan 2016 14:45:44 +0100 |
Kim Alvefur |
tests: Use util.envload to load chunks (fixes #608)
|
| Wed, 27 Jan 2016 20:38:09 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Wed, 27 Jan 2016 20:32:01 +0000 |
Matthew Wild |
Merge 0.9->0.10
|
| Wed, 27 Jan 2016 13:05:58 +0000 |
Matthew Wild |
Added tag 0.9.10 for changeset 352270bc0439
|
| Wed, 27 Jan 2016 00:06:30 +0100 |
Kim Alvefur |
Merge
0.9.10
|
| Tue, 19 Jan 2016 21:31:02 +0100 |
Kim Alvefur |
mod_dialback: Follow XEP-0185 and use HMAC
|
| Tue, 26 Jan 2016 14:15:38 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Tue, 26 Jan 2016 14:15:00 +0100 |
Kim Alvefur |
Merge 0.9->0.10
|
| Tue, 26 Jan 2016 00:28:07 +0100 |
Kim Alvefur |
mod_c2s, mod_s2s: Lower priority of session shutdown to negative, so that plugins hooking at the default priority run first (fixes #601)
|
| Fri, 22 Jan 2016 15:03:02 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 22 Jan 2016 14:49:05 +0100 |
Kim Alvefur |
Merge 0.9->0.10
|
| Fri, 22 Jan 2016 02:00:43 +0100 |
Kim Alvefur |
server_select: Add logging of when servers are paused and resumed
|
| Fri, 22 Jan 2016 02:00:27 +0100 |
Kim Alvefur |
server_select: Pause and mark server as full if accepting a client fails (fixes #597)
|
| Fri, 22 Jan 2016 01:59:25 +0100 |
Kim Alvefur |
server_select: Retry accepting clients from full servers after 10s (matches libevent behaviour)
|
| Fri, 22 Jan 2016 01:58:39 +0100 |
Kim Alvefur |
server_select: Keep track of which server listeners are full
|
| Thu, 21 Jan 2016 22:26:46 +0100 |
Kim Alvefur |
net.dns: Remember query only after it was sent, in case it was not (fixes #598)
|
| Thu, 21 Jan 2016 22:21:19 +0100 |
Kim Alvefur |
Backout 63f5870f9afe, no longer needed since Windows is currently unsupported
|
| Fri, 22 Jan 2016 13:22:50 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Fri, 22 Jan 2016 13:20:00 +0000 |
Matthew Wild |
mod_admin_telnet: Fix sorting of JIDs in c2s:show() family of functions (thanks lookshe and Zash)
|
| Wed, 20 Jan 2016 15:04:42 +0100 |
Kim Alvefur |
MUC: Add luacheck annotations, remove unused vars, rename conflicting vars etc
|
| Wed, 20 Jan 2016 14:46:27 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Tue, 19 Jan 2016 21:31:02 +0100 |
Kim Alvefur |
mod_dialback: Follow XEP-0185 and use HMAC
|
| Wed, 20 Jan 2016 14:46:06 +0100 |
Kim Alvefur |
MUC: Rename variables to please luacheck
|
| Sat, 16 Jan 2016 22:44:43 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sat, 16 Jan 2016 22:43:11 +0100 |
Kim Alvefur |
net.http.server: Return from listen_on() whatever net.server.addserver() returns
|
| Tue, 12 Jan 2016 23:48:16 +0100 |
Kim Alvefur |
util.random: Open /dev/urandom read-only, make seed() a noop
|
| Tue, 12 Jan 2016 23:47:30 +0100 |
Kim Alvefur |
prosodyctl: check config: Suggest moving modules enabled on all hosts to a global_modules enabled if that is unset
|
| Fri, 15 Jan 2016 00:51:01 +0000 |
Matthew Wild |
prosody: Allow prosody.shutdown() to take an exit code for the process (thanks daurnimator)
|
| Tue, 12 Jan 2016 01:13:57 +0100 |
Kim Alvefur |
prosodyctl check: Fix traceback if the global modules_enabled is unset
|
| Mon, 11 Jan 2016 15:35:51 +0100 |
Kim Alvefur |
mod_blocklist: Clear second level cache correctly on user deletion
|
| Mon, 11 Jan 2016 15:33:18 +0100 |
Kim Alvefur |
Merge 0.9->0.10
|
| Sun, 10 Jan 2016 23:25:00 +0100 |
Kim Alvefur |
core: Increase default read size to "all of it", in practice 8K (size of LuaSockets buffer)
|
| Sun, 10 Jan 2016 23:21:34 +0100 |
Kim Alvefur |
util.uuid: Open /dev/urandom read-only, make seed() a noop
|
| Mon, 11 Jan 2016 13:44:48 +0100 |
Kim Alvefur |
MUC: Fix global access when setting 'whois', probably resulted in wrong status code return (thanks EmilyRose)
|
| Sun, 10 Jan 2016 03:57:17 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sun, 10 Jan 2016 03:35:00 +0100 |
Kim Alvefur |
tests: Add test for util.uuid (checks that the output format is correct)
|
| Sun, 10 Jan 2016 03:25:16 +0100 |
Kim Alvefur |
tests: Correct mistake from latst merge, use the same variable name in all 3 places where it matters
|
| Sun, 10 Jan 2016 00:17:54 +0100 |
Kim Alvefur |
Makefile: Add 'test' target that runs tests
|
| Sun, 10 Jan 2016 00:00:22 +0100 |
Kim Alvefur |
mod_admin_telnet: c2s:count in less lines
|
| Sat, 09 Jan 2016 23:59:31 +0100 |
Kim Alvefur |
mod_admin_telnet: Show unauthenticated clients identified by local/remote IP and port
|
| Sat, 09 Jan 2016 23:58:43 +0100 |
Kim Alvefur |
mod_admin_telnet: c2s:show() etc, list all sessions including unauthenticated or not with no stream opened
|
| Sun, 10 Jan 2016 00:01:28 +0100 |
Kim Alvefur |
mod_admin_telnet: Remove compat warning about 'console_banner' as a function
|
| Sat, 09 Jan 2016 23:54:19 +0100 |
Kim Alvefur |
net.server_select: Add 'server' method to client connections (present in server_event)
|
| Sat, 09 Jan 2016 16:58:39 +0100 |
Kim Alvefur |
prosodyctl: Show an example ssl config after generating a certificate
|
| Sat, 09 Jan 2016 15:18:46 +0100 |
Kim Alvefur |
rostermanager: Rename variable to avoid name clash [luacheck]
|
| Fri, 08 Jan 2016 16:21:05 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 08 Jan 2016 16:20:02 +0100 |
Kim Alvefur |
tests: Fix merge, modulemanager test was removed
|
| Fri, 08 Jan 2016 16:16:08 +0100 |
Kim Alvefur |
Merge 0.9->0.10
|
| Fri, 08 Jan 2016 13:01:32 +0000 |
Matthew Wild |
Added tag 0.9.9 for changeset 7ec52755622f
|
| Fri, 08 Jan 2016 13:01:27 +0000 |
Matthew Wild |
Backout 88d54bec26b7 prior to release, as it certainly requires more testing
0.9.9
|
| Thu, 07 Jan 2016 15:37:47 +0000 |
Matthew Wild |
mod_http_files: Santize the path relative to our base URL before translating it to a filesystem path, fixes a relative path traversal vulnerability
|
| Wed, 06 Jan 2016 02:46:47 +0100 |
Kim Alvefur |
util.uuid: Use /dev/urandom
|
| Mon, 04 Jan 2016 15:46:06 +0100 |
Kim Alvefur |
net.dns: Allow a zone id in resolv.conf (eg like %eth0)
|
| Mon, 04 Jan 2016 17:47:40 +0100 |
Kim Alvefur |
util.ip: Support zone id syntax in IPv6 addresses
|
| Tue, 18 Jun 2013 23:02:20 +0200 |
Florian Zeitz |
net.dns: Support IPv6 addresses in resolv.conf [Backported from 0.10]
|
| Sat, 18 May 2013 21:41:17 +0100 |
Matthew Wild |
util.ip: Fix protocol detection of IPv6 addresses beginning with : [Backported from 0.10]
|
| Fri, 17 May 2013 14:52:52 +0100 |
Matthew Wild |
util.ip: Automatically determine protocol of IP address if none specified. Return error if invalid. [Backported from 0.10]
|
| Wed, 06 Jan 2016 00:24:06 +0000 |
Matthew Wild |
tests/test.lua: Fix fake module() function to prevent _M from being _G (test.lua's environment), which caused modules to break the sandbox when they set _M.*
|
| Wed, 06 Jan 2016 03:28:56 +0100 |
Kim Alvefur |
util.random: Use /dev/urandom
|
| Wed, 06 Jan 2016 03:28:31 +0100 |
Kim Alvefur |
util.uuid: Take random byte directly instead of the low bits from the ascii value of a hex nibble
|
| Mon, 04 Jan 2016 09:14:57 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Mon, 04 Jan 2016 09:14:30 +0000 |
Matthew Wild |
mod_bosh: Fire event when BOSH session is created
|
| Mon, 04 Jan 2016 09:09:15 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Sun, 03 Jan 2016 17:48:36 +0100 |
Kim Alvefur |
mod_admin_adhoc: Show only connections to/from the host the command was run on
|
| Sun, 03 Jan 2016 17:22:58 +0100 |
Kim Alvefur |
mod_admin_adhoc: Remove extra ) that should not be there
|
| Sun, 03 Jan 2016 17:19:14 +0100 |
Kim Alvefur |
server_select: Forward the actual TLS handshake error message
|
| Sat, 02 Jan 2016 20:42:53 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Sat, 02 Jan 2016 20:42:20 +0000 |
Matthew Wild |
net.server_select: Close all connections when quitting (and not just stepping), matches server_event
|
| Sat, 02 Jan 2016 20:40:34 +0000 |
Matthew Wild |
net.server_event: Add conn.type == 'server' for server sockets (fixes closeallservers() )
|
| Wed, 23 Dec 2015 11:17:26 +0000 |
Matthew Wild |
util.events: Document data structures
|
| Fri, 01 Jan 2016 23:31:13 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 01 Jan 2016 19:53:45 +0100 |
Kim Alvefur |
mod_register: Fix typo
|
| Sun, 27 Dec 2015 12:29:28 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 24 Dec 2015 10:39:13 +0100 |
Kim Alvefur |
certs/Makefile: Fix generating cert from only a key (no config then)
|
| Wed, 23 Dec 2015 14:21:20 +0100 |
Kim Alvefur |
man prosodyctl: Add information about the 'about' and 'check' commands
|
| Wed, 23 Dec 2015 14:20:57 +0100 |
Kim Alvefur |
man prosodyctl: Add missing 'reload' command
|
| Wed, 23 Dec 2015 14:19:01 +0100 |
Kim Alvefur |
man prosodyctl: Accidentally markdown
|
| Wed, 23 Dec 2015 12:11:07 +0100 |
Kim Alvefur |
Merge 0.9->0.10
|
| Wed, 23 Dec 2015 12:07:03 +0100 |
Kim Alvefur |
certs/Makefile: Run key generation with a stricter umask (fixes a race condition)
|
| Tue, 22 Dec 2015 14:15:09 +0000 |
Matthew Wild |
mod_admin_telnet: Backport 06696882d972 from 0.10 (this command greatly helps with debugging HTTP issues)
|
| Wed, 23 Dec 2015 12:10:26 +0100 |
Kim Alvefur |
certs/Makefile: Add targets for any combination of already existing config, key file
|
| Wed, 23 Dec 2015 09:00:03 +0100 |
Kim Alvefur |
mod_register: Support for blacklisting ips that are still over limit when they get pushed out of the cache
|
| Wed, 23 Dec 2015 08:58:34 +0100 |
Kim Alvefur |
mod_register: Use util.cache to limit the number of per-ip throttles kept
|
| Wed, 23 Dec 2015 08:57:12 +0100 |
Kim Alvefur |
mod_register: Switch to using util.throttle for limiting registrations per ip per time
|
| Wed, 23 Dec 2015 08:49:38 +0100 |
Kim Alvefur |
tests: Add small test for util.throttle
|
| Wed, 23 Dec 2015 08:47:57 +0100 |
Kim Alvefur |
util.openssl: Fix style / whitespace
|
| Wed, 23 Dec 2015 08:46:54 +0100 |
Kim Alvefur |
util.openssl: Rename variables for readability
|
| Wed, 23 Dec 2015 08:42:02 +0100 |
Kim Alvefur |
util.openssl: Move quoting and tostring call into escape function
|
| Wed, 23 Dec 2015 08:39:22 +0100 |
Kim Alvefur |
util.array: Just use table.remove as array:pop()
|
| Wed, 23 Dec 2015 08:32:13 +0100 |
Kim Alvefur |
util.array: Fix minory style issues
|
| Mon, 21 Dec 2015 14:48:33 +0100 |
Kim Alvefur |
mod_register: Add comment explaining the workaround for replying when the account is being deleted
|
| Mon, 21 Dec 2015 14:41:38 +0100 |
Kim Alvefur |
mod_register: Use session log instance to ease indentification
|
| Tue, 22 Dec 2015 20:10:07 +0000 |
Matthew Wild |
util.cache (and tests): Call on_evict after insertion of the new key, so inside on_evict we can be more certain about the current state of the cache (i.e. full, new item added, old item removed)
|
| Wed, 23 Dec 2015 11:43:39 +0100 |
Kim Alvefur |
util.timer: Reschedule timers from stop() if the next pending event is stopped
|
| Wed, 23 Dec 2015 11:42:14 +0100 |
Kim Alvefur |
mod_admin_telnet: Make timer:info command more robust
|
| Wed, 16 Dec 2015 16:47:34 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Wed, 16 Dec 2015 16:45:57 +0000 |
Matthew Wild |
Merge 0.9->0.10
|
| Wed, 16 Dec 2015 16:41:48 +0000 |
Matthew Wild |
MUC: Fix incorrect nesting of status codes when room config changes (fixes #579)
|
| Tue, 08 Dec 2015 23:20:37 +0100 |
Kim Alvefur |
util.uuid: Remove unused import
|
| Wed, 16 Dec 2015 16:44:40 +0000 |
Matthew Wild |
Merge
|
| Tue, 15 Dec 2015 13:15:30 +0100 |
Kim Alvefur |
mod_storage_sql: Fix use of SQLite3 in-memory database (no path expansion)
|
| Wed, 16 Dec 2015 02:22:16 +0000 |
Matthew Wild |
util.dependencies: Use prosody.log() instead of global log()
|
| Fri, 11 Dec 2015 14:00:42 +0000 |
Matthew Wild |
loggingmanager: Add prosody.log (intended to be used instead of _G.log now)
|
| Sun, 13 Dec 2015 21:22:26 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sun, 13 Dec 2015 21:21:09 +0100 |
Kim Alvefur |
util.sslconfig: More descriptive variable names and also comments
|
| Sat, 12 Dec 2015 02:33:15 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 11 Dec 2015 20:31:55 +0100 |
Kim Alvefur |
util.datamanager: Add append to public api
|
| Fri, 11 Dec 2015 20:31:19 +0100 |
Kim Alvefur |
util.datamanager: Return extra location info
|
| Fri, 11 Dec 2015 20:30:39 +0100 |
Kim Alvefur |
util.datamanager: Make sure only strings are passed as data to append()
|
| Fri, 11 Dec 2015 20:29:55 +0100 |
Kim Alvefur |
util.datamanager: Add some comments about the append function
|
| Fri, 11 Dec 2015 20:26:04 +0100 |
Kim Alvefur |
util.datamanager: Handle potential error from :write() call
|
| Fri, 11 Dec 2015 20:24:36 +0100 |
Kim Alvefur |
util.datamanager: Handle potential issues from fallocate
|
| Fri, 11 Dec 2015 20:22:54 +0100 |
Kim Alvefur |
util.datamanager: No shadowing of variable [luacheck]
|
| Fri, 11 Dec 2015 20:18:24 +0100 |
Kim Alvefur |
util.datamanager: Skip past second check if first attemtp to open file succeeds
|
| Fri, 11 Dec 2015 20:13:37 +0100 |
Kim Alvefur |
util.datamanager: In append() collect status when closing file handle as it may fail (eg the implied flush)
|
| Fri, 11 Dec 2015 20:11:48 +0100 |
Kim Alvefur |
util.datamanager: Overwrite 'data' variable instead of shadownig it [luacheck]
|
| Fri, 11 Dec 2015 20:07:22 +0100 |
Kim Alvefur |
util.datamanager: Factor out code for appending bytes to a file
|
| Fri, 11 Dec 2015 15:33:58 +0000 |
Matthew Wild |
MUC: Update all config form handlers to take advantage of the new per-option events
|
| Fri, 11 Dec 2015 15:27:01 +0000 |
Matthew Wild |
MUC: Fire per-field events for the config form, including those with value == nil (no <value/> element in form)
|
| Mon, 07 Dec 2015 19:44:08 +0100 |
Kim Alvefur |
mod_bosh: Instead of a global once-per-second timer add a timer for each session when needed
|
| Thu, 10 Dec 2015 18:58:30 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Thu, 10 Dec 2015 18:00:08 +0000 |
Matthew Wild |
mod_admin_telnet: Add http:list() command to get info about current HTTP endpoints on the server
|
| Thu, 10 Dec 2015 17:58:52 +0000 |
Matthew Wild |
.luacheckrc: Whitelist import() global function
|
| Thu, 10 Dec 2015 13:33:14 +0000 |
Matthew Wild |
prosody: Don't silently ignore unknown command-line options
|
| Thu, 10 Dec 2015 15:16:49 +0100 |
Kim Alvefur |
mod_compression: Remove FIXMEs, mod_c2s and mod_s2s checks if TLS compression is used and sets a flag since 969e0a054795
|
| Wed, 09 Dec 2015 16:33:43 +0100 |
Kim Alvefur |
MUC: Fix previous commit
|
| Tue, 08 Dec 2015 20:19:30 +0100 |
Kim Alvefur |
MUC: Process only options that are included in a form (Fixes #521)
|
| Tue, 08 Dec 2015 20:16:49 +0100 |
Kim Alvefur |
util.dataforms: Track which fields are included in a form
|
| Tue, 08 Dec 2015 20:12:38 +0100 |
Kim Alvefur |
portmanager: Lower the priority of module-supplied TLS options
|
| Sun, 06 Dec 2015 23:47:47 +0100 |
Kim Alvefur |
core.usermanager: Return as soon as possible once admin status is known
|
| Tue, 08 Dec 2015 23:15:42 +0000 |
Matthew Wild |
util.stanza, util.xml, util.xmppstream: Add support for tracking defined namespaces and their prefix (stanza.namespaces), knowing/preserving prefix names is required for some applications (thanks daurnimator)
|
| Sun, 06 Dec 2015 02:43:01 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sun, 06 Dec 2015 02:32:29 +0100 |
Kim Alvefur |
mod_blocklist: Update Copyright header
|
| Sun, 06 Dec 2015 02:32:16 +0100 |
Kim Alvefur |
mod_blocklist: Skip creating some tables and some processing if unblocking
|
| Sun, 06 Dec 2015 02:30:21 +0100 |
Kim Alvefur |
mod_blocklist: When blocking someone who sent a subscription request, forget that request since the user would be unable to deny it while blocked (Fixes #574)
|
| Sun, 06 Dec 2015 02:22:49 +0100 |
Kim Alvefur |
mod_blocklist: Restructure how we keep track of where to send unavailable presence
|
| Sun, 06 Dec 2015 02:19:04 +0100 |
Kim Alvefur |
mod_blocklist: session[username] can't possibly be unset if that user is sending queries
|
| Sun, 06 Dec 2015 02:12:28 +0100 |
Kim Alvefur |
mod_blocklist: Add comments describing some variables
|
| Sun, 06 Dec 2015 02:09:52 +0100 |
Kim Alvefur |
mod_blocklist: Expand comments on caching of blocklists
|
| Sun, 06 Dec 2015 02:08:24 +0100 |
Kim Alvefur |
mod_blocklist: Add comment about compliance issue #575
|
| Sun, 06 Dec 2015 02:07:15 +0100 |
Kim Alvefur |
mod_blocklist: Rename variable for clarity
|
| Sat, 05 Dec 2015 22:46:50 +0100 |
Kim Alvefur |
mod_blocklist: Clear second level cache when user is deleted
|
| Thu, 03 Dec 2015 16:21:56 +0000 |
Matthew Wild |
Backout unintentional commit ed5440a6ef7f
|
| Thu, 03 Dec 2015 16:13:33 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Thu, 03 Dec 2015 16:13:12 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Thu, 03 Dec 2015 16:12:44 +0000 |
Matthew Wild |
net.http.server: Import util.cache
|
| Thu, 03 Dec 2015 16:46:24 +0100 |
Kim Alvefur |
Merge...
|
| Thu, 03 Dec 2015 16:17:40 +0100 |
Kim Alvefur |
Merge
|
| Thu, 03 Dec 2015 16:17:19 +0100 |
Kim Alvefur |
prosodyctl check: Point out that authentication and storage modules should not be added to modules_enabled (fixes #570)
|
| Thu, 03 Dec 2015 16:15:59 +0100 |
Kim Alvefur |
prosodyctl check: Point out items in the modules_enabled list that incorrectly include the 'mod_' prefix
|
| Thu, 03 Dec 2015 16:06:09 +0100 |
Kim Alvefur |
prosodyctl check: Really store imported LuaSec (must be a leftover from debugging)
|
| Thu, 03 Dec 2015 15:51:22 +0100 |
Kim Alvefur |
prosodyctl check: Include global options when checking "all options"
|
| Thu, 03 Dec 2015 15:43:29 +0000 |
Matthew Wild |
mod_storage_sql2: Remove from trunk (all trunk-only changes backported)
|
| Thu, 03 Dec 2015 15:43:02 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Thu, 03 Dec 2015 15:03:24 +0000 |
Matthew Wild |
mod_storage_sql: Add map store (backported from trunk)
|
| Thu, 03 Dec 2015 15:02:50 +0000 |
Matthew Wild |
mod_storage_sql: Whitespace fix (backported from trunk)
|
| Thu, 03 Dec 2015 14:59:55 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Thu, 03 Dec 2015 14:57:49 +0000 |
Matthew Wild |
storagemanager, mod_storage_sql, mod_storage_sql2: Rename mod_storage_sql2 -> mod_storage_sql, mod_storage_sql -> mod_storage_sql1 (temporarily), and emit warning for configs using sql2
|
| Thu, 03 Dec 2015 14:54:29 +0000 |
Matthew Wild |
net.http.server: Use new util.cache to remember wildcard event handlers
|
| Thu, 03 Dec 2015 14:47:47 +0000 |
Matthew Wild |
storagemanager: Split config retrieval into its own function
|
| Thu, 03 Dec 2015 15:27:09 +0100 |
Kim Alvefur |
mod_proxy65: Use typed config API (fix issues when options are set to unexpected types)
|
| Thu, 26 Nov 2015 00:19:31 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Thu, 26 Nov 2015 00:12:51 +0000 |
Matthew Wild |
tests: Add tests for util.cache
|
| Thu, 26 Nov 2015 00:07:48 +0000 |
Matthew Wild |
util.cache: Small update to prefix private fields with an underscore, add a :count() method (same as util.queue) and add an optional on_evict callback
|
| Wed, 25 Nov 2015 21:06:01 +0100 |
Kim Alvefur |
mod_blocklist: Use util.cache to manage how many users blocklists are kept in memory
|
| Wed, 25 Nov 2015 20:49:41 +0100 |
Kim Alvefur |
util.cache: Make sure cache size is specified as an integer
|
| Wed, 25 Nov 2015 20:43:29 +0100 |
Kim Alvefur |
util.pposix: Expose the uname GNU extension field 'domainname'
|
| Tue, 24 Nov 2015 19:31:37 +0100 |
Kim Alvefur |
util.session: How would you even send anything to a session?
|
| Tue, 24 Nov 2015 19:26:27 +0100 |
Kim Alvefur |
util.session: How does a session relate do a connection?
|
| Tue, 24 Nov 2015 19:04:54 +0100 |
Kim Alvefur |
util.session: What does the session say?
|
| Tue, 24 Nov 2015 19:09:51 +0100 |
Kim Alvefur |
util.session: What is the identity of a session?
|
| Tue, 24 Nov 2015 19:00:43 +0100 |
Kim Alvefur |
util.session: What is a session?
|
| Wed, 25 Nov 2015 15:34:54 +0100 |
Kim Alvefur |
mod_admin_telnet: Add timer:info() which shows some basic info about util.timer
|
| Tue, 24 Nov 2015 10:45:48 +0000 |
Matthew Wild |
Merge
|
| Tue, 24 Nov 2015 10:45:15 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Tue, 24 Nov 2015 10:44:41 +0000 |
Matthew Wild |
util.cache: Ordered key->value data structure, with size limit (same as pubsub)
|
| Sun, 22 Nov 2015 17:25:44 +0100 |
Kim Alvefur |
util.timer: If possible, close the existing timer handle in order to have only one
|
| Sun, 22 Nov 2015 17:20:20 +0100 |
Kim Alvefur |
util.timer: Expire timer instance if another instance is already set to take care of the next scheduled event
|
| Sun, 22 Nov 2015 17:18:29 +0100 |
Kim Alvefur |
util.timer: Keep count of how many timer instances are active
|
| Sun, 22 Nov 2015 17:00:43 +0100 |
Kim Alvefur |
net.server_event: Return event handle from add_task so it can be closed by eg util.timer
|
| Sun, 22 Nov 2015 15:52:10 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Sun, 22 Nov 2015 15:31:22 +0000 |
Matthew Wild |
mod_admin_telnet: c2s:show(): Add flag to indicate remote sessions
|
| Sun, 22 Nov 2015 15:30:27 +0000 |
Matthew Wild |
util.ip: Improve comparison, == doesn't necessarily handle IPv6 addresses correctly if they aren't normalized (case, ::, etc.)
|
| Tue, 17 Nov 2015 17:12:45 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Tue, 17 Nov 2015 17:04:04 +0000 |
Matthew Wild |
Merge 0.9->0.10
|
| Tue, 17 Nov 2015 17:01:25 +0000 |
Matthew Wild |
muc.lib: Fix pattern so that it doesn't match hashes containing null bytes, causing dropped stanzas (thanks Jitsi folk!)
|
| Mon, 09 Nov 2015 14:16:39 +0100 |
Kim Alvefur |
cert/openssl.cnf: Split CSR and self-signed extensions into separate sections (see d2d7ad2563f9)
|
| Mon, 16 Nov 2015 15:24:36 +0100 |
Kim Alvefur |
prosody: Fix sleep call that relied on the no longer existing socket global
|
| Mon, 09 Nov 2015 22:56:32 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Mon, 09 Nov 2015 13:40:06 +0100 |
Kim Alvefur |
mod_tls: Fix ssl option fallback to a "parent" host if current host does not have ssl options set (thanks 70b1)
|
| Mon, 09 Nov 2015 13:39:23 +0100 |
Kim Alvefur |
mod_tls: Remove unused reference to global ssl config option (certmanager adds that to the context)
|
| Thu, 05 Nov 2015 13:54:35 +0100 |
Kim Alvefur |
mod_s2s/s2sout: Keep SRV lookup response around even if it's empty
|
| Thu, 05 Nov 2015 13:35:16 +0100 |
Kim Alvefur |
sessionmanager: Demote write error to debug message
|
| Wed, 04 Nov 2015 12:21:46 +0100 |
Kim Alvefur |
sessionmanager: Clarify log message when failing to write data to connection
|
| Wed, 21 Oct 2015 13:37:26 +0200 |
Kim Alvefur |
prosodyctl: check: Don't complain about c2s_ssl or s2s_ssl being in VirtualHost sections, that's supported
|
| Wed, 21 Oct 2015 01:56:07 +0200 |
Kim Alvefur |
mod_component: Add config option for deciding what happens if a component connects while already connected (fixes #525)
|
| Sun, 18 Oct 2015 21:54:17 +0100 |
Matthew Wild |
util.queue: Add luacheck annotations
|
| Sun, 18 Oct 2015 21:42:33 +0100 |
Matthew Wild |
util.queue: Add :items() iterator
|
| Sun, 18 Oct 2015 21:35:21 +0100 |
Matthew Wild |
statsmanager: Add get() method
|
| Sun, 18 Oct 2015 14:00:15 +0200 |
Kim Alvefur |
MUC: Reject muc:admin query with missing <item> child
|
| Sat, 17 Oct 2015 19:31:43 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sat, 17 Oct 2015 19:30:58 +0200 |
Kim Alvefur |
Merge 0.9->0.10
|
| Wed, 14 Oct 2015 20:55:26 +0200 |
Kim Alvefur |
Makefile: Use more specific globbing for core directory in Makefile (Thanks Robert Scheck) (fixes #532)
|
| Sun, 11 Oct 2015 20:03:00 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sun, 11 Oct 2015 20:00:15 +0200 |
Kim Alvefur |
Merge 0.9->0.10
|
| Sun, 11 Oct 2015 19:44:15 +0200 |
Kim Alvefur |
core.certmanager: Remove non-string filenames (allows setting eg capath to false to disable the built in default)
|
| Sun, 11 Oct 2015 18:49:14 +0200 |
Kim Alvefur |
util.openssl: Separate extension sections into one for self-signed certs and one for requests
|
| Sun, 11 Oct 2015 14:03:53 +0200 |
Kim Alvefur |
mod_s2s: Fire global event for stream features where the remote server has not sent the 'to' stream attribute
|
| Tue, 06 Oct 2015 18:08:58 +0200 |
Kim Alvefur |
net.websocket.frames: Fix syntax error due to code copy pasting
|
| Tue, 06 Oct 2015 18:05:27 +0200 |
Kim Alvefur |
net.websocket.frames: Use struct packing in Lua 5.3 or struct lib if available
|
| Tue, 06 Oct 2015 18:03:04 +0200 |
Kim Alvefur |
net.websocket.frames: Pack and unpack 64bit ints without overflows (lua-bitop/bit32 are 32bit)
|
| Tue, 06 Oct 2015 16:49:01 +0200 |
Kim Alvefur |
net.websocket.frames: Link to documentation when bitop is missing
|
| Tue, 06 Oct 2015 16:26:23 +0200 |
Kim Alvefur |
net.websocket.frames: Throw an error if no bit lib is found
|
| Tue, 06 Oct 2015 16:06:22 +0200 |
Kim Alvefur |
net.websocket.frames: Simplify import of bitlib
|
| Tue, 06 Oct 2015 15:30:25 +0200 |
Kim Alvefur |
mod_websocket: Silence luacheck warnings
|
| Tue, 06 Oct 2015 15:27:39 +0200 |
Kim Alvefur |
mod_websocket: Import util.timer and session close timeout config option (thanks fairuz)
|
| Fri, 02 Oct 2015 12:17:41 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 02 Oct 2015 12:16:47 +0200 |
Kim Alvefur |
util.jid: Fix backout
|
| Fri, 02 Oct 2015 12:13:32 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 02 Oct 2015 12:12:24 +0200 |
Kim Alvefur |
Backout 7e820979fd9b (broke tests)
|
| Sun, 27 Sep 2015 00:37:18 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sun, 27 Sep 2015 00:36:34 +0200 |
Kim Alvefur |
Merge 0.9->0.10
|
| Sun, 27 Sep 2015 00:28:46 +0200 |
Kim Alvefur |
configure,util-src/Makefile: Make a variable that includes -l for OpenSSL (like with IDNA_LIBS)
|
| Sun, 27 Sep 2015 00:16:34 +0200 |
Kim Alvefur |
Makefile: Use hypen to tell Make when to ignore errors
|
| Sun, 27 Sep 2015 00:15:57 +0200 |
Kim Alvefur |
Makefile: Support generating prosody.version from hg archive metadata file
|
| Sun, 27 Sep 2015 00:14:18 +0200 |
Kim Alvefur |
Makefile: Simplify generation of prosody.version using magic Make magic
|
| Sun, 27 Sep 2015 00:12:07 +0200 |
Kim Alvefur |
util-src/Makefile: Remove redundant variables (set in config.unix already)
|
| Sun, 27 Sep 2015 00:10:18 +0200 |
Kim Alvefur |
util-src/Makefile: Don't make exceptions for how to build .so for util.hashes and util.encodings
|
| Sun, 27 Sep 2015 00:08:46 +0200 |
Kim Alvefur |
util-src/Makefile: Tell Make how to build .so from .o in a modern way (Let built-in rules handle .o)
|
| Sun, 27 Sep 2015 00:04:14 +0200 |
Kim Alvefur |
util-src/Makefile: Move Lua include path into CFLAGS variable
|
| Sat, 26 Sep 2015 23:42:46 +0200 |
Kim Alvefur |
configure, util-src/Makefile: Move OS X deployment flag to an C compiler argument set by configure
|
| Sat, 26 Sep 2015 23:38:09 +0200 |
Kim Alvefur |
util-src/Makefile: Use variables for install binary and target directory
|
| Sat, 26 Sep 2015 23:29:50 +0200 |
Kim Alvefur |
util-src/Makefile: Move list of .so files in a variable
|
| Sat, 26 Sep 2015 21:41:11 +0200 |
Kim Alvefur |
mod_posix: Detect failure to load util.signal by first pcall return value not by type of the second
|
| Sat, 26 Sep 2015 21:39:26 +0200 |
Kim Alvefur |
mod_posix: Normalize indentation
|
| Sat, 26 Sep 2015 19:35:56 +0200 |
Kim Alvefur |
mod_http_files: Translate forward slashes to local directory separators
|
| Sat, 26 Sep 2015 19:34:58 +0200 |
Kim Alvefur |
mod_http_files: Strip trailing directory separator regardless of directionality of the slash (fixes #545)
|
| Fri, 25 Sep 2015 18:11:45 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 25 Sep 2015 18:11:24 +0200 |
Kim Alvefur |
Merge 0.9->0.10
|
| Fri, 18 Sep 2015 16:14:43 +0200 |
Kim Alvefur |
xep227toprosody: Pass parser to callbacks (needed since addition of stanza size limits)
|
| Fri, 25 Sep 2015 18:08:25 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 25 Sep 2015 18:07:33 +0200 |
Kim Alvefur |
Merge
|
| Fri, 25 Sep 2015 16:51:42 +0100 |
Matthew Wild |
Merge 0.9->0.10
|
| Fri, 25 Sep 2015 16:48:25 +0100 |
Matthew Wild |
mod_pep: Don't store contacts' subscriptions to a user's nodes when that user is offline
|
| Fri, 04 Sep 2015 11:26:51 +0100 |
Matthew Wild |
mod_pep: Document data structures, so I don't have to spend time remembering every time I work on this module
|
| Mon, 25 May 2015 23:16:11 +0100 |
Matthew Wild |
net.dns: Unconditionally cache records found in answers
|
| Fri, 25 Sep 2015 18:07:08 +0200 |
Kim Alvefur |
server_event: Remove needless scoping around add_task
|
| Fri, 25 Sep 2015 18:03:44 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 25 Sep 2015 17:56:21 +0200 |
Kim Alvefur |
server_event: Fix indentation
|
| Fri, 25 Sep 2015 17:55:06 +0200 |
Kim Alvefur |
server_event: Put function keyword on same line as the coroutine.wrap it's being passed to
|
| Fri, 25 Sep 2015 17:43:21 +0200 |
Kim Alvefur |
server_event: Normalize indentation
|
| Fri, 25 Sep 2015 17:32:13 +0200 |
Kim Alvefur |
net.dns: Use new IPv4-specific socket factory if available (fixes dns on libevent with latest development version of luasocket)
|
| Fri, 25 Sep 2015 17:26:47 +0200 |
Kim Alvefur |
server_event: Remove unused argument [luacheck]
|
| Fri, 25 Sep 2015 17:26:29 +0200 |
Kim Alvefur |
server_event: Comment out the unused vdebug function [luacheck]
|
| Fri, 25 Sep 2015 17:24:43 +0200 |
Kim Alvefur |
server_event: Remove unused former argument (fixes global access) [luacheck]
|
| Fri, 25 Sep 2015 17:21:00 +0200 |
Kim Alvefur |
server_event: Rename luaevent module variable to avoid name clash [luacheck]
|
| Fri, 25 Sep 2015 17:25:46 +0200 |
Kim Alvefur |
server_event: Add luacheck annotations
|
| Fri, 25 Sep 2015 17:12:55 +0200 |
Kim Alvefur |
server_event: Remove needless scoping and indentation
|
| Fri, 25 Sep 2015 17:02:17 +0200 |
Kim Alvefur |
server_event: Move local references to various functions to top of file
|
| Fri, 25 Sep 2015 16:45:02 +0200 |
Kim Alvefur |
server_event: Replace implementation of ordered set with a simple table set
|
| Fri, 25 Sep 2015 15:16:25 +0200 |
Kim Alvefur |
mod_s2s: Account for connections that time out in connection count measure
|
| Thu, 24 Sep 2015 20:15:19 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 24 Sep 2015 20:05:23 +0200 |
Kim Alvefur |
mod_c2s, mod_s2s: Close incoming connections if there are no features to offer on incomplete streams (fixes #285)
|
| Thu, 24 Sep 2015 20:02:57 +0200 |
Kim Alvefur |
prosodyctl check: Warn if certificate checking is enforced but LuaSec is too old
|
| Thu, 24 Sep 2015 20:02:00 +0200 |
Kim Alvefur |
prosodyctl check: Warn if encryption is required but LuaSec is unavailable
|
| Tue, 22 Sep 2015 01:31:52 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Mon, 21 Sep 2015 23:19:48 +0200 |
Kim Alvefur |
sessionmanager: Make session.send() return true unless there really is an error
|
| Mon, 21 Sep 2015 23:06:22 +0200 |
Kim Alvefur |
plugins: Explicitly return to halt event propagation (session.send sometimes does not return true)
|
| Mon, 21 Sep 2015 23:00:49 +0200 |
Kim Alvefur |
Makefile: Fix building prosody.version (.hg/dirstate is a file, not a directory)
|
| Sat, 19 Sep 2015 17:51:20 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 18 Sep 2015 16:16:10 +0200 |
Kim Alvefur |
mod_admin_telnet: Fix indentation
|
| Sat, 19 Sep 2015 17:46:46 +0200 |
Kim Alvefur |
prosodyctl: Move files out of the way when generating new cert or key
|
| Fri, 18 Sep 2015 16:08:35 +0200 |
Kim Alvefur |
util.timer: Fix indentation
|
| Thu, 17 Sep 2015 22:15:26 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Wed, 16 Sep 2015 15:18:30 +0200 |
Kim Alvefur |
mod_offline: Decrease priority of event handlers so 3rd party hooks fire first by default
|
| Wed, 16 Sep 2015 15:16:51 +0200 |
Kim Alvefur |
mod_blocklist: Explicitly halt event propagation after returning a reply (send returns nil sometimes)
|
| Tue, 15 Sep 2015 17:51:56 +0200 |
Kim Alvefur |
mod_tls: Fix inhertinance of 'ssl' option from "parent" host to subdomain (fixes #511)
|
| Sat, 12 Sep 2015 18:52:39 +0200 |
Kim Alvefur |
MUC: Break a very long line
|
| Sat, 12 Sep 2015 17:49:47 +0200 |
Kim Alvefur |
util.dataforms: Fix interaction of required fields and empty string values (fixes #521)
|
| Sat, 12 Sep 2015 17:40:14 +0200 |
Kim Alvefur |
util.dataforms: Refactor parsing to reuse simple text parser instead of duplicate code
|
| Thu, 17 Sep 2015 13:02:09 -0700 |
Lance Stout |
MUC: Prevent double replies when MUC affiliation/role change requests fail.
|
| Tue, 15 Sep 2015 19:39:57 +0200 |
Kim Alvefur |
MUC: Fix traceback in request for MUC affiliation lists by non-affiliated (thanks Lance)
|
| Fri, 04 Sep 2015 11:11:40 +0100 |
Matthew Wild |
Merge 0.10->trunk
|
| Fri, 04 Sep 2015 10:56:27 +0100 |
Matthew Wild |
tests/run_tests.sh: Let status code propagate to shell
|
| Fri, 04 Sep 2015 10:55:39 +0100 |
Matthew Wild |
tests: Return status code depending on whether tests passed
|
| Wed, 18 Dec 2013 19:00:24 -0500 |
daurnimator |
net/http: Use server.addclient
|
| Thu, 03 Sep 2015 23:49:15 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 03 Sep 2015 23:39:00 +0200 |
Kim Alvefur |
util.stanza: Export xml_escape (missed during removal of module() calls)
|
| Thu, 03 Sep 2015 16:43:46 +0100 |
Matthew Wild |
Merge 0.10->trunk
|
| Mon, 23 Dec 2013 17:57:53 +0100 |
Kim Alvefur |
net.server_{select,event}: addclient: Use getaddrinfo to detect IP address type if no socket type argument given. (Argument must be given for non-TCP)
|
| Mon, 23 Dec 2013 17:55:41 +0100 |
Kim Alvefur |
net.server_{select,event}: addclient: Add argument for overriding socket type
|
| Wed, 18 Dec 2013 18:11:17 -0500 |
daurnimator |
net/server_event: pcall require ssl rather than relying on globals
|
| Wed, 18 Dec 2013 17:52:28 -0500 |
daurnimator |
net/server_event: add_client should have same arguments no-matter the server backend
|
| Wed, 18 Dec 2013 18:06:33 -0500 |
daurnimator |
net/server_select: Fix typo
|
| Wed, 18 Dec 2013 17:55:03 -0500 |
daurnimator |
net/server_select: addclient: Check arguments
|
| Wed, 18 Dec 2013 17:54:31 -0500 |
daurnimator |
net/server_select: addclient: Check for failure correctly; remove wrapconnection call on failure
|
| Wed, 18 Dec 2013 17:51:27 -0500 |
daurnimator |
net/server_select: Check arguments to add_server correctly
|
| Wed, 02 Sep 2015 18:55:35 +0100 |
Matthew Wild |
Merge 0.10->trunk
|
| Wed, 02 Sep 2015 18:54:34 +0100 |
Matthew Wild |
configure, Makefile: Make compatible with plain Bourne shell as used on Solaris. Fixes #418 (thanks jcea)
|
| Wed, 02 Sep 2015 15:26:28 +0200 |
Kim Alvefur |
storagemanager: Check if drivers support purging, warn otherwise
|
| Wed, 02 Sep 2015 14:25:30 +0200 |
Kim Alvefur |
prosody: Set a luasocket global, fixes undefined global access in loop() (pending util.startup)
|
| Wed, 02 Sep 2015 14:23:09 +0200 |
Kim Alvefur |
storagemanager: Export purge (fixes deleting users from usermanager) (thanks mt)
|
| Wed, 02 Sep 2015 14:14:22 +0200 |
Kim Alvefur |
util.sql: Export db2uri (mod_storage_sql2 command uses it) (thanks mike)
|
| Sun, 30 Aug 2015 13:45:36 +0200 |
Kim Alvefur |
util.sql: Log when transactions begin
|
| Thu, 27 Aug 2015 12:17:12 +0200 |
Kim Alvefur |
mod_carbons: Get full_ and bare_sessions from the prosody global [luacheck]
|
| Wed, 26 Aug 2015 17:35:41 +0200 |
Kim Alvefur |
mod_carbons: Carbon chat messages or normal messages that have a body
|
| Wed, 26 Aug 2015 14:32:20 +0200 |
Kim Alvefur |
util.hex: Normalize hex to lowercase and discard non-hex input
|
| Mon, 24 Aug 2015 13:16:49 +1000 |
daurnimator |
plugins/muc/muc.lib: Fix issue #505 where unavailable presences were never used
|
| Wed, 26 Aug 2015 20:21:12 +0200 |
Kim Alvefur |
MUC: Remove duplicated import of muc/persistent (4caef6d53304 and this fixes #482)
|
| Wed, 26 Aug 2015 13:17:37 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Wed, 26 Aug 2015 13:17:10 +0200 |
Kim Alvefur |
Merge 0.9->0.10
|
| Thu, 20 Aug 2015 09:14:15 +0200 |
Kim Alvefur |
ejabberd2prosody: Support password stored as SCRAM hashes
|
| Wed, 26 Aug 2015 13:08:51 +0200 |
Kim Alvefur |
mod_admin_adhoc: Declare local variable, don't set a global [luacheck]
|
| Wed, 26 Aug 2015 13:08:10 +0200 |
Kim Alvefur |
mod_admin_adhoc: Import missing util.set (fixes #518)
|
| Sat, 22 Aug 2015 21:01:00 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 21 Aug 2015 11:26:34 +0200 |
Kim Alvefur |
mod_websocket: Import sessionmanager (fixes traceback)
|
| Thu, 20 Aug 2015 23:57:22 +0200 |
Kim Alvefur |
storagemanager: Add forward declaration to fix use of open() before it's defined
|
| Thu, 20 Aug 2015 13:05:22 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 20 Aug 2015 10:10:36 +0200 |
Kim Alvefur |
luacheckrc: Ignore unused _ENV variable
|
| Sun, 26 Apr 2015 12:38:37 +0200 |
Kim Alvefur |
util-src/*.c: Invert Lua 5.2 compat to be 5.2+ by default and a macro to support 5.1
|
| Wed, 08 Apr 2015 00:45:26 +0200 |
Kim Alvefur |
portmanager: Add forward declarations
|
| Wed, 08 Apr 2015 00:44:30 +0200 |
Kim Alvefur |
rostermanager: Add forward declarations
|
| Tue, 07 Apr 2015 23:26:32 +0200 |
Kim Alvefur |
util.sasl.scram: Get rid of module call
|
| Fri, 13 Mar 2015 21:11:33 +0100 |
Kim Alvefur |
util.json: Remove use of newproxy
|
| Fri, 13 Mar 2015 20:12:12 +0100 |
Kim Alvefur |
prosodyctl: Import LuaSocket to a local, don't assume that a global will be set
|
| Tue, 03 Mar 2015 20:27:35 +0100 |
Kim Alvefur |
util.helpers: Fix order of functions using each other [fixes 00412b36166f]
|
| Mon, 23 Feb 2015 12:04:43 +0100 |
Kim Alvefur |
net.server_{select,event}: Don't rely on LuaSocket and LuaSec being present in the globals table
|
| Sun, 22 Feb 2015 19:06:26 +0100 |
Kim Alvefur |
mod_admin_telnet: Remove now broken importing of modulemanager from various commands, use upvalue defined at top of file (thanks daurnimator)
|
| Sat, 21 Feb 2015 10:45:24 +0100 |
Kim Alvefur |
net.*: Remove use of module() function
|
| Sat, 21 Feb 2015 10:42:19 +0100 |
Kim Alvefur |
core.*: Remove use of module() function
|
| Sat, 21 Feb 2015 10:38:44 +0100 |
Kim Alvefur |
util.dependencies: Only abort on Lua versions before 5.1, log a warning about 5.2 and above for now
|
| Sat, 21 Feb 2015 10:36:37 +0100 |
Kim Alvefur |
util.*: Remove use of module() function, make all module functions local and return them in a table at the end
|
| Mon, 17 Aug 2015 01:58:53 +0200 |
Kim Alvefur |
MUC: Fix logic error
|
| Tue, 11 Aug 2015 10:29:25 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Mon, 10 Aug 2015 22:16:05 +0200 |
Kim Alvefur |
Merge 0.9->0.10
|
| Mon, 10 Aug 2015 22:13:02 +0200 |
Kim Alvefur |
mod_component: Fire an event on successful component authentication (For Goffi)
|
| Fri, 07 Aug 2015 13:31:12 +0200 |
Kim Alvefur |
util.interpolation: Add support for filter functions
|
| Fri, 17 Jul 2015 12:43:04 +0200 |
Kim Alvefur |
util.{interpolation,prosodyctl,sql}: Trim trailing whitespace
|
| Mon, 27 Jul 2015 09:38:40 +0100 |
Matthew Wild |
Merge
|
| Mon, 27 Jul 2015 18:34:51 +1000 |
daurnimator |
plugins/muc: Move loading of optional muc libraries from muc.lib.lua to mod_muc
|
| Sat, 25 Jul 2015 15:49:00 +0100 |
Emmanuel Gil Peyrot |
mod_muc: Fix a traceback when an owner joins a room
|
| Thu, 09 Jul 2015 00:14:27 +0100 |
Matthew Wild |
Merge 0.10->trunk
|
| Wed, 08 Jul 2015 15:25:42 +0100 |
Matthew Wild |
util.sql: Add safety check to ensure our chosen connection charset is actually being used (MySQL)
|
| Wed, 08 Jul 2015 15:16:17 +0100 |
Matthew Wild |
util.sql: Fix log level of debug message
|
| Wed, 08 Jul 2015 15:15:32 +0100 |
Matthew Wild |
util.sql: Log debug message when connecting to database
|
| Wed, 08 Jul 2015 15:14:24 +0100 |
Matthew Wild |
util.sql: Make set_encoding() return failure of SET NAMES
|
| Wed, 08 Jul 2015 15:10:25 +0100 |
Matthew Wild |
util.sql: Return failure if set_encoding() fails
|
| Wed, 08 Jul 2015 15:07:23 +0100 |
Matthew Wild |
mod_storage_sql2: Upgrade table if its charset does not match our connection's charset (thanks Zash)
|
| Wed, 08 Jul 2015 15:06:20 +0100 |
Matthew Wild |
util.sql: Use appropriate collation for the chosen character set - fixes MySQL silently ignoring our SET NAMES command when we use utf8mb4
|
| Wed, 08 Jul 2015 15:04:23 +0100 |
Matthew Wild |
util.sql: Create table with same charset as the charset we selected for our connection, also use corresponding _bin collation
|
| Tue, 07 Jul 2015 17:43:14 +0100 |
Matthew Wild |
util.sql: Allow onconnect callback to fail connection to the DB by returning false, err
|
| Tue, 07 Jul 2015 17:42:29 +0100 |
Matthew Wild |
mod_storage_sql2: Don't upgrade tables without admin intervention
|
| Tue, 07 Jul 2015 17:41:09 +0100 |
Matthew Wild |
mod_storage_sql2: Add prosodyctl command to upgrade tables from the command-line
|
| Tue, 07 Jul 2015 17:40:23 +0100 |
Matthew Wild |
mod_storage_sql2: Add missing return to upgrade_table(), so we know if an upgrade is required
|
| Tue, 07 Jul 2015 17:39:56 +0100 |
Matthew Wild |
mod_storage_sql2: Rename variable to avoid name clash
|
| Mon, 06 Jul 2015 19:11:39 +0100 |
Matthew Wild |
net.dns: Remove resolver:new(), as it needlessly and incorrectly duplicates dns.resolver()
|
| Mon, 06 Jul 2015 17:07:05 +0100 |
Matthew Wild |
Merge with 0.10
|
| Sun, 05 Jul 2015 22:20:29 +0200 |
Kim Alvefur |
prosodyctl: check: Add some more known global config options
|
| Mon, 29 Jun 2015 13:50:31 +0100 |
Matthew Wild |
luacheckrc: Allow plugins to implement functions under module.* (module.load, etc.)
|
| Sun, 05 Jul 2015 18:00:05 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 02 Jul 2015 22:32:44 +0200 |
Kim Alvefur |
util.sql: Call onconnect, provide noop dummy if not set
|
| Sat, 27 Jun 2015 16:45:31 +0200 |
Kim Alvefur |
Remove sql.lib.lua, not used anymore
|
| Sat, 27 Jun 2015 15:59:37 +0200 |
Kim Alvefur |
mod_storage_sql2: Validate configuration after normalizing SQLite3 database path (fixes traceback with default config)
|
| Thu, 25 Jun 2015 18:57:43 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 25 Jun 2015 18:54:01 +0200 |
Kim Alvefur |
Merge 0.9->0.10
|
| Thu, 25 Jun 2015 17:58:24 +0200 |
Kim Alvefur |
MUC: Prevent admins from being given affiliatons other than owner
|
| Thu, 25 Jun 2015 17:54:19 +0200 |
Kim Alvefur |
Backed out changeset bea3862b6bde in favor of a different approach
|
| Tue, 16 Jun 2015 15:13:47 +0200 |
Kim Alvefur |
MUC: Remove half of monkeypatch that was supposed to make admins always be room owners, fixes #458
|
| Wed, 24 Jun 2015 23:25:42 +0100 |
Matthew Wild |
Merge with 0.10
|
| Wed, 24 Jun 2015 23:24:32 +0100 |
Matthew Wild |
mod_storage_sql2: Break up monolithic code into functions, theoretically no functionality changes.
|
| Wed, 24 Jun 2015 22:56:50 +0100 |
Matthew Wild |
mod_storage_sql2: Improve logging when database read fails
|
| Wed, 24 Jun 2015 22:55:41 +0100 |
Matthew Wild |
mod_storage_sql2: Some reformatting and variable name improvements
|
| Wed, 24 Jun 2015 22:54:17 +0100 |
Matthew Wild |
mod_storage_sql2: Add some comments
|
| Wed, 03 Jun 2015 15:57:46 +0100 |
Matthew Wild |
util.sql: Remove built-in engine caching. This is the wrong layer to do this, and unintentionally sharing connections could cause problems (e.g. when interleaving multiple queries and result fetching)
|
| Wed, 03 Jun 2015 15:55:43 +0100 |
Matthew Wild |
util.sql: Expose db2uri helper function
|
| Wed, 03 Jun 2015 15:54:52 +0100 |
Matthew Wild |
util.sql: Rename some variable to match conventions
|
| Wed, 03 Jun 2015 15:53:27 +0100 |
Matthew Wild |
tests: Add tests for util.queue
|
| Wed, 03 Jun 2015 15:51:07 +0100 |
Matthew Wild |
util.queue: Allow optional wrap-around when pushing, overwriting oldest unread item
|
| Sat, 30 May 2015 22:23:19 +0100 |
Matthew Wild |
util.sql: Remove unused functions and unused commented code
|
| Thu, 21 May 2015 22:56:39 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 21 May 2015 12:11:08 +0200 |
Kim Alvefur |
mod_storage_sql2: Fix argument compat thing from 41725f3df3cc, it was backwards
|
| Tue, 19 May 2015 23:23:44 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Tue, 19 May 2015 18:24:53 +0200 |
Kim Alvefur |
mod_storage_sql2: Add a 'caps' table for indicating support for optional features
|
| Tue, 19 May 2015 18:24:09 +0200 |
Kim Alvefur |
mod_storage_sql2: Change order of arguments to :append to be the same as return values from :find iterator
|
| Tue, 19 May 2015 18:21:23 +0200 |
Kim Alvefur |
mod_storage_sql2: Include 'with' field from iterator like some 3rd party archive-capable storage modules
|
| Tue, 19 May 2015 16:33:18 +0100 |
Matthew Wild |
Merge with trunk
|
| Tue, 19 May 2015 09:31:12 +0100 |
Matthew Wild |
Merge 0.10->trunk
|
| Tue, 19 May 2015 16:33:47 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Tue, 19 May 2015 15:33:20 +0200 |
Kim Alvefur |
util.interpolation: A template engine for text
|
| Mon, 18 May 2015 19:09:07 +0100 |
Matthew Wild |
loggingmanager: Rename function arguments to avoid name conflict [luacheck] (core/ is now luacheck-clean!)
|
| Mon, 18 May 2015 19:07:31 +0100 |
Matthew Wild |
configmanager: Refactor function to avoid re-declaring local variable [luacheck]
|
| Mon, 18 May 2015 19:07:06 +0100 |
Matthew Wild |
configmanager: Rename unused function arguments [luacheck]
|
| Mon, 18 May 2015 19:06:34 +0100 |
Matthew Wild |
configmanager: Rename variable to avoid name conflicts [luacheck]
|
| Mon, 18 May 2015 19:05:26 +0100 |
Matthew Wild |
configmanager: Rename unused function argument [luacheck]
|
| Mon, 18 May 2015 19:05:08 +0100 |
Matthew Wild |
configmanager: Remove unnecessary function localizations [luacheck]
|
| Mon, 18 May 2015 19:04:37 +0100 |
Matthew Wild |
configmanager: Rename variable to avoid name conflict [luacheck]
|
| Mon, 18 May 2015 19:03:07 +0100 |
Matthew Wild |
configmanager: Rename variable to avoid name conflict [luacheck]
|
| Mon, 18 May 2015 22:04:12 +0200 |
Kim Alvefur |
prosodyctl: Soft-require LuaSec and LuaEvent so they show up in the module version listing
|
| Mon, 18 May 2015 21:48:58 +0200 |
Kim Alvefur |
mod_tls: Treat session.ssl_ctx being false as a signal that TLS is disabled
|
| Mon, 18 May 2015 21:43:24 +0200 |
Kim Alvefur |
mod_tls: Build <starttls/> as a stanza instead of with string concatenation
|
| Mon, 18 May 2015 21:32:05 +0200 |
Kim Alvefur |
util.x509: Tell LuaSec we want UTF-8 data
|
| Mon, 18 May 2015 21:00:41 +0200 |
Kim Alvefur |
mod_auth_internal_hashed: Use util.hex
|
| Mon, 18 May 2015 20:50:50 +0200 |
Kim Alvefur |
hostmanager: Metatable with __tostring on hosts
|
| Fri, 15 May 2015 15:33:31 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 15 May 2015 15:32:39 +0200 |
Kim Alvefur |
mod_storage_xep0227: Silence luacheck warnings
|
| Fri, 15 May 2015 15:32:21 +0200 |
Kim Alvefur |
mod_storage_xep0227: Store data from mod_auth_internal_hashed in a private namespace
|
| Fri, 15 May 2015 15:30:38 +0200 |
Kim Alvefur |
mod_storage_xep0227: Use the registered namespace
|
| Fri, 15 May 2015 15:29:05 +0200 |
Kim Alvefur |
mod_storage_xep0227: Update open method for current API
|
| Fri, 15 May 2015 15:25:59 +0200 |
Kim Alvefur |
mod_storage_xep0227: Return error from io.open if unable to open file for writing
|
| Fri, 15 May 2015 15:25:37 +0200 |
Kim Alvefur |
mod_storage_xep0227: Open file for writing even if removing so os.remove has a file to delete
|
| Fri, 15 May 2015 15:17:27 +0200 |
Kim Alvefur |
mod_storage_xep0227: Close file handle after reading
|
| Fri, 15 May 2015 15:16:03 +0200 |
Kim Alvefur |
mod_storage_xep0227: Use configured storage path
|
| Fri, 15 May 2015 15:14:30 +0200 |
Kim Alvefur |
mod_storage_xep0227: Rename to reflect current naming practices
|
| Fri, 15 May 2015 15:14:12 +0200 |
Kim Alvefur |
xep227store.lib.lua: Remove mostly duplicated code
|
| Thu, 14 May 2015 20:47:37 +0200 |
Kim Alvefur |
net.http.codes: Update from registry
|
| Thu, 14 May 2015 00:24:21 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 14 May 2015 00:22:56 +0200 |
Kim Alvefur |
Merge 0.9->0.10
|
| Thu, 14 May 2015 00:22:13 +0200 |
Kim Alvefur |
s2smanager: Make sure destroyed sessions have a sends2s method
|
| Wed, 13 May 2015 22:33:40 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Wed, 13 May 2015 22:32:40 +0200 |
Kim Alvefur |
Merge
|
| Wed, 13 May 2015 17:08:34 +0100 |
Matthew Wild |
portmanager: Remove unused argument from function [luacheck]
|
| Wed, 13 May 2015 17:08:20 +0100 |
Matthew Wild |
portmanager: Rename variable to avoid name conflict [luacheck]
|
| Wed, 13 May 2015 17:07:30 +0100 |
Matthew Wild |
portmanager: Add luacheck annotations
|
| Wed, 13 May 2015 22:31:59 +0200 |
Kim Alvefur |
Merge 0.9->0.10
|
| Wed, 13 May 2015 21:56:22 +0200 |
Kim Alvefur |
mod_s2s: Mark stream as opened directly after opening stream, prevents session.close opening it again
|
| Wed, 13 May 2015 21:55:08 +0200 |
Kim Alvefur |
mod_s2s: Don't cache session.sends2s (or do it later), prevents sending data after session was closed
|
| Wed, 13 May 2015 21:47:39 +0200 |
Kim Alvefur |
mod_s2s/s2sout: Use the local address assigned to UDP sockets instead of util.net to enumerate possible source addresses
|
| Wed, 13 May 2015 21:44:13 +0200 |
Kim Alvefur |
util.datamanager: Fix traceback from trying to purge when storage is empty or otherwise unaccessible (fixes #496)
|
| Wed, 13 May 2015 21:43:05 +0200 |
Kim Alvefur |
mod_s2s/s2sout: Remove now unused config option dns_max_depth
|
| Wed, 13 May 2015 17:00:27 +0100 |
Matthew Wild |
Merge 0.10->trunk
|
| Wed, 13 May 2015 16:57:27 +0100 |
Matthew Wild |
util.queue: Small fast FIFO/ringbuffer/queue library
|
| Wed, 06 May 2015 19:58:33 +0100 |
Matthew Wild |
sessionmanager: Rename argument to avoid name clash with local variable [luacheck]
|
| Wed, 06 May 2015 19:58:03 +0100 |
Matthew Wild |
sessionmanager: Rename unused loop variables to '_' [luacheck]
|
| Wed, 06 May 2015 19:51:35 +0100 |
Matthew Wild |
util.set: Rename method argument to avoid name clash [luacheck]
|
| Wed, 06 May 2015 19:51:07 +0100 |
Matthew Wild |
util.set: Add luacheck annotation for methods not referencing 'self'
|
| Wed, 06 May 2015 19:50:40 +0100 |
Matthew Wild |
util.set: Remove unnecessary local declaration, arguments are already locals [luacheck]
|
| Wed, 06 May 2015 19:43:51 +0100 |
Matthew Wild |
util.dataforms: Rename unused loop counter to '_' [luacheck]
|
| Wed, 06 May 2015 19:43:28 +0100 |
Matthew Wild |
util.sslconfig: Rename variable to avoid name clash [luacheck]
|
| Wed, 06 May 2015 19:40:48 +0100 |
Matthew Wild |
util.serialization: Remove unused imports of error() and loadstring() [luacheck]
|
| Wed, 06 May 2015 19:39:28 +0100 |
Matthew Wild |
util.xml: Remove unused parameter (thanks, luacheck)
|
| Wed, 06 May 2015 19:38:29 +0100 |
Matthew Wild |
util.dataforms: Remove unused import of pairs() (thanks luacheck)
|
| Wed, 06 May 2015 19:35:35 +0100 |
Matthew Wild |
.luacheckrc: Commit initial config for luacheck
|
| Wed, 06 May 2015 19:26:53 +0100 |
Matthew Wild |
Merge 0.10->trunk
|
| Wed, 06 May 2015 19:21:29 +0100 |
Matthew Wild |
Merge
|
| Wed, 06 May 2015 19:21:18 +0100 |
Matthew Wild |
util.events: Add get_handlers() method
|
| Wed, 06 May 2015 19:20:07 +0100 |
Matthew Wild |
portmanager, s2smanager, sessionmanager, stanza_router, storagemanager, usermanager, util.xml: Add luacheck annotations
|
| Wed, 06 May 2015 19:17:59 +0100 |
Matthew Wild |
rostermanager: Variable rename for clarity and to avoid name clash [luacheck]
|
| Wed, 06 May 2015 19:16:16 +0100 |
Matthew Wild |
modulemanager: Add luacheck annotations
|
| Wed, 06 May 2015 19:15:35 +0100 |
Matthew Wild |
modulemanager: Remove unused import of pcall #luacheck
|
| Wed, 06 May 2015 19:11:27 +0100 |
Matthew Wild |
moduleapi: Import util.stanza required for module:broadcast()
|
| Wed, 06 May 2015 13:35:34 +0200 |
Kim Alvefur |
mod_s2s: Fire read timeout event on correct virtualhost for incoming connections
|
| Tue, 05 May 2015 12:21:32 +0200 |
Kim Alvefur |
mod_pubsub: Add option for default affiliation of non-existent nodes (thanks Flow)
|
| Wed, 06 May 2015 19:02:44 +0100 |
Matthew Wild |
moduleapi: Add luacheck annotation
|
| Wed, 06 May 2015 19:02:07 +0100 |
Matthew Wild |
moduleapi: Minor variable renaming to avoid clashes with the 'type' function
|
| Wed, 06 May 2015 19:01:16 +0100 |
Matthew Wild |
moduleapi: Clear self.event_handlers when unhooking an event, to prevent leaks
|
| Wed, 06 May 2015 19:00:05 +0100 |
Matthew Wild |
moduleapi: module:measure_event(), module:measure_global_event(): Fix copy/paste error
|
| Wed, 06 May 2015 18:58:29 +0100 |
Matthew Wild |
moduleapi: Remove accidental use of undefined and unnecessary 'priority' variable
|
| Wed, 06 May 2015 18:37:46 +0100 |
Matthew Wild |
moduleapi: Add module:broadcast() to send a stanza to a list of JIDs
|
| Tue, 05 May 2015 01:34:20 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Tue, 05 May 2015 00:48:55 +0200 |
Kim Alvefur |
util.statistics: Collect duration sample even if run fewer times than the sample interval
|
| Tue, 05 May 2015 00:41:39 +0200 |
Kim Alvefur |
util.events: Add local reference to table.remove (fixes traceback)
|
| Sun, 03 May 2015 18:39:27 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sun, 03 May 2015 18:38:39 +0200 |
Kim Alvefur |
Merge 0.9->0.10
|
| Sun, 26 Apr 2015 19:50:24 +0200 |
Kim Alvefur |
net.dns: Make sure argument to math.randomseed does not overflow a 32 bit *signed* int (blame Lua). Closes #439
|
| Fri, 03 Apr 2015 12:10:30 +0200 |
Kim Alvefur |
util.datamanager: Fix traceback due to %s in log message
|
| Sat, 02 May 2015 14:52:51 +0200 |
Kim Alvefur |
util.encodings: Move declarations to top of function [pedantic]
|
| Sat, 02 May 2015 14:41:56 +0200 |
Kim Alvefur |
util.pposix: Return error from ftruncate if that fails too (but what would we do here?)
|
| Tue, 28 Apr 2015 14:19:28 +0100 |
Matthew Wild |
util.events: Change from nil to false to indicate adding a global wrapper
|
| Tue, 28 Apr 2015 14:18:43 +0100 |
Matthew Wild |
moduleapi: New methods for modules to conveniently wrap events
|
| Tue, 28 Apr 2015 13:52:07 +0100 |
Matthew Wild |
moduleapi: Experimental API for modules to measure the rate+duration of events
|
| Tue, 28 Apr 2015 13:42:59 +0100 |
Matthew Wild |
util.events: Add support for event wrappers, functions which can wrap the calling of event handlers to run code before/after an event (for debugging, statistics, logging purposes, etc.)
|
| Mon, 27 Apr 2015 21:52:16 +0200 |
Kim Alvefur |
prosodyctl: check certs: Correctly check that certificates are valid for s2s
|
| Mon, 27 Apr 2015 00:03:14 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sun, 26 Apr 2015 23:25:47 +0200 |
Kim Alvefur |
configure: Set default compiler and linker to cc and ld on *bsd (thanks Tobias)
|
| Sun, 26 Apr 2015 23:23:33 +0200 |
Kim Alvefur |
configure: Mention openbsd preset in --help
|
| Sun, 26 Apr 2015 00:07:36 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sun, 26 Apr 2015 00:06:44 +0200 |
Kim Alvefur |
Merge 0.9->0.10
|
| Fri, 24 Apr 2015 14:14:01 +0200 |
Kim Alvefur |
net.dns, mod_s2s: Add chasing of CNAMEs to net.dns and remove it from mod_s2s
|
| Sun, 26 Apr 2015 00:06:11 +0200 |
Kim Alvefur |
mod_c2s, mod_s2s: Collect statistics on number of connections
|
| Sat, 25 Apr 2015 14:57:52 +0200 |
Kim Alvefur |
mod_blocklist: Some cleanup [luacheck]
|
| Sat, 25 Apr 2015 14:22:59 +0200 |
Kim Alvefur |
usermanager: Capitalize log message
|
| Sat, 25 Apr 2015 14:21:40 +0200 |
Kim Alvefur |
mod_admin_adhoc: Remove special treatment of the "pending" roster entry
|
| Sun, 05 Apr 2015 16:47:49 +0200 |
Kim Alvefur |
mod_s2s: Catch attempt to close dummy origin of s2s error replies (fixes a top level error)
|
| Sun, 05 Apr 2015 16:24:10 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sun, 05 Apr 2015 16:19:02 +0200 |
Kim Alvefur |
rostermanager: Fix roster upgrade code (thanks mva)
|
| Sun, 05 Apr 2015 15:22:33 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 03 Apr 2015 21:42:30 +0200 |
Florian Zeitz |
rostermanager: Add missing import of `type()`
|
| Fri, 03 Apr 2015 19:34:47 +0100 |
Matthew Wild |
Merge 0.10->trunk
|
| Fri, 03 Apr 2015 20:30:14 +0200 |
Florian Zeitz |
util-src/*.c: Per convention call luaL_error() as argument to return
|
| Fri, 03 Apr 2015 19:31:05 +0100 |
Matthew Wild |
sessionmanager: Rename parameter to avoid varible name conflict
|
| Fri, 03 Apr 2015 19:22:55 +0100 |
Matthew Wild |
hostmanager: Rename variable to avoid shadowing 'type()' function
|
| Fri, 03 Apr 2015 19:20:24 +0100 |
Matthew Wild |
loggingmanager: Improve code structure (removes empty if branch)
|
| Fri, 03 Apr 2015 19:13:35 +0100 |
Matthew Wild |
rostermanager: Remove unused parameter
|
| Fri, 03 Apr 2015 19:52:48 +0200 |
Kim Alvefur |
util-src/*.c: astyle --indent=tab --brackets=attach --indent-switches --break-blocks --pad-oper --unpad-paren --add-brackets --align-pointer=type --lineend=linux
|
| Fri, 03 Apr 2015 06:39:28 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 03 Apr 2015 06:38:22 +0200 |
Kim Alvefur |
rostermanager, mod_roster, mod_presence: Move pending roster items to roster metadata field
|
| Thu, 02 Apr 2015 14:31:41 +0200 |
Kim Alvefur |
prosodyctl: Use ssl.loadcertificate instead of ssl.x509.load, as the ssl.x509 export dissapears in 97b1974 or 356e03a
|
| Wed, 01 Apr 2015 13:30:31 -0700 |
Paul Aurich |
prosodyctl: Document magic commit ID
|
| Tue, 31 Mar 2015 11:59:17 +0100 |
Matthew Wild |
util.table, Makefile: New C module that allows pre-allocation of tables to improve performance and decrease memory fragmentation
|
| Fri, 27 Mar 2015 22:24:57 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Fri, 27 Mar 2015 22:19:44 +0000 |
Matthew Wild |
Merge with merge merge merge
|
| Fri, 27 Mar 2015 22:11:58 +0000 |
Matthew Wild |
Merge 0.9->0.10 (third time lucky)
|
| Fri, 27 Mar 2015 00:29:35 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 27 Mar 2015 00:28:16 +0100 |
Kim Alvefur |
Merge with merge
|
| Fri, 27 Mar 2015 00:27:29 +0100 |
Kim Alvefur |
Merge 0.9->0.10 again
|
| Thu, 26 Mar 2015 16:49:03 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Thu, 26 Mar 2015 16:48:39 +0000 |
Matthew Wild |
Merge 0.9->0.10
|
| Tue, 24 Mar 2015 19:12:04 +0000 |
Matthew Wild |
Tagging 0.9.8
|
| Tue, 24 Mar 2015 16:03:37 +0000 |
Matthew Wild |
mod_s2s: to/from attributes are required on s2s stream headers. Set them to '' when not available. Fixes #468.
0.9.8
|
| Tue, 24 Mar 2015 15:57:46 +0000 |
Matthew Wild |
sessionmanager: Return 'not-allowed' error instead of the non-existent 'already-bound' error when client tries to bind a resource twice on the same stream (thanks Flow) fixes issue #484.
|
| Mon, 23 Mar 2015 18:45:02 +0100 |
Kim Alvefur |
mod_http: Return a static string from module:http_url() when no ports are enabled and log a warning
|
| Mon, 23 Mar 2015 18:44:12 +0100 |
Kim Alvefur |
mod_http: Log a debug message when adding new http apps and warn if no http ports are enabled
|
| Mon, 23 Mar 2015 18:40:12 +0100 |
Kim Alvefur |
Backout 7726b627c3ea
|
| Mon, 23 Mar 2015 17:23:11 +0000 |
Matthew Wild |
utf8_sequences.txt: Oops
|
| Mon, 23 Mar 2015 17:16:54 +0000 |
Matthew Wild |
tests: Add UTF-8 validity tests
|
| Mon, 23 Mar 2015 14:05:55 +0000 |
Matthew Wild |
Merge with Zash
|
| Mon, 23 Mar 2015 14:27:30 +0100 |
Kim Alvefur |
util.encodings: Expose UTF-8 validation and length checking functions
|
| Mon, 23 Mar 2015 14:26:34 +0100 |
Kim Alvefur |
util.encodings: Perform validation of UTF-8 strings before passing to libidn (Based on code from the utf8 library in Lua 5.3)
|
| Sat, 14 Mar 2015 22:39:23 +0000 |
Matthew Wild |
mod_http: Log event name when adding a HTTP app's hooks
|
| Sat, 14 Mar 2015 22:39:03 +0000 |
Matthew Wild |
net.http.server: Log event name when firing a request event
|
| Tue, 24 Mar 2015 13:41:18 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Wed, 21 Jan 2015 02:55:27 +0100 |
Kim Alvefur |
prosodyctl: Expand plugin paths and attempt to identify prosody-modules checkouts
|
| Wed, 21 Jan 2015 02:55:23 +0100 |
Kim Alvefur |
prosodyctl: Use util.mercurial to identify hg repository and revision
|
| Wed, 21 Jan 2015 02:55:18 +0100 |
Kim Alvefur |
util.mercurial: Utility functions for Mercurial repositories
|
| Fri, 04 Jul 2014 23:13:51 +0200 |
Kim Alvefur |
prosodyctl: Show relative paths in about
|
| Mon, 23 Mar 2015 18:42:11 +0100 |
Kim Alvefur |
Backed out 35ebcb733c4c
|
| Tue, 10 Mar 2015 16:26:25 +0100 |
Kim Alvefur |
statsmanager: Fire event at the start of collection to allow for polling
|
| Tue, 24 Feb 2015 15:22:34 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Tue, 24 Feb 2015 15:22:09 +0000 |
Matthew Wild |
Merge 0.9->0.10
|
| Tue, 24 Feb 2015 15:19:20 +0000 |
Matthew Wild |
configure: Fix for commit cd0088c73daf - update LIBDIR if --prefix is set and --libdir isn't (thanks Medics)
|
| Fri, 20 Feb 2015 22:53:12 +0000 |
Matthew Wild |
mod_admin_telnet: Require util.pposix (fixes #471)
|
| Sun, 22 Feb 2015 18:44:48 +0100 |
Kim Alvefur |
statsmanager: Perform an initial collection right after startup is completed
|
| Sat, 21 Feb 2015 10:34:56 +0100 |
Kim Alvefur |
Merge 0.9->0.10
|
| Fri, 20 Feb 2015 19:00:01 +0100 |
Kim Alvefur |
util.datamanager: Check that the global 'prosody' exists before using it (fixes nil indexing in use outside of prosody)
|
| Fri, 20 Feb 2015 15:51:05 +0000 |
Matthew Wild |
configure, Makefile: Add --libdir option to ./configure, allowing you to override the $PREFIX/lib/ default. Fixes #470.
|
| Mon, 23 Feb 2015 00:30:01 +0000 |
Matthew Wild |
Merge
|
| Sat, 31 Jan 2015 12:25:24 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Mon, 09 Feb 2015 00:48:08 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 05 Feb 2015 17:23:53 +0100 |
Kim Alvefur |
certmanager: Fix compat for MattJs old LuaSec fork
|
| Thu, 05 Feb 2015 17:21:05 +0100 |
Kim Alvefur |
certmanager: Fix previous commit
|
| Thu, 05 Feb 2015 16:59:34 +0100 |
Kim Alvefur |
certmanager: Limit certificate chain depth to 9
|
| Thu, 05 Feb 2015 16:56:28 +0100 |
Kim Alvefur |
certmanager: Options that appear to be available since LuaSec 0.2
|
| Thu, 05 Feb 2015 16:20:50 +0100 |
Kim Alvefur |
certmanager: Improve "detection" of features that depend on LuaSec version
|
| Thu, 05 Feb 2015 15:14:35 +0100 |
Kim Alvefur |
certmanager: Add locals for ssl.context and ssl.x509
|
| Thu, 05 Feb 2015 15:10:23 +0100 |
Kim Alvefur |
certmanager: Early return from the entire module if LuaSec is unavailable
|
| Sat, 31 Jan 2015 12:25:00 +0000 |
Matthew Wild |
Merge with 0.10
|
| Fri, 30 Jan 2015 14:21:51 +0000 |
Matthew Wild |
util.statistics: Return 0 as percentile if data out of range
|
| Fri, 30 Jan 2015 15:38:54 +0100 |
Kim Alvefur |
sessionmanager: Add pre-resource-bind event that would let plugins have a say in resource binding
|
| Mon, 26 Jan 2015 15:27:19 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Mon, 26 Jan 2015 15:25:16 +0100 |
Kim Alvefur |
Merge 0.9->0.10
|
| Tue, 06 Jan 2015 17:39:47 +0100 |
Kim Alvefur |
stanza_router: Fix routing of 'error' IQs with multiple childs (thanks Pawel)
|
| Wed, 21 Jan 2015 01:29:00 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Wed, 21 Jan 2015 01:28:12 +0000 |
Matthew Wild |
moduleapi: Module API for statsmanager
|
| Wed, 21 Jan 2015 01:26:06 +0000 |
Matthew Wild |
statsmanager, util.statistics: API changes, remove debugging
|
| Tue, 20 Jan 2015 12:33:20 +0000 |
Matthew Wild |
statsmanager, prosody: New core module and API for gathering statistics about the running server
|
| Tue, 20 Jan 2015 12:31:32 +0000 |
Matthew Wild |
util.statistics: New library for gathering various kinds of statistics
|
| Tue, 20 Jan 2015 11:32:14 +0000 |
Matthew Wild |
storagemanager: Remove unused import of error()
|
| Tue, 20 Jan 2015 11:31:58 +0000 |
Matthew Wild |
sessionmanager: Access bare_session and full_sessions through 'prosody'
|
| Tue, 20 Jan 2015 11:31:30 +0000 |
Matthew Wild |
rostermanager: Access bare_sessions through prosody.bare_sessions
|
| Tue, 20 Jan 2015 11:31:04 +0000 |
Matthew Wild |
portmanager: Remove unused import of pairs()
|
| Tue, 20 Jan 2015 11:30:07 +0000 |
Matthew Wild |
hostmanager: Remove unused import of util.uuid
|
| Tue, 20 Jan 2015 11:29:38 +0000 |
Matthew Wild |
certmanager: Make global variable access explicit
|
| Fri, 16 Jan 2015 14:02:14 +0100 |
Kim Alvefur |
mod_carbons: Import XEP-0280 implementation from prosody-modules (sans compat with older versions of the protocol)
|
| Mon, 12 Jan 2015 15:10:37 +0100 |
Kim Alvefur |
util.hex: Pedantic optimization, 1 table lookup per byte instead of 3 function calls makes it go faster
|
| Sat, 20 Dec 2014 21:34:59 +0100 |
Kim Alvefur |
mod_pep: Fire an event when an item is published
|
| Mon, 19 Jan 2015 14:09:13 -0500 |
daurnimator |
net.server_select: Remove unused code
|
| Mon, 19 Jan 2015 14:05:37 -0500 |
daurnimator |
net.server_select: Remove socket.sleep call from main loop
|
| Mon, 19 Jan 2015 14:01:11 -0500 |
daurnimator |
net.server_select: Remove do-nothing os_difftime calls
|
| Thu, 15 Jan 2015 09:05:08 -0500 |
daurnimator |
net.server_select: In add_task timer callback, use passed in time rather than re-fetching
|
| Thu, 15 Jan 2015 09:03:00 -0500 |
daurnimator |
net.server_select: Fix timers not being fired until another timer fixes (or 1 second passes)
|
| Fri, 16 Jan 2015 12:06:42 -0500 |
daurnimator |
net.cqueues: Fix incorrect version check
|
| Tue, 13 Jan 2015 18:36:00 -0500 |
daurnimator |
net.cqueues: Fixes hardcoded timeout for first iteration
|
| Tue, 06 Jan 2015 20:01:59 -0500 |
daurnimator |
net.cqueues: Add workaround for luaevent callback getting collected
|
| Tue, 06 Jan 2015 19:33:25 +0000 |
Matthew Wild |
mod_muc: Add muc-add-history event to allow modules to override default history storage
|
| Tue, 16 Dec 2014 18:33:54 -0500 |
Waqas Hussain |
Merge 0.10 -> trunk
|
| Sat, 13 Dec 2014 16:40:55 +0100 |
Kim Alvefur |
mod_admin_telnet: Use the session-specific print function
|
| Thu, 11 Dec 2014 09:18:39 +0100 |
Kim Alvefur |
mod_storage_sql2, util.sql: Set character encoding on every connect
|
| Tue, 09 Dec 2014 19:36:34 +0100 |
Kim Alvefur |
mod_blocklist: Fix import
|
| Mon, 08 Dec 2014 15:49:11 +0100 |
Kim Alvefur |
mod_http: Log name and base URL of HTTP apps
|
| Mon, 08 Dec 2014 15:48:36 +0100 |
Kim Alvefur |
net.http.server: Log names of the events fired
|
| Sun, 07 Dec 2014 17:56:25 +0100 |
Kim Alvefur |
mod_bosh: Use util.async
|
| Sat, 22 Nov 2014 11:53:14 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sat, 22 Nov 2014 11:51:54 +0100 |
Kim Alvefur |
certmanager, mod_tls: Return final ssl config as third return value (fix for c6caaa440e74, portmanager assumes non-falsy second return value is an error) (thanks deoren)
|
| Thu, 20 Nov 2014 15:01:47 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 20 Nov 2014 15:00:52 +0100 |
Kim Alvefur |
Merge 0.9->0.10
|
| Tue, 18 Nov 2014 17:40:37 +0000 |
Matthew Wild |
net.http.parser: Fix whitespace/indentation
|
| Mon, 10 Nov 2014 14:47:33 -0500 |
daurnimator |
net.http.parser: Fix chunked encoding parsing across packet boundaries.
|
| Wed, 19 Nov 2014 14:47:49 +0100 |
Kim Alvefur |
mod_tls: Keep ssl config around and attach them to sessions
|
| Wed, 19 Nov 2014 14:47:03 +0100 |
Kim Alvefur |
certmanager: Return final ssl config along with ssl context on success
|
| Wed, 19 Nov 2014 14:45:20 +0100 |
Kim Alvefur |
mod_saslauth: Make it easier to support multiple channel binding methonds
|
| Wed, 19 Nov 2014 14:44:41 +0100 |
Kim Alvefur |
mod_saslauth: Break out tls-unique channel binding callback so it is instantiated once
|
| Wed, 19 Nov 2014 14:37:45 +0100 |
Kim Alvefur |
mod_saslauth: Keep sasl_handler in a local variable
|
| Thu, 20 Nov 2014 09:02:23 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Thu, 20 Nov 2014 09:01:45 +0000 |
Philipp Hancke |
mod_pubsub: Add support for including the publisher in item broadcasts
|
| Tue, 18 Nov 2014 14:14:41 -0500 |
daurnimator |
net.cqueues: Add module that allows use of cqueues while still using net.server as main loop
|
| Fri, 14 Nov 2014 17:37:47 -0500 |
daurnimator |
plugins/muc/muc.lib: Allow muc-broadcast-presence event listeners to modify nick, actor, reason
|
| Tue, 11 Nov 2014 13:08:34 -0500 |
daurnimator |
plugins/muc/muc.lib: Don't expose actor jids to users when anonymous
|
| Sun, 09 Nov 2014 20:32:33 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sun, 09 Nov 2014 20:30:04 +0100 |
Kim Alvefur |
Merge 0.9 -> 0.10
|
| Thu, 30 Oct 2014 12:28:07 +0100 |
Kim Alvefur |
net.dns: Try next server if peer name can not be set (thanks wirehack7)
|
| Thu, 30 Oct 2014 12:10:15 +0100 |
Kim Alvefur |
net.dns: Return new socket from servfail
|
| Thu, 30 Oct 2014 12:08:05 +0100 |
Kim Alvefur |
net.adns: Log peername recorded from wrapped setpeername instead of calling sock:getpeername, it exists and throws an error on unconnected sockets (thanks wirehack7)
|
| Thu, 30 Oct 2014 12:05:24 +0100 |
Kim Alvefur |
net.adns: Preserve error from setpeername
|
| Sat, 08 Nov 2014 12:28:49 +0100 |
Kim Alvefur |
util.paths: Add function for joining path segments
|
| Tue, 04 Nov 2014 17:48:17 +0100 |
Kim Alvefur |
mod_http: For URLs that end with / or wildcard handlers, add a low-priority redirect from without to with slash
|
| Mon, 27 Oct 2014 11:12:08 +0100 |
Kim Alvefur |
mod_admin_telnet: Soft-reqire util.pposix for server:memory()
|
| Sun, 26 Oct 2014 20:58:02 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sun, 26 Oct 2014 20:57:06 +0100 |
Kim Alvefur |
Merge 0.9->0.10
|
| Fri, 24 Oct 2014 23:23:02 +0100 |
Matthew Wild |
Tagging 0.9.7
|
| Fri, 24 Oct 2014 23:20:06 +0100 |
Matthew Wild |
Backout changeset 6e67c73f730c: not a major fix and it breaks interop with at least Isode M-Link, and possibly standards, while it's not clear it actually fixes the original problem either.
0.9.7
|
| Sun, 19 Oct 2014 03:05:49 -0400 |
Waqas Hussain |
prosodyctl: Fix nil global access traceback in `prosodyctl about` (luarocks 2.2.0 no longer uses module())
|
| Wed, 15 Oct 2014 00:39:37 +0100 |
Matthew Wild |
Tagging 0.9.6
|
| Tue, 14 Oct 2014 18:55:08 +0100 |
Matthew Wild |
certmanager, net.http: Disable SSLv3 by default
0.9.6
|
| Sun, 26 Oct 2014 16:29:50 +0100 |
Kim Alvefur |
mod_blocklist: Don't send unavailable presence from unavailable sessions when blocking a contact
|
| Sat, 25 Oct 2014 14:45:11 +0200 |
Kim Alvefur |
mod_blocklist: Only log message about migrating from mod_privacy when there is data to migrate
|
| Tue, 21 Oct 2014 16:41:28 +0200 |
Kim Alvefur |
mod_saslauth: Better name for config option
|
| Tue, 21 Oct 2014 14:38:40 +0200 |
Kim Alvefur |
mod_saslauth: Make it possible to disable certain mechanisms
|
| Tue, 21 Oct 2014 14:37:05 +0200 |
Kim Alvefur |
mod_saslauth: Add LOGIN to mechanisms not allowed over unencrypted connections as it may be offered by 3rd party authentication plugins
|
| Tue, 21 Oct 2014 14:35:32 +0200 |
Kim Alvefur |
mod_saslauth: Use a configurable set of mechanisms to not allow over unencrypted connections
|
| Tue, 21 Oct 2014 12:57:56 +0200 |
Kim Alvefur |
mod_saslauth: Log warning if no SASL mechanisms were offered
|
| Tue, 21 Oct 2014 12:56:19 +0200 |
Kim Alvefur |
mod_saslauth: Use type-specific config option getters
|
| Tue, 21 Oct 2014 12:49:03 +0200 |
Kim Alvefur |
mod_legacyauth, mod_saslauth, mod_tls: Pass require_encryption as default option to s2s_require_encryption so the later overrides the former
|
| Tue, 21 Oct 2014 12:47:53 +0200 |
Kim Alvefur |
prosodyctl: Add 'require_encryption' to list of deprecated options pointed out by the check command
|
| Wed, 22 Oct 2014 16:00:40 -0400 |
daurnimator |
net/server: Handle lack of util.signal correctly
|
| Wed, 22 Oct 2014 15:59:51 -0400 |
daurnimator |
net/server: Remove print
|
| Wed, 22 Oct 2014 12:56:41 +0100 |
Matthew Wild |
net.server: Rename 'server' config option to 'network_backend' (to select which net.server implementation to use)
|
| Tue, 21 Oct 2014 17:26:48 -0400 |
daurnimator |
net/server: If server.hook_signal exists, overwrite signal.signal; else make server.hook_signal == signal.signal
|
| Mon, 20 Oct 2014 16:13:24 -0400 |
daurnimator |
Move timer code out of util.timer and into relevant net.server backends
|
| Fri, 17 Oct 2014 17:30:21 -0400 |
daurnimator |
net/server: Split up different backends in a nicer way. Add global config option 'server'
|
| Fri, 17 Oct 2014 16:35:46 -0400 |
daurnimator |
plugins/muc/mod_muc: Add 'local_only' flag to mod_muc, so rooms don't get restored on shutdown
|
| Wed, 15 Oct 2014 17:08:19 -0400 |
daurnimator |
plugins/muc/muc.lib: Add :each_affiliation() iterator
|
| Wed, 15 Oct 2014 17:07:16 -0400 |
daurnimator |
plugins/muc/members_only: Kick non-members when members-only is turned on
|
| Wed, 15 Oct 2014 16:56:42 -0400 |
daurnimator |
plugins/muc/muc.lib: Kick users from outcast hosts
|
| Wed, 15 Oct 2014 14:28:16 -0400 |
daurnimator |
plugins/muc/muc.lib: Fix passing actor along as a boolean (thanks fippo)
|
| Tue, 14 Oct 2014 10:59:54 +0100 |
Matthew Wild |
Merge 0.10->trunk
|
| Tue, 14 Oct 2014 10:59:27 +0100 |
Matthew Wild |
Merge 0.9->0.10
|
| Tue, 14 Oct 2014 10:58:11 +0100 |
Matthew Wild |
mod_pubsub: Fix error type of 'forbidden' (change from 'cancel' to 'auth')
|
| Fri, 10 Oct 2014 00:56:53 +0200 |
Kim Alvefur |
mod_s2s: Capitalize log message
|
| Mon, 13 Oct 2014 21:02:04 +0200 |
Kim Alvefur |
prosody: Make getfenv() replacement for require() sandboxing local to avoid polluting the globals table
|
| Wed, 08 Oct 2014 18:47:01 -0400 |
Waqas Hussain |
Merge 0.10->trunk
|
| Wed, 08 Oct 2014 18:42:33 -0400 |
Waqas Hussain |
Merge 0.9->0.10
|
| Tue, 07 Oct 2014 12:08:23 -0400 |
daurnimator |
util/dataforms: Make sure we iterate over field tags
|
| Wed, 08 Oct 2014 15:56:11 -0400 |
Waqas Hussain |
util.stanza: Escape newlines and tabs (\r\n\t) when serializing stanzas. \r\n transforms into \n otherwise, and \r\n\t in attributes transforms into spaces.
|
| Sun, 05 Oct 2014 15:37:46 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sun, 05 Oct 2014 15:37:21 +0200 |
Kim Alvefur |
Merge 0.9->0.10
|
| Sun, 05 Oct 2014 14:28:40 +0200 |
Florian Zeitz |
net.dns: Avoid duplicate cache entries
|
| Mon, 29 Sep 2014 11:18:04 +0200 |
Kim Alvefur |
mod_admin_adhoc: Add required to field in user deletion form too
|
| Mon, 29 Sep 2014 11:02:06 +0200 |
Kim Alvefur |
mod_admin_adhoc: Mark 'accountjids' field as required in 'end user sessions' command (thanks Lloyd)
|
| Sun, 05 Oct 2014 15:36:19 +0200 |
Kim Alvefur |
mod_blocklist: Capitalize log message
|
| Fri, 03 Oct 2014 14:42:18 +0200 |
Kim Alvefur |
net.server_select: Reset read timeout timer if the event is handled
|
| Sun, 28 Sep 2014 23:03:03 +0200 |
Florian Zeitz |
mod_admin_web: Add "List S2S connections" command
|
| Sun, 28 Sep 2014 21:06:50 +0200 |
Florian Zeitz |
mod_admin_adhoc: Show IP in detailed version of online user listing
|
| Mon, 29 Sep 2014 13:59:16 -0400 |
daurnimator |
Merge 0.10->trunk
|
| Fri, 26 Sep 2014 22:12:21 +0200 |
Florian Zeitz |
net.websocket: Make data masking configurable
|
| Fri, 26 Sep 2014 17:44:14 -0400 |
daurnimator |
plugins/muc/muc.lib: Fire muc-occupant-left from other places an occupant may leave the room
|
| Fri, 26 Sep 2014 17:43:00 -0400 |
daurnimator |
plugins/muc/muc.lib: Validate affiliations and roles to admin query get
|
| Fri, 26 Sep 2014 17:34:02 -0400 |
daurnimator |
plugins/muc/muc.lib: Add missing :up()
|
| Fri, 26 Sep 2014 17:33:38 -0400 |
daurnimator |
plugins/muc/muc.lib: Use occupants iterator instead of assuming pairs
|
| Sun, 28 Sep 2014 03:08:03 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sun, 28 Sep 2014 03:07:46 +0200 |
Kim Alvefur |
mod_pep_plus: Remove config form, it moved into pubsub.lib
|
| Sun, 28 Sep 2014 03:06:29 +0200 |
Kim Alvefur |
pubsub.lib: Fix variable renaming issue
|
| Sun, 28 Sep 2014 02:48:29 +0200 |
Kim Alvefur |
mod_pubsub: Fix retreival of node config defaults
|
| Sun, 28 Sep 2014 02:47:54 +0200 |
Kim Alvefur |
mod_pubsub: Move node config form into pubsub.lib (Thanks Florob)
|
| Sun, 28 Sep 2014 02:41:13 +0200 |
Kim Alvefur |
pubsub.lib: Fix actor in configure
|
| Sun, 28 Sep 2014 02:00:44 +0200 |
Kim Alvefur |
mod_pep_plus: Default to max one item per node (Recomended for PEP)
|
| Sun, 28 Sep 2014 02:00:09 +0200 |
Kim Alvefur |
mod_pep_plus: Add node config form
|
| Sun, 28 Sep 2014 01:56:22 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sun, 28 Sep 2014 01:55:32 +0200 |
Kim Alvefur |
mod_pubsub: Add support for requesting default node configuration
|
| Sun, 28 Sep 2014 01:50:17 +0200 |
Kim Alvefur |
mod_pubsub: Add max items to node config form
|
| Sun, 28 Sep 2014 01:50:00 +0200 |
Kim Alvefur |
util.pubsub: Add support for limiting the number of item in a node (default to 20)
|
| Sun, 28 Sep 2014 01:46:17 +0200 |
Kim Alvefur |
mod_pubsub: Add support for node configuration
|
| Sun, 28 Sep 2014 01:45:59 +0200 |
Kim Alvefur |
util.pubsub: Add support for node configuration
|
| Sun, 28 Sep 2014 00:05:21 +0200 |
Kim Alvefur |
util.pubsub: One less table allocated per pubsub object created
|
| Sat, 27 Sep 2014 19:57:33 +0200 |
Kim Alvefur |
util.pubsub: Use local
|
| Sat, 27 Sep 2014 19:53:39 +0200 |
Kim Alvefur |
mod_pubsub: Transplant pieces of cdcfd93e2f43 from trunk
|
| Fri, 26 Sep 2014 17:16:46 +0100 |
Matthew Wild |
net.server_select: When an SSL handshake is connected, if there is pending data to be written to the socket, mark the socket as waiting to send (thanks daurnimator)
|
| Sat, 27 Sep 2014 19:00:09 +0200 |
Kim Alvefur |
mod_pep_plus: Add pubsub service objects to an item list
|
| Fri, 26 Sep 2014 17:34:15 +0100 |
Matthew Wild |
muc: Add 'occupant' to muc-occupant-{joined,left,session-new} events (thanks daurnimator/fippo)
|
| Fri, 26 Sep 2014 17:10:43 +0100 |
Matthew Wild |
hostmanager: Don't prevent host_session.send() from routing errors or iq results, so modules can handle them. This code was originally added for a reason, but I can't remember what it was.
|
| Thu, 25 Sep 2014 17:43:00 -0400 |
daurnimator |
plugins/muc: Add muc-occupant-groupchat event
|
| Tue, 23 Sep 2014 23:22:13 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Tue, 23 Sep 2014 19:46:29 +0200 |
Kim Alvefur |
mod_saslauth: Fix encoding of missing vs empty SASL reply messages
|
| Tue, 23 Sep 2014 19:41:10 +0200 |
Kim Alvefur |
mod_s2s: Close s2s connections that can not proceed due to mod_dialback not being present
|
| Tue, 23 Sep 2014 19:29:14 +0200 |
Kim Alvefur |
mod_saslauth: Stricter SASL EXTERNAL handling more in line with XEP-0178
|
| Tue, 23 Sep 2014 14:23:01 +0200 |
Kim Alvefur |
mod_dialback, mod_saslauth: Remove broken fallback to dialback on SASL EXTERNAL failure
|
| Tue, 23 Sep 2014 01:44:16 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Tue, 23 Sep 2014 00:23:33 +0200 |
Kim Alvefur |
core.module{manager,api}: Fix for 010b141e91ed (Thanks v1ct0r)
|
| Thu, 18 Sep 2014 10:21:38 +0200 |
Kim Alvefur |
util.random: Ensure at least 4 bytes of previous random state is used when generating new randomness
|
| Thu, 18 Sep 2014 10:16:59 +0200 |
Kim Alvefur |
util.random: Switch to SHA512
|
| Tue, 16 Sep 2014 17:11:29 -0400 |
daurnimator |
plugins/muc/muc.lib: Fix iq results coming from the real jid, not the in-room jid (thanks Lance)
|
| Thu, 18 Sep 2014 02:22:48 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Wed, 17 Sep 2014 14:50:44 +0200 |
Kim Alvefur |
util.array: Add type() local
|
| Wed, 17 Sep 2014 14:50:00 +0200 |
Kim Alvefur |
prosody: Fix getfenv replacement for Lua 5.2
|
| Wed, 17 Sep 2014 14:48:49 +0200 |
Kim Alvefur |
core.modulemanager, core.moduleapi: Hack around dependency loop
|
| Wed, 17 Sep 2014 14:47:52 +0200 |
Kim Alvefur |
core.moduleapi: Use require instead of global to get storagemanager in module:open_store()
|
| Wed, 17 Sep 2014 14:30:29 +0200 |
Kim Alvefur |
util-src/*.c: Add macro for compiling with Lua 5.2
|
| Wed, 17 Sep 2014 02:23:17 +0200 |
Kim Alvefur |
util-src/*.c: Use the more concise lua_setfield
|
| Tue, 16 Sep 2014 21:56:18 +0200 |
Kim Alvefur |
util-src/*.c: Don't create globals when loaded
|
| Tue, 16 Sep 2014 13:02:21 -0400 |
daurnimator |
plugins/muc/muc.lib: Allow plugins to reject broadcasts in the muc-broadcast-message event.
|
| Tue, 16 Sep 2014 12:27:05 -0400 |
Waqas Hussain |
plugins/mod_muc_unique: Fix undefined global access (thanks Lance)
|
| Thu, 11 Sep 2014 01:17:56 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 11 Sep 2014 00:55:51 +0200 |
Kim Alvefur |
net.websocket: Fix handling of 'protocol' argument
|
| Thu, 11 Sep 2014 00:31:11 +0200 |
Kim Alvefur |
Makefile: Add net/websocket to install target
|
| Thu, 11 Sep 2014 00:10:29 +0200 |
Kim Alvefur |
prosodyctl: Use sha256 for certificate requests and self-signed certificates
|
| Thu, 11 Sep 2014 00:09:07 +0200 |
Kim Alvefur |
core.sessionmanager: Set a fake thread on destroyed sessions, fixes traceback if stanzas are emitted after a session is destroyed (thanks Sven Blumenstein)
|
| Tue, 09 Sep 2014 15:05:46 +0200 |
Kim Alvefur |
core.stanza_router, mod_s2s: Move handling of S2S features to mod_s2s from stanza_router
|
| Tue, 09 Sep 2014 14:42:33 +0200 |
Kim Alvefur |
Merge 0.9->0.10
|
| Tue, 09 Sep 2014 14:42:10 +0200 |
Kim Alvefur |
core.stanza_router: Stricter validation of stanzas
|
| Wed, 10 Sep 2014 16:47:55 +0200 |
Kim Alvefur |
util.vcard: Turn PHOTO fields into data-uris
|
| Fri, 05 Sep 2014 19:09:13 +0100 |
Matthew Wild |
Merge 0.10->trunk
|
| Fri, 05 Sep 2014 19:08:42 +0100 |
Matthew Wild |
Merge with Florob
|
| Fri, 05 Sep 2014 03:47:39 +0200 |
Florian Zeitz |
mod_websocket: Initial commit (based on the prosody-modules version)
|
| Fri, 05 Sep 2014 02:14:04 +0200 |
Florian Zeitz |
Check Sec-WebSocket-Protocol header
|
| Wed, 03 Sep 2014 15:28:46 -0400 |
daurnimator |
net/websocket: Add new websocket client code
|
| Fri, 05 Sep 2014 12:16:53 -0400 |
daurnimator |
plugins/muc: Add affiliation_notify config option to send out status code 101
|
| Fri, 05 Sep 2014 11:28:28 -0400 |
daurnimator |
plugins/muc/muc.lib: Add muc-set-affiliation event
|
| Fri, 05 Sep 2014 11:20:54 -0400 |
daurnimator |
plugins/muc/muc.lib: Use get_affilation() inside of set_affiliation(), so that the override in mod_muc works
|
| Fri, 05 Sep 2014 11:19:16 -0400 |
daurnimator |
plugins/muc/muc.lib: Add instant room support
|
| Fri, 05 Sep 2014 09:04:37 +0100 |
Matthew Wild |
Merge 0.10->trunk
|
| Wed, 03 Sep 2014 15:28:46 -0400 |
daurnimator |
net/websocket: Add new websocket client code
|
| Wed, 03 Sep 2014 18:51:29 +0100 |
Matthew Wild |
Merge 0.10->trunk
|
| Wed, 03 Sep 2014 18:50:20 +0100 |
Matthew Wild |
Merge 0.9->0.10
|
| Wed, 03 Sep 2014 18:49:41 +0100 |
Matthew Wild |
net.http.parser: Support status code 101 and allow handling of the received data by someone else
|
| Wed, 03 Sep 2014 03:35:48 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Wed, 03 Sep 2014 00:37:41 +0200 |
Kim Alvefur |
util.hex: Use locals!
|
| Tue, 02 Sep 2014 22:34:32 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Tue, 02 Sep 2014 22:33:11 +0200 |
Kim Alvefur |
Merge 0.9->0.10
|
| Tue, 02 Sep 2014 17:23:44 +0100 |
Matthew Wild |
net.server_select: 'listener'->'listeners' (fixes undefined global access)
|
| Fri, 29 Aug 2014 11:54:34 +0100 |
Matthew Wild |
net.http, net.http.server, mod_c2s, mod_s2s, mod_component, mod_admin_telnet, mod_net_multiplex: Add ondetach to release connection from 'sessions' table (or equivalent)
|
| Fri, 29 Aug 2014 11:39:56 +0100 |
Matthew Wild |
net.server_{select,event}: Add 'ondetach' callback for listener objects, to notify them when another listener is being assigned to a connection
|
| Tue, 02 Sep 2014 17:24:25 +0200 |
Kim Alvefur |
mod_s2s: Close offending s2s streams missing an 'id' attribute with a stream error instead of throwing an unhandled error
|
| Tue, 02 Sep 2014 17:58:12 +0100 |
Matthew Wild |
util.uuid: Use util.hex and util.random
|
| Tue, 02 Sep 2014 17:57:18 +0100 |
Matthew Wild |
util.random: Generic util lib for generating strings of random bytes
|
| Tue, 02 Sep 2014 17:56:42 +0100 |
Matthew Wild |
util.hex: Small util lib for converting to/from hex strings
|
| Mon, 01 Sep 2014 20:20:05 +0200 |
Kim Alvefur |
mod_dialback: Move d-w-d after to/from validation
|
| Fri, 29 Aug 2014 02:24:49 +0200 |
Kim Alvefur |
mod_s2s_auth_certs: Warn about lack of certificate (Mostly jabberd14 not sending a client certificate)
|
| Sun, 31 Aug 2014 20:33:47 +0200 |
Kim Alvefur |
mod_muc: Fix 'destroy rooms' adhoc command (Thanks Florob)
|
| Thu, 28 Aug 2014 12:24:15 +0100 |
Matthew Wild |
Merge 0.10->trunk
|
| Thu, 28 Aug 2014 12:23:58 +0100 |
Matthew Wild |
Merge 0.9->0.10
|
| Thu, 28 Aug 2014 12:22:39 +0100 |
Matthew Wild |
Tagging 0.9.5
|
| Thu, 28 Aug 2014 12:05:18 +0100 |
Matthew Wild |
Merge 0.10->trunk
|
| Thu, 28 Aug 2014 09:23:24 +0100 |
Matthew Wild |
Merge 0.9->0.10
|
| Thu, 28 Aug 2014 09:20:33 +0100 |
Matthew Wild |
util.filters: Ignore filters being added twice (fixes issues on removal)
0.9.5
|
| Thu, 28 Aug 2014 09:17:07 +0100 |
Matthew Wild |
mod_privacy: Fix to correctly sort privacy list rules by order (thanks Flow)
|
| Sat, 23 Aug 2014 09:29:17 +0100 |
Matthew Wild |
mod_c2s, mod_s2s: Log received invalid stream headers
|
| Sat, 23 Aug 2014 09:22:05 +0100 |
Matthew Wild |
util.xmppstream: When error is 'no-stream', pass the received tagname to the error handler
|
| Wed, 27 Aug 2014 13:20:08 +0200 |
Kim Alvefur |
mod_s2s: Reset stream ID when resetting stream [compliance]
|
| Wed, 27 Aug 2014 10:46:22 +0200 |
Kim Alvefur |
modulemanager: Reduce warning to debug level message about modules already being loaded, it's probably just module:depends()
|
| Wed, 27 Aug 2014 10:44:45 +0200 |
Kim Alvefur |
net.http.server: Comment out a log message
|
| Tue, 26 Aug 2014 21:50:08 +0200 |
Kim Alvefur |
mod_s2s: Mark stream as opened earlier for outgoing connections, fixes double stream headers on policy failures
|
| Tue, 26 Aug 2014 12:19:27 +0200 |
Kim Alvefur |
mod_compression: Handle compression setup errors by logging a warning about it (fixes #408)
|
| Tue, 26 Aug 2014 12:02:41 +0200 |
Kim Alvefur |
mod_posix: Make sure that 'pidfile' is a string
|
| Tue, 26 Aug 2014 12:00:51 +0200 |
Kim Alvefur |
prosodyctl: Verify that 'pidfile' is a string, show friendly error otherwise
|
| Wed, 27 Aug 2014 13:00:04 +0200 |
Kim Alvefur |
util.xmppstream: Don't include empty stream ID in stream header (got here from mod_c2s)
|
| Wed, 13 Aug 2014 19:22:08 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Wed, 13 Aug 2014 19:19:34 +0200 |
Kim Alvefur |
mod_private: Fix traceback due to missing table index
|
| Tue, 12 Aug 2014 15:42:20 +0200 |
Kim Alvefur |
mod_blocklist: Use full word as variable name, we can afford that
|
| Tue, 12 Aug 2014 15:40:00 +0200 |
Kim Alvefur |
mod_blocklist: Correct comment
|
| Tue, 12 Aug 2014 15:38:48 +0200 |
Kim Alvefur |
mod_blocklist: Fix any unblock emptying the blocklist
|
| Tue, 12 Aug 2014 11:38:12 +0200 |
Kim Alvefur |
mod_storage_sql2: DELETE then INSERT in map stores
|
| Mon, 11 Aug 2014 11:36:30 +0200 |
Kim Alvefur |
mod_muc: Fix tracebacks (thanks nick1)
|
| Sun, 10 Aug 2014 10:31:18 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sun, 10 Aug 2014 10:29:38 +0200 |
Kim Alvefur |
mod_privacy: Remove, leave a log message about being replaced by mod_blocklist and load that instead
|
| Sun, 10 Aug 2014 10:27:20 +0200 |
Kim Alvefur |
prosody.cfg.lua.dist: Replace mod_privacy with mod_blocklist in the default config
|
| Sun, 10 Aug 2014 10:27:00 +0200 |
Kim Alvefur |
mod_blocklist: XEP-0191 implementation written for speed and independence from mod_privacy
|
| Sat, 09 Aug 2014 21:52:32 +0200 |
Kim Alvefur |
mod_private: Use map store
|
| Sat, 09 Aug 2014 21:48:52 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sat, 09 Aug 2014 21:48:11 +0200 |
Kim Alvefur |
mod_private: Cleanup and more tailcalls
|
| Thu, 07 Aug 2014 17:43:28 +0200 |
Kim Alvefur |
util.jid: Optimize bare
|
| Thu, 07 Aug 2014 17:35:11 +0200 |
Kim Alvefur |
util.jid: Use existing join function in jid.prep
|
| Thu, 07 Aug 2014 17:20:51 +0200 |
Kim Alvefur |
util.jid: Return early in join on invalid jids
|
| Fri, 25 Jul 2014 21:12:21 +0200 |
Kim Alvefur |
mod_s2s: Remove unused locals
|
| Fri, 08 Aug 2014 12:38:35 +0200 |
Kim Alvefur |
storagemanager: Fix map store shim if store is empty
|
| Thu, 07 Aug 2014 18:34:51 -0400 |
daurnimator |
plugins/mod_storage_sql2: Return correct arguments from map_store operations
|
| Thu, 07 Aug 2014 18:03:31 -0400 |
daurnimator |
plugins/muc/mod_muc: persistent rooms keyval store needs username as nil
|
| Thu, 07 Aug 2014 12:35:12 -0400 |
daurnimator |
plugins/muc/mod_muc: Use map store for room persistence
|
| Thu, 07 Aug 2014 12:34:51 -0400 |
daurnimator |
plugins/muc/mod_muc: Remove unused import
|
| Thu, 07 Aug 2014 12:16:16 -0400 |
daurnimator |
plugins/mod_storage_sql2: Add map store support
|
| Thu, 07 Aug 2014 12:15:15 -0400 |
daurnimator |
core/storagemanager: When map store isn't available, fallback to keyval store
|
| Tue, 05 Aug 2014 09:55:08 +0100 |
Matthew Wild |
mod_muc: Import util.stanza into the config handler modules that need it. Fixes #432.
|
| Tue, 05 Aug 2014 09:16:29 +0100 |
Matthew Wild |
mod_muc: Fix use of undefined global. Fixes #431.
|
| Thu, 31 Jul 2014 07:14:54 +0100 |
Matthew Wild |
Merge 0.10->trunk
|
| Thu, 31 Jul 2014 07:11:54 +0100 |
Matthew Wild |
Merge 0.9->0.10
|
| Thu, 31 Jul 2014 06:59:12 +0100 |
Matthew Wild |
prosodyctl: Remove nonsensical warning
|
| Thu, 31 Jul 2014 06:58:15 +0100 |
Matthew Wild |
prosodyctl: Improve JID splitting and normalization for adduser/passwd/deluser
|
| Thu, 31 Jul 2014 06:56:21 +0100 |
Matthew Wild |
configmanager: nameprep VirtualHost and Component names
|
| Fri, 25 Jul 2014 21:16:52 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 25 Jul 2014 21:12:21 +0200 |
Kim Alvefur |
mod_s2s: Remove unused locals
|
| Fri, 25 Jul 2014 21:03:16 +0200 |
Kim Alvefur |
mod_s2s_auth_certs: Pick a logging function once and stick with it
|
| Fri, 25 Jul 2014 20:41:54 +0200 |
Kim Alvefur |
mod_s2s_auth_certs: Split PKIX based certificate checking from mod_s2s into new plugin
|
| Fri, 25 Jul 2014 18:34:43 +0100 |
Matthew Wild |
mod_muc/muc.lib: Remove is_anonymous from event (fix for ec57067c1e0d)
|
| Fri, 25 Jul 2014 18:32:15 +0100 |
Matthew Wild |
mod_muc/muc.lib: Pass all info to muc-broadcast-presence handlers that would be required to use room:build_item_list() - useful for plugins
|
| Fri, 25 Jul 2014 13:54:47 +0100 |
Matthew Wild |
Merge 0.10->trunk
|
| Fri, 25 Jul 2014 13:54:27 +0100 |
Matthew Wild |
Merge 0.9->0.10
|
| Fri, 25 Jul 2014 13:53:39 +0100 |
Matthew Wild |
net.server_select/event: Switch sender mode to *a when reading, to make sure we get all available data
|
| Fri, 25 Jul 2014 13:02:46 +0100 |
Matthew Wild |
Merge 0.10->trunk
|
| Fri, 25 Jul 2014 13:01:57 +0100 |
Matthew Wild |
Merge 0.9->0.10
|
| Fri, 25 Jul 2014 13:59:17 +0200 |
Kim Alvefur |
mod_admin_telnet: Fix dns:(add,set)nameservers()
|
| Fri, 25 Jul 2014 12:54:31 +0100 |
Matthew Wild |
net.dns: Remove unused obsolete code
|
| Fri, 25 Jul 2014 12:08:07 +0100 |
Matthew Wild |
net.dns: Ensure all pending requests get notified of a timeout when looking up a record (fix for d122420542fb)
|
| Wed, 09 Jul 2014 08:23:16 +0200 |
Kim Alvefur |
util.vcard: Add support for uri types in vcard4
|
| Wed, 09 Jul 2014 02:06:37 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Wed, 09 Jul 2014 02:04:16 +0200 |
Kim Alvefur |
mod_dialback: Respect dwd config option
|
| Tue, 08 Jul 2014 07:32:45 +0200 |
Kim Alvefur |
mod_pep_plus: Only broadcast newly added subscriptions
|
| Fri, 04 Jul 2014 23:05:27 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 04 Jul 2014 23:04:56 +0200 |
Kim Alvefur |
mod_dialback.lua: Only check certificates on secure connections
|
| Fri, 04 Jul 2014 22:52:34 +0200 |
Kim Alvefur |
mod_lastactivity, mod_legacyauth, mod_presence, mod_saslauth, mod_tls: Use the newer stanza:get_child APIs and optimize away some table lookups
|
| Fri, 04 Jul 2014 21:48:25 +0200 |
Kim Alvefur |
mod_dialback: Short-circuit dialback auth if certificate is considered valid
|
| Thu, 03 Jul 2014 15:38:53 +0200 |
Kim Alvefur |
mod_dialback: Keep the same dialback secret across module reloads
|
| Thu, 22 May 2014 15:21:22 +0200 |
Kim Alvefur |
hostmanager, mod_dialback: Move generation of dialback secret out of core
|
| Fri, 04 Jul 2014 15:54:37 +0200 |
Kim Alvefur |
Merge 0.9->0.10
|
| Thu, 03 Jul 2014 17:53:24 +0200 |
Kim Alvefur |
mod_register: get_child_text! (thanks Lloyd)
|
| Thu, 03 Jul 2014 15:35:45 +0200 |
Kim Alvefur |
mod_tls: Simplify and use new ssl config merging in certmanager
|
| Thu, 03 Jul 2014 15:33:11 +0200 |
Kim Alvefur |
core.portmanager: Simplify and take advantage of new ssl config merging in certmanager
|
| Thu, 03 Jul 2014 15:32:26 +0200 |
Kim Alvefur |
core.certmanager: Make create_context() support an arbitrary number of option sets, merging all
|
| Thu, 03 Jul 2014 15:31:12 +0200 |
Kim Alvefur |
core.certmanager: Use util.sslconfig
|
| Thu, 03 Jul 2014 15:27:49 +0200 |
Kim Alvefur |
util.sslconfig: Add lib to deal with LuaSec SSL context configs
|
| Thu, 03 Jul 2014 11:54:50 +0200 |
Kim Alvefur |
mod_presence: Move presence/initial event to correct place so it actually fires
|
| Mon, 30 Jun 2014 13:12:16 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Mon, 30 Jun 2014 13:11:01 +0200 |
Kim Alvefur |
Merge 0.9->0.10
|
| Mon, 30 Jun 2014 12:45:53 +0200 |
Kim Alvefur |
net.dns: Fix duplicated cache insertions by limiting outstanding queries per name to one
|
| Wed, 25 Jun 2014 15:33:49 +0200 |
Kim Alvefur |
net.adns: Add missing local declaration
|
| Wed, 25 Jun 2014 12:15:00 -0400 |
daurnimator |
net/server_*: Fix addclient: LuaSocket 3.0-rc1 sometimes returns EALREADY instead of EINPROGRESS when the dns lookup has multiple results
|
| Sat, 21 Jun 2014 15:05:52 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sat, 21 Jun 2014 15:05:21 +0200 |
Kim Alvefur |
Merge 0.9->0.10
|
| Fri, 20 Jun 2014 16:22:23 +0200 |
Kim Alvefur |
mod_storage_{none,internal,sql}: Return error for unsupported (everything but keyval) store types
|
| Fri, 20 Jun 2014 16:16:33 +0200 |
Kim Alvefur |
mod_storage_sql2: Don't ignore failure in keyval_store:get() (thanks daurnimator)
|
| Fri, 20 Jun 2014 16:10:04 +0200 |
Kim Alvefur |
mod_presence: Fire a presence/initial event on initial presence
|
| Tue, 17 Jun 2014 11:01:51 +0200 |
Kim Alvefur |
tools/ejabberd2prosody.lua: Fix JID building, node-less jids became @hostname in some cases
|
| Sat, 10 May 2014 02:12:51 +0200 |
Kim Alvefur |
mod_c2s: Fix traceback if c2s stream sent to component
|
| Tue, 17 Jun 2014 15:27:00 -0400 |
daurnimator |
plugins/muc/muc: Fire broadcast presences event before creating full/anon presences
|
| Tue, 17 Jun 2014 15:18:43 -0400 |
daurnimator |
plugins/muc: Fix use of incorrect event on occupant join
|
| Wed, 11 Jun 2014 17:54:23 -0400 |
daurnimator |
plugins/muc/mod_muc: fix wrong event for persistence
|
| Wed, 11 Jun 2014 14:59:59 -0400 |
daurnimator |
plugins/muc/muc.lib: Deliver declines to in-room jids correctly
|
| Fri, 06 Jun 2014 14:34:01 -0400 |
daurnimator |
plugins/muc/muc.lib: Don't add invite/decline bodies if they already have one
|
| Fri, 06 Jun 2014 14:33:43 -0400 |
daurnimator |
plugins/muc/muc.lib: Use original decline as template for medated decline
|
| Thu, 05 Jun 2014 17:08:05 -0400 |
daurnimator |
plugins/muc/muc: When forwarding mediated invites; use filtered version of original invite instead of new object
|
| Thu, 05 Jun 2014 17:07:14 -0400 |
daurnimator |
plugins/muc: Move 'x' filtering from occupant to util
|
| Thu, 05 Jun 2014 17:15:04 -0400 |
Waqas Hussain |
mod_admin_telnet: Update muc:room(jid) and muc:list(host) to use the new MUC API
|
| Sun, 01 Jun 2014 15:40:04 -0400 |
daurnimator |
plugins/muc/muc.lib: Fix incorrect whois logic (thanks mva)
|
| Sun, 01 Jun 2014 04:42:55 -0400 |
Waqas Hussain |
plugins/muc/muc.lib: Fix whois check when broadcasting occupant presence
|
| Fri, 30 May 2014 18:31:26 -0400 |
Waqas Hussain |
Merge with daurnimator
|
| Thu, 29 May 2014 13:27:41 -0400 |
daurnimator |
plugins/muc/muc.lib: Fire event for presence broadcast
|
| Wed, 28 May 2014 22:09:32 +0200 |
Kim Alvefur |
util.vcard: Add missing local declaration
|
| Wed, 28 May 2014 21:52:57 +0200 |
Kim Alvefur |
mod_pep_plus: Expose get_pep_service()
|
| Wed, 28 May 2014 21:11:02 +0200 |
Kim Alvefur |
util.vcard: Add support for converting to vcard4
|
| Wed, 28 May 2014 20:12:13 +0200 |
Kim Alvefur |
util.vcard: Library for parsing vCards
|
| Wed, 28 May 2014 12:44:50 +0100 |
Matthew Wild |
Merge 0.10->trunk
|
| Wed, 28 May 2014 12:43:34 +0100 |
Matthew Wild |
mod_admin_telnet: Add command to list MUC rooms
|
| Sat, 24 May 2014 11:17:26 +0200 |
Kim Alvefur |
mod_s2s: Fire a 's2s-created' event when new s2s connections are initialized
|
| Sat, 24 May 2014 01:27:09 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 22 May 2014 22:49:43 +0200 |
Kim Alvefur |
mod_s2s: Remove redundant setting of session.direction
|
| Thu, 22 May 2014 22:48:06 +0200 |
Kim Alvefur |
mod_s2s: Move filter initialization to common place
|
| Thu, 22 May 2014 22:45:58 +0200 |
Kim Alvefur |
mod_s2s: Decide on log function once
|
| Fri, 23 May 2014 20:37:16 +0100 |
Matthew Wild |
Merge with daurnimator
|
| Wed, 21 May 2014 13:19:57 -0400 |
daurnimator |
plugins/muc/muc.lib: Even unavailable session need to be routed to sometimes (e.g. their own leave)
|
| Wed, 21 May 2014 13:11:00 -0400 |
daurnimator |
plugins/muc/muc: Only set role to nil if it's the last session to leave
|
| Mon, 19 May 2014 13:47:28 -0400 |
daurnimator |
plugins/muc/occupant: Check for type == nil rather than type ~= unavailable
|
| Mon, 19 May 2014 13:40:54 -0400 |
daurnimator |
plugins/muc/muc: Better check for live sessions
|
| Mon, 19 May 2014 13:40:24 -0400 |
daurnimator |
plugins/muc/muc: Always send occupant list to joining sessions
|
| Mon, 19 May 2014 13:39:45 -0400 |
daurnimator |
plugins/muc/mod_muc: Get rid of room global; use module:shared to get it
|
| Wed, 30 Apr 2014 12:43:47 -0400 |
daurnimator |
plugins/muc/mod_muc: Place adhoc section into own scope
|
| Wed, 30 Apr 2014 12:43:04 -0400 |
daurnimator |
plugins/muc/mod_muc: Don't use rooms object directory in adhoc section
|
| Wed, 30 Apr 2014 13:12:32 -0400 |
daurnimator |
plugins/muc/mod_muc.lua: Add "each_room" function to iterate over rooms (instead of accessing directly)
|
| Tue, 29 Apr 2014 19:35:25 -0400 |
daurnimator |
plugins/muc/mod_muc: Remove attempt_room_creation and create_room function. Instead have a 'track_room' function called from the end of the pre-create hook, and just create an un-tracked room object when we get a presence
|
| Tue, 29 Apr 2014 19:00:45 -0400 |
daurnimator |
plugins/muc/mod_muc: Move `restrict_room_creation` into own area. now uses pre-create hook
|
| Tue, 29 Apr 2014 18:50:30 -0400 |
daurnimator |
plugins/muc/lock.lib: lock inside of pre-create instead of 'created'
|
| Tue, 29 Apr 2014 17:18:14 -0400 |
daurnimator |
plugins/muc/mod_muc: Use module:shared instead of save/restore
|
| Tue, 29 Apr 2014 15:13:06 -0400 |
daurnimator |
plugins/muc: Move 'module:get_option_number("max_history_messages")' from mod_muc into history lib; remove from muclib exports
|
| Tue, 29 Apr 2014 14:50:13 -0400 |
daurnimator |
plugins/muc/mod_muc: Remove support for `host_session.muc`
|
| Tue, 29 Apr 2014 14:24:50 -0400 |
daurnimator |
plugins/muc/mod_muc: Move room persistence to own block
|
| Tue, 29 Apr 2014 12:54:04 -0400 |
daurnimator |
plugins/muc: Add room:has_occupant() method
|
| Mon, 28 Apr 2014 16:31:21 -0400 |
daurnimator |
plugins/muc/mod_muc: No need to treat the host room specially
|
| Mon, 28 Apr 2014 16:33:54 -0400 |
daurnimator |
plugins/muc/mod_muc: Use get_option_string instead of get_option and checking
|
| Mon, 28 Apr 2014 16:30:53 -0400 |
daurnimator |
plugins/muc/mod_muc: Move affiliation monkey patch into own scope
|
| Sat, 17 May 2014 18:17:34 +0100 |
Matthew Wild |
Merge with daurnimator
|
| Thu, 08 May 2014 18:09:59 +0100 |
Matthew Wild |
Merge with Prosody trunk
|
| Mon, 21 Apr 2014 17:51:32 -0400 |
daurnimator |
plugins/muc/muc.lib: Move sending of occupant list to joining user out of hook, and into main flow: It has to occur before publication of their status
|
| Mon, 21 Apr 2014 17:49:57 -0400 |
daurnimator |
plugins/muc/members_only.lib: Compare affiliations via rank; wrap some long lines
|
| Mon, 21 Apr 2014 17:39:18 -0400 |
daurnimator |
plugins/muc/muc.lib: Remove reversed conditionals when firing pre- events
|
| Fri, 18 Apr 2014 12:20:07 -0400 |
daurnimator |
plugins/muc/subject.lib: If subject is not set by an occupant, it should come from room jid itself
|
| Fri, 18 Apr 2014 12:19:33 -0400 |
daurnimator |
plugins/muc/muc.lib: When user leaves; set their role to nil
|
| Fri, 18 Apr 2014 12:19:04 -0400 |
daurnimator |
plugins/muc: Move 'moderated' code to seperate file; changes default "muc-get-default-role" behaviour
|
| Wed, 16 Apr 2014 14:16:14 -0400 |
daurnimator |
plugins/muc: Move 'hidden' ('public') code to own file
|
| Wed, 16 Apr 2014 13:54:51 -0400 |
daurnimator |
plugins/muc: Move subject code to seperate module
|
| Tue, 15 Apr 2014 18:20:56 -0400 |
daurnimator |
plugins/muc/muc.lib: Refactor subject logic; fix bug of mixed up subject/author
|
| Tue, 15 Apr 2014 17:06:04 -0400 |
daurnimator |
plugins/muc: Move persistent room configuration to own module
|
| Fri, 04 Apr 2014 11:20:20 -0400 |
daurnimator |
plugins/muc/muc.lib: Move members_only into seperate file
|
| Thu, 03 Apr 2014 18:36:28 -0400 |
daurnimator |
plugins/muc/muc.lib: Turn get_default_role into an event
|
| Thu, 03 Apr 2014 18:10:16 -0400 |
daurnimator |
plugins/muc/muc.lib: Fix getting a list of occupants by role (it was sending presences instead of items inside an iq)
|
| Thu, 03 Apr 2014 17:09:04 -0400 |
daurnimator |
plugins/muc: Move valid_roles, valid_affiliations and is_kickable_error to new muc/util module
|
| Thu, 03 Apr 2014 16:10:43 -0400 |
daurnimator |
plugins/muc/muc.lib: Use util.iterators to count occupants
|
| Thu, 03 Apr 2014 16:04:04 -0400 |
daurnimator |
plugins/muc/muc.lib: Move occupancy check to later in `deconstruct_stanza_id`: As vcards are from the bare jid, you need to use the `from_jid` out of the encoded `id`
|
| Thu, 03 Apr 2014 15:14:52 -0400 |
daurnimator |
plugins/muc: Move history to an external module
|
| Thu, 03 Apr 2014 14:24:27 -0400 |
daurnimator |
plugins/muc: Move `whois` code to seperate file
|
| Thu, 03 Apr 2014 14:23:06 -0400 |
daurnimator |
plugins/muc/muc.lib: Remember to coerce nil role to "none"
|
| Thu, 03 Apr 2014 12:44:27 -0400 |
daurnimator |
plugins/muc/muc.lib: Refactor of change-nick presence handling
|
| Thu, 03 Apr 2014 12:25:03 -0400 |
daurnimator |
plugins/muc/muc.lib: Clean up whois handling
|
| Wed, 02 Apr 2014 18:37:52 -0400 |
daurnimator |
plugins/muc/occupant.lib: Don't allow an unavailable session to be the primary jid
|
| Wed, 02 Apr 2014 17:02:07 -0400 |
daurnimator |
plugins/muc: Move name functions to seperate module
|
| Wed, 02 Apr 2014 16:57:59 -0400 |
daurnimator |
plugins/muc: Move password functions to seperate module
|
| Wed, 02 Apr 2014 15:56:37 -0400 |
daurnimator |
plugins/muc/lock.lib: Need to let creator into the locked room :)
|
| Wed, 02 Apr 2014 15:48:25 -0400 |
daurnimator |
plugins/muc: Move locking to seperate module
|
| Wed, 02 Apr 2014 15:36:08 -0400 |
daurnimator |
plugins/muc/mod_muc: Move room locking into hook
|
| Wed, 02 Apr 2014 15:14:52 -0400 |
daurnimator |
plugins/muc/muc.lib: Move description functions out to own file
|
| Wed, 02 Apr 2014 11:35:00 -0400 |
daurnimator |
plugins/muc/muc.lib: Modify muc-config-submitted to keep a list of status codes instead of fields changed
|
| Tue, 01 Apr 2014 17:45:03 -0400 |
daurnimator |
plugins/muc/muc.lib: Refactor out process_form into hooks
|
| Tue, 01 Apr 2014 17:10:01 -0400 |
daurnimator |
plugins/muc/muc.lib: Move default config layout into hooks
|
| Tue, 01 Apr 2014 15:41:44 -0400 |
daurnimator |
plugins/muc/muc.lib: Split up get_disco_info into events
|
| Mon, 31 Mar 2014 14:46:59 -0400 |
daurnimator |
plugins/muc/muc.lib: Add muc-room-locked event
|
| Mon, 31 Mar 2014 14:45:42 -0400 |
daurnimator |
plugins/muc/muc.lib: restrict invitations in members only rooms to admins
|
| Mon, 31 Mar 2014 14:44:52 -0400 |
daurnimator |
plugins/muc/muc.lib: Don't try and get occupant jids for annotating invite affiliation changes
|
| Mon, 31 Mar 2014 14:06:35 -0400 |
daurnimator |
plugins/muc/muc.lib: Update declines to be more like invites
|
| Mon, 31 Mar 2014 13:54:27 -0400 |
daurnimator |
plugins/muc/muc.lib: Add pre-invite event. Move role check to it
|
| Mon, 31 Mar 2014 12:31:15 -0400 |
daurnimator |
plugins/muc/muc.lib: Tidy up muc-invite event.
|
| Mon, 31 Mar 2014 12:21:43 -0400 |
daurnimator |
plugins/muc/muc.lib: Remove top level pre-join event. Assign event priorities for other handlers
|
| Fri, 28 Mar 2014 20:28:20 -0400 |
daurnimator |
plugins/muc/muc.lib: Use occupant methods where possible
|
| Fri, 28 Mar 2014 20:25:10 -0400 |
daurnimator |
plugins/muc/muc.lib: Subjects get sent even if empty.
|
| Fri, 28 Mar 2014 18:47:35 -0400 |
daurnimator |
plugins/muc/muc.lib: Fix typo (moderators vs moderator)
|
| Fri, 28 Mar 2014 18:33:57 -0400 |
daurnimator |
plugins/muc/muc.lib: nick change unavailables should be from original occupant jid
|
| Fri, 28 Mar 2014 18:33:38 -0400 |
daurnimator |
plugins/muc/muc.lib: Status codes should be inside of x element
|
| Fri, 28 Mar 2014 17:58:25 -0400 |
daurnimator |
plugins/muc/muc.lib: Improve set affiliation logic;
|
| Fri, 28 Mar 2014 14:15:18 -0400 |
daurnimator |
plugins/muc/muc.lib: Smarter validation in set_affiliation
|
| Fri, 28 Mar 2014 13:34:46 -0400 |
daurnimator |
plugins/muc/muc.lib: Fix anonymous check in `send_occupant_list`
|
| Fri, 28 Mar 2014 13:14:33 -0400 |
daurnimator |
plugins/muc/muc.lib: Allow `:send_occupant_list` to have no filter
|
| Fri, 28 Mar 2014 13:11:11 -0400 |
daurnimator |
plugins/muc/muc.lib: Fix sending occupant jid instead of real jid in <item/> actor
|
| Fri, 28 Mar 2014 13:05:36 -0400 |
daurnimator |
plugins/muc/muc.lib: Clean up :set_role. Removes :can_set_role
|
| Fri, 28 Mar 2014 11:05:52 -0400 |
daurnimator |
plugins/muc/muc.lib: Remove callback parameter from set_role and set_affiliation
|
| Thu, 27 Mar 2014 19:18:57 -0400 |
daurnimator |
plugins/muc/muc.lib: non-function changes (reordering, semicolons and comments)
|
| Thu, 27 Mar 2014 19:16:13 -0400 |
daurnimator |
plugins/muc: Massive refactor
|
| Sat, 10 May 2014 21:30:00 +0100 |
Matthew Wild |
mod_muc/muc.lib: Fix parameters to send_history() (thanks Peter Villeneuve)
|
| Mon, 12 May 2014 01:18:27 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Mon, 12 May 2014 01:16:17 +0200 |
Kim Alvefur |
mod_admin_telnet: Remove dead code
|
| Mon, 12 May 2014 01:07:40 +0200 |
Kim Alvefur |
mod_admin_telnet: Show which hosts are components and what type of component in host:list()
|
| Sun, 11 May 2014 19:13:36 +0200 |
Kim Alvefur |
mod_admin_telnet: Add c2s:show_tls(), behaves like s2s:show_tls()
|
| Sun, 11 May 2014 19:12:03 +0200 |
Kim Alvefur |
mod_admin_telnet: Move generation of log tag for s2s:show() (adds it to c2s:show() too)
|
| Sun, 11 May 2014 18:51:08 +0200 |
Kim Alvefur |
mod_admin_telnet: Add s2s:show_tls() for showing ciphers used on s2s connections
|
| Sun, 11 May 2014 19:03:23 +0200 |
Kim Alvefur |
mod_admin_telnet: Move extraction of c2s presence info into session_flags()
|
| Sun, 11 May 2014 18:28:00 +0200 |
Kim Alvefur |
mod_admin_telnet: Split (secure) into (authenticated) + (secure)
|
| Sun, 11 May 2014 18:22:17 +0200 |
Kim Alvefur |
mod_admin_telnet: Send NUL byte as keepalive on read timeouts
|
| Fri, 09 May 2014 23:35:54 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 09 May 2014 23:28:09 +0200 |
Kim Alvefur |
Merge 0.9->0.10
|
| Fri, 09 May 2014 19:59:49 +0200 |
Kim Alvefur |
configmanager: Delay importing LuaFileSystem until needed by an Include line
|
| Fri, 09 May 2014 19:35:29 +0200 |
Kim Alvefur |
core.certmanager, core.moduleapi, mod_storage_sql, mod_storage_sql2: Import from util.paths
|
| Fri, 09 May 2014 19:34:35 +0200 |
Kim Alvefur |
core.configmanager: Move path utility functions into util.paths
|
| Tue, 06 May 2014 00:37:08 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Fri, 02 May 2014 08:56:03 +0200 |
Kim Alvefur |
prosodyctl: Check that there is at least one enabled VirtualHost (or Component) defined
|
| Fri, 02 May 2014 08:27:29 +0200 |
Kim Alvefur |
prosodyctl: Use correct variable in check certs
|
| Fri, 02 May 2014 08:21:56 +0200 |
Kim Alvefur |
prosodyctl: Check for deprecated config options
|
| Fri, 02 May 2014 08:16:26 +0200 |
Kim Alvefur |
prosodyctl: Add check that points out any disabled hosts
|
| Fri, 02 May 2014 08:11:11 +0200 |
Kim Alvefur |
prosodyctl: Only perform checks on enabled hosts
|
| Sun, 27 Apr 2014 01:02:54 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sun, 27 Apr 2014 01:02:20 +0200 |
Kim Alvefur |
Merge 0.9->0.10
|
| Fri, 25 Apr 2014 02:41:55 +0200 |
Kim Alvefur |
util.pposix: Fix error reporting from really old Linux fallocate() that did not use errno for some reason (thanks pro)
|
| Fri, 25 Apr 2014 00:36:01 +0200 |
Kim Alvefur |
util.pposix: Fix error reporting from posix_fallocate, it doesn't use errno (thanks pro)
|
| Fri, 25 Apr 2014 02:47:09 +0200 |
Kim Alvefur |
util.x509: Remove unused imports
|
| Thu, 24 Apr 2014 23:38:47 +0200 |
Kim Alvefur |
util.x509: And functions for converting between DER and PEM
|
| Wed, 23 Apr 2014 11:38:34 -0400 |
Waqas Hussain |
util.indexedbheap: Fix a possible traceback when removing the last item.
|
| Wed, 23 Apr 2014 00:23:46 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Wed, 23 Apr 2014 00:22:36 +0200 |
Kim Alvefur |
Merge 0.9->0.10
|
| Tue, 22 Apr 2014 23:36:26 +0200 |
Kim Alvefur |
util.dataforms: Add support for XEP-0221: Data Forms Media Element
|
| Tue, 22 Apr 2014 23:14:53 +0200 |
Kim Alvefur |
tools/jabberd14sql2prosody: Fix package.path (thanks daurnimator)
|
| Tue, 22 Apr 2014 21:56:06 +0200 |
Kim Alvefur |
mod_s2s: Follow XMPP Core on when a stream is to be considered ready
|
| Mon, 21 Apr 2014 17:42:44 +0100 |
Matthew Wild |
Merge daurnimator->trunk
|
| Thu, 17 Apr 2014 09:01:32 +0100 |
Matthew Wild |
Merge with daurnimator
|
| Thu, 27 Mar 2014 19:16:46 -0400 |
daurnimator |
plugins/muc/muc.lib: If decline is to person in room; route to all sessions
|
| Thu, 27 Mar 2014 18:10:34 -0400 |
daurnimator |
plugins/muc/muc.lib: Have timestamp as seconds since epoch inside of history
|
| Thu, 27 Mar 2014 18:09:42 -0400 |
daurnimator |
plugins/muc: Rename admin query hook
|
| Mon, 24 Mar 2014 16:32:18 -0400 |
daurnimator |
plugins/muc/muc.lib: Add :broadcast method; use it from :broadcast_except_nick and :broadcast_message
|
| Mon, 24 Mar 2014 13:36:43 -0400 |
daurnimator |
plugins/muc/muc.lib: Extra utility functions around subjects
|
| Mon, 24 Mar 2014 13:34:06 -0400 |
daurnimator |
plugins/muc/muc.lib: Add muc-get-history event; it uses an iterator in the event object so that messages don't need to be all in memory at once
|
| Mon, 24 Mar 2014 13:10:54 -0400 |
daurnimator |
plugins/muc/muc.lib: Add muc-broadcast-message event. Use it for saving to history
|
| Mon, 24 Mar 2014 12:44:31 -0400 |
daurnimator |
plugins/muc/muc.lib: Better password check
|
| Mon, 24 Mar 2014 10:25:43 -0400 |
daurnimator |
plugins/muc/muc.lib: Add muc-occupant-prejoin events; Use it for banned, members-only, password, nick-conflict and lock checks
|
| Fri, 21 Mar 2014 14:01:02 -0400 |
daurnimator |
plugins/muc/muc.lib: Move password check and nick conflict check into `handle_join`
|
| Thu, 20 Mar 2014 16:19:13 -0400 |
daurnimator |
plugins/muc/muc.lib: Additional `route_to_occupant` usage
|
| Thu, 20 Mar 2014 16:14:22 -0400 |
daurnimator |
plugins/muc/muc.lib: Remove duplicate variable; it can never be nil.
|
| Thu, 20 Mar 2014 15:50:29 -0400 |
daurnimator |
plugins/muc/muc.lib: Add decline event for parity with invite
|
| Thu, 20 Mar 2014 15:22:02 -0400 |
daurnimator |
plugins/muc/muc.lib: Add route_to_occupant function to send a stanza to all occupant sessions
|
| Thu, 20 Mar 2014 11:06:10 -0400 |
daurnimator |
plugins/muc: Have utility methods for locking the room
|
| Wed, 19 Mar 2014 17:50:49 -0400 |
daurnimator |
plugins/muc/muc.lib: Use occupant jids when whois == "moderators"
|
| Wed, 19 Mar 2014 17:50:00 -0400 |
daurnimator |
plugins/muc/muc.lib: Allow users with affiliations to invite while not in room themselves
|
| Wed, 19 Mar 2014 17:46:25 -0400 |
daurnimator |
plugins/muc/muc.lib: Use `get_role` in `handle_admin_item_get_command`. Removed a TODO that's already done
|
| Wed, 19 Mar 2014 17:33:32 -0400 |
daurnimator |
plugins/muc/muc.lib: Send invite out from event: removes '-prepared' from event name
|
| Wed, 19 Mar 2014 17:30:21 -0400 |
daurnimator |
plugins/muc/muc.lib: Check role instead of current_nick
|
| Wed, 19 Mar 2014 16:28:11 -0400 |
daurnimator |
plugins/muc/muc.lib: Remove `payload` argument from `handle_mediated_*`; extract it from inside.
|
| Wed, 19 Mar 2014 16:24:17 -0400 |
daurnimator |
plugins/muc/muc.lib: Fix wrong variable in `construct_stanza_id` block
|
| Wed, 19 Mar 2014 16:19:31 -0400 |
daurnimator |
plugins/muc/muc.lib: Add muc-invite-prepared event; Use it for granting affiliations in members only rooms
|
| Wed, 19 Mar 2014 15:01:18 -0400 |
daurnimator |
plugins/muc/muc.lib: Don't get same variable twice.....
|
| Wed, 19 Mar 2014 15:00:53 -0400 |
daurnimator |
plugins/muc/muc.lib: Use `get_occupant_jid` method instead of indexing _jid_nick
|
| Wed, 19 Mar 2014 14:39:31 -0400 |
daurnimator |
plugins/muc/muc.lib: Fetch config via accessors instead of using `_data`
|
| Wed, 19 Mar 2014 14:35:17 -0400 |
daurnimator |
plugins/muc/muc.lib: In `_route_stanza` access occupant data less often
|
| Wed, 19 Mar 2014 14:06:04 -0400 |
daurnimator |
plugins/muc/muc.lib: Tidy up `get_filtered_presence`
|
| Wed, 19 Mar 2014 13:59:59 -0400 |
daurnimator |
plugins/muc/muc.lib: Tidy up is_kickable_error: it didn't need to return the condition.
|
| Wed, 19 Mar 2014 13:57:02 -0400 |
daurnimator |
plugins/muc/muc.lib: Use module.host where `muc_domain` was previously
|
| Wed, 19 Mar 2014 13:56:14 -0400 |
daurnimator |
plugins/muc/muc.lib: Remove unused methods (breaks api)
|
| Wed, 19 Mar 2014 12:19:44 -0400 |
daurnimator |
plugins/muc/muc.lib: Use more modern stanza methods
|
| Wed, 19 Mar 2014 12:03:15 -0400 |
daurnimator |
plugins/muc: Provide a reasonable default `route_stanza`
|
| Tue, 18 Mar 2014 18:56:26 -0400 |
daurnimator |
plugins/muc/mod_muc: host sessions have a .send these days
|
| Tue, 18 Mar 2014 18:55:52 -0400 |
daurnimator |
plugins/muc/mod_muc: Refactor to use new methods available
|
| Tue, 18 Mar 2014 18:52:28 -0400 |
daurnimator |
plugins/muc/muc: Add 'muc-occupant-left' event
|
| Tue, 18 Mar 2014 16:01:53 -0400 |
daurnimator |
plugins/muc/muc: Only call get_password once in invite creation
|
| Tue, 18 Mar 2014 15:42:48 -0400 |
daurnimator |
plugins/muc/muc: When there's no history; return an empty iterator
|
| Tue, 18 Mar 2014 15:15:28 -0400 |
daurnimator |
plugins/muc/muc: Support mediated declines
|
| Tue, 18 Mar 2014 15:15:14 -0400 |
daurnimator |
plugins/muc/muc: Rename `handle_invite_to_room` to `handle_mediated_invite`; clean up logic
|
| Tue, 18 Mar 2014 14:56:20 -0400 |
daurnimator |
plugins/muc/muc: Check for mediated invites in a smarter way
|
| Tue, 18 Mar 2014 14:54:41 -0400 |
daurnimator |
plugins/muc/muc: Add copyright for daurnimator
|
| Fri, 21 Feb 2014 19:06:33 -0500 |
daurnimator |
plugins/muc/muc.lib: Add disco iq handlers with compatible argument signature
|
| Fri, 21 Feb 2014 18:04:38 -0500 |
daurnimator |
plugins/muc/muc.lib: Move all kick code into one place
|
| Fri, 21 Feb 2014 17:52:40 -0500 |
daurnimator |
plugins/muc/muc.lib: Make use of return values to send service-unavailable errors
|
| Fri, 21 Feb 2014 17:40:16 -0500 |
daurnimator |
plugins/muc/muc.lib: Add some missing return values
|
| Fri, 21 Feb 2014 17:17:01 -0500 |
daurnimator |
plugins/muc/muc.lib: Move (de)construct_stanza_id into `handle_iq_to_occupant`
|
| Fri, 21 Feb 2014 16:30:43 -0500 |
daurnimator |
plugins/muc/muc.lib: Refactor _to_occupant handlers
|
| Fri, 21 Feb 2014 15:48:26 -0500 |
daurnimator |
plugins/muc/muc.lib: Split out the room iq handler into functions
|
| Thu, 20 Feb 2014 16:50:18 -0500 |
daurnimator |
plugins/muc/muc.lib: Factor `handle_to_occupant` out into many functions
|
| Thu, 20 Feb 2014 14:36:49 -0500 |
daurnimator |
plugins/muc/muc.lib: Split up `handle_to_room` into smaller handlers (thanks sysko)
|
| Wed, 19 Feb 2014 17:39:57 -0500 |
daurnimator |
plugins/muc/muc.lib: Split out `send_history` into `parse_history` and `get_history`
|
| Tue, 18 Feb 2014 17:21:47 -0500 |
daurnimator |
plugins/muc/mod_muc: Move Xep-0307 MUC unique to seperate file
|
| Mon, 21 Apr 2014 02:43:38 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Mon, 21 Apr 2014 02:43:09 +0200 |
Kim Alvefur |
certmanager: Move ssl.protocol handling to after ssl.options is a table (thanks Ralph)
|
| Sun, 20 Apr 2014 23:39:45 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sun, 20 Apr 2014 21:25:26 +0200 |
Kim Alvefur |
certmanager: Fix traceback if no global 'ssl' section set (thanks albert)
|
| Sat, 19 Apr 2014 21:59:53 +0200 |
Kim Alvefur |
mod_http: Update to disable peer verification with the new certmanager
|
| Fri, 18 Apr 2014 07:51:41 +0200 |
Kim Alvefur |
mod_s2s: Replace open_stream() with function that only adds s2s/dialback attributes to stream header
|
| Fri, 18 Apr 2014 07:50:44 +0200 |
Kim Alvefur |
util.xmppstream: Check for callback that may add stream header attributes
|
| Tue, 15 Apr 2014 21:54:44 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Tue, 15 Apr 2014 14:51:49 -0400 |
Daurnimator |
net.http.server: Fix some typos introduced in 420c0d3b8583.
|
| Tue, 15 Apr 2014 20:36:39 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Tue, 15 Apr 2014 01:02:56 +0200 |
Kim Alvefur |
certmanager: Update ssl_compression when config is reloaded
|
| Tue, 15 Apr 2014 00:49:17 +0200 |
Kim Alvefur |
certmanager: Reformat core ssl defaults
|
| Tue, 15 Apr 2014 00:45:07 +0200 |
Kim Alvefur |
certmanager: Support ssl.protocol syntax like "tlsv1+" that disables older protocols
|
| Tue, 15 Apr 2014 00:32:11 +0200 |
Kim Alvefur |
certmanager: Merge ssl.options, verify etc from core defaults and global ssl settings with inheritance while allowing options to be disabled per virtualhost
|
| Mon, 14 Apr 2014 23:41:26 +0200 |
Kim Alvefur |
certmanager: Wrap long line and add comment
|
| Mon, 14 Apr 2014 23:34:35 +0200 |
Kim Alvefur |
certmanager: Concatenate cipher list if given as a table
|
| Mon, 14 Apr 2014 23:09:28 +0200 |
Kim Alvefur |
certmanager: Allow non-server contexts to be without certificate and key
|
| Mon, 14 Apr 2014 23:00:44 +0200 |
Kim Alvefur |
certmanager: Check for non-nil values instead of true-ish values, allows removing defaults
|
| Tue, 15 Apr 2014 18:08:16 +0100 |
Matthew Wild |
Merge 0.10->trunk
|
| Tue, 15 Apr 2014 18:07:45 +0100 |
Daurnimator |
net.http.server: Add prepare_header() and finish_response() to allow sending chunked responses via the API
|
| Thu, 10 Apr 2014 16:52:03 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 10 Apr 2014 16:49:59 +0200 |
Kim Alvefur |
mod_s2s: Revert e626ee2fe106 change, it broke Dialback
|
| Thu, 10 Apr 2014 13:16:54 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 10 Apr 2014 13:15:11 +0200 |
Kim Alvefur |
Merge 0.9->0.10
|
| Wed, 09 Apr 2014 20:46:39 +0200 |
Kim Alvefur |
prosody: Check dependencies later in the startup sequence
|
| Wed, 09 Apr 2014 14:01:02 -0400 |
Waqas Hussain |
util.dependencies: Check for Lua 5.1. We don't currently support any other versions. LuaJIT identifies as 5.1.
|
| Sat, 05 Apr 2014 15:05:40 +0100 |
Matthew Wild |
mod_admin_telnet: muc:*: Fix nil index error when a room JID is passed with a non-existent host
|
| Thu, 10 Apr 2014 13:13:07 +0200 |
Kim Alvefur |
mod_c2s, mod_s2s, mod_component, util.xmppstream: Move all session:open_stream() functions to util.xmppstream
|
| Thu, 10 Apr 2014 00:24:29 +0200 |
Kim Alvefur |
prosodyctl, util.prosodyctl: Update to reflect that mod_posix gets loaded by default on posix platforms
|
| Thu, 10 Apr 2014 00:23:35 +0200 |
Kim Alvefur |
mod_posix: Remove compat code for 0.5
|
| Tue, 08 Apr 2014 19:23:11 +0200 |
Kim Alvefur |
mod_storage_sql2: Build counter query without ORDER BY clause
|
| Thu, 03 Apr 2014 23:54:58 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 03 Apr 2014 23:48:12 +0200 |
Kim Alvefur |
mod_compression: Only iterate over correctly named and namespaced child tags of compression feature
|
| Thu, 03 Apr 2014 23:40:20 +0200 |
Kim Alvefur |
mod_compression: Use get_child() and get_child_text()
|
| Thu, 03 Apr 2014 23:33:38 +0200 |
Kim Alvefur |
mod_compression: Remove checks for impossible conditions
|
| Wed, 02 Apr 2014 17:42:22 +0100 |
Matthew Wild |
Merge 0.10->trunk
|
| Wed, 02 Apr 2014 17:41:38 +0100 |
Matthew Wild |
Merge 0.9->0.10
|
| Wed, 02 Apr 2014 14:31:19 +0100 |
Matthew Wild |
util.xmppstream: Also disable CharacterData merging after stream restarts
|
| Wed, 02 Apr 2014 11:05:41 +0100 |
Matthew Wild |
util.xmppstream: Disable LuaExpat's buffering (if possible)
|
| Tue, 01 Apr 2014 16:50:15 +0100 |
Matthew Wild |
Tagging 0.9.4
|
| Tue, 01 Apr 2014 16:03:21 +0100 |
Matthew Wild |
Merge
0.9.4
|
| Tue, 01 Apr 2014 10:02:58 -0400 |
Waqas Hussain |
MUC: Fixed traceback when a JID not in a room requested a role change for an occupant.
|
| Tue, 01 Apr 2014 15:02:36 +0100 |
Matthew Wild |
Merge
|
| Tue, 01 Apr 2014 15:26:40 +0200 |
Kim Alvefur |
net.server_{select,event}: Add compat code for supporting the same client port API on connections
|
| Mon, 31 Mar 2014 19:38:06 +0200 |
Kim Alvefur |
Backed out changeset a5b5bce71a11
|
| Thu, 27 Mar 2014 23:02:52 +0100 |
Kim Alvefur |
net.server_event: Rename conn:port() -> conn:clientport() to match server_select
|
| Sun, 30 Mar 2014 09:16:27 +0100 |
Matthew Wild |
Makefile: Change sed regex to be compatible with FreeBSD's odd sed, and change / to | to allow paths to be used in RUNWITH (thanks Ben)
|
| Sun, 30 Mar 2014 09:15:28 +0100 |
Matthew Wild |
util.dependencies: Log error when LuaExpat is not capable of enforcing stanza size limits
|
| Sun, 30 Mar 2014 09:14:39 +0100 |
Matthew Wild |
util.xmppstream: Implement stanza size limiting, default limit 10MB
|
| Sun, 30 Mar 2014 08:44:55 +0100 |
Matthew Wild |
portmanager: Make maximum read size configurable, and default to 4KB
|
| Tue, 18 Feb 2014 20:03:12 +0100 |
Kim Alvefur |
mod_compression: Only allow compression on authenticated streams
|
| Tue, 25 Mar 2014 19:18:32 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Tue, 25 Mar 2014 19:16:38 +0100 |
Kim Alvefur |
Merge 0.9->0.10
|
| Sat, 22 Mar 2014 14:53:17 +0100 |
Kim Alvefur |
prosody.cfg.lua.dist: mod_posix is enabled by default on posix platforms now
|
| Sat, 22 Mar 2014 14:45:04 +0100 |
Kim Alvefur |
util.sasl: Fix logic for when mechanisms with channel binding support are offered
|
| Sat, 22 Mar 2014 12:02:11 +0100 |
Kim Alvefur |
prosodyctl: Show real error if certificate config file can't be opened
|
| Sat, 22 Mar 2014 12:42:01 +0100 |
Kim Alvefur |
modulemanager: Load mod_saslauth on components by default
|
| Sat, 22 Mar 2014 12:41:38 +0100 |
Kim Alvefur |
mod_saslauth: Only do c2s SASL on normal VirtualHosts
|
| Sun, 09 Mar 2014 23:48:32 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sun, 09 Mar 2014 23:47:53 +0100 |
Kim Alvefur |
Merge 0.9->0.10
|
| Sun, 09 Mar 2014 22:16:44 +0100 |
Kim Alvefur |
mod_http_files: Strip path separator from end of paths, was broken on Windows (thanks Junne)
|
| Sun, 09 Mar 2014 22:15:40 +0100 |
Kim Alvefur |
util.pluginloader: Always use path separator from package.config (thanks Junne)
|
| Wed, 26 Feb 2014 22:22:43 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Wed, 26 Feb 2014 22:21:55 +0100 |
Kim Alvefur |
Merge 0.9->0.10
|
| Wed, 26 Feb 2014 22:19:58 +0100 |
Kim Alvefur |
mod_http: Fix http_external_url setting without an explicit port
|
| Thu, 20 Feb 2014 19:08:55 +0100 |
Kim Alvefur |
mod_http: Use hostname from the correct context (thanks gryffus)
|
| Tue, 18 Feb 2014 16:03:13 -0500 |
Waqas Hussain |
tools/ejabberd2prosody: Don't throw an error if XML CDATA is null ([] in Erlang, instead of a string or being missing).
|
| Mon, 17 Feb 2014 16:00:41 -0500 |
Waqas Hussain |
mod_auth_anonymous: Fixed a traceback in listing all users (issue#396).
|
| Wed, 19 Feb 2014 23:45:24 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Wed, 19 Feb 2014 20:13:35 +0100 |
Florian Zeitz |
mod_proxy65: Use mod_disco
|
| Wed, 19 Feb 2014 20:10:23 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Wed, 12 Feb 2014 13:45:16 +0100 |
Florian Zeitz |
mod_auth_interal_hashed: Update salt and iteration count when setting a new password
|
| Wed, 12 Feb 2014 19:26:54 +0100 |
Kim Alvefur |
Merge 0.10 -> trunk
|
| Wed, 12 Feb 2014 19:26:22 +0100 |
Kim Alvefur |
Merge 0.9 -> 0.10
|
| Sun, 09 Feb 2014 15:17:01 +0100 |
Kim Alvefur |
mod_admin_telnet: Prep jids for user:create() etc.
|
| Sun, 09 Feb 2014 15:13:46 +0100 |
Kim Alvefur |
mod_s2s: Log a warning if no local addresses are found, as this breaks s2sout
|
| Wed, 12 Feb 2014 19:25:15 +0100 |
Kim Alvefur |
mod_saslauth: Make sure sasl handler has add_cb_handler (fixes #392)
|
| Sun, 09 Feb 2014 15:12:13 +0100 |
Kim Alvefur |
mod_storage_sql2: archive:delete() with username = true deletes for all users
|
| Sun, 09 Feb 2014 15:09:12 +0100 |
Kim Alvefur |
mod_ping: Use type-specific event
|
| Thu, 06 Feb 2014 10:55:09 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 06 Feb 2014 10:48:41 +0100 |
Kim Alvefur |
Merge 0.9->0.10
|
| Thu, 06 Feb 2014 10:44:21 +0100 |
Kim Alvefur |
mod_motd: Strip indentation only, leave multiple newlines
|
| Mon, 03 Feb 2014 07:25:05 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Mon, 03 Feb 2014 07:23:33 +0100 |
Kim Alvefur |
Merge 0.9->0.10
|
| Mon, 27 Jan 2014 16:47:54 +0100 |
Kim Alvefur |
tools/ejabberd2prosody: Handle new room member format.
|
| Fri, 31 Jan 2014 12:01:12 +0100 |
Florian Zeitz |
mod_c2s: Break out stream opening into a separate function
|
| Tue, 28 Jan 2014 19:21:21 +0100 |
Kim Alvefur |
MUC: Tag PMs with <x>, like presence stanzas
|
| Sun, 26 Jan 2014 21:16:24 +0100 |
Kim Alvefur |
modulemanager: Always load a platform-specific module, add stub modules for Windows and unknown platforms
|
| Sun, 26 Jan 2014 18:35:03 +0100 |
Kim Alvefur |
mod_posix: Daemonize by default only when installed
|
| Tue, 21 Jan 2014 03:26:04 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Tue, 21 Jan 2014 03:24:40 +0000 |
Matthew Wild |
Merge 0.9->0.10
|
| Sat, 18 Jan 2014 17:26:02 -0500 |
Waqas Hussain |
tools/ejabberd2prosody: Disable generating a config, as the format it generates is completely out of date.
|
| Sat, 18 Jan 2014 17:24:10 -0500 |
Waqas Hussain |
tools/ejabberd2prosody: “xmlelement” can be “xmlel” in newer ejabberd (thanks cr).
|
| Sat, 18 Jan 2014 20:14:05 +0100 |
Kim Alvefur |
MUC: Fire muc-room-destroyed event when the last participant leaves a non-persistent room
|
| Tue, 21 Jan 2014 01:51:13 +0100 |
Kim Alvefur |
mod_storage_sql2: Only attempt to delete conflicting items if an ID/key is given
|
| Tue, 21 Jan 2014 00:51:31 +0100 |
Kim Alvefur |
mod_storage_sql2: Fix another SQL syntax error that slipped trough
|
| Sat, 18 Jan 2014 18:46:31 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Sat, 18 Jan 2014 18:46:12 +0000 |
Matthew Wild |
Merge 0.9->0.10
|
| Sat, 18 Jan 2014 10:37:12 -0500 |
Waqas Hussain |
tools/ejabberd2prosody: Add support for importing MUC rooms.
|
| Thu, 16 Jan 2014 14:03:27 -0500 |
Waqas Hussain |
tools/ejabberdsql2prosody: Skip invalid XML in data, and print out errors.
|
| Fri, 14 Jun 2013 15:43:35 +0700 |
Vadim Misbakh-Soloviov |
additional fix for erlparse loading in ejabberd2prosody.lua
|
| Fri, 14 Jun 2013 15:15:05 +0700 |
Vadim Misbakh-Soloviov |
package{,c}path fixes for migration tools
|
| Wed, 15 Jan 2014 22:47:50 +0100 |
Kim Alvefur |
mod_tls: Let s2s_secure_auth override s2s_require_encryption and warn if they differ
|
| Wed, 15 Jan 2014 21:57:15 +0100 |
Kim Alvefur |
mod_tls: Rename variables to be less confusing
|
| Sat, 18 Jan 2014 18:44:58 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Sat, 18 Jan 2014 19:33:33 +0100 |
Kim Alvefur |
mod_storage_sql2: Fix SQL syntax
|
| Sat, 18 Jan 2014 18:28:50 +0100 |
Kim Alvefur |
MUC: Expose room metatable on module
|
| Sat, 18 Jan 2014 18:11:13 +0100 |
Kim Alvefur |
MUC: Split out sending of the topic into method separate from sending history
|
| Sat, 18 Jan 2014 18:05:42 +0100 |
Kim Alvefur |
MUC: Split saving to history into a separate method
|
| Sun, 12 Jan 2014 06:27:55 -0500 |
Matthew Wild |
Merge 0.10->trunk
|
| Sun, 12 Jan 2014 06:19:55 -0500 |
Matthew Wild |
Merge
|
| Sun, 05 Jan 2014 23:38:34 +0100 |
Kim Alvefur |
mod_storage_sql2: Fix syntax error in subquery (Thanks Lance)
|
| Sun, 12 Jan 2014 06:19:37 -0500 |
Matthew Wild |
Merge 0.9->0.10
|
| Sun, 12 Jan 2014 06:17:40 -0500 |
Matthew Wild |
Tagging 0.9.3
|
| Sun, 12 Jan 2014 06:16:49 -0500 |
Matthew Wild |
mod_tls: Log error when TLS initialization fails
0.9.3
|
| Sun, 05 Jan 2014 22:21:50 +0100 |
Florian Zeitz |
mod_s2s: Include IP in log messages, if host is unavailable
|
| Fri, 03 Jan 2014 15:52:52 -0500 |
Waqas Hussain |
tools/migration/migrator/prosody_files: Fix undefined global access of ‘error’, print the actual error message and correct file path in the error message when we fail to load a file, skip broken files instead of failing migration.
|
| Tue, 31 Dec 2013 19:09:34 +0100 |
Kim Alvefur |
Merge 0.10->trunk and Happy New Year!
|
| Mon, 30 Dec 2013 23:49:23 +0100 |
Kim Alvefur |
util.pubsub: Separate data from node configuration
|
| Thu, 26 Dec 2013 18:14:34 +0100 |
Kim Alvefur |
util.pubsub: Fire events on more actions
|
| Mon, 30 Dec 2013 21:49:17 +0100 |
Kim Alvefur |
mod_pubsub: Don't sent error replies from service disco events, let mod_disco handle that
|
| Wed, 25 Dec 2013 22:37:52 +0100 |
Kim Alvefur |
mod_storage_sql2: Expose the unique key argument, allowing arbitrary ids. Conflicting items are removed.
|
| Wed, 25 Dec 2013 15:28:55 +0100 |
Kim Alvefur |
mod_storage_sql2: Include user, host and store in id lookup
|
| Mon, 23 Dec 2013 23:23:59 +0100 |
Kim Alvefur |
net.server_{select,event}: addclient: Handle missing getaddrinfo
|
| Mon, 23 Dec 2013 17:57:53 +0100 |
Kim Alvefur |
net.server_{select,event}: addclient: Use getaddrinfo to detect IP address type if no socket type argument given. (Argument must be given for non-TCP)
|
| Mon, 23 Dec 2013 17:55:41 +0100 |
Kim Alvefur |
net.server_{select,event}: addclient: Add argument for overriding socket type
|
| Wed, 18 Dec 2013 19:00:24 -0500 |
daurnimator |
net/http: Use server.addclient
|
| Wed, 18 Dec 2013 18:11:47 -0500 |
daurnimator |
net/server: addclient: wrapclient already calls startconnection for us
|
| Wed, 18 Dec 2013 18:11:17 -0500 |
daurnimator |
net/server_event: pcall require ssl rather than relying on globals
|
| Wed, 18 Dec 2013 18:06:33 -0500 |
daurnimator |
net/server_select: Fix typo
|
| Wed, 18 Dec 2013 17:55:03 -0500 |
daurnimator |
net/server_select: addclient: Check arguments
|
| Wed, 18 Dec 2013 17:54:31 -0500 |
daurnimator |
net/server_select: addclient: Check for failure correctly; remove wrapconnection call on failure
|
| Wed, 18 Dec 2013 17:52:28 -0500 |
daurnimator |
net/server_event: add_client should have same arguments no-matter the server backend
|
| Wed, 18 Dec 2013 17:51:27 -0500 |
daurnimator |
net/server_select: Check arguments to add_server correctly
|
| Wed, 18 Dec 2013 17:50:38 -0500 |
daurnimator |
net/server_select: pcall require ssl (easy to forget to require ssl)
|
| Wed, 18 Dec 2013 18:37:38 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Wed, 18 Dec 2013 18:36:54 +0100 |
Kim Alvefur |
Merge 0.9->0.10
|
| Wed, 18 Dec 2013 18:35:35 +0100 |
Kim Alvefur |
mod_component: Enable TCP keepalives on component streams
|
| Wed, 18 Dec 2013 18:34:22 +0100 |
Kim Alvefur |
mod_component: Decrease priority of component auth hook
|
| Mon, 16 Dec 2013 23:32:29 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Mon, 16 Dec 2013 23:32:11 +0000 |
Matthew Wild |
Merge 0.9->0.10
|
| Mon, 16 Dec 2013 23:31:43 +0000 |
Matthew Wild |
net.server_select: Don't remove the socket from sendlist when we might have data in the buffer (we'll now let sendbuffer() take care of that) (thanks daurnimator)
|
| Mon, 16 Dec 2013 23:24:16 +0000 |
Matthew Wild |
net.http: assert() for socket creation success so it doesn't silently fail (thanks daurnimator)
|
| Mon, 16 Dec 2013 02:05:16 +0000 |
Matthew Wild |
Merge with trunk
|
| Mon, 16 Dec 2013 02:04:43 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Mon, 16 Dec 2013 02:04:16 +0000 |
Matthew Wild |
Merge 0.9->0.10
|
| Mon, 16 Dec 2013 02:03:35 +0000 |
Matthew Wild |
util.jid: Strip trailing '.' when normalizing hostnames
|
| Sat, 14 Dec 2013 17:25:17 +0100 |
Kim Alvefur |
mod_muc: Remove extra parenthesis (thanks janhouse)
|
| Sat, 14 Dec 2013 17:25:55 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sat, 14 Dec 2013 17:25:17 +0100 |
Kim Alvefur |
mod_muc: Remove extra parenthesis (thanks janhouse)
|
| Fri, 13 Dec 2013 12:53:14 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Fri, 13 Dec 2013 12:52:39 +0000 |
Matthew Wild |
Merge 0.9->0.10
|
| Fri, 13 Dec 2013 12:52:03 +0000 |
Matthew Wild |
mod_muc: Allow admins to always bypass restrict_room_creation (thanks Chris B)
|
| Fri, 13 Dec 2013 10:25:40 +0100 |
Kim Alvefur |
prosody: Store the config file name so the same file can be used when reloading
|
| Wed, 11 Dec 2013 22:32:17 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Wed, 11 Dec 2013 22:31:48 +0000 |
Matthew Wild |
Merge 0.9->0.10
|
| Wed, 04 Dec 2013 15:06:48 +0000 |
Matthew Wild |
Tagging 0.9.2 (again)
|
| Sat, 30 Nov 2013 22:26:20 +0100 |
Kim Alvefur |
Makefile, configure: Add option for disabling generation of example certificates
0.9.2
|
| Fri, 29 Nov 2013 20:11:53 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Fri, 29 Nov 2013 20:11:06 +0000 |
Matthew Wild |
Merge 0.9->0.10
|
| Fri, 29 Nov 2013 20:10:13 +0000 |
Matthew Wild |
Tagging 0.9.2
|
| Thu, 28 Nov 2013 16:17:51 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Thu, 28 Nov 2013 16:17:21 +0100 |
Kim Alvefur |
Merge 0.9->0.10
|
| Thu, 28 Nov 2013 16:12:40 +0100 |
Kim Alvefur |
util.pposix: Verify that file handle is open
|
| Sun, 24 Nov 2013 14:24:53 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sun, 24 Nov 2013 14:24:21 +0100 |
Kim Alvefur |
Merge 0.9->0.10
|
| Fri, 22 Nov 2013 15:27:21 +0100 |
Kim Alvefur |
Makefile, certs: Generate example certificates on build, remove the old static one
|
| Thu, 21 Nov 2013 02:15:36 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Thu, 21 Nov 2013 02:14:23 +0000 |
Matthew Wild |
Merge 0.9->0.10
|
| Thu, 21 Nov 2013 02:11:09 +0000 |
Matthew Wild |
certmanager: Further cipher string tweaking. Re-enable ciphers required for DSA and ECDH certs/keys.
|
| Wed, 13 Nov 2013 11:59:43 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Tue, 12 Nov 2013 11:38:52 +0100 |
Kim Alvefur |
util.sql: Fix previous commit
|
| Tue, 12 Nov 2013 11:13:45 +0100 |
Kim Alvefur |
util.sql: Get character set info from the correct database.
|
| Tue, 12 Nov 2013 02:23:29 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Tue, 12 Nov 2013 02:23:02 +0000 |
Matthew Wild |
Merge 0.9->0.10
|
| Tue, 12 Nov 2013 02:13:01 +0000 |
Matthew Wild |
Back out 1b0ac7950129, as SSLv3 appears to still be in moderate use on the network. Also, although obsolete, SSLv3 isn't documented to have any weaknesses that TLS 1.0 (the most common version used today) doesn't also have. Get your act together clients!
|
| Mon, 11 Nov 2013 23:28:53 +0100 |
Kim Alvefur |
Merge 0.10->trunk
|
| Mon, 11 Nov 2013 23:15:26 +0100 |
Kim Alvefur |
mod_storage_sql2: Auto increment columns won't be NULL, so drop nullable=false
|
| Mon, 11 Nov 2013 23:09:18 +0100 |
Kim Alvefur |
util.sql: Rewrite auto increment columns to SERIAL for PostgreSQL
|
| Sun, 10 Nov 2013 23:10:46 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Sun, 10 Nov 2013 23:10:27 +0000 |
Matthew Wild |
util.sql: Fix to call execute on 'self' rather than 'engine' (thanks eisensheng)
|
| Sun, 10 Nov 2013 18:50:01 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Sun, 10 Nov 2013 18:49:34 +0000 |
Matthew Wild |
Merge 0.9->0.10
|
| Sun, 10 Nov 2013 18:46:48 +0000 |
Matthew Wild |
certmanager: Update default cipher string to prefer forward-secrecy over cipher strength and to disable triple-DES (weaker and much slower than AES)
|
| Sun, 10 Nov 2013 16:43:10 +0000 |
Matthew Wild |
util.set: Remove unused variable
|
| Sat, 09 Nov 2013 18:37:13 +0000 |
Matthew Wild |
Merge 0.10->trunk
|
| Sat, 09 Nov 2013 18:36:32 +0000 |
Matthew Wild |
Merge 0.9->0.10
|
| Thu, 07 Nov 2013 17:18:20 +0100 |
Kim Alvefur |
mod_storage_sql2: Fix backwards comparison of timestamp
|
| Sat, 09 Nov 2013 17:54:21 +0000 |
Matthew Wild |
certmanager: Fix order of options, so that the dynamic option is at the end of the array
|
| Sat, 09 Nov 2013 17:50:19 +0000 |
Matthew Wild |
certmanager: Default to using the server's cipher preference order by default, as clients have been shown to commonly select weak and insecure ciphers even when they support stronger ones
|
| Wed, 06 Nov 2013 14:38:51 -0500 |
Waqas Hussain |
core.moduleapi: Fix some global accesses.
|
| Wed, 06 Nov 2013 12:56:35 -0500 |
daurnimator |
core/moduleapi: Return timer object from module:add_timer
|
| Wed, 06 Nov 2013 12:56:18 -0500 |
daurnimator |
util/timer: Re-set params when timer is rescheduled
|
| Thu, 31 Oct 2013 20:49:03 +0100 |
Kim Alvefur |
Merge 0.10 -> trunk
|
| Thu, 31 Oct 2013 20:47:57 +0100 |
Kim Alvefur |
Merge 0.9 -> 0.10
|
| Thu, 31 Oct 2013 19:00:36 +0100 |
Kim Alvefur |
certmanager: Disable SSLv3 by default
|
| Thu, 31 Oct 2013 00:53:59 +0100 |
Kim Alvefur |
mod_storage_sql2: Switch to the util.sql table definition for the main table
|
| Wed, 30 Oct 2013 22:37:07 +0100 |
Kim Alvefur |
mod_storage_sql2: The prosodyarchive_index should be unique
|
| Wed, 30 Oct 2013 22:27:22 +0100 |
Kim Alvefur |
mod_storage_sql2: Use primary_key and auto_increment flags instead of baking that into the type
|
| Wed, 30 Oct 2013 14:33:15 +0100 |
Kim Alvefur |
mod_storage_sql2: Use MEDIUMTEXT fields for value columns (ie TEXT on non-MySQL)
|
| Wed, 30 Oct 2013 10:24:35 +0100 |
Kim Alvefur |
util.sql: Rewrite MEDIUMTEXT to TEXT for drivers other than MySQL
|
| Tue, 29 Oct 2013 11:43:49 +0100 |
Kim Alvefur |
util.sql: Check what encoding SQLite3 uses
|
| Tue, 29 Oct 2013 11:42:55 +0100 |
Kim Alvefur |
util.sql: Find out if MySQL supports utf8mb4 and use that
|
| Mon, 28 Oct 2013 23:20:25 +0100 |
Kim Alvefur |
util.sql: Support incrementing columns
|
| Mon, 28 Oct 2013 23:19:47 +0100 |
Kim Alvefur |
util.sql: Allow columns to be marked the primary key
|
| Mon, 28 Oct 2013 23:18:54 +0100 |
Kim Alvefur |
util.sql: Allow creating unique indices
|
| Mon, 28 Oct 2013 22:08:46 +0100 |
Kim Alvefur |
mod_storage_sql2: Move checking of the sql_manage_tables option so it also includes table upgrades (again)
|
| Mon, 28 Oct 2013 22:07:16 +0100 |
Kim Alvefur |
mod_storage_sql2, util.sql: Move code for setting encoding to util.sql
|
| Mon, 28 Oct 2013 21:37:30 +0100 |
Kim Alvefur |
mod_storage_sql2: Move all schema upgrade code to the same place
|
| Mon, 28 Oct 2013 21:34:55 +0100 |
Kim Alvefur |
mod_storage_sql2: Split up setting of encoding and table upgrade code
|
| Wed, 30 Oct 2013 17:58:17 -0400 |
Waqas Hussain |
util.timer: Import all require upvalues.
|
| Wed, 30 Oct 2013 17:56:00 -0400 |
Waqas Hussain |
util.timer: Fix another variable name typo (thanks again zash).
|
| Wed, 30 Oct 2013 17:51:37 -0400 |
Waqas Hussain |
util.timer: Fix variable name typo.
|
| Wed, 30 Oct 2013 17:44:42 -0400 |
Waqas Hussain |
util.timer: Updated to use util.indexedbheap to provide a more complete API. Timers can now be stopped or rescheduled. Callbacks are now pcall'd. Adding/removing timers from within timer callbacks works better. Optional parameter can be passed when creating timer which gets passed to callback, eliminating the need for closures in various timer uses. Timers are now much more lightweight.
|
| Wed, 30 Oct 2013 17:30:35 -0400 |
Waqas Hussain |
util.indexedbheap: A priority queue implementation with a reverse index with no per-entry memory allocation.
|
| Tue, 15 Oct 2013 10:48:11 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Tue, 15 Oct 2013 10:47:34 +0200 |
Kim Alvefur |
certmanager: Fix. Again.
|
| Tue, 15 Oct 2013 01:38:02 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Tue, 15 Oct 2013 01:37:16 +0200 |
Kim Alvefur |
certmanager: Add back single_dh_use and single_ecdh_use to default options (Zash breaks, Zash unbreaks)
|
| Sun, 13 Oct 2013 01:43:04 +0200 |
Kim Alvefur |
util.sasl.scram: Rename variable for clarity
|
| Sun, 13 Oct 2013 01:36:28 +0200 |
Kim Alvefur |
util.sasl.scram: Cache profile name instead of concatenating when used
|
| Sun, 13 Oct 2013 01:14:21 +0200 |
Kim Alvefur |
util.sasl.scram: Rewrite patterns and capture client-first-message-bare, client-final-message-without-proof
|
| Sun, 13 Oct 2013 00:29:47 +0200 |
Kim Alvefur |
util.sasl.scram: Create the state table as late as possible, keep state in locals for faster access
|
| Sat, 12 Oct 2013 21:15:36 +0200 |
Kim Alvefur |
util.sasl.scram: Compare gs2-header to cbind-input (Thanks Tobias)
|
| Thu, 10 Oct 2013 22:27:01 +0100 |
Matthew Wild |
Merge 0.10->trunk
|
| Thu, 10 Oct 2013 22:26:41 +0100 |
Matthew Wild |
Merge 0.9->0.10
|
| Thu, 10 Oct 2013 17:18:16 -0400 |
Waqas Hussain |
util.windows: Incorrect output buffer size passed to ReadConsoleOutputAttribute (fixes issue#362, thanks yanjun).
|
| Mon, 07 Oct 2013 18:02:58 -0400 |
Waqas Hussain |
util.sasl: Remove unused print() import.
|
| Mon, 07 Oct 2013 17:57:06 -0400 |
Waqas Hussain |
util.sasl: Make registerMechanism a public function (again)
|
| Mon, 07 Oct 2013 12:56:53 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Mon, 07 Oct 2013 12:56:21 +0200 |
Kim Alvefur |
mod_saslauth: Collect data for channel binding only if we know for sure that the stream is encrypted
|
| Mon, 07 Oct 2013 12:43:00 +0200 |
Kim Alvefur |
mod_c2s, mod_s2s: Set session.encrypted as session.secure does not allways mean encrypted (eg consider_bosh_secure)
|
| Sun, 06 Oct 2013 23:53:15 +0200 |
Kim Alvefur |
Merge 0.10->trunk
|
| Sun, 06 Oct 2013 23:18:54 +0200 |
Kim Alvefur |
util.array: Improve array:reverse() and make it work as both method and non-mutating function
|
| Sun, 06 Oct 2013 23:17:05 +0200 |
Kim Alvefur |
util.sasl.scram: Remove unused function and import
|
| Sat, 05 Oct 2013 12:16:28 -0400 |
Matthew Wild |
Merge 0.10->trunk
|
| Sat, 05 Oct 2013 12:15:25 -0400 |
Matthew Wild |
Merge 0.9->0.10
|
| Sat, 05 Oct 2013 17:11:16 +0100 |
Paul |
muc.lib.lua: Fix Spark jabber client not displaying conference room lists, seemingly due to a missing value tag for the room description if the description has not been set
|
| Fri, 04 Oct 2013 18:42:44 +0200 |
Florian Zeitz |
mod_pep_plus: An util.pubsub based PEP module
|
| Fri, 04 Oct 2013 16:40:27 +0200 |
Kim Alvefur |
mod_pubsub, util.pubsub: Keep track of the order of items
|
| Mon, 30 Sep 2013 23:46:38 +0100 |
Matthew Wild |
Merge 0.9->0.10
|
| Mon, 30 Sep 2013 21:51:42 +0200 |
Kim Alvefur |
util.filters: Fix inserting items so that higher priority filters run first
|
| Sat, 28 Sep 2013 22:04:04 +0200 |
Kim Alvefur |
mod_storage_sql2: Add method for deleting items from archives with same syntax as :find()
|
| Sat, 28 Sep 2013 21:58:01 +0200 |
Kim Alvefur |
mod_storage_sql2: Split out code for building WHERE clauses into separate functions
|
| Sat, 28 Sep 2013 18:40:48 +0100 |
Matthew Wild |
server_select: fix onreadtimeout support so that listeners can override the default (disconnect) behaviour
|
| Thu, 26 Sep 2013 16:55:39 +0200 |
Kim Alvefur |
util.x509: Only compare identity with oid-on-xmppAddr for XMPP services
|
| Sun, 22 Sep 2013 04:29:27 +0200 |
Kim Alvefur |
util.sasl.scram: Simplify validation of client-first-message
|
| Sun, 22 Sep 2013 00:44:20 +0200 |
Kim Alvefur |
Merge Tobias SCRAM-PLUS work
|
| Sun, 22 Sep 2013 00:37:04 +0200 |
Kim Alvefur |
Backout ae48bf828f21
|
| Mon, 07 Feb 2011 13:24:42 +0100 |
Tobias Markmann |
Only advertise mechanisms needing channel binding if a channel binding backend is avaliable.
|
| Sun, 06 Feb 2011 13:39:32 +0100 |
Tobias Markmann |
sasl.util.scarm: Rearrage some code so it makes more sense.
|
| Sun, 06 Feb 2011 13:20:17 +0100 |
Tobias Markmann |
util.sasl.scram: Checking the GS2 header for valid start flag.
|
| Mon, 17 Jan 2011 16:50:21 +0100 |
Tobias Markmann |
mod_saslauth: Check whether LuaSec supports getpeerfinished() binding.
|
| Mon, 17 Jan 2011 16:50:21 +0100 |
Tobias Markmann |
util.sasl.scram: Remove some debugging output.
|
| Mon, 17 Jan 2011 16:50:21 +0100 |
Tobias Markmann |
util.sasl.scram: Adding reference to RFC 5929 'Channel Bindings for TLS'.
|
| Mon, 17 Jan 2011 16:50:21 +0100 |
Tobias Markmann |
util.sasl.scram: Validate channel binding data of client final message.
|
| Mon, 17 Jan 2011 16:50:21 +0100 |
Tobias Markmann |
mod_saslauth: Add channel binding handler for tls-unique channel binding.
|
| Mon, 17 Jan 2011 16:50:21 +0100 |
Tobias Markmann |
util.sasl.scram: Use self.profile.cb for detection whether channel binding is supported or not.
|
| Mon, 17 Jan 2011 16:50:21 +0100 |
Tobias Markmann |
mod_saslauth: Set secure socket as SASL object user data for secure sessions.
|
| Mon, 17 Jan 2011 16:50:21 +0100 |
Tobias Markmann |
util.sasl: New method to add channel binding handler to a SASL instance.
|
| Mon, 17 Jan 2011 16:50:21 +0100 |
Tobias Markmann |
Run with own LuaSec.
|
| Sat, 15 Jan 2011 17:59:15 +0100 |
Tobias Markmann |
Check whether we support the proposed channel binding type.
|
| Wed, 12 Jan 2011 21:29:37 +0100 |
Tobias Markmann |
Adding some code for channel binding advertising.
|
| Mon, 16 Sep 2013 18:41:30 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Mon, 09 Sep 2013 11:32:03 +0100 |
Matthew Wild |
Tagging 0.9.1
|
| Mon, 16 Sep 2013 18:41:09 +0100 |
Matthew Wild |
moduleapi: Add module:unhook()
|
| Fri, 06 Sep 2013 10:53:04 +0200 |
Kim Alvefur |
net.server_select: Return handler from addclient
|
| Fri, 06 Sep 2013 10:52:37 +0200 |
Kim Alvefur |
net.server_select: Pass on all arguments to addclient on to wrapclient
|
| Tue, 03 Sep 2013 15:43:59 +0200 |
Kim Alvefur |
certmanager: Allow for specifying the dhparam option as a path to a file instead of a callback
|
| Tue, 03 Sep 2013 13:43:39 +0200 |
Kim Alvefur |
Merge 0.9->trunk
|
| Tue, 03 Sep 2013 13:40:29 +0200 |
Kim Alvefur |
certmanager: Fix dhparam callback, missing imports (Testing, pfft)
0.9.1
|
| Tue, 03 Sep 2013 12:32:18 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Tue, 03 Sep 2013 12:22:22 +0100 |
Matthew Wild |
mod_admin_adhoc: As the only user of set:items(), update... it's now an iterator, and the extra keys() iterator is now unnecessary
|
| Tue, 03 Sep 2013 12:21:43 +0100 |
Matthew Wild |
util.set: :items() now returns an iterator instead of the underlying table. This is much more efficient than 'for item in set' (which still works for now). Current access to _items is generally done directly, this may change.
|
| Tue, 03 Sep 2013 13:13:31 +0200 |
Kim Alvefur |
certmanager: Allow for specifying the dhparam option as a path to a file instead of a callback
|
| Tue, 03 Sep 2013 12:11:11 +0100 |
Matthew Wild |
certmanager: Fix for working around a bug with LuaSec 0.4.1 that causes it to not honour the 'ciphers' option. This change will apply 0.9's default cipher string for LuaSec 0.4.1 users.
|
| Tue, 03 Sep 2013 00:20:28 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Mon, 02 Sep 2013 20:52:19 +0100 |
Matthew Wild |
util.set: Fix :include() and :exclude() methods to iterate the input set correctly
|
| Mon, 02 Sep 2013 18:19:38 +0200 |
Kim Alvefur |
util.pposix: Fix building on non-Linux with glibc
|
| Fri, 30 Aug 2013 18:51:55 +0200 |
Kim Alvefur |
configmanager: Fix checking of absolute paths on Windows
|
| Fri, 30 Aug 2013 16:14:31 +0200 |
Kim Alvefur |
util.net: Fix s2sout on Windows (return 0.0.0.0 and :: instead of an empty list)
|
| Mon, 02 Sep 2013 15:22:41 +0100 |
Matthew Wild |
prosodyctl: check: Support for unicode (IDN) domains (thanks once again albert)
|
| Fri, 30 Aug 2013 14:15:29 +0100 |
Matthew Wild |
mod_muc: Support for locking newly-created rooms until they are configured (enabled with muc_room_locking = true)
|
| Fri, 30 Aug 2013 14:10:51 +0100 |
Matthew Wild |
mod_muc: Import util.array
|
| Thu, 29 Aug 2013 11:59:27 +0100 |
Matthew Wild |
prosody.cfg.lua.dist: Set c2s_require_encryption = true
|
| Sat, 24 Aug 2013 23:16:08 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Sat, 24 Aug 2013 23:15:24 +0100 |
Matthew Wild |
mod_pep: Update COMPAT comment, it seems Asterisk 1.8 also suffers from this issue (thanks Lonnie Abelbeck)
|
| Mon, 19 Aug 2013 20:36:04 +0100 |
Matthew Wild |
Added tag 0.9.0 for changeset 6ef79af0c445
|
| Wed, 14 Aug 2013 15:38:56 +0200 |
Kim Alvefur |
mod_c2s: Move another log message to debug level
|
| Wed, 14 Aug 2013 15:00:36 +0200 |
Kim Alvefur |
mod_c2s, mod_s2s: Log cipher and encryption info in a more compact and (hopefully) less confusing way
|
| Wed, 14 Aug 2013 14:53:50 +0200 |
Kim Alvefur |
mod_s2s: Captitalize log messages that begin with a stream direction
|
| Wed, 14 Aug 2013 14:44:56 +0200 |
Kim Alvefur |
mod_s2s: Lower "Beginning new connection attempt" message from info to debug level
|
| Wed, 14 Aug 2013 00:18:39 +0100 |
Matthew Wild |
mod_s2s/s2sout.lib: Improve error message logged at 'info' level when failing to connect to a host. Now 'Failed in all attempts to connect to XYZ'
|
| Tue, 13 Aug 2013 23:38:50 +0100 |
Matthew Wild |
util.async: Make guarder() local
|
| Tue, 13 Aug 2013 21:26:53 +0100 |
Matthew Wild |
util.async: Add guarder method, to create guards to ensure only a single runner can pass through a section of code at a time
|
| Tue, 13 Aug 2013 19:38:05 +0100 |
Matthew Wild |
usermanager: Remove unused import of pairs()
|
| Tue, 13 Aug 2013 19:23:00 +0100 |
Matthew Wild |
util.async: Fix logic bug that prevented error watcher being called for runners
|
| Mon, 12 Aug 2013 13:22:27 +0200 |
Kim Alvefur |
util.async: waiter: Throw error if done() called too many times
|
| Mon, 12 Aug 2013 12:08:51 +0100 |
Matthew Wild |
util.async: waiter: Remove restriction about wait() being called before done()
|
| Mon, 12 Aug 2013 11:50:27 +0100 |
Matthew Wild |
util.async: runner: Fix check for new state to recognise transition to 'waiting'
|
| Mon, 12 Aug 2013 10:27:08 +0100 |
Matthew Wild |
util.async: Make functions local
|
| Sun, 11 Aug 2013 14:46:27 +0100 |
Matthew Wild |
mod_c2s: Port coroutine code to util.async
|
| Sun, 11 Aug 2013 14:46:07 +0100 |
Matthew Wild |
util.async: New library to provide support around coroutine-based non-blocking functions
|
| Sun, 11 Aug 2013 10:42:58 +0100 |
Matthew Wild |
util.debug: Fix level of locals when inspecting a coroutine
|
| Sat, 10 Aug 2013 20:40:45 +0100 |
Matthew Wild |
util.debug: Further fix to display locals in extended tracebacks
|
| Sat, 10 Aug 2013 20:30:40 +0100 |
Matthew Wild |
util.debug: Fixes to make coroutine tracebacks work properly
|
| Sat, 10 Aug 2013 20:19:40 +0200 |
Kim Alvefur |
mod_auth_internal_hashed: Log calls to provider methods and be consistent with mod_auth_internal_plain
|
| Sat, 10 Aug 2013 20:17:45 +0200 |
Kim Alvefur |
mod_auth_internal_hashed: Use logger setup by moduleapi instead of going for util.logger directly
|
| Sat, 10 Aug 2013 20:15:25 +0200 |
Kim Alvefur |
mod_auth_internal_hashed: Remove this 'initializing' message too
|
| Sat, 10 Aug 2013 20:10:30 +0200 |
Kim Alvefur |
mod_auth_internal_plain: Remove "initializing" log message, hostmanager logs this too
|
| Sat, 10 Aug 2013 20:09:33 +0200 |
Kim Alvefur |
mod_auth_internal_plain: Log a debug message when changing password to be consistent with the other methods
|
| Sat, 10 Aug 2013 20:06:51 +0200 |
Kim Alvefur |
mod_auth_internal_plain: Remove redundant hostname from log messages
|
| Sat, 10 Aug 2013 19:53:22 +0200 |
Kim Alvefur |
mod_dialback: Change level of some log statements to be more appropriate
|
| Sat, 10 Aug 2013 19:02:52 +0200 |
Kim Alvefur |
util.pposix: Fix overflow in rlimit argument conversion (thanks gcc, now be quiet please)
|
| Fri, 09 Aug 2013 17:48:21 +0200 |
Florian Zeitz |
Remove all trailing whitespace
|
| Fri, 09 Aug 2013 16:03:48 +0200 |
Kim Alvefur |
Merge 0.9->trunk
|
| Fri, 09 Aug 2013 16:03:17 +0200 |
Kim Alvefur |
util.hashes: Silence compiler warning about pointer signedness
0.9.0
|
| Fri, 09 Aug 2013 11:10:22 +0100 |
Matthew Wild |
mod_c2s: Add session:sleep() and session:wake() to pause a session (e.g. while waiting for an external event). Needs a gallon or two of testing.
|
| Tue, 06 Aug 2013 17:18:39 +0100 |
Matthew Wild |
mod_disco: Check for host type == 'local' ('normal' never existed)
|
| Tue, 06 Aug 2013 17:17:23 +0100 |
Matthew Wild |
moduleapi: module:get_host_type() now returns 'global' for * and 'local' for non-components
|
| Tue, 06 Aug 2013 14:35:03 +0200 |
Kim Alvefur |
Merge 0.9->trunk
|
| Tue, 06 Aug 2013 14:32:31 +0200 |
Kim Alvefur |
mod_admin_telnet, mod_s2s: Fix reporting of certificate chain validation details
|
| Tue, 06 Aug 2013 14:31:20 +0200 |
Kim Alvefur |
util.hashes: Correct argument order
|
| Mon, 05 Aug 2013 20:47:38 +0200 |
Kim Alvefur |
mod_s2s: Improve policy check
|
| Sun, 04 Aug 2013 17:33:00 +0200 |
Kim Alvefur |
mod_s2s: Log certificate identity validation result
|
| Fri, 02 Aug 2013 15:40:21 +0200 |
Kim Alvefur |
mod_storage_sql2: Do an early return and drop an indentation level
|
| Fri, 02 Aug 2013 15:12:24 +0200 |
Kim Alvefur |
mod_c2s, mod_s2s: Log a message that stream encryption has been enabled with some details
|
| Fri, 02 Aug 2013 14:44:56 +0200 |
Kim Alvefur |
mod_register: Use more specific get_option variants
|
| Wed, 24 Jul 2013 23:30:32 +0200 |
Florian Zeitz |
mod_adhoc: Add local_user permission
|
| Wed, 24 Jul 2013 22:58:44 +0200 |
Florian Zeitz |
mod_adhoc: Use mod_disco for disco handling
|
| Wed, 24 Jul 2013 22:08:07 +0200 |
Florian Zeitz |
mod_adhoc: Sort commands by node. This guarantees the order remains the same across restarts etc.
|
| Wed, 24 Jul 2013 21:50:38 +0200 |
Kim Alvefur |
Merge 0.9->trunk
|
| Wed, 24 Jul 2013 21:49:36 +0200 |
Kim Alvefur |
adhoc.lib: Don't build error reply from reply stanza
|
| Wed, 24 Jul 2013 15:28:36 +0200 |
Kim Alvefur |
mod_c2s: Change default of tcp_keepalives to true, and make it individually configurable through c2s_tcp_keepalives
|
| Mon, 22 Jul 2013 20:29:41 +0200 |
Kim Alvefur |
Merge 0.9->trunk
|
| Mon, 22 Jul 2013 18:17:30 +0200 |
Kim Alvefur |
net.server_event: Pass ondrain handler from listener
|
| Mon, 22 Jul 2013 17:28:37 +0200 |
Kim Alvefur |
net.http.server: Fix Keep-Alive requests with HTTP 1.0
|
| Mon, 15 Jul 2013 23:43:37 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Mon, 15 Jul 2013 23:43:20 +0100 |
Matthew Wild |
util.net: Fix compilation on Windows (outputs an empty list of addresses for now) (tested only in my head)
|
| Mon, 15 Jul 2013 23:35:49 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Mon, 15 Jul 2013 23:34:59 +0100 |
Matthew Wild |
util.net: Include missing header needed for successful compiltion on FreeBSD
|
| Mon, 15 Jul 2013 12:15:51 +0100 |
Matthew Wild |
util.events: Remove varargs, event handlers can now only accept a single parameter
|
| Mon, 15 Jul 2013 11:44:49 +0100 |
Matthew Wild |
mod_bosh, mod_c2s: No longer fire stream-features globally (nobody uses it, and shared modules make it easy for global modules to hook per-host now)
|
| Mon, 15 Jul 2013 11:43:23 +0100 |
Matthew Wild |
rostermanager, mod_groups: Change roster-load event to pass an event table for consistency
|
| Sat, 13 Jul 2013 13:17:53 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Sat, 13 Jul 2013 13:15:24 +0100 |
Matthew Wild |
certmanager: Set our own default cipher string, which includes only ciphers regarded as 'HIGH' strength (by OpenSSL). In particular this disables RC4.
|
| Fri, 12 Jul 2013 17:44:30 +0200 |
Kim Alvefur |
util.sql: Do lazy fetching of affected/rowcount
|
| Fri, 12 Jul 2013 17:41:54 +0200 |
Kim Alvefur |
Backed out changeset 3c57c2281087
|
| Fri, 12 Jul 2013 17:03:09 +0200 |
Kim Alvefur |
util.sql: Don't fetch row count of result sets for queries that don't have result sets
|
| Fri, 12 Jul 2013 02:53:24 +0200 |
Kim Alvefur |
mod_storage_sql2: Add archive store with append and find methods
|
| Fri, 12 Jul 2013 01:34:38 +0200 |
Kim Alvefur |
mod_storage_sql2: Create an additional table `prosodyarchive` for chronological collections
|
| Thu, 11 Jul 2013 22:07:55 +0200 |
Kim Alvefur |
util.sql: Set charset and collation for MySQL when creating tables
|
| Thu, 11 Jul 2013 15:13:45 +0100 |
Matthew Wild |
Remove plugins/storage/sqlbasic.lib.lua, which seems obsolete
|
| Thu, 11 Jul 2013 15:10:04 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Thu, 11 Jul 2013 15:08:47 +0100 |
Matthew Wild |
mod_storage_sql2: Remove from 0.9
|
| Wed, 10 Jul 2013 13:19:33 +0200 |
Kim Alvefur |
mod_storage_sql2: Support XML serialization for stanzas.
|
| Wed, 10 Jul 2013 13:18:10 +0200 |
Kim Alvefur |
mod_storage_sql2: Keep available store types in a table
|
| Wed, 10 Jul 2013 12:08:44 +0200 |
Kim Alvefur |
mod_storage_sql2: Fix iteration over users and stores
|
| Wed, 10 Jul 2013 12:01:23 +0200 |
Kim Alvefur |
mod_storage_sql2: Make sure the user field is not NULL
|
| Wed, 10 Jul 2013 07:47:54 +0200 |
Kim Alvefur |
Merge 0.9->trunk
|
| Wed, 10 Jul 2013 07:45:10 +0200 |
Kim Alvefur |
net.dns, net.adns: Make sure errors from net.server are propagated (thanks asterix)
|
| Tue, 09 Jul 2013 00:04:30 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Mon, 08 Jul 2013 23:59:51 +0100 |
Matthew Wild |
mod_component: Local imports for some functions, including xpcall
|
| Mon, 08 Jul 2013 23:59:27 +0100 |
Matthew Wild |
mod_bosh: pcall() core_process_stanza per stanza, to bring in line with other listeners. This ensures that stanzas following a traceback-causing stanza in a request will still be processed (as would happen on normal c2s).
|
| Mon, 08 Jul 2013 23:42:54 +0100 |
Matthew Wild |
mod_bosh: Only pass stanza to core_process_stanza if it wasn't dropped by filters
|
| Mon, 08 Jul 2013 21:41:31 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Mon, 08 Jul 2013 21:38:08 +0100 |
Matthew Wild |
mod_component: xpcall() stanza processing, as per other listeners, preventing potentially harmful 'top-level errors'
|
| Mon, 01 Jul 2013 22:17:31 +0200 |
Kim Alvefur |
prosodyctl: Import local_addresses from the new util.net intead of luasocket
|
| Sat, 29 Jun 2013 22:49:56 +0200 |
Kim Alvefur |
Merge 0.9->trunk
|
| Sat, 29 Jun 2013 22:40:10 +0200 |
Florian Zeitz |
mod_admin_adhoc: Fix node of the "Get List of Online Users" command
|
| Sat, 29 Jun 2013 14:45:47 +0100 |
Matthew Wild |
Merge
|
| Sat, 29 Jun 2013 14:45:38 +0100 |
Matthew Wild |
util.pposix: Correctly handle 'unlimited' limits (RLIM_INFINITY), by returning and accepting the string 'unlimited' in get/setrlimit()
|
| Sat, 29 Jun 2013 10:11:55 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Fri, 28 Jun 2013 20:16:43 +0100 |
Matthew Wild |
util.pposix: setrlimit(): Add missing return on error when an incorrect number of arguments are passed
|
| Fri, 28 Jun 2013 19:34:57 +0200 |
Kim Alvefur |
mod_http_files: Put the MIME type map in a global shared table instead of per-host
|
| Wed, 26 Jun 2013 21:40:33 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Wed, 26 Jun 2013 21:40:01 +0100 |
Matthew Wild |
net.http: Include port number (when non-standard) in the Host header of outgoing requests, as per the HTTP RFC
|
| Wed, 26 Jun 2013 13:35:38 +0200 |
Kim Alvefur |
mod_s2s: Add missing global hook for read-timeout
|
| Mon, 24 Jun 2013 18:29:04 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Sun, 23 Jun 2013 19:27:49 +0200 |
Kim Alvefur |
mod_storage_sql2: Use correct variable (Thanks SkyBlue and Florob)
|
| Thu, 20 Jun 2013 21:47:38 +0200 |
Kim Alvefur |
mod_admin_telnet: Refactor s2s:show()
|
| Thu, 20 Jun 2013 21:47:28 +0200 |
Kim Alvefur |
mod_admin_telnet: Generate session names the same way as in s2smanager
|
| Thu, 20 Jun 2013 20:53:29 +0200 |
Kim Alvefur |
mod_admin_telnet: Refactor s2s:close and s2s:closeall
|
| Wed, 19 Jun 2013 16:35:19 +0200 |
Kim Alvefur |
mod_register: Fix indentation
|
| Wed, 19 Jun 2013 16:20:33 +0200 |
Kim Alvefur |
mod_admin_telnet: Refactor s2s:showcert()
|
| Tue, 18 Jun 2013 23:02:20 +0200 |
Florian Zeitz |
net.dns: Support IPv6 addresses in resolv.conf
|
| Tue, 18 Jun 2013 12:17:06 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Tue, 18 Jun 2013 12:14:46 +0100 |
Matthew Wild |
mod_s2s/s2sout.lib: Remove unused variables and imports
|
| Tue, 18 Jun 2013 12:12:49 +0100 |
Matthew Wild |
mod_s2s/s2sout.lib: Remove reference to undefined global
|
| Tue, 18 Jun 2013 12:12:12 +0100 |
Matthew Wild |
mod_s2s/s2sout.lib: Use new util.net.local_addresses() to fetch local interface addresses
|
| Tue, 18 Jun 2013 12:11:40 +0100 |
Matthew Wild |
mod_s2s/s2sout.lib: Only attempt to create an IPv6 socket if LuaSocket supports IPv6
|
| Tue, 18 Jun 2013 09:04:44 +0100 |
Matthew Wild |
util.net: Add util.net, containing local_addresses() (removed from LuaSocket 3.0)
|
| Sun, 16 Jun 2013 15:01:31 +0200 |
Kim Alvefur |
mod_tls: Remove debug statement
|
| Fri, 14 Jun 2013 15:43:35 +0700 |
Vadim Misbakh-Soloviov |
additional fix for erlparse loading in ejabberd2prosody.lua
|
| Fri, 14 Jun 2013 15:15:05 +0700 |
Vadim Misbakh-Soloviov |
package{,c}path fixes for migration tools
|
| Thu, 13 Jun 2013 23:24:36 +0100 |
Matthew Wild |
Merge the merge
|
| Thu, 13 Jun 2013 23:21:24 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Fri, 14 Jun 2013 00:07:57 +0200 |
Florian Zeitz |
util.dataforms: Return nil for empty list-mutli responses, to be consistent with other readers
|
| Wed, 05 Jun 2013 00:05:03 +0200 |
Florian Zeitz |
mod_muc: Add Ad-Hoc command to destroy MUC rooms
|
| Wed, 05 Jun 2013 00:04:44 +0200 |
Florian Zeitz |
mod_muc: Utilize mod_disco, instead of reimplementing disco handling
|
| Wed, 05 Jun 2013 00:01:17 +0200 |
Florian Zeitz |
mod_pubsub: Utilize mod_disco, instead of reimplementing disco handling
|
| Tue, 04 Jun 2013 23:59:59 +0200 |
Florian Zeitz |
mod_disco: Allow ansering disco requests including nodes, and adding custom items to disco#items requests
|
| Thu, 13 Jun 2013 23:31:11 +0200 |
Kim Alvefur |
mod_http_files: Put the MIME type map in a global shared table
|
| Thu, 13 Jun 2013 18:20:49 +0200 |
Kim Alvefur |
util.sasl.external: Add SASL EXTERNAL mechanism
|
| Thu, 13 Jun 2013 17:48:09 +0200 |
Kim Alvefur |
prosody: Remove global ssl context, no longer used
|
| Thu, 13 Jun 2013 17:47:45 +0200 |
Kim Alvefur |
mod_tls: Refactor to allow separate SSL configuration for c2s and s2s connections
|
| Thu, 13 Jun 2013 17:44:42 +0200 |
Kim Alvefur |
certmanager: Overhaul of how ssl configs are built.
|
| Thu, 13 Jun 2013 13:56:58 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Thu, 13 Jun 2013 13:56:35 +0100 |
Florian Zeitz |
mod_pep: When a client supplies no id on a published item, reflect our generated id back to it
|
| Thu, 13 Jun 2013 12:07:46 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Tue, 21 May 2013 10:10:28 +0100 |
Matthew Wild |
mod_muc: Fix incorrect variable name
|
| Thu, 13 Jun 2013 00:46:29 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Thu, 13 Jun 2013 00:45:41 +0100 |
Matthew Wild |
certmanager: Add single_dh_use and single_ecdh_use to default options
|
| Thu, 13 Jun 2013 00:09:56 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Thu, 13 Jun 2013 00:04:04 +0100 |
Matthew Wild |
certmanager: Set ssl.curve to 'secp384r1' by default, to enable ECC ciphers
|
| Wed, 12 Jun 2013 16:53:51 +0200 |
Florian Zeitz |
util.pubsub: Check whether node exists, when deleting
|
| Tue, 11 Jun 2013 21:50:41 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Tue, 11 Jun 2013 21:44:53 +0100 |
Matthew Wild |
certmanager: Use 'curve' and 'dhparam' options from ssl config if present
|
| Thu, 16 May 2013 10:47:22 +0100 |
Matthew Wild |
mod_admin_telnet: Add server:memory() command to view details of Prosody's memory usage
|
| Fri, 07 Jun 2013 17:47:49 +0100 |
Matthew Wild |
mod_bosh: Remove Connection: keep-alive header (conflicts with new net.http.server)
|
| Fri, 07 Jun 2013 17:47:27 +0100 |
Matthew Wild |
mod_bosh: Fix global write
|
| Tue, 11 Jun 2013 21:36:15 +0200 |
Kim Alvefur |
mod_c2s, mod_s2s: Fire an event on read timeouts
|
| Tue, 11 Jun 2013 21:18:51 +0200 |
Kim Alvefur |
mod_c2s: Become a shared module and allow being disabled on some virtualhosts
|
| Tue, 11 Jun 2013 12:55:47 -0400 |
Waqas Hussain |
mod_bosh: Reduce a little code.
|
| Mon, 10 Jun 2013 14:37:02 +0200 |
Kim Alvefur |
Merge 0.9->trunk
|
| Mon, 10 Jun 2013 14:35:35 +0200 |
Kim Alvefur |
mod_admin_telnet: Fix another wrong boolean expression
|
| Sun, 09 Jun 2013 17:03:15 +0200 |
Kim Alvefur |
Merge 0.9->trunk
|
| Sun, 09 Jun 2013 17:00:26 +0200 |
Kim Alvefur |
net.server_select: Make sure there is a server to pause when hitting maxfd (Thanks elghinn)
|
| Sun, 09 Jun 2013 12:59:23 +0200 |
Kim Alvefur |
mod_admin_telnet: Simplify IPv6 detection, fixes rare traceback
|
| Sun, 09 Jun 2013 12:54:10 +0200 |
Kim Alvefur |
mod_s2s: Set s2s_session.ip
|
| Sat, 08 Jun 2013 18:08:18 +0100 |
Matthew Wild |
mod_bosh: Make waiting_requests and dead_sessions shared to preserve across reloads
|
| Sat, 08 Jun 2013 18:07:36 +0100 |
Matthew Wild |
mod_muc: Include status code 332 on service shutdown (thanks mathieui)
|
| Fri, 07 Jun 2013 16:26:08 -0400 |
Waqas Hussain |
mod_bosh: Don't tostring() stream:features when passing to session.send().
|
| Fri, 07 Jun 2013 20:59:43 +0200 |
Kim Alvefur |
prosodyctl: Add 'prosodyctl check certs' for validating TLS/SSL certificates
|
| Fri, 07 Jun 2013 20:55:02 +0200 |
Kim Alvefur |
certmanager: Complain if key or certificate is missing from SSL config.
|
| Fri, 07 Jun 2013 20:05:23 +0200 |
Kim Alvefur |
prosodyctl: Add 'prosodyctl check --help'
|
| Fri, 07 Jun 2013 14:20:13 -0400 |
Waqas Hussain |
mod_bosh: Only return CORS headers if the Origin header is received, and CORS is enabled.
|
| Fri, 07 Jun 2013 13:24:56 -0400 |
Waqas Hussain |
mod_bosh: Return empty string from the OPTIONS event handler, don't return the response object itself.
|
| Fri, 07 Jun 2013 13:21:38 -0400 |
Waqas Hussain |
mod_bosh: Rename event handler argument to event, not request.
|
| Fri, 07 Jun 2013 13:23:04 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Fri, 07 Jun 2013 13:22:13 +0100 |
Matthew Wild |
mod_bosh: Remove logging of request.id, it doesn't exist in the new HTTP server API (thanks Mikael Nordfeldth)
|
| Thu, 06 Jun 2013 14:48:41 +0100 |
Matthew Wild |
mod_bosh: Remove another place we set headers, fixes #348
|
| Wed, 05 Jun 2013 21:41:27 +0100 |
Matthew Wild |
mod_bosh: Clean up handling of response headers, set them only in one place
|
| Wed, 05 Jun 2013 21:39:56 +0100 |
Matthew Wild |
mod_bosh: Return errors when appropriate (invalid XML, missing sid)
|
| Wed, 05 Jun 2013 21:37:33 +0100 |
Matthew Wild |
mod_bosh: Remove some very verbose logging
|
| Wed, 05 Jun 2013 21:36:29 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Wed, 05 Jun 2013 21:35:50 +0100 |
Matthew Wild |
mod_bosh: Reset creating_session to prevent putting unnecessary attributes into every BOSH response
|
| Tue, 04 Jun 2013 19:35:41 +0200 |
Kim Alvefur |
mod_admin_telnet: Fix inverted boolean logic
|
| Sun, 02 Jun 2013 16:23:19 -0400 |
Waqas Hussain |
net.server_select: Ensure _maxfd = math.huge on Windows, always.
|
| Mon, 03 Jun 2013 12:50:37 -0400 |
James Callahan |
configure: Fix poor layout
|
| Sun, 02 Jun 2013 19:27:45 +0200 |
Kim Alvefur |
Merge 0.9->trunk
|
| Sun, 02 Jun 2013 19:25:53 +0200 |
Kim Alvefur |
mod_bosh: Fix traceback in case session is destroyed during the stream-features event (thanks Biszkopcik)
|
| Thu, 30 May 2013 14:32:40 +0200 |
Kim Alvefur |
mod_c2s, mod_c2s: Send a whitespace on read timeout, to prod TCP into detecting if the connection died
|
| Tue, 28 May 2013 18:32:51 +0200 |
Kim Alvefur |
mod_register: get_child_text()!
|
| Tue, 28 May 2013 16:10:22 +0100 |
Matthew Wild |
mod_s2s: Remove unnecessary debug message
|
| Fri, 24 May 2013 18:38:36 +0100 |
Matthew Wild |
mod_bosh: rename variable for clarity
|
| Fri, 24 May 2013 18:37:07 +0100 |
Matthew Wild |
mod_bosh: Some very minor whitespace/layout fixes
|
| Fri, 24 May 2013 18:33:16 +0100 |
Matthew Wild |
net.server_select: Default checkinterval to 30s, so that read timeouts are actually detected
|
| Fri, 24 May 2013 18:14:09 +0100 |
Matthew Wild |
net.server_select: Support for listener.onreadtimeout() [see also e67891ad18d6]
|
| Sun, 26 May 2013 22:59:06 +0200 |
Kim Alvefur |
Merge 0.9->trunk
|
| Sun, 26 May 2013 22:58:13 +0200 |
Kim Alvefur |
mod_admin_telnet: Make the muc:create() command complain if the room already exists
|
| Sun, 26 May 2013 16:02:01 +0200 |
Kim Alvefur |
Merge 0.9->trunk
|
| Sun, 26 May 2013 16:01:09 +0200 |
Kim Alvefur |
util.pubsub: Fix get_subscriptions to not pass a boolean as node name (thanks jonas)
|
| Fri, 17 May 2013 18:35:50 +0200 |
Florian Zeitz |
mod_disco: Emit events for disco requests, which contain a node, on user accounts
|
| Fri, 17 May 2013 18:33:32 +0200 |
Florian Zeitz |
mod_pubsub: Split out handlers into a module library
|
| Fri, 24 May 2013 14:46:16 +0100 |
Matthew Wild |
net.server_event: Add support for listener.onreadtimeout(conn), which can return true to prevent the connection from being closed when a read timeout occurs
|
| Fri, 24 May 2013 13:59:59 +0100 |
Matthew Wild |
prosody.cfg.lua: Remove some more sneaky ';' characters from the config
|
| Fri, 24 May 2013 13:55:28 +0100 |
Matthew Wild |
prosody.cfg.lua.dist: Remove unnecessary ';' from default config (thanks Vincent)
|
| Wed, 22 May 2013 14:33:18 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Wed, 22 May 2013 14:32:02 +0100 |
Matthew Wild |
certmanager: Disable SSL compression if possible (LuaSec 0.5 or 0.4.1+OpenSSL 1.x)
|
| Wed, 22 May 2013 13:33:33 +0100 |
Matthew Wild |
prosodyctl: check dns: Add check that proxy65 addresses resolve correctly
|
| Wed, 22 May 2013 13:32:38 +0100 |
Matthew Wild |
prosodyctl: check config: Fix check for whether host is a component
|
| Tue, 21 May 2013 13:21:30 +0100 |
Matthew Wild |
mod_muc: Remove some old TODO comments
|
| Tue, 21 May 2013 13:21:12 +0100 |
Matthew Wild |
prosodyctl: check config: whitespace fix
|
| Tue, 21 May 2013 13:18:56 +0100 |
Matthew Wild |
prosodyctl: check config: Show a suggestion to change hosts that begin with jabber/xmpp/chat/im subdomains, and link to DNS documentation
|
| Tue, 21 May 2013 12:58:57 +0100 |
Matthew Wild |
prosody.cfg.lua.dist: Suggest 'prosodyctl check config' instead of 'luac -p'
|
| Tue, 21 May 2013 10:10:28 +0100 |
Matthew Wild |
mod_muc: Fix incorrect variable name
|
| Tue, 21 May 2013 10:10:09 +0100 |
Matthew Wild |
mod_muc: Remove unused variable
|
| Tue, 21 May 2013 09:57:36 +0100 |
Matthew Wild |
mod_muc: Use stanza:maptags() instead of custom filtering functions, 7 insertions, 19 deletions!
|
| Tue, 21 May 2013 09:48:59 +0100 |
Matthew Wild |
mod_muc: Replace getText() with get_child_text(), 1 insertion, 12 deletions!
|
| Mon, 20 May 2013 15:33:57 +0100 |
Matthew Wild |
prosodyctl: Use jid.split() to parse parameter to adduser/deluser/passwd
|
| Mon, 20 May 2013 00:28:02 +0200 |
Florian Zeitz |
test_util_rfc6724: Update with new test vectors from RFC 6724
|
| Sat, 18 May 2013 21:41:17 +0100 |
Matthew Wild |
util.ip: Fix protocol detection of IPv6 addresses beginning with :
|
| Sat, 18 May 2013 21:40:40 +0100 |
Matthew Wild |
test_util_ip.lua: Add more tests for util.ip
|
| Sat, 18 May 2013 17:44:01 +0100 |
Matthew Wild |
test_util_ip: Add tests for IP matching
|
| Sat, 18 May 2013 17:17:56 +0100 |
Matthew Wild |
tests/test_core_configmanager.lua: Update to remove tests based on sections (now removed)
|
| Sat, 18 May 2013 17:14:30 +0100 |
Matthew Wild |
tests: Some much-needed cleanup...
|
| Sat, 18 May 2013 16:45:29 +0100 |
Matthew Wild |
util.ip: Add CIDR notation parsing and matching
|
| Sat, 18 May 2013 15:29:31 +0100 |
Matthew Wild |
Merge
|
| Sat, 18 May 2013 15:29:10 +0100 |
Matthew Wild |
mod_muc: Pass actor (requesting JID) when generating the config form, and to the muc-config-form event handler
|
| Sat, 18 May 2013 15:28:00 +0100 |
Matthew Wild |
mod_muc: Add getter/setter for 'whois' (fixes traceback)
|
| Sat, 18 May 2013 13:20:46 +0200 |
Kim Alvefur |
Merge 0.9->trunk
|
| Sat, 18 May 2013 13:19:31 +0200 |
Kim Alvefur |
mod_admin_telnet: Verify that the host exists in user commands (Thanks SkyBlue)
|
| Sat, 18 May 2013 13:14:19 +0200 |
Kim Alvefur |
util.ip: Convert IPv4 mapped addresses to hex.
|
| Sat, 18 May 2013 13:11:44 +0200 |
Kim Alvefur |
mod_admin_telnet: Don't rely on getpeerchain returning an empty list
|
| Sat, 18 May 2013 12:03:03 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Sat, 18 May 2013 12:02:25 +0100 |
Matthew Wild |
mod_s2s: Fix interaction between s2s_secure_auth and s2s_require_encryption, in particular ensure that when s2s_require_encryption is NOT set, do not require encryption on s2s_insecure_domains.
|
| Fri, 17 May 2013 18:28:05 +0200 |
Kim Alvefur |
mod_admin_telnet: Use stanza:get_child_text()
|
| Fri, 17 May 2013 14:56:36 +0100 |
Matthew Wild |
prosodyctl: check dns: Use socket.local_addresses() if available
|
| Fri, 17 May 2013 14:56:18 +0100 |
Matthew Wild |
prosodyctl: check dns: Whitespace fix in output
|
| Fri, 17 May 2013 14:55:57 +0100 |
Matthew Wild |
prosodyctl: check dns: More concise output (merged separate v4/v6 warnings)
|
| Fri, 17 May 2013 14:55:05 +0100 |
Matthew Wild |
prosodyctl: check dns: Correctly mark host as failed if expected SRV records are not found
|
| Fri, 17 May 2013 14:53:51 +0100 |
Matthew Wild |
util.ip: Add 'private' method/property to determine whether an IP address is generally expected to be internet-routeable (YMMV)
|
| Fri, 17 May 2013 14:52:52 +0100 |
Matthew Wild |
util.ip: Automatically determine protocol of IP address if none specified. Return error if invalid.
|
| Fri, 17 May 2013 14:56:06 +0200 |
Kim Alvefur |
mod_admin_telnet: List session flags (encryption, compression etc) the same way for c2s as s2s
|
| Fri, 17 May 2013 13:35:12 +0100 |
Matthew Wild |
prosodyctl: Add 'prosodyctl check dns' to make an attempt at verifying the server's DNS records
|
| Fri, 17 May 2013 09:01:11 +0100 |
Matthew Wild |
prosodyctl: Add 'check' command, which currently checks the config file for some common mistakes
|
| Fri, 17 May 2013 08:42:21 +0100 |
Matthew Wild |
util.iterators: Small fix for variable scoping issue
|
| Fri, 17 May 2013 08:31:03 +0100 |
Matthew Wild |
util.iterators: Add filter() to run results through a filter function
|
| Fri, 17 May 2013 08:30:28 +0100 |
Matthew Wild |
util.iterators: Various fixes and improvements, primarily use pack() where it should be used.
|
| Thu, 16 May 2013 14:17:25 +0100 |
Matthew Wild |
mod_muc: Refactor config form handling, and allow for clients to submit incomplete forms. Fixes #246
|
| Thu, 16 May 2013 10:47:22 +0100 |
Matthew Wild |
mod_admin_telnet: Add server:memory() command to view details of Prosody's memory usage
|
| Tue, 14 May 2013 09:39:32 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Tue, 14 May 2013 09:38:54 +0100 |
Matthew Wild |
mod_muc: Fire muc-room-created and muc-room-destroyed events (thanks nik)
|
| Mon, 13 May 2013 15:52:01 -0400 |
Waqas Hussain |
util.hashes: inttypes.h not available with MS Windows SDK, use MS specific __int32 instead.
|
| Sat, 11 May 2013 13:55:36 +0100 |
Matthew Wild |
Merge merge merge merge
|
| Sat, 11 May 2013 13:55:14 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Sat, 11 May 2013 13:54:02 +0100 |
Matthew Wild |
prosody.cfg.lua.dist: Fix my s2s_secure(_auth) mess
|
| Fri, 10 May 2013 22:31:20 +0200 |
Kim Alvefur |
Merge 0.9->trunk
|
| Fri, 10 May 2013 22:29:03 +0200 |
Kim Alvefur |
mod_c2s: Fix session:close() when a stanza is passed as reason
|
| Fri, 10 May 2013 10:48:07 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Thu, 09 May 2013 11:13:18 +0200 |
Kim Alvefur |
mod_pubsub: Remove nodeid check added in 989acb4ad1de that wasn't needed
|
| Fri, 10 May 2013 10:46:27 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Tue, 07 May 2013 17:17:32 +0200 |
Kim Alvefur |
mod_admin_telnet: Add some DNS commands.
|
| Tue, 07 May 2013 16:51:25 +0200 |
Kim Alvefur |
net.dns: Add nicer API to cached records
|
| Tue, 07 May 2013 10:42:44 -0400 |
Waqas Hussain |
util.json: New, faster, stricter, more compliant JSON decoder. Now returns nil,err instead of throwing errors on invalid input.
|
| Tue, 07 May 2013 10:41:03 -0400 |
Waqas Hussain |
util.array: Wrap tostring() output in {} (otherwise empty arrays print as "").
|
| Mon, 06 May 2013 19:43:59 -0400 |
Waqas Hussain |
util.json: Make setmetatable local.
|
| Mon, 06 May 2013 19:42:54 -0400 |
Waqas Hussain |
util.json: Fix variable name typo which broke util.json when util.array was missing.
|
| Sun, 05 May 2013 15:02:33 -0400 |
Waqas Hussain |
util.json: Optimize long string parsing.
|
| Wed, 01 May 2013 13:57:11 +0100 |
Matthew Wild |
Merge tls branch
|
| Wed, 01 May 2013 13:57:00 +0100 |
Matthew Wild |
Merge s2s branch
|
| Wed, 01 May 2013 13:54:00 +0100 |
Matthew Wild |
Close 's2s' branch
s2s
|
| Wed, 01 May 2013 13:56:42 +0100 |
Matthew Wild |
Merge sasl branch
|
| Wed, 01 May 2013 13:54:44 +0100 |
Matthew Wild |
Close 'tls' branch
tls
|
| Wed, 01 May 2013 13:54:31 +0100 |
Matthew Wild |
Close 'sasl' branch
sasl
|
| Wed, 01 May 2013 13:45:42 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Wed, 01 May 2013 13:45:05 +0100 |
Matthew Wild |
Merge with Florob
|
| Tue, 30 Apr 2013 18:34:03 +0200 |
Florian Zeitz |
util.rfc{3484,6724}: Update to RFC 6724
|
| Mon, 11 Feb 2013 23:46:45 +0100 |
Florian Zeitz |
util.dataforms: Add support for generating type='fixed' fields
|
| Mon, 29 Apr 2013 19:40:39 +0200 |
Kim Alvefur |
portmanager: Also include the interface the service is listening on
|
| Mon, 29 Apr 2013 22:03:17 +0500 |
Waqas Hussain |
portmanager: Include port numbers the service is listening on in the info logs.
|
| Mon, 29 Apr 2013 20:26:48 +0500 |
Waqas Hussain |
net.server_select: Don't limit max file descriptor number on Windows.
|
| Mon, 29 Apr 2013 14:01:19 +0200 |
Kim Alvefur |
prosodyctl: Guess the country from the TLD for the cert config
|
| Mon, 29 Apr 2013 14:00:44 +0200 |
Kim Alvefur |
prosodyctl: Ask about the distinguished name in a in a consistent order
|
| Mon, 29 Apr 2013 13:59:39 +0200 |
Kim Alvefur |
prosodyctl: Add message describing the distinguished name input expected
|
| Mon, 29 Apr 2013 13:30:59 +0200 |
Kim Alvefur |
util.openssl: Write the distinguished_name part of the config in a consistent order
|
| Mon, 29 Apr 2013 11:27:17 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Mon, 29 Apr 2013 11:25:12 +0100 |
Matthew Wild |
MUC: Allow actor == true to set roles (like affiliations)
|
| Mon, 29 Apr 2013 11:21:37 +0100 |
Matthew Wild |
MUC: Allow plugins to add and handle options in the MUC config form
|
| Mon, 29 Apr 2013 10:54:25 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Mon, 29 Apr 2013 10:52:23 +0100 |
Matthew Wild |
Merge with Florob
|
| Sun, 28 Apr 2013 02:28:42 +0200 |
Florian Zeitz |
util.hashes, util.sasl.scram: Implement SCRAM-SHA1's Hi in C
|
| Sat, 27 Apr 2013 17:01:31 +0200 |
Florian Zeitz |
util.hmac, util.hashes: Implement HMAC functions in C, and move to util.hashes
|
| Mon, 29 Apr 2013 10:44:18 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Mon, 29 Apr 2013 10:43:44 +0100 |
Matthew Wild |
mod_saslauth, mod_compression: Fix some cases where open_stream() was not being passed to/from (see df3c78221f26 and issue #338)
|
| Mon, 29 Apr 2013 00:36:04 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Mon, 29 Apr 2013 00:33:39 +0100 |
Matthew Wild |
mod_s2s: Ensure that to/from on stream headers are always correct, fixes #338
|
| Sun, 28 Apr 2013 16:22:01 +0200 |
Kim Alvefur |
prosodyctl: Put keys and certificates in ./certs when in a source checkout
|
| Sat, 27 Apr 2013 22:46:01 +0200 |
Kim Alvefur |
net.server*: Allow the TCP backlog parameter to be set in the config
|
| Sat, 27 Apr 2013 19:44:37 +0200 |
Kim Alvefur |
moduleapi: in module:provides(), add the name of the module in item._provided_by
|
| Sat, 27 Apr 2013 19:14:22 +0200 |
Kim Alvefur |
moduleapi: module:provides called without an item makes a copy of the environment instead. Fixes warnings about non-existent globals
|
| Sat, 27 Apr 2013 18:03:19 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Sat, 27 Apr 2013 14:59:00 +0100 |
Matthew Wild |
moduleapi: Add module:get_option_inherited_set() to return a set that inherits items from a globally set set, if set
|
| Sat, 27 Apr 2013 14:57:24 +0100 |
Matthew Wild |
moduleapi: Add module:context(host) to produce a fake API context for a given host (or global). module:context("*"):get_option("foo") to get global options.
|
| Sat, 27 Apr 2013 13:11:27 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Sat, 27 Apr 2013 13:11:03 +0100 |
Matthew Wild |
util.prosodyctl: Initialize storagemanager on the host before initializing usermanager. This fixes brokenness when the auth provider opens the store on load (as they all do since eeea0eb2602a) (thanks nulani)
|
| Fri, 26 Apr 2013 12:25:53 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Fri, 26 Apr 2013 12:25:25 +0100 |
Matthew Wild |
mod_s2s: Obey tcp_keepalives option for s2s too, and make it individually configurable through s2s_tcp_keepalives (thanks yeled)
|
| Thu, 25 Apr 2013 20:37:51 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Thu, 25 Apr 2013 20:37:20 +0100 |
Matthew Wild |
mod_admin_telnet: Add muc:create(room) (thanks SkyBlue)
|
| Thu, 25 Apr 2013 20:36:55 +0100 |
Matthew Wild |
MUC: add __tostring on room metatable
|
| Thu, 25 Apr 2013 17:50:22 +0200 |
Kim Alvefur |
mod_c2s: Refactor <stream:error> building to allways tostring() it and only call send once
|
| Tue, 23 Apr 2013 15:55:49 -0400 |
Waqas Hussain |
util.json: New, improved, fixed codepoint to UTF-8 conversion.
|
| Tue, 23 Apr 2013 14:41:52 -0400 |
Waqas Hussain |
util.json: Make encode(decode("[]"))=="[]".
|
| Tue, 23 Apr 2013 15:38:38 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Tue, 23 Apr 2013 14:49:48 +0200 |
Florian Zeitz |
mod_admin_adhoc: Use util.adhoc
|
| Tue, 23 Apr 2013 14:49:31 +0200 |
Florian Zeitz |
util.adhoc: New util for generating common adhoc handler patterns
|
| Tue, 23 Apr 2013 15:15:52 +0100 |
Matthew Wild |
Merges all the way down
|
| Tue, 23 Apr 2013 15:14:47 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Tue, 23 Apr 2013 15:14:22 +0100 |
Matthew Wild |
Merge
|
| Tue, 23 Apr 2013 15:13:51 +0100 |
Matthew Wild |
mod_auth_internal_plain: Don't log passwords, even at debug level
|
| Mon, 22 Apr 2013 12:35:52 +0100 |
Matthew Wild |
mod_c2s, mod_s2s, net.http, net.http.server: Improve tracebacks (omit traceback function), to make it clearer where an error occured
|
| Mon, 22 Apr 2013 12:25:00 +0100 |
Matthew Wild |
net.server.http: Add a comment
|
| Mon, 22 Apr 2013 12:24:42 +0100 |
Matthew Wild |
net.server.http: Ensure that event map cannot grow forever (limit to 10K wildcard-only entries)
|
| Mon, 22 Apr 2013 12:35:52 +0100 |
Matthew Wild |
mod_c2s, mod_s2s, net.http, net.http.server: Improve tracebacks (omit traceback function), to make it clearer where an error occured
|
| Mon, 22 Apr 2013 12:25:00 +0100 |
Matthew Wild |
net.server.http: Add a comment
|
| Mon, 22 Apr 2013 12:24:42 +0100 |
Matthew Wild |
net.server.http: Ensure that event map cannot grow forever (limit to 10K wildcard-only entries)
|
| Mon, 22 Apr 2013 11:54:15 -0400 |
Waqas Hussain |
storagemanager: Fix traceback in logging when store type is nil, and store is unsupported.
|
| Fri, 19 Apr 2013 16:16:09 +0200 |
Kim Alvefur |
Merge 0.9->trunk
|
| Fri, 19 Apr 2013 16:14:06 +0200 |
Kim Alvefur |
mod_auth_internal_hashed, mod_auth_internal_plain, mod_privacy, mod_private, mod_register, mod_vcard, mod_muc: Use module:open_store()
|
| Fri, 19 Apr 2013 14:44:08 +0200 |
Kim Alvefur |
Merge 0.9->trunk
|
| Fri, 19 Apr 2013 14:42:32 +0200 |
Kim Alvefur |
moduleapi: Make module:open_store() open a store named after the calling module by default
|
| Fri, 19 Apr 2013 13:30:37 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Fri, 19 Apr 2013 13:29:47 +0100 |
Matthew Wild |
moduleapi: Add module:open_store() as a front-end to storagemanager.open()
|
| Thu, 18 Apr 2013 11:14:16 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Thu, 18 Apr 2013 11:13:40 +0100 |
Matthew Wild |
mod_storage_sql2 (temporary name), sql.lib, util.sql: New SQL API supporting cross-module connection sharing, transactions and Things - a work in progress
|
| Thu, 18 Apr 2013 00:41:25 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Thu, 18 Apr 2013 00:41:03 +0100 |
Matthew Wild |
net.server_select: Don't call onconnect twice for SSL connections
|
| Thu, 18 Apr 2013 00:40:09 +0100 |
Matthew Wild |
Merge backout
|
| Thu, 18 Apr 2013 00:39:59 +0100 |
Matthew Wild |
Backed out changeset f2631a14b953
|
| Thu, 18 Apr 2013 00:10:52 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Thu, 18 Apr 2013 00:08:58 +0100 |
Matthew Wild |
net.http: When HTTP request fails due to a network or SSL error, call the callback to let it know
|
| Wed, 17 Apr 2013 15:28:20 -0400 |
Waqas Hussain |
net.http.server: The correct Connection header value to look for is Keep-Alive, not keep-alive.
|
| Tue, 16 Apr 2013 18:18:22 -0400 |
Waqas Hussain |
net.server_select: Add and improve some comments.
|
| Tue, 16 Apr 2013 18:15:10 -0400 |
Waqas Hussain |
net.server_select: Move socket timeout cleanup code out of a timer, into the select loop (which makes util.timer the only timer using server_select._addtimer).
|
| Wed, 17 Apr 2013 21:30:44 +0200 |
Kim Alvefur |
net.server_select: Normalize indentation
|
| Wed, 17 Apr 2013 19:11:57 +0200 |
Kim Alvefur |
Merge 0.9->trunk
|
| Wed, 17 Apr 2013 19:10:04 +0200 |
Kim Alvefur |
net.server_select: Don't call onconnect twice on SSL connections
|
| Wed, 17 Apr 2013 14:32:26 +0100 |
Matthew Wild |
mod_pubsub: Only assign id to item element if there is one
|
| Wed, 17 Apr 2013 14:20:02 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Wed, 17 Apr 2013 14:12:47 +0100 |
Matthew Wild |
mod_pubsub: Add id to stored item when auto-generated. Fixes #335
|
| Mon, 15 Apr 2013 21:26:20 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Mon, 15 Apr 2013 21:25:59 +0100 |
Matthew Wild |
net.http.parser: Remove accidentally-committed debugging
|
| Mon, 15 Apr 2013 21:22:45 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Mon, 15 Apr 2013 21:21:57 +0100 |
Matthew Wild |
net.http.parser: Fix off-by-one error in chunked encoding parser
|
| Mon, 15 Apr 2013 19:37:15 +0200 |
Kim Alvefur |
mod_s2s: Add missing space
|
| Mon, 15 Apr 2013 16:43:08 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Mon, 15 Apr 2013 12:30:40 +0100 |
Matthew Wild |
Makefile: Specify explicit mode when installing prosody.version, to avoid it defaulting to something nasty (executable)
|
| Fri, 12 Apr 2013 20:26:35 +0100 |
Matthew Wild |
util.http: Refactor and import all necessary functions
|
| Tue, 09 Apr 2013 15:50:46 +0200 |
Kim Alvefur |
prosodyctl: Bump util.pposix version for API change
|
| Fri, 12 Apr 2013 00:45:46 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Fri, 12 Apr 2013 00:44:49 +0100 |
Matthew Wild |
util.iterators: Add ripairs() (ipairs() in reverse) (thanks Maranda)
|
| Fri, 12 Apr 2013 00:32:10 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Fri, 12 Apr 2013 00:31:05 +0100 |
Matthew Wild |
net.http: Swap response and request parameters passed to callback (will break some modules)
|
| Thu, 11 Apr 2013 21:55:20 +0100 |
Matthew Wild |
util.httpstream: Unused, remove
|
| Thu, 11 Apr 2013 20:24:37 +0100 |
Matthew Wild |
net.http: Switch from util.httpstream to net.http.parser, introduces small but backwards-incompatible API changes - see http://prosody.im/doc/developers/http
|
| Thu, 11 Apr 2013 20:01:03 +0100 |
Matthew Wild |
net.http.parser: Fix chunked encoding response parsing, and make it more robust
|
| Thu, 11 Apr 2013 19:58:53 +0100 |
Matthew Wild |
net.http.parser: Convert status_code to a number before trying to compare it to numbers
|
| Thu, 11 Apr 2013 17:39:10 +0100 |
Matthew Wild |
net.http.parser: Break when no more usable data in buffer (client part of e5ec60dfb202)
|
| Thu, 11 Apr 2013 17:37:37 +0100 |
Matthew Wild |
net.http.parser: Depend on util.http instead of net.http for urlencode
|
| Thu, 11 Apr 2013 17:35:39 +0100 |
Matthew Wild |
sessionmanager, s2smanager: Remove unused imports
|
| Thu, 11 Apr 2013 17:32:59 +0100 |
Matthew Wild |
net.http, util.http: Move definitions of urlencode/decode and formencode/decode to util.http (possible to use them without unnecessary network-related dependencies)
|
| Tue, 09 Apr 2013 15:51:08 +0200 |
Kim Alvefur |
Merge 0.9->trunk
|
| Tue, 09 Apr 2013 15:50:46 +0200 |
Kim Alvefur |
prosodyctl: Bump util.pposix version for API change
|
| Mon, 08 Apr 2013 22:43:27 +0200 |
Kim Alvefur |
Merge 0.9->trunk
|
| Mon, 08 Apr 2013 22:42:38 +0200 |
Kim Alvefur |
mod_s2s: Adjust priority of route/remote hooks to negative values (like most other internal hooks)
|
| Mon, 08 Apr 2013 17:22:15 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Mon, 08 Apr 2013 17:21:16 +0100 |
Matthew Wild |
mod_posix: Improve error message for a pposix version mismatch
|
| Mon, 08 Apr 2013 16:57:59 +0100 |
Matthew Wild |
mod_posix, util.pposix: Bump version for API change
|
| Mon, 08 Apr 2013 16:57:05 +0100 |
Matthew Wild |
mod_posix: Pass logger name to syslog, so that sources now get logged
|
| Mon, 08 Apr 2013 16:56:40 +0100 |
Matthew Wild |
util.pposix: syslog(): Support an optional source parameter (producing messages of the form '<source>: <message>'
|
| Mon, 08 Apr 2013 16:40:27 +0100 |
Matthew Wild |
net.http: Throw error when connecting to a http:// URL without LuaSec available
|
| Mon, 08 Apr 2013 15:53:18 +0100 |
Matthew Wild |
sessionmanager, s2smanager: Remove open_session tracing
|
| Mon, 08 Apr 2013 15:32:51 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Mon, 08 Apr 2013 15:32:24 +0100 |
Matthew Wild |
mod_pubsub: Send bad-request when no action specified (thanks Maranda)
|
| Mon, 08 Apr 2013 15:05:16 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Mon, 08 Apr 2013 15:04:55 +0100 |
Matthew Wild |
mod_pubsub: Don't attempt to handle iq stanzas with no action element
|
| Mon, 08 Apr 2013 12:08:34 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Sun, 07 Apr 2013 20:28:12 +0100 |
Matthew Wild |
util.datamanager: Clear the cache of created directories on storage failure, and retry
|
| Sun, 07 Apr 2013 16:56:49 +0000 |
Marco Cirillo |
util.datamanager: expose path decode and encode functions.
|
| Sun, 07 Apr 2013 12:23:29 +0000 |
Marco Cirillo |
net.http.server: add API to allow firing events directly on the server.
|
| Sat, 06 Apr 2013 20:07:08 +0100 |
Matthew Wild |
prosodyctl: Define prosody.core_post_stanza as an empty function
|
| Sat, 06 Apr 2013 12:21:01 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Sat, 06 Apr 2013 12:20:31 +0100 |
Matthew Wild |
util.json: Convert \uXXXX to UTF-8 when decoding
|
| Fri, 05 Apr 2013 19:59:48 +0100 |
Matthew Wild |
util.stanza: Use correct index when replacing the tag in .tags (thanks daurnimator)
|
| Fri, 05 Apr 2013 19:13:46 +0100 |
Matthew Wild |
moduleapi: assert() that prosody.core_post_stanza is not nil
|
| Fri, 05 Apr 2013 13:06:48 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Fri, 05 Apr 2013 13:06:26 +0100 |
Matthew Wild |
portmanager: import pairs() (thanks Maranda)
|
| Fri, 05 Apr 2013 10:05:18 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Fri, 05 Apr 2013 10:04:53 +0100 |
Matthew Wild |
Merge with Maranda
|
| Fri, 05 Apr 2013 04:52:11 +0000 |
Marco Cirillo |
rostermanager: do not save rosters for unexistant users.
|
| Fri, 05 Apr 2013 04:49:32 +0000 |
Marco Cirillo |
prosody: load rostermanager after usermanager during environment initialization.
|
| Thu, 04 Apr 2013 23:41:36 +0000 |
Marco Cirillo |
mod_http: disable ssl peer verification by default.
|
| Thu, 04 Apr 2013 23:36:30 +0000 |
Marco Cirillo |
portmanager: add logic to allow specification of service default values for ssl config and / or overrides.
|
| Fri, 05 Apr 2013 10:01:02 +0100 |
Matthew Wild |
mod_storage_none: A null-like storage provider that returns all stores as empty, and fails to save anything to them
|
| Thu, 04 Apr 2013 20:05:35 +0200 |
Kim Alvefur |
util.stanza: Add stanza:find(), a light weight XPath-like method
|
| Thu, 04 Apr 2013 19:21:47 +0200 |
Kim Alvefur |
mod_s2s: Add COMPAT cahin verification code for older LuaSec versions
|
| Wed, 03 Apr 2013 15:48:49 +0200 |
Kim Alvefur |
configure: Replaces tabs with spaces in --help
|
| Wed, 03 Apr 2013 15:38:18 +0200 |
Kim Alvefur |
configure: Add RUNWITH to --help
|
| Wed, 03 Apr 2013 13:53:21 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Wed, 03 Apr 2013 13:51:59 +0100 |
Matthew Wild |
mod_pubsub: Don't send current items to new subscribers (I don't know why we did)
|
| Wed, 03 Apr 2013 13:40:40 +0100 |
Matthew Wild |
mod_groups: Remove unused import
|
| Wed, 03 Apr 2013 13:40:29 +0100 |
Matthew Wild |
mod_groups: Add a public function other modules can use to determine if a JID belongs to a given group
|
| Wed, 03 Apr 2013 13:39:41 +0100 |
Matthew Wild |
mod_presence: Remove some unused variables
|
| Wed, 03 Apr 2013 13:39:00 +0100 |
Matthew Wild |
util.helpers: Helper helpers to log host events
|
| Wed, 03 Apr 2013 13:38:27 +0100 |
Matthew Wild |
util.stanza: :maptags(): Fixes to make loop more robust on item removal
|
| Wed, 03 Apr 2013 08:14:55 +0100 |
Matthew Wild |
configmanager: Some cleanup, remove unused variables and imports
|
| Mon, 01 Apr 2013 23:44:28 +0000 |
Marco Cirillo |
moduleapi: have get_host_items wrap on get_items from modulemanager, also add has_{feature/identity} to the API.
|
| Mon, 01 Apr 2013 23:41:57 +0000 |
Marco Cirillo |
modulemanager: add missing ipairs import.
|
| Mon, 01 Apr 2013 22:34:44 +0000 |
Marco Cirillo |
modulemanager: add function to retrieve module items from a specific host entity.
|
| Mon, 01 Apr 2013 14:51:42 +0100 |
Matthew Wild |
prosody.cfg.lua.dist: Update with new options and comments
|
| Mon, 01 Apr 2013 14:45:59 +0100 |
Matthew Wild |
mod_s2s: Close incoming s2s with stream error when secure and we don't trust their certificate
|
| Sun, 31 Mar 2013 22:40:01 +0100 |
Matthew Wild |
INSTALL: Update from wiki
|
| Sun, 31 Mar 2013 13:49:33 +0100 |
Matthew Wild |
DEPENDS: Update (LuaSec now has a rock) and add link to /doc/depends
|
| Sun, 31 Mar 2013 13:45:57 +0100 |
Matthew Wild |
TODO: Remove 0.9
|
| Sun, 31 Mar 2013 13:45:04 +0100 |
Matthew Wild |
net.http.server: Don't overwrite existing response.headers when returning a response object from a HTTP handler (waqas says it's wrong)
|
| Sun, 31 Mar 2013 13:43:12 +0100 |
Matthew Wild |
AUTHORS: A small update...
|
| Sun, 31 Mar 2013 20:09:14 +0200 |
Kim Alvefur |
tools/migration/Makefile: Apply Lua runtime override (see 53f741a5a73a)
|
| Sun, 31 Mar 2013 20:04:09 +0200 |
Kim Alvefur |
configure: Set to run with lua5.1 in the debian preset
|
| Sun, 31 Mar 2013 13:21:19 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Sun, 31 Mar 2013 12:27:28 +0100 |
Matthew Wild |
portmanager: Log error and fail to bind when port is invalid (not a number)
|
| Thu, 28 Mar 2013 09:51:03 -0400 |
Matthew Wild |
Merge 0.9->trunk
|
| Thu, 28 Mar 2013 09:50:21 -0400 |
Matthew Wild |
mod_muc/muc.lib: Don't add messages without a body (such as chat state notifications) to the room history (thanks louiz’, Link Mauve, poezio and all its users)
|
| Thu, 28 Mar 2013 09:31:29 -0400 |
Matthew Wild |
Merge 0.9->trunk
|
| Thu, 28 Mar 2013 09:31:07 -0400 |
Matthew Wild |
util.json: Add json.encode_array() (thanks B)
|
| Thu, 28 Mar 2013 12:17:15 +0000 |
Matthew Wild |
Merge 0.9->trunk
|
| Thu, 28 Mar 2013 12:49:19 +0100 |
Tobias Markmann |
mod_privacy: Drop stanzas of type groupchat, so users aren't kicked from their chatrooms when blocking specific MUC occupants.
|
| Wed, 27 Mar 2013 23:48:39 +0100 |
Kim Alvefur |
portmanager: Add use_ipv4 option, default to true.
|
| Wed, 27 Mar 2013 23:32:34 +0100 |
Kim Alvefur |
portmanager: use_ipv6 defaults to true if luasocket has ipv6 support
|
| Wed, 27 Mar 2013 23:09:47 +0100 |
Kim Alvefur |
mod_s2s: Prevent s2s to and from hosts we serve locally
|
| Tue, 26 Mar 2013 09:25:20 +0100 |
Kim Alvefur |
mod_s2s: Prevent traceback when replying to incoming connection to a host we don't serve
|
| Mon, 25 Mar 2013 19:08:15 +0100 |
Kim Alvefur |
mod_s2s: Reset secure flag on new connection attempt
|
| Mon, 25 Mar 2013 08:18:49 +0100 |
Kim Alvefur |
mod_s2s: session.from_host does not allways exist on incoming connections, true and nil or "our hostname" does not evaluate to what we want here
|
| Sat, 23 Mar 2013 23:30:13 +0100 |
Kim Alvefur |
mod_s2s: Keep the dns answer object around a while so plugins can look at it
|
| Sat, 23 Mar 2013 20:06:02 +0100 |
Kim Alvefur |
net.server, _select: Reorganise configuration of server_select to be more like server_event
|
| Sat, 23 Mar 2013 15:00:49 +0100 |
Kim Alvefur |
prosody, prosodyctl: Remove last trace of "core" \o/
|
| Sat, 23 Mar 2013 15:00:22 +0100 |
Kim Alvefur |
net.server: No sections in config anymore
|
| Thu, 28 Mar 2013 12:49:19 +0100 |
Tobias Markmann |
mod_privacy: Drop stanzas of type groupchat, so users aren't kicked from their chatrooms when blocking specific MUC occupants.
|
| Sat, 23 Mar 2013 04:17:39 +0100 |
Kim Alvefur |
Merge 0.9->trunk
|
| Sat, 23 Mar 2013 04:14:52 +0100 |
Kim Alvefur |
configmanager: Fix so unset variables are searched for in the global section
|
| Sat, 23 Mar 2013 02:38:30 +0100 |
Kim Alvefur |
util.{prosodyctl,openssl}: More use of config sections removed
|
| Sat, 23 Mar 2013 02:35:50 +0100 |
Kim Alvefur |
mod_tls: More use of config sections removed
|
| Sat, 23 Mar 2013 02:33:15 +0100 |
Kim Alvefur |
core.*: Complete removal of all traces of the "core" section and section-related code.
|
| Sat, 23 Mar 2013 02:24:11 +0100 |
Kim Alvefur |
MUC: Access prosody.hosts instead of the old global hosts
|
| Sat, 23 Mar 2013 01:42:48 +0100 |
Kim Alvefur |
mod_proxy65: Fix typo in comment
|
| Sat, 23 Mar 2013 01:42:27 +0100 |
Kim Alvefur |
mod_http: Import portmanager
|
| Sat, 23 Mar 2013 01:39:56 +0100 |
Kim Alvefur |
mod_groups: Use module API for reading config
|
| Sat, 23 Mar 2013 01:35:52 +0100 |
Kim Alvefur |
mod_roster: Remove unused variable
|
| Sat, 23 Mar 2013 01:27:38 +0100 |
Kim Alvefur |
mod_motd, mod_register, mod_private, mod_http_errors, mod_admin_adhoc: Remove unused imports
|
| Sat, 23 Mar 2013 01:27:16 +0100 |
Kim Alvefur |
mod_announce, mod_auth_anonymous, mod_c2s, mod_c2s, mod_component, mod_iq, mod_message, mod_presence, mod_tls: Access prosody.{hosts,bare_sessions,full_sessions} instead of the old globals
|
| Fri, 22 Mar 2013 15:16:43 +0000 |
Matthew Wild |
Merge 0.9->trunk
|
| Fri, 22 Mar 2013 15:16:22 +0000 |
Matthew Wild |
mod_s2s: Fix variable usage in check_auth_policy (thanks Florob)
|
| Fri, 22 Mar 2013 14:50:43 +0000 |
Matthew Wild |
s2smanager: Remove unused function parameter
|
| Fri, 22 Mar 2013 14:50:29 +0000 |
Matthew Wild |
s2smanager: Access prosody.hosts instead of hosts global directly
|
| Fri, 22 Mar 2013 14:31:14 +0000 |
Matthew Wild |
mod_s2s: Remove unused variable
|
| Fri, 22 Mar 2013 14:22:46 +0000 |
Matthew Wild |
Merge 0.9->trunk
|
| Fri, 22 Mar 2013 14:21:02 +0000 |
Matthew Wild |
mod_s2s: Add controls for certificate validation via the s2s_secure_auth option. Plugins can now return false from handling s2s-check-certificate to prevent connection establishment (s2sin+s2sout)
|
| Fri, 22 Mar 2013 14:18:23 +0000 |
Matthew Wild |
s2smanager, mod_s2s, mod_dialback, mod_saslauth: Move s2smanager.make_authenticated() to mod_s2s, and plugins now signal authentication via the s2s-authenticated event
|
| Fri, 22 Mar 2013 11:24:54 +0000 |
Matthew Wild |
hostmanager: Use rawget to check for activated hosts to prevent recursion in dynamic host loaders
|
| Fri, 22 Mar 2013 11:24:13 +0000 |
Matthew Wild |
hostmanager: Use prosody.hosts instead of 'hosts' global
|
| Fri, 22 Mar 2013 11:23:40 +0000 |
Matthew Wild |
util.pposix: Allow fetching RLIMIT_NICE when available
|
| Fri, 22 Mar 2013 11:22:50 +0000 |
Matthew Wild |
prosody: Add COMPAT note about globals
|
| Fri, 22 Mar 2013 11:21:24 +0000 |
Matthew Wild |
configmanager, hostmanager, prosody: Almost complete removal of section-related code, and the infamous 'core' section. Still backwards-compatible with API users.
|
| Wed, 20 Mar 2013 20:35:59 +0000 |
Matthew Wild |
Merge...
|
| Wed, 20 Mar 2013 20:34:38 +0000 |
Matthew Wild |
Merge 0.9->trunk
|
| Wed, 20 Mar 2013 20:31:52 +0000 |
Matthew Wild |
net.http: Disable SSLv2 support for HTTPS connections
|
| Wed, 20 Mar 2013 20:31:02 +0000 |
Matthew Wild |
net.http: Allow passing an SSL context or options table to be used for HTTPS requests (thanks daurnimator)
|
| Sat, 16 Mar 2013 18:49:14 +0100 |
Kim Alvefur |
Merge 0.9->trunk
|
| Sat, 16 Mar 2013 17:46:43 +0100 |
Kim Alvefur |
mod_s2s, mod_saslauth, mod_compression: Refactor to have common code for opening streams
|
| Fri, 15 Mar 2013 09:51:43 +0100 |
Kim Alvefur |
certs/openssl.cnf: Update XMPP-Core references to reflect RFC publication
|
| Wed, 13 Mar 2013 07:33:36 +0100 |
Kim Alvefur |
s2smanager: Use unused local, reduce table indexing
|
| Wed, 13 Mar 2013 07:03:34 +0100 |
Kim Alvefur |
rostermanager: Remove unused imports
|
| Wed, 13 Mar 2013 07:01:57 +0100 |
Kim Alvefur |
hostmanager: Import core_post_stanza from the global prosody table
|
| Tue, 12 Mar 2013 12:30:35 +0000 |
Matthew Wild |
Merge 0.9->trunk
|
| Tue, 12 Mar 2013 12:30:08 +0000 |
Matthew Wild |
mod_s2s: Do not include xmlns:db declaration in stream header if mod_dialback is not loaded
|
| Mon, 11 Mar 2013 21:39:15 +0100 |
Kim Alvefur |
mod_s2s: Make sure host variable is reachable
|
| Sun, 10 Mar 2013 17:49:07 +0000 |
Matthew Wild |
mod_s2s: Fire s2s-check-certificate event after validating a certificate, to allow plugins to override standard procedure
|
| Sun, 10 Mar 2013 11:29:47 +0000 |
Matthew Wild |
Merge 0.9->trunk
|
| Sun, 10 Mar 2013 11:25:05 +0000 |
Matthew Wild |
mod_s2s, mod_dialback: Rename s2s-authenticate-legacy event to s2sout-authenticate-legacy for clarity. Also, hello!
|
| Tue, 05 Mar 2013 10:04:31 +0100 |
Kim Alvefur |
net.dns: Make sure argument to math.randomseed does not overflow a 32 bit unsigned int. Closes #320
|
| Fri, 01 Mar 2013 14:15:38 +0100 |
Kim Alvefur |
net.server_event: Remove unused local
|
| Fri, 01 Mar 2013 11:41:26 +0100 |
Kim Alvefur |
net.server_select: Optimization, clean bufferqueue when it makes sense.
|
| Fri, 01 Mar 2013 11:11:05 +0100 |
Kim Alvefur |
net.server_select: Use # operator instead of string.len
|
| Tue, 26 Feb 2013 23:57:44 +0500 |
Waqas Hussain |
mod_proxy65: Only handle service discovery requests when no node is present in the request.
|
| Tue, 26 Feb 2013 23:56:44 +0500 |
Waqas Hussain |
MUC: Always return <service-unavailable/> when a node is present in service discovery requests.
|
| Tue, 26 Feb 2013 20:31:41 +0500 |
Waqas Hussain |
MUC: Fix affiliation check for admins, and bring it in line with the spec (thanks Maranda).
|
| Tue, 26 Feb 2013 19:41:52 +0500 |
Waqas Hussain |
net.http.server: Ensure HTTP callbacks are never called recursively for pipelined requests.
|
| Mon, 18 Feb 2013 13:12:14 +0100 |
Kim Alvefur |
mod_http: Expand $host in http_paths
|
| Tue, 12 Feb 2013 03:24:41 +0100 |
Kim Alvefur |
net.server_select: Limit global number of sockets passed to select.
|
| Tue, 12 Feb 2013 03:24:30 +0100 |
Kim Alvefur |
net.server_select: Be less aggressive about server pause
|
| Thu, 07 Feb 2013 22:11:35 +0100 |
Florian Zeitz |
mod_admin_adhoc: Fix 'Shut down service' command
|
| Thu, 07 Feb 2013 21:14:01 +0100 |
Florian Zeitz |
mod_admin_adhoc: Implement global module unloading
|
| Thu, 07 Feb 2013 00:40:00 +0100 |
Florian Zeitz |
mod_admin_adhoc: Implement global module reloading
|
| Wed, 06 Feb 2013 00:53:49 +0100 |
Florian Zeitz |
mod_admin_adhoc: Fix info message for module reload/unload
|
| Wed, 06 Feb 2013 00:51:25 +0100 |
Florian Zeitz |
mod_admin_adhoc: Implement global module loading
|
| Tue, 05 Feb 2013 00:43:14 +0100 |
Florian Zeitz |
mod_admin_adhoc: Remove a TODO, our pretty_print turns out not to be helpful after all
|
| Fri, 08 Feb 2013 00:27:59 +0500 |
Waqas Hussain |
net.http.parser: Ensure full URL in status line contains a path.
|
| Fri, 08 Feb 2013 00:18:40 +0500 |
Waqas Hussain |
net.http.parser: Fix traceback on invalid URL in status line.
|
| Sun, 03 Feb 2013 15:52:27 +0100 |
Kim Alvefur |
Merge 0.9->trunk
|
| Thu, 31 Jan 2013 18:41:01 +0100 |
Kim Alvefur |
mod_pubsub, util.pubsub: Add delete action
|
| Thu, 31 Jan 2013 15:48:55 +0100 |
Kim Alvefur |
portmanager: Make sure foo_ports is a table
|
| Thu, 31 Jan 2013 15:33:41 +0100 |
Kim Alvefur |
mod_pubsub: More strict checks for node and ids
|
| Mon, 28 Jan 2013 01:06:05 +0100 |
Kim Alvefur |
mod_pubsub: Broadcast items correctly on new subscriptions
|
| Sun, 27 Jan 2013 17:11:45 +0100 |
Kim Alvefur |
mod_component: Look for the correct xmlns (thanks NebuK)
|
| Sat, 26 Jan 2013 03:54:18 +0500 |
Waqas Hussain |
util.pubsub: Fix nil access error in get_subscriptions.
|
| Sat, 26 Jan 2013 03:50:13 +0500 |
Waqas Hussain |
mod_pubsub: require usermanager.
|
| Sat, 26 Jan 2013 03:49:45 +0500 |
Waqas Hussain |
mod_pubsub: Fix nil access error.
|
| Fri, 25 Jan 2013 01:32:14 +0100 |
Florian Zeitz |
mod_pubsub, util.pubsub: Don't send purge notifications in an <items/> element
|
| Sat, 26 Jan 2013 03:39:18 +0500 |
Waqas Hussain |
util.xmppstream: Include error stanza in error message if no error handler is available.
|
| Fri, 25 Jan 2013 00:36:17 +0100 |
Kim Alvefur |
ejabberd2prosody.lua: Don't make assumptions about file name.
|
| Thu, 24 Jan 2013 21:48:45 +0100 |
Kim Alvefur |
ejabberd2prosody.lua: Replace util.logger with a dummy before requiring util.serialization
|
| Thu, 24 Jan 2013 16:36:48 +0100 |
Kim Alvefur |
mod_pubsub: Ignore subscription options for now, fixes traceback due to missing form
|
| Thu, 24 Jan 2013 00:59:32 +0100 |
Kim Alvefur |
mod_s2s: Don't try to close sessions that were destroyed before timeout
|
| Thu, 24 Jan 2013 00:58:17 +0100 |
Kim Alvefur |
s2smanager: Generate session names used for logging the same way everywhere
|
| Thu, 24 Jan 2013 00:58:03 +0100 |
Kim Alvefur |
mod_pubsub, util.pubsub: Implement the purge action
|
| Wed, 23 Jan 2013 22:41:18 +0100 |
Kim Alvefur |
mod_pubsub: Advertise autocreate_on_publish correctly.
|
| Tue, 22 Jan 2013 08:30:38 +0500 |
Waqas Hussain |
Merge 0.9->trunk
|
| Tue, 22 Jan 2013 08:26:08 +0500 |
Waqas Hussain |
mod_auth_internal_plain, mod_auth_internal_hashed: No need to nodeprep here.
|
| Tue, 22 Jan 2013 08:21:05 +0500 |
Waqas Hussain |
util.sasl.{plain,scram,digest-md5}: nodeprep username before passing to callbacks, so callbacks don't have to.
|
| Sat, 12 Jan 2013 17:26:50 +0100 |
Florian Zeitz |
net.http.server: Properly handle persistent connections
|
| Sat, 12 Jan 2013 16:55:39 +0100 |
Florian Zeitz |
util.http: New module for HTTP helper functions
|
| Thu, 17 Jan 2013 21:57:35 +0100 |
Kim Alvefur |
mod_component: Make listener private (thanks Ge0rG)
|
| Fri, 11 Jan 2013 19:38:29 +0100 |
Kim Alvefur |
mod_presence: Put a timestamp on presence we store for probes
|
| Wed, 09 Jan 2013 22:01:52 +0100 |
Kim Alvefur |
prosodyctl, prosody: Pass the selected config file from prosodyctl to prosody
|
| Wed, 09 Jan 2013 20:40:44 +0100 |
Kim Alvefur |
prosodyctl: Pop arg items after use. Fixes #306
|
| Wed, 09 Jan 2013 17:56:40 +0100 |
Kim Alvefur |
MUC: Don't reply to errors (thanks iron)
|
| Tue, 08 Jan 2013 21:20:00 +0100 |
Kim Alvefur |
prosodyctl, prosody.cfg.lua.dist, certs/Makefile: Use .crt as suffix for certificates everywhere (thanks jasperixla)
|
| Tue, 08 Jan 2013 13:33:35 +0100 |
Kim Alvefur |
prosodyctl: Load LFS and util.openssl when actually needed (fixes unhelpful warnings if no LuaSec installed)
|
| Tue, 08 Jan 2013 13:33:01 +0100 |
Kim Alvefur |
net.http.parser: Abort if no status line is received.
|
| Mon, 07 Jan 2013 04:07:25 +0100 |
Kim Alvefur |
util.openssl: Cleanup; remove some unused variables.
|
| Mon, 07 Jan 2013 02:21:03 +0100 |
Kim Alvefur |
net.server_select: Remove useless duplicated settimeout() call
|
| Mon, 07 Jan 2013 02:20:43 +0100 |
Kim Alvefur |
net.server_select: Fix global access
|
| Mon, 07 Jan 2013 02:17:07 +0100 |
Kim Alvefur |
certmanager: Fix nil index if no LuaSec available
|
| Sun, 06 Jan 2013 04:55:53 +0500 |
Waqas Hussain |
net.server_event: Optimize socket write buffers (don't do buf=buf..newdata).
|
| Sat, 29 Dec 2012 19:13:42 +0100 |
Kim Alvefur |
Merge 0.9->trunk
|
| Sat, 29 Dec 2012 19:09:23 +0100 |
Kim Alvefur |
net.server: Don't return anything from config-reloaded hook, fixes logrotate heisenbug
|
| Fri, 28 Dec 2012 15:14:11 +0100 |
Kim Alvefur |
Merge 0.9->trunk
|
| Fri, 28 Dec 2012 15:00:43 +0100 |
Kim Alvefur |
core.certmanager: Add support for LuaSec 0.5. Also compat with MattJs luasec-hg
|
| Fri, 28 Dec 2012 14:33:47 +0100 |
Kim Alvefur |
prosody, mod_c2s, mod_s2s: Move closing of c2s and s2s sessions to respective plugins
|
| Fri, 28 Dec 2012 14:33:27 +0100 |
Kim Alvefur |
net.server_select: Pause servers while they are full
|
| Fri, 28 Dec 2012 14:33:27 +0100 |
Kim Alvefur |
net.server_select: Add pause and resume methods
|
| Fri, 28 Dec 2012 14:32:22 +0100 |
Kim Alvefur |
mod_admin_telnet: Stop processing lines when session is closed
|
| Fri, 28 Dec 2012 14:26:21 +0100 |
Kim Alvefur |
net.server_event: Destroy interfaces immediately, fixes reopening of servers.
|
| Fri, 28 Dec 2012 14:25:11 +0100 |
Kim Alvefur |
net.server_event: Remove comments about not closing event handlers from within callbacks, fixed in luaevent
|
| Fri, 28 Dec 2012 12:50:55 +0000 |
Matthew Wild |
Merge 0.9->trunk
|
| Fri, 28 Dec 2012 12:47:44 +0000 |
Matthew Wild |
mod_s2s: Remove connection from sessions table as soon as we learn it is disconnected. Fixes a connection/session leak.
|
| Fri, 28 Dec 2012 03:03:56 +0100 |
Kim Alvefur |
Merge 0.9->trunk
|
| Thu, 27 Dec 2012 20:44:58 +0100 |
Kim Alvefur |
core.loggingmanager: Don't create file log rules from [level] = "*sink" style config
|
| Wed, 26 Dec 2012 20:35:40 +0100 |
Kim Alvefur |
Merge 0.9->trunk
|
| Wed, 26 Dec 2012 02:46:49 +0100 |
Kim Alvefur |
mod_admin_telnet: Add info about port commands to help
|
| Sun, 23 Dec 2012 17:04:44 +0100 |
Kim Alvefur |
mod_http_files: Fix sending Content-Type for index files
|
| Sun, 23 Dec 2012 11:17:44 +0100 |
Kim Alvefur |
mod_http_files: Allow passing a string to serve()
|
| Sat, 22 Dec 2012 14:20:12 +0100 |
Kim Alvefur |
net.dns: Close voided sockets, so they don't stay in net.server
|
| Sat, 22 Dec 2012 12:06:36 +0000 |
Matthew Wild |
net.dns: Clean up query list when a server is marked down
|
| Fri, 21 Dec 2012 20:40:29 +0100 |
Kim Alvefur |
mod_http_files: Expose function other modules can use to combine their routes with file paths to serve
|
| Fri, 21 Dec 2012 20:34:40 +0100 |
Kim Alvefur |
mod_http_files: Work with non-wildcard-routes. Key cache on the original HTTP path.
|
| Fri, 21 Dec 2012 20:08:33 +0100 |
Kim Alvefur |
mod_http_files: Replace file listing with an event, allowing a different plugin to generate it
|
| Fri, 21 Dec 2012 17:54:43 +0100 |
Kim Alvefur |
mod_http_files: Export function can be used by other modules to serve files. Don't serve files by default unless http_files_dir is set
|
| Fri, 21 Dec 2012 17:22:19 +0100 |
Kim Alvefur |
mod_http_files: Rename config options and variable names
|
| Fri, 21 Dec 2012 16:10:45 +0100 |
Kim Alvefur |
mod_http_files: Log the error if we can't open or read a file
|
| Fri, 21 Dec 2012 13:37:39 +0500 |
Waqas Hussain |
net.http.parser: Skip url.parse when we don't have a full URL (also fixes traceback on paths starting with '//').
|
| Fri, 21 Dec 2012 09:04:54 +0100 |
Kim Alvefur |
Merge 0.9->trunk
|
| Fri, 21 Dec 2012 09:04:02 +0100 |
Kim Alvefur |
mod_http_files: Escape paths in redirects
|
| Fri, 21 Dec 2012 08:27:14 +0100 |
Kim Alvefur |
mod_http_files: Only match on modification date when if-none-match is not present
|
| Fri, 21 Dec 2012 08:25:09 +0100 |
Kim Alvefur |
mod_http_files: Only serve cached data if etag is unchanged.
|
| Fri, 21 Dec 2012 08:19:58 +0100 |
Kim Alvefur |
mod_http_files: Make sure file extensions are not nil or empty string
|
| Fri, 21 Dec 2012 08:14:33 +0100 |
Kim Alvefur |
mod_http_files: Avoid a bunch of table lookups
|
| Fri, 21 Dec 2012 08:10:07 +0100 |
Kim Alvefur |
mod_http_files: No use in closing a file handle if we couldn't open it
|
| Sun, 16 Dec 2012 14:36:44 +0100 |
Kim Alvefur |
Merge 0.9->trunk
|
| Sun, 16 Dec 2012 14:36:24 +0100 |
Kim Alvefur |
util.datamanager: Don't escape the name of a store
|
| Sun, 16 Dec 2012 08:37:14 +0100 |
Kim Alvefur |
Merge 0.9->trunk
|
| Sun, 16 Dec 2012 08:34:50 +0100 |
Kim Alvefur |
mod_http_files: Compare If-Modified-Since to last modification date
|
| Sun, 16 Dec 2012 08:17:28 +0100 |
Kim Alvefur |
mod_http_files: Fix caching the stringified directory index
|
| Sat, 15 Dec 2012 05:35:43 +0100 |
Kim Alvefur |
Merge 0.9->trunk
|
| Sat, 15 Dec 2012 05:34:30 +0100 |
Kim Alvefur |
Merge
|
| Fri, 14 Dec 2012 14:25:58 +0100 |
Kim Alvefur |
util.datamanager: Remove unused variable
|
| Fri, 14 Dec 2012 14:21:32 +0100 |
Kim Alvefur |
util.datamanager: Remove dead code path
|
| Sat, 15 Dec 2012 07:12:32 +0500 |
Waqas Hussain |
Merge 0.9->trunk
|
| Sat, 15 Dec 2012 07:08:54 +0500 |
Waqas Hussain |
MUC: Support invite messages when stanza type is explicitly set to "normal" or to an unknown value.
|
| Sat, 15 Dec 2012 07:06:45 +0500 |
Waqas Hussain |
util.sasl.plain: Reduce some code.
|
| Tue, 11 Dec 2012 23:41:02 +0100 |
Kim Alvefur |
Merge 0.9->trunk
|
| Tue, 11 Dec 2012 23:40:30 +0100 |
Kim Alvefur |
mod_http_files: Generate simple directory index.
|
| Tue, 11 Dec 2012 23:21:25 +0100 |
Kim Alvefur |
mod_http_files: Have mimetypes in a shared table. Get mimetypes from /etc/mime.types if exists.
|
| Tue, 11 Dec 2012 23:02:06 +0100 |
Kim Alvefur |
mod_http_files: Cache data read from disk in a weak table
|
| Tue, 11 Dec 2012 22:30:50 +0100 |
Kim Alvefur |
mod_http_files: Add Last-Modified header
|
| Tue, 11 Dec 2012 22:30:13 +0100 |
Kim Alvefur |
mod_http_files: Add ETag and check If-None-Match to allow client-side cache
|
| Tue, 11 Dec 2012 22:26:41 +0100 |
Kim Alvefur |
mod_http_files: Return 404 faster if file does not exist
|
| Tue, 11 Dec 2012 22:14:55 +0100 |
Kim Alvefur |
mod_http_files: Configurable number of index files to check for
|
| Sun, 09 Dec 2012 12:39:49 +0100 |
Kim Alvefur |
Merge 0.9->trunk
|
| Sun, 09 Dec 2012 12:20:55 +0100 |
Kim Alvefur |
mod_http: Fix path length pattern
|
| Sun, 09 Dec 2012 12:19:08 +0100 |
Kim Alvefur |
mod_auth_anonymous: Implement user iteration API
|
| Sun, 09 Dec 2012 11:50:09 +0100 |
Kim Alvefur |
mod_c2s: Check if TLS compression is used
|
| Sun, 09 Dec 2012 11:44:45 +0100 |
Kim Alvefur |
mod_admin_telnet: Improve wording when listing users
|
| Tue, 04 Dec 2012 20:11:41 +0000 |
Matthew Wild |
Merge
|
| Tue, 04 Dec 2012 20:08:44 +0000 |
Matthew Wild |
portmanager: Return first service with the specified name from get_service() (instead of the array of possible services) (thanks xnyhps)
|
| Mon, 03 Dec 2012 10:04:34 +0500 |
Waqas Hussain |
Merge 0.9->trunk.
|
| Mon, 03 Dec 2012 10:01:46 +0500 |
Waqas Hussain |
util.xml: Fix module name.
|
| Mon, 03 Dec 2012 10:01:06 +0500 |
Waqas Hussain |
net.http.parser: Fix syntax error introduced in c5edb08fc7cb.
|
| Mon, 03 Dec 2012 06:07:00 +0500 |
Waqas Hussain |
Merge 0.9->trunk.
|
| Mon, 03 Dec 2012 05:50:39 +0500 |
Waqas Hussain |
plugins/storage/xmlparse.lib.lua: Delete.
|
| Mon, 03 Dec 2012 05:49:05 +0500 |
Waqas Hussain |
plugins/storage/mod_xep0227: Use util.xml.
|
| Mon, 03 Dec 2012 05:44:48 +0500 |
Waqas Hussain |
tools/migration/migrator/jabberd14: Use util.xml.
|
| Mon, 03 Dec 2012 05:42:17 +0500 |
Waqas Hussain |
tools/openfire2prosody: Use util.xml.
|
| Mon, 03 Dec 2012 05:41:18 +0500 |
Waqas Hussain |
tools/jabberd14sql2prosody: Use util.xml.
|
| Mon, 03 Dec 2012 05:34:46 +0500 |
Waqas Hussain |
tools/ejabberdsql2prosody: Use util.xml.
|
| Mon, 03 Dec 2012 05:33:56 +0500 |
Waqas Hussain |
util.template: Use util.xml.
|
| Mon, 03 Dec 2012 05:32:51 +0500 |
Waqas Hussain |
util.xml: Initial commit; exposes parse(), which is now the canonical way to convert a string to a stanza.
|
| Sat, 01 Dec 2012 00:31:33 +0500 |
Waqas Hussain |
Merge 0.9->trunk.
|
| Fri, 30 Nov 2012 09:05:51 +0500 |
Waqas Hussain |
sessionmanager: Log the actual error message when roster loading fails.
|
| Fri, 30 Nov 2012 08:57:58 +0500 |
Waqas Hussain |
MUC: Expose create_room(jid).
|
| Fri, 30 Nov 2012 08:50:03 +0500 |
Waqas Hussain |
mod_storage_sql: Return actual error string on commit failure.
|
| Thu, 29 Nov 2012 07:38:24 +0500 |
Matthew Wild |
Merge 0.9->trunk
|
| Thu, 29 Nov 2012 07:38:00 +0500 |
Matthew Wild |
net.http.parser: Collapse multiple consecutive slashes in a path to a single slash
|
| Thu, 29 Nov 2012 07:17:31 +0500 |
Matthew Wild |
Merge
|
| Thu, 29 Nov 2012 07:16:45 +0500 |
Matthew Wild |
Merge 0.9->trunk
|
| Thu, 29 Nov 2012 07:15:04 +0500 |
Matthew Wild |
mod_http: Fix pattern and slightly improve efficiency and memory usage of wildcard HTTP handlers
|
| Sun, 25 Nov 2012 05:12:46 +0100 |
Kim Alvefur |
Merge 0.9->trunk
|
| Sun, 25 Nov 2012 05:12:13 +0100 |
Kim Alvefur |
mod_admin_adhoc: Remove unused form
|
| Fri, 23 Nov 2012 17:17:02 +0100 |
Kim Alvefur |
Merge 0.9->trunk
|
| Fri, 23 Nov 2012 17:16:22 +0100 |
Kim Alvefur |
net.server: Fix when no network_settings set and using libevent
|
| Fri, 23 Nov 2012 01:51:53 +0100 |
Kim Alvefur |
Merge 0.9->trunk
|
| Fri, 23 Nov 2012 01:51:30 +0100 |
Kim Alvefur |
net.server: Make server_* configurable in the config file.
|
| Fri, 23 Nov 2012 01:51:30 +0100 |
Kim Alvefur |
net.server_select: Better names for config options (thanks MattJ)
|
| Thu, 22 Nov 2012 21:57:35 +0000 |
Matthew Wild |
Merge 0.9->trunk
|
| Thu, 22 Nov 2012 21:57:06 +0000 |
Matthew Wild |
muc: Make max_history_messages simply a service-wide config option, and don't store it per-room (rooms still have their own history_message, but this is a global limit)
|
| Thu, 22 Nov 2012 21:02:27 +0000 |
Matthew Wild |
Merge with a merge (or something)
|
| Thu, 22 Nov 2012 21:01:00 +0000 |
Matthew Wild |
Merge 0.9->trunk
|
| Thu, 22 Nov 2012 20:59:20 +0000 |
Matthew Wild |
modulemanager: Set module.reloading when a module is reloading, and when loading make the saved state available in module.saved_state (if any)
|
| Thu, 22 Nov 2012 20:42:12 +0100 |
Kim Alvefur |
Merge 0.9->trunk
|
| Thu, 22 Nov 2012 20:40:06 +0100 |
Kim Alvefur |
mod_http: Make module:http_url() aware of http_host
|
| Thu, 22 Nov 2012 19:38:42 +0000 |
Matthew Wild |
Merge 0.9->trunk
|
| Thu, 22 Nov 2012 19:37:30 +0000 |
Matthew Wild |
mod_bosh: Add 'Connection: keep-alive' header
|
| Thu, 22 Nov 2012 19:35:50 +0000 |
Matthew Wild |
mod_bosh: Add support for stanza filters to BOSH sessions (needed by some plugins)
|
| Thu, 22 Nov 2012 18:32:27 +0000 |
Matthew Wild |
mod_admin_telnet: Refactor so that command processing is performed in a separate function (usable from other modules)
|
| Thu, 22 Nov 2012 18:24:09 +0000 |
Matthew Wild |
mod_bosh: Add bosh_max_wait config option, to limit the amount of time a client can request for the server to hold open requests
|
| Thu, 22 Nov 2012 17:42:14 +0000 |
Matthew Wild |
Merge 0.9->trunk
|
| Thu, 22 Nov 2012 17:38:53 +0000 |
Matthew Wild |
mod_http: Rename variable for clarity
|
| Thu, 15 Nov 2012 14:07:53 -0500 |
Matthew Wild |
Merge 0.9->trunk
|
| Thu, 15 Nov 2012 13:24:44 -0500 |
Matthew Wild |
util.pubsub: Add item-published event
|
| Thu, 15 Nov 2012 13:24:10 -0500 |
Matthew Wild |
mod_http: Add 'http_host' option to change the HTTP virtual host that this host is accessible at (e.g. allows mapping a host to '127.0.0.1')
|
| Thu, 15 Nov 2012 13:18:41 -0500 |
Matthew Wild |
mod_bosh: Share sessions and inactive_sessions tables
|
| Sun, 11 Nov 2012 23:48:38 +0100 |
Kim Alvefur |
Merge 0.9 -> trunk
|
| Sun, 11 Nov 2012 23:44:56 +0100 |
Kim Alvefur |
mod_posix: Log a message explaining that we are detaching from the console
|
| Sat, 10 Nov 2012 23:41:53 +0100 |
Kim Alvefur |
util.pposix: Prevent FDs 0, 1 and 2 from being assigned to connections
|
| Sat, 10 Nov 2012 23:39:22 +0100 |
Kim Alvefur |
mod_posix: Remove console and stdout logging sinks before daemonizing
|
| Wed, 24 Oct 2012 19:56:22 +0200 |
Kim Alvefur |
Merge 0.9 -> trunk
|
| Wed, 24 Oct 2012 19:05:56 +0200 |
Kim Alvefur |
mod_s2s: Detect TLS compression
|
| Sun, 14 Oct 2012 22:53:41 +0200 |
Kim Alvefur |
Merge 0.9 -> trunk
|
| Sun, 14 Oct 2012 21:04:46 +0200 |
Kim Alvefur |
mod_presence: Fix indentation
|
| Sun, 14 Oct 2012 21:03:52 +0200 |
Kim Alvefur |
mod_pep: Remove unused imports
|
| Sat, 13 Oct 2012 15:21:59 +0200 |
Kim Alvefur |
mod_motd: Don't trigger on directed presence or stanzas from s2s.
|
| Fri, 12 Oct 2012 18:49:22 +0200 |
Kim Alvefur |
mod_admin_telnet: user:list(): Allow filtering the set of users
|
| Fri, 12 Oct 2012 18:33:24 +0200 |
Kim Alvefur |
mod_admin_telnet: user:list() check that the given host exists
|
| Mon, 01 Oct 2012 20:15:39 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Mon, 01 Oct 2012 21:07:20 +0200 |
Florian Zeitz |
mod_register: Fire event to allow blocking user registration
|
| Sat, 29 Sep 2012 17:07:50 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Sat, 29 Sep 2012 17:07:08 +0100 |
Matthew Wild |
moduleapi: Revert previous commit and add comment, it's meant to be this way
|
| Sat, 29 Sep 2012 10:47:37 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Sat, 29 Sep 2012 10:46:03 +0100 |
Matthew Wild |
moduleapi: Fix require of modulemanager (thanks mva!)
|
| Sat, 29 Sep 2012 01:05:17 +0200 |
Kim Alvefur |
Merge 0.9 -> trunk (like this?)
|
| Fri, 28 Sep 2012 11:59:37 +0200 |
Kim Alvefur |
mod_admin_telnet: Fix copypaste error in user section of help
|
| Fri, 21 Sep 2012 17:26:54 +0200 |
Kim Alvefur |
mod_admin_telnet: Add support for listing users
|
| Fri, 21 Sep 2012 17:26:25 +0200 |
Kim Alvefur |
usermanager: Add support for iterating over accounts
|
| Fri, 21 Sep 2012 17:26:12 +0200 |
Kim Alvefur |
mod_auth_internal_{plain,hashed}: Add support for iterating over accounts
|
| Fri, 21 Sep 2012 17:24:44 +0200 |
Kim Alvefur |
storagemanager: Support for iterating over users
|
| Fri, 21 Sep 2012 17:24:06 +0200 |
Kim Alvefur |
mod_storage_sql: Add support for iterating over users with data in a store
|
| Fri, 21 Sep 2012 17:23:08 +0200 |
Kim Alvefur |
mod_storage_internal, datamanager: Add support for iterating over users with data in a store
|
| Wed, 19 Sep 2012 23:29:25 +0200 |
Kim Alvefur |
prosodyctl: Fix copypaste error
|
| Wed, 19 Sep 2012 23:26:38 +0200 |
Kim Alvefur |
prosodyctl: Set stricter umask while generating key (thanks darkrain)
|
| Wed, 19 Sep 2012 23:25:10 +0200 |
Kim Alvefur |
prosodyctl: Abort if unable to load util.pposix
|
| Wed, 19 Sep 2012 23:24:40 +0200 |
Kim Alvefur |
prosodyctl: Set $HOME to data path. Fixes issue with openssl and random state (Thanks Florob)
|
| Wed, 19 Sep 2012 16:40:38 +0200 |
Kim Alvefur |
storagemanager: Remove unused variable
|
| Wed, 19 Sep 2012 16:39:19 +0200 |
Kim Alvefur |
storagemanager: Fix argument (Thanks Maranda)
|
| Wed, 19 Sep 2012 15:12:18 +0200 |
Kim Alvefur |
mod_admin_adhoc: Add commands for activating and deactivating hosts
|
| Fri, 28 Sep 2012 12:04:07 +0200 |
Kim Alvefur |
configure, Makefile: Allow runtime to be overridden.
|
| Tue, 25 Sep 2012 22:03:35 +0200 |
Kim Alvefur |
MUC: Fix traceback caused by faulty logic precedence. (thanks waqas, nulani)
|
| Sun, 23 Sep 2012 01:13:08 +0500 |
Waqas Hussain |
Merge 0.9->trunk
|
| Sun, 23 Sep 2012 01:11:20 +0500 |
Waqas Hussain |
prosodyctl: Make sure hosts[*].modules always exists.
|
| Wed, 19 Sep 2012 23:29:25 +0200 |
Kim Alvefur |
prosodyctl: Fix copypaste error
|
| Wed, 19 Sep 2012 23:26:38 +0200 |
Kim Alvefur |
prosodyctl: Set stricter umask while generating key (thanks darkrain)
|
| Wed, 19 Sep 2012 23:25:10 +0200 |
Kim Alvefur |
prosodyctl: Abort if unable to load util.pposix
|
| Wed, 19 Sep 2012 23:24:40 +0200 |
Kim Alvefur |
prosodyctl: Set $HOME to data path. Fixes issue with openssl and random state (Thanks Florob)
|
| Wed, 19 Sep 2012 16:40:38 +0200 |
Kim Alvefur |
storagemanager: Remove unused variable
|
| Wed, 19 Sep 2012 16:39:19 +0200 |
Kim Alvefur |
storagemanager: Fix argument (Thanks Maranda)
|
| Wed, 19 Sep 2012 15:12:18 +0200 |
Kim Alvefur |
mod_admin_adhoc: Add commands for activating and deactivating hosts
|
| Wed, 19 Sep 2012 12:39:21 +0100 |
Matthew Wild |
prosody, prosodyctl: chdir() to data directory on startup
|
| Wed, 19 Sep 2012 12:14:08 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Wed, 19 Sep 2012 12:09:27 +0100 |
Matthew Wild |
mod_storage_sql: Remove obsolete comment
|
| Wed, 19 Sep 2012 12:08:33 +0100 |
Matthew Wild |
storagemanager: Remove usage of 'core' when calling configmanager.get()
|
| Mon, 17 Sep 2012 05:42:10 +0200 |
Kim Alvefur |
storagemanager, datamanager, mod_storage_{internal,sql}: Replace list_stores() with an iterator version
|
| Sun, 16 Sep 2012 02:18:07 +0200 |
Kim Alvefur |
storagemanager: Add purge() for purging user data from all backends in use
|
| Sat, 15 Sep 2012 23:00:59 +0200 |
Kim Alvefur |
mod_admin_telnet: Fix user:*, correct names, docs, do validation
|
| Thu, 13 Sep 2012 18:49:25 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Thu, 13 Sep 2012 18:48:35 +0100 |
Matthew Wild |
mod_legacyauth: Fix for sending error response to unauthed s2s connections
|
| Thu, 13 Sep 2012 18:32:24 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Thu, 13 Sep 2012 18:31:34 +0100 |
Matthew Wild |
configmanager: Fix include of relative files via Include directive in config
|
| Thu, 13 Sep 2012 00:32:12 +0500 |
Waqas Hussain |
hostmanager, modulemanager: Ensure hosts[*].modules always exists.
|
| Wed, 12 Sep 2012 23:46:10 +0500 |
Waqas Hussain |
mod_storage_*: Don't explicitly set driver name, to ease copying/renaming modules.
|
| Wed, 12 Sep 2012 23:41:28 +0500 |
Waqas Hussain |
core.storagemanager, mod_storage_*: "data-driver" -> "storage-provider", to allow using module:provides().
|
| Wed, 12 Sep 2012 22:22:31 +0500 |
Waqas Hussain |
mod_{admin_telnet,c2s,component,http,net_multiplex,s2s}: Use module:provides() instead of module:add_item().
|
| Wed, 12 Sep 2012 22:03:57 +0500 |
Waqas Hussain |
Merge 0.9->trunk
|
| Wed, 12 Sep 2012 22:03:06 +0500 |
Waqas Hussain |
util.datamanager: Make the util.pposix dependency optional.
|
| Wed, 12 Sep 2012 21:41:51 +0500 |
Waqas Hussain |
mod_auth_*: Use module:provides().
|
| Wed, 12 Sep 2012 21:40:00 +0500 |
Waqas Hussain |
mod_auth_internal_hashed: Get rid of useless wrapper function new_hashpass_provider.
|
| Wed, 12 Sep 2012 21:32:12 +0500 |
Waqas Hussain |
mod_auth_{internal_plain,cyrus,anonymous}: Get rid of useless wrapper function new_default_provider.
|
| Mon, 10 Sep 2012 23:17:06 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Wed, 05 Sep 2012 16:51:16 +0200 |
Kim Alvefur |
mod_dialback: Correctly check if a connection was destroyed (thanks iron)
|
| Mon, 03 Sep 2012 04:22:40 +0200 |
Kim Alvefur |
mod_s2s: Check that an SRV reply isn't empty.
|
| Fri, 31 Aug 2012 17:31:35 +0200 |
Kim Alvefur |
storagemanager: Fix arguments
|
| Fri, 31 Aug 2012 17:22:03 +0200 |
Kim Alvefur |
storagemanager: Fix indentation
|
| Tue, 28 Aug 2012 05:52:30 +0500 |
Waqas Hussain |
tools/jabberd14sql2prosody: Initial commit. Accounts, rosters, vCards, subscriptions and offline messages supported (thanks halfdan for all the testing).
|
| Tue, 28 Aug 2012 05:12:25 +0500 |
Waqas Hussain |
Merge 0.9->trunk
|
| Tue, 28 Aug 2012 05:08:18 +0500 |
Waqas Hussain |
util.datetime: Fix timestamp parsing pattern.
|
| Sun, 26 Aug 2012 23:57:12 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Sun, 26 Aug 2012 22:54:10 +0000 |
Marco Cirillo |
s2smanager: missing return on session.send function.
|
| Sun, 26 Aug 2012 19:58:59 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Sun, 26 Aug 2012 20:53:40 +0200 |
Kim Alvefur |
util.datamanager: Ignore errors if the file is gone after removing it
|
| Sat, 25 Aug 2012 01:33:01 +0200 |
Kim Alvefur |
util.prosodyctl: Use usermanager to delete users instead of unsetting their password
|
| Sat, 25 Aug 2012 01:32:26 +0200 |
Kim Alvefur |
prosodyctl: Use util.prosodyctl.deluser
|
| Sat, 25 Aug 2012 01:31:49 +0200 |
Kim Alvefur |
mod_admin_adhoc: Use usermanager.delete_user to delete users
|
| Sat, 25 Aug 2012 01:31:05 +0200 |
Kim Alvefur |
mod_roster: When an user is deleted, unsubscribe from their contacts
|
| Sat, 25 Aug 2012 01:29:38 +0200 |
Kim Alvefur |
mod_register: Hijack the session close call to send the final iq reply when deleting
|
| Sat, 25 Aug 2012 01:28:38 +0200 |
Kim Alvefur |
mod_c2s: When a user gets deleted, drop all their sessions
|
| Sat, 25 Aug 2012 01:27:23 +0200 |
Kim Alvefur |
mod_register: Remove all account cleanup
|
| Sat, 25 Aug 2012 01:21:41 +0200 |
Kim Alvefur |
util.datamanager: Collect errors when deleting all stores of a user, but ignore "no such file"
|
| Sat, 25 Aug 2012 01:20:13 +0200 |
Kim Alvefur |
core.usermanager: Don't close sessions ourselves when deleting users. Instead, fire an event that modules can hook.
|
| Tue, 21 Aug 2012 21:10:54 +0200 |
Kim Alvefur |
mod_http: Rework how module:http_url() builds the url.
|
| Tue, 21 Aug 2012 21:03:20 +0200 |
Kim Alvefur |
mod_http: Don't produce paths with double / if a module is set to serve /
|
| Tue, 21 Aug 2012 18:03:40 +0200 |
Kim Alvefur |
tools/xep227toprosody.lua: Update childtags calls, replace some with ipairs
|
| Tue, 21 Aug 2012 15:33:07 +0200 |
Kim Alvefur |
util.stanza: Use ipairs instead of childtags (behavior changed in 92c86e11fd44)
|
| Sat, 11 Aug 2012 06:14:12 +0500 |
Waqas Hussain |
tools/openfire2prosody: Initial commit.
|
| Fri, 10 Aug 2012 16:32:40 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Fri, 10 Aug 2012 16:31:51 +0100 |
Matthew Wild |
portmanager: Support 'local_interfaces' config option (default for private listeners like components, telnet, etc.) (thanks mva)
|
| Thu, 09 Aug 2012 07:17:25 +0500 |
Waqas Hussain |
MUC: Fix a traceback caused by private IQ result and error stanzas where the encoded id can't be processed.
|
| Wed, 08 Aug 2012 11:49:31 +0100 |
Matthew Wild |
util.array: Accept an iterator to the array constructor
|
| Tue, 07 Aug 2012 17:01:07 +0200 |
Kim Alvefur |
mod_legacyauth: Remove unused variable
|
| Tue, 07 Aug 2012 17:00:12 +0200 |
Kim Alvefur |
mod_legacyauth: Return an error if username or resource fails stringprep (thanks iron)
|
| Sun, 05 Aug 2012 17:21:19 +0100 |
Matthew Wild |
Merge 0.9->trunk (who has been pushing to trunk?)
|
| Sun, 05 Aug 2012 17:18:35 +0100 |
Matthew Wild |
hostmanager, mod_disco: Show optional 'name' option from the config in disco#items queries (fixes use-case in #292) (thanks diSabler, mva)
|
| Sat, 04 Aug 2012 23:55:52 +0500 |
Waqas Hussain |
tools/erlparse: Handle decimal point in numbers.
|
| Sat, 04 Aug 2012 23:23:49 +0500 |
Waqas Hussain |
tools/erlparse: Fix erlang string escape sequences.
|
| Sat, 04 Aug 2012 23:22:16 +0500 |
Waqas Hussain |
MUC: Fix private IQ results and errors for non-vcard queries.
|
| Fri, 03 Aug 2012 14:07:41 +0100 |
Matthew Wild |
moduleapi: Clarify comment
|
| Thu, 02 Aug 2012 21:42:00 +0200 |
Florian Zeitz |
mod_admin_adhoc, mod_announce: Explicitly specify possible actions for ad-hoc commands
|
| Thu, 02 Aug 2012 21:28:14 +0200 |
Florian Zeitz |
mod_adhoc: Add support for specifying a default action
|
| Wed, 01 Aug 2012 01:33:21 +0100 |
Matthew Wild |
mod_muc: Fix syntax error (thanks Florob)
|
| Wed, 01 Aug 2012 01:27:42 +0100 |
Matthew Wild |
util.pluginloader: Remove unused imports
|
| Wed, 01 Aug 2012 01:27:31 +0100 |
Matthew Wild |
util.pluginloader: Expose load_file
|
| Wed, 01 Aug 2012 01:03:53 +0100 |
Matthew Wild |
mod_bosh: Remove redundant code (send stream features in only one place) (thanks Zash)
|
| Wed, 01 Aug 2012 00:39:54 +0100 |
Matthew Wild |
mod_bosh: Remove troublesome return... continue processing of the streamopen after session creation (because since 16c7b510694b we no longer send an early response)
|
| Tue, 31 Jul 2012 23:07:02 +0100 |
Matthew Wild |
Merge Waqas<>Zash
|
| Tue, 31 Jul 2012 23:43:34 +0200 |
Kim Alvefur |
util.pposix: Put the warning back, mention how we might still use posix_fallocate()
|
| Tue, 31 Jul 2012 23:38:02 +0200 |
Kim Alvefur |
util.pposix: Try posix_fallocate() if fallocate() is unsupported by the file system
|
| Tue, 31 Jul 2012 23:34:11 +0200 |
Kim Alvefur |
util.datamanager: Try to open in read+write mode, then retry with write mode if that fails (usually because it doesn't exist)
|
| Wed, 01 Aug 2012 01:36:34 +0500 |
Waqas Hussain |
util.datamanager: Don't use os.rename on non-POSIX. It doesn't overwrite exisitng files on Windows.
|
| Wed, 01 Aug 2012 01:36:30 +0500 |
Waqas Hussain |
MUC: Give host and server admins "owner" affiliation in all rooms.
|
| Wed, 01 Aug 2012 01:36:25 +0500 |
Waqas Hussain |
MUC: Expose room metatable in the MUC lib.
|
| Wed, 01 Aug 2012 01:36:22 +0500 |
Waqas Hussain |
MUC: Send unavailable presence when the component or server is shutting down.
|
| Wed, 01 Aug 2012 01:36:19 +0500 |
Waqas Hussain |
MUC: Fix private IQ and message routing.
|
| Wed, 01 Aug 2012 01:36:16 +0500 |
Waqas Hussain |
mod_presence, rostermanager: Bring outbound subscription cancellation in line with RFC6121.
|
| Wed, 01 Aug 2012 01:36:13 +0500 |
Waqas Hussain |
mod_component: For disconnected external components, if a name is specified in config, return it in disco#info replies.
|
| Wed, 01 Aug 2012 01:36:11 +0500 |
Waqas Hussain |
MUC: Return <item-not-found/> on message and iq to non-existent rooms (thanks Maranda).
|
| Tue, 31 Jul 2012 08:23:55 +0200 |
Kim Alvefur |
util.datamanager: Add missing mode flag to seek call
|
| Mon, 30 Jul 2012 18:50:46 +0100 |
Matthew Wild |
mod_storage_sql: Return connection from connect even if already connected (thanks IRON)
|
| Mon, 30 Jul 2012 06:01:41 +0200 |
Kim Alvefur |
mod_storage_sql: Complete transactions in list_stores and purge
|
| Mon, 30 Jul 2012 01:54:07 +0200 |
Kim Alvefur |
mod_storage_sql: Keep connections in a shared cache table
|
| Mon, 30 Jul 2012 00:40:02 +0100 |
Matthew Wild |
moduleapi: If path name ends with '-cache' create table as weak (keys and values)
|
| Sun, 29 Jul 2012 22:21:58 +0200 |
Kim Alvefur |
util.pposix: Warn about posix_fallocate
|
| Sun, 29 Jul 2012 03:30:59 +0200 |
Kim Alvefur |
util.datamanager: Remove a few unused imports
|
| Sun, 29 Jul 2012 02:28:25 +0100 |
Matthew Wild |
Merge with Zash
|
| Sun, 29 Jul 2012 03:26:03 +0200 |
Kim Alvefur |
util.datamanager: Write to a temporary file and atomically move it into place
|
| Sun, 29 Jul 2012 01:37:15 +0200 |
Kim Alvefur |
configure: Add _GNU_SOURCE flag to linux and debian presets to enable Linux fallocate()
|
| Sun, 29 Jul 2012 02:27:07 +0100 |
Matthew Wild |
portmanager: Remove unused import of 'pairs'
|
| Sun, 29 Jul 2012 01:56:45 +0100 |
Matthew Wild |
mod_bosh: Correctly handle data included in the session initiation request, and cork session while a request is being processed, preventing replying to requests when there may be more data to come, reducing round-trips.
|
| Sat, 28 Jul 2012 22:37:24 +0200 |
Kim Alvefur |
util.datamanager: Use pposix.fallocate() to make sure appends succeed. Also add a fallback fallocate()
|
| Sat, 28 Jul 2012 22:21:10 +0200 |
Kim Alvefur |
util.pposix: Add fallocate method, backed by either posix_fallocate() or Linux fallocate()
|
| Sat, 28 Jul 2012 20:59:03 +0100 |
Matthew Wild |
Merge with Zash
|
| Sat, 28 Jul 2012 21:55:05 +0200 |
Kim Alvefur |
usermanager: Add method for deleting a user
|
| Sat, 28 Jul 2012 21:38:22 +0200 |
Kim Alvefur |
storagemanager: Add method for removing all data belonging to a user
|
| Sat, 28 Jul 2012 21:36:42 +0200 |
Kim Alvefur |
mod_storage_sql: Add method for removing all data belonging to a user
|
| Sat, 28 Jul 2012 21:36:36 +0200 |
Kim Alvefur |
mod_storage_internal: Add method for removing all data belonging to a user
|
| Sat, 28 Jul 2012 21:31:54 +0200 |
Kim Alvefur |
util.datamanager: Add function for removing all data belonging to a user
|
| Sat, 28 Jul 2012 21:30:54 +0200 |
Kim Alvefur |
storagemanager: Add method for listing stores
|
| Sat, 28 Jul 2012 21:30:24 +0200 |
Kim Alvefur |
storagemanager: Split out driver choosing from the open() method
|
| Sat, 28 Jul 2012 21:27:45 +0200 |
Kim Alvefur |
mod_storage_sql: Add method for listing stores
|
| Sat, 28 Jul 2012 21:26:33 +0200 |
Kim Alvefur |
mod_storage_sql: Split out query handling logic from getsql() into a separate function
|
| Sat, 28 Jul 2012 21:24:59 +0200 |
Kim Alvefur |
mod_storage_internal: Add method for listing stores
|
| Sat, 28 Jul 2012 21:22:42 +0200 |
Kim Alvefur |
util.datamanager: Add function for listing stores
|
| Sat, 28 Jul 2012 18:50:04 +0100 |
Matthew Wild |
mod_bosh: Backout revision bc0a68cae236 (experimental bosh_auto_cork option) as I don't believe it works
|
| Sat, 28 Jul 2012 01:28:14 +0100 |
Matthew Wild |
mod_admin_telnet: Import prosody.incoming_s2s
|
| Sat, 28 Jul 2012 01:25:01 +0100 |
Matthew Wild |
mod_admin_telnet: Fix usage of incorrect variable
|
| Sat, 28 Jul 2012 01:24:48 +0100 |
Matthew Wild |
mod_admin_telnet: Remove unused variable
|
| Sat, 28 Jul 2012 01:24:34 +0100 |
Matthew Wild |
mod_admin_telnet: Import portmanager and s2smanager, as they are both used
|
| Sat, 28 Jul 2012 01:19:09 +0100 |
Matthew Wild |
mod_admin_telnet: Fix broken indentation
|
| Sat, 28 Jul 2012 01:17:23 +0100 |
Matthew Wild |
mod_admin_telnet: Use module:get_option() instead of configmanager directly
|
| Sat, 28 Jul 2012 01:14:31 +0100 |
Matthew Wild |
Merge with Florob
|
| Sat, 09 Jun 2012 02:27:44 +0200 |
Florian Zeitz |
mod_admin_telnet, prosody, prosodyctl, ejabberd2prosody: Don't depend on modules setting globals
|
| Sat, 09 Jun 2012 01:18:21 +0200 |
Florian Zeitz |
prosody: Define a getfenv() replacement for Lua 5.2
|
| Fri, 08 Jun 2012 05:04:38 +0200 |
Florian Zeitz |
Eliminate direct setfenv usage
|
| Thu, 07 Jun 2012 23:27:26 +0200 |
Florian Zeitz |
util.envload: New module to abstract Lua 5.1's setfenv and Lua 5.2's load
|
| Fri, 27 Jul 2012 20:29:32 +0100 |
Matthew Wild |
mod_dialback: Ignore <db:verify/> with a 'type' attribute on incoming connections, instead of interpreting them as a request to verify a key
|
| Thu, 26 Jul 2012 16:46:18 +0100 |
Matthew Wild |
net.server_event: Replace usage of string.len() with # operator
|
| Thu, 26 Jul 2012 15:16:52 +0100 |
Matthew Wild |
mod_vcard: Remove vcard_compatibility COMPAT (moved to mod_compat_vcard in prosody-modules), and add warning for those using the option
|
| Thu, 26 Jul 2012 04:45:22 +0200 |
Kim Alvefur |
mod_muc: Remove unused variable and pull hosts into a local
|
| Thu, 26 Jul 2012 04:41:56 +0200 |
Kim Alvefur |
mod_muc: Use module:send() instead of core_*_stanza()
|
| Thu, 26 Jul 2012 04:35:13 +0200 |
Kim Alvefur |
mod_announce, mod_motd, mod_pubsub, mod_register, mod_watchregistrations, mod_welcome: Use module:send() instead of core_*_stanza()
|
| Thu, 26 Jul 2012 04:33:17 +0200 |
Kim Alvefur |
mod_admin_adhoc, mod_admin_telnet, mod_bosh, mod_c2s, mod_component, mod_pep, mod_presence, mod_roster, mod_s2s: Import core_post_stanza from the global prosody table.
|
| Thu, 26 Jul 2012 04:30:30 +0200 |
Kim Alvefur |
stanza_router: Warn if the global core_*_stanza() functions are called
|
| Thu, 26 Jul 2012 02:27:24 +0200 |
Kim Alvefur |
mod_admin_telnet: Add xmpp:ping(from, to), useful for initiating s2s connections
|
| Wed, 25 Jul 2012 20:33:20 +0200 |
Kim Alvefur |
net.server_event: Don't emit empty packets, check for errors first. (fixes #287)
|
| Wed, 25 Jul 2012 20:31:14 +0200 |
Kim Alvefur |
portmanager: Show a friendly error message when initializing SSL fails (thanks MattJ for the entire patch that I fixed one line in)
|
| Wed, 25 Jul 2012 18:51:49 +0100 |
Matthew Wild |
Merge with Zash
|
| Tue, 24 Jul 2012 22:03:51 +0200 |
Kim Alvefur |
mod_admin_telnet: Remove useless call to string.lower()
|
| Tue, 24 Jul 2012 21:37:16 +0200 |
Kim Alvefur |
mod_admin_telnet: Add missing import of usermanager
|
| Tue, 24 Jul 2012 21:36:47 +0200 |
Kim Alvefur |
mod_admin_telnet: Remove unused or duplicated locals
|
| Wed, 25 Jul 2012 19:04:42 +0300 |
IRON |
mod_pep: Allow configurable service discovery identity (Fix)
|
| Wed, 25 Jul 2012 16:57:22 +0100 |
Matthew Wild |
Merge with IRON
|
| Wed, 25 Jul 2012 18:49:13 +0300 |
IRON |
mod_pep: Allow configurable service discovery identity
|
| Tue, 24 Jul 2012 15:50:11 +0100 |
Matthew Wild |
loggingmanager: Remove unused variables
|
| Tue, 24 Jul 2012 10:56:47 +0100 |
Matthew Wild |
mod_auth_cyrus, util.sasl_cyrus: Add new option 'cyrus_server_fqdn' to override the hostname passed to Cyrus (and used in e.g. GSSAPI/Kerberos) - fixes #295
|
| Tue, 24 Jul 2012 10:44:37 +0100 |
Matthew Wild |
mod_muc: Fix a couple of cases of 'forbidden' stanza error being sent with type 'cancel' - fixes #303
|
| Mon, 23 Jul 2012 23:05:32 +0200 |
Kim Alvefur |
mod_bosh: Use new format for headers when checking for proxies to get the originating IP
|
| Mon, 23 Jul 2012 18:57:28 +0100 |
Matthew Wild |
mod_s2s: Bump s2s_timeout to 90, to allow for the TCP timeout (in most cases) - this allows us to continue to try other targets
|
| Mon, 23 Jul 2012 18:28:14 +0100 |
Matthew Wild |
mod_c2s, mod_s2s: Lower 'Disconnecting X' log messages from 'info' to 'debug'
|
| Mon, 23 Jul 2012 18:26:30 +0100 |
Matthew Wild |
sessionmanager: Lower 'destroying session' message to 'debug' level (from 'info')
|
| Mon, 23 Jul 2012 17:35:18 +0100 |
Matthew Wild |
s2smanager: Remove logging of (unknown) in a case where from_host and to_host should always be set
|
| Mon, 23 Jul 2012 17:32:33 +0100 |
Matthew Wild |
Hopefully inert commit to clean up logging across a number of modules, removing all cases of concatenation when building log messages
|
| Mon, 23 Jul 2012 16:42:26 +0100 |
Matthew Wild |
certmanager: Remove unused import of setmetatable
|
| Mon, 23 Jul 2012 16:39:49 +0100 |
Matthew Wild |
certmanager: Fix for traceback WITH LuaSec... (!) (thanks IRON)
|
| Mon, 23 Jul 2012 14:17:42 +0100 |
Matthew Wild |
certmanager: Fix traceback for missing LuaSec (thanks Link Mauve)
|
| Mon, 23 Jul 2012 14:03:00 +0100 |
Matthew Wild |
mod_admin_telnet: Always handle commands terminated by line feeds - ensures consistency even when packets are joined or split on the network
|
| Mon, 23 Jul 2012 13:31:26 +0100 |
Matthew Wild |
mod_s2s: Adjust session:close() in line with mod_c2s's - fixes waiting for </stream:stream> if it has already been sent by the peer
|
| Mon, 23 Jul 2012 13:29:33 +0100 |
Matthew Wild |
mod_s2s/s2sout.lib: Use %s to insert strings into log messages instead of concatenation
|
| Mon, 23 Jul 2012 12:56:47 +0100 |
Matthew Wild |
mod_c2s: Change 'reason' parameter of session:close() to take nil to mean 'graceful close initiated by us' and false for 'graceful close initiated by client'
|
| Mon, 23 Jul 2012 12:25:33 +0100 |
Matthew Wild |
mod_disco: Allow configurable name in disco identity (defaults to 'Prosody')
|
| Sun, 22 Jul 2012 23:45:53 +0100 |
Matthew Wild |
net.server_event: Remove unused variables and imports
|
| Sun, 22 Jul 2012 23:41:33 +0100 |
Matthew Wild |
net.server_select: Remove unused variables and imports
|
| Sun, 22 Jul 2012 23:39:27 +0100 |
Matthew Wild |
net.server_select: Remove extraneous variable
|
| Sun, 22 Jul 2012 23:38:21 +0100 |
Matthew Wild |
sessionmanager: Clean up some unused variables and imports
|
| Sun, 22 Jul 2012 22:12:17 +0100 |
Matthew Wild |
net.server_select: Never call ondisconnect() directly, go via handler:close() or handler:force_close() - fixes cases where ondisconnect() could be called multiple times for the same connection, leading to issues with s2sout retry logic.
|
| Sun, 22 Jul 2012 18:52:20 +0100 |
Matthew Wild |
Merge with Maranda
|
| Mon, 09 Jul 2012 19:50:11 +0000 |
Marco Cirillo |
mod_admin_telnet: add s2s:closeall command and relative help entry.
|
| Sun, 22 Jul 2012 18:47:40 +0100 |
Matthew Wild |
Merge with Zash
|
| Sun, 22 Jul 2012 18:46:49 +0100 |
Matthew Wild |
Merge Zash with Zash for Zash
|
| Wed, 18 Jul 2012 21:18:17 +0200 |
Kim Alvefur |
adhoc.lib: Make some globals local
|
| Mon, 09 Jul 2012 20:39:55 +0200 |
Kim Alvefur |
mod_admin_telnet: Add info about user management commands to the help
|
| Mon, 09 Jul 2012 20:21:47 +0200 |
Kim Alvefur |
mod_admin_telnet: Add some user management commands.
|
| Sat, 07 Jul 2012 23:22:15 +0200 |
Kim Alvefur |
net.http: Use base64 from util.encodings instead of luasocket
|
| Sun, 22 Jul 2012 18:00:59 +0100 |
Matthew Wild |
mod_admin_telnet: Replace anonymous function with loop (saves a closure)
|
| Sun, 22 Jul 2012 17:08:09 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Sun, 22 Jul 2012 17:07:21 +0100 |
Matthew Wild |
mod_s2s: Don't call ondisconnect manually, don't call conn:close() 3 times (!) and merge its logic and streamdisconnected into session_close - including now waiting for a reply </stream:stream> if there is the chance of further stanzas requiring delivery arriving. session.sends2s() on a half-closed stream returns false.
|
| Sun, 22 Jul 2012 17:04:02 +0100 |
Matthew Wild |
mod_s2s: Don't treat a stanza as delivered if session.sends2s() returns false
|
| Sun, 22 Jul 2012 17:02:18 +0100 |
Matthew Wild |
mod_presence: Handle nil disconnection error
|
| Sun, 22 Jul 2012 17:01:52 +0100 |
Matthew Wild |
mod_iq: Don't treat an iq as handled if session.send() returns false
|
| Sun, 22 Jul 2012 16:59:55 +0100 |
Matthew Wild |
mod_message: Don't treat a message as delivered ok if session.send() returns false
|
| Sun, 22 Jul 2012 16:59:12 +0100 |
Matthew Wild |
mod_c2s: Don't call ondisconnect manually on close, it is now called by net.server. Replace with inline code for destroying the session, and also waiting for a reply </stream:stream> if there is a chance of further data sent by the client. session.send() on a half-closed stream returns false (and does not deliver the data).
|
| Sun, 22 Jul 2012 16:54:58 +0100 |
Matthew Wild |
net.http: Don't call ondisconnect manually, net.server now calls it on close
|
| Sun, 22 Jul 2012 16:54:33 +0100 |
Matthew Wild |
net.server_select, net.server_event: Change semantics of conn:close() - always call ondisconnect (with err == nil), and never close with data in send buffer (i.e. 'now' parameter removed)
|
| Sun, 22 Jul 2012 16:50:14 +0100 |
Matthew Wild |
sessionmanager: Have session.send() of a retired session return false to indicate failure
|
| Sun, 22 Jul 2012 16:45:27 +0100 |
Matthew Wild |
mod_s2s: Make unauthed session timeout a little more aggressive... otherwise it's possible for sessions to slip under the net and never get killed off
|
| Sun, 22 Jul 2012 16:29:52 +0100 |
Matthew Wild |
mod_s2s/s2sout.lib: Fix indentation
|
| Sun, 22 Jul 2012 16:17:33 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Sun, 22 Jul 2012 16:17:04 +0100 |
Matthew Wild |
mod_s2s/s2sout.lib: Don't wait for both v4 and v6 DNS responses if we only send one (e.g. because v6 is disabled)
|
| Thu, 19 Jul 2012 15:36:31 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Thu, 19 Jul 2012 15:36:16 +0100 |
Matthew Wild |
mod_admin_adhoc: Remove unused variable and save a bit of CPU...
|
| Thu, 19 Jul 2012 15:35:07 +0100 |
Matthew Wild |
moduleapi: Remove unused import of util.multitable
|
| Mon, 09 Jul 2012 02:36:09 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Mon, 09 Jul 2012 02:35:47 +0100 |
Matthew Wild |
util.throttle: floor() internal balance calculation
|
| Sun, 08 Jul 2012 18:54:56 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Sun, 08 Jul 2012 18:54:30 +0100 |
Matthew Wild |
util.pposix: Add comments to mallinfo fields we use, so I don't forget tomorrow what they mean
|
| Sun, 08 Jul 2012 18:49:44 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Sun, 08 Jul 2012 18:48:28 +0100 |
Matthew Wild |
Merge with backout
|
| Sun, 08 Jul 2012 18:48:22 +0100 |
Matthew Wild |
Backed out changeset 72a2eec4204a (incomplete fix)
|
| Sun, 08 Jul 2012 18:47:05 +0100 |
Matthew Wild |
util.pposix: Add meminfo() binding to memory allocation stats provided by mallinfo() [compilation tested on Ubuntu...]
|
| Sat, 07 Jul 2012 02:43:57 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Sat, 07 Jul 2012 03:42:31 +0200 |
Kim Alvefur |
mod_auth_anonymous: Attach a fake roster to the session, so the null storage backend can be used
|
| Sat, 07 Jul 2012 02:32:39 +0100 |
Matthew Wild |
usermanager: Pass session on to auth provider (missing half of commit 0545a574667b) (thanks Zash)
|
| Thu, 05 Jul 2012 17:42:19 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Thu, 05 Jul 2012 17:41:57 +0100 |
Matthew Wild |
Merge (some of) trunk -> 0.9
|
| Thu, 05 Jul 2012 17:40:12 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Wed, 04 Jul 2012 23:44:13 +0100 |
Matthew Wild |
mod_saslauth: Pass session to usermanager.get_sasl_handler()
|
| Wed, 04 Jul 2012 23:43:18 +0100 |
Matthew Wild |
TODO: Add statistics
|
| Mon, 25 Jun 2012 00:16:08 +0100 |
Matthew Wild |
util.logger: Remove some redundant code
|
| Thu, 05 Jul 2012 17:58:47 +0200 |
Kim Alvefur |
util.stanza: Make stanza:childtags() behave like :get_child()
|
| Tue, 03 Jul 2012 15:56:32 +0200 |
Kim Alvefur |
prosodyctl: Fix typo
|
| Tue, 03 Jul 2012 15:43:46 +0200 |
Kim Alvefur |
util.pposix: Add setenv()
|
| Mon, 18 Jun 2012 16:57:46 +0100 |
Matthew Wild |
util.sasl: Make registerMechanism a public function
|
| Thu, 05 Jul 2012 00:15:49 +0200 |
Florian Zeitz |
mod_admin_web: Use util.dataforms' own error checking
|
| Fri, 15 Jun 2012 02:53:57 +0500 |
Waqas Hussain |
mod_dialback: Skip an unnecessary nameprep.
|
| Wed, 13 Jun 2012 11:47:04 +0500 |
Waqas Hussain |
s2smanager: Fix a traceback when we close a s2s connection ourselves (thanks for the testing Zash).
|
| Tue, 12 Jun 2012 17:31:55 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Tue, 12 Jun 2012 18:29:58 +0200 |
Florian Zeitz |
util.dataforms: Fix parsing of -multi fields
|
| Tue, 12 Jun 2012 13:55:56 +0100 |
Matthew Wild |
Merge with trunk
|
| Tue, 12 Jun 2012 14:29:04 +0200 |
Florian Zeitz |
mod_adhoc, mod_admin_adhoc, mod_announce: Use module:provides() to manage Ad-Hoc commands
|
| Tue, 12 Jun 2012 17:02:35 +0500 |
Waqas Hussain |
certmanager: Add quotes around cert file path when logging.
|
| Tue, 12 Jun 2012 16:55:27 +0500 |
Waqas Hussain |
MUC: Handle missing persistent room data.
|
| Tue, 29 May 2012 18:04:29 +0200 |
Kim Alvefur |
mod_s2s: Remove check for socket.tcp6()
|
| Tue, 29 May 2012 18:02:48 +0200 |
Kim Alvefur |
mod_s2s: Only do AAAA lookup if IPv6 is available, and A if IPv4 is available.
|
| Tue, 29 May 2012 17:20:02 +0200 |
Kim Alvefur |
mod_proxy65: Fix ACL
|
| Mon, 28 May 2012 15:59:10 +0000 |
Marco Cirillo |
util.sasl.plain: make it return "not-authorized" in case of non-existant accounts instead of "account-disabled" to avoid enumeration.
|
| Sun, 27 May 2012 11:57:56 +0100 |
Matthew Wild |
stanza_router: Also don't bounce <iq type='result'>
|
| Sun, 27 May 2012 04:01:34 +0200 |
Kim Alvefur |
stanza_router: Don't bounce type=error stanzas
|
| Sun, 27 May 2012 01:22:02 +0200 |
Kim Alvefur |
mod_proxy65: Add missing import of portmanager
|
| Sun, 27 May 2012 01:17:59 +0200 |
Kim Alvefur |
mod_proxy65: Warn about pre-0.9 config style (per host proxy65_port)
|
| Sat, 26 May 2012 19:49:43 +0100 |
Matthew Wild |
mod_http: Fix traceback when no HTTP services succeed in binding
|
| Sat, 26 May 2012 19:41:17 +0100 |
Matthew Wild |
DEPENDS: Add luafilesystem (thanks Zash)
|
| Fri, 25 May 2012 12:50:58 +0200 |
Kim Alvefur |
mod_admin_telnet: More code found and updated, which depended on pre-8c5b5ebaacb0 behaviour.
|
| Fri, 25 May 2012 07:08:12 +0200 |
Kim Alvefur |
mod_admin_telnet: Code found and updated, which depended on pre-8c5b5ebaacb0 behaviour.
|
| Fri, 25 May 2012 03:39:45 +0200 |
Kim Alvefur |
mod_http: Fix normalize_path('/') to not return an empty string, fixes module:http_url()
|
| Fri, 25 May 2012 02:32:33 +0100 |
Matthew Wild |
net.http.parser: Break loop when no more usable data in buffer
|
| Thu, 24 May 2012 18:52:47 +0100 |
Matthew Wild |
mod_watchregistrations: Convert JID list to a set, and prep before use to fix traceback on invalid JIDs (thanks sMi)
|
| Thu, 24 May 2012 18:51:18 +0100 |
Matthew Wild |
util.set: Change '/' operator from filter to map+filter (nil to drop from set, false is a valid item). No code found which depends on current behaviour.
|
| Thu, 24 May 2012 03:33:14 +0100 |
Matthew Wild |
net.server_event: Internal changes to get plain-SSL outgoing connections working (as for HTTPS)
|
| Thu, 24 May 2012 03:08:42 +0100 |
Matthew Wild |
mod_s2s, s2sout.lib: Send stream header in onconnect()
|
| Thu, 24 May 2012 02:55:37 +0100 |
Matthew Wild |
net.server_event: Assume wrapclient() is taking a new connection, and call onconnect when appropriate (to match server_select)
|
| Wed, 23 May 2012 02:20:32 +0100 |
Matthew Wild |
net.server_select: Don't close client connections when closing a server (it wasn't working anyway)
|
| Wed, 23 May 2012 02:19:11 +0100 |
Matthew Wild |
net.server_select: Call ondisconnect handler, even if we closed the socket ourselves (fixes HTTP session hoarding, thanks Maranda)
|
| Tue, 22 May 2012 14:33:06 +0100 |
Matthew Wild |
portmanager: Match service against service_info (:iter() doesn't match values)
|
| Tue, 22 May 2012 14:31:19 +0100 |
Matthew Wild |
util.multitable: Some fixes for iter()... always match against query, and pass value after path results
|
| Sat, 19 May 2012 21:57:40 +0100 |
Matthew Wild |
certmanager: tonumber() (fix for 0b8134015635)
|
| Sat, 19 May 2012 21:53:43 +0100 |
Matthew Wild |
certmanager: Don't use no_ticket option before LuaSec 0.4
|
| Sat, 19 May 2012 22:05:23 +0200 |
Tobias Markmann |
mod_compression: advertise/activate compression only for authenticated sessions in accordance to XEP-0170. (Thanks fippo)
|
| Sat, 19 May 2012 20:46:44 +0100 |
Matthew Wild |
portmanager: Fix to deactivate services when they are unregistered (metatable:iter() wins)
|
| Sat, 19 May 2012 15:39:16 +0100 |
Matthew Wild |
modulemanager, moduleapi: Turn module.event_handlers into a multitable and track object->event->handler associations correctly (thanks Zash)
|
| Sat, 19 May 2012 15:35:49 +0100 |
Matthew Wild |
util.multitable: No longer use table.remove to drop elements from the stack, when key is nil immediately (on empty tables) the previous stack entry's key gets removed instead
|
| Sat, 19 May 2012 04:12:41 +0100 |
Matthew Wild |
util.multitable: Add :iter() method to iterate over results at a fixed depth (parameters are equivalent to :search())
|
| Fri, 18 May 2012 23:53:02 +0100 |
Matthew Wild |
moduleapi, modulemanager: Re-structure module.event_handlers so that the same handler can harmlessly handle multiple events (thanks Zash)
|
| Fri, 18 May 2012 04:24:33 +0100 |
Matthew Wild |
mod_http: Add module:http_url([app_name,][default_path]) for a module to get a guess at its external URL
|
| Fri, 18 May 2012 04:22:51 +0100 |
Matthew Wild |
util.watchdog: Pass watchdog object to callback so that it doesn't always have to be a closure
|
| Fri, 18 May 2012 01:50:51 +0100 |
Matthew Wild |
certmanager: no_ticket is not a verification option (thanks Zash)
|
| Fri, 18 May 2012 00:31:23 +0100 |
Matthew Wild |
certmanager: Add no_ticket option for OpenSSL (we don't support resumption yet)
|
| Fri, 18 May 2012 00:27:06 +0100 |
Matthew Wild |
net.server_select: Return error when SSL handshake fails immediately (thanks Zash)
|
| Thu, 17 May 2012 21:25:41 +0200 |
Kim Alvefur |
util.dataforms: Don't return invalid JIDs in jid-single.
|
| Thu, 17 May 2012 21:18:35 +0200 |
Kim Alvefur |
util.dataforms: Fix validation of booleans.
|
| Thu, 17 May 2012 21:04:31 +0200 |
Kim Alvefur |
INSTALL: Update with changes from wiki.
|
| Thu, 17 May 2012 21:01:44 +0200 |
Kim Alvefur |
util.dataforms: Do field validation and normalization in field readers.
|
| Wed, 16 May 2012 20:30:53 +0100 |
Matthew Wild |
modulemanager: Components should inherit mod_s2s from global modules_enabled too
|
| Wed, 16 May 2012 20:17:07 +0100 |
Matthew Wild |
Remove util.broadcast
|
| Tue, 15 May 2012 20:15:52 +0200 |
Kim Alvefur |
prosodyctl: Add duplicate code for getting version of prosody
|
| Tue, 15 May 2012 13:35:09 +0100 |
Matthew Wild |
mod_bosh: Set Content-Type to text/html for GET response (thanks Medics)
|
| Tue, 15 May 2012 14:00:57 +0200 |
Kim Alvefur |
net.http.parser: Keep the Host header no host is present in the URI
|
| Mon, 14 May 2012 18:04:32 +0200 |
Kim Alvefur |
prosodyctl: Fix for generating certs with UTF-8
|
| Mon, 14 May 2012 17:58:51 +0200 |
Kim Alvefur |
prosody, stanza_router: Load stanza_router earlier. Put routing functions in the global prosody table. Fixes module:send()
|
| Sun, 13 May 2012 22:58:25 +0100 |
Matthew Wild |
muc.lib: room:set_historylength(): Condense code, and don't store length when equal to default
|
| Mon, 14 May 2012 02:42:42 +0500 |
Waqas Hussain |
MUC: Fix check for history length update.
|
| Sun, 13 May 2012 21:07:00 +0100 |
Matthew Wild |
muc.lib: Fix for traceback when no history length is set for the room
|
| Sun, 13 May 2012 16:03:05 +0100 |
Matthew Wild |
mod_s2s: Only try next target if the stream didn't open
|
| Sun, 13 May 2012 15:02:38 +0200 |
Kim Alvefur |
prosodyctl: Improve help messages for cert commands
|
| Sat, 12 May 2012 21:46:54 +0500 |
Waqas Hussain |
util.timer: Always pass the current time to timer callbacks.
|
| Sat, 12 May 2012 21:39:30 +0500 |
Waqas Hussain |
mod_iq: Use "jabber:client" when the stanza payload namespace is nil.
|
| Sat, 12 May 2012 03:36:15 +0100 |
Matthew Wild |
Merge with Zash
|
| Sat, 12 May 2012 02:17:08 +0200 |
Kim Alvefur |
mod_http_files: Respond with a 301 redirect for directories to append a / (fixes relative links)
|
| Sat, 12 May 2012 03:24:06 +0100 |
Matthew Wild |
stanza_router: Fix variable name
|
| Sat, 12 May 2012 03:09:52 +0100 |
Matthew Wild |
net.http.parser: Do full URL decoding and parsing (e.g. adds request.url.query when present)
|
| Sat, 12 May 2012 02:50:38 +0100 |
Matthew Wild |
net.http: Fix urlencode to not encode unreserved characters, so I can guiltlessly rant about people who do.
|
| Sat, 12 May 2012 01:47:53 +0100 |
Matthew Wild |
stanza_router: Close stream for unhandled stanzas from unauthenticated connections (we can't reply)
|
| Sat, 12 May 2012 00:33:04 +0100 |
Matthew Wild |
stanza_router: Remove FIXME comment and close stream with not-authorized for s2s stanzas from unauthed domains
|
| Sat, 12 May 2012 00:31:48 +0100 |
Matthew Wild |
stanza_router: Catch s2s stanzas to hosts we don't serve earlier, and close with host-unknown (thanks darkrain)
|
| Fri, 11 May 2012 23:20:58 +0100 |
Matthew Wild |
portmanager: Fix missing variable declaration
|
| Fri, 11 May 2012 21:41:47 +0100 |
Kim Alvefur |
adhoc.lib: Default actions to 'complete' (replacement for rev 52b6901cabb0)
|
| Fri, 11 May 2012 21:35:08 +0100 |
Matthew Wild |
Merge with backout
|
| Fri, 11 May 2012 21:35:02 +0100 |
Matthew Wild |
Backed out changeset 52b6901cabb0 (to be replaced)
|
| Fri, 11 May 2012 21:27:42 +0100 |
Matthew Wild |
portmanager: Remove unused import of 'package'
|
| Fri, 11 May 2012 21:24:43 +0100 |
Matthew Wild |
portmanager: Support for per-port SSL certificates
|
| Fri, 11 May 2012 20:24:15 +0100 |
Matthew Wild |
certmanager: Adjust error messages to be non-specific about 'host' (so we can specify a service name instead ffor SSL)
|
| Fri, 11 May 2012 18:55:23 +0100 |
Matthew Wild |
moduleapi: Don't auto-reload self when already reloading (fixes reload of modules with cyclic dependencies)
|
| Fri, 11 May 2012 18:54:17 +0100 |
Matthew Wild |
modulemanager: Set module.reloading = true when firing module-reloaded event
|
| Fri, 11 May 2012 14:57:29 +0100 |
Matthew Wild |
mod_c2s: Another lurking string.format squashed.
|
| Fri, 11 May 2012 14:24:05 +0100 |
Matthew Wild |
mod_dialback: Remove a remaining usage of string.format, ick.
|
| Fri, 11 May 2012 02:36:26 +0100 |
Matthew Wild |
mod_http_errors: Fix cyclic dependency - mod_http depends on us now, no need to depend on it (-1 line) (thanks Maranda)
|
| Fri, 11 May 2012 02:17:20 +0100 |
Matthew Wild |
mod_s2s: Remove TODO comment for SASL/TLS on s2s (thanks Florob)
|
| Fri, 11 May 2012 02:04:29 +0100 |
Matthew Wild |
mod_dialback: Final sweep to get nameprep + error handling in order (hopefully)
|
| Fri, 11 May 2012 01:54:36 +0100 |
Matthew Wild |
mod_dialback: Fix logic bug - we should have both a to and from at this point
|
| Fri, 11 May 2012 01:53:32 +0100 |
Matthew Wild |
Merge with Maranda
|
| Fri, 11 May 2012 01:46:41 +0100 |
Matthew Wild |
Merge with backout
|
| Fri, 11 May 2012 01:46:35 +0100 |
Matthew Wild |
Backed out changeset 661752889535 - obsoleted by 878f75ccc4fb.
|
| Fri, 11 May 2012 01:45:36 +0100 |
Matthew Wild |
Merge with backout
|
| Fri, 11 May 2012 01:39:52 +0100 |
Matthew Wild |
Backed out changeset 9f1fb34cd7f8 - obsoleted by 5ef05f32bc42.
|
| Fri, 11 May 2012 01:32:46 +0100 |
Matthew Wild |
Merge with backout
|
| Fri, 11 May 2012 01:29:30 +0100 |
Matthew Wild |
Backed out changeset 751510cd558d - obsoleted by 5ef05f32bc42.
|
| Thu, 10 May 2012 23:37:36 +0000 |
Marco Cirillo |
muc.lib: return feature-not-implemented when a foregoing discovery node is specified in a disco#info request.
|
| Thu, 10 May 2012 12:54:37 +0000 |
Marco Cirillo |
mod_auth_anonymous: add disallow_s2s to the host object if s2s communication is disallowed.
|
| Wed, 09 May 2012 23:09:06 +0000 |
Marco Cirillo |
mod_dialback: make change a bit more wide, encompass to and from and reject with proper addressing when neither are there.
|
| Wed, 09 May 2012 11:25:22 +0000 |
Marco Cirillo |
mod_dialback: add better safe then sorry nameprepping to the from attribute.
|
| Wed, 09 May 2012 02:56:22 +0000 |
Marco Cirillo |
mod_dialback: COMPAT reset session.send function for servers (e.g. ejabberd) which don't include a from attr when opening the stream.
|
| Fri, 11 May 2012 00:56:18 +0100 |
Matthew Wild |
mod_s2s, mod_auth_anonymous, hostmanager: Remove disallow_s2s flag, deprecate the config option of the same name (disable mod_s2s instead), and add 'allow_anonymous_s2s' to separately control s2s for anonymous users
|
| Thu, 10 May 2012 23:10:56 +0100 |
Matthew Wild |
Merge with Zash
|
| Thu, 10 May 2012 23:05:03 +0200 |
Kim Alvefur |
s2smanager, mod_s2s: Move checking DNS timeout option to mod_s2s
|
| Thu, 10 May 2012 23:01:10 +0200 |
Kim Alvefur |
s2smanager: Clean up unused imports.
|
| Thu, 10 May 2012 23:00:45 +0200 |
Kim Alvefur |
util.rfc3484: Don't pollute the global scope.
|
| Thu, 10 May 2012 05:57:24 +0200 |
Kim Alvefur |
util.hashes: Add sha224, sha384, sha512
|
| Wed, 09 May 2012 01:26:56 +0200 |
Kim Alvefur |
util.hashes: Use defined hash function output lengths.
|
| Wed, 09 May 2012 01:11:27 +0200 |
Kim Alvefur |
prosodyctl: Show an error if the user doesn't supply a hostname to the certificate commands
|
| Wed, 09 May 2012 01:02:00 +0200 |
Kim Alvefur |
prosodyctl: Replace hack with lfs for checking if a file exists
|
| Wed, 09 May 2012 00:34:24 +0200 |
Kim Alvefur |
util.x509: Remove logic for generating certificate configs
|
| Wed, 09 May 2012 00:33:55 +0200 |
Kim Alvefur |
prosodyctl: Use util.openssl in certificate helpers. Improve feedback
|
| Wed, 09 May 2012 00:12:53 +0200 |
Kim Alvefur |
util.openssl: Add wrapper for the openssl cli tool and move certificate config logic from util.x509 into it.
|
| Thu, 10 May 2012 22:59:01 +0100 |
Matthew Wild |
mod_s2s, s2smanager, mod_dialback: Move addition of session.send() on s2sin to after they are authenticated (thus from mod_s2s to s2smanager). Update mod_dialback to fire route/remote directly, as session.send() is no longer available for s2sin_unauthed. Fixes #291.
|
| Fri, 04 May 2012 02:28:10 +0100 |
Matthew Wild |
mod_auth_anonymous: Block s2s when enabled on a host (and disallow_s2s ~= false)
|
| Fri, 04 May 2012 02:27:26 +0100 |
Matthew Wild |
mod_s2s: Cache to_host and from_host in local variables, and use these instead of repeated lookups
|
| Fri, 04 May 2012 02:22:26 +0100 |
Matthew Wild |
mod_s2s: Add session.send() only to incoming streams, and fire the route/remote event on the host (not global anymore)
|
| Fri, 04 May 2012 01:50:17 +0100 |
Matthew Wild |
mod_s2s: Become a shared module (yay)
|
| Fri, 04 May 2012 01:49:13 +0100 |
Matthew Wild |
stanza_router: Fire route/remote per-host
|
| Fri, 04 May 2012 01:46:54 +0100 |
Matthew Wild |
stanza_router: Allow route/remote handlers to return false to block a stanza
|
| Fri, 04 May 2012 01:13:33 +0200 |
Kim Alvefur |
prosodyctl: Fix import of util.iterators
|
| Fri, 04 May 2012 00:05:15 +0100 |
Matthew Wild |
Rename plugins/s2s/ to plugins/mod_s2s/
|
| Thu, 03 May 2012 23:18:56 +0100 |
Matthew Wild |
sessionmanager: Remove max_resources config option and check, incorrect anyway (thanks Zash)
|
| Thu, 03 May 2012 18:59:06 +0100 |
Matthew Wild |
util.timer: Remove unnecessary require calls, fixes a traceback (thanks nulani)
|
| Thu, 03 May 2012 18:53:36 +0100 |
Matthew Wild |
net.server: server_select != server_event (thanks Nulani, Florob)
|
| Thu, 03 May 2012 16:52:04 +0100 |
Matthew Wild |
Merge with Zash
|
| Thu, 03 May 2012 15:38:12 +0200 |
Kim Alvefur |
portmanager: Import pairs
|
| Thu, 03 May 2012 16:48:34 +0100 |
Matthew Wild |
net.server, net.timer, net.server_select: Rearrange dependencies between these three modules. server.addtimer() is no longer a public function (renamed to _addtimer) and is not available at all from server_event (compat code removed to prevent traceback) (thanks Nulani)
|
| Wed, 02 May 2012 18:21:47 +0100 |
Matthew Wild |
mod_admin_telnet: Add muc:room(jid) command to get the MUC room object
|
| Mon, 30 Apr 2012 01:20:13 +0100 |
Matthew Wild |
mod_component: Allow unauthenticated components to authenticate (thanks Maranda)
|
| Mon, 30 Apr 2012 01:02:39 +0100 |
Matthew Wild |
mod_component: Components start out as component_unauthed until successful authentication (thanks xnyhps)
|
| Mon, 30 Apr 2012 00:52:43 +0100 |
Matthew Wild |
modulemanager: Pass the module's final host (e.g. '*') to the module-loaded event
|
| Mon, 30 Apr 2012 00:42:02 +0100 |
Matthew Wild |
mod_component: Send <?xml on initial stream (thanks xnyhps)
|
| Sun, 29 Apr 2012 21:20:35 +0100 |
Matthew Wild |
util.xmlrpc: Remove (unused)
|
| Sun, 29 Apr 2012 19:36:11 +0100 |
Matthew Wild |
modulemanager: Hide deprecation warning for modules loaded on '*' directly (e.g. prosodyctl mod_<command>) (thanks Zash)
|
| Sun, 29 Apr 2012 19:31:44 +0100 |
Matthew Wild |
portmanager: Import ipairs (thanks Maranda)
|
| Sun, 29 Apr 2012 02:44:09 +0100 |
Matthew Wild |
Merge with Zash
|
| Sun, 29 Apr 2012 02:24:00 +0200 |
Kim Alvefur |
mod_s2s: Don't try to continue attempting to connect when an s2sin is closed
|
| Sun, 29 Apr 2012 02:10:55 +0100 |
Matthew Wild |
Merge 0.9->trunk
|
| Sun, 29 Apr 2012 02:09:12 +0100 |
Matthew Wild |
Merge with Zash
|
| Tue, 24 Apr 2012 21:42:26 +0200 |
Kim Alvefur |
mod_pubsub.lua: Fix global access
|
| Thu, 26 Apr 2012 18:14:42 +0100 |
Matthew Wild |
mod_posix: Support syslog_facility config option
|
| Tue, 24 Apr 2012 21:37:20 +0200 |
Kim Alvefur |
mod_version: Fix missing comma and correct prefix for util.pposix
|
| Sat, 28 Apr 2012 23:13:49 +0100 |
Matthew Wild |
net.connlisteners: Add COMPAT stub, use portmanager!
|
| Sat, 28 Apr 2012 22:34:05 +0200 |
Florian Zeitz |
s2sout.lib: Check whether lua-socket supports IPv6
|
| Sat, 28 Apr 2012 19:41:04 +0100 |
Matthew Wild |
moduleapi: Add module:get_directory() to get module file's directory, and module:load_resource() to load a file relative to that directory
|
| Sat, 28 Apr 2012 19:38:51 +0100 |
Matthew Wild |
portmanager: Import tonumber (thanks Zash)
|
| Sat, 28 Apr 2012 19:36:57 +0100 |
Matthew Wild |
net.http.server: Code cleanup/adjustment now that send_response() accepts response.body
|
| Sat, 28 Apr 2012 19:36:09 +0100 |
Matthew Wild |
net.http.server: Use response.body if it exists and body is not specified to send_response
|
| Sat, 28 Apr 2012 18:45:04 +0100 |
Matthew Wild |
portmanager: Ensure port is always a number (thanks Zash)
|
| Sat, 28 Apr 2012 18:36:03 +0100 |
Matthew Wild |
mod_muc/muc.lib: Fall back to default_history_length if no length in config
|
| Sat, 28 Apr 2012 16:41:35 +0100 |
Matthew Wild |
net.httpserver: Add compatibility stub
|
| Sat, 28 Apr 2012 08:35:34 -0700 |
Paul Aurich |
mod_s2s: Log certificate errors, for troubleshooting goodness
|
| Sat, 28 Apr 2012 16:29:00 +0100 |
Matthew Wild |
mod_s2s: Fix import of core_process_stanza. I don't know why I thought it was there (thanks Zash)
|
| Sat, 28 Apr 2012 16:22:17 +0100 |
Matthew Wild |
Merge with Zash
|
| Sat, 28 Apr 2012 16:21:57 +0100 |
Matthew Wild |
mod_admin_adhoc: Small style fix
|
| Sat, 28 Apr 2012 17:18:03 +0200 |
Kim Alvefur |
mod_admin_telnet: Add c2s:count() which shows number of connected users.
|
| Sat, 28 Apr 2012 16:21:19 +0100 |
Matthew Wild |
util.debug: Add +1 to level when getting locals table, to account for current function
|
| Sat, 28 Apr 2012 16:20:26 +0100 |
Matthew Wild |
util.debug: Re-fix parameter handling (I think it matches debug.traceback() more accurately now) and document level fudge
|
| Sat, 28 Apr 2012 15:47:43 +0100 |
Matthew Wild |
modulemanager: Fixes to handle circular dependencies in module:depends()
|
| Sat, 28 Apr 2012 14:48:12 +0100 |
Matthew Wild |
prosody.cfg.lua.dist: Rename mod_httpserver to mod_http_files, and move both it and mod_bosh to a new 'HTTP modules' category
|
| Sat, 28 Apr 2012 14:46:36 +0100 |
Matthew Wild |
mod_http: Depend on mod_http_errors
|
| Sat, 28 Apr 2012 14:35:52 +0100 |
Matthew Wild |
usermanager: Add log error for use of COMPAT config option 'anonymous_login'. To be removed in next version.
|
| Sat, 28 Apr 2012 14:31:02 +0100 |
Matthew Wild |
util.httpstream: Remove COMPAT properties from request
|
| Sat, 28 Apr 2012 14:27:48 +0100 |
Matthew Wild |
net.http.server: Remove unused imports and variables (fixes traceback due to removed net.httpserver)
|
| Sat, 28 Apr 2012 14:13:51 +0100 |
Matthew Wild |
net.httpserver, net.httpserver_listener: Remove (obsoleted by net.http.* and mod_http, see http://prosody.im/doc/developers/http )
|
| Sat, 28 Apr 2012 14:03:39 +0100 |
Matthew Wild |
mod_bosh: Remove unused send_buffer variable
|
| Sat, 28 Apr 2012 13:58:37 +0100 |
Matthew Wild |
mod_bosh: Fix request/response mixup
|
| Sat, 28 Apr 2012 13:58:13 +0100 |
Matthew Wild |
mod_bosh: Remove unused import of util.timer
|
| Sat, 28 Apr 2012 04:12:34 +0100 |
Matthew Wild |
mod_muc/muc.lib.lua: Remove unused imports and variables
|
| Sat, 28 Apr 2012 04:01:59 +0100 |
Matthew Wild |
mod_auth_anonymous: Remove unused logger init
|
| Sat, 28 Apr 2012 03:59:31 +0100 |
Matthew Wild |
mod_auth_internal_hashed: Remove COMPAT code (upgrading old hashed storage format from pre-0.8)
|
| Sat, 28 Apr 2012 03:55:25 +0100 |
Matthew Wild |
mod_auth_internal_hashed: Remove unused imports
|
| Sat, 28 Apr 2012 03:49:13 +0100 |
Matthew Wild |
mod_auth_internal_plain: Remove unused imports
|
| Sat, 28 Apr 2012 03:43:27 +0100 |
Matthew Wild |
mod_dialback: Remove unused declaration of xmlns_dialback
|
| Sat, 28 Apr 2012 03:39:12 +0100 |
Matthew Wild |
mod_iq: Remove unused import of jid.split, bare_sessions and don't unpack event.origin when it isn't used. Waqas.
|
| Sat, 28 Apr 2012 03:34:58 +0100 |
Matthew Wild |
mod_message: Remove unused import of table.insert
|
| Sat, 28 Apr 2012 03:25:40 +0100 |
Matthew Wild |
storagemanager: Fix incorrect variable name
|
| Sat, 28 Apr 2012 03:13:59 +0100 |
Matthew Wild |
mod_component: Remove unused variable
|
| Sat, 28 Apr 2012 03:11:45 +0100 |
Matthew Wild |
mod_s2s/s2sout.lib: Fix imports and some undefined variables
|
| Sat, 28 Apr 2012 03:06:14 +0100 |
Matthew Wild |
mod_s2s: Fix imports and remove some unused variables
|
| Sat, 28 Apr 2012 03:05:35 +0100 |
Matthew Wild |
mod_saslauth: Remove unused declaration of xmlns_stanzas
|
| Sat, 28 Apr 2012 03:05:03 +0100 |
Matthew Wild |
mod_c2s: Remove unused import of portmanager
|
| Sat, 28 Apr 2012 02:56:10 +0100 |
Matthew Wild |
mod_s2s: Add log() import
|
| Sat, 28 Apr 2012 02:41:53 +0100 |
Matthew Wild |
util.timer: Remove unused function imports
|
| Sat, 28 Apr 2012 02:40:36 +0100 |
Matthew Wild |
moduleapi: Import util.timer
|
| Sat, 28 Apr 2012 02:38:56 +0100 |
Matthew Wild |
util.stanza: Remove unused function imports
|
| Sat, 28 Apr 2012 02:25:54 +0100 |
Matthew Wild |
hostmanager: Remove import of unused setmetatable
|
| Sat, 28 Apr 2012 02:24:41 +0100 |
Matthew Wild |
moduleapi: Remove unused variable 'module_items'
|
| Sat, 28 Apr 2012 02:22:42 +0100 |
Matthew Wild |
modulemanager: Remove unused function imports
|
| Sat, 28 Apr 2012 02:18:17 +0100 |
Matthew Wild |
modulemanager: Remove unused NULL declaration
|
| Sat, 28 Apr 2012 01:44:08 +0100 |
Matthew Wild |
portmanager: Fix breakage (import ALL the functions)
|
| Sat, 28 Apr 2012 01:27:46 +0100 |
Matthew Wild |
portmanager: Rename activate_service() to activate() (to match deactivate())
|
| Sat, 28 Apr 2012 01:27:15 +0100 |
Matthew Wild |
portmanager: Add module() definition
|
| Sat, 28 Apr 2012 01:27:02 +0100 |
Matthew Wild |
portmanager: Explicitly import some libraries
|
| Sat, 28 Apr 2012 01:13:49 +0100 |
Matthew Wild |
net.http.server: Try default_host if client sent no host anywhere, otherwise... fail. It's 2012.
|
| Sat, 28 Apr 2012 00:51:36 +0100 |
Matthew Wild |
net.http.server: Fix traceback on missing host header (thanks darkrain)
|
| Sat, 28 Apr 2012 00:45:33 +0100 |
Matthew Wild |
mod_bosh: Remove unused import of net.httpserver
|
| Fri, 27 Apr 2012 23:12:30 +0100 |
Matthew Wild |
mod_http_errors: Add two new config options, http_errors_always_show (show even for unknown errors) and http_errors_default_message (message for unknown errors)
|
| Fri, 27 Apr 2012 23:11:23 +0100 |
Matthew Wild |
net.http.server, mod_http: Support http_default_host config option to specify where to direct requests for unknown HTTP vhosts
|
| Fri, 27 Apr 2012 22:37:56 +0100 |
Matthew Wild |
net.http.server: Improve comment
|
| Fri, 27 Apr 2012 22:37:24 +0100 |
Matthew Wild |
mod_component: Return true after denying a second component connection for a host (thanks xnyhps)
|
| Fri, 27 Apr 2012 22:36:35 +0100 |
Matthew Wild |
modulemanager: Clear modulemap when a host is deactivated (thanks xnyhps)
|
| Fri, 27 Apr 2012 22:33:38 +0100 |
Matthew Wild |
hostmanager: Remove unused host_config parameter from host-activated event
|
| Fri, 27 Apr 2012 22:32:04 +0100 |
Matthew Wild |
hostmanager: Add some TODO comments
|
| Fri, 27 Apr 2012 22:31:53 +0100 |
Matthew Wild |
hostmanager: Convert host-deactivating event parameters to a table
|
| Fri, 27 Apr 2012 22:18:20 +0100 |
Matthew Wild |
mod_proxy65: Fix traceback when proxy65 service fails to bind a port
|
| Fri, 27 Apr 2012 21:37:45 +0100 |
Matthew Wild |
modulemanager: Set module.environment before calling add_host, otherwise the module will get the parent's environment (thanks xnyhps and Maranda)
|
| Fri, 27 Apr 2012 20:01:21 +0100 |
Matthew Wild |
net.http.server: Remove unused variable
|
| Fri, 27 Apr 2012 20:00:06 +0100 |
Matthew Wild |
net.http.server: Correctly cache results of handler indexing, and also cache failures
|
| Fri, 27 Apr 2012 19:05:03 +0100 |
Matthew Wild |
mod_bosh: Add routes without trailing-'/', so that both /http-bind and /http-bind/ work again
|
| Fri, 27 Apr 2012 19:02:36 +0100 |
Matthew Wild |
mod_http: Allow a route value to be static data rather than a handler function
|
| Fri, 27 Apr 2012 18:54:51 +0100 |
Matthew Wild |
net.http.codes: Add missing 418 status code
|
| Fri, 27 Apr 2012 18:40:44 +0100 |
Matthew Wild |
mod_http_files: Specify method in HTTP route
|
| Fri, 27 Apr 2012 18:37:40 +0100 |
Matthew Wild |
mod_http: Routes now require a method to be specified, but the path has become optional (defaults to the base path with no trailing '/'
|
| Fri, 27 Apr 2012 18:36:27 +0100 |
Matthew Wild |
mod_http: Link to docs on routes in error message
|
| Fri, 27 Apr 2012 18:35:33 +0100 |
Matthew Wild |
moduleapi: Rename module:hook_stanza() -> module:hook_tag() (hook_stanza works for compat)
|
| Fri, 27 Apr 2012 18:34:40 +0100 |
Matthew Wild |
moduleapi: get_host_type(): Return nil for global modules (no host)
|
| Thu, 26 Apr 2012 16:53:32 +0100 |
Matthew Wild |
mod_http: Remove unused import of url.parse
|
| Thu, 26 Apr 2012 16:48:16 +0100 |
Matthew Wild |
mod_http_files, net.http.parser: Move path normalization to net.http.parser so that all modules can benefit
|
| Thu, 26 Apr 2012 16:25:17 +0100 |
Matthew Wild |
Merge with backout
|
| Thu, 26 Apr 2012 16:25:11 +0100 |
Matthew Wild |
Revert 98bfebb38705, moved to net.http.parser in 4fc99f1b7570
|
| Thu, 26 Apr 2012 16:11:08 +0100 |
Matthew Wild |
net.http.server: Fire http-error 400 if request fails sanity checks
|
| Thu, 26 Apr 2012 20:07:13 +0500 |
Waqas Hussain |
net.http.parser: Handle full URLs in status line.
|
| Thu, 26 Apr 2012 15:16:29 +0100 |
Matthew Wild |
mod_http_errors: Module to handle HTTP errors with a HTML page
|
| Thu, 26 Apr 2012 15:14:19 +0100 |
Matthew Wild |
net.http.server: Make error handling overrideable via 'http-error' event
|
| Thu, 26 Apr 2012 15:05:05 +0100 |
Matthew Wild |
net.server.http: Parse absolute URIs in requests (thanks Maranda)
|
| Thu, 26 Apr 2012 14:51:55 +0100 |
Matthew Wild |
moduleapi: Fix parameters to unhook_object_event()
|
| Thu, 26 Apr 2012 07:04:59 +0100 |
Matthew Wild |
moduleapi: module:depends(): Don't load shared modules onto the current host if the current host is '*'...
|
| Thu, 26 Apr 2012 06:58:57 +0100 |
Matthew Wild |
net.http.server: Expose events object (for debug purposes)
|
| Thu, 26 Apr 2012 06:58:21 +0100 |
Matthew Wild |
util.helpers: show_events(): Make more robust, and allow filtering results to a specific event
|
| Thu, 26 Apr 2012 06:47:17 +0100 |
Matthew Wild |
net.http.server: Lower score of wildcard handlers to ensure specific handlers beat them
|
| Thu, 26 Apr 2012 06:42:02 +0100 |
Matthew Wild |
mod_http_files: Change option name from http_path to http_files_dir
|
| Thu, 26 Apr 2012 06:41:11 +0100 |
Matthew Wild |
mod_http: Switch to single option for specifying HTTP app bases, http_paths. Keys are app/module names, values are base paths.
|
| Thu, 26 Apr 2012 06:30:29 +0100 |
Matthew Wild |
mod_http_files: Log 404 failure reason
|
| Thu, 26 Apr 2012 06:10:14 +0100 |
Matthew Wild |
mod_http_files: Return numeric error codes instead of custom error responses
|
| Thu, 26 Apr 2012 05:58:39 +0100 |
Matthew Wild |
util.debug: Remove 'white' from boundary style (leave at default colour)
|
| Thu, 26 Apr 2012 05:57:44 +0100 |
Matthew Wild |
util.termcolours: tohtml() for converting output to HTML. I don't know.
|
| Thu, 26 Apr 2012 05:56:24 +0100 |
Matthew Wild |
mod_bosh: Update informational message on GET
|
| Thu, 26 Apr 2012 05:40:04 +0100 |
Matthew Wild |
mod_http: Use module:hook/unhook_event_object() so that handlers get unregistered if mod_http is unloaded
|
| Thu, 26 Apr 2012 05:39:27 +0100 |
Matthew Wild |
moduleapi: Add module:unhook_object_event()
|
| Thu, 26 Apr 2012 04:24:43 +0100 |
Matthew Wild |
net.http.server: Fix to compare priority if path lengths are the same (logic fail)
|
| Wed, 25 Apr 2012 23:16:37 +0100 |
Matthew Wild |
util.debug: Some more magic constant fiddling. Don't ask me.
|
| Wed, 25 Apr 2012 23:10:32 +0100 |
Matthew Wild |
mod_bosh: Large commit to update to mod_http/net.http.server APIs. Becomes a shared module.
|
| Wed, 25 Apr 2012 23:08:33 +0100 |
Matthew Wild |
net.http.server: Support for on_destroy callback on response objects, and a 'finished' flag to say when they are destroyed (responded to or connection closed)
|
| Wed, 25 Apr 2012 19:57:46 +0100 |
Matthew Wild |
mod_bosh: Optimisation, store reply_before value as waiting_requests value (saves a lookup)
|
| Wed, 25 Apr 2012 15:02:27 +0100 |
Matthew Wild |
net.http.server: Small fix to comment
|
| Wed, 25 Apr 2012 14:58:10 +0100 |
Matthew Wild |
net.http.server: Remove legacy compatibility
|
| Wed, 25 Apr 2012 14:53:54 +0200 |
Kim Alvefur |
portmanager: Fix selecting bind_interfaces from pre-0.9 config options.
|
| Wed, 25 Apr 2012 03:56:26 +0100 |
Matthew Wild |
Makefile: Fix for net/http
|
| Wed, 25 Apr 2012 07:55:13 +0500 |
Waqas Hussain |
mod_proxy65: Add multiplex pattern.
|
| Tue, 24 Apr 2012 21:59:20 +0100 |
Matthew Wild |
Merge timber->trunk - thanks everyone!
|
| Tue, 24 Apr 2012 19:07:12 +0100 |
Matthew Wild |
net.http.server: Handle results returned by handlers, and send as a response. Also removes explicit firing of '*', which can now be done via wildcard events.
|
| Tue, 24 Apr 2012 19:05:45 +0100 |
Matthew Wild |
net.http.server: Remove debug message
|
| Tue, 24 Apr 2012 18:54:34 +0100 |
Matthew Wild |
util.helpers: Add show_events(), to show the events and handlers in a util.events object
|
| Tue, 24 Apr 2012 18:53:50 +0100 |
Matthew Wild |
util.debug: Turn into a real-ish module ('debugx'), and require you call use() to override debug.traceback()
|
| Tue, 24 Apr 2012 18:50:22 +0100 |
Matthew Wild |
mod_proxy65: Port to portmanager, make a shared module
|
| Tue, 24 Apr 2012 16:02:30 +0100 |
Matthew Wild |
mod_http: Fix specifying method in app route keys
|
| Tue, 24 Apr 2012 16:00:20 +0100 |
Matthew Wild |
portmanager: Add get_service_at(interface, port) and close(interface, port)
|
| Tue, 24 Apr 2012 15:52:30 +0100 |
Matthew Wild |
net.server_event: Do not automatically close clients when closing a server port
|
| Tue, 24 Apr 2012 15:42:35 +0100 |
Matthew Wild |
net.server_select: Remove server from _server table when closing
|
| Tue, 24 Apr 2012 15:40:00 +0100 |
Matthew Wild |
mod_admin_telnet: Add initial port:list() and port:close() commands
|
| Tue, 24 Apr 2012 13:37:35 +0100 |
Matthew Wild |
prosody: Load portmanager at startup, to ensure it is ready to receive item-added events when modules are loaded
|
| Tue, 24 Apr 2012 00:17:15 +0200 |
Kim Alvefur |
mod_http_files: Rename argument to reflect what it actually is
|
| Mon, 23 Apr 2012 23:37:43 +0200 |
Kim Alvefur |
mod_httpserver: Rename to mod_http_files
|
| Mon, 23 Apr 2012 23:36:50 +0200 |
Kim Alvefur |
mod_httpserver: Adapt to use the new HTTP API
|
| Mon, 23 Apr 2012 21:34:05 +0100 |
Matthew Wild |
mod_http: Pass portion of path that matched wildcard to wildcard handlers, as a second parameter
|
| Mon, 23 Apr 2012 21:29:18 +0100 |
Matthew Wild |
net.http.server: Support for wildcard events (events that end with '/*')
|
| Mon, 23 Apr 2012 18:23:49 +0100 |
Matthew Wild |
mod_http: Support for default_path in apps
|
| Mon, 23 Apr 2012 15:38:40 +0100 |
Matthew Wild |
moduleapi: Add module:add_timer(delay, callback) - automatically halts the timer on module unload
|
| Mon, 23 Apr 2012 15:38:36 +0100 |
Matthew Wild |
modulemanager: Set module.loaded = false on unload
|
| Mon, 23 Apr 2012 14:16:59 +0100 |
Matthew Wild |
mod_http: Revamp module for new API and config
|
| Mon, 23 Apr 2012 14:15:07 +0100 |
Matthew Wild |
moduleapi: module:depends(): Load shared modules onto the current host even if they are loaded globally already
|
| Mon, 23 Apr 2012 14:11:10 +0100 |
Matthew Wild |
modulemanager: Report errors that happen when loading a shared module onto its original host
|
| Mon, 23 Apr 2012 14:10:04 +0100 |
Matthew Wild |
moduleapi: module:provides(): Add "-provider" onto the key name
|
| Mon, 23 Apr 2012 14:09:35 +0100 |
Matthew Wild |
moduleapi: module:provides(): Fix usage of wrong table
|
| Sun, 22 Apr 2012 23:44:21 +0500 |
Waqas Hussain |
net.http.server: Fix legacy net.httpserver fallback (httpserver is no longer a global).
|
| Sun, 22 Apr 2012 23:43:34 +0500 |
Waqas Hussain |
net.httpserver: Comment dependency on connlisteners. Further cleanup to follow.
|
| Sun, 22 Apr 2012 19:03:50 +0100 |
Matthew Wild |
Merge with Zash
|
| Sat, 21 Apr 2012 23:11:59 +0200 |
Kim Alvefur |
core.certmanager: Log a message when a password is required but not supplied. fixes #214
|
| Sun, 22 Apr 2012 16:35:26 +0100 |
Matthew Wild |
mod_component: Handle component connecting to non-existent host
|
| Sun, 22 Apr 2012 14:54:36 +0100 |
Matthew Wild |
mod_motd: Use presence/bare to catch a client's initial presence and send the MOTD then (fixes #282)
|
| Sat, 21 Apr 2012 22:54:55 +0100 |
Matthew Wild |
multiplex_listener: Remove (already ported to mod_net_multiplex)
|
| Sat, 21 Apr 2012 22:53:22 +0100 |
Matthew Wild |
modulemanager: For children of shared modules, set module.environment to the empty environment for that module (useful to expose data or APIs at host.modules[module])
|
| Sat, 21 Apr 2012 22:52:15 +0100 |
Matthew Wild |
moduleapi: Have modules internally store a reference to shared tables they use, to ensure they don't get collected while any module that had access to that table is still loaded (thanks Zash)
|
| Sat, 21 Apr 2012 22:50:57 +0100 |
Matthew Wild |
mod_component: Make a shared module, and move the xmppcomponent_listener into it ('port'ing over to portmanager). Ha ha.
|
| Sat, 21 Apr 2012 21:16:53 +0100 |
Matthew Wild |
mod_motd: Send only to resource coming online, not the user's bare JID (fixes #282)
|
| Sat, 21 Apr 2012 21:03:57 +0100 |
Matthew Wild |
prosody: Don't require net.httpserver now
|
| Sat, 21 Apr 2012 20:52:12 +0100 |
Matthew Wild |
mod_admin_telnet: module:load(): Fix 'global-module-already-loaded' errors when successfully loading a global module (fixes #228)
|
| Sat, 21 Apr 2012 20:39:52 +0100 |
Matthew Wild |
mod_admin_telnet: module:list(): List global modules (part-fixes #228)
|
| Sat, 21 Apr 2012 20:39:21 +0100 |
Matthew Wild |
mod_admin_telnet: module:reload(): If module is loaded on *, reload it there first (ensuring shared module code is reloaded before per-host children of that module)
|
| Sat, 21 Apr 2012 20:38:27 +0100 |
Matthew Wild |
mod_admin_telnet: get_host_set(): Include '*' in the set if no specific hosts are specified and the module is loaded there
|
| Sat, 21 Apr 2012 20:37:06 +0100 |
Matthew Wild |
modulemanager: When a shared module becomes global, ensure it still gets loaded onto the original target host
|
| Sat, 21 Apr 2012 20:09:03 +0100 |
Matthew Wild |
modulemanager: Support for shared modules - function module.add_host(host_module) in a global module
|
| Sat, 21 Apr 2012 20:04:07 +0100 |
Matthew Wild |
modulemanager: Make module_has_method and module_call_method use rawget()
|
| Sat, 21 Apr 2012 20:02:45 +0100 |
Matthew Wild |
modulemanager: Use modulemap rather than hosts[host] (fix for when host == "*")
|
| Sat, 21 Apr 2012 20:01:40 +0100 |
Matthew Wild |
modulemanager: Use api_instance rather than pluginenv.module (same thing)
|
| Sat, 21 Apr 2012 20:00:30 +0100 |
Matthew Wild |
modulemanager: Allow loading a module onto "*" (part-fixes #228)
|
| Sat, 21 Apr 2012 16:27:42 +0100 |
Matthew Wild |
net.connlisteners: Be gone!
|
| Sat, 21 Apr 2012 18:23:44 +0500 |
Waqas Hussain |
mod_http: Include handlers of non-global modules.
|
| Sat, 21 Apr 2012 17:38:48 +0500 |
Waqas Hussain |
mod_http: Provide HTTP service.
|
| Sat, 21 Apr 2012 17:38:01 +0500 |
Waqas Hussain |
net.http.server: Fire global HTTP event when no specific handlers available.
|
| Sat, 21 Apr 2012 17:37:00 +0500 |
Waqas Hussain |
net.http.server: Missing <title/> in 404 Not Found response.
|
| Fri, 13 Apr 2012 00:39:00 +0200 |
Florian Zeitz |
mod_adhoc: Always allow at least the "complete" action
|
| Sun, 08 Apr 2012 04:09:33 +0500 |
Waqas Hussain |
net.http.{server|codes|parser}: Initial commit.
|
| Mon, 26 Mar 2012 19:17:09 -0700 |
Paul Aurich |
mod_s2s: Queuing a stanza constitutes handling it.
|
| Mon, 26 Mar 2012 18:23:49 +0200 |
Florian Zeitz |
mod_s2s: Add "::" as a IPv6 interface (thanks darkrain)
|
| Tue, 20 Mar 2012 12:50:53 +0100 |
Kim Alvefur |
Makefile: Use cp instead of install, and make sure the correct umask is set
|
| Thu, 15 Mar 2012 19:09:24 +0000 |
Matthew Wild |
loggingmanager, util.logger: Remove name sinks and the ability to filter logs by source name (lots of code, hardly used if at all, and possibly broken)
|
| Thu, 15 Mar 2012 17:37:07 +0100 |
Kim Alvefur |
mod_c2s: Add missing multiplexed service discovery pattern.
|
| Thu, 15 Mar 2012 16:31:10 +0000 |
Matthew Wild |
mod_c2s, mod_s2s: Drop default_port and default_mode from listener objects (default_port is deprecated, and default_mode already defaults to *a)
|
| Thu, 15 Mar 2012 16:29:30 +0000 |
Matthew Wild |
portmanager: Support 'default_port' in service options
|
| Thu, 15 Mar 2012 14:47:46 +0100 |
Kim Alvefur |
mod_posix, mod_bosh, mod_admin_telnet: Use module:set_global()
|
| Thu, 15 Mar 2012 03:19:35 +0000 |
Matthew Wild |
Merge with Zash
|
| Sun, 11 Mar 2012 21:37:55 +0100 |
Kim Alvefur |
mod_s2s: Don't bounce sendq on failed connections since it's handled by s2smanager
|
| Thu, 15 Mar 2012 03:05:24 +0000 |
Matthew Wild |
mod_c2s, mod_s2s: Add multiplex support
|
| Thu, 15 Mar 2012 03:05:02 +0000 |
Matthew Wild |
mod_net_multiplex: Port multiplexing (run multiple different services on a the same port(s))... now pluggable for use with any net plugin
|
| Thu, 15 Mar 2012 03:02:51 +0000 |
Matthew Wild |
portmanager: Add get_registered_services() to the public API
|
| Thu, 15 Mar 2012 03:02:36 +0000 |
Matthew Wild |
portmanager: Remove check for service_info.multiplex (now implemented in mod_net_multiplex)
|
| Thu, 15 Mar 2012 03:02:09 +0000 |
Matthew Wild |
portmanager: Fix pre-0.9 compatibility by taking default_interface and default_port from the listener instead of service table
|
| Thu, 15 Mar 2012 02:56:44 +0000 |
Matthew Wild |
portmanager: Allow services to specify their config option prefix
|
| Thu, 15 Mar 2012 02:53:05 +0000 |
Matthew Wild |
moduleapi: Add module:send() as an alias for core_post_stanza() from the current host's origin
|
| Thu, 15 Mar 2012 02:52:31 +0000 |
Matthew Wild |
moduleapi: Add module:provides(), a shortcut to add an item with the current module's name
|
| Wed, 14 Mar 2012 23:44:24 +0000 |
Matthew Wild |
portmanager: Fire service-removed on unregister
|
| Wed, 14 Mar 2012 21:43:46 +0000 |
Matthew Wild |
mod_s2s/s2sout.lib: Log message instead of traceback when s2s isn't configured for any ports
|
| Wed, 14 Mar 2012 21:42:08 +0000 |
Matthew Wild |
mod_c2s: Use module:add_item() to add the net-provider for portmanager
|
| Wed, 14 Mar 2012 21:40:14 +0000 |
Matthew Wild |
portmanager: Fix log message when multiple services are configured to use the same port
|
| Wed, 14 Mar 2012 21:39:45 +0000 |
Matthew Wild |
portmanager: Support item-added/net-provider (global and shared modules only!)
|
| Wed, 14 Mar 2012 21:39:02 +0000 |
Matthew Wild |
portmanager: Add unregister_service(), and allow multiple services with the same name (they get queued)
|
| Wed, 14 Mar 2012 21:37:00 +0000 |
Matthew Wild |
modulemanager: Some refactoring. Deprecate module.host = "*", modules should call module:set_global() (which has been around since forever)
|
| Wed, 14 Mar 2012 21:33:15 +0000 |
Matthew Wild |
moduleapi: Set module.global = true when module:set_global() is called
|
| Wed, 14 Mar 2012 17:03:48 +0000 |
Matthew Wild |
modulemanager: Use appropriate events object for global modules when firing item-removed on unload
|
| Sun, 11 Mar 2012 20:56:09 +0000 |
Matthew Wild |
mod_auth_internal_{plain,hashed}: Clarify log messages on initialization
|
| Sun, 11 Mar 2012 20:16:57 +0100 |
Florian Zeitz |
mod_s2s: Collect s2s sources from portmanager and get local address if necessary
|
| Sun, 11 Mar 2012 20:15:42 +0100 |
Florian Zeitz |
mod_s2s: Remove obsolete default_interface
|
| Sun, 11 Mar 2012 19:13:29 +0000 |
Matthew Wild |
Merge with Zash
|
| Sun, 11 Mar 2012 19:14:28 +0100 |
Kim Alvefur |
s2smanager, mod_s2s: Move import of dns_max_depth to mod_s2s
|
| Sun, 11 Mar 2012 18:35:27 +0000 |
Matthew Wild |
portmanager: Add get_active_services()
|
| Sun, 11 Mar 2012 12:40:32 +0000 |
Matthew Wild |
portmanager: Add get_service()
|
| Fri, 09 Mar 2012 18:39:09 +0000 |
Matthew Wild |
Merge with Zash
|
| Wed, 07 Mar 2012 21:14:08 +0100 |
Kim Alvefur |
mod_admin_adhoc: Use module:depends()
|
| Wed, 07 Mar 2012 21:12:04 +0100 |
Kim Alvefur |
mod_admin_adhoc: Import util.iterators properly
|
| Thu, 08 Mar 2012 00:18:16 +0000 |
Matthew Wild |
Merge with Maranda
|
| Mon, 05 Mar 2012 16:39:50 +0000 |
Marco Cirillo |
mod_s2s: remove conn sessions clearing redundancy and leave it only in listener.ondisconnect
|
| Wed, 07 Mar 2012 20:11:01 +0000 |
Matthew Wild |
Merge with Zash
|
| Sun, 04 Mar 2012 17:39:19 +0100 |
Kim Alvefur |
mod_s2s: Log the entire stream header.
|
| Mon, 05 Mar 2012 11:07:10 +0000 |
Matthew Wild |
mod_s2s: streamopened(): Tighter validation around stream 'to' and 'from' attributes, and only set to_host and from_host if they aren't set already and if the session hasn't already been authenticated
|
| Sat, 03 Mar 2012 18:27:32 +0000 |
Matthew Wild |
Merge with Zash
|
| Sat, 03 Mar 2012 16:45:34 +0100 |
Kim Alvefur |
mod_dialback, mod_s2s: Log initiation of dialback in mod_dialback
|
| Sat, 03 Mar 2012 13:28:33 +0100 |
Kim Alvefur |
mod_s2s, mod_dialback: Rename event to s2s-authenticate-legacy
|
| Sat, 03 Mar 2012 01:12:16 +0000 |
Matthew Wild |
Merge with Zash
|
| Sat, 03 Mar 2012 01:35:39 +0100 |
Kim Alvefur |
mod_s2s, mod_dialback: Event on pre-XMPP streams, so we can try dialback.
|
| Sat, 03 Mar 2012 00:54:19 +0100 |
Kim Alvefur |
core.portmanager: Make sure the private flag takes precedence over global interfaces
|
| Sat, 03 Mar 2012 00:32:57 +0100 |
Kim Alvefur |
mod_admin_telnet: Import util.iterators properly
|
| Sat, 03 Mar 2012 00:14:48 +0100 |
Kim Alvefur |
mod_s2s: return true when we sent the stanza, or initiated a new s2sout
|
| Sat, 03 Mar 2012 00:03:06 +0100 |
Kim Alvefur |
mod_s2s: Split send_to_host() into two route/remote hooks, one for already exsisting sessions and one for non-existent.
|
| Sat, 03 Mar 2012 00:01:10 +0100 |
Kim Alvefur |
mod_dialback: Remove unused import of s2smanager.send_to_host()
|
| Thu, 01 Mar 2012 00:14:53 +0100 |
Kim Alvefur |
mod_s2s: Add missing local table.insert
|
| Fri, 02 Mar 2012 19:56:10 +0100 |
Thijs Alkemade |
Fix make install for mod_s2s.
|
| Fri, 24 Feb 2012 18:03:27 +0000 |
Marco Cirillo |
s2smanager, mod_s2s: clear up ip_hosts after s2s is marked as established, remove useless space from mod_s2s code
|
| Fri, 24 Feb 2012 16:25:45 +0000 |
Matthew Wild |
Merge backout
|
| Fri, 24 Feb 2012 16:25:38 +0000 |
Matthew Wild |
Backed out changeset aba47e6dff43
|
| Fri, 24 Feb 2012 16:23:46 +0000 |
Matthew Wild |
Merge Zash with Florob and Maranda
|
| Fri, 24 Feb 2012 15:36:36 +0000 |
Marco Cirillo |
mod_s2s: prevent attempting to reconnect when the stream is gracefully closed and fix TB by checking session.conn is set (racy racy?)
|
| Fri, 24 Feb 2012 15:35:04 +0000 |
Marco Cirillo |
mod_admin_telnet: make service private.
|
| Fri, 24 Feb 2012 15:34:25 +0000 |
Marco Cirillo |
mod_s2s, s2sout.lib: import cert verify and add another fallback method in case socket.local_addresses isn't there.
|
| Fri, 24 Feb 2012 15:24:10 +0000 |
Florian Zeitz |
s2sout.lib: import utils/functionality once in s2smanager.
|
| Fri, 24 Feb 2012 15:21:21 +0000 |
Florian Zeitz |
mod_s2s: port functionality once in s2smanager.
|
| Fri, 24 Feb 2012 15:20:03 +0000 |
Florian Zeitz |
mod_dialback: import util.hashes and functionality once in s2smanager.
|
| Fri, 24 Feb 2012 15:15:43 +0000 |
Florian Zeitz |
s2smanager: remove send_to_host.
|
| Fri, 24 Feb 2012 15:14:07 +0000 |
Florian Zeitz |
modulemanager: include mod_c2s and mod_s2s into autoloaded modules.
|
| Thu, 23 Feb 2012 23:12:24 +0100 |
Kim Alvefur |
s2sout.lib: Fix wrong variable name
|
| Thu, 23 Feb 2012 23:12:08 +0100 |
Kim Alvefur |
s2sout.lib: Add locals for source interfaces
|
| Thu, 23 Feb 2012 23:09:09 +0100 |
Kim Alvefur |
s2sout.lib: Import various util.*
|
| Thu, 23 Feb 2012 23:04:59 +0100 |
Kim Alvefur |
mod_s2s: Attach send function to session
|
| Thu, 23 Feb 2012 23:03:28 +0100 |
Kim Alvefur |
mod_s2s: Initiate connections
|
| Wed, 22 Feb 2012 23:14:21 +0100 |
Kim Alvefur |
mod_s2s: Fix typo
|
| Wed, 22 Feb 2012 23:12:57 +0100 |
Kim Alvefur |
mod_s2s: Add some missing imports
|
| Mon, 23 Jan 2012 17:19:16 +0000 |
Matthew Wild |
net.http, httpclient_listener: Merge listener into net.http
|
| Mon, 23 Jan 2012 17:12:05 +0000 |
Matthew Wild |
xmppserver_listener: Remove
|
| Mon, 23 Jan 2012 16:28:20 +0000 |
Matthew Wild |
s2smanager, mod_s2s, mod_s2s/s2sout: Split connection handling out of s2smanager into mod_s2s, and further split connection logic for s2sout to a module lib, s2sout.lib.lua
|
| Mon, 23 Jan 2012 16:25:21 +0000 |
Matthew Wild |
stanza_router: Replace s2s send logic with firing of a 'route/remote' event
|
| Mon, 23 Jan 2012 16:24:06 +0000 |
Matthew Wild |
stanza_router: Remove obsolete commented code
|
| Mon, 23 Jan 2012 02:23:23 +0000 |
Matthew Wild |
sessionmanager: Require uuid_generate()
|
| Mon, 23 Jan 2012 02:15:28 +0000 |
Matthew Wild |
mod_c2s: Code reduction
|
| Mon, 23 Jan 2012 01:05:32 +0000 |
Matthew Wild |
mod_admin_telnet: Port to portmanager
|
| Mon, 23 Jan 2012 01:04:15 +0000 |
Matthew Wild |
prosody: sandboxed require(): Point __index of _G at current env for modules that need to reference globals they already set
|
| Mon, 23 Jan 2012 00:56:57 +0000 |
Matthew Wild |
sessionmanager, mod_c2s: Move timeout logic to mod_c2s
|
| Mon, 23 Jan 2012 00:11:01 +0000 |
Matthew Wild |
prosody: Remove connlisteners, and net_activate_ports
|
| Mon, 23 Jan 2012 00:07:15 +0000 |
Matthew Wild |
portmanager: Pass port to friendly_error_message()
|
| Mon, 23 Jan 2012 00:00:10 +0000 |
Matthew Wild |
util.iterators: Make a standard library (no longer injects into global namespace)
|
| Sun, 22 Jan 2012 23:59:19 +0000 |
Matthew Wild |
util.set: Accept nil to add_list()
|
| Sun, 22 Jan 2012 23:57:13 +0000 |
Matthew Wild |
mod_c2s, sessionmanager, xmppclient_listener: Move all c2s network and stream logic into a new module, mod_c2s
|
| Sun, 22 Jan 2012 23:55:48 +0000 |
Matthew Wild |
portmanager: One manager to, in the darkness, bind them
|
| Sun, 22 Jan 2012 22:55:49 +0000 |
Matthew Wild |
Merge with trunk
|
| Sun, 22 Jan 2012 19:50:08 +0000 |
Matthew Wild |
mod_admin_telnet: Use module:shared() to expose commands table and default console environment
|
| Sun, 22 Jan 2012 19:48:53 +0000 |
Matthew Wild |
moduleapi: Add module:shared(), a way to easily share data between multiple loaded modules
|
| Sun, 22 Jan 2012 19:35:50 +0000 |
Matthew Wild |
moduleapi: Add module:depends(), a way to safely depend upon another module at runtime
|
| Sun, 22 Jan 2012 19:27:06 +0000 |
Matthew Wild |
modulemanager: load(): Return and use the correct module object
|
| Sun, 22 Jan 2012 19:10:13 +0000 |
Matthew Wild |
util.helpers: After nearly 'fixing' this code, I conclude it instead only deserves a bigger smile
|
| Sun, 22 Jan 2012 18:49:49 +0000 |
Matthew Wild |
modulemanager: Cleanup some unused variables, imports, whitespace and add a comment.
|
| Sun, 22 Jan 2012 18:49:11 +0000 |
Matthew Wild |
modulemanager, moduleapi: Replace hooks multitable with an event_handlers map stored in individual modules. Also adds module:hook_object_event() to hook events on any util.events compatible object.
|
| Sun, 22 Jan 2012 18:47:33 +0000 |
Matthew Wild |
modulemanager: Drop unnecessary prosody_events local
|
| Sun, 22 Jan 2012 18:46:17 +0000 |
Matthew Wild |
modulemanager: Some reorganisation. Only external change is (should be) that module-unloaded and module-loaded are no longer fired when reloading a module, the new event module-reloaded is fired instead.
|
| Sun, 22 Jan 2012 18:41:55 +0000 |
Matthew Wild |
modulemanager: Move in-module API functions to core.moduleapi (half the file size, yay)
|
| Sat, 10 Dec 2011 17:21:19 +0000 |
Matthew Wild |
configmanager: get(): Make section (core) optional (hurrah)
|
| Tue, 24 Apr 2012 03:23:44 +0100 |
Matthew Wild |
Merge with Markus Kötter
|
| Fri, 13 Apr 2012 21:23:26 +0200 |
Markus Kötter |
muc - implement per channel history limits
|
| Thu, 19 Apr 2012 19:35:10 +0100 |
Matthew Wild |
Merge with 0.9
|
| Thu, 19 Apr 2012 19:30:47 +0100 |
Matthew Wild |
mod_bosh: Log error on BOSH parse failure (thanks daurnimator)
|
| Thu, 22 Mar 2012 16:51:39 +0000 |
Matthew Wild |
util.debug: Move boundary markers to top of relevant sections of the stack trace (easier to follow)
|
| Thu, 22 Mar 2012 16:39:28 +0000 |
Matthew Wild |
util.debug: Add a touch of colour to source locations
|
| Thu, 22 Mar 2012 16:07:57 +0000 |
Matthew Wild |
util.debug: Add a bit of colour
|
| Thu, 22 Mar 2012 15:10:38 +0000 |
Matthew Wild |
util.debug: Move optimal line length (default 65) into a variable
|
| Thu, 22 Mar 2012 15:09:37 +0000 |
Matthew Wild |
util.debug: Add markers in the output when crossing source file boundaries
|
| Thu, 22 Mar 2012 15:08:21 +0000 |
Matthew Wild |
util.debug: Add catch for an "error in error handling"
|
| Thu, 22 Mar 2012 15:07:27 +0000 |
Matthew Wild |
util.debug: Attempt to get debug.traceback() parameter handling correct (again)
|
| Fri, 09 Mar 2012 18:46:19 +0000 |
Matthew Wild |
Merge 0.9->trunk
|
| Mon, 05 Mar 2012 22:11:29 +0100 |
Kim Alvefur |
mod_admin_telnet: Add flag for IPv6
|
| Mon, 05 Mar 2012 22:11:05 +0100 |
Kim Alvefur |
mod_admin_telnet: Add flag for stream management.
|
| Mon, 05 Mar 2012 22:10:09 +0100 |
Kim Alvefur |
mod_admin_telnet: (encrypted) is redundant in combination with (secure)
|
| Mon, 05 Mar 2012 22:07:40 +0100 |
Kim Alvefur |
mod_admin_telnet: Commond and flexible way to show stream properties.
|
| Sun, 04 Mar 2012 17:38:47 +0100 |
Kim Alvefur |
core.s2smanager: Log the entire stream header.
|
| Sat, 25 Feb 2012 17:21:15 +0000 |
Matthew Wild |
Merge with 0.9
|
| Tue, 21 Feb 2012 21:13:13 +0100 |
Kim Alvefur |
core.s2smanager: Fix check_cert_status() for when the stream has no from attr
|
| Sat, 25 Feb 2012 02:03:26 +0000 |
Matthew Wild |
s2smanager: Fix traceback when socket.tcp6 isn't available
|
| Sun, 12 Feb 2012 17:55:22 +0000 |
Matthew Wild |
Merge with 0.9
|
| Sun, 12 Feb 2012 17:53:50 +0000 |
Matthew Wild |
hostmanager: Import select() (thanks Medics)
|
| Sun, 12 Feb 2012 14:21:09 +0000 |
Matthew Wild |
Merge with 0.9
|
| Sun, 12 Feb 2012 15:14:35 +0100 |
Kim Alvefur |
mod_saslauth: Remove useless import of, and call to nodeprep.
|
| Sun, 12 Feb 2012 15:08:12 +0100 |
Kim Alvefur |
mod_saslauth: Fire authentication-failure if make_authenticated() failed.
|
| Sun, 12 Feb 2012 15:05:31 +0100 |
Kim Alvefur |
mod_saslauth: Move authentication-success event to after session has been made authenticated.
|
| Sat, 11 Feb 2012 14:51:29 +0000 |
Matthew Wild |
Merge with 0.9
|
| Sat, 11 Feb 2012 14:51:00 +0000 |
Matthew Wild |
hostmanager: Import jid_split (thanks chris)
|
| Sat, 11 Feb 2012 14:49:51 +0000 |
Matthew Wild |
util.prosodyctl: Fix variable name clash introduced in 55ef5d83d00a (thanks chris)
|
| Wed, 08 Feb 2012 16:20:07 +0100 |
Matthew Wild |
Merge with 0.9
|
| Wed, 08 Feb 2012 15:33:36 +0100 |
Kim Alvefur |
util.prosodyctl: In the register command, check that the virtual exists before proceeding.
|
| Fri, 16 Dec 2011 16:01:59 +0000 |
Matthew Wild |
hostmanager: Add send() method to hosts
|
| Tue, 31 Jan 2012 22:41:21 +0000 |
Matthew Wild |
prosody.cfg.lua.dist: Comment mod_legacyauth by default (thanks Zash)
|
| Sun, 05 Feb 2012 00:10:13 +0500 |
Waqas Hussain |
tools/ejabberdsql2prosody: Handle INSERT statement form where column list is specified (by skipping the column list).
|
| Sun, 05 Feb 2012 00:06:20 +0500 |
Waqas Hussain |
util.template: Refactoring to make the string->stanza conversion code more generic.
|
| Thu, 26 Jan 2012 18:48:21 +0000 |
Matthew Wild |
Merge with 0.9
|
| Tue, 24 Jan 2012 14:58:54 -0800 |
Paul Aurich |
s2smanager: Log the host when marking it authenticated
|
| Tue, 24 Jan 2012 14:57:53 -0800 |
Paul Aurich |
mod_saslauth: "" ~= nil (thanks, Zash!)
|
| Wed, 18 Jan 2012 08:54:26 +0500 |
Waqas Hussain |
util.json: Added function encode_ordered(object).
|
| Sat, 03 Dec 2011 17:10:48 +0100 |
Florian Zeitz |
util.dataforms: Fix verfication for booleans
|
| Fri, 02 Dec 2011 19:24:54 +0100 |
Florian Zeitz |
util.dataforms: Fix form verification
|
| Thu, 26 Jan 2012 18:47:59 +0000 |
Matthew Wild |
Merge with Zash
|
| Fri, 20 Jan 2012 22:04:28 +0100 |
Kim Alvefur |
prosodyctl: Add commands for generating certificates and keys
|
| Fri, 20 Jan 2012 21:59:13 +0100 |
Kim Alvefur |
user.x509: Add some utility functions for generating OpenSSL configs
|
| Fri, 20 Jan 2012 21:58:04 +0100 |
Kim Alvefur |
util.prosodyctl: Add getline() and show_prompt()
|
| Wed, 25 Jan 2012 11:54:12 +0500 |
Waqas Hussain |
util.xmppstream: Optimize attribute processing.
|
| Wed, 25 Jan 2012 11:49:27 +0500 |
Waqas Hussain |
util.xmppstream: Have faith in the XML parser matching start and end tags.
|
| Wed, 25 Jan 2012 11:47:51 +0500 |
Waqas Hussain |
util.xmppstream: Remove some unnecessary code.
|
| Thu, 19 Jan 2012 16:47:12 +0100 |
Kim Alvefur |
mod_compression: Change default compression level to 7
|
| Thu, 19 Jan 2012 16:38:04 +0100 |
Kim Alvefur |
mod_compression: Use get_option_number
|
| Wed, 18 Jan 2012 15:08:05 +0000 |
Matthew Wild |
Merge with trunk
|
| Wed, 18 Jan 2012 15:07:40 +0000 |
Matthew Wild |
Merge with 0.9
|
| Mon, 12 Dec 2011 14:53:12 +0500 |
Waqas Hussain |
mod_watchregistrations: Fixed an undefined global access (thanks Medics).
|
| Tue, 17 Jan 2012 21:10:16 +0000 |
Matthew Wild |
prosodyctl: Adjust description of 'reload' command (thanks crocket)
|
| Wed, 18 Jan 2012 15:07:26 +0000 |
Matthew Wild |
mod_tls: Fix log statement (thanks Zash)
|
| Wed, 18 Jan 2012 08:54:26 +0500 |
Waqas Hussain |
util.json: Added function encode_ordered(object).
|
| Tue, 17 Jan 2012 17:56:36 +0000 |
Matthew Wild |
xmppserver_listener: Only re-attempt connection on disconnect if it was an unauthenticated s2sout (thanks Medics for the log)
|
| Tue, 17 Jan 2012 00:31:30 +0000 |
Matthew Wild |
Merge with 0.9
|
| Tue, 17 Jan 2012 00:30:52 +0000 |
Matthew Wild |
net.http: Pass response object to callbacks (feels hacky, should this be passed *instead of* the request?)
|
| Fri, 13 Jan 2012 23:30:32 +0000 |
Matthew Wild |
util.throttle: Fix 'outstanding' return value
|
| Fri, 13 Jan 2012 23:30:00 +0000 |
Matthew Wild |
util.throttle: Import setmetatable
|
| Mon, 16 Jan 2012 04:44:23 +0000 |
Matthew Wild |
net.server_event: Fix :pause() to actually stop reading from the socket, rather than ignoring socket-readable events (!), and :resume() to restart the event listener
|
| Fri, 13 Jan 2012 23:30:32 +0000 |
Matthew Wild |
util.throttle: Fix 'outstanding' return value
|
| Fri, 13 Jan 2012 23:30:00 +0000 |
Matthew Wild |
util.throttle: Import setmetatable
|
| Fri, 13 Jan 2012 15:46:36 +0000 |
Matthew Wild |
util.debug: Adjust level within get_locals_table() to account for the additional depth of this function itself
|
| Fri, 06 Jan 2012 21:45:33 +0000 |
Marco Cirillo |
mod_component: removed unused variable reference, added "flagging" to assert if a component is connected or not.
|
| Fri, 06 Jan 2012 21:43:30 +0000 |
Marco Cirillo |
net.xmppcomponent_listener: removed unused variable reference.
|
| Wed, 21 Dec 2011 07:58:22 +0000 |
Matthew Wild |
util.stanza: Remove unused __add metamethod
|
| Tue, 20 Dec 2011 17:36:38 +0000 |
Matthew Wild |
s2smanager: Fix missing import of 'type' (thanks darkrain)
|
| Fri, 16 Dec 2011 16:01:59 +0000 |
Matthew Wild |
hostmanager: Add send() method to hosts
|
| Wed, 14 Dec 2011 07:19:58 +0500 |
Waqas Hussain |
usermanager: Prep admin JIDs (fixes issue#276).
|
| Wed, 14 Dec 2011 06:46:24 +0500 |
Waqas Hussain |
s2smanager: Don't throw an error when the "interface" config option is a string (which it is by default).
|
| Wed, 14 Dec 2011 06:42:23 +0500 |
Waqas Hussain |
mod_bosh: Remove unused reference to lxp
|
| Tue, 13 Dec 2011 15:42:21 +0000 |
Matthew Wild |
sessionmanager: Remove unused reference to modulemanager
|
| Tue, 13 Dec 2011 15:40:37 +0000 |
Matthew Wild |
s2smanager: Remove unused reference to modulemanager
|
| Tue, 13 Dec 2011 13:34:21 +0000 |
Matthew Wild |
modulemanager: Remove 'config' from module environments (no modules use it that I'm aware of)
|
| Mon, 12 Dec 2011 14:53:12 +0500 |
Waqas Hussain |
mod_watchregistrations: Fixed an undefined global access (thanks Medics).
|
| Mon, 12 Dec 2011 17:08:48 +1100 |
James Callahan |
util/datamanager: Use package.config to figure out directory seperator
|
| Sun, 11 Dec 2011 17:08:34 +0000 |
Matthew Wild |
configure: Add 'openbsd' preset (thanks xavier)
|
| Sat, 10 Dec 2011 05:45:07 +0000 |
Matthew Wild |
mod_adhoc: Use module:handle_items()
|
| Fri, 09 Dec 2011 12:02:21 +0500 |
Waqas Hussain |
util.array: Avoid globals.
|
| Fri, 09 Dec 2011 11:57:14 +0500 |
Waqas Hussain |
util.array: Make array:push() chainable.
|
| Fri, 09 Dec 2011 11:44:00 +0500 |
Waqas Hussain |
mod_bosh: Fixed use of a private HTTP request property.
|
| Fri, 09 Dec 2011 11:38:35 +0500 |
Waqas Hussain |
net.httpserver: Removed unused import.
|
| Fri, 09 Dec 2011 11:37:30 +0500 |
Waqas Hussain |
migrator/jabberd14: Minor refactoring.
|
| Thu, 08 Dec 2011 07:41:28 +0000 |
Matthew Wild |
configure: Remove obsolete option '--require-config'
|
| Wed, 07 Dec 2011 23:37:56 +0100 |
Florian Zeitz |
s2smanager: Store port specified by SRV records
|
| Wed, 07 Dec 2011 05:54:17 +0000 |
Matthew Wild |
mod_bosh: Experimental option 'bosh_auto_cork' which witholds any response to a request until all stanzas in it have been processed.
|
| Wed, 07 Dec 2011 05:17:39 +0000 |
Matthew Wild |
util.iterators: it2table: Fix variable name
|
| Wed, 07 Dec 2011 05:14:58 +0000 |
Matthew Wild |
util.array: Expand some of the more basic methods to act more sensibly than their names suggested
|
| Wed, 07 Dec 2011 05:04:55 +0000 |
Matthew Wild |
util.array: Add pluck() method to pick a given property from each item
|
| Wed, 07 Dec 2011 04:57:51 +0000 |
Matthew Wild |
mod_bosh: Move stream:features sending until after the current request has been added to session.requests. Ensures correct inactivity logic.
|
| Wed, 07 Dec 2011 03:54:28 +0000 |
Matthew Wild |
mod_bosh: Remove a session from inactive_sessions before destroying it
|
| Wed, 07 Dec 2011 02:58:22 +0000 |
Matthew Wild |
mod_bosh: Store time to destroy session in inactive_sessions, removing dependency on session.bosh_max_inactive in cleanup timer
|