| 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
|
| 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
|
| Wed, 30 Nov 2011 19:37:13 +0000 |
Matthew Wild |
util.ip: Fix syntax error (while I search for my pre-commit hooks)
|
| Wed, 30 Nov 2011 17:20:16 +0000 |
Matthew Wild |
util.ip: Fix in IP range calculation for 172.16.0.0/12
|
| Mon, 28 Nov 2011 14:30:12 +0000 |
Matthew Wild |
s2smanager: Use config over xmppserver's default interface
|
| Mon, 28 Nov 2011 14:27:52 +0000 |
Matthew Wild |
net.xmppserver_listener: Set default interface to '*' (fixes traceback) (thanks Zash)
|
| Mon, 28 Nov 2011 03:04:50 +0000 |
Matthew Wild |
net.server_select: Autostart SSL negotiation as the last part of socket setup to avoid a traceback (#262) (thanks Maranda)
|
| Sat, 26 Nov 2011 03:50:51 +0000 |
Matthew Wild |
Merge with Florob
|
| Tue, 22 Nov 2011 17:56:52 +0000 |
Matthew Wild |
loggingmanager: Remove unused 'critical' level
|
| Tue, 22 Nov 2011 02:13:42 +0500 |
Waqas Hussain |
util.dependencies, util.xmppstream: Move LuaExpat version checking to util.dependencies.
|
| Tue, 22 Nov 2011 01:44:28 +0500 |
Waqas Hussain |
util.xmppstream: A little cleanup.
|
| Mon, 21 Nov 2011 19:59:38 +0500 |
Waqas Hussain |
MUC: Fix a possible stack overflow (when a local component joins a room, then disconnects, an unavailble-error presence cycle can occur).
|
| Sun, 06 Nov 2011 18:23:16 +0100 |
Florian Zeitz |
util.rfc3484: Use a stable sorting algorithm
|
| Wed, 26 Oct 2011 02:03:33 +0200 |
Florian Zeitz |
s2smanager, net.dns: Fix handling for NXNAME and SRV target of "."
|
| Sat, 22 Oct 2011 18:29:23 +0200 |
Florian Zeitz |
s2smanager, xmppserver_listener: Support for connecting to other servers via IPv6
|
| Sat, 22 Oct 2011 17:59:33 +0200 |
Florian Zeitz |
util.rfc3484: New util implementing RFC3484 sorting
|
| Sat, 22 Oct 2011 17:51:53 +0200 |
Florian Zeitz |
util.ip: New module containing IP related functions
|
| Sat, 19 Nov 2011 22:40:30 +0000 |
Matthew Wild |
util.debug: Fix potential traceback
|
| Sat, 19 Nov 2011 21:12:23 +0500 |
Waqas Hussain |
migrator/jabberd14: Support for reading jabberd14 spool files.
|
| Fri, 18 Nov 2011 16:05:40 +0000 |
Matthew Wild |
Merge with Zash
|
| Fri, 18 Nov 2011 06:13:24 +0100 |
Kim Alvefur |
util.pposix: Don't trust errno for success. Thanks Quince
|
| Sun, 06 Nov 2011 00:51:39 +0500 |
Waqas Hussain |
mod_proxy65: Major cleanup, better logging, handling of all error cases, less code, and other goodness.
|
| Thu, 03 Nov 2011 12:47:52 +0000 |
Matthew Wild |
util.timer: Variable name change (func -> callback)
|
| Thu, 03 Nov 2011 12:41:21 +0000 |
Matthew Wild |
util.debug: Experimental new library for producing more extensive debug tracebacks
|
| Wed, 02 Nov 2011 07:17:26 +0000 |
Matthew Wild |
Merge with Zash
|
| Sun, 23 Oct 2011 20:56:33 +0200 |
Kim Alvefur |
Makefile: Fix making of prosody.version
|
| Wed, 02 Nov 2011 00:00:42 +0500 |
Waqas Hussain |
prosody: Ensure prosody.paths.config is never nil (certmanager.create_context fails otherwise).
|
| Tue, 01 Nov 2011 23:57:42 +0500 |
Waqas Hussain |
certmanager: More informative logging.
|
| Tue, 01 Nov 2011 23:41:32 +0500 |
Waqas Hussain |
util.jid: Added escape() and unescape().
|
| Wed, 26 Oct 2011 18:58:01 -0400 |
Matthew Wild |
Merge with Zash
|
| Tue, 18 Oct 2011 01:22:44 +0200 |
Kim Alvefur |
Makefile: Merge identical rules and some other improvements.
|
| Wed, 26 Oct 2011 18:55:06 -0400 |
Matthew Wild |
util.json: Fix for single-line comments (thanks Norbert Kiesel)
|
| Sun, 23 Oct 2011 20:56:33 +0200 |
Kim Alvefur |
Makefile: Fix making of prosody.version
|
| Tue, 18 Oct 2011 01:22:44 +0200 |
Kim Alvefur |
Makefile: Merge identical rules and some other improvements.
|
| Fri, 21 Oct 2011 17:12:45 -0400 |
Matthew Wild |
util.watchdog: Watchdog timer library
|
| Wed, 19 Oct 2011 16:21:56 -0400 |
Matthew Wild |
net.dns: Preserve metatable on manual cache purge
|
| Fri, 14 Oct 2011 00:46:29 +0500 |
Waqas Hussain |
net.server_event, net.server_select: Fixed some global pollution.
|
| Fri, 12 Aug 2011 00:01:35 +0200 |
Florian Zeitz |
mod_register: Add support for additional registration fields
|
| Thu, 11 Aug 2011 23:58:26 +0200 |
Florian Zeitz |
util.dataforms: Add field verification logic
|
| Thu, 13 Oct 2011 00:51:50 +0100 |
Matthew Wild |
Makefile, util-src/Makefile: Add .PHONY, reorganise util-src/Makefile
|
| Thu, 13 Oct 2011 00:24:09 +0500 |
Waqas Hussain |
mod_saslauth: Never send empty <mechanisms/>, for real this time.
|
| Thu, 13 Oct 2011 00:13:49 +0500 |
Waqas Hussain |
mod_pep: Always include a 'from' attribute on service discovery requests to local clients (compatibility fix for OneTeam).
|
| Thu, 13 Oct 2011 00:11:17 +0500 |
Waqas Hussain |
net.server_select: Minor whitespace fix.
|
| Thu, 13 Oct 2011 00:10:02 +0500 |
Waqas Hussain |
mod_saslauth: Never send empty <mechanisms/>.
|
| Wed, 12 Oct 2011 03:48:48 +0100 |
Matthew Wild |
mod_watchregistrations: Update to pass default options to module:get_option(), and reformat the code a little
|
| Tue, 27 Sep 2011 19:07:41 +0100 |
Matthew Wild |
mod_motd: Update to use module:get_option_string
|
| Tue, 27 Sep 2011 19:05:14 +0100 |
Matthew Wild |
mod_motd: Send no message (instead of 'blank') if no message is set in the config (thanks medics)
|
| Tue, 27 Sep 2011 17:28:56 +0100 |
Matthew Wild |
net.server_select: Never call onincoming with nil data when a listener doesn't have an onconnect handler
|
| Sun, 25 Sep 2011 00:21:22 +0100 |
Matthew Wild |
util.array: Fix array.collect() for iterators that expect initial value of var to be preserved
|
| Sun, 25 Sep 2011 00:20:43 +0100 |
Matthew Wild |
util.iterators: Add range(from, to)
|
| Thu, 22 Sep 2011 15:48:56 +0100 |
Matthew Wild |
util.timer: Fix corner case of timer not repeating if it returns <= 0
|
| Tue, 20 Sep 2011 23:30:58 +0100 |
Matthew Wild |
tools/ejabberdsql2prosody: Track current line for error reporting
|
| Wed, 21 Sep 2011 03:25:34 +0500 |
Waqas Hussain |
modulemanager: Fix undefined global access in handling of module.save error handling.
|
| Wed, 21 Sep 2011 03:23:47 +0500 |
Waqas Hussain |
prosody: Invalid escape sequence in componentmanager deprecation warning (can cause luajit to throw).
|
| Sat, 17 Sep 2011 20:28:46 +0500 |
Waqas Hussain |
modulemanager: Fixed undefined global access in broadcast of item-remove events on module unload.
|
| Sat, 17 Sep 2011 20:25:11 +0500 |
Waqas Hussain |
ejabberd2prosody: Added a lot more type checks to ensure XML data has proper data types. Ignore attributes of invalid types. Fixes the cause of issue#261.
|
| Thu, 15 Sep 2011 17:38:24 +0100 |
Matthew Wild |
mod_bosh: s/xmlns:streams/xmlns:stream/ - fixes #265 (thanks Tim)
|
| Sat, 03 Sep 2011 15:44:05 -0400 |
Matthew Wild |
net.httpclient_listener: util.httpstream now always expects to be called with nil data, so call even when the socket closed cleanly
|
| Sat, 03 Sep 2011 02:42:50 +0500 |
Waqas Hussain |
net.server_event: Don't call listener.onincoming with data=nil when listener.onconnect is missing. onincoming's arguments shall always be non-nil.
|
| Sat, 03 Sep 2011 01:07:35 +0500 |
Waqas Hussain |
mod_proxy65: Apply stringprep to activation target JID.
|
| Sat, 03 Sep 2011 00:37:37 +0500 |
Waqas Hussain |
mod_proxy65: Some more cleanup.
|
| Fri, 02 Sep 2011 23:50:34 +0500 |
Waqas Hussain |
mod_proxy65: Cleanup.
|
| Fri, 02 Sep 2011 18:54:42 +0200 |
Kim Alvefur |
net.dns: Shorten AAAA records
|
| Wed, 31 Aug 2011 20:25:13 -0400 |
Matthew Wild |
Merge with trunk
|
| Wed, 31 Aug 2011 20:23:49 -0400 |
Matthew Wild |
net.httpclient_listener: Define t_insert
|
| Wed, 31 Aug 2011 23:53:55 +0500 |
Waqas Hussain |
MUC: A little cleanup.
|
| Wed, 31 Aug 2011 23:25:04 +0500 |
Waqas Hussain |
net.http: Remove extra space after method in request status line for POST.
|
| Wed, 31 Aug 2011 23:24:13 +0500 |
Waqas Hussain |
util.sasl.scram: Return proper error and don't touch datastores on empty username.
|
| Tue, 30 Aug 2011 17:51:36 -0400 |
Matthew Wild |
util.pubsub: Remove access checking from remove_all_subscriptions (temporarily?)
|
| Tue, 30 Aug 2011 15:48:16 -0400 |
Matthew Wild |
util.pubsub: Add service:remove_all_subscriptions()
|
| Tue, 30 Aug 2011 15:03:27 -0400 |
Matthew Wild |
util.pubsub: Support for events (currently subscription-added and subscription-removed)
|
| Mon, 29 Aug 2011 15:42:15 -0400 |
Matthew Wild |
util.pubsub: Use built-in actor for auto-creating nodes on publish and subscribe (so they never fail due to permissions)
|
| Mon, 29 Aug 2011 13:09:29 -0400 |
Matthew Wild |
modulemanager: Add module:handle_items() to allow a module to more easily handle a list of items on a host
|
| Mon, 29 Aug 2011 13:00:33 -0400 |
Matthew Wild |
util.throttle: Generic module by waqas to limit something over some time
|
| Mon, 29 Aug 2011 12:01:42 -0400 |
Matthew Wild |
mod_saslauth: Fire authentication-success and authentication-failure events (thanks scitor)
|
| Fri, 26 Aug 2011 16:02:08 +0500 |
Waqas Hussain |
ejabberd2prosody: Add support for privacy lists.
|
| Thu, 25 Aug 2011 12:09:16 +0500 |
Waqas Hussain |
certmanager: Support setting ciphers in SSL config. LuaSec apparently ignores the documented ciphers option.
|
| Thu, 25 Aug 2011 12:07:36 +0500 |
Waqas Hussain |
configmanager: resolve_relative_path: Improved detection of absolute paths on Windows.
|
| Thu, 25 Aug 2011 12:05:27 +0500 |
Waqas Hussain |
MUC: Allow affiliation change when argument actor==true in room:set_affiliation().
|
| Mon, 22 Aug 2011 12:57:52 -0400 |
Matthew Wild |
net.http: Convert port to a number (for custom port in URL)
|
| Sat, 20 Aug 2011 16:51:47 -0400 |
Matthew Wild |
net.http: Support for k->v maps in http.formencode
|
| Sat, 20 Aug 2011 16:51:17 -0400 |
Matthew Wild |
net.httpclient_listener: Fix to look for the request body in the right variable...
|
| Sat, 20 Aug 2011 16:14:07 -0400 |
Matthew Wild |
net.server_select: Remove socket from sendlist before calling listener callbacks (thanks darkrain)
|
| Sat, 20 Aug 2011 15:10:04 -0400 |
Matthew Wild |
net.http, httpclient_listener: Move request sending from net.http to onconnect() handler, and add support for HTTPS requests to net.http
|
| Sat, 20 Aug 2011 15:08:54 -0400 |
Matthew Wild |
net.http: Whitespace fixes
|
| Sat, 20 Aug 2011 15:08:21 -0400 |
Matthew Wild |
net.http: Small fix to prevent traceback when connection fails before sending the request
|
| Sat, 20 Aug 2011 15:06:14 -0400 |
Matthew Wild |
net.server_select: Merge straight-SSL and starttls code paths, also fixes onconnect being called before handshake completion for straight-SSL
|
| Sat, 20 Aug 2011 15:04:17 -0400 |
Matthew Wild |
net.server_select: Update error logging logic during SSL handshake (now shows correctly when a handshake exceeded max. allowed iterations)
|
| Sat, 20 Aug 2011 15:03:16 -0400 |
Matthew Wild |
net.server_select: Small fix to SSL handshake logic, read/wrote were being checked despite it not being possible for them to be other than nil
|
| Sat, 20 Aug 2011 14:59:31 -0400 |
Matthew Wild |
net.server_select: Do not set 'ssl' flag simply when assigning an sslctx to a handler, it doesn't mean anything
|
| Sun, 14 Aug 2011 14:00:54 -0400 |
Matthew Wild |
mod_uptime: Use module:hook_global()
|
| Sun, 14 Aug 2011 13:56:13 -0400 |
Matthew Wild |
modulemanager: Add module:hook_global(name, handler, priority) to hook global (server-wide) events
|
| Sun, 14 Aug 2011 13:39:40 -0400 |
Matthew Wild |
mod_pubsub: Add 'publisher' affiliation (can't create/configure nodes, can do everything else)
|
| Sun, 14 Aug 2011 13:37:42 -0400 |
Matthew Wild |
mod_pubsub: Send node items to new subscribers
|
| Sun, 14 Aug 2011 13:37:08 -0400 |
Matthew Wild |
mod_pubsub: Add newline at end of file
|
| Sun, 14 Aug 2011 13:36:54 -0400 |
Matthew Wild |
mod_pubsub: Handle options tag in subscription request (currently doesn't work as options_form is not defined)
|
| Wed, 10 Aug 2011 17:49:37 -0400 |
Matthew Wild |
tests/test.lua, tests/test_net_http.lua: Tests for net.http's url and form encoding/decoding functions
|
| Wed, 10 Aug 2011 17:49:10 -0400 |
Matthew Wild |
net.http: Add formdecode to decode an urlencoded form
|
| Mon, 08 Aug 2011 18:23:53 +0200 |
Kim Alvefur |
core.modulemanager, mod_disco: Add support for XEP-0128: Service Discovery Extensions
|
| Thu, 04 Aug 2011 14:00:24 -0400 |
Matthew Wild |
prosodyctl: Update message on reload success
|
| Thu, 04 Aug 2011 21:26:15 +0400 |
Vladimir Protasov |
Add "reload" command to prosodyctl
|
| Wed, 27 Jul 2011 14:25:05 -0400 |
Matthew Wild |
prosodyctl: Remove typo'd '+' after LuaRocks 1.x version (thanks spoobie)
|
| Wed, 27 Jul 2011 14:06:46 -0400 |
Matthew Wild |
prosodyctl: Add info about the presence of LuaRocks to 'about' command
|
| Wed, 20 Jul 2011 17:22:21 -0400 |
Matthew Wild |
mod_bosh: Update to use typed variants of module:get_option(), makes it more tolerant to config variations and simplifies the code.
|
| Tue, 19 Jul 2011 12:51:59 -0400 |
Matthew Wild |
prosodyctl: Fix 'about' command to not show up where it shouldn't...
|
| Sun, 22 May 2011 14:06:18 -0700 |
Paul Aurich |
util.x509: Update references to published RFCs
|
| Mon, 06 Dec 2010 21:46:50 -0800 |
Paul Aurich |
s2smanager: Update to newer luasec
|
| Mon, 06 Dec 2010 21:46:36 -0800 |
Paul Aurich |
mod_admin_telnet: Update to newer luasec.
|
| Tue, 28 Jun 2011 17:00:50 +0100 |
Matthew Wild |
mod_bosh: Fix logging when no sid present, fix a missing semi-colon, avoid an extra useless table lookup (thanks Thomas)
|
| Mon, 27 Jun 2011 20:36:18 +0100 |
Matthew Wild |
MUC: Change error type of badly-formatted stanza from 'auth' to 'modify' (thanks Andrew)
|
| Mon, 27 Jun 2011 14:57:31 +0100 |
Matthew Wild |
sessionmanager: Remove dependency on util.import
|
| Mon, 27 Jun 2011 12:02:50 +0100 |
Matthew Wild |
prosodyctl: Add 'about' command to list Prosody version, directories, and various other stuff
|
| Sat, 18 Jun 2011 14:04:56 +0100 |
Matthew Wild |
mod_component: Clearer log message when bouncing a stanza from a component that is not connected (thanks MK)
|
| Wed, 15 Jun 2011 23:44:18 +0200 |
Florian Zeitz |
connlistener, server_select, prosody: Add support for binding to multiple addresses
|
| Sun, 12 Jun 2011 22:21:10 +0100 |
Matthew Wild |
Merge 0.8->trunk
|
| Sun, 12 Jun 2011 20:35:53 +0100 |
Matthew Wild |
Tagging 0.8.2
|
| Sat, 11 Jun 2011 02:17:11 +0100 |
Matthew Wild |
Merge 0.8->trunk
|
| Sat, 11 Jun 2011 02:16:26 +0100 |
Matthew Wild |
mod_storage_sql: Add extra logging and error handling around table creation
0.8.2
|
| Sat, 11 Jun 2011 02:15:38 +0100 |
Matthew Wild |
mod_storage_sql: Add sql_manage_tables to disable table creation/updating.
|
| Tue, 07 Jun 2011 01:29:34 +0100 |
Matthew Wild |
Merge 0.8->trunk
|
| Tue, 07 Jun 2011 01:29:02 +0100 |
Matthew Wild |
Backout bcdff2b1d3ec from 0.8 - going to commit a slightly cleaner patch for the same issue to trunk
|
| Mon, 06 Jun 2011 22:51:33 +0100 |
Matthew Wild |
mod_dialback: More robust handling of multiple outstanding dialback requests for the same domain, fixes intermittent s2s with some (patched?) ejabberds
|
| Sun, 05 Jun 2011 12:28:49 +0100 |
Matthew Wild |
Backout commit d6366294f618 which I was testing and didn't mean to push to 0.8
|
| Sun, 05 Jun 2011 12:18:24 +0100 |
Christian Haase |
mod_groups: Persist changes to mod_groups contacts (e.g. moving groups)
|
| Fri, 04 Mar 2011 20:27:57 +0000 |
Matthew Wild |
mod_bosh: Fix terminate logic - process any stanzas in a terminating request, and add type='terminate' to any responses generated by those stanzas. Finally, close all remaining open requests with type='terminate' and close the session. Fixes #211 (thanks Maranda + waqas).
|
| Sun, 05 Jun 2011 11:53:41 +0100 |
Matthew Wild |
migrator/prosody_sql.lua: Fix for compatibility with non-MySQL databases
|
| Sun, 05 Jun 2011 11:53:29 +0100 |
Matthew Wild |
mod_storage_sql: Fix commit c806a599224a for compatibility with non-MySQL databases (thanks Ognyan Kulev)
|
| Sun, 05 Jun 2011 11:48:57 +0100 |
Matthew Wild |
mod_bosh: Mark a session as active when a request comes in, even if we don't end up holding that request, fixes BOSH ghosts (thanks smoku)
|
| Sun, 05 Jun 2011 23:55:16 +0100 |
Matthew Wild |
s2smanager: Fix letter case in log message (thanks darkrain)
|
| Sun, 05 Jun 2011 01:54:06 +0100 |
Matthew Wild |
Merge 0.8->trunk
|
| Sun, 05 Jun 2011 01:57:43 +0500 |
Waqas Hussain |
util.xmppstream: Check to make sure parser.stop is present before calling it.
|
| Sun, 05 Jun 2011 01:52:48 +0500 |
Waqas Hussain |
COPYING: Reflow the all-caps text. It was wrapping really badly in the Windows installer.
|
| Sun, 05 Jun 2011 01:51:06 +0500 |
Waqas Hussain |
COPYING: Update copyright year; it's 2011 already.
|
| Sat, 04 Jun 2011 19:18:11 +0100 |
Matthew Wild |
util.encodings: Fix small typo introduced in 7f789266b741
|
| Sat, 04 Jun 2011 00:29:55 +0100 |
Matthew Wild |
mod_component: Small code clarity fix
|
| Fri, 03 Jun 2011 05:36:44 +0100 |
Matthew Wild |
Merge with Florob
|
| Fri, 03 Jun 2011 05:35:22 +0100 |
Matthew Wild |
Merge 0.8->trunk
|
| Fri, 03 Jun 2011 05:34:38 +0100 |
Matthew Wild |
Tagging 0.8.1
|
| Fri, 03 Jun 2011 05:34:22 +0100 |
Matthew Wild |
mod_storage_sql: Log error when failing to update MySQL schema
0.8.1
|
| Fri, 03 Jun 2011 02:01:31 +0200 |
Florian Zeitz |
mod_admin_adhoc: Only allow global admins to shut the server down
|
| Fri, 03 Jun 2011 00:58:09 +0100 |
Matthew Wild |
Merge 0.8->trunk
|
| Fri, 03 Jun 2011 00:57:25 +0100 |
Matthew Wild |
migrator/prosody_sql.lua: Create (and upgrade) MySQL tables to use MEDIUMTEXT for the 'value' column to avoid truncation
|
| Thu, 02 Jun 2011 17:18:23 +0100 |
Matthew Wild |
migrator/prosody_files: Don't choke on empty data stores for a user (thanks @eoranged)
|
| Thu, 02 Jun 2011 21:56:44 +0200 |
Florian Zeitz |
mod_admin_adhoc: Add "Reload configuration" command
|
| Thu, 02 Jun 2011 21:56:24 +0200 |
Florian Zeitz |
mod_adhoc: Add support for commands only executable by global administrators
|
| Thu, 02 Jun 2011 15:28:41 +0100 |
Matthew Wild |
Merge 0.8->trunk
|
| Thu, 02 Jun 2011 15:28:12 +0100 |
Matthew Wild |
Merge 0.7->0.8
|
| Thu, 02 Jun 2011 15:23:58 +0100 |
Matthew Wild |
Merge 0.6->0.7
|
| Thu, 02 Jun 2011 15:19:05 +0100 |
Matthew Wild |
xmlhandlers/xmppstream: Stop the parser when encountering restricted XML, completing the fix for the billion laughs attack
|
| Thu, 02 Jun 2011 02:31:18 +0100 |
Matthew Wild |
Merge 0.8->trunk
|
| Thu, 02 Jun 2011 02:30:26 +0100 |
Matthew Wild |
mod_storage_sql: Switch to MEDIUMTEXT for the 'value' column when using MySQL, as it imposes a 64K limit otherwise, potentially truncating data. Automatically upgrades existing tables.
|
| Thu, 02 Jun 2011 05:36:15 +0500 |
Waqas Hussain |
util.json: Fixed handling of truncated JSON.
|
| Thu, 02 Jun 2011 00:26:48 +0100 |
Matthew Wild |
Merge 0.8->trunk
|
| Thu, 02 Jun 2011 00:26:23 +0100 |
Matthew Wild |
Merge 0.7->0.8
|
| Thu, 02 Jun 2011 00:25:44 +0100 |
Matthew Wild |
Merge 0.6->0.7
|
| Thu, 02 Jun 2011 00:23:41 +0100 |
Matthew Wild |
xmlhandlers: Don't restrict CDATA
|
| Thu, 02 Jun 2011 00:05:33 +0100 |
Matthew Wild |
Merge 0.8->trunk
|
| Wed, 01 Jun 2011 23:26:39 +0100 |
Matthew Wild |
Merge 0.7->0.8
|
| Wed, 01 Jun 2011 23:25:24 +0100 |
Matthew Wild |
Merge 0.6->0.7
|
| Wed, 01 Jun 2011 23:20:54 +0100 |
Matthew Wild |
xmlhandlers: Reject XML comments, processing instructions and (if supported by LuaExpat) DTDs. If not supported, log a warning. [Backport of 7cc426988bcc in trunk]
|
| Wed, 01 Jun 2011 23:02:10 +0100 |
Matthew Wild |
util.xmppstream: Reject XML comments, processing instructions and (if supported by LuaExpat) DTDs. If not supported, log a warning.
|
| Wed, 01 Jun 2011 23:02:10 +0100 |
Matthew Wild |
util.xmppstream: Reject XML comments, processing instructions and (if supported by LuaExpat) DTDs. If not supported, log a warning.
|
| Sun, 22 May 2011 16:14:10 -0700 |
Paul Aurich |
util.encodings: Check return values before proceeding
|
| Sun, 22 May 2011 15:40:16 -0700 |
Paul Aurich |
util.encodings: Swap code order ("ifndef" bugs me)
|
| Sun, 22 May 2011 15:26:03 -0700 |
Paul Aurich |
util.encodings: Fix idna.to_unicode
|
| Sat, 28 May 2011 00:23:05 +0100 |
Matthew Wild |
mod_register: Change the default for 'allow_registration' from true to false, most users shouldn't be affected as allow_registration is already explicitly set in the default config file.
|
| Sat, 28 May 2011 00:21:12 +0100 |
Matthew Wild |
mod_register: Move allow_registration option into an upvalue for efficiency (now it is being checked on every new c2s stream)
|
| Fri, 27 May 2011 17:04:43 +0100 |
Glenn Maynard |
Advertise in-band registration support.
|
| Mon, 16 May 2011 19:33:02 +0100 |
Matthew Wild |
net.dns: Support for resolving AAAA records
|
| Sat, 07 May 2011 21:17:03 +0500 |
Waqas Hussain |
MUC: Include occupant count in room disco#info response.
|
| Sat, 07 May 2011 21:16:25 +0500 |
Waqas Hussain |
mod_roster: Remove <optional/> from roster version stream feature, as per latest specs.
|
| Sat, 07 May 2011 21:16:06 +0500 |
Waqas Hussain |
mod_dialback: Remove <optional/> from stream feature, as per latest specs.
|
| Sat, 07 May 2011 21:15:34 +0500 |
Waqas Hussain |
sessionmanager: Log reason when destroying a session.
|
| Sat, 07 May 2011 21:15:13 +0500 |
Waqas Hussain |
s2smanager: Log reason when destroying a session.
|
| Wed, 04 May 2011 23:13:50 +0100 |
Matthew Wild |
Merge 0.8->trunk
|
| Wed, 04 May 2011 23:12:53 +0100 |
Matthew Wild |
mod_muc: Remove room from memory when it is made non-persistent and is empty
|
| Wed, 20 Apr 2011 18:20:29 +0100 |
Matthew Wild |
Merge 0.8->trunk
|
| Wed, 20 Apr 2011 18:19:28 +0100 |
Matthew Wild |
mod_legacyauth: Disallow on unencrypted connections by default, heed allow_unencrypted_plain_auth config option (thanks Maranda/Zash)
|
| Mon, 18 Apr 2011 20:39:37 +0100 |
Matthew Wild |
Merge 0.8->trunk
|
| Mon, 18 Apr 2011 20:38:44 +0100 |
Matthew Wild |
Tagging 0.8.1
|
| Fri, 15 Apr 2011 22:46:57 +0100 |
Matthew Wild |
Merge 0.8->trunk
|
| Fri, 15 Apr 2011 22:39:53 +0100 |
Matthew Wild |
util.datetime: Fix timestamp parsing when in DST (thanks xnyhps)
|
| Thu, 14 Apr 2011 22:40:50 +0100 |
Matthew Wild |
prosody: Add sanity_check() to startup sequence. Check that we have at least one vhost enabled to avoid Bad Things.
|
| Fri, 15 Apr 2011 22:45:06 +0100 |
Matthew Wild |
Merge Zash->trunk
|
| Fri, 15 Apr 2011 00:54:10 +0200 |
Kim Alvefur |
net.dns: Fix TXT records
|
| Fri, 15 Apr 2011 22:39:53 +0100 |
Matthew Wild |
util.datetime: Fix timestamp parsing when in DST (thanks xnyhps)
|
| Thu, 14 Apr 2011 22:40:50 +0100 |
Matthew Wild |
prosody: Add sanity_check() to startup sequence. Check that we have at least one vhost enabled to avoid Bad Things.
|
| Mon, 11 Apr 2011 17:01:55 +0100 |
Matthew Wild |
Merge 0.8->trunk
|
| Mon, 11 Apr 2011 17:01:06 +0100 |
Matthew Wild |
tools/migration/migrator/prosody_sql.lua: Fix compatibility with PostgreSQL (thanks Timo)
|
| Wed, 06 Apr 2011 20:00:44 +0100 |
Marco Cirillo |
mod_pubsub: Support for setting a disco name
|
| Wed, 06 Apr 2011 14:48:00 +0100 |
Matthew Wild |
Merge 0.8->trunk
|
| Wed, 06 Apr 2011 14:45:44 +0100 |
Matthew Wild |
mod_tls: Fix for components to more reliably inherit SSL settings from their parenthost (thanks Link Mauve)
|
| Tue, 05 Apr 2011 14:38:08 +0100 |
Matthew Wild |
Merge 0.8 -> trunk
|
| Tue, 05 Apr 2011 14:37:25 +0100 |
Matthew Wild |
Tagging 0.8.0
|
| Tue, 05 Apr 2011 14:34:48 +0100 |
Matthew Wild |
tools/migration/migrator/prosody_files.lua: Fix for previous commit
0.8.0
|
| Tue, 05 Apr 2011 14:34:06 +0100 |
Matthew Wild |
tools/migration/prosody-migrator.lua: Add messages to show when migration is in progress
|
| Tue, 05 Apr 2011 14:11:25 +0100 |
Matthew Wild |
tools/migration: Support for ~/ in paths
|
| Tue, 05 Apr 2011 13:26:43 +0100 |
Matthew Wild |
Merge 0.8->trunk
|
| Tue, 05 Apr 2011 13:26:19 +0100 |
Matthew Wild |
usermanager: Check host exists before trying to look up admins for it
|
| Tue, 05 Apr 2011 13:20:09 +0100 |
Matthew Wild |
util.dependencies: Add a dummy util.ztact loader to log a message for people still using it (e.g. in their Debian-derived config files)
|
| Tue, 05 Apr 2011 12:59:24 +0100 |
Matthew Wild |
tools/migration/prosody-migrator.lua: Refactor store handler loading to report errors they throw
|
| Tue, 05 Apr 2011 12:58:14 +0100 |
Matthew Wild |
tools/migration/migrator/prosody_sql: Throw a friendlier error when LuaDBI is not found
|
| Tue, 05 Apr 2011 12:36:56 +0100 |
Matthew Wild |
prosody.cfg.lua.dist: Add example of 'authentication' option
|
| Tue, 29 Mar 2011 15:07:14 +0100 |
Matthew Wild |
mod_privacy: Remove several unused variable declarations
|
| Tue, 29 Mar 2011 14:57:50 +0100 |
Matthew Wild |
mod_privacy: Remove unused function, sendUnavailable
|
| Tue, 29 Mar 2011 14:10:00 +0100 |
Matthew Wild |
sessionmanager: Fire pre-resource-unbind to allow plugins (such as mod_smacks) to hook and prevent/override session destruction
|
| Mon, 21 Mar 2011 19:39:04 +0000 |
Matthew Wild |
tools/migration: Rename main.lua -> prosody-migrator.lua and update the Makefile
|
| Mon, 21 Mar 2011 19:35:53 +0000 |
Matthew Wild |
net.httpserver: Revert commit eccd3c87d717 which has since been fixed in a better way
|
| Mon, 21 Mar 2011 19:32:51 +0000 |
Matthew Wild |
mod_dialback: Use session:close() on dialback failure instead of s2smanager.destroy_session() (thanks Zash)
|
| Fri, 18 Mar 2011 10:33:38 +0000 |
Matthew Wild |
Merge 0.8->trunk
|
| Fri, 18 Mar 2011 10:32:55 +0000 |
Matthew Wild |
mod_pubsub: Remove checks for whether the JID being (un)subscribed is the actor's own - it's possible to (un)subscribe another JID if you have the (un)subscribe_other capability, which is already checked in util.pubsub (thanks Andrew)
|
| Thu, 03 Mar 2011 18:14:08 +0000 |
Matthew Wild |
tools/migration/Makefile: Don't install main.lua (we already install it as prosody-migrator) (thanks Enrico)
|
| Fri, 04 Mar 2011 20:27:57 +0000 |
Matthew Wild |
mod_bosh: Fix terminate logic - process any stanzas in a terminating request, and add type='terminate' to any responses generated by those stanzas. Finally, close all remaining open requests with type='terminate' and close the session. Fixes #211 (thanks Maranda + waqas).
|
| Wed, 02 Mar 2011 05:15:54 +0500 |
Waqas Hussain |
Merge 0.8->trunk.
|
| Wed, 02 Mar 2011 05:13:51 +0500 |
Waqas Hussain |
prosody: Load net.httpserver at startup, to avoid creating a global later.
|
| Wed, 02 Mar 2011 05:11:42 +0500 |
Waqas Hussain |
net.connlisteners: Log traceback on errors in listener loading.
|
| Tue, 01 Mar 2011 06:14:03 +0000 |
Matthew Wild |
Merge 0.8->trunk
|
| Tue, 01 Mar 2011 06:12:43 +0000 |
Matthew Wild |
mod_storage_sql: Display friendlier error when LuaDBI is missing
|
| Sat, 26 Feb 2011 00:24:23 +0000 |
Matthew Wild |
Merge 0.8->trunk
|
| Sat, 26 Feb 2011 00:23:48 +0000 |
Matthew Wild |
tools/migration/*: Numerous changes and restructuring, and the addition of a Makefile
|
| Fri, 25 Feb 2011 03:34:15 +0000 |
Matthew Wild |
Merge 0.8->trunk
|
| Fri, 25 Feb 2011 03:32:44 +0000 |
Matthew Wild |
tools/migration/*.lua: Rename config to migrator.cfg.lua, add error handling for config and command-line parameters
|
| Fri, 25 Feb 2011 01:31:08 +0000 |
Matthew Wild |
tools/migration/main.lua: Add command-line parsing, including --config=CONFIG_FILE, and the ability to specify to/from stores to migrate
|
| Fri, 25 Feb 2011 01:29:31 +0000 |
Matthew Wild |
tools/migration/config.lua: Minor fixes for more sensible defaults
|
| Fri, 25 Feb 2011 03:32:44 +0000 |
Matthew Wild |
tools/migration/*.lua: Rename config to migrator.cfg.lua, add error handling for config and command-line parameters
|
| Fri, 25 Feb 2011 01:31:08 +0000 |
Matthew Wild |
tools/migration/main.lua: Add command-line parsing, including --config=CONFIG_FILE, and the ability to specify to/from stores to migrate
|
| Fri, 25 Feb 2011 01:29:31 +0000 |
Matthew Wild |
tools/migration/config.lua: Minor fixes for more sensible defaults
|
| Fri, 25 Feb 2011 00:08:14 +0000 |
Matthew Wild |
Merge 0.8->trunk
|
| Fri, 25 Feb 2011 00:07:38 +0000 |
Matthew Wild |
mod_pep: Fix comparison between incoming hash and the cached hash for a JID, fixes repeated PEP events on presence (fixes #225)
|
| Thu, 24 Feb 2011 18:20:05 +0000 |
Matthew Wild |
Merge 0.8->trunk
|
| Thu, 24 Feb 2011 18:56:19 +0100 |
Tobias Markmann |
util.sasl.scram: Fix bug in validate_username function. (Thanks Florob)
|
| Thu, 24 Feb 2011 18:56:19 +0100 |
Tobias Markmann |
util.sasl.scram: Fix bug in validate_username function. (Thanks Florob)
|
| Thu, 24 Feb 2011 19:30:26 +0500 |
Waqas Hussain |
Merge 0.8->trunk.
|
| Thu, 24 Feb 2011 07:11:35 +0500 |
Waqas Hussain |
MUC: Don't limit affiliation changes to owners, and allow owners to remove themselves if they are not the last owner.
|
| Thu, 24 Feb 2011 07:09:38 +0500 |
Waqas Hussain |
MUC: Add a textual error message when the user isn't allowed to get/set config form.
|
| Thu, 24 Feb 2011 02:04:56 +0000 |
Matthew Wild |
Merge 0.8->trunk
|
| Thu, 24 Feb 2011 02:04:38 +0000 |
Matthew Wild |
util.stanza: Whitespace fix after merge (complicated)
|
| Thu, 24 Feb 2011 01:35:33 +0000 |
Matthew Wild |
prosody, prosodyctl: Use plugin_paths in addition to, not instead of, the default plugin path
|
| Wed, 23 Feb 2011 18:31:48 +0000 |
Matthew Wild |
tools/migration/*.lua: Convert to unix line endings
|
| Wed, 23 Feb 2011 07:26:54 +0500 |
Waqas Hussain |
net.httpserver: Removed an unused function.
|
| Wed, 23 Feb 2011 00:31:12 +0000 |
Matthew Wild |
net.httpserver: Fix HTTP after commit c299726d2b4e and add a 500 error response if a request handler fails to make a response to the client
|
| Tue, 22 Feb 2011 21:19:00 +0000 |
Matthew Wild |
tests/test_sasl.lua: Convert literal UTF-8/Latin1 chars to escape codes for weak text editors
|
| Wed, 23 Feb 2011 02:16:19 +0500 |
Waqas Hussain |
tools/migration/*: Initial commit of a new migration tool. Currently supports Prosody files and Prosody SQL as input and output.
|
| Wed, 23 Feb 2011 02:03:55 +0500 |
Waqas Hussain |
net.httpserver: Catch errors thrown in HTTP handlers.
|
| Wed, 23 Feb 2011 01:34:46 +0500 |
Waqas Hussain |
mod_auth_*: Get rid of undocumented and broken 'sasl_realm' config option.
|
| Wed, 23 Feb 2011 01:22:04 +0500 |
Waqas Hussain |
mod_auth_cyrus: Print some diagnostic log messages about the available mechanisms.
|
| Tue, 22 Feb 2011 18:37:29 +0000 |
Matthew Wild |
prosodyctl: Support for plugin_paths config option
|
| Tue, 22 Feb 2011 18:29:35 +0000 |
Matthew Wild |
mod_tls: Drop 'TLS negotiation started for ...' to debug level from info
|
| Tue, 22 Feb 2011 18:27:31 +0000 |
Matthew Wild |
s2smanager: Drop some log messages to debug level from info/warn
|
| Tue, 22 Feb 2011 18:02:23 +0000 |
Matthew Wild |
prosody: Change plugin_path -> plugin_paths and make it an array instead of a string
|
| Tue, 22 Feb 2011 21:47:38 +0500 |
Waqas Hussain |
util.pluginloader: Rewritten resource loading to be cleaner, and added support for prosody-modules directory layout. "/" in plugin names is no longer supported.
|
| Tue, 22 Feb 2011 07:37:52 +0000 |
Matthew Wild |
util.stanza: Remove childtags and rename matching_tags -> childtags (they are API-compatible)
|
| Sun, 20 Feb 2011 20:11:52 +0500 |
Waqas Hussain |
util.pluginloader: Remove unused support for custom loaders, to simplify further refactoring.
|
| Sun, 20 Feb 2011 20:06:38 +0500 |
Waqas Hussain |
modulemanager: Added module.path to the plugin API to let plugins determine their load path.
|
| Sun, 20 Feb 2011 20:03:43 +0500 |
Waqas Hussain |
util.pluginloader: Return file path on success in pluginloader.load_code().
|
| Sun, 20 Feb 2011 20:01:05 +0500 |
Waqas Hussain |
util.pluginloader: Return full file path from internal file loader on success, not just the name.
|
| Sun, 20 Feb 2011 19:16:56 +0500 |
Waqas Hussain |
util.stanza: Rewrite clone() to be more optimized.
|
| Sun, 13 Feb 2011 19:28:29 +0000 |
Matthew Wild |
prosodyctl, util.prosodyctl: Move UI functions to util.prosodyctl so they can be used outside of prosodyctl itself
|
| Sun, 13 Feb 2011 18:37:34 +0000 |
Matthew Wild |
loggingmanager: Allow specifying a sink type in per-level logging config (thanks ruskie)
|
| Sun, 13 Feb 2011 18:35:39 +0000 |
Matthew Wild |
loggingmanager: Iterate over logging config rules using ipairs rather than pairs
|
| Thu, 10 Feb 2011 21:09:20 +0000 |
Matthew Wild |
mod_presence: Bounce errors for invalid presence types (thanks nolan/Astro)
|
| Tue, 01 Feb 2011 02:33:50 +0000 |
Matthew Wild |
TODO: Update for 0.9 milestones
|
| Tue, 01 Feb 2011 02:32:07 +0000 |
Matthew Wild |
TODO: Remove 0.8 milestones
|
| Fri, 21 Jan 2011 04:36:31 +0500 |
Waqas Hussain |
prosody: Add config option plugin_path to allow overriding plugin directories.
|
| Fri, 21 Jan 2011 04:35:49 +0500 |
Waqas Hussain |
util.pluginloader: Add support for multiple plugin directories.
|
| Fri, 14 Jan 2011 15:52:36 +0100 |
Kim Alvefur |
MUC: Add option to allow participants to change the subject.
|
| Thu, 24 Feb 2011 01:40:47 +0000 |
Matthew Wild |
Merge with waqas
|
| Sat, 19 Feb 2011 02:31:06 +0000 |
Matthew Wild |
util.stanza: Clean up matching_tags() and replace :childtags() with it
|
| Thu, 24 Feb 2011 01:35:33 +0000 |
Matthew Wild |
prosody, prosodyctl: Use plugin_paths in addition to, not instead of, the default plugin path
|
| Wed, 23 Feb 2011 18:31:48 +0000 |
Matthew Wild |
tools/migration/*.lua: Convert to unix line endings
|
| Wed, 23 Feb 2011 07:26:54 +0500 |
Waqas Hussain |
net.httpserver: Removed an unused function.
|
| Wed, 23 Feb 2011 00:31:12 +0000 |
Matthew Wild |
net.httpserver: Fix HTTP after commit c299726d2b4e and add a 500 error response if a request handler fails to make a response to the client
|
| Tue, 22 Feb 2011 21:19:00 +0000 |
Matthew Wild |
tests/test_sasl.lua: Convert literal UTF-8/Latin1 chars to escape codes for weak text editors
|
| Wed, 23 Feb 2011 02:16:19 +0500 |
Waqas Hussain |
tools/migration/*: Initial commit of a new migration tool. Currently supports Prosody files and Prosody SQL as input and output.
|
| Wed, 23 Feb 2011 02:03:55 +0500 |
Waqas Hussain |
net.httpserver: Catch errors thrown in HTTP handlers.
|
| Wed, 23 Feb 2011 01:34:46 +0500 |
Waqas Hussain |
mod_auth_*: Get rid of undocumented and broken 'sasl_realm' config option.
|
| Wed, 23 Feb 2011 01:22:04 +0500 |
Waqas Hussain |
mod_auth_cyrus: Print some diagnostic log messages about the available mechanisms.
|
| Tue, 22 Feb 2011 18:37:29 +0000 |
Matthew Wild |
prosodyctl: Support for plugin_paths config option
|
| Tue, 22 Feb 2011 18:29:35 +0000 |
Matthew Wild |
mod_tls: Drop 'TLS negotiation started for ...' to debug level from info
|
| Tue, 22 Feb 2011 18:27:31 +0000 |
Matthew Wild |
s2smanager: Drop some log messages to debug level from info/warn
|
| Tue, 22 Feb 2011 18:02:23 +0000 |
Matthew Wild |
prosody: Change plugin_path -> plugin_paths and make it an array instead of a string
|
| Tue, 22 Feb 2011 21:47:38 +0500 |
Waqas Hussain |
util.pluginloader: Rewritten resource loading to be cleaner, and added support for prosody-modules directory layout. "/" in plugin names is no longer supported.
|
| Tue, 22 Feb 2011 07:37:52 +0000 |
Matthew Wild |
util.stanza: Remove childtags and rename matching_tags -> childtags (they are API-compatible)
|
| Sun, 20 Feb 2011 20:11:52 +0500 |
Waqas Hussain |
util.pluginloader: Remove unused support for custom loaders, to simplify further refactoring.
|
| Sun, 20 Feb 2011 20:06:38 +0500 |
Waqas Hussain |
modulemanager: Added module.path to the plugin API to let plugins determine their load path.
|
| Sun, 20 Feb 2011 20:03:43 +0500 |
Waqas Hussain |
util.pluginloader: Return file path on success in pluginloader.load_code().
|
| Sun, 20 Feb 2011 20:01:05 +0500 |
Waqas Hussain |
util.pluginloader: Return full file path from internal file loader on success, not just the name.
|
| Sun, 20 Feb 2011 19:21:44 +0500 |
Waqas Hussain |
Merge 0.8->trunk.
|
| Sat, 19 Feb 2011 06:47:32 +0500 |
Waqas Hussain |
util.json: Fixed a parse error caused by unexpected whitespace.
|
| Sun, 20 Feb 2011 19:16:56 +0500 |
Waqas Hussain |
util.stanza: Rewrite clone() to be more optimized.
|
| Mon, 14 Feb 2011 19:12:16 +0000 |
Matthew Wild |
net.server_select: Expose step() function (thanks Łukasz)
|
| Sun, 13 Feb 2011 22:59:27 +0000 |
Matthew Wild |
Merge 0.8->trunk
|
| Sun, 13 Feb 2011 22:57:17 +0000 |
Matthew Wild |
net.httpserver: Log when an error occurs inside a HTTP request handler
|
| Sun, 13 Feb 2011 19:28:29 +0000 |
Matthew Wild |
prosodyctl, util.prosodyctl: Move UI functions to util.prosodyctl so they can be used outside of prosodyctl itself
|
| Sun, 13 Feb 2011 18:37:34 +0000 |
Matthew Wild |
loggingmanager: Allow specifying a sink type in per-level logging config (thanks ruskie)
|
| Sun, 13 Feb 2011 18:35:39 +0000 |
Matthew Wild |
loggingmanager: Iterate over logging config rules using ipairs rather than pairs
|
| Thu, 10 Feb 2011 21:09:20 +0000 |
Matthew Wild |
mod_presence: Bounce errors for invalid presence types (thanks nolan/Astro)
|
| Tue, 01 Feb 2011 02:33:50 +0000 |
Matthew Wild |
TODO: Update for 0.9 milestones
|
| Thu, 03 Feb 2011 13:18:20 +0500 |
Waqas Hussain |
Merge 0.8->trunk.
|
| Thu, 03 Feb 2011 13:13:49 +0500 |
Waqas Hussain |
util.stanza: Make some globals local, so they don't clutter the global checking script's output. It's also a minor optimization ;)
|
| Tue, 01 Feb 2011 17:56:16 -0800 |
Paul Aurich |
modulemanager: Fix disabling a module on a single host
|
| Tue, 01 Feb 2011 02:32:07 +0000 |
Matthew Wild |
TODO: Remove 0.8 milestones
|
| Mon, 31 Jan 2011 23:17:11 +0000 |
Matthew Wild |
Merge 0.8->trunk
|
| Mon, 31 Jan 2011 13:05:49 +0000 |
Matthew Wild |
util.stanza: Add get_child_text() method to get the text of the specified child element (get_child() + get_text() rolled into one step)
|
| Sat, 29 Jan 2011 04:54:08 +0500 |
Waqas Hussain |
Merge 0.8->trunk
|
| Sat, 29 Jan 2011 04:42:56 +0500 |
Waqas Hussain |
stanza_router: Return a <bad-request/> error on invalid IQ type.
|
| Sat, 29 Jan 2011 04:42:05 +0500 |
Waqas Hussain |
mod_ping: Use util.datetime to generate timestamp in ad-hoc command response (instead of the current use of os.date, which doesn't take timezone into account).
|
| Sat, 29 Jan 2011 04:40:43 +0500 |
Waqas Hussain |
windows.c: Return nil,err from functions instead of throwing errors.
|
| Wed, 26 Jan 2011 13:23:39 +0000 |
Matthew Wild |
s2smanager: Change 'Connection failed' error message text to 'Server-to-server connection failed' (thanks Paul)
|
| Fri, 21 Jan 2011 14:02:56 +0000 |
Matthew Wild |
Merge 0.8->trunk
|
| Fri, 21 Jan 2011 14:02:02 +0000 |
Matthew Wild |
net.dns: Fix tostring() for SRV records
|
| Thu, 13 Jan 2011 02:33:50 +0500 |
Waqas Hussain |
loggingmanager: Fix reading configuration of timestamps for console output.
|
| Thu, 13 Jan 2011 02:31:10 +0500 |
Waqas Hussain |
loggingmanager: Re-read 'debug' option on reload.
|
| Fri, 21 Jan 2011 04:36:31 +0500 |
Waqas Hussain |
prosody: Add config option plugin_path to allow overriding plugin directories.
|
| Fri, 21 Jan 2011 04:35:49 +0500 |
Waqas Hussain |
util.pluginloader: Add support for multiple plugin directories.
|
| Fri, 21 Jan 2011 04:27:46 +0500 |
Waqas Hussain |
mod_pubsub: Don't force-load mod_iq.
|
| Fri, 14 Jan 2011 15:52:36 +0100 |
Kim Alvefur |
MUC: Add option to allow participants to change the subject.
|
| Tue, 11 Jan 2011 22:40:41 +0000 |
Matthew Wild |
Merge 0.8->trunk
|
| Tue, 11 Jan 2011 22:40:09 +0000 |
Matthew Wild |
loggingmanager: Remove event hook that never fired anyway, and held logfiles open - leave the GC to close them now.
|
| Tue, 11 Jan 2011 06:18:51 +0000 |
Matthew Wild |
Merge 0.8->trunk
|
| Tue, 11 Jan 2011 06:18:24 +0000 |
Matthew Wild |
storagemanager: Export load_driver() function so it can be used from e.g. migrators
|
| Tue, 11 Jan 2011 05:31:29 +0000 |
Matthew Wild |
Merge 0.8->trunk
|
| Tue, 11 Jan 2011 05:30:55 +0000 |
Matthew Wild |
util.sasl.*: Add 'sasl.' prefix to module names
|
| Tue, 11 Jan 2011 05:28:07 +0000 |
Matthew Wild |
util.datamanager: Change from 'Failed to load' to 'Assuming empty' for data store files that do not seem to exist
|
| Tue, 11 Jan 2011 05:04:08 +0000 |
Matthew Wild |
net.server_select, net.server_event: Silence 'error during ssl handshake' for wantread and wantwrite
|
| Tue, 11 Jan 2011 04:22:45 +0000 |
Matthew Wild |
Merge 0.8->trunk
|
| Tue, 11 Jan 2011 04:19:26 +0000 |
Matthew Wild |
mod_storage_sql: Create index when creating a new table
|
| Tue, 11 Jan 2011 04:19:03 +0000 |
Matthew Wild |
util.datamanager: Handle gracefully the lack of prosody.paths.data
|
| Mon, 10 Jan 2011 16:55:14 +0000 |
Matthew Wild |
Merge 0.8->trunk
|
| Mon, 10 Jan 2011 21:11:06 +0500 |
Waqas Hussain |
s2smanager: Don't bounce error replies for error and result stanzas.
|
| Mon, 10 Jan 2011 21:07:59 +0500 |
Waqas Hussain |
mod_storage_sql: Reconnect in all cases, and rollback on error.
|
| Sat, 08 Jan 2011 23:21:28 +0000 |
Matthew Wild |
Merge 0.8->trunk
|
| Sat, 08 Jan 2011 23:20:36 +0000 |
Matthew Wild |
net.adns: Fix logging to handle unconnected UDP sockets
|
| Sat, 08 Jan 2011 23:20:16 +0000 |
Matthew Wild |
mod_bosh: Return true from send()
|
| Sat, 08 Jan 2011 23:09:21 +0000 |
Matthew Wild |
mod_storage_sql: Create table automatically for all databases now, not just SQLite. Also rename table from Prosody -> prosody.
|
| Sat, 08 Jan 2011 23:17:17 +0000 |
Matthew Wild |
util.pubsub: Pass true instead of nil as the actor in a bunch of places, and fix a bunch of methods to not traceback on this (those with *_other capability checking).
|
| Sat, 08 Jan 2011 23:15:27 +0000 |
Matthew Wild |
util.pubsub: Some tidying/optimisation to service:may()
|
| Sat, 08 Jan 2011 09:09:19 +0100 |
Kim Alvefur |
certs/openssl.cnf: Specify output encoding.
|
| Fri, 07 Jan 2011 11:59:05 +0000 |
Matthew Wild |
Merge 0.8->trunk
|
| Fri, 07 Jan 2011 11:57:48 +0000 |
Matthew Wild |
mod_storage_sql: Make the 'database' value for the SQLite3 driver relative to the data path
|
| Fri, 07 Jan 2011 11:56:52 +0000 |
Matthew Wild |
prosodyctl: Instead of calling datamanager.set_path(), just ensure prosody.paths.data always contains the correct value (including config)
|
| Fri, 07 Jan 2011 11:56:15 +0000 |
Matthew Wild |
prosody: Instead of calling datamanager.set_path(), just ensure prosody.paths.data always contains the correct value (including config)
|
| Fri, 07 Jan 2011 11:55:19 +0000 |
Matthew Wild |
util.datamanager: Use prosody.paths.data as the initial value for data_path
|
| Fri, 07 Jan 2011 05:11:17 +0000 |
Matthew Wild |
Merge 0.8->trunk
|
| Fri, 07 Jan 2011 05:11:00 +0000 |
Matthew Wild |
prosody.cfg.lua: Give example for logging to console
|
| Fri, 07 Jan 2011 05:09:25 +0000 |
Matthew Wild |
prosody.cfg.lua: Improve comment about enabling debug logging
|
| Fri, 07 Jan 2011 05:08:09 +0000 |
Matthew Wild |
prosody.cfg.lua: Add mod_offline to the list of modules that can be disabled, and add comments for all auto-loaded modules
|
| Fri, 07 Jan 2011 04:42:01 +0000 |
Matthew Wild |
Merge 0.8->trunk
|
| Fri, 07 Jan 2011 04:41:34 +0000 |
Matthew Wild |
prosody.cfg.lua.dist: Update to include storage configuration and examples for SQL
|
| Fri, 07 Jan 2011 04:32:27 +0000 |
Matthew Wild |
prosody.cfg.lua.dist: Add note about the require_encryption options
|
| Fri, 07 Jan 2011 04:22:28 +0000 |
Matthew Wild |
storagemanager, mod_storage_internal: Split out default driver to mod_storage_internal, and greatly simplify storagemanager's error handling and fallback code
|
| Fri, 07 Jan 2011 03:47:15 +0000 |
Matthew Wild |
prosody.cfg.lua.dist: Add motd plugin
|
| Fri, 07 Jan 2011 03:46:10 +0000 |
Matthew Wild |
mod_motd: Process value to strip any indentation from the config
|
| Fri, 07 Jan 2011 03:18:40 +0000 |
Matthew Wild |
Merge 0.8->trunk
|
| Fri, 07 Jan 2011 03:17:36 +0000 |
Matthew Wild |
ejabberdstore.lib.lua: Remove now needless library
|
| Fri, 07 Jan 2011 03:16:39 +0000 |
Matthew Wild |
ejabberd_init.lib.lua: Remove now needless library
|
| Fri, 07 Jan 2011 03:12:26 +0000 |
Matthew Wild |
mod_storage_sql_ejabberd: Remove (moving to prosody-modules)
|
| Thu, 06 Jan 2011 14:46:59 +0000 |
Matthew Wild |
Merge 0.8->trunk
|
| Thu, 06 Jan 2011 14:01:57 +0000 |
Matthew Wild |
storagemanager: Fix log message (s/internal/null/)
|
| Thu, 06 Jan 2011 13:56:39 +0000 |
Matthew Wild |
storagemanager: Add new "null" provider to get used when loading a driver or opening a store fails, instead of falling back to the default driver
|
| Thu, 06 Jan 2011 13:54:37 +0000 |
Matthew Wild |
storagemanager: Log host in message when loading storage provider fails
|
| Thu, 06 Jan 2011 13:47:20 +0000 |
Matthew Wild |
net.server_event: Log interface and port number when binding fails
|
| Wed, 05 Jan 2011 06:56:36 +0500 |
Waqas Hussain |
mod_storage_sql: Catch Lua errors during SQL transactions, and rollback.
|
| Wed, 05 Jan 2011 06:34:23 +0500 |
Waqas Hussain |
net.httpserver: Removed unused import and variables.
|
| Wed, 05 Jan 2011 06:26:49 +0500 |
Waqas Hussain |
net.httpserver: Changed an unnecessary global access.
|
| Wed, 05 Jan 2011 06:23:58 +0500 |
Waqas Hussain |
mod_storage_sql: Removed unnecessary initialization of a variable.
|
| Wed, 05 Jan 2011 06:23:17 +0500 |
Waqas Hussain |
net.httpserver: Decode percent-encoded characters in URL path.
|
| Wed, 05 Jan 2011 06:16:27 +0500 |
Waqas Hussain |
modulemanager: Removed an unused variable.
|
| Wed, 05 Jan 2011 06:16:07 +0500 |
Waqas Hussain |
configmanager: Added rawget().
|
| Tue, 04 Jan 2011 21:38:14 +0000 |
Matthew Wild |
mod_bosh: Fix for miscalculating inactivity, causing disconnects under a steady stream of traffic
|
| Tue, 04 Jan 2011 21:19:28 +0000 |
Matthew Wild |
prosody, prosodyctl: Filter out relative paths from package.(c)path when installed
|
| Tue, 04 Jan 2011 21:18:35 +0000 |
Matthew Wild |
prosody, prosodyctl: Create prosody object as a local before exporting as a global
|
| Tue, 04 Jan 2011 17:21:58 +0000 |
Matthew Wild |
mod_register: Small code cleanup
|
| Tue, 04 Jan 2011 17:19:39 +0000 |
Matthew Wild |
mod_register: Change to use new delete_user auth provider method
|
| Tue, 04 Jan 2011 17:15:47 +0000 |
Matthew Wild |
mod_register: Add registration_compat config option to allow account remove requests addressed to='host' (defaults to true)
|
| Tue, 04 Jan 2011 17:12:28 +0000 |
Matthew Wild |
mod_auth_internal_*: Support for delete_user method
|
| Tue, 04 Jan 2011 17:11:51 +0000 |
Matthew Wild |
usermanager: Add delete_user method
|
| Tue, 04 Jan 2011 17:11:37 +0000 |
Matthew Wild |
usermanager: Have methods not implemented in the active provider fall back to the null provider (later we can add support for chains of providers)
|
| Tue, 04 Jan 2011 17:10:56 +0000 |
Matthew Wild |
usermanager: Change dummy provider method to return an error string also (method not implemented)
|
| Tue, 04 Jan 2011 16:37:57 +0000 |
Matthew Wild |
net.adns: Log the DNS server that a query is sent to
|
| Mon, 03 Jan 2011 09:40:45 +0100 |
Kim Alvefur |
MUC: Fix a pair of missing :up()
|
| Wed, 29 Dec 2010 18:45:31 +0500 |
Waqas Hussain |
util.sasl: Cache the calculated mechanisms set for SASL profiles (profile.mechanisms table).
|
| Tue, 28 Dec 2010 09:59:27 +0500 |
Waqas Hussain |
prosody: Don't add a datamanager callback when anonymous_login=true (mod_auth_anonymous does this now).
|
| Tue, 28 Dec 2010 09:58:40 +0500 |
Waqas Hussain |
hostmanager: Don't set host.disallow_s2s when anonymous_login=true (mod_auth_anonymous does this now).
|
| Tue, 28 Dec 2010 05:28:15 +0500 |
Waqas Hussain |
mod_saslauth: Remove special handling for SASL ANONYMOUS, and let mod_auth_anonymous handle it.
|
| Mon, 27 Dec 2010 20:46:01 +0500 |
Waqas Hussain |
usermanager: Assume authentication="anonymous" when anonymous_login=true.
|
| Mon, 27 Dec 2010 19:57:04 +0500 |
Waqas Hussain |
util.sasl.*, mod_auth_*, mod_saslauth: Pass SASL handler as first parameter to SASL profile callbacks.
|
| Mon, 27 Dec 2010 19:43:57 +0500 |
Waqas Hussain |
mod_storage_sql: Use util.json instead of util.serialization.
|
| Mon, 27 Dec 2010 19:37:04 +0500 |
Waqas Hussain |
util.json: Initial commit.
|
| Mon, 27 Dec 2010 06:10:35 +0500 |
Waqas Hussain |
mod_storage_sql: Log an error on query failure.
|
| Mon, 27 Dec 2010 06:10:35 +0500 |
Waqas Hussain |
mod_storage_sql: Remove the subkey column from the Prosody table, and make the map store compatible with the key-value store.
|
| Mon, 27 Dec 2010 06:10:35 +0500 |
Waqas Hussain |
mod_storage_sql: Dynamically replace backquotes with double quotes when connecting to PostgreSQL...
|
| Mon, 27 Dec 2010 06:10:35 +0500 |
Waqas Hussain |
mod_storage_sql: Call commit() after all SQL statements, including SELECT, to get SQLite to drop its locks.
|
| Mon, 27 Dec 2010 06:10:35 +0500 |
Waqas Hussain |
mod_storage_sql: Quote identifiers in SQL with backquotes, and use the empty string for NULL, and '=' instead of 'IS' for comparison, to work with MySQL's limitations...
|
| Thu, 09 Dec 2010 23:25:16 -0600 |
Robert Hoelz |
Don't check priority in mod_offline
|
| Thu, 09 Dec 2010 12:41:30 -0600 |
Robert Hoelz |
mod_message, mod_offline: Change message/offline/store -> message/offline/handle
|
| Thu, 09 Dec 2010 12:38:33 -0600 |
Robert Hoelz |
mod_offline: Make sure mod_offline's store handler reports success vs failure.
|
| Thu, 09 Dec 2010 12:36:29 -0600 |
Robert Hoelz |
mod_message: Send service-unavailable if offline storage fails.
|
| Thu, 09 Dec 2010 12:28:05 -0600 |
Robert Hoelz |
mod_presence, mod_offline: Merge message/offline/delete with message/offline/broadcast.
|
| Thu, 09 Dec 2010 12:23:37 -0600 |
Robert Hoelz |
core.offlinemanager, mod_message, mod_presence: Removed core.offlinemanager in favor of mod_offline.
|
| Mon, 27 Dec 2010 06:10:34 +0500 |
Waqas Hussain |
modulemanager: Auto-load mod_offline.
|
| Sun, 26 Dec 2010 05:47:38 +0000 |
Matthew Wild |
util.pposix: Remove extraneous semicolon
|
| Sun, 26 Dec 2010 05:45:35 +0000 |
Matthew Wild |
util.encodings: Switch comment styles to build ok as ANSI C
|
| Sun, 26 Dec 2010 05:37:27 +0000 |
Matthew Wild |
util-src/Makefile: Change parameter order so that LDFLAGS always comes later than the input files
|
| Sun, 26 Dec 2010 05:01:58 +0000 |
Matthew Wild |
util-src/Makefile: Clean up and remove unnecessary all linking
|
| Sun, 26 Dec 2010 05:00:45 +0000 |
Matthew Wild |
configure: Don't add -llua to LDFLAGS, it's unnecessary
|
| Fri, 24 Dec 2010 18:54:54 +0000 |
Matthew Wild |
mod_saslauth: Handle session bind requests to the host, fixes OneTeam login
|
| Fri, 24 Dec 2010 04:58:09 +0000 |
Matthew Wild |
s2smanager: Destroy session on immediate failure of a connection attempt (e.g. inability to create sockets)
|
| Fri, 24 Dec 2010 04:57:17 +0000 |
Matthew Wild |
s2smanager: Handle DNS lookup error in response handler
|
| Fri, 24 Dec 2010 04:56:37 +0000 |
Matthew Wild |
s2smanager: send_to_host(): Handle already-destroyed session and bounce stanza accordingly
|
| Fri, 24 Dec 2010 04:56:02 +0000 |
Matthew Wild |
s2smanager: new_outgoing(): Destroy session if first connection attempt fails immediately (e.g. can't create sockets)
|
| Fri, 24 Dec 2010 04:52:40 +0000 |
Matthew Wild |
net.adns: Handle dns.query() failures, and pass error to handler
|
| Fri, 24 Dec 2010 04:52:13 +0000 |
Matthew Wild |
net.dns: resolver:query(): Handle getsocket() failures, and return true on success
|
| Fri, 24 Dec 2010 04:51:34 +0000 |
Matthew Wild |
net.dns: resolver:getsocket(): Return nil, err on failure
|
| Fri, 24 Dec 2010 04:49:30 +0000 |
Matthew Wild |
s2smanager: Give all new outgoing s2s sessions a close method by default (destroy_session)
|
| Fri, 24 Dec 2010 04:48:38 +0000 |
Matthew Wild |
s2smanager: Add a missing semi-colon
|
| Fri, 24 Dec 2010 04:48:18 +0000 |
Matthew Wild |
s2smanager: destroy_session(): Pass reason to retire_session() and return true on successful destruction
|
| Fri, 24 Dec 2010 04:47:18 +0000 |
Matthew Wild |
s2smanager: retire_session(): Add a 'reason' parameter
|
| Wed, 22 Dec 2010 20:39:30 +0000 |
Matthew Wild |
s2smanager: session.send(): Return the result of send_to_host() (and incidentally make this a tail call \o/)
|
| Wed, 22 Dec 2010 20:38:40 +0000 |
Matthew Wild |
s2smanager: send_to_host(): Return false on failure, and true otherwise
|
| Wed, 22 Dec 2010 16:46:19 +0000 |
Matthew Wild |
util.filters: Add remove_filter_hook()
|
| Tue, 21 Dec 2010 22:26:22 +0000 |
Matthew Wild |
prosody: Catch a recursive Include error and print a more friendly error
|
| Tue, 21 Dec 2010 22:25:54 +0000 |
Matthew Wild |
configmanager: Filenames without a path are also relative to the config file path, not the current working directory
|
| Tue, 21 Dec 2010 14:44:13 +0000 |
Matthew Wild |
util.xmppstream: Allow stream_ns = "" for parsing streams with no xmlns
|
| Thu, 06 Jan 2011 14:01:57 +0000 |
Matthew Wild |
storagemanager: Fix log message (s/internal/null/)
|
| Thu, 06 Jan 2011 13:56:39 +0000 |
Matthew Wild |
storagemanager: Add new "null" provider to get used when loading a driver or opening a store fails, instead of falling back to the default driver
|
| Thu, 06 Jan 2011 13:54:37 +0000 |
Matthew Wild |
storagemanager: Log host in message when loading storage provider fails
|
| Thu, 06 Jan 2011 13:47:20 +0000 |
Matthew Wild |
net.server_event: Log interface and port number when binding fails
|
| Wed, 05 Jan 2011 06:56:36 +0500 |
Waqas Hussain |
mod_storage_sql: Catch Lua errors during SQL transactions, and rollback.
|
| Wed, 05 Jan 2011 06:34:23 +0500 |
Waqas Hussain |
net.httpserver: Removed unused import and variables.
|
| Wed, 05 Jan 2011 06:26:49 +0500 |
Waqas Hussain |
net.httpserver: Changed an unnecessary global access.
|
| Wed, 05 Jan 2011 06:23:58 +0500 |
Waqas Hussain |
mod_storage_sql: Removed unnecessary initialization of a variable.
|
| Wed, 05 Jan 2011 06:23:17 +0500 |
Waqas Hussain |
net.httpserver: Decode percent-encoded characters in URL path.
|
| Wed, 05 Jan 2011 06:16:27 +0500 |
Waqas Hussain |
modulemanager: Removed an unused variable.
|
| Wed, 05 Jan 2011 06:16:07 +0500 |
Waqas Hussain |
configmanager: Added rawget().
|
| Tue, 04 Jan 2011 21:38:14 +0000 |
Matthew Wild |
mod_bosh: Fix for miscalculating inactivity, causing disconnects under a steady stream of traffic
|
| Tue, 04 Jan 2011 21:19:28 +0000 |
Matthew Wild |
prosody, prosodyctl: Filter out relative paths from package.(c)path when installed
|
| Tue, 04 Jan 2011 21:18:35 +0000 |
Matthew Wild |
prosody, prosodyctl: Create prosody object as a local before exporting as a global
|
| Tue, 04 Jan 2011 17:21:58 +0000 |
Matthew Wild |
mod_register: Small code cleanup
|
| Tue, 04 Jan 2011 17:19:39 +0000 |
Matthew Wild |
mod_register: Change to use new delete_user auth provider method
|
| Tue, 04 Jan 2011 17:15:47 +0000 |
Matthew Wild |
mod_register: Add registration_compat config option to allow account remove requests addressed to='host' (defaults to true)
|
| Tue, 04 Jan 2011 17:12:28 +0000 |
Matthew Wild |
mod_auth_internal_*: Support for delete_user method
|
| Tue, 04 Jan 2011 17:11:51 +0000 |
Matthew Wild |
usermanager: Add delete_user method
|
| Tue, 04 Jan 2011 17:11:37 +0000 |
Matthew Wild |
usermanager: Have methods not implemented in the active provider fall back to the null provider (later we can add support for chains of providers)
|
| Tue, 04 Jan 2011 17:10:56 +0000 |
Matthew Wild |
usermanager: Change dummy provider method to return an error string also (method not implemented)
|
| Tue, 04 Jan 2011 16:37:57 +0000 |
Matthew Wild |
net.adns: Log the DNS server that a query is sent to
|
| Mon, 03 Jan 2011 09:40:45 +0100 |
Kim Alvefur |
MUC: Fix a pair of missing :up()
|
| Wed, 29 Dec 2010 19:24:19 +0100 |
Kim Alvefur |
mod_pubsub: Correctly wrap the list of subscriptions in a pubsub element
|
| Wed, 29 Dec 2010 18:49:59 +0500 |
Waqas Hussain |
util.xmppstream: Optimized stanza building by bypassing the stanza API.
|
| Wed, 29 Dec 2010 18:45:31 +0500 |
Waqas Hussain |
util.sasl: Cache the calculated mechanisms set for SASL profiles (profile.mechanisms table).
|
| Tue, 28 Dec 2010 09:59:27 +0500 |
Waqas Hussain |
prosody: Don't add a datamanager callback when anonymous_login=true (mod_auth_anonymous does this now).
|
| Tue, 28 Dec 2010 09:58:40 +0500 |
Waqas Hussain |
hostmanager: Don't set host.disallow_s2s when anonymous_login=true (mod_auth_anonymous does this now).
|
| Tue, 28 Dec 2010 05:28:15 +0500 |
Waqas Hussain |
mod_saslauth: Remove special handling for SASL ANONYMOUS, and let mod_auth_anonymous handle it.
|
| Mon, 27 Dec 2010 20:46:01 +0500 |
Waqas Hussain |
usermanager: Assume authentication="anonymous" when anonymous_login=true.
|
| Mon, 27 Dec 2010 19:57:04 +0500 |
Waqas Hussain |
util.sasl.*, mod_auth_*, mod_saslauth: Pass SASL handler as first parameter to SASL profile callbacks.
|
| Mon, 27 Dec 2010 19:43:57 +0500 |
Waqas Hussain |
mod_storage_sql: Use util.json instead of util.serialization.
|
| Mon, 27 Dec 2010 19:37:04 +0500 |
Waqas Hussain |
util.json: Initial commit.
|
| Mon, 27 Dec 2010 06:10:35 +0500 |
Waqas Hussain |
mod_storage_sql: Log an error on query failure.
|
| Mon, 27 Dec 2010 06:10:35 +0500 |
Waqas Hussain |
mod_storage_sql: Remove the subkey column from the Prosody table, and make the map store compatible with the key-value store.
|
| Mon, 27 Dec 2010 06:10:35 +0500 |
Waqas Hussain |
mod_storage_sql: Dynamically replace backquotes with double quotes when connecting to PostgreSQL...
|
| Mon, 27 Dec 2010 06:10:35 +0500 |
Waqas Hussain |
mod_storage_sql: Call commit() after all SQL statements, including SELECT, to get SQLite to drop its locks.
|
| Mon, 27 Dec 2010 06:10:35 +0500 |
Waqas Hussain |
mod_storage_sql: Quote identifiers in SQL with backquotes, and use the empty string for NULL, and '=' instead of 'IS' for comparison, to work with MySQL's limitations...
|
| Thu, 09 Dec 2010 23:25:16 -0600 |
Robert Hoelz |
Don't check priority in mod_offline
|
| Thu, 09 Dec 2010 12:41:30 -0600 |
Robert Hoelz |
mod_message, mod_offline: Change message/offline/store -> message/offline/handle
|
| Thu, 09 Dec 2010 12:38:33 -0600 |
Robert Hoelz |
mod_offline: Make sure mod_offline's store handler reports success vs failure.
|
| Thu, 09 Dec 2010 12:36:29 -0600 |
Robert Hoelz |
mod_message: Send service-unavailable if offline storage fails.
|
| Thu, 09 Dec 2010 12:28:05 -0600 |
Robert Hoelz |
mod_presence, mod_offline: Merge message/offline/delete with message/offline/broadcast.
|
| Thu, 09 Dec 2010 12:23:37 -0600 |
Robert Hoelz |
core.offlinemanager, mod_message, mod_presence: Removed core.offlinemanager in favor of mod_offline.
|
| Mon, 27 Dec 2010 06:10:34 +0500 |
Waqas Hussain |
modulemanager: Auto-load mod_offline.
|
| Sun, 26 Dec 2010 05:47:38 +0000 |
Matthew Wild |
util.pposix: Remove extraneous semicolon
|
| Sun, 26 Dec 2010 05:45:35 +0000 |
Matthew Wild |
util.encodings: Switch comment styles to build ok as ANSI C
|
| Sun, 26 Dec 2010 05:37:27 +0000 |
Matthew Wild |
util-src/Makefile: Change parameter order so that LDFLAGS always comes later than the input files
|
| Sun, 26 Dec 2010 05:01:58 +0000 |
Matthew Wild |
util-src/Makefile: Clean up and remove unnecessary all linking
|
| Sun, 26 Dec 2010 05:00:45 +0000 |
Matthew Wild |
configure: Don't add -llua to LDFLAGS, it's unnecessary
|
| Fri, 24 Dec 2010 18:54:54 +0000 |
Matthew Wild |
mod_saslauth: Handle session bind requests to the host, fixes OneTeam login
|
| Fri, 24 Dec 2010 04:58:09 +0000 |
Matthew Wild |
s2smanager: Destroy session on immediate failure of a connection attempt (e.g. inability to create sockets)
|
| Fri, 24 Dec 2010 04:57:17 +0000 |
Matthew Wild |
s2smanager: Handle DNS lookup error in response handler
|
| Fri, 24 Dec 2010 04:56:37 +0000 |
Matthew Wild |
s2smanager: send_to_host(): Handle already-destroyed session and bounce stanza accordingly
|
| Fri, 24 Dec 2010 04:56:02 +0000 |
Matthew Wild |
s2smanager: new_outgoing(): Destroy session if first connection attempt fails immediately (e.g. can't create sockets)
|
| Fri, 24 Dec 2010 04:52:40 +0000 |
Matthew Wild |
net.adns: Handle dns.query() failures, and pass error to handler
|
| Fri, 24 Dec 2010 04:52:13 +0000 |
Matthew Wild |
net.dns: resolver:query(): Handle getsocket() failures, and return true on success
|
| Fri, 24 Dec 2010 04:51:34 +0000 |
Matthew Wild |
net.dns: resolver:getsocket(): Return nil, err on failure
|
| Fri, 24 Dec 2010 04:49:30 +0000 |
Matthew Wild |
s2smanager: Give all new outgoing s2s sessions a close method by default (destroy_session)
|
| Fri, 24 Dec 2010 04:48:38 +0000 |
Matthew Wild |
s2smanager: Add a missing semi-colon
|
| Fri, 24 Dec 2010 04:48:18 +0000 |
Matthew Wild |
s2smanager: destroy_session(): Pass reason to retire_session() and return true on successful destruction
|
| Fri, 24 Dec 2010 04:47:18 +0000 |
Matthew Wild |
s2smanager: retire_session(): Add a 'reason' parameter
|
| Wed, 22 Dec 2010 23:30:47 +0000 |
Matthew Wild |
mod_pubsub: Include node in disco#items reply
|
| Wed, 22 Dec 2010 20:39:30 +0000 |
Matthew Wild |
s2smanager: session.send(): Return the result of send_to_host() (and incidentally make this a tail call \o/)
|
| Wed, 22 Dec 2010 20:38:40 +0000 |
Matthew Wild |
s2smanager: send_to_host(): Return false on failure, and true otherwise
|
| Wed, 22 Dec 2010 17:23:55 +0100 |
Kim Alvefur |
mod_pubsub: Fix missing disco#items xmlns
|
| Wed, 22 Dec 2010 17:42:35 +0100 |
Kim Alvefur |
util.pubsub: Return correct node in get_subscriptions()
|
| Wed, 22 Dec 2010 16:53:38 +0000 |
Matthew Wild |
mod_pubsub: Implement disco#info for nodes
|
| Wed, 22 Dec 2010 16:46:19 +0000 |
Matthew Wild |
util.filters: Add remove_filter_hook()
|
| Wed, 22 Dec 2010 16:45:32 +0000 |
Matthew Wild |
util.pubsub: Use correct node name when returning a list of multiple nodes in a subscriptions response
|
| Wed, 22 Dec 2010 03:49:52 +0000 |
Matthew Wild |
mod_pubsub: Implement get_subscriptions
|
| Wed, 22 Dec 2010 03:49:23 +0000 |
Matthew Wild |
mod_pubsub: Add get_subscriptions and get_subscriptions_other capabilities to default affiliations
|
| Wed, 22 Dec 2010 03:48:51 +0000 |
Matthew Wild |
mod_pubsub: Add add_subscription and get_subscriptions to feature_map
|
| Wed, 22 Dec 2010 03:46:32 +0000 |
Matthew Wild |
util.pubsub: Add service-wide subscription tracking, and add :get_subscriptions()
|
| Wed, 22 Dec 2010 03:46:07 +0000 |
Matthew Wild |
util.pubsub: Small code tidying for :get_subscription()
|
| Wed, 22 Dec 2010 03:44:51 +0000 |
Matthew Wild |
util.pubsub: Fix traceback when using autocreate-on-subscribe
|
| Wed, 22 Dec 2010 03:04:44 +0000 |
Matthew Wild |
mod_pubsub: Set normalize_jid instead of jids_equal
|
| Wed, 22 Dec 2010 03:04:14 +0000 |
Matthew Wild |
util.pubsub: Add service:jids_equal() and new config option normalize_jid
|
| Wed, 22 Dec 2010 02:19:14 +0000 |
Matthew Wild |
mod_pubsub: Fix a missing :up() from the last commit
|
| Wed, 22 Dec 2010 02:17:45 +0000 |
Matthew Wild |
mod_pubsub: Handle disco#items on nodes
|
| Wed, 22 Dec 2010 02:13:26 +0000 |
Matthew Wild |
util.pubsub: get_items(): When requesting a specific item, use the id as a key to mirror the multiple-item case
|
| Tue, 21 Dec 2010 22:26:22 +0000 |
Matthew Wild |
prosody: Catch a recursive Include error and print a more friendly error
|
| Tue, 21 Dec 2010 22:25:54 +0000 |
Matthew Wild |
configmanager: Filenames without a path are also relative to the config file path, not the current working directory
|
| Tue, 21 Dec 2010 15:26:37 +0000 |
Matthew Wild |
util.pubsub: Add service:set_node_capabilities()
|
| Tue, 21 Dec 2010 14:44:13 +0000 |
Matthew Wild |
util.xmppstream: Allow stream_ns = "" for parsing streams with no xmlns
|
| Tue, 21 Dec 2010 05:05:20 +0000 |
Matthew Wild |
Merge with 0.8
|
| Tue, 21 Dec 2010 01:47:49 +0000 |
Matthew Wild |
prosody.cfg.lua.dist: Add note about external gateways
|
| Tue, 21 Dec 2010 01:30:27 +0000 |
Matthew Wild |
prosody.cfg.lua.dist: Update for new logging config format
|
| Mon, 20 Dec 2010 14:06:32 +0000 |
Matthew Wild |
configmanager: Support for wildcards in Include directives
|
| Mon, 20 Dec 2010 14:06:16 +0000 |
Matthew Wild |
prosody, prosodyctl, util.dependencies: Split checking and logging of dependencies so we can check hard deps before the config and logging is loaded
|
| Sun, 19 Dec 2010 20:28:58 +0500 |
Waqas Hussain |
util.httpstream: For HTTP client responses, changing properties responseversion and responseheaders to httpversion and httpheaders, to match HTTP server requests.
|
| Sun, 19 Dec 2010 20:27:13 +0500 |
Waqas Hussain |
util.httpstream: A little cleanup of the HTTP path.
|
| Tue, 21 Dec 2010 04:36:34 +0000 |
Matthew Wild |
mod_pubsub: Use bare JID in get_affiliation
|
| Tue, 21 Dec 2010 04:18:58 +0000 |
Matthew Wild |
mod_pubsub: Skip false features in feature_map
|
| Tue, 21 Dec 2010 04:17:24 +0000 |
Matthew Wild |
util.pubsub: Fix nil global access in get_nodes()
|
| Tue, 21 Dec 2010 04:15:54 +0000 |
Matthew Wild |
mod_pubsub: Return disco#info stanza from build_disco_info()
|
| Tue, 21 Dec 2010 04:15:29 +0000 |
Matthew Wild |
mod_pubsub: Iterate over disco features in correct table
|
| Tue, 21 Dec 2010 04:06:36 +0000 |
Matthew Wild |
mod_pubsub: Build disco#info based on the methods provided by the pubsub service object. Add public set_service() method to change the service object used by the module.
|
| Tue, 21 Dec 2010 03:30:18 +0000 |
Matthew Wild |
mod_pubsub: Fix capabilities table from some debugging
|
| Tue, 21 Dec 2010 03:29:29 +0000 |
Matthew Wild |
mod_pubsub: Make the pubsub host an admin too
|
| Tue, 21 Dec 2010 03:27:22 +0000 |
Matthew Wild |
mod_pubsub: Update for latest util.pubsub and fix some bugs. New config options autocreate_on_publish, autocreate_on_subscribe and default_admin_affiliation.
|
| Tue, 21 Dec 2010 03:26:06 +0000 |
Matthew Wild |
util.pubsub: Too many changes to list or split sensibly. Added access control to all methods, with capabilities support. Renamed get() -> get_items() and changed it to return true, result on success. Support for autocreate_on_subscribe and autocreate_on_publish config options.
|
| Tue, 21 Dec 2010 03:22:40 +0000 |
Matthew Wild |
util.pubsub: Modify new() to take a config, and add a default config via a metatable
|
| Tue, 21 Dec 2010 03:18:17 +0000 |
Matthew Wild |
mod_pubsub: Add 'forbidden' error support
|
| Tue, 21 Dec 2010 01:47:49 +0000 |
Matthew Wild |
prosody.cfg.lua.dist: Add note about external gateways
|
| Tue, 21 Dec 2010 01:30:27 +0000 |
Matthew Wild |
prosody.cfg.lua.dist: Update for new logging config format
|
| Mon, 20 Dec 2010 14:06:32 +0000 |
Matthew Wild |
configmanager: Support for wildcards in Include directives
|
| Mon, 20 Dec 2010 14:06:16 +0000 |
Matthew Wild |
prosody, prosodyctl, util.dependencies: Split checking and logging of dependencies so we can check hard deps before the config and logging is loaded
|
| Sun, 19 Dec 2010 20:28:58 +0500 |
Waqas Hussain |
util.httpstream: For HTTP client responses, changing properties responseversion and responseheaders to httpversion and httpheaders, to match HTTP server requests.
|
| Sun, 19 Dec 2010 20:27:13 +0500 |
Waqas Hussain |
util.httpstream: A little cleanup of the HTTP path.
|
| Sun, 19 Dec 2010 03:04:42 +0000 |
Matthew Wild |
Merge with 0.8
|
| Sun, 19 Dec 2010 02:57:58 +0000 |
Matthew Wild |
mod_pubsub, util.pubsub: Remove from 0.8
|
| Sun, 19 Dec 2010 02:36:56 +0000 |
Matthew Wild |
Merge 0.8->trunk (uh-oh)
|
| Sat, 18 Dec 2010 23:15:58 +0000 |
Matthew Wild |
configmanager: Switch back to returning 'ok' to signal config load success - fixes config errors not being displayed
|
| Sun, 19 Dec 2010 00:53:19 +0500 |
Waqas Hussain |
util.events: Remove an event's table when it has no more handlers.
|
| Sat, 18 Dec 2010 21:35:42 +0100 |
Florian Zeitz |
mod_admin_adhoc: Support unloading multiple modules
|
| Sat, 18 Dec 2010 21:04:45 +0100 |
Florian Zeitz |
mod_admin_adhoc: Support for reloading multiple modules
|
| Sat, 18 Dec 2010 14:46:28 +0000 |
Matthew Wild |
net/server_select.lua: Reduce select() timeout back to 1s
|
| Sat, 18 Dec 2010 14:44:45 +0000 |
Matthew Wild |
storagemanager: Don't always show fallback warning when using per-store config
|
| Sat, 18 Dec 2010 04:02:28 +0000 |
Matthew Wild |
prosodyctl: Add dummy lock/unlock_globals() until util.startup comes along
|
| Sat, 18 Dec 2010 03:25:31 +0000 |
Matthew Wild |
mod_storage_sql: Fix a couple of bugs in "JSON" decoding
|
| Sat, 18 Dec 2010 02:33:47 +0000 |
Matthew Wild |
util.prosodyctl: Initialize storagemanager on hosts we modify
|
| Sat, 18 Dec 2010 02:29:33 +0000 |
Matthew Wild |
storagemanager: Log warning when loading the storage provider plugin fails
|
| Fri, 17 Dec 2010 22:32:21 +0000 |
Matthew Wild |
util-src/Makefile, util-src/encodings.c{,pp}: Port ICU code to C, rename encodings.cpp back to .c and amend the Makefile accordingly
|
| Fri, 17 Dec 2010 22:54:34 +0500 |
Waqas Hussain |
usermanager: Fixed a possible traceback when is_admin() was used on a component.
|
| Fri, 17 Dec 2010 17:11:04 +0000 |
Matthew Wild |
prosody.cfg.lua.dist: Update to reflect new mod_admin_* modules
|
| Fri, 17 Dec 2010 17:28:05 +0100 |
Kim Alvefur |
util.stanza: Iterate on childtags instead of all childs.
|
| Tue, 14 Dec 2010 18:54:55 +0100 |
Tobias Markmann |
Make libidn default when not specifiying a IDN lib.
|
| Tue, 14 Dec 2010 18:35:05 +0100 |
Tobias Markmann |
Fix lua lib name in LDFLAGS.
|
| Tue, 14 Dec 2010 15:03:37 +0100 |
Tobias Markmann |
util.encodings: Support for ICU for IDNA operations.
|
| Fri, 17 Dec 2010 13:35:21 +0000 |
Matthew Wild |
mod_pubsub: Preserve service object on module reload
|
| Fri, 17 Dec 2010 13:23:29 +0000 |
Matthew Wild |
mod_pubsub: Handle disco#info and disco#items
|
| Fri, 17 Dec 2010 13:23:01 +0000 |
Matthew Wild |
util.pubsub: Add service:get_nodes()
|
| Fri, 17 Dec 2010 12:44:24 +0000 |
Matthew Wild |
modulemanager, mod_console: Rename mod_console -> mod_admin_telnet - add compatibility code to modulemanager for existing configs
|
| Fri, 17 Dec 2010 01:24:59 +0000 |
Matthew Wild |
net.httpserver: Default 'ports' = {5280}
|
| Wed, 15 Dec 2010 04:05:49 +0500 |
Waqas Hussain |
net.xmppclient_listener: Imports and global cleanup.
|
| Wed, 15 Dec 2010 03:59:48 +0500 |
Waqas Hussain |
net.xmppserver_listener: Removed unnecessary import of lxp.
|
| Wed, 15 Dec 2010 03:53:44 +0500 |
Waqas Hussain |
net.xmppserver_listener: Removed unused variables and imports.
|
| Wed, 15 Dec 2010 03:52:56 +0500 |
Waqas Hussain |
net.xmppserver_listener: Made some globals local.
|
| Wed, 15 Dec 2010 03:33:00 +0500 |
Waqas Hussain |
net.xmppcomponent_listener: Move session creation from listener.onincoming to listener.onconnect.
|
| Wed, 15 Dec 2010 03:14:15 +0500 |
Waqas Hussain |
net.xmppcomponent_listener: Made some globals local.
|
| Wed, 15 Dec 2010 01:57:10 +0500 |
Waqas Hussain |
core.loggingmanager: Updated to use termcolours.getstyle instead of termcolours.getstring for console logging.
|
| Wed, 15 Dec 2010 01:55:13 +0500 |
Waqas Hussain |
util.termcolours: Added setstyle(str), which works on Windows too.
|
| Wed, 15 Dec 2010 01:53:33 +0500 |
Waqas Hussain |
util-src/windows.c: Added get_consolecolor, set_consolecolor.
|
| Tue, 14 Dec 2010 18:29:40 +0000 |
Matthew Wild |
net.dns: Clean up tostring() of returned records, as a result PTR records can now be tostring()'d
|
| Tue, 14 Dec 2010 18:28:42 +0000 |
Matthew Wild |
net.dns: Add resolver:tohostname() and dns.tohostname()
|
| Mon, 13 Dec 2010 20:45:08 +0500 |
Waqas Hussain |
util.serialization: Proper serialization of Infinity, -Infinity and NaN.
|
| Mon, 13 Dec 2010 19:28:57 +0500 |
Waqas Hussain |
mod_storage_sql: Use 'IS' for comparison instead of '=', to avoid SQL's NULL insanity.
|
| Mon, 13 Dec 2010 19:27:14 +0500 |
Waqas Hussain |
mod_storage_sql: Fixed the deserialization of string-typed values.
|
| Sun, 12 Dec 2010 17:18:16 +0500 |
Waqas Hussain |
prosodyctl: Added and updated some comments and some semicolons, to match main prosody executable.
|
| Sun, 12 Dec 2010 17:17:20 +0500 |
Waqas Hussain |
prosodyctl: Read PROSODY_SRCDIR and PROSODY_PLUGINDIR environment variables, to match main prosody executable.
|
| Sun, 12 Dec 2010 17:15:57 +0500 |
Waqas Hussain |
prosody: Added a comment, to match prosodyctl.
|
| Sun, 12 Dec 2010 17:10:24 +0500 |
Waqas Hussain |
prosodyctl: Added support for --config command line argument, and multiple config parsers (to match the main prosody executable).
|
| Sun, 12 Dec 2010 15:42:00 +0500 |
Waqas Hussain |
mod_pep: Fixed a traceback when non-local users send presence.
|
| Sun, 12 Dec 2010 06:35:53 +0500 |
Waqas Hussain |
mod_pep: Handle the case where local contacts send directed presence with caps hash.
|
| Sun, 12 Dec 2010 06:29:19 +0500 |
Waqas Hussain |
util.serialization: Implemented deserialize().
|
| Sun, 12 Dec 2010 06:15:08 +0500 |
Waqas Hussain |
storagemanager: When we have a cached data driver, we are supposed to use it.
|
| Sun, 12 Dec 2010 05:39:24 +0500 |
Waqas Hussain |
mod_storage_sql: Auto-initialize SQLite3 database.
|
| Sun, 12 Dec 2010 05:38:48 +0500 |
Waqas Hussain |
mod_storage_sql: Default value for option sql = { driver = "SQLite3", database = "prosody.sqlite" }.
|
| Sun, 12 Dec 2010 05:38:08 +0500 |
Waqas Hussain |
mod_storage_sql: Fixed a typo.
|
| Sun, 12 Dec 2010 05:18:36 +0500 |
Waqas Hussain |
mod_storage_sql: Initial commit of new SQL data driver.
|
| Sun, 12 Dec 2010 05:14:35 +0500 |
Waqas Hussain |
storagemanager: Hook "host-activated", to make sure we are notified about data drivers.
|
| Sun, 12 Dec 2010 05:13:02 +0500 |
Waqas Hussain |
storagemanager: Fixed a nil global access.
|
| Sat, 11 Dec 2010 22:34:29 +0000 |
Matthew Wild |
util.stanza: Change get_error() to return nil rather than '' for no text
|
| Sat, 11 Dec 2010 00:19:15 +0000 |
Matthew Wild |
mod_bosh: Fixes to the session creation response - add mandatory 'wait' attribute, remove optional 'maxpause' which we don't support, and reformat the code to prevent long lines and wacky indentation. Fixes #219.
|
| Sat, 11 Dec 2010 00:14:34 +0000 |
Matthew Wild |
prosodyctl: Make the 'restart' command start Prosody even if it wasn't already running
|
| Fri, 10 Dec 2010 00:23:47 +0500 |
Waqas Hussain |
util.datamanager: Return an error string when pcall fails on a loaded list file.
|
| Fri, 10 Dec 2010 00:21:09 +0500 |
Waqas Hussain |
util.datamanager: When failing to load a list file, and the file exists, log an error, and return nil, error.
|
| Fri, 10 Dec 2010 00:07:28 +0500 |
Waqas Hussain |
usermanager: Removed redundant import of util.datamanager and util.hashes.
|
| Thu, 09 Dec 2010 23:31:57 +0500 |
Waqas Hussain |
util.ztact: Removed.
|
| Thu, 09 Dec 2010 23:22:21 +0500 |
Waqas Hussain |
net.dns: Removed dependency on util.ztact by moving ztact.get/set in.
|
| Thu, 09 Dec 2010 22:17:28 +0500 |
Waqas Hussain |
mod_console: Removed redundant code for host:activate() and host:deactivate(), now that hostmanager has error checking.
|
| Thu, 09 Dec 2010 21:40:54 +0500 |
Waqas Hussain |
hostmanager: Improved error handling.
|
| Thu, 09 Dec 2010 21:12:39 +0500 |
Waqas Hussain |
hostmanager: deactivate() now returns true on success.
|
| Thu, 09 Dec 2010 21:11:12 +0500 |
Waqas Hussain |
hostmanager: activate() now gets the host config from configmanager when a config isn't given.
|
| Wed, 08 Dec 2010 17:01:23 +0000 |
Matthew Wild |
certs/Makefile: Remove -c flag to chmod, which appears to be a GNUism (thanks Kev)
|
| Wed, 08 Dec 2010 02:29:37 +0500 |
Waqas Hussain |
prosody: Don't attempt to load core.xmlhandlers in the main file. It no longer exists.
|
| Tue, 07 Dec 2010 19:27:58 +0000 |
Matthew Wild |
xmlhandlers: DELETED.
|
| Tue, 07 Dec 2010 19:26:38 +0000 |
Matthew Wild |
util.prosodyctl: Prep JIDs before checking whether they exist (thanks tja)
|
| Tue, 07 Dec 2010 19:22:08 +0000 |
Matthew Wild |
tools/xep227toprosody.lua: Rename ns_xep227 to xmlns_xep227 for consistency with main Prosody code
|
| Tue, 07 Dec 2010 19:20:33 +0000 |
Matthew Wild |
tools/xep227toprosody.lua: Convert to use util.xmppstream
|
| Tue, 07 Dec 2010 19:19:05 +0000 |
Matthew Wild |
util.xmppstream: Expose ns_separator and ns_pattern
|
| Tue, 07 Dec 2010 18:38:22 +0000 |
Matthew Wild |
mod_bosh: Switch to util.xmppstream from xmlhandlers
|
| Tue, 07 Dec 2010 18:18:11 +0000 |
Matthew Wild |
xmppcomponent_listener: Switch to util.xmppstream from xmlhandlers
|
| Tue, 07 Dec 2010 22:55:28 +0500 |
Waqas Hussain |
prosody: Added a stub implementation of core.componentmanager to the package.loaded table (re-commiting, as this was accidentally removed).
|
| Mon, 06 Dec 2010 18:51:45 +0000 |
Matthew Wild |
certs/openssl.cnf: Change countryName from UK to GB
|
| Mon, 06 Dec 2010 18:48:23 +0000 |
Matthew Wild |
certs/Makefile: Add .PRECIOUS to stop make deleting the key as an intermediate file (thanks deryni/Zash)
|
| Fri, 03 Dec 2010 16:40:42 +0100 |
Kim Alvefur |
certs: Add a default OpenSSL configuration file, and a Makefile.
|
| Sun, 05 Dec 2010 19:54:48 +0000 |
Matthew Wild |
mod_pubsub: Ensure <item> is in correct scope when broadcasting an event
|
| Sun, 05 Dec 2010 04:19:23 +0100 |
Florian Zeitz |
mod_pubsub: Support item retraction
|
| Sun, 05 Dec 2010 02:46:08 +0100 |
Florian Zeitz |
mod_pubsub, util.pubsub: Support for unsubscribing
|
| Fri, 03 Dec 2010 16:36:13 +0100 |
Florian Zeitz |
mod_pubsub: Use pubsub_error_reply everywhere
|
| Fri, 03 Dec 2010 01:03:52 +0500 |
Waqas Hussain |
util.xmppstream: Fix logger name.
|
| Fri, 03 Dec 2010 00:37:54 +0500 |
Waqas Hussain |
mod_disco: Don't add caps hash to stream features on unauthenticated connections.
|
| Fri, 03 Dec 2010 00:29:44 +0500 |
Waqas Hussain |
mod_proxy65: Add service discovery identity and feature, to help out mod_disco when loaded on a normal host.
|
| Fri, 03 Dec 2010 00:22:11 +0500 |
Waqas Hussain |
mod_proxy65: Cleaned up stanza processing a little.
|
| Fri, 03 Dec 2010 00:21:49 +0500 |
Waqas Hussain |
mod_proxy65: s:len() -> #s.
|
| Fri, 03 Dec 2010 00:13:30 +0500 |
Waqas Hussain |
mod_proxy65: Make some globals local.
|
| Fri, 03 Dec 2010 00:12:55 +0500 |
Waqas Hussain |
mod_proxy65: :sub(n):byte() -> :byte(n).
|
| Fri, 03 Dec 2010 00:04:32 +0500 |
Waqas Hussain |
mod_proxy65: Allow loading on normal hosts.
|
| Fri, 03 Dec 2010 00:02:53 +0500 |
Waqas Hussain |
mod_proxy65: Updated to use sub-events. Now only hooks what it needs to.
|
| Thu, 02 Dec 2010 23:07:45 +0500 |
Waqas Hussain |
net.server_select: Set select() timeout to 3600 by default.
|
| Thu, 02 Dec 2010 23:06:30 +0500 |
Waqas Hussain |
net.server_select: Made another global local.
|
| Thu, 02 Dec 2010 22:55:42 +0500 |
Waqas Hussain |
net.server_select: Made some globals local.
|
| Thu, 02 Dec 2010 22:47:29 +0500 |
Waqas Hussain |
mod_bosh: Use util.timer for timers instead of server.addtimer.
|
| Thu, 02 Dec 2010 22:41:26 +0500 |
Waqas Hussain |
util.timer: Activate higher timer precision.
|
| Thu, 02 Dec 2010 22:40:42 +0500 |
Waqas Hussain |
net.server_select: Make changes required for sub-second timer precision.
|
| Thu, 02 Dec 2010 17:11:51 +0500 |
Waqas Hussain |
fallbacks/lxp.lua: Pure Lua pseudo-XML parser. Implements the same API as LuaExpat.
|
| Thu, 02 Dec 2010 16:58:24 +0500 |
Waqas Hussain |
mod_iq: Fix an extra character in previous commit...
|
| Thu, 02 Dec 2010 16:56:30 +0500 |
Waqas Hussain |
mod_iq: Don't hook 'iq/full' on components.
|
| Thu, 02 Dec 2010 16:32:42 +0500 |
Waqas Hussain |
modulemanager: Allow components to inherit mod_iq. This allows modules loaded on components to hook IQ stanza sub-events ("iq-set/bare/xmlns:tag", etc).
|
| Thu, 02 Dec 2010 16:17:44 +0500 |
Waqas Hussain |
mod_proxy65: Give the 'iq/host' stanza handler a negative priority, to allow mod_iq to process the events first.
|
| Thu, 02 Dec 2010 16:16:44 +0500 |
Waqas Hussain |
MUC: Give stanza handlers a negative priority, to allow mod_iq to process them first.
|
| Thu, 02 Dec 2010 16:15:50 +0500 |
Waqas Hussain |
mod_component: Give stanza handlers a negative priority, to allow mod_iq to process them first.
|
| Thu, 02 Dec 2010 16:04:42 +0500 |
Waqas Hussain |
mod_iq: Don't stop event dispatch for unhandled IQ errors and results (this lets negative priority handlers intercept the events).
|
| Wed, 01 Dec 2010 23:38:47 +0100 |
Florian Zeitz |
mod_pubsub, util.pubsub: Support node creation
|
| Sun, 28 Nov 2010 15:02:56 +0500 |
Waqas Hussain |
mod_pep: Remove PEP subscriptions on getting a presence unsubscribe.
|
| Sun, 28 Nov 2010 13:11:42 +0500 |
Waqas Hussain |
mod_pep: Fixed regression where PEP messages were not correctly being broadcasted on caps hash change.
|
| Sun, 28 Nov 2010 12:58:54 +0500 |
Waqas Hussain |
mod_pep: Fixed a nil access (thanks Zash).
|
| Sun, 28 Nov 2010 07:56:08 +0500 |
Waqas Hussain |
mod_disco: Fixed: Service discovery features were not being removed on module unload (issue #205).
|
| Sun, 28 Nov 2010 07:43:19 +0500 |
Waqas Hussain |
mod_pep: Optimised PEP requests for disco info on caps change (issue #150).
|
| Sat, 27 Nov 2010 22:02:30 +0000 |
Matthew Wild |
storagemanager: Only show fallback warning if storage was configured to use another backend and it failed
|
| Sat, 27 Nov 2010 21:57:20 +0000 |
Matthew Wild |
storagemanager: Return driver from load_driver() if successful
|
| Sun, 28 Nov 2010 02:42:02 +0500 |
Waqas Hussain |
mod_iq: Optimized a bit more (fewer table accesses).
|
| Sun, 28 Nov 2010 02:37:18 +0500 |
Waqas Hussain |
mod_iq: Optimized a bit (fewer table accesses).
|
| Sun, 28 Nov 2010 02:24:26 +0500 |
Waqas Hussain |
mod_iq: Extra IQ get and set sub-events are now fired: "iq-{get,set}/{host,self,bare}/xmlns:tag" (when "iq/{host,self,bare}/xmlns:tag" is unhandled).
|
| Sat, 27 Nov 2010 21:52:30 +0000 |
Matthew Wild |
storagemanager: Import type()
|
| Sat, 27 Nov 2010 21:16:32 +0000 |
Matthew Wild |
storagemanager: Import util.multitable again
|
| Sat, 27 Nov 2010 21:15:23 +0000 |
Matthew Wild |
storagemanager: Fix syntax error
|
| Sun, 28 Nov 2010 02:05:52 +0500 |
Waqas Hussain |
mod_pep: Updated disco#info result handler to use new event name format.
|
| Sun, 28 Nov 2010 02:03:59 +0500 |
Waqas Hussain |
mod_iq: IQ error and result sub-events are now "iq-{error,result}/{host,self,bare}/id" (previously "iq/{host,self,bare}/id").
|
| Sat, 18 Dec 2010 23:15:58 +0000 |
Matthew Wild |
configmanager: Switch back to returning 'ok' to signal config load success - fixes config errors not being displayed
|
| Sat, 18 Dec 2010 23:08:21 +0000 |
Matthew Wild |
Merge with Florob
|
| Sat, 18 Dec 2010 21:35:42 +0100 |
Florian Zeitz |
mod_admin_adhoc: Support unloading multiple modules
|
| Sat, 18 Dec 2010 21:04:45 +0100 |
Florian Zeitz |
mod_admin_adhoc: Support for reloading multiple modules
|
| Sun, 19 Dec 2010 00:53:19 +0500 |
Waqas Hussain |
util.events: Remove an event's table when it has no more handlers.
|
| Sat, 18 Dec 2010 14:46:28 +0000 |
Matthew Wild |
net/server_select.lua: Reduce select() timeout back to 1s
|
| Sat, 18 Dec 2010 14:44:45 +0000 |
Matthew Wild |
storagemanager: Don't always show fallback warning when using per-store config
|
| Sat, 18 Dec 2010 04:02:28 +0000 |
Matthew Wild |
prosodyctl: Add dummy lock/unlock_globals() until util.startup comes along
|
| Sat, 18 Dec 2010 03:25:31 +0000 |
Matthew Wild |
mod_storage_sql: Fix a couple of bugs in "JSON" decoding
|
| Sat, 18 Dec 2010 02:33:47 +0000 |
Matthew Wild |
util.prosodyctl: Initialize storagemanager on hosts we modify
|
| Sat, 18 Dec 2010 02:29:33 +0000 |
Matthew Wild |
storagemanager: Log warning when loading the storage provider plugin fails
|
| Fri, 17 Dec 2010 22:32:21 +0000 |
Matthew Wild |
util-src/Makefile, util-src/encodings.c{,pp}: Port ICU code to C, rename encodings.cpp back to .c and amend the Makefile accordingly
|
| Fri, 17 Dec 2010 22:54:34 +0500 |
Waqas Hussain |
usermanager: Fixed a possible traceback when is_admin() was used on a component.
|
| Fri, 17 Dec 2010 17:11:04 +0000 |
Matthew Wild |
prosody.cfg.lua.dist: Update to reflect new mod_admin_* modules
|
| Fri, 17 Dec 2010 17:28:05 +0100 |
Kim Alvefur |
util.stanza: Iterate on childtags instead of all childs.
|
| Fri, 17 Dec 2010 13:50:33 +0000 |
Matthew Wild |
Merge Tobias->trunk
|
| Tue, 14 Dec 2010 18:54:55 +0100 |
Tobias Markmann |
Make libidn default when not specifiying a IDN lib.
|
| Tue, 14 Dec 2010 18:35:05 +0100 |
Tobias Markmann |
Fix lua lib name in LDFLAGS.
|
| Tue, 14 Dec 2010 15:03:37 +0100 |
Tobias Markmann |
util.encodings: Support for ICU for IDNA operations.
|
| Fri, 17 Dec 2010 13:35:21 +0000 |
Matthew Wild |
mod_pubsub: Preserve service object on module reload
|
| Fri, 17 Dec 2010 13:23:29 +0000 |
Matthew Wild |
mod_pubsub: Handle disco#info and disco#items
|
| Fri, 17 Dec 2010 13:23:01 +0000 |
Matthew Wild |
util.pubsub: Add service:get_nodes()
|
| Fri, 17 Dec 2010 12:44:24 +0000 |
Matthew Wild |
modulemanager, mod_console: Rename mod_console -> mod_admin_telnet - add compatibility code to modulemanager for existing configs
|
| Fri, 17 Dec 2010 01:24:59 +0000 |
Matthew Wild |
net.httpserver: Default 'ports' = {5280}
|
| Wed, 15 Dec 2010 04:05:49 +0500 |
Waqas Hussain |
net.xmppclient_listener: Imports and global cleanup.
|
| Wed, 15 Dec 2010 03:59:48 +0500 |
Waqas Hussain |
net.xmppserver_listener: Removed unnecessary import of lxp.
|
| Wed, 15 Dec 2010 03:53:44 +0500 |
Waqas Hussain |
net.xmppserver_listener: Removed unused variables and imports.
|
| Wed, 15 Dec 2010 03:52:56 +0500 |
Waqas Hussain |
net.xmppserver_listener: Made some globals local.
|
| Wed, 15 Dec 2010 03:33:00 +0500 |
Waqas Hussain |
net.xmppcomponent_listener: Move session creation from listener.onincoming to listener.onconnect.
|
| Wed, 15 Dec 2010 03:14:15 +0500 |
Waqas Hussain |
net.xmppcomponent_listener: Made some globals local.
|
| Wed, 15 Dec 2010 01:57:10 +0500 |
Waqas Hussain |
core.loggingmanager: Updated to use termcolours.getstyle instead of termcolours.getstring for console logging.
|
| Wed, 15 Dec 2010 01:55:13 +0500 |
Waqas Hussain |
util.termcolours: Added setstyle(str), which works on Windows too.
|
| Wed, 15 Dec 2010 01:53:33 +0500 |
Waqas Hussain |
util-src/windows.c: Added get_consolecolor, set_consolecolor.
|
| Tue, 14 Dec 2010 18:29:40 +0000 |
Matthew Wild |
net.dns: Clean up tostring() of returned records, as a result PTR records can now be tostring()'d
|
| Tue, 14 Dec 2010 18:28:42 +0000 |
Matthew Wild |
net.dns: Add resolver:tohostname() and dns.tohostname()
|
| Mon, 13 Dec 2010 20:45:08 +0500 |
Waqas Hussain |
util.serialization: Proper serialization of Infinity, -Infinity and NaN.
|
| Mon, 13 Dec 2010 19:28:57 +0500 |
Waqas Hussain |
mod_storage_sql: Use 'IS' for comparison instead of '=', to avoid SQL's NULL insanity.
|
| Mon, 13 Dec 2010 19:27:14 +0500 |
Waqas Hussain |
mod_storage_sql: Fixed the deserialization of string-typed values.
|
| Sun, 12 Dec 2010 17:18:16 +0500 |
Waqas Hussain |
prosodyctl: Added and updated some comments and some semicolons, to match main prosody executable.
|
| Sun, 12 Dec 2010 17:17:20 +0500 |
Waqas Hussain |
prosodyctl: Read PROSODY_SRCDIR and PROSODY_PLUGINDIR environment variables, to match main prosody executable.
|
| Sun, 12 Dec 2010 17:15:57 +0500 |
Waqas Hussain |
prosody: Added a comment, to match prosodyctl.
|
| Sun, 12 Dec 2010 17:10:24 +0500 |
Waqas Hussain |
prosodyctl: Added support for --config command line argument, and multiple config parsers (to match the main prosody executable).
|
| Sun, 12 Dec 2010 15:42:00 +0500 |
Waqas Hussain |
mod_pep: Fixed a traceback when non-local users send presence.
|
| Sun, 12 Dec 2010 06:35:53 +0500 |
Waqas Hussain |
mod_pep: Handle the case where local contacts send directed presence with caps hash.
|
| Sun, 12 Dec 2010 06:29:19 +0500 |
Waqas Hussain |
util.serialization: Implemented deserialize().
|
| Sun, 12 Dec 2010 06:25:54 +0500 |
Waqas Hussain |
util.x509: "certverification" -> "x509".
|
| Sun, 12 Dec 2010 06:15:08 +0500 |
Waqas Hussain |
storagemanager: When we have a cached data driver, we are supposed to use it.
|
| Sun, 12 Dec 2010 02:03:32 +0100 |
Kim Alvefur |
core.s2smanager, mod_console, mod_saslauth, util.certverification: rename util.certverification to util.x509
|
| Sun, 12 Dec 2010 05:39:24 +0500 |
Waqas Hussain |
mod_storage_sql: Auto-initialize SQLite3 database.
|
| Sun, 12 Dec 2010 05:38:48 +0500 |
Waqas Hussain |
mod_storage_sql: Default value for option sql = { driver = "SQLite3", database = "prosody.sqlite" }.
|
| Sun, 12 Dec 2010 05:38:08 +0500 |
Waqas Hussain |
mod_storage_sql: Fixed a typo.
|
| Sun, 12 Dec 2010 05:18:36 +0500 |
Waqas Hussain |
mod_storage_sql: Initial commit of new SQL data driver.
|
| Sun, 12 Dec 2010 05:14:35 +0500 |
Waqas Hussain |
storagemanager: Hook "host-activated", to make sure we are notified about data drivers.
|
| Sun, 12 Dec 2010 05:13:02 +0500 |
Waqas Hussain |
storagemanager: Fixed a nil global access.
|
| Sat, 11 Dec 2010 22:34:29 +0000 |
Matthew Wild |
util.stanza: Change get_error() to return nil rather than '' for no text
|
| Sat, 11 Dec 2010 00:19:15 +0000 |
Matthew Wild |
mod_bosh: Fixes to the session creation response - add mandatory 'wait' attribute, remove optional 'maxpause' which we don't support, and reformat the code to prevent long lines and wacky indentation. Fixes #219.
|
| Sat, 11 Dec 2010 00:14:34 +0000 |
Matthew Wild |
prosodyctl: Make the 'restart' command start Prosody even if it wasn't already running
|
| Fri, 10 Dec 2010 00:23:47 +0500 |
Waqas Hussain |
util.datamanager: Return an error string when pcall fails on a loaded list file.
|
| Fri, 10 Dec 2010 00:21:09 +0500 |
Waqas Hussain |
util.datamanager: When failing to load a list file, and the file exists, log an error, and return nil, error.
|
| Fri, 10 Dec 2010 00:07:28 +0500 |
Waqas Hussain |
usermanager: Removed redundant import of util.datamanager and util.hashes.
|
| Thu, 09 Dec 2010 23:31:57 +0500 |
Waqas Hussain |
util.ztact: Removed.
|
| Thu, 09 Dec 2010 23:22:21 +0500 |
Waqas Hussain |
net.dns: Removed dependency on util.ztact by moving ztact.get/set in.
|
| Thu, 09 Dec 2010 22:17:28 +0500 |
Waqas Hussain |
mod_console: Removed redundant code for host:activate() and host:deactivate(), now that hostmanager has error checking.
|
| Thu, 09 Dec 2010 21:40:54 +0500 |
Waqas Hussain |
hostmanager: Improved error handling.
|
| Thu, 09 Dec 2010 21:12:39 +0500 |
Waqas Hussain |
hostmanager: deactivate() now returns true on success.
|
| Thu, 09 Dec 2010 21:11:12 +0500 |
Waqas Hussain |
hostmanager: activate() now gets the host config from configmanager when a config isn't given.
|
| Wed, 08 Dec 2010 17:01:23 +0000 |
Matthew Wild |
certs/Makefile: Remove -c flag to chmod, which appears to be a GNUism (thanks Kev)
|
| Wed, 08 Dec 2010 02:29:37 +0500 |
Waqas Hussain |
prosody: Don't attempt to load core.xmlhandlers in the main file. It no longer exists.
|
| Tue, 07 Dec 2010 19:27:58 +0000 |
Matthew Wild |
xmlhandlers: DELETED.
|
| Tue, 07 Dec 2010 19:26:38 +0000 |
Matthew Wild |
util.prosodyctl: Prep JIDs before checking whether they exist (thanks tja)
|
| Tue, 07 Dec 2010 19:22:08 +0000 |
Matthew Wild |
tools/xep227toprosody.lua: Rename ns_xep227 to xmlns_xep227 for consistency with main Prosody code
|
| Tue, 07 Dec 2010 19:20:33 +0000 |
Matthew Wild |
tools/xep227toprosody.lua: Convert to use util.xmppstream
|
| Tue, 07 Dec 2010 19:19:05 +0000 |
Matthew Wild |
util.xmppstream: Expose ns_separator and ns_pattern
|
| Tue, 07 Dec 2010 18:38:22 +0000 |
Matthew Wild |
mod_bosh: Switch to util.xmppstream from xmlhandlers
|
| Tue, 07 Dec 2010 18:18:11 +0000 |
Matthew Wild |
xmppcomponent_listener: Switch to util.xmppstream from xmlhandlers
|
| Tue, 07 Dec 2010 22:55:28 +0500 |
Waqas Hussain |
prosody: Added a stub implementation of core.componentmanager to the package.loaded table (re-commiting, as this was accidentally removed).
|
| Mon, 06 Dec 2010 18:51:45 +0000 |
Matthew Wild |
certs/openssl.cnf: Change countryName from UK to GB
|
| Mon, 06 Dec 2010 18:48:23 +0000 |
Matthew Wild |
certs/Makefile: Add .PRECIOUS to stop make deleting the key as an intermediate file (thanks deryni/Zash)
|
| Mon, 06 Dec 2010 17:32:35 +0000 |
Matthew Wild |
Merge with Zash
|
| Fri, 03 Dec 2010 16:40:42 +0100 |
Kim Alvefur |
certs: Add a default OpenSSL configuration file, and a Makefile.
|
| Sun, 05 Dec 2010 19:54:48 +0000 |
Matthew Wild |
mod_pubsub: Ensure <item> is in correct scope when broadcasting an event
|
| Sun, 05 Dec 2010 04:19:23 +0100 |
Florian Zeitz |
mod_pubsub: Support item retraction
|
| Sun, 05 Dec 2010 02:46:08 +0100 |
Florian Zeitz |
mod_pubsub, util.pubsub: Support for unsubscribing
|
| Fri, 03 Dec 2010 16:36:13 +0100 |
Florian Zeitz |
mod_pubsub: Use pubsub_error_reply everywhere
|
| Fri, 03 Dec 2010 01:03:52 +0500 |
Waqas Hussain |
util.xmppstream: Fix logger name.
|
| Fri, 03 Dec 2010 00:37:54 +0500 |
Waqas Hussain |
mod_disco: Don't add caps hash to stream features on unauthenticated connections.
|
| Fri, 03 Dec 2010 00:29:44 +0500 |
Waqas Hussain |
mod_proxy65: Add service discovery identity and feature, to help out mod_disco when loaded on a normal host.
|
| Fri, 03 Dec 2010 00:22:11 +0500 |
Waqas Hussain |
mod_proxy65: Cleaned up stanza processing a little.
|
| Fri, 03 Dec 2010 00:21:49 +0500 |
Waqas Hussain |
mod_proxy65: s:len() -> #s.
|
| Fri, 03 Dec 2010 00:13:30 +0500 |
Waqas Hussain |
mod_proxy65: Make some globals local.
|
| Fri, 03 Dec 2010 00:12:55 +0500 |
Waqas Hussain |
mod_proxy65: :sub(n):byte() -> :byte(n).
|
| Fri, 03 Dec 2010 00:04:32 +0500 |
Waqas Hussain |
mod_proxy65: Allow loading on normal hosts.
|
| Fri, 03 Dec 2010 00:02:53 +0500 |
Waqas Hussain |
mod_proxy65: Updated to use sub-events. Now only hooks what it needs to.
|
| Thu, 02 Dec 2010 23:07:45 +0500 |
Waqas Hussain |
net.server_select: Set select() timeout to 3600 by default.
|
| Thu, 02 Dec 2010 23:06:30 +0500 |
Waqas Hussain |
net.server_select: Made another global local.
|
| Thu, 02 Dec 2010 22:55:42 +0500 |
Waqas Hussain |
net.server_select: Made some globals local.
|
| Thu, 02 Dec 2010 22:47:29 +0500 |
Waqas Hussain |
mod_bosh: Use util.timer for timers instead of server.addtimer.
|
| Thu, 02 Dec 2010 22:41:26 +0500 |
Waqas Hussain |
util.timer: Activate higher timer precision.
|
| Thu, 02 Dec 2010 22:40:42 +0500 |
Waqas Hussain |
net.server_select: Make changes required for sub-second timer precision.
|
| Thu, 02 Dec 2010 17:15:26 +0500 |
Waqas Hussain |
fallbacks/lxp.lua: CRLF -> LF.
|
| Thu, 02 Dec 2010 17:11:51 +0500 |
Waqas Hussain |
fallbacks/lxp.lua: Pure Lua pseudo-XML parser. Implements the same API as LuaExpat.
|
| Thu, 02 Dec 2010 16:58:24 +0500 |
Waqas Hussain |
mod_iq: Fix an extra character in previous commit...
|
| Thu, 02 Dec 2010 16:56:30 +0500 |
Waqas Hussain |
mod_iq: Don't hook 'iq/full' on components.
|
| Thu, 02 Dec 2010 16:32:42 +0500 |
Waqas Hussain |
modulemanager: Allow components to inherit mod_iq. This allows modules loaded on components to hook IQ stanza sub-events ("iq-set/bare/xmlns:tag", etc).
|
| Thu, 02 Dec 2010 16:17:44 +0500 |
Waqas Hussain |
mod_proxy65: Give the 'iq/host' stanza handler a negative priority, to allow mod_iq to process the events first.
|
| Thu, 02 Dec 2010 16:16:44 +0500 |
Waqas Hussain |
MUC: Give stanza handlers a negative priority, to allow mod_iq to process them first.
|
| Thu, 02 Dec 2010 16:15:50 +0500 |
Waqas Hussain |
mod_component: Give stanza handlers a negative priority, to allow mod_iq to process them first.
|
| Thu, 02 Dec 2010 16:04:42 +0500 |
Waqas Hussain |
mod_iq: Don't stop event dispatch for unhandled IQ errors and results (this lets negative priority handlers intercept the events).
|
| Wed, 01 Dec 2010 23:38:47 +0100 |
Florian Zeitz |
mod_pubsub, util.pubsub: Support node creation
|
| Sun, 28 Nov 2010 21:19:18 +0000 |
Matthew Wild |
mod_console: Fix to import cert_verify_identity (util.certverification)
|
| Sun, 28 Nov 2010 21:09:55 +0000 |
Matthew Wild |
certmanager: Add required verify flags for cert verification if LuaSec (probably) supports them
|
| Sun, 28 Nov 2010 21:03:33 +0000 |
Matthew Wild |
mod_console: Add s2s:showcert() command to show the certificate for a domain
|
| Sun, 28 Nov 2010 15:02:56 +0500 |
Waqas Hussain |
mod_pep: Remove PEP subscriptions on getting a presence unsubscribe.
|
| Sun, 28 Nov 2010 13:11:42 +0500 |
Waqas Hussain |
mod_pep: Fixed regression where PEP messages were not correctly being broadcasted on caps hash change.
|
| Sun, 28 Nov 2010 12:58:54 +0500 |
Waqas Hussain |
mod_pep: Fixed a nil access (thanks Zash).
|
| Sun, 28 Nov 2010 07:56:08 +0500 |
Waqas Hussain |
mod_disco: Fixed: Service discovery features were not being removed on module unload (issue #205).
|
| Sun, 28 Nov 2010 07:43:19 +0500 |
Waqas Hussain |
mod_pep: Optimised PEP requests for disco info on caps change (issue #150).
|
| Sat, 27 Nov 2010 22:07:44 +0000 |
Matthew Wild |
s2smanager: Check for getpeercertificate availability (for old LuaSecs)
|
| Sat, 27 Nov 2010 22:02:30 +0000 |
Matthew Wild |
storagemanager: Only show fallback warning if storage was configured to use another backend and it failed
|
| Sat, 27 Nov 2010 21:57:20 +0000 |
Matthew Wild |
storagemanager: Return driver from load_driver() if successful
|
| Sat, 27 Nov 2010 21:53:10 +0000 |
Matthew Wild |
Merge with trunk
|
| Sat, 27 Nov 2010 21:52:30 +0000 |
Matthew Wild |
storagemanager: Import type()
|
| Sun, 28 Nov 2010 02:42:02 +0500 |
Waqas Hussain |
mod_iq: Optimized a bit more (fewer table accesses).
|
| Sun, 28 Nov 2010 02:37:18 +0500 |
Waqas Hussain |
mod_iq: Optimized a bit (fewer table accesses).
|
| Sun, 28 Nov 2010 02:24:26 +0500 |
Waqas Hussain |
mod_iq: Extra IQ get and set sub-events are now fired: "iq-{get,set}/{host,self,bare}/xmlns:tag" (when "iq/{host,self,bare}/xmlns:tag" is unhandled).
|
| Sat, 27 Nov 2010 21:16:32 +0000 |
Matthew Wild |
storagemanager: Import util.multitable again
|
| Sat, 27 Nov 2010 21:15:23 +0000 |
Matthew Wild |
storagemanager: Fix syntax error
|
| Sat, 27 Nov 2010 21:12:44 +0000 |
Matthew Wild |
Merge darkrain->trunk
|
| Sun, 21 Nov 2010 21:10:46 -0800 |
Paul Aurich |
mod_console: Denote services whose identity matches their (valid/trusted) certificate as 'secure'
|
| Sun, 21 Nov 2010 21:10:43 -0800 |
Paul Aurich |
s2s: SASL EXTERNAL
|
| Sun, 21 Nov 2010 21:02:31 -0800 |
Paul Aurich |
s2smanager: Compatibility hack for when not using dialback
|
| Sun, 21 Nov 2010 21:02:31 -0800 |
Paul Aurich |
net.server_event: API parity with net.server_socket
|
| Sun, 28 Nov 2010 02:05:52 +0500 |
Waqas Hussain |
mod_pep: Updated disco#info result handler to use new event name format.
|
| Sun, 28 Nov 2010 02:03:59 +0500 |
Waqas Hussain |
mod_iq: IQ error and result sub-events are now "iq-{error,result}/{host,self,bare}/id" (previously "iq/{host,self,bare}/id").
|
| Sat, 27 Nov 2010 19:49:29 +0000 |
Matthew Wild |
Rename storage/mod_ejabberd to mod_storage_sql_ejabberd. Also rename configuration option. Untested.
|
| Sat, 27 Nov 2010 19:47:35 +0000 |
Matthew Wild |
storage/mod_storage: Remove, obsolete
|
| Sat, 27 Nov 2010 19:46:07 +0000 |
Matthew Wild |
storagemanager: Much refactoring and renaming of options. Untested, needs storage plugin(s) to be brought into line.
|
| Sat, 27 Nov 2010 01:30:56 +0000 |
Matthew Wild |
util.datetime: Fix so that the timestamp returned is always in UTC, timezone offsets were going in the wrong direction
|
| Sat, 27 Nov 2010 01:22:43 +0000 |
Matthew Wild |
util.datetime: Fixes for more liberal timezone parsing - colon and minutes are both (independantly) optional (thanks Zash)
|
| Thu, 25 Nov 2010 21:47:12 +0100 |
Florian Zeitz |
mod_pubsub, util.pubsub: Support for fetching items
|
| Fri, 26 Nov 2010 05:26:12 +0500 |
Waqas Hussain |
util.template: Don't add stanza.last_add. 20% faster.
|
| Fri, 26 Nov 2010 05:24:59 +0500 |
Waqas Hussain |
tests/test_util_stanza.lua: Allow stanza.last_add to be nil.
|
| Fri, 26 Nov 2010 05:23:37 +0500 |
Waqas Hussain |
util.stanza, util.xmppstream, core.xmlhandlers: Allow stanza.last_add to be nil, and set it nil by default. Saves a table allocation per-element. 20% faster stanza building.
|
| Thu, 25 Nov 2010 08:38:26 +0500 |
Waqas Hussain |
util.template: Rewritten to be much faster than the util.stanza stanza building API.
|
| Sat, 20 Nov 2010 21:59:31 +0500 |
Waqas Hussain |
.hgignore: Ignore *.diff.
|
| Sat, 20 Nov 2010 21:57:56 +0500 |
Waqas Hussain |
.hgignore: Ignore Windows compilation artifacts.
|
| Sat, 20 Nov 2010 02:33:36 +0500 |
Waqas Hussain |
net.xmpp{client,server,component}_listener: s/xml-not-well-formed/not-well-formed/ as per latest bis drafts.
|
| Sat, 20 Nov 2010 02:28:40 +0500 |
Waqas Hussain |
util.xmppstream: Preserve the stream content namespace on descendents of elements which are in another namespace.
|
| Fri, 19 Nov 2010 03:20:29 +0500 |
Waqas Hussain |
MUC: Include the user's current presence contents when broadcasting a role change.
|
| Fri, 19 Nov 2010 03:06:51 +0500 |
Waqas Hussain |
MUC: Include the user's current presence contents when broadcasting an affiliation change.
|
| Thu, 18 Nov 2010 14:33:03 +0000 |
Matthew Wild |
prosodyctl: Give hosts type = 'local'
|
| Wed, 17 Nov 2010 15:58:32 +0100 |
Kim Alvefur |
MUC: Change room name and description properly
|
| Wed, 17 Nov 2010 00:18:31 +0500 |
Waqas Hussain |
MUC: Fixed: Variable referencing the host session wasn't initialized.
|
| Tue, 16 Nov 2010 13:30:27 +0000 |
Matthew Wild |
prosodyctl, util.prosodyctl: Show error when mod_posix is not enabled and an attempt is made to query Prosody's status (thanks stever)
|
| Sat, 13 Nov 2010 23:10:50 +0000 |
Matthew Wild |
util.pubsub: Add :get_subscription() to return the current subscription for a JID, if any
|
| Sat, 13 Nov 2010 23:10:13 +0000 |
Matthew Wild |
util.filters: Support for 'filter hooks' that get called when a session is initialized for filters
|
| Sat, 13 Nov 2010 04:12:49 +0000 |
Matthew Wild |
Merge backout
|
| Sat, 13 Nov 2010 04:12:40 +0000 |
Matthew Wild |
Backed out changeset bfc47564aaef (No need for _M with module.environment)
|
| Sat, 13 Nov 2010 04:12:03 +0000 |
Matthew Wild |
mod_pubsub: Use module.environment to reference the module's environment
|
| Sat, 13 Nov 2010 04:10:05 +0000 |
Matthew Wild |
mod_pubsub: Expose 'service'
|
| Sat, 13 Nov 2010 04:09:14 +0000 |
Matthew Wild |
modulemanager: Inside plugins, have global _M as a reference to the module's environment
|
| Sat, 13 Nov 2010 03:16:58 +0000 |
Matthew Wild |
mod_pubsub: It's aliiiive!
|
| Fri, 12 Nov 2010 23:43:30 +0500 |
Waqas Hussain |
mod_component: Logging tweaks.
|
| Fri, 12 Nov 2010 23:35:02 +0500 |
Waqas Hussain |
mod_component: Use module:get_option() instead of configmanager.
|
| Fri, 12 Nov 2010 23:32:51 +0500 |
Waqas Hussain |
mod_component: Rearranged the code a little.
|
| Fri, 12 Nov 2010 22:39:37 +0500 |
Waqas Hussain |
mod_component: Return true from stanza handler to indicate that we actually did handle the stanza.
|
| Fri, 12 Nov 2010 11:51:50 +0000 |
Matthew Wild |
mod_console: Don't allow bang bang as the first command in a session, or when the last command is unknown (fixes #218)
|
| Thu, 11 Nov 2010 12:23:51 +0000 |
Matthew Wild |
configmanager: Change parser API again to pass a config table to insert settings to. Fixes Include(). (Thanks Zash/answerman)
|
| Thu, 11 Nov 2010 08:36:31 +0500 |
Waqas Hussain |
usermanager: Don't load auth modules for components.
|
| Thu, 11 Nov 2010 00:55:33 +0100 |
Kim Alvefur |
MUC: Grant membership when inviteing someone into a members-only room.
|
| Wed, 10 Nov 2010 19:50:07 +0000 |
Matthew Wild |
configmanager: Update Include and RunScript directives to support paths relative to the (current!) config file
|
| Wed, 10 Nov 2010 19:46:53 +0000 |
Matthew Wild |
prosody, configmanager, certmanager: Relocate prosody.resolve_relative_path() to configmanager, and update certmanager (the only user of this function)
|
| Wed, 10 Nov 2010 22:27:09 +0500 |
Waqas Hussain |
modulemanager, usermanager: Removed hooks for the 'component-activated' event (components now fire 'host-activated').
|
| Wed, 10 Nov 2010 22:02:28 +0500 |
Waqas Hussain |
mod_proxy65: Use module:get_option() instead of configmanager.
|
| Wed, 10 Nov 2010 21:48:28 +0500 |
Waqas Hussain |
componentmanager: Removed.
|
| Wed, 10 Nov 2010 21:47:39 +0500 |
Waqas Hussain |
prosody: Added a stub implementation of core.componentmanager to the package.loaded table.
|
| Wed, 10 Nov 2010 20:59:16 +0500 |
Waqas Hussain |
prosody: Removed all references to componentmanager from Prosody, except the main componentmanager file.
|
| Wed, 10 Nov 2010 20:51:23 +0500 |
Waqas Hussain |
componentmanager: Removed most of the code. Stub implementations of register_component and deregister_component remain.
|
| Wed, 10 Nov 2010 20:42:59 +0500 |
Waqas Hussain |
componentmanager: Removed get_children(host).
|
| Wed, 10 Nov 2010 20:36:37 +0500 |
Waqas Hussain |
hostmanager: Don't include hosts with '@' or '/' in the name in the get_children(host) result.
|
| Wed, 10 Nov 2010 20:31:28 +0500 |
Waqas Hussain |
mod_disco: Updated to use hostmanager.get_children instead of componentmanager.get_children.
|
| Wed, 10 Nov 2010 20:28:20 +0500 |
Waqas Hussain |
hostmanager: Added function get_children(host) which copies componentmanager.get_children(host).
|
| Wed, 10 Nov 2010 20:14:33 +0500 |
Waqas Hussain |
modulemanager: Return an error when loading a module on a non-existent host, don't create the host. Removes dependecy on componentmanager.
|
| Wed, 10 Nov 2010 19:57:35 +0500 |
Waqas Hussain |
hostmanager, componentmanager: hostmanager now handles component initialization at server start, not componentmanager.
|
| Wed, 10 Nov 2010 19:54:38 +0500 |
Waqas Hussain |
modulemanager: load_modules_for_host(): For components, the inherited modules are the intersection of the inheritable and global modules lists, not the difference.
|
| Wed, 10 Nov 2010 18:06:51 +0500 |
Waqas Hussain |
modulemanager: load_modules_for_host(): Inherit 'tls' and 'dialback' from global modules list for components, and load the component module. Also refactored to use util.set.
|
| Wed, 10 Nov 2010 17:37:14 +0500 |
Waqas Hussain |
hostmanager: Added support for components to hostmanager.activate().
|
| Wed, 10 Nov 2010 06:27:35 +0500 |
Waqas Hussain |
MUC: Only send status code 110 (entering non-anonymous room) to the occupant themselves, not to other occupants.
|
| Wed, 10 Nov 2010 05:49:04 +0500 |
Waqas Hussain |
MUC: Added some more missing :up()s to the stanza building for presence broadcasts (thanks again Zash).
|
| Wed, 10 Nov 2010 01:34:57 +0100 |
Kim Alvefur |
MUC: Parse submitted form with util.dataforms
|
| Wed, 10 Nov 2010 05:32:09 +0500 |
Waqas Hussain |
MUC: Added a missing :up() to the stanza building for presence broadcast (thanks Zash).
|
| Wed, 10 Nov 2010 05:31:19 +0500 |
Waqas Hussain |
MUC: Return true from the stanza handler to suppress error responses.
|
| Wed, 10 Nov 2010 05:30:46 +0500 |
Waqas Hussain |
modulemanager: Fixed: Locally defined pcall wasn't returning return values of the called function.
|
| Wed, 10 Nov 2010 03:39:38 +0500 |
Waqas Hussain |
componentmanager, hostmanager, modulemanager, mod_component: Got rid of the useless hosts[*].connected property.
|
| Wed, 10 Nov 2010 02:51:36 +0500 |
Waqas Hussain |
componentmanager, stanza_router: Get rid of componentmanager.handle_stanza().
|
| Wed, 10 Nov 2010 02:50:35 +0500 |
Waqas Hussain |
prosody: Ensure componentmanager is loaded in the main file.
|
| Wed, 10 Nov 2010 02:32:14 +0500 |
Waqas Hussain |
componentmanager: Removed SSL context creation (mod_tls handles that now).
|
| Wed, 10 Nov 2010 02:26:18 +0500 |
Waqas Hussain |
mod_tls: Let hosts without an 'ssl' option inherit it from their parent hosts.
|
| Wed, 10 Nov 2010 01:52:03 +0500 |
Waqas Hussain |
net.xmppcomponent_listener: Removed unnecessary and problematic cleanup code.
|
| Wed, 10 Nov 2010 01:51:03 +0500 |
Waqas Hussain |
mod_component: Updated to use events for hooking stanzas instead of the component stanza handler, and the on_destroy callback.
|
| Wed, 10 Nov 2010 00:24:17 +0500 |
Waqas Hussain |
MUC: Handle missing <value/> for <field type='boolean'/> in config form submissions.
|
| Tue, 09 Nov 2010 20:23:28 +0500 |
Waqas Hussain |
mod_component: Send back a <conflict/> stream error when multiple sessions attempt to bind.
|
| Tue, 09 Nov 2010 20:22:08 +0500 |
Waqas Hussain |
net.xmppcomponent_listener: Call session:on_destroy() on session disconnect.
|
| Tue, 09 Nov 2010 01:19:17 +0500 |
Waqas Hussain |
MUC: Preserve the global rooms table through reloads.
|
| Tue, 09 Nov 2010 01:07:39 +0500 |
Waqas Hussain |
MUC: Expose the rooms table as a global 'rooms'.
|
| Mon, 08 Nov 2010 20:44:53 +0500 |
Waqas Hussain |
MUC: Allow restricting room creation to local JIDs (thanks thomas.mangin).
|
| Mon, 08 Nov 2010 03:12:30 +0000 |
Matthew Wild |
mod_tls: Pass the hostname rather than host session to certmanager.create_context() (thanks darkrain)
|
| Sun, 07 Nov 2010 20:38:01 +0000 |
Matthew Wild |
configmanager: Atomic reloads, and some other internal changes to achieve this
|
| Sun, 07 Nov 2010 20:53:08 +0500 |
Waqas Hussain |
mod_disco: Renamed the 'session' property of the account-disco-info and account-disco-items events to 'origin' for consistency.
|
| Sat, 06 Nov 2010 18:28:15 +0000 |
Matthew Wild |
certmanager, hostmanager, mod_tls: Move responsibility for creating per-host SSL contexts to mod_tls, meaning reloading certs is now as trivial as reloading mod_tls
|
| Sat, 06 Nov 2010 03:46:19 +0500 |
Waqas Hussain |
util.httpstream: Added support for chunked transfer encoding.
|
| Sat, 06 Nov 2010 03:46:00 +0500 |
Waqas Hussain |
net.http: Removed old HTTP parser, and updated to use util.httpstream.
|
| Sat, 06 Nov 2010 03:41:05 +0500 |
Waqas Hussain |
util.httpstream: Fixed a possible string to number comparison error.
|
| Sat, 06 Nov 2010 01:58:46 +0500 |
Waqas Hussain |
util.httpstream: Don't attempt to read response body for HEAD requests, or when status code indicates no body is present.
|
| Sat, 06 Nov 2010 01:54:58 +0500 |
Waqas Hussain |
util.httpstream: Added support for an options callback, to allow passing per-message options to the parser.
|
| Sat, 06 Nov 2010 01:08:30 +0500 |
Waqas Hussain |
util.httpstream: A little refactoring of the coroutine control flow.
|
| Fri, 05 Nov 2010 03:07:36 +0500 |
Waqas Hussain |
util.httpstream: Added support for HTTP response parsing.
|
| Fri, 05 Nov 2010 03:06:11 +0500 |
Waqas Hussain |
util.httpstream: Fixed a nil variable access introduced in the last commit.
|
| Fri, 05 Nov 2010 02:09:56 +0500 |
Waqas Hussain |
util.httpstream: Move HTTP header parsing into its own function.
|
| Thu, 04 Nov 2010 20:12:42 +0500 |
Waqas Hussain |
componentmanager: Removed unused function set_component_handler.
|
| Thu, 04 Nov 2010 19:38:05 +0500 |
Waqas Hussain |
MUC: Use events for hooking stanzas instead of the component stanza handler.
|
| Thu, 04 Nov 2010 19:26:04 +0500 |
Waqas Hussain |
mod_proxy65: Removed useless checks from the event handler.
|
| Thu, 04 Nov 2010 19:18:32 +0500 |
Waqas Hussain |
mod_proxy65: Use "iq/host" event for hooking stanzas instead of the component stanza handler.
|
| Thu, 04 Nov 2010 18:44:57 +0500 |
Waqas Hussain |
mod_console: Keep global variable assignments sandboxed by default.
|
| Thu, 04 Nov 2010 08:42:18 +0000 |
Matthew Wild |
util.logger: Remove support for a global writer (setwriter) to try and balance the forces...
|
| Thu, 04 Nov 2010 08:41:24 +0000 |
Matthew Wild |
mod_posix: Remove redundant import of logger.setwriter()
|
| Thu, 04 Nov 2010 08:37:39 +0000 |
Matthew Wild |
util.logger: Remove my precious premature optimisation :(
|
| Tue, 02 Nov 2010 22:23:07 +0500 |
Waqas Hussain |
mod_saslauth: Allow restarting SASL negotiation from scratch.
|
| Tue, 02 Nov 2010 22:05:19 +0500 |
Waqas Hussain |
mod_saslauth: Separated processing of <auth/> and <response/> elements, and return proper error on out-of-order <response/> elements.
|
| Tue, 02 Nov 2010 21:19:50 +0500 |
Waqas Hussain |
mod_saslauth: Moved SASL mechanism selection and CDATA handling into separate functions.
|
| Tue, 02 Nov 2010 18:58:11 +0500 |
Waqas Hussain |
util.sasl, util.sasl_cyrus: Mechanism selection cleaned up to be more consistent.
|
| Tue, 02 Nov 2010 18:04:56 +0500 |
Waqas Hussain |
util.sasl, util.sasl_cyrus: Load mechanisms list early rather than lazily, as they are always loaded anyway.
|
| Tue, 02 Nov 2010 15:07:25 +0500 |
Waqas Hussain |
mod_saslauth: Handle SASL <abort/> properly.
|
| Tue, 02 Nov 2010 04:29:54 +0500 |
Waqas Hussain |
componentmanager: Removed an unused third parameter from the register_component function.
|
| Sun, 24 Oct 2010 15:08:22 +0500 |
Waqas Hussain |
util.template: Optimized to be almost as fast as manual stanza building.
|
| Sun, 24 Oct 2010 15:06:13 +0500 |
Waqas Hussain |
util.template: Initial commit. A template library for XML stanzas.
|
| Fri, 22 Oct 2010 10:45:45 +0500 |
Waqas Hussain |
net.dns: Fixed a traceback when util/windows.dll is unavailable on windows.
|
| Fri, 22 Oct 2010 06:33:30 +0100 |
Matthew Wild |
net.server_select: Restore real sendbuffer() before calling onconnect handler, in case onconnect sends data and the socket is still writeable (causing stack overflow into sendbuffer()/onconnect())
|
| Fri, 22 Oct 2010 08:36:54 +0500 |
Waqas Hussain |
mod_bosh: Don't add a Content-Type header to the HTTP OPTIONS reply.
|
| Wed, 20 Oct 2010 03:57:47 +0500 |
Waqas Hussain |
ejabberdsql2prosody: Added a global 'prosody' table to fix a traceback.
|
| Sat, 16 Oct 2010 23:00:42 +0500 |
Waqas Hussain |
Monster whitespace commit (beware the whitespace monster).
|
| Sat, 16 Oct 2010 08:34:32 +0500 |
Waqas Hussain |
modulemanager, stanza_router: Moved modulemanager.handle_stanza to stanza_router, as a local function handle_unhandled_stanza. modulemanager is no longer a dependency of stanza_router.
|
| Sat, 16 Oct 2010 08:15:11 +0500 |
Waqas Hussain |
modulemanager: Removed another legacy events API (add_event_hook), and related code.
|
| Sat, 16 Oct 2010 07:45:12 +0500 |
Waqas Hussain |
mod_posix: Updated to use the new events API.
|
| Sat, 16 Oct 2010 07:31:50 +0500 |
Waqas Hussain |
modulemanager: Removed legacy events API, and related code.
|
| Sat, 16 Oct 2010 07:18:01 +0500 |
Waqas Hussain |
mod_saslauth: Updated to use the new events API.
|
| Sat, 16 Oct 2010 07:08:19 +0500 |
Waqas Hussain |
mod_dialback: Fixed indentation.
|
| Sat, 16 Oct 2010 07:06:16 +0500 |
Waqas Hussain |
mod_dialback: Updated to use the new events API.
|
| Sat, 16 Oct 2010 06:53:59 +0500 |
Waqas Hussain |
mod_compression: Updated to use the new events API.
|
| Sat, 16 Oct 2010 06:38:38 +0500 |
Waqas Hussain |
mod_component: Updated to use the new events API.
|
| Sat, 16 Oct 2010 06:25:55 +0500 |
Waqas Hussain |
modulemanager: Removed add_iq_handler() from the plugin API.
|
| Sat, 16 Oct 2010 05:59:26 +0500 |
Waqas Hussain |
mod_register: Updated to use the new events API.
|
| Sat, 16 Oct 2010 05:46:23 +0500 |
Waqas Hussain |
mod_legacyauth: Limit authentication to unauthenticated client connections.
|
| Sat, 16 Oct 2010 05:41:49 +0500 |
Waqas Hussain |
mod_legacyauth: Updated to use the new events API.
|
| Sat, 16 Oct 2010 05:31:40 +0500 |
Waqas Hussain |
mod_roster: Cleaned up some unused variables and global accesses.
|
| Sat, 16 Oct 2010 05:26:46 +0500 |
Waqas Hussain |
mod_roster: Updated to use the new events API.
|
| Sat, 16 Oct 2010 05:16:45 +0500 |
Waqas Hussain |
mod_saslauth: Improved logging a bit.
|
| Sat, 16 Oct 2010 05:03:00 +0500 |
Waqas Hussain |
mod_saslauth: Updated to use the new events API.
|
| Sat, 16 Oct 2010 04:11:48 +0500 |
Waqas Hussain |
mod_private: Updated to use the new events API. Smaller, more robust.
|
| Fri, 15 Oct 2010 18:40:37 +0100 |
Matthew Wild |
Merge hoelzro->trunk
|
| Fri, 15 Oct 2010 10:09:46 -0500 |
Robert Hoelz |
Alter mod_offline to respect negative priority resources
|
| Fri, 15 Oct 2010 17:07:17 +0100 |
Matthew Wild |
Merge hoelzro->trunk
|
| Fri, 15 Oct 2010 00:53:05 -0500 |
Robert Hoelz |
Don't send offline messages to resource with negative priorities
|
| Tue, 12 Oct 2010 23:42:28 +0200 |
Kim Alvefur |
MUC: Use util.dataforms to generate forms
|
| Tue, 12 Oct 2010 23:34:16 +0200 |
Kim Alvefur |
MUC: fix timezone support when sending history
|
| Fri, 08 Oct 2010 03:19:20 +0100 |
Matthew Wild |
configmanager: Allow VirtualHost/Component definitions to be followed by a table of config options
|
| Fri, 08 Oct 2010 02:48:47 +0100 |
Matthew Wild |
core.loggingmanager: Logging config simplification - allow [level] = filename and *sink to appear in the config table
|
| Wed, 06 Oct 2010 00:13:24 +0100 |
Matthew Wild |
net.dns: Support for parsing PTR records
|
| Tue, 05 Oct 2010 18:55:17 +0100 |
Matthew Wild |
net.dns: Add 'force' parameter to resolver:feed() to force decoding a packet even if it doesn't match an outstanding request
|
| Fri, 01 Oct 2010 16:44:49 +0200 |
Florian Zeitz |
mod_adhoc: Answer disco#info for node=xmlns_cmd
|
| Tue, 28 Sep 2010 16:36:17 +0500 |
Waqas Hussain |
MUC: Make the room node be the default room name (thanks Zash).
|
| Mon, 27 Sep 2010 19:51:14 +0500 |
Waqas Hussain |
Merge with trunk.
|
| Sun, 26 Sep 2010 18:15:30 +0200 |
Kim Alvefur |
MUC: Added a 'Description' property (muc#roomconfig_roomdesc)
|
| Fri, 24 Sep 2010 21:16:38 +0200 |
Kim Alvefur |
MUC: Added a 'Name' property (muc#roomconfig_roomname)
|
| Mon, 27 Sep 2010 19:00:11 +0500 |
Waqas Hussain |
MUC: Fixed traceback on presence errors lacking a condition.
|
| Tue, 21 Sep 2010 18:28:06 +0500 |
Waqas Hussain |
net.xmppcomponent_listener: Fixed a possible traceback in component disconnect handling.
|
| Tue, 21 Sep 2010 17:46:59 +0500 |
Waqas Hussain |
net.xmppcomponent_listener: Specify missing log level for a log statement.
|
| Tue, 21 Sep 2010 17:37:11 +0500 |
Waqas Hussain |
net.xmppcomponent_listener, mod_component: Removed useless undocumented option 'component_address'.
|
| Tue, 21 Sep 2010 17:24:25 +0500 |
Waqas Hussain |
util.stanza: Make the current element <message> instead of <body> when body text is passed to st.message().
|
| Sun, 19 Sep 2010 17:51:00 +0500 |
Waqas Hussain |
util.events: Event handler indices are now built lazily (faster server startup for large number of hosts).
|
| Fri, 17 Sep 2010 04:09:59 +0500 |
Waqas Hussain |
util.events: Create new index on handler change instead of modifying existing one (this makes util.events fully reentrant).
|
| Fri, 17 Sep 2010 04:09:58 +0500 |
Waqas Hussain |
util.events: Fixed the exposed API for adding/removing sets of event handlers.
|
| Fri, 17 Sep 2010 04:09:58 +0500 |
Waqas Hussain |
util.events: Removed dispatcher creation functions (these weren't being used).
|
| Fri, 17 Sep 2010 04:06:07 +0500 |
Waqas Hussain |
net.httpserver: Removed old HTTP parser, and updated to use util.httpstream.
|
| Fri, 17 Sep 2010 03:52:11 +0500 |
Waqas Hussain |
util.httpstream: Refactored and simplified code to improve readability.
|
| Fri, 17 Sep 2010 03:52:11 +0500 |
Waqas Hussain |
util.httpstream: Removed unused variables.
|
| Sat, 04 Sep 2010 17:44:13 +0500 |
Waqas Hussain |
util.httpstream: Initial commit of the new HTTP parser.
|
| Mon, 13 Sep 2010 01:29:12 +0100 |
Matthew Wild |
prosody.cfg.lua.dist: Small wording fix in comment (thanks darkrain)
|
| Fri, 10 Sep 2010 17:56:24 +0100 |
Matthew Wild |
mod_bosh: Fix traceback when initiating a BOSH session to an unknown host
|
| Thu, 09 Sep 2010 20:10:28 +0100 |
Matthew Wild |
net.server_select: Add server.step() to run through a single iteration of the event loop
|
| Sun, 05 Sep 2010 19:28:37 +0100 |
Matthew Wild |
prosody.cfg.lua.dist: Add mod_adhoc and mod_admin_adhoc to the default config
|
| Sun, 05 Sep 2010 18:00:21 +0100 |
Matthew Wild |
s2smanager: Don't fire s2sin-destroyed for sessions that were never fully established (thanks Thomas)
|
| Sun, 05 Sep 2010 12:13:49 +0100 |
Matthew Wild |
s2smanager: Fire s2s{in,out}-destroyed when s2s connections are destroyed
|
| Thu, 02 Sep 2010 23:09:49 +0200 |
Florian Zeitz |
mod_admin_adhoc: New module with merged functonality of mod_adhoc_cmd_admin and mod_adhoc_cmd_modules (of prosody-modules fame)
|
| Thu, 02 Sep 2010 21:57:49 +0200 |
Florian Zeitz |
mod_ping: Add ad-hoc command
|
| Wed, 01 Sep 2010 22:46:35 +0200 |
Florian Zeitz |
mod_adhoc: remove 0.7 compat code
|
| Wed, 01 Sep 2010 22:44:30 +0200 |
Florian Zeitz |
mod_adhoc: Fix passing data to util.dataforms
|
| Tue, 31 Aug 2010 15:32:36 +0100 |
Matthew Wild |
mod_version: Use pposix.uname() if available and os_version_command not set
|
| Tue, 31 Aug 2010 15:23:41 +0100 |
Matthew Wild |
util.pposix: uname(): Fix to push nil,err in case of error
|
| Tue, 31 Aug 2010 15:14:39 +0100 |
Matthew Wild |
util.pposix: Add pposix.uname(), bump version
|
| Tue, 31 Aug 2010 00:38:44 +0100 |
Matthew Wild |
util.jid: Fix parsing of JIDs with no nodepart and an @ in the resourcepart (thanks seth)
|
| Tue, 31 Aug 2010 00:28:49 +0100 |
Matthew Wild |
tests/test_util_jid.lua: Add more tests for JID splitting
|
| Mon, 30 Aug 2010 04:55:12 +0100 |
Matthew Wild |
util.stanza: stanza:matched_children() -> stanza:matching_tags()
|
| Mon, 30 Aug 2010 04:53:41 +0100 |
Matthew Wild |
util.stanza: Add stanza:maptags() to apply a function over child tags (return nil to remove tag from stanza)
|
| Mon, 30 Aug 2010 04:37:53 +0100 |
Matthew Wild |
s2smanager: Fire s2s{in,out}-established when new s2s connections are ready
|
| Sun, 29 Aug 2010 15:07:00 +0100 |
Matthew Wild |
util.stanza: Optimisation, remove useless if...then in stanza:children() iterator
|
| Sun, 29 Aug 2010 15:04:34 +0100 |
Matthew Wild |
util.stanza: Add stanza:matched_children(name, xmlns) [name suggestions welcome]
|
| Sat, 28 Aug 2010 23:41:09 +0100 |
Matthew Wild |
net.httpserver: Join multiple headers with the same name as per RFC (thanks darkhippo)
|
| Sat, 28 Aug 2010 22:25:12 +0100 |
Matthew Wild |
mod_bosh: Support for reading the client's real IP through HTTP proxies from X-Forwarded-For
|
| Sat, 28 Aug 2010 14:31:48 +0100 |
Matthew Wild |
util.pposix, prosodyctl, mod_posix: Add initgroups() function, and bump module version. prosodyctl inits groups with the groups of prosody_user. (thanks dbb)
|
| Fri, 27 Aug 2010 18:33:45 +0100 |
Matthew Wild |
net.http: Add http.formencode() for www-form-urlencoded from an array of fields (thanks dersd)
|
| Tue, 24 Aug 2010 23:27:58 +0100 |
Matthew Wild |
componentmanager: Relocate disallow_s2s to its correct position (thanks darkhoptipomatus)
|
| Mon, 23 Aug 2010 16:54:56 +0500 |
Waqas Hussain |
mod_saslauth, mod_auth_cyrus, util.sasl_cyrus: Moved cyrus account provisioning check out of mod_saslauth.
|
| Mon, 23 Aug 2010 16:42:27 +0500 |
Waqas Hussain |
util.sasl_cyrus: Spaces -> tabs.
|
| Mon, 23 Aug 2010 16:33:49 +0500 |
Waqas Hussain |
usermanager: Get rid unused Cyrus SASL related code.
|
| Mon, 23 Aug 2010 16:31:44 +0500 |
Waqas Hussain |
mod_auth_internal_plain: Get rid of all checks for Cyrus SASL.
|
| Mon, 23 Aug 2010 16:28:06 +0500 |
Waqas Hussain |
mod_saslauth: Get rid of the sasl_backend option (use auth modules instead).
|
| Mon, 23 Aug 2010 16:22:58 +0500 |
Waqas Hussain |
mod_saslauth: Get rid of most Cyrus SASL related code (use authentication='cyrus' instead).
|
| Mon, 23 Aug 2010 01:18:52 +0100 |
Matthew Wild |
componentmanager: Support the 'disallow_s2s' option for components too (thanks darkhopatomopus)
|
| Mon, 23 Aug 2010 01:06:13 +0100 |
Matthew Wild |
net.server: Don't load configmanager if not running inside Prosody, assume server_select
|
| Sun, 22 Aug 2010 21:36:04 +0100 |
Matthew Wild |
mod_bosh: Don't adjust rid when creating a session, as this is no longer necessary and causes a log message ('rid too large') to be erroneously printed, fixes #203
|
| Sun, 22 Aug 2010 21:23:37 +0100 |
Matthew Wild |
sessionmanager, s2smanager: Give resting sessions a pass-through filter, fixes #202
|
| Sun, 22 Aug 2010 21:12:22 +0100 |
Matthew Wild |
net.server_select, net.server_event: Remove set_mode() call from server.link()... it can cause the last chunk of data to be discarded if shorter than buffersize (thanks to Zash for the debugging)
|
| Sun, 22 Aug 2010 20:53:40 +0200 |
Florian Zeitz |
mod_adhoc: Answer disco#info (This is a MUST in XEP-0050)
|
| Sun, 22 Aug 2010 20:48:47 +0200 |
Florian Zeitz |
mod_adhoc: Code restructuring
|
| Sun, 22 Aug 2010 18:45:58 +0100 |
Matthew Wild |
util.logger: Remove support for the 'log_sources' option, to remove a dependency on configmanager. I think the equivalent of log_sources can be done with the advanced logging config.
|
| Mon, 16 Aug 2010 18:51:22 +0200 |
Kim Alvefur |
mod_auth_internal_hashed: Fix deleting users
|
| Thu, 12 Aug 2010 20:44:01 +0200 |
Florian Zeitz |
mod_privacy: Fix typo causing <active/> to never be send
|
| Sat, 14 Aug 2010 15:15:35 +0100 |
Matthew Wild |
mod_console: Add host:* commands to help (thanks Zash)
|
| Tue, 10 Aug 2010 14:07:03 +0100 |
Matthew Wild |
tests/test_util_jid.lua: Better formatting, comments, and stop giving 5 arguments to a 4-argument function (thanks Asterix :) )
|
| Sat, 07 Aug 2010 19:00:04 +0100 |
Matthew Wild |
mod_bosh: Fix to properly ignore repeated requests
|
| Fri, 06 Aug 2010 02:00:12 +0100 |
Matthew Wild |
mod_bosh: Small change to use variable instead of hard-coded xmlns
|
| Fri, 06 Aug 2010 01:59:43 +0100 |
Matthew Wild |
mod_bosh: Much improve session:close() for BOSH sessions, so it now matches in usage normal session:close()
|
| Fri, 06 Aug 2010 01:57:20 +0100 |
Matthew Wild |
mod_bosh: Add error callback for xmlhandlers, to handle the case of invalid or unusable XML in the request payload
|
| Tue, 03 Aug 2010 21:37:06 +0500 |
Waqas Hussain |
MUC: Fixed: Unavilable presence was not being broadcasted for banned users in some cases (thanks Zash).
|
| Tue, 03 Aug 2010 21:07:00 +0500 |
Waqas Hussain |
MUC: Return correct error to non-members attempting to enter a members-only room.
|
| Tue, 03 Aug 2010 20:05:58 +0500 |
Waqas Hussain |
util.xmppstream: Removed some useless property assignments.
|
| Tue, 03 Aug 2010 18:20:29 +0500 |
Waqas Hussain |
util.sasl_cyrus: Make multi-step SASL mechanisms work correctly.
|
| Tue, 03 Aug 2010 18:19:45 +0500 |
Waqas Hussain |
util.sasl: Simplified some code a bit.
|
| Tue, 03 Aug 2010 17:11:40 +0500 |
Waqas Hussain |
util.sasl, util.sasl_cyrus: Removed a ton of unused variables.
|
| Tue, 03 Aug 2010 11:02:30 +0100 |
Matthew Wild |
eventmanager: REMOVE!!!
|
| Tue, 03 Aug 2010 11:01:13 +0100 |
Matthew Wild |
mod_bosh: Remove dependency on eventmanager
|
| Tue, 03 Aug 2010 10:59:47 +0100 |
Matthew Wild |
loggingmanager: Remove (redundant!) dependency on eventmanager
|
| Tue, 03 Aug 2010 10:58:15 +0100 |
Matthew Wild |
sessionmanager: Remove dependency on eventmanager
|
| Tue, 03 Aug 2010 10:57:27 +0100 |
Matthew Wild |
s2smanager: Remove dependency on eventmanager
|
| Tue, 03 Aug 2010 10:56:17 +0100 |
Matthew Wild |
componentmanager: Remove dependency on eventmanager
|
| Tue, 03 Aug 2010 10:55:17 +0100 |
Matthew Wild |
hostmanager: Remove dependency on eventmanager
|
| Tue, 03 Aug 2010 10:52:53 +0100 |
Matthew Wild |
modulemanager: Remove dependency on eventmanager
|
| Tue, 03 Aug 2010 09:40:06 +0100 |
Matthew Wild |
s2smanager: brackets, just to be sure :)
|
| Tue, 03 Aug 2010 09:39:05 +0100 |
Matthew Wild |
s2smanager: Only bounce real stanzas on s2s failure, not dialback and friends (thanks elghinn)
|
| Mon, 02 Aug 2010 20:11:08 +0500 |
Waqas Hussain |
util.datetime: Added implementation for function parse().
|
| Mon, 02 Aug 2010 19:04:52 +0500 |
Waqas Hussain |
storage/mod_ejabberd: Reorganized some code.
|
| Mon, 02 Aug 2010 18:54:16 +0500 |
Waqas Hussain |
util.sasl_cyrus: Cleanup.
|
| Mon, 02 Aug 2010 18:47:33 +0500 |
Waqas Hussain |
util.sasl: Removed method:forbidden() and its side effects.
|
| Mon, 02 Aug 2010 18:46:13 +0500 |
Waqas Hussain |
util.sasl_cyrus: Removed method:forbidden().
|
| Mon, 02 Aug 2010 18:44:08 +0500 |
Waqas Hussain |
mod_auth_*: Fixed copyright headers.
|
| Mon, 02 Aug 2010 10:21:26 +0100 |
Matthew Wild |
util.xmppstream: Add set_session() method to change the session that a stream is associated with
|
| Mon, 02 Aug 2010 10:20:14 +0100 |
Matthew Wild |
net.xmppclient_listener: Add associate_session(conn, session) to change the session a connection is associated with
|
| Mon, 02 Aug 2010 09:21:14 +0100 |
Matthew Wild |
net.server_event: Remove some debug messages
|
| Sun, 01 Aug 2010 15:58:10 +0200 |
Kim Alvefur |
mod_version: Leave out the os element if hide_os_type is set
|
| Sun, 01 Aug 2010 15:56:52 +0200 |
Kim Alvefur |
mod_version: Make the command used to get OS version configurable
|
| Sat, 31 Jul 2010 11:30:16 +0100 |
Matthew Wild |
usermanager: Fix two nil global accesses
|
| Sat, 31 Jul 2010 15:16:15 +0500 |
Waqas Hussain |
mod_saslauth: Fixed a nil global access.
|
| Sat, 31 Jul 2010 13:55:46 +0500 |
Waqas Hussain |
mod_saslauth: Check for unencrypted PLAIN auth in mod_saslauth instead of the SASL handler (makes it work for Cyrus SASL).
|
| Sat, 31 Jul 2010 13:49:22 +0500 |
Waqas Hussain |
mod_saslauth: Move mandatory encryption enforcement to before sasl_handler:select().
|
| Sat, 31 Jul 2010 13:32:57 +0500 |
Waqas Hussain |
storage/mod_ejabberd (and associated library): Initial commit.
|
| Sat, 31 Jul 2010 13:32:20 +0500 |
Waqas Hussain |
storage/mod_xep0227: Initial commit.
|
| Sat, 31 Jul 2010 13:29:58 +0500 |
Waqas Hussain |
prosody: Enable storage manager.
|
| Sat, 31 Jul 2010 12:33:34 +0500 |
Waqas Hussain |
prosody.cfg.lua.dist: Fixed trailing whitespace.
|
| Sat, 31 Jul 2010 12:32:56 +0500 |
Waqas Hussain |
util.pluginloader: Remove useless datamanager dependency.
|
| Sat, 31 Jul 2010 12:32:34 +0500 |
Waqas Hussain |
util.pluginloader: Fix loading of plugins, plugin libraries and resources in subfolders (e.g., when loading 'a/b', load 'a/mod_b.lua', and not 'mod_a/b.lua').
|
| Mon, 26 Jul 2010 13:40:00 +0100 |
Matthew Wild |
util.roster: Remove, not going this route now
|
| Mon, 26 Jul 2010 02:18:03 +0500 |
Waqas Hussain |
mod_message: Discard headline messages sent to offline full JIDs (to follow latest spec updates).
|
| Mon, 26 Jul 2010 01:52:04 +0500 |
Waqas Hussain |
mod_console: Override dofile() in the console environment (this lets print() print to the console session for example).
|
| Mon, 26 Jul 2010 01:12:52 +0500 |
Waqas Hussain |
tests: Added tests for util.sasl.scram.Hi().
|
| Mon, 26 Jul 2010 01:00:46 +0500 |
Waqas Hussain |
util.sasl.scram: Made function Hi public.
|
| Mon, 26 Jul 2010 00:59:26 +0500 |
Waqas Hussain |
mod_console: Added support for multiple arguments to print().
|
| Mon, 26 Jul 2010 00:58:19 +0500 |
Waqas Hussain |
storagemanager: Fixed a nil access.
|
| Fri, 23 Jul 2010 23:14:50 +0500 |
Waqas Hussain |
prosody.resolve_relative_path: Updated to take a parent path to resolve against.
|
| Fri, 23 Jul 2010 23:09:58 +0500 |
Waqas Hussain |
storagemanager: Initial commit.
|
| Fri, 23 Jul 2010 09:22:27 +0100 |
Matthew Wild |
Merge 0.7->trunk
|
| Fri, 23 Jul 2010 09:17:11 +0100 |
Matthew Wild |
certmanager: Don't disable LuaSec and future cert loading on failure, and add error messages to the no LuaSec/config cases (thanks Jakob)
|
| Thu, 22 Jul 2010 13:19:37 +0100 |
Matthew Wild |
net.server_select: Remove 'now' parameter from starttls(), and base it on whether the sendbuffer is empty instead
|
| Thu, 22 Jul 2010 13:13:28 +0100 |
Matthew Wild |
mod_tls: Remove extraneous flag to starttls() for s2sout connecections
|
| Thu, 22 Jul 2010 11:43:42 +0100 |
Matthew Wild |
net.server_event: Fix to not call onconnect a second time after the SSL handshake for starttls connections (thanks Flo)
|
| Wed, 21 Jul 2010 21:01:36 +0100 |
Matthew Wild |
usermanager, mod_auth_internal_hashed, mod_legacyauth: New order of parameters for usermanager.test_password - username, host, password
|
| Tue, 20 Jul 2010 17:42:44 +0500 |
Waqas Hussain |
mod_register: Drop useless depencency on datamanager.
|
| Tue, 20 Jul 2010 17:39:02 +0500 |
Waqas Hussain |
MUC: Store the nick (full room JID) which set the subject, and send subject to occupants from that JID.
|
| Tue, 20 Jul 2010 12:37:28 +0100 |
Matthew Wild |
util.iterators: Add skip() to skip the first n items of an iterator
|
| Sun, 18 Jul 2010 17:50:38 +0500 |
Waqas Hussain |
mod_saslauth: Got rid of undocumented and useless 'sasl_realm' config option (was only used for anonymous auth, and that didn't make sense).
|
| Sat, 17 Jul 2010 19:36:14 +0500 |
Waqas Hussain |
Merge with trunk.
|
| Sat, 17 Jul 2010 19:34:06 +0500 |
Waqas Hussain |
mod_auth_internal_hashed: Fixed SCRAM-SHA-1 mechanism to not traceback on non-existent users.
|
| Sat, 17 Jul 2010 15:20:45 +0100 |
Matthew Wild |
MUC: No need to call is_admin twice now, global admins are admins on hosts
|
| Sat, 17 Jul 2010 15:17:02 +0100 |
Matthew Wild |
net.server_event: Remove debug logging from dummy onstatus handler
|
| Sat, 17 Jul 2010 19:02:56 +0500 |
Waqas Hussain |
mod_saslauth: Cleaned up unused requires.
|
| Sat, 17 Jul 2010 18:58:25 +0500 |
Waqas Hussain |
mod_saslauth: A little cleanup for anonymous_login.
|
| Sat, 17 Jul 2010 14:50:16 +0100 |
Matthew Wild |
configmanager: Remove dependency on eventmanager, and global 'prosody' object
|
| Fri, 16 Jul 2010 22:47:26 +0100 |
Matthew Wild |
s2smanager: Handle disallow_s2s for incoming streams as well as outgoing
|
| Fri, 16 Jul 2010 22:28:50 +0100 |
Matthew Wild |
net.server_select: Ensure that onconnect is called for server sockets as well as clients, rather than onincoming. Fixes mod_console traceback, issue #197
|
| Fri, 16 Jul 2010 16:53:54 +0100 |
Matthew Wild |
Merge Florob->trunk
|
| Thu, 15 Jul 2010 22:58:10 +0200 |
Florian Zeitz |
util.dataforms: Add list-multi support
|
| Thu, 15 Jul 2010 21:31:57 +0200 |
Florian Zeitz |
util.dataforms: Capability to set default for list-single
|
| Fri, 16 Jul 2010 15:19:44 +0100 |
Matthew Wild |
Merge Zash->trunk
|
| Fri, 16 Jul 2010 16:12:18 +0200 |
Kim Alvefur |
mod_proxy65: Use util.jid.compare() and remove some clutter
|
| Fri, 16 Jul 2010 15:10:45 +0100 |
Matthew Wild |
Merge Zash->trunk
|
| Fri, 16 Jul 2010 00:36:02 +0200 |
Kim Alvefur |
util.jid: compare() added, with some tests.
|
| Thu, 15 Jul 2010 21:14:07 +0200 |
Tobias Markmann |
util.sasl.scram: Reference actual RFC instead of the draft.
|
| Thu, 15 Jul 2010 22:07:45 +0500 |
Waqas Hussain |
util.sasl, util.sasl_cyrus: s/self.mechanisms()/self:mechanisms()/ in method:select().
|
| Thu, 15 Jul 2010 08:27:56 +0100 |
Matthew Wild |
Merge with backout
|
| Thu, 15 Jul 2010 08:25:50 +0100 |
Matthew Wild |
Backed out changeset 598c33a99a31 (already fixed a better way)
|
| Wed, 14 Jul 2010 16:24:15 +0100 |
Matthew Wild |
certmanager: Fix to handle the case of no SSL configuration at all
|
| Thu, 15 Jul 2010 11:28:31 +0500 |
Waqas Hussain |
certmanager: Added copyright header.
|
| Thu, 15 Jul 2010 11:28:14 +0500 |
Waqas Hussain |
certmanager: Defined default_capath to prevent a global nil access.
|
| Thu, 15 Jul 2010 11:25:41 +0500 |
Waqas Hussain |
certmanager: Use an empty table as the default ssl config when a global 'ssl' config option isn't specified (fixes a top-level traceback on startup).
|
| Wed, 14 Jul 2010 20:21:51 +0500 |
Waqas Hussain |
util.sasl, util.sasl_cyrus: Use method:mechanisms() in method:select(), instead of using the mechanisms list directly (fixes a traceback).
|
| Wed, 14 Jul 2010 20:10:35 +0500 |
Waqas Hussain |
util.sasl, util.sasl_cyrus: Updated method:mechanisms() to cache and re-use list of mechanisms.
|
| Wed, 14 Jul 2010 20:05:25 +0500 |
Waqas Hussain |
util.sasl: Use the proper session-specific table of mechanisms when selecting a mechanism, and not the global table.
|
| Wed, 14 Jul 2010 19:56:57 +0500 |
Waqas Hussain |
SASL: Simplified sasl_handler:mechanisms() to return a set, and not an array.
|
| Wed, 14 Jul 2010 19:49:43 +0500 |
Waqas Hussain |
usermanager: Return a non-nil SASL handler from the null auth provider (fixes a traceback).
|
| Wed, 14 Jul 2010 19:48:01 +0500 |
Waqas Hussain |
MUC: Fixed a traceback introduced in hg:bdc325ce9fbc.
|
| Wed, 14 Jul 2010 15:32:14 +0100 |
Matthew Wild |
net.dns: Call :cancel() on the current resolver instead of the prototype
|
| Wed, 14 Jul 2010 01:36:08 +0100 |
Matthew Wild |
util.roster: Initial skeleton commit
|
| Wed, 14 Jul 2010 01:25:32 +0100 |
Matthew Wild |
loggingmanager: Add reload_logging() method, which gets called on any config reload, to reset util.logger and remove and re-add all sink types to perform a full reload of the logging system without a restart.
|
| Wed, 14 Jul 2010 01:23:14 +0100 |
Matthew Wild |
util.logger: Add reset() method to clear all sinks
|
| Tue, 13 Jul 2010 15:28:52 +0100 |
Matthew Wild |
certmanager: Remove debug logging accidentally committed
|
| Tue, 13 Jul 2010 13:56:14 +0100 |
Matthew Wild |
certmanager: Adjust paths of SSL key/certs to be relative to the config file, fixes #147
|
| Tue, 13 Jul 2010 13:55:18 +0100 |
Matthew Wild |
prosody: Add prosody.resolve_relative_path() helper to change relative paths to be relative to the config file
|
| Tue, 13 Jul 2010 09:25:45 +0100 |
Matthew Wild |
mod_httpserver: Serve index.html if a request is made for a directory and it contains one (thanks Brian Cully)
|
| Tue, 13 Jul 2010 08:59:00 +0100 |
Matthew Wild |
configure: Make it possible to override ostype presets with values specified later on the command-line
|
| Tue, 13 Jul 2010 01:16:15 +0100 |
Matthew Wild |
configure: Fix ostype=freebsd for ./configure (thanks dersd for reporting and n0nsense for testing the fix!)
|
| Mon, 12 Jul 2010 16:44:56 +0100 |
Matthew Wild |
mod_saslauth: Rename variable 'aret' to 'ok' as per convention
|
| Mon, 12 Jul 2010 00:14:48 +0500 |
Waqas Hussain |
mod_disco: Reflect requested 'node' attribute in the disco#info reply.
|
| Sun, 11 Jul 2010 23:51:40 +0500 |
Waqas Hussain |
mod_disco: Respond to disco#info to the correct caps hash node ("node#ver").
|
| Sun, 11 Jul 2010 21:21:38 +0500 |
Waqas Hussain |
mod_disco: Cache disco#info reply and caps hash for host, return correct caps hash, and respond to disco#info to the caps hash node.
|
| Sat, 10 Jul 2010 01:17:07 +0200 |
Florian Zeitz |
mod_adhoc: Add capability to pass data to forms
|
| Fri, 09 Jul 2010 13:28:41 +0100 |
Matthew Wild |
xmpp{client,server}_listener: Convert some calls to tail calls for efficiency
|
| Fri, 09 Jul 2010 13:22:58 +0100 |
Matthew Wild |
mod_pep: Use util.caps
|
| Fri, 09 Jul 2010 13:20:00 +0100 |
Matthew Wild |
mod_disco: Support for putting the server's caps hash in stream:features to allow the client to cache disco#info for the server instead of requesting it at each login.
|
| Fri, 09 Jul 2010 13:18:42 +0100 |
Matthew Wild |
util.caps: Entity capabilities hash generation (moved from mod_pep)
|
| Fri, 09 Jul 2010 01:23:54 +0100 |
Matthew Wild |
mod_posix: Some (perhaps temporary) changes to re-lock the pidfile after truncating, to avoid breaking prosodyctl
|
| Fri, 09 Jul 2010 01:16:09 +0100 |
Brian Cully |
mod_posix: Truncate the pidfile before writing to ensure that we never overwrite with a PID shorter than the previous, and end with an invalid PID in the file.
|
| Fri, 09 Jul 2010 01:09:57 +0100 |
Matthew Wild |
prosodyctl: Warn and exit if any log files are not writeable, fixes #94
|
| Thu, 08 Jul 2010 23:56:53 +0100 |
Matthew Wild |
prosodyctl: Force log output always to the console instead of using the config, which avoids creating log files as the wrong user
|
| Thu, 08 Jul 2010 21:10:42 +0100 |
Matthew Wild |
prosodyctl: Remove warnings when using a non-standard auth provider, prosodyctl now works with any auth provider
|
| Thu, 08 Jul 2010 21:08:46 +0100 |
Matthew Wild |
mod_auth_internal, usermanager: Rename to mod_auth_internal_plain, and update usermanager to still use it as the default
|
| Thu, 08 Jul 2010 20:59:53 +0100 |
Matthew Wild |
mod_auth_internal, mod_auth_internal_hashed: Remove checking for nil or empty password and pretending it means the user doesn't exist. Hopefully with more success than Custer.
|
| Thu, 08 Jul 2010 18:59:17 +0100 |
Matthew Wild |
util-src/Makefile: Stop linking dynamic libraries to Lua, it isn't necessary as symbols are exported from the Lua binary (thanks deryni)
|
| Thu, 08 Jul 2010 14:47:14 +0100 |
Matthew Wild |
xmppserver_listener: Fix variable names I forgot to change in the last commit
|
| Thu, 08 Jul 2010 14:28:42 +0100 |
Matthew Wild |
xmpp{client,server}_listener: Put stanzas/in filtering code in the correct place to make it actually work :)
|
| Thu, 08 Jul 2010 14:08:27 +0100 |
Matthew Wild |
util.filters: Add newline at end of file
|
| Tue, 06 Jul 2010 17:09:23 +0100 |
Matthew Wild |
MUC: Make number of stored history messages configurable with option max_history_messages (thanks michal and others who requested)
|
| Mon, 05 Jul 2010 12:17:09 +0100 |
Matthew Wild |
s2smanager: Lower default DNS timeout to 15s (it's now a per-DNS-server timeout, rather than total timeout), use net.dns's new timeout system, and remove our custom timeout handlers
|
| Mon, 05 Jul 2010 12:13:55 +0100 |
Matthew Wild |
net.dns: Add dns.settimeout() to set the timeout for the default resolver
|
| Mon, 05 Jul 2010 12:09:50 +0100 |
Matthew Wild |
net.dns: Make timeout configurable (default 15s)
|
| Mon, 05 Jul 2010 12:05:46 +0100 |
Matthew Wild |
net.dns, net.adns: Update resolver:cancel() API so that a table doesn't need to be created for each cancellation internal to net.dns
|
| Mon, 05 Jul 2010 11:51:17 +0100 |
Matthew Wild |
net.dns, net.adns: Move coroutine-calling logic into resolver:cancel()
|
| Mon, 05 Jul 2010 11:50:21 +0100 |
Matthew Wild |
net.dns: Handle our own timeouts, including falling onto other servers in resolv.conf if necessary
|
| Mon, 05 Jul 2010 02:20:37 +0100 |
Matthew Wild |
mod_roster: Use value returned by pairs() during roster iteration to avoid dozens of wasteful table lookups
|
| Sun, 04 Jul 2010 19:38:33 +0100 |
Matthew Wild |
mod_bosh: Add jabber:client namespace to stanzas with no namespace
|
| Sun, 04 Jul 2010 19:16:20 +0100 |
Matthew Wild |
xmppcomponent_listener: Add log messages for when stanzas from components have invalid or missing to/from addresses
|
| Sun, 04 Jul 2010 19:15:20 +0100 |
Matthew Wild |
xmppcomponent_listener: Import jid_split to fix undefined global reference
|
| Sun, 04 Jul 2010 19:14:27 +0100 |
Matthew Wild |
mod_component: Read validate_from_addresses option from the config
|
| Sat, 03 Jul 2010 18:13:54 +0500 |
Waqas Hussain |
Merge 0.7->trunk
|
| Sat, 03 Jul 2010 11:03:06 +0500 |
Waqas Hussain |
mod_privacy: Add service discovery feature.
|
| Sat, 03 Jul 2010 18:11:28 +0500 |
Waqas Hussain |
xmppcomponent_listener: Don't validate to/from on non-stanzas, fixes component auth.
|
| Sat, 03 Jul 2010 03:23:25 +0100 |
Matthew Wild |
xmppcomponent_listener: Validate to/from on components, fixes #104 and #162
|
| Fri, 02 Jul 2010 19:55:37 +0100 |
Matthew Wild |
Merge 0.7->trunk
|
| Fri, 02 Jul 2010 19:55:08 +0100 |
Matthew Wild |
mod_privacy: Return the correct item-not-found instead of bad-request when a non-existent list is activated by the client (thanks teo)
|
| Fri, 02 Jul 2010 17:44:14 +0100 |
Matthew Wild |
Merge 0.7->trunk
|
| Fri, 02 Jul 2010 17:24:40 +0100 |
Matthew Wild |
net.server_select: Clean up buffer and fire drained callback on successful write before we try and start TLS negotiation (if negotiation fails instantly then we can be left without a handler to use for cleanup) (thanks dersd)
|
| Fri, 02 Jul 2010 17:23:17 +0100 |
Matthew Wild |
net.server_select: Fix a snippet of code that was living at the wrong indentation level
|
| Fri, 02 Jul 2010 17:22:23 +0100 |
Matthew Wild |
s2smanager: Don't attempt to connect to a nil host (for whatever reason... invalid DNS record perhaps?) (thanks dersd)
|
| Fri, 02 Jul 2010 17:43:01 +0100 |
Matthew Wild |
s2smanager: Register outgoing connection with the connection listener only after initializing filters (thanks darkrain, dersd)
|
| Thu, 01 Jul 2010 15:31:25 +0200 |
Tobias Tom |
util.prosodyctl: Fixed host variables in user_exists.
|
| Thu, 01 Jul 2010 13:27:51 +0100 |
Matthew Wild |
configure: Add ostype preset for FreeBSD (thanks dersd and tobias (no, the other one))
|
| Tue, 29 Jun 2010 20:23:31 +0100 |
Matthew Wild |
Merge 0.7->trunk
|
| Tue, 29 Jun 2010 20:23:11 +0100 |
Matthew Wild |
Merge backout
|
| Tue, 29 Jun 2010 20:23:00 +0100 |
Matthew Wild |
Backed out changeset 454e1cf18daf (this isn't for debugging, it's to inform the user)
|
| Tue, 29 Jun 2010 20:21:17 +0100 |
Matthew Wild |
mod_register: Remove the offline store as a list (originally aa3725bbcde5 but missed in a merge)
|
| Tue, 29 Jun 2010 20:17:21 +0100 |
Matthew Wild |
Merge 0.7->trunk
|
| Tue, 29 Jun 2010 20:04:45 +0100 |
Matthew Wild |
mod_privacy: Treat stanzas with no 'to' address as going to the user's bare JID (thanks KSid)
|
| Thu, 24 Jun 2010 04:16:09 +0500 |
Waqas Hussain |
util.sasl_cyrus: Return error strings using the new table mapping error codes to strings.
|
| Thu, 24 Jun 2010 04:13:01 +0500 |
Waqas Hussain |
util.sasl_cyrus: Added a table mapping error codes to strings.
|
| Thu, 24 Jun 2010 03:47:35 +0500 |
Waqas Hussain |
mod_register: Delete the offline store as a list, and delete the privacy store.
|
| Thu, 24 Jun 2010 03:46:52 +0500 |
Waqas Hussain |
mod_register: Don't disable account before deleting it (unnecessary, and can cause problems).
|
| Thu, 24 Jun 2010 03:46:05 +0500 |
Waqas Hussain |
mod_compression: Lowered a log level.
|
| Tue, 29 Jun 2010 19:18:07 +0100 |
Matthew Wild |
util.prosodyctl: Initialize the host's auth provider if necessary (thanks johnny, and all the other people whom this hindered :) )
|
| Tue, 29 Jun 2010 19:11:18 +0100 |
Matthew Wild |
usermanager: Expose host_handler() as initialize_host()
|
| Thu, 24 Jun 2010 03:33:09 +0500 |
Waqas Hussain |
mod_auth_anonymous, mod_auth_cyrus: Removed unused variables.
|
| Thu, 24 Jun 2010 03:30:51 +0500 |
Waqas Hussain |
mod_auth_anonymous, mod_auth_cyrus: Removed is_admin(), as usermanager already has a default.
|
| Thu, 24 Jun 2010 03:29:39 +0500 |
Waqas Hussain |
mod_pep: Fixed a possible traceback during disco#items queries on a user's bare JID by remote users.
|
| Tue, 22 Jun 2010 20:54:15 +0100 |
Matthew Wild |
mod_auth_internal_hashed: Update TODO comments to COMPAT
|
| Tue, 22 Jun 2010 20:52:43 +0100 |
Matthew Wild |
mod_auth_internal_hashed: Remove far too many instances of inline hex conversion using gsub, which was creating useless closures and what-not
|
| Tue, 22 Jun 2010 19:14:55 +0100 |
Matthew Wild |
mod_auth_internal, mod_auth_internal_hashed: Remove is_admin method from providers
|
| Tue, 22 Jun 2010 19:04:10 +0100 |
Matthew Wild |
mod_adhoc: Update for new is_admin usage
|
| Tue, 22 Jun 2010 19:00:01 +0100 |
Matthew Wild |
usermanager: is_admin: Resume the old role of determining precisely whether a user is an admin for a given host (or a global admin) - auth providers checked for JIDs not listed in the config if they support it
|
| Sun, 20 Jun 2010 04:07:55 +0500 |
Waqas Hussain |
util.signal: Moved a variable declaration to the top of a function, for ANSI C compliance.
|
| Sun, 20 Jun 2010 04:01:25 +0500 |
Waqas Hussain |
util.signal: Removed #include <sys/param.h>, as it appears unnecessary.
|
| Sun, 20 Jun 2010 03:36:46 +0500 |
Waqas Hussain |
util.signal: Make kill() available on OS X (thanks darkrain).
|
| Sat, 19 Jun 2010 23:39:29 +0500 |
Waqas Hussain |
MUC: A little modification to improve code analysis.
|
| Sat, 19 Jun 2010 23:38:25 +0500 |
Waqas Hussain |
MUC: Updated room:set_role() to use room:can_set_role().
|
| Sat, 19 Jun 2010 23:35:53 +0500 |
Waqas Hussain |
MUC: Added room:can_set_role().
|
| Fri, 18 Jun 2010 14:29:28 +0500 |
Waqas Hussain |
mod_announce: A little cleanup.
|
| Fri, 18 Jun 2010 14:22:17 +0500 |
Waqas Hussain |
mod_storage: Make DBI a soft dependency, not a hard one.
|
| Fri, 18 Jun 2010 14:20:00 +0500 |
Waqas Hussain |
mod_announce: Removed unused variables.
|
| Fri, 18 Jun 2010 14:19:09 +0500 |
Waqas Hussain |
mod_announce: Changed a global variable to local.
|
| Tue, 15 Jun 2010 16:57:15 +0500 |
Waqas Hussain |
util.signal: Make kill() available on OpenBSD, NetBSD (thanks Florob, filip).
|
| Tue, 15 Jun 2010 09:59:26 +0500 |
Waqas Hussain |
prosody.cfg.lua.dist: Removed commented "defaultauth" from the modules_disabled list.
|
| Tue, 15 Jun 2010 09:16:47 +0500 |
Waqas Hussain |
mod_auth_internal: Log as "auth_internal", not as "usermanager".
|
| Tue, 15 Jun 2010 09:16:03 +0500 |
Waqas Hussain |
mod_auth_cyrus: Log as "auth_cyrus", not as "usermanager".
|
| Tue, 15 Jun 2010 09:14:47 +0500 |
Waqas Hussain |
mod_auth_anonymous: Log as "auth_anonymous", not as "usermanager".
|
| Tue, 15 Jun 2010 09:12:49 +0500 |
Waqas Hussain |
mod_auth_internal_hashed: Log as "auth_internal_hashed", not as "usermanager".
|
| Tue, 15 Jun 2010 09:11:10 +0500 |
Waqas Hussain |
mod_auth_internal_hashed: Don't assume user doesn't exist if no recognizable authentication data is found.
|
| Tue, 15 Jun 2010 09:08:02 +0500 |
Waqas Hussain |
mod_auth_internal_hashed: Removed all checks for Cyrus SASL.
|
| Mon, 14 Jun 2010 23:51:11 +0100 |
Matthew Wild |
commit d2fb8a5ff43fcf3e94e5e518aba175503590ecda
|
| Sun, 13 Jun 2010 17:17:11 +0100 |
Matthew Wild |
s2smanager: Fix logging for outgoing sessions to also log pre-filtered data
|
| Sun, 13 Jun 2010 22:06:06 +0500 |
Waqas Hussain |
MUC: Added disco#info features to advertise room's anonymity status (muc_semianonymous or muc_nonanonymous).
|
| Sun, 13 Jun 2010 22:00:08 +0500 |
Waqas Hussain |
MUC: Added disco#info features to advertise room's public status (muc_public or muc_hidden).
|
| Sun, 13 Jun 2010 21:58:46 +0500 |
Waqas Hussain |
MUC: Updated code to use :set_hidden() and :is_hidden().
|
| Sun, 13 Jun 2010 21:54:47 +0500 |
Waqas Hussain |
MUC: Added room:set_hidden(boolean) and room:is_hidden().
|
| Sun, 13 Jun 2010 21:43:53 +0500 |
Waqas Hussain |
MUC: Added disco#info features to advertise room's persistence status (muc_persistent or muc_temporary).
|
| Sun, 13 Jun 2010 21:41:49 +0500 |
Waqas Hussain |
MUC: Replaced direct access of room's internal persistence state with :set_persistent(boolean) and :is_persistent() in various functions.
|
| Sun, 13 Jun 2010 21:38:31 +0500 |
Waqas Hussain |
MUC: Added room:set_persistent(boolean) and room:is_persistent().
|
| Sun, 13 Jun 2010 20:55:07 +0500 |
Waqas Hussain |
MUC: Added disco#info features to advertise room's members-only status (muc_membersonly or muc_open).
|
| Sun, 13 Jun 2010 20:52:37 +0500 |
Waqas Hussain |
MUC: Added a 'Make Room Members-Only?' field to the room config dialog.
|
| Sun, 13 Jun 2010 20:44:38 +0500 |
Waqas Hussain |
MUC: Updated room:get_default_role() to not assign unaffiliated occupants a role in members-only rooms.
|
| Sun, 13 Jun 2010 20:37:09 +0500 |
Waqas Hussain |
MUC: Added room:set_members_only(boolean) and room:is_members_only().
|
| Sun, 13 Jun 2010 20:29:27 +0500 |
Waqas Hussain |
MUC: Added disco#info features to advertise room's moderation status (muc_moderated or muc_unmoderated).
|
| Sun, 13 Jun 2010 20:24:55 +0500 |
Waqas Hussain |
MUC: Added a 'Make Room Moderated?' field to the room config dialog.
|
| Sun, 13 Jun 2010 20:10:42 +0500 |
Waqas Hussain |
MUC: Updated room:get_default_role() to assign unaffiliated occupants a "visitor" role in moderated rooms.
|
| Sun, 13 Jun 2010 20:08:51 +0500 |
Waqas Hussain |
MUC: Added room:set_moderated(boolean) and room:is_moderated().
|
| Sun, 13 Jun 2010 20:05:45 +0500 |
Waqas Hussain |
MUC: Persist data in room:set_password() when called programmatically.
|
| Sun, 13 Jun 2010 19:19:03 +0500 |
Waqas Hussain |
MUC: Added a password field to the room config dialog.
|
| Sun, 13 Jun 2010 19:03:03 +0500 |
Waqas Hussain |
MUC: Include a <password/> element in invites from password protected rooms.
|
| Sun, 13 Jun 2010 18:29:26 +0500 |
Waqas Hussain |
MUC: Added disco#info features to advertise room's password protection (muc_passwordprotected or muc_unsecured, depending on whether a password is set).
|
| Sun, 13 Jun 2010 18:14:46 +0500 |
Waqas Hussain |
MUC: Added password checking on room join.
|
| Sun, 13 Jun 2010 18:13:18 +0500 |
Waqas Hussain |
MUC: Added room:get_password() and room:set_password().
|
| Sun, 13 Jun 2010 04:07:38 +0500 |
Waqas Hussain |
mod_auth_internal_hashed: Fixed a traceback in account creation.
|
| Sat, 12 Jun 2010 02:47:53 +0100 |
Matthew Wild |
Merge 0.7->trunk
|
| Sat, 12 Jun 2010 02:47:32 +0100 |
Matthew Wild |
Tagging 0.7.0 (again)
|
| Sat, 12 Jun 2010 02:39:18 +0100 |
Matthew Wild |
Merge 0.7->trunk
|
| Fri, 11 Jun 2010 21:30:24 +0500 |
Waqas Hussain |
sessionmanager: Fixed a traceback on invalid usernames (typo in previous commit).
0.7.0
|
| Fri, 11 Jun 2010 21:01:17 +0500 |
Waqas Hussain |
mod_saslauth: Return proper error on invalid usernames.
|
| Fri, 11 Jun 2010 20:35:10 +0500 |
Waqas Hussain |
net.server_event: attemp to fix more spelling fail.
|
| Fri, 11 Jun 2010 20:34:00 +0500 |
Waqas Hussain |
sessionmanager: Moved nodeprep to sessionmanager.make_authenticated.
|
| Fri, 11 Jun 2010 20:45:00 +0500 |
Waqas Hussain |
mod_presence: Fixed a traceback on outgoing subscriptions from offline users.
|
| Fri, 11 Jun 2010 14:25:54 +0100 |
Matthew Wild |
Merge 0.7->trunk
|
| Fri, 11 Jun 2010 14:25:22 +0100 |
Matthew Wild |
prosodyctl, util.pluginloader: Remove support for storing plugins in the data store, and the addplugin command
|
| Fri, 11 Jun 2010 13:29:15 +0100 |
Matthew Wild |
mod_uptime: Add ad-hoc command
|
| Fri, 11 Jun 2010 13:23:10 +0100 |
Matthew Wild |
mod_adhoc: Scan through list of items on load, in case items have been added before we were loaded
|
| Fri, 11 Jun 2010 12:18:27 +0100 |
Matthew Wild |
mod_adhoc/adhoc.lib: Add copyright header
|
| Fri, 11 Jun 2010 12:17:57 +0100 |
Matthew Wild |
mod_adhoc/adhoc.lib: Handle errors according to XEP
|
| Fri, 11 Jun 2010 12:07:25 +0100 |
Matthew Wild |
mod_announce: Add ad-hoc command for sending announcements \o/
|
| Thu, 10 Jun 2010 16:48:21 +0100 |
Matthew Wild |
Merge 0.7->trunk
|
| Thu, 10 Jun 2010 16:47:17 +0100 |
Matthew Wild |
mod_compression: Move logging of compression/decompression errors to before the closing of the stream, to make logs a bit easier to follow
|
| Wed, 09 Jun 2010 01:14:32 +0100 |
Matthew Wild |
Tagging 0.7.0
|
| Thu, 10 Jun 2010 02:07:48 +0100 |
Matthew Wild |
s2smanager: Move 'sending' debug log message so that it sees the pre-filtered stanzas
|
| Thu, 10 Jun 2010 01:55:32 +0100 |
Matthew Wild |
mod_compression: Remove the unneccessary stream:reset() overloading, which was causing double decompression and c2s/s2s failures
|
| Thu, 10 Jun 2010 03:54:22 +0500 |
Waqas Hussain |
mod_legacyauth: Fixed the ordering of parameters passed to usermanager.test_password.
|
| Thu, 10 Jun 2010 03:26:01 +0500 |
Waqas Hussain |
mod_privacy: Workaround for a traceback.
|
| Wed, 09 Jun 2010 21:27:43 +0100 |
Matthew Wild |
mod_adhoc: Imported from prosody-modules, thanks Florob!
|
| Wed, 09 Jun 2010 21:25:59 +0100 |
Matthew Wild |
mod_auth_internal{,_hashed}: Update is_admin to only report the admin status of the current host (ignores global admin rights), fixes global access traceback
|
| Wed, 09 Jun 2010 21:24:20 +0100 |
Matthew Wild |
usermanager: Handle checking for global admins on behalf of providers
|
| Wed, 09 Jun 2010 22:20:53 +0500 |
Waqas Hussain |
mod_legacyauth: Use the new usermanager.test_password instead of usermanager.validate_credentials.
|
| Wed, 09 Jun 2010 22:01:47 +0500 |
Waqas Hussain |
mod_auth_internal_hashed: Removed some useless code.
|
| Wed, 09 Jun 2010 22:00:01 +0500 |
Waqas Hussain |
mod_presence: Fixed a traceback.
|
| Wed, 09 Jun 2010 21:34:32 +0500 |
Waqas Hussain |
Merge with Tobias.
|
| Wed, 09 Jun 2010 17:58:20 +0200 |
Tobias Markmann |
mod_auth_internal_hashed: Empty hashpass after conversion to stored_key/server_key and store new authentication database.
|
| Wed, 09 Jun 2010 17:55:04 +0200 |
Tobias Markmann |
mod_auth_internal_hashed: Remove debugging output.
|
| Wed, 09 Jun 2010 17:54:34 +0200 |
Tobias Markmann |
mod_auth_internal_hashed: Convert hashpass to server_key/stored_key on SCRAM-SHA-1 login.
|
| Wed, 09 Jun 2010 17:51:08 +0200 |
Tobias Markmann |
mod_auth_internal_hashed: Convert hashpass to server_key/stored_key on PLAIN login.
|
| Tue, 08 Jun 2010 20:39:27 +0200 |
Tobias Markmann |
Merge with tip.
|
| Tue, 08 Jun 2010 15:02:53 +0200 |
Tobias Markmann |
mod_auth_internal_hashed: Coverting salted password to stored_key and server_key.
|
| Tue, 08 Jun 2010 14:54:47 +0200 |
Tobias Markmann |
mod_auth_internal_hashed: Store stored_key and server_key when setting a password.
|
| Tue, 08 Jun 2010 11:00:26 +0200 |
Tobias Markmann |
util.sasl.scram: Authenticate clients by calculated StoredKey instead of ClientProof.
|
| Tue, 08 Jun 2010 10:47:55 +0200 |
Tobias Markmann |
mod_auth_internal_hashed: Store StoredKey and ServerKey instead of salted hashed password.
|
| Wed, 09 Jun 2010 03:41:24 +0200 |
Kim Alvefur |
Fix missing parameter in mod_auth_internal_hashed.
|
| Wed, 09 Jun 2010 01:11:46 +0100 |
Matthew Wild |
Merge trunk/MattJ->trunk
|
| Wed, 09 Jun 2010 01:11:12 +0100 |
Matthew Wild |
Merge 0.7->trunk
|
| Wed, 09 Jun 2010 01:07:37 +0100 |
Matthew Wild |
tools/xep227toprosody.lua: Set executable bit
|
| Tue, 08 Jun 2010 16:33:32 +0500 |
Waqas Hussain |
mod_compression: Removed some useless logging code.
|
| Tue, 08 Jun 2010 16:26:01 +0500 |
Waqas Hussain |
mod_announce: Fixed an edge case where non-admins attempting to announce would get two error replies.
|
| Tue, 08 Jun 2010 16:21:14 +0500 |
Waqas Hussain |
mod_presence: Enable firing of pre-events for all outbound stanzas, and switching completely to core_post_stanza.
|
| Mon, 07 Jun 2010 12:21:57 +0100 |
Matthew Wild |
Merge trunk/MattJ->trunk
|
| Mon, 07 Jun 2010 12:19:14 +0100 |
Matthew Wild |
Merge 0.7->trunk
|
| Thu, 03 Jun 2010 18:09:02 +0500 |
Waqas Hussain |
util.sasl_cyrus: Log the textual representation of unknown Cyrus SASL errors, not just the error code.
|
| Thu, 03 Jun 2010 17:47:51 +0500 |
Waqas Hussain |
util.sasl.scram: Fixed a log level.
|
| Thu, 03 Jun 2010 18:01:05 +0500 |
Waqas Hussain |
mod_presence: Send unavailable presence in response to probes to the sender's full JID, not bare JID.
|
| Mon, 07 Jun 2010 04:23:08 +0500 |
Waqas Hussain |
mod_auth_cyrus: Auth provider with support for Cyrus SASL.
|
| Mon, 07 Jun 2010 04:22:49 +0500 |
Waqas Hussain |
mod_auth_anonymous: Fixed a syntax error.
|
| Mon, 07 Jun 2010 04:07:40 +0500 |
Waqas Hussain |
mod_auth_anonymous: Auth provider with support for SASL ANONYMOUS.
|
| Mon, 07 Jun 2010 03:07:58 +0500 |
Waqas Hussain |
mod_auth_internal_hashed: Added SCRAM-SHA-1 support for SASL.
|
| Mon, 07 Jun 2010 02:40:14 +0500 |
Waqas Hussain |
mod_saslauth: Updated to use usermanager.get_sasl_handler.
|
| Mon, 07 Jun 2010 02:38:20 +0500 |
Waqas Hussain |
mod_auth_internal, mod_auth_internal_hashed: Fixed a global access.
|
| Mon, 07 Jun 2010 02:33:40 +0500 |
Waqas Hussain |
mod_auth_internal, mod_auth_internal_hashed: Updated to provide get_sasl_handler.
|
| Mon, 07 Jun 2010 02:32:13 +0500 |
Waqas Hussain |
usermanager: Changed get_supported_methods to get_sasl_handler.
|
| Fri, 04 Jun 2010 18:38:35 +0500 |
Waqas Hussain |
Merge with trunk.
|
| Fri, 04 Jun 2010 18:36:04 +0500 |
Waqas Hussain |
mod_presence: Enable firing of pre-events for probes.
|
| Fri, 04 Jun 2010 18:30:18 +0500 |
Waqas Hussain |
mod_presence: Don't stop pre-event for outgoing probes.
|
| Fri, 04 Jun 2010 18:24:09 +0500 |
Waqas Hussain |
mod_presence: Small refactoring.
|
| Fri, 04 Jun 2010 14:33:36 +0100 |
Matthew Wild |
Rename mod_defaultauth -> mod_auth_internal, mod_hashpassauth -> mod_auth_internal_hashed, and the providers to internal and internal_hashed respectively. Also no longer auto-load defaultauth, but instead auto-load the plugin selected for each host at startup based on the provider name.
|
| Fri, 04 Jun 2010 14:08:40 +0100 |
Matthew Wild |
Merge trunk/MattJ with trunk
|
| Fri, 04 Jun 2010 13:55:39 +0100 |
Matthew Wild |
mod_saslauth: Fix log level
|
| Fri, 04 Jun 2010 13:54:15 +0100 |
Matthew Wild |
usermanager: Rename the fallback provider from 'dummyauth' to 'null'
|
| Fri, 04 Jun 2010 13:53:07 +0100 |
Matthew Wild |
usermanager: Add hunk that got missed in a merge
|
| Thu, 03 Jun 2010 18:09:02 +0500 |
Waqas Hussain |
util.sasl_cyrus: Log the textual representation of unknown Cyrus SASL errors, not just the error code.
|
| Thu, 03 Jun 2010 18:01:05 +0500 |
Waqas Hussain |
mod_presence: Send unavailable presence in response to probes to the sender's full JID, not bare JID.
|
| Thu, 03 Jun 2010 17:48:50 +0500 |
Waqas Hussain |
SASL: Minor cleanup.
|
| Thu, 03 Jun 2010 17:47:51 +0500 |
Waqas Hussain |
util.sasl.scram: Fixed a log level.
|
| Thu, 03 Jun 2010 17:27:49 +0500 |
Waqas Hussain |
mod_presence: Removed unnecessary parameter 'core_route_stanza' from various functions.
|
| Sat, 29 May 2010 18:52:27 -0400 |
Jeff Mitchell |
Add jid support for motd
|
| Sat, 29 May 2010 14:02:58 -0400 |
Jeff Mitchell |
Add motd plugin, giving text to a user on each login.
|
| Fri, 28 May 2010 18:01:53 -0400 |
Jeff Mitchell |
Add the ability to have names in group files, by putting them with an = sign after the jid:
|
| Fri, 28 May 2010 14:47:32 -0400 |
Jeff Mitchell |
Correct out of order logic in mod_hashpassauth
|
| Thu, 27 May 2010 10:54:11 -0400 |
Jeff Mitchell |
Add mechanism for upgrading to hashed passwords from default. Remove some extra debug.
|
| Thu, 27 May 2010 09:20:08 -0400 |
Jeff Mitchell |
Have defaultauth load by default
|
| Wed, 26 May 2010 18:16:58 -0400 |
Jeff Mitchell |
Check in mod_hashpassauth -- works!
|
| Thu, 20 May 2010 18:06:21 -0400 |
Jeff Mitchell |
Working defaultauth
|
| Thu, 20 May 2010 14:19:14 -0400 |
Jeff Mitchell |
Added mod_auth_default
|
| Thu, 20 May 2010 14:18:12 -0400 |
Jeff Mitchell |
Update usermanager to not crash, etc.
|
| Thu, 20 May 2010 11:51:24 -0400 |
Jeff Mitchell |
First bit of work
|
| Fri, 04 Jun 2010 11:59:27 +0100 |
Matthew Wild |
Merge backout
|
| Fri, 04 Jun 2010 11:54:17 +0100 |
Matthew Wild |
Backed out changeset 8bd3857a75ee
|
| Thu, 03 Jun 2010 18:09:02 +0500 |
Waqas Hussain |
util.sasl_cyrus: Log the textual representation of unknown Cyrus SASL errors, not just the error code.
|
| Thu, 03 Jun 2010 18:01:05 +0500 |
Waqas Hussain |
mod_presence: Send unavailable presence in response to probes to the sender's full JID, not bare JID.
|
| Thu, 03 Jun 2010 17:48:50 +0500 |
Waqas Hussain |
SASL: Minor cleanup.
|
| Thu, 03 Jun 2010 17:47:51 +0500 |
Waqas Hussain |
util.sasl.scram: Fixed a log level.
|
| Thu, 03 Jun 2010 17:27:49 +0500 |
Waqas Hussain |
mod_presence: Removed unnecessary parameter 'core_route_stanza' from various functions.
|
| Thu, 03 Jun 2010 12:29:27 +0100 |
Matthew Wild |
Merge 0.7->trunk
|
| Thu, 03 Jun 2010 12:28:27 +0100 |
Matthew Wild |
s2smanager: Remove potentially misleading log message (thanks albert)
|
| Wed, 02 Jun 2010 21:34:16 +0100 |
Matthew Wild |
Merge 0.7->trunk
|
| Wed, 02 Jun 2010 21:33:44 +0100 |
Matthew Wild |
net.server_event: Also return the socket from wrapclient, to maintain compatibility with server_select (thanks uhoreg)
|
| Wed, 02 Jun 2010 18:24:56 +0100 |
Matthew Wild |
mod_compression: Use filters! \o/
|
| Wed, 02 Jun 2010 18:23:39 +0100 |
Matthew Wild |
xmppserver_listener: Add filters for incoming bytes and stanzas
|
| Wed, 02 Jun 2010 18:23:15 +0100 |
Matthew Wild |
s2smanager: Add filters for outgoing bytes and stanzas
|
| Wed, 02 Jun 2010 18:22:23 +0100 |
Matthew Wild |
sessionmanager: Rename filters_initialize->initialize_filters
|
| Wed, 02 Jun 2010 17:51:39 +0100 |
Matthew Wild |
xmppclient_listener: Add filters for incoming bytes and stanzas
|
| Wed, 02 Jun 2010 17:51:14 +0100 |
Matthew Wild |
sessionmanager: Initialize new sessions for filtering, and add filters for outgoing bytes and stanzas
|
| Wed, 02 Jun 2010 17:23:57 +0100 |
Matthew Wild |
util.filters: Ensure initialize() never initializes an object twice - and return the filter function to the caller
|
| Wed, 02 Jun 2010 16:53:40 +0100 |
Matthew Wild |
xmppserver_listener: Port to util.xmppstream \o/
|
| Wed, 02 Jun 2010 13:31:36 +0100 |
Matthew Wild |
util.filters: Break processing if a filterer returns nil
|
| Wed, 02 Jun 2010 13:03:55 +0100 |
Matthew Wild |
util.filters: Don't traceback with no filters of a type added
|
| Wed, 02 Jun 2010 17:25:01 +0500 |
Waqas Hussain |
net.multiplex_listener: Test to make sure listener.onconnect isn't nil.
|
| Wed, 02 Jun 2010 17:06:23 +0500 |
Waqas Hussain |
net.multiplex_listener: Call listener.onconnect(conn) when swapping listeners.
|
| Wed, 02 Jun 2010 12:32:24 +0100 |
Matthew Wild |
xmppclient_listener: Port to onconnect handler
|
| Wed, 02 Jun 2010 12:24:07 +0100 |
Matthew Wild |
util.filters: Don't traceback when trying to remove a filter from an uninitialized object
|
| Wed, 02 Jun 2010 12:23:07 +0100 |
Matthew Wild |
util.filters: Expose the initialization function
|
| Wed, 02 Jun 2010 12:20:29 +0100 |
Matthew Wild |
util.filters: New utility library for managing filters on an object
|
| Wed, 02 Jun 2010 01:54:17 +0500 |
Waqas Hussain |
mod_pep: Corrected and optimized handling of non-available presence stanzas.
|
| Sun, 30 May 2010 23:01:34 +0500 |
Waqas Hussain |
mod_iq: Removed a check for user existance when firing iq/bare/* sub-events.
|
| Tue, 01 Jun 2010 20:10:17 +0100 |
Matthew Wild |
mod_pep: Use is_contact_subscribed (which uses the new rostermanager fix to avoid unnecessary roster loads)
|
| Tue, 01 Jun 2010 20:09:31 +0100 |
Waqas Hussain |
rostermanager: Optimisation to avoid unnecessarily loading rosters for offline contacts on probes, etc.
|
| Sat, 29 May 2010 02:08:56 +0100 |
Matthew Wild |
Merge compression fix
|
| Sat, 29 May 2010 02:08:11 +0100 |
Matthew Wild |
mod_compression: Update for new session.data() syntax, fixes invalid XML errors after compression negotiation (thanks hg bisect)
|
| Wed, 26 May 2010 13:38:22 +0100 |
Matthew Wild |
Merge 0.7->trunk
|
| Wed, 26 May 2010 13:38:00 +0100 |
Matthew Wild |
mod_groups: Check for existence of roster[false] before clearing version (thanks Flo)
|
| Mon, 24 May 2010 19:46:12 +0100 |
Matthew Wild |
Merge 0.7->trunk
|
| Mon, 24 May 2010 19:44:27 +0100 |
Matthew Wild |
util.sasl.scram: Fix remaining - in profile name
|
| Mon, 24 May 2010 18:15:16 +0200 |
Tobias Markmann |
util.sasl.*: Adjusting authentication provider names. All '-' replaced with '_'
|
| Mon, 24 May 2010 19:39:07 +0100 |
Matthew Wild |
Merge trunk/Tobias->trunk
|
| Mon, 24 May 2010 18:15:16 +0200 |
Tobias Markmann |
util.sasl.*: Adjusting authentication provider names. All '-' replaced with '_'
|
| Mon, 24 May 2010 16:52:12 +0100 |
Matthew Wild |
Merge 0.7->trunk
|
| Mon, 24 May 2010 17:44:13 +0200 |
Tobias Markmann |
util.sasl.scram: Fixing logic error in argument checking.
|
| Mon, 24 May 2010 17:44:13 +0200 |
Tobias Markmann |
util.sasl.scram: Fixing logic error in argument checking.
|
| Sun, 23 May 2010 23:11:00 +0100 |
Matthew Wild |
Merge 0.7->trunk
|
| Sun, 23 May 2010 23:05:01 +0100 |
Matthew Wild |
Merge 0.7/waqas->0.7/MattJ
|
| Mon, 24 May 2010 01:00:30 +0500 |
Waqas Hussain |
mod_private: Detect datamanager read errors, and respond with 'internal-server-error'.
|
| Mon, 24 May 2010 00:49:12 +0500 |
Waqas Hussain |
usermanager: Take datamanager errors into account when determining account existance.
|
| Mon, 24 May 2010 00:37:15 +0500 |
Waqas Hussain |
mod_presence: Don't send 'unsubscribed' in response to probes when roster loading fails.
|
| Mon, 24 May 2010 00:35:08 +0500 |
Waqas Hussain |
rostermanager: Return an error string when subscription test fails due to an error.
|
| Mon, 24 May 2010 00:29:45 +0500 |
Waqas Hussain |
rostermanager: Mark rosters which fail to load as broken, and never save them.
|
| Mon, 24 May 2010 00:04:22 +0500 |
Waqas Hussain |
mod_presence: Removed a useless check when handling incoming presence probes and subscriptions.
|
| Sun, 23 May 2010 23:55:01 +0500 |
Waqas Hussain |
util.datamanager: Return an error string when failing to save.
|
| Sun, 28 Feb 2010 22:58:43 +0100 |
Tobias Markmann |
util.sasl.scram: Adjusting authentication backend name to conform with the style already used by the plain module.
|
| Sat, 22 May 2010 20:51:01 +0200 |
Tobias Markmann |
util.sasl.scram: Fixing issue #177.
|
| Sat, 22 May 2010 20:34:32 +0200 |
Tobias Markmann |
util.sasl.plain: Typo.
|
| Sat, 22 May 2010 19:04:53 +0200 |
Tobias Markmann |
util.sasl.scram: Providing an API function to generate a salted password for the SCRAM-SHA-1 mechanism.
|
| Sat, 22 May 2010 14:58:24 +0200 |
Tobias Markmann |
util.sasl.scram: Split up long line.
|
| Sat, 22 May 2010 14:47:21 +0200 |
Tobias Markmann |
util.sasl.scram: Parsing client-final-message in a more strict way. (thanks Marc Santamaria)
|
| Sat, 22 May 2010 13:59:58 +0200 |
Tobias Markmann |
util.sasl.scram: Fix in nonce check of client-final-message.
|
| Sat, 22 May 2010 13:58:15 +0200 |
Tobias Markmann |
util.sasl.scram: Parsing client-first-message in a more strict way. (thanks Marc Santamaria)
|
| Sat, 22 May 2010 01:48:31 +0200 |
Tobias Markmann |
util.sasl.scram: Check nonce in client final message. Check channel binding flag in client first message. Adding some TODOs on more strict parsing. (thanks Marc Santamaria)
|
| Thu, 06 May 2010 15:19:20 +0500 |
Waqas Hussain |
util.sasl.scram: Fixed global access.
|
| Sun, 28 Feb 2010 22:42:53 +0100 |
Tobias Markmann |
util.sasl.scram: Adding documentation on SCRAM authentication backend.
|
| Sun, 28 Feb 2010 22:23:03 +0100 |
Tobias Markmann |
util.sasl: Abstracting out the hash function used since SCRAM is independent of it. Adding scram-{mech} authentication backend support.
|
| Fri, 21 May 2010 23:40:29 +0200 |
Tobias Markmann |
util.sasl.plain: Removing plain_hashed authentication provider. Just do hashing and comparison yourself in a plain_test authentication provider.
|
| Fri, 12 Mar 2010 18:37:51 +0100 |
Tobias Markmann |
util.sasl: 2009 -> 2010 in copyright header.
|
| Sun, 28 Feb 2010 22:50:25 +0100 |
Tobias Markmann |
util.sasl.plain: Adding plain_hashed authentication backend support.
|
| Sun, 28 Feb 2010 22:32:12 +0100 |
Tobias Markmann |
util.sasl: Moving SASL authentication backends documentation to the mechanism files.
|
| Sun, 23 May 2010 05:46:52 +0500 |
Waqas Hussain |
rostermanager: Correctly clear the bare_sessions table on roster load errors during bind.
|
| Sat, 22 May 2010 12:20:22 +0100 |
Matthew Wild |
rostermanager: Don't fire roster-load event if there was an error loading the roster
|
| Sat, 22 May 2010 05:53:27 +0500 |
Waqas Hussain |
sessionmanager: Change error for reaching resource limit from 'conflict' to 'resource-constraint' during session bind.
|
| Sat, 22 May 2010 05:52:24 +0500 |
Waqas Hussain |
sessionmanager: If roster loading fails during resource bind, kick the user with an internal-server-error.
|
| Sat, 22 May 2010 05:50:47 +0500 |
Waqas Hussain |
rostermanager: When loading the roster, also return a datamanager error if available.
|
| Sat, 22 May 2010 05:49:21 +0500 |
Waqas Hussain |
util.datamanager: When failing to load a file, and the file exists, return nil, error.
|
| Sat, 22 May 2010 03:54:50 +0500 |
Waqas Hussain |
mod_privacy: Improved logging.
|
| Sat, 22 May 2010 03:20:43 +0500 |
Waqas Hussain |
mod_presence: Added option 'ignore_presence_priority'.
|
| Fri, 21 May 2010 19:45:33 +0100 |
Matthew Wild |
Merge with backout
|
| Fri, 21 May 2010 19:44:31 +0100 |
Matthew Wild |
Backed out changeset c75c22c316d6 (the XMPP spec now gives a better way to do this)
|
| Sat, 22 May 2010 20:51:01 +0200 |
Tobias Markmann |
util.sasl.scram: Fixing issue #177.
|
| Sat, 22 May 2010 20:34:32 +0200 |
Tobias Markmann |
util.sasl.plain: Typo.
|
| Sat, 22 May 2010 19:04:53 +0200 |
Tobias Markmann |
util.sasl.scram: Providing an API function to generate a salted password for the SCRAM-SHA-1 mechanism.
|
| Sat, 22 May 2010 14:58:24 +0200 |
Tobias Markmann |
util.sasl.scram: Split up long line.
|
| Sat, 22 May 2010 14:47:21 +0200 |
Tobias Markmann |
util.sasl.scram: Parsing client-final-message in a more strict way. (thanks Marc Santamaria)
|
| Sat, 22 May 2010 13:59:58 +0200 |
Tobias Markmann |
util.sasl.scram: Fix in nonce check of client-final-message.
|
| Sat, 22 May 2010 13:58:15 +0200 |
Tobias Markmann |
util.sasl.scram: Parsing client-first-message in a more strict way. (thanks Marc Santamaria)
|
| Sat, 22 May 2010 01:48:31 +0200 |
Tobias Markmann |
util.sasl.scram: Check nonce in client final message. Check channel binding flag in client first message. Adding some TODOs on more strict parsing. (thanks Marc Santamaria)
|
| Fri, 21 May 2010 23:40:29 +0200 |
Tobias Markmann |
util.sasl.plain: Removing plain_hashed authentication provider. Just do hashing and comparison yourself in a plain_test authentication provider.
|
| Fri, 21 May 2010 19:28:56 +0100 |
Matthew Wild |
Merge 0.7->trunk
|
| Fri, 21 May 2010 19:27:06 +0100 |
Matthew Wild |
mod_bosh: Re-layout session object creation to make lines shorter
|
| Fri, 21 May 2010 19:24:50 +0100 |
Matthew Wild |
mod_bosh: Add option consider_bosh_secure to treat BOSH sessions as encrypted even if they don't use HTTP (useful for when secure requests are proxied to Prosody over HTTP)
|
| Fri, 21 May 2010 19:20:21 +0100 |
Matthew Wild |
mod_privacy: Fix several possible tracebacks when either the contact is a host JID, or the contact isn't in your roster and you have roster group/subscription rules in place
|
| Fri, 21 May 2010 19:19:29 +0100 |
Matthew Wild |
mod_privacy: Remove validation that checks a roster group you block actually exists - it would be time-consuming on large rosters, and isn't important (or correct?) anyway.
|
| Thu, 20 May 2010 11:52:20 +0100 |
Matthew Wild |
Merge 0.7->trunk
|
| Thu, 20 May 2010 11:51:55 +0100 |
Matthew Wild |
mod_saslauth: Split out cyrus SASL config options into locals, and add support for cyrus_application_name (default: 'prosody')
|
| Thu, 20 May 2010 11:44:41 +0100 |
Matthew Wild |
Merge 0.7->trunk
|
| Thu, 20 May 2010 11:32:24 +0100 |
Matthew Wild |
usermanager, mod_saslauth: Make account provisioning for Cyrus SASL optional (default: not required)
|
| Thu, 20 May 2010 11:13:51 +0100 |
Matthew Wild |
util.sasl_cyrus: Support for specifying the application name (to pass to Cyrus SASL's init())
|
| Thu, 20 May 2010 11:08:51 +0100 |
Matthew Wild |
mod_saslauth: Add return value and error message to the Cyrus SASL handle_status callback
|
| Thu, 20 May 2010 11:05:43 +0100 |
Matthew Wild |
mod_saslauth: Allow the Cyrus SASL realm to be configurable
|
| Thu, 20 May 2010 10:48:44 +0100 |
Matthew Wild |
Merge 0.7->trunk
|
| Thu, 20 May 2010 10:46:08 +0100 |
Matthew Wild |
net.dns: Remove redundant locals declaration
|
| Thu, 20 May 2010 10:45:29 +0100 |
Matthew Wild |
net.dns: Fix dns.lookup from commit e54774bd73a7
|
| Thu, 20 May 2010 10:46:08 +0100 |
Matthew Wild |
net.dns: Remove redundant locals declaration
|
| Thu, 20 May 2010 10:45:29 +0100 |
Matthew Wild |
net.dns: Fix dns.lookup from commit e54774bd73a7
|
| Thu, 20 May 2010 09:41:27 +0100 |
Matthew Wild |
Merge 0.7->trunk
|
| Thu, 20 May 2010 09:40:33 +0100 |
Matthew Wild |
mod_groups: Remove potentially verbose per-contact logging (thanks Flo)
|
| Wed, 19 May 2010 10:49:27 +0500 |
Waqas Hussain |
usermanager: Changed auth provider functions to methods.
|
| Tue, 18 May 2010 23:29:44 +0100 |
Matthew Wild |
Merge 0.7->trunk
|
| Tue, 18 May 2010 23:29:21 +0100 |
Matthew Wild |
Merge 0.6->0.7
|
| Tue, 18 May 2010 23:28:36 +0100 |
Matthew Wild |
configure: Fix to allow option values containing '=' (thanks Jakub)
|
| Mon, 28 Dec 2009 19:49:55 +0500 |
Brian Cully |
net/dns: Fix socket.select timeout.
|
| Tue, 18 May 2010 00:47:35 +0100 |
Matthew Wild |
Merge 0.7->trunk
|
| Tue, 18 May 2010 00:47:06 +0100 |
Matthew Wild |
Merge 0.6->0.7
|
| Wed, 28 Apr 2010 16:52:06 +0400 |
Brian Cully |
net/httpserver_listener: Ignore empty strings on incoming data.
|
| Mon, 17 May 2010 11:58:00 +0100 |
Matthew Wild |
Merge 0.7->trunk
|
| Mon, 17 May 2010 11:57:01 +0100 |
Matthew Wild |
Merge 0.7/MattJ with 0.7
|
| Mon, 17 May 2010 11:56:36 +0100 |
Matthew Wild |
Merge with 0.6
|
| Mon, 17 May 2010 11:49:24 +0100 |
Matthew Wild |
mod_bosh: Always give requests a destroy handler, so that the management of each session's request array and the inactive_sessions logic can happen in one place. Simplifies everything and concludes this series of BOSH fixes.
|
| Mon, 17 May 2010 11:46:54 +0100 |
Matthew Wild |
mod_bosh: Fix handling of rids by not dropping requests with repeated rids (assign them their sid instead), and always starting a session with first_rid-1.
|
| Mon, 17 May 2010 11:45:11 +0100 |
Matthew Wild |
mod_bosh: Remove some hacky code for pruning dead requests that hopefully never gets executed - if it does there's a bug anyway.
|
| Mon, 17 May 2010 11:42:53 +0100 |
Matthew Wild |
mod_bosh: Remove requests from the session table using table.remove(), prevents the possibility of holes in the array.
|
| Sat, 15 May 2010 19:38:40 +0100 |
Matthew Wild |
prosodyctl: Support for the new usermanager, refactor host creation and fail if a host is not using the default authentication provider, for now. (thanks Nicola)
|
| Sat, 15 May 2010 19:31:58 +0100 |
Matthew Wild |
usermanager: Export new_default_provider()
|
| Thu, 13 May 2010 21:18:03 +0500 |
Waqas Hussain |
usermanager: Handle auth providers for components.
|
| Wed, 12 May 2010 23:06:46 +0100 |
Matthew Wild |
usermanager: Fix logic for per-host admin tables (thanks Maranda)
|
| Sun, 09 May 2010 20:48:21 +0100 |
Matthew Wild |
net.xmppclient_listener: Port to util.xmppstream \o/
|
| Sun, 09 May 2010 20:46:24 +0100 |
Matthew Wild |
prosody: Load util.xmppstream :(
|
| Sun, 09 May 2010 20:45:53 +0100 |
Matthew Wild |
util.xmppstream: Stream objects now just have feed/reset methods
|
| Fri, 07 May 2010 21:43:37 +0100 |
Matthew Wild |
usermanager: Bump log level of incorrect config option warnings
|
| Fri, 07 May 2010 21:42:45 +0100 |
Matthew Wild |
usermanager: Fix for is_admin to work with the new auth provider architecture
|
| Fri, 07 May 2010 16:21:04 +0500 |
Waqas Hussain |
Merge 0.7->trunk
|
| Fri, 07 May 2010 16:17:48 +0500 |
Waqas Hussain |
Merge 0.6->0.7
|
| Fri, 07 May 2010 16:10:04 +0500 |
Waqas Hussain |
mod_console: Set a chunk name for loadstring calls (nicer errors).
|
| Fri, 07 May 2010 16:04:45 +0500 |
Waqas Hussain |
mod_posix: Fixed a global access.
|
| Fri, 07 May 2010 16:13:05 +0500 |
Waqas Hussain |
mod_console: Ensure that a null byte is printed after sending the banner.
|
| Fri, 07 May 2010 16:02:29 +0500 |
Waqas Hussain |
prosody: Modified function metatable for better string representation of functions.
|
| Fri, 07 May 2010 16:00:33 +0500 |
Waqas Hussain |
prosody: Lowered log level for a log message.
|
| Fri, 07 May 2010 07:18:09 +0500 |
Waqas Hussain |
mod_posix: Don't add a server-starting event handler while the server-starting event is being fired.
|
| Thu, 06 May 2010 23:16:50 +0500 |
Waqas Hussain |
net.server_select: Remove some debugging code.
|
| Thu, 06 May 2010 17:14:11 +0500 |
Waqas Hussain |
Merge 0.7->trunk
|
| Thu, 06 May 2010 16:25:40 +0500 |
Waqas Hussain |
Merge 0.6->0.7
|
| Thu, 06 May 2010 15:52:47 +0500 |
Waqas Hussain |
loggingmanager: Enable debug level for default console logging when 'debug' mode is enabled in the config.
|
| Thu, 06 May 2010 15:38:11 +0500 |
Waqas Hussain |
loggingmanager: Enable debug level for default console logging when 'debug' mode is enabled in the config.
|
| Thu, 06 May 2010 15:19:20 +0500 |
Waqas Hussain |
util.sasl.scram: Fixed global access.
|
| Wed, 05 May 2010 20:35:06 +0100 |
Matthew Wild |
prosodyctl: Use the global events objects for hosts (again) (thanks albert) (sorry albert)
|
| Wed, 05 May 2010 20:14:24 +0100 |
Matthew Wild |
prosodyctl: Give each host an independant events object, because it seems to be the right thing to do
|
| Wed, 05 May 2010 20:14:03 +0100 |
Matthew Wild |
prosodyctl: Relocate global prosody object creation (see fff153f7f4de)
|
| Wed, 05 May 2010 19:01:14 +0100 |
Matthew Wild |
Merge configmanager->trunk
|
| Wed, 14 Apr 2010 12:59:46 +0100 |
Matthew Wild |
configmanager: Add VirtualHost as an alias for Host (re-applied in trunk due to previous bad merge with 0.7)
|
| Wed, 05 May 2010 17:22:43 +0100 |
Matthew Wild |
Merge 0.7->trunk
|
| Wed, 05 May 2010 17:21:50 +0100 |
Matthew Wild |
mod_console: Make use of the new onconnect callback to initialise session and send banner
|
| Wed, 05 May 2010 17:12:32 +0100 |
Matthew Wild |
net.server_select: Fix typo affecting connections with an onconnect listener that have data pending in the sendbuffer
|
| Wed, 05 May 2010 15:33:58 +0100 |
Matthew Wild |
Merge 0.7->trunk
|
| Wed, 05 May 2010 15:33:29 +0100 |
Matthew Wild |
mod_proxy65: Send error reply to activation stanza if one or both parties were not connected to the proxy
|
| Wed, 05 May 2010 15:32:16 +0100 |
Matthew Wild |
mod_proxy65: Return service-unavailable error when receiving an iq we didn't understand
|
| Wed, 05 May 2010 15:31:18 +0100 |
Matthew Wild |
mod_proxy65: Use new server.link to link proxied connections, now works with either connection backend
|
| Wed, 05 May 2010 15:25:48 +0100 |
Matthew Wild |
net.server_select, net.server_event: Add server.link() to link 2 connections with an intermediate buffer of the specified size
|
| Wed, 05 May 2010 15:24:24 +0100 |
Matthew Wild |
net.server_select, net.server_event: Support for ondrain listener callback for when send buffer is empty
|
| Wed, 05 May 2010 15:23:17 +0100 |
Matthew Wild |
net.server_select, net.server_event: Rename :pattern() method to :set_mode() for select backend, and add :set_mode() to event backend
|
| Wed, 05 May 2010 15:21:17 +0100 |
Matthew Wild |
net.server_select, net.server_event: Support for :pause() and :resume() on connections
|
| Wed, 05 May 2010 14:17:01 +0100 |
Matthew Wild |
usermanager: Give the default auth provider a name, you'll never guess what it is.
|
| Wed, 05 May 2010 11:29:10 +0100 |
Matthew Wild |
Merge Tobias's fancy SASL branch->trunk
|
| Fri, 12 Mar 2010 18:41:05 +0100 |
Tobias Markmann |
Merge with tip.
|
| Fri, 12 Mar 2010 18:37:51 +0100 |
Tobias Markmann |
util.sasl: 2009 -> 2010 in copyright header.
|
| Sun, 28 Feb 2010 22:58:43 +0100 |
Tobias Markmann |
util.sasl.scram: Adjusting authentication backend name to conform with the style already used by the plain module.
|
| Sun, 28 Feb 2010 22:50:25 +0100 |
Tobias Markmann |
util.sasl.plain: Adding plain_hashed authentication backend support.
|
| Sun, 28 Feb 2010 22:42:53 +0100 |
Tobias Markmann |
util.sasl.scram: Adding documentation on SCRAM authentication backend.
|
| Sun, 28 Feb 2010 22:40:05 +0100 |
Tobias Markmann |
util.sasl.anonymous: Adding documentation on anonymous authentication backend.
|
| Sun, 28 Feb 2010 22:32:12 +0100 |
Tobias Markmann |
util.sasl: Moving SASL authentication backends documentation to the mechanism files.
|
| Sun, 28 Feb 2010 22:23:03 +0100 |
Tobias Markmann |
util.sasl: Abstracting out the hash function used since SCRAM is independent of it. Adding scram-{mech} authentication backend support.
|
| Wed, 05 May 2010 11:25:26 +0100 |
Matthew Wild |
Merge 0.7->trunk
|
| Wed, 05 May 2010 11:24:45 +0100 |
Matthew Wild |
net.server_event: Be sure to fire onincoming for backwards-compatibility with pre-onconnect listeners (thanks darkrain/mod_console)
|
| Wed, 05 May 2010 01:05:58 +0100 |
Matthew Wild |
usermanager: Support for pluggable authentication providers
|
| Tue, 04 May 2010 23:43:01 +0100 |
Matthew Wild |
eventmanager, prosody: Adapt eventmanager to use prosody.events, as a step towards removing it entirely
|
| Tue, 04 May 2010 23:36:50 +0100 |
Matthew Wild |
Merge 0.7->trunk (with MUC needing checking, waqas)
|
| Sat, 01 May 2010 05:18:38 +0500 |
Waqas Hussain |
Merge 0.6 into 0.7.
|
| Wed, 14 Apr 2010 13:12:14 +0100 |
Matthew Wild |
Tagging 0.6.2
|
| Wed, 14 Apr 2010 13:01:10 +0100 |
Matthew Wild |
prosody.cfg.lua.dist: Refactor the default config file based on feedback from confused users
0.6.2
|
| Wed, 14 Apr 2010 13:00:24 +0100 |
Matthew Wild |
hostmanager: Re-word log messages in line with config changes
|
| Wed, 14 Apr 2010 12:59:46 +0100 |
Matthew Wild |
configmanager: Add VirtualHost as an alias for Host
|
| Wed, 14 Apr 2010 17:54:33 +0500 |
Waqas Hussain |
MUC: Allow moderators which are not owners to change roles.
|
| Mon, 19 Apr 2010 18:30:59 +0500 |
Waqas Hussain |
MUC: Include <status code='100'/> in a message, not in presence. Fixes various issues.
|
| Mon, 19 Apr 2010 18:29:10 +0500 |
Waqas Hussain |
modulemanager: Log proper tracebacks on errors during module load/unload.
|
| Mon, 19 Apr 2010 18:28:12 +0500 |
Waqas Hussain |
prosody: Set metatable on functions to allow easy access to upvalues.
|
| Tue, 04 May 2010 23:11:41 +0100 |
Matthew Wild |
configmanager: Fix very wacky indentation
|
| Tue, 04 May 2010 23:07:49 +0100 |
Matthew Wild |
configmanager: Fix some wacky indentation
|
| Sun, 11 Apr 2010 01:30:31 +0100 |
Matthew Wild |
Merge 0.7->trunk
|
| Sun, 11 Apr 2010 01:29:59 +0100 |
Matthew Wild |
net.server_event: Call listener.onconnect if it exists, otherwise stick to listener.onincoming
|
| Sun, 11 Apr 2010 01:20:20 +0100 |
Matthew Wild |
Merge 0.7->trunk
|
| Sun, 11 Apr 2010 01:11:42 +0100 |
Matthew Wild |
net.server_select: Support for listener.onconnect
|
| Fri, 09 Apr 2010 12:32:25 +0100 |
Matthew Wild |
Merge 0.7->trunk
|
| Fri, 09 Apr 2010 12:31:51 +0100 |
Matthew Wild |
Merge 0.6->0.7
|
| Fri, 09 Apr 2010 12:25:54 +0100 |
Matthew Wild |
net.server: Fix logic error causing traceback when receiving a non-number port
|
| Wed, 07 Apr 2010 21:08:16 +0100 |
Matthew Wild |
loggingmanager: Fix syntax error :)
|
| Wed, 07 Apr 2010 21:01:06 +0100 |
Matthew Wild |
Merge 0.7->trunk
|
| Wed, 07 Apr 2010 21:00:20 +0100 |
Matthew Wild |
util.timer: When using libevent hold onto the event handle to stop it being collected (and the timer stopping). Fixes BOSH ghosts, thanks Flo, niekie, waqas.
|
| Wed, 07 Apr 2010 17:41:35 +0100 |
Matthew Wild |
loggingmanager: Observe 'debug' config setting for console logging too
|
| Sat, 03 Apr 2010 23:09:59 +0100 |
Matthew Wild |
Merge 0.7->trunk
|
| Sat, 03 Apr 2010 23:09:11 +0100 |
Matthew Wild |
Merge 0.6->0.7
|
| Sat, 03 Apr 2010 22:26:14 +0100 |
Matthew Wild |
Merge 0.6/MattJ -> 0.6
|
| Sat, 03 Apr 2010 22:24:39 +0100 |
Matthew Wild |
mod_bosh: Default stanza namespace should be jabber:client (fixes BOSH to work with recent namespace fix)
|
| Thu, 01 Apr 2010 19:28:23 +0500 |
Waqas Hussain |
util.ztact: Fixed global accesses.
|
| Thu, 01 Apr 2010 19:27:26 +0500 |
Waqas Hussain |
util.uuid: Use a local instead of a global.
|
| Thu, 01 Apr 2010 19:12:08 +0500 |
Waqas Hussain |
util.stanza: Fixed some more nil global accesses.
|
| Thu, 01 Apr 2010 19:08:25 +0500 |
Waqas Hussain |
util.stanza: Fixed a nil global access.
|
| Tue, 30 Mar 2010 19:48:04 +0100 |
Matthew Wild |
Merge 0.7->trunk
|
| Tue, 30 Mar 2010 19:46:53 +0100 |
Matthew Wild |
Merge 0.7/waqas->0.7/MattJ
|
| Fri, 26 Mar 2010 08:24:29 +0500 |
Waqas Hussain |
net.server_event: Fixed spelling fail.
|
| Tue, 30 Mar 2010 19:45:56 +0100 |
Matthew Wild |
Merge 0.6->0.7
|
| Tue, 30 Mar 2010 19:44:50 +0100 |
Matthew Wild |
xmppserver_listener: Compatibility fix for older Prosodies with the s2s xmlns bug
|
| Tue, 30 Mar 2010 19:40:16 +0100 |
Matthew Wild |
stanza_router, s2smanager, modulemanager: Fix for handling of the default namespace on stanzas, causing sometimes jabber:client to be sent over s2s, and accepted
|
| Thu, 25 Mar 2010 19:40:38 +0000 |
Matthew Wild |
Merge 0.7->trunk
|
| Thu, 25 Mar 2010 19:34:41 +0000 |
Matthew Wild |
tools/erlparse: Discard erlang PIDs instead of choking on them as a syntax error
|
| Thu, 25 Mar 2010 19:34:05 +0000 |
Matthew Wild |
tools/erlparse: Report the line number when showing a syntax error in the input file
|
| Thu, 25 Mar 2010 19:32:35 +0000 |
Matthew Wild |
tools/erlparse: Optimisations aplenty for faster processing of large files
|
| Thu, 25 Mar 2010 18:53:17 +0000 |
Matthew Wild |
Merge 0.7->trunk
|
| Thu, 25 Mar 2010 18:52:34 +0000 |
Matthew Wild |
tools/ejabberd2prosody: Create prosody singleton so datamanager can detect the platform (set no platform to use lfs, pposix isn't necessary here)
|
| Thu, 25 Mar 2010 12:33:45 +0000 |
Matthew Wild |
Merge 0.7->trunk
|
| Thu, 25 Mar 2010 12:32:25 +0000 |
Matthew Wild |
net.server_event: Don't re-try a write if the connection closed (thanks Flo)
|
| Wed, 24 Mar 2010 22:48:12 +0000 |
Matthew Wild |
Merge 0.7->trunk
|
| Wed, 24 Mar 2010 22:46:57 +0000 |
Matthew Wild |
net.server_event: Bump timeout values up somewhat
|
| Wed, 24 Mar 2010 22:41:43 +0000 |
Matthew Wild |
Merge 0.7->trunk
|
| Wed, 24 Mar 2010 22:40:53 +0000 |
Matthew Wild |
Merge 0.7/waqas->0.7/MattJ
|
| Wed, 24 Mar 2010 00:07:17 +0500 |
Waqas Hussain |
util.sasl.digest-md5: Removed unnnecessary check (which included a nil global access).
|
| Wed, 24 Mar 2010 00:05:55 +0500 |
Waqas Hussain |
mod_register: Use set_password to set passwords instead of create_user.
|
| Wed, 24 Mar 2010 00:03:31 +0500 |
Waqas Hussain |
usermanager: Added function set_password.
|
| Wed, 24 Mar 2010 22:34:59 +0000 |
Matthew Wild |
Merge 0.6->0.7
|
| Wed, 24 Mar 2010 20:00:22 +0000 |
Matthew Wild |
mod_tls: Add s2s_allow_encryption option which, when set to false, disabled TLS for s2s
|
| Tue, 23 Mar 2010 20:55:28 +0500 |
Waqas Hussain |
prosody.cfg.lua.dist: Whitespace fix.
|
| Tue, 23 Mar 2010 20:48:57 +0500 |
Waqas Hussain |
prosody.cfg.lua.dist: Disable mod_privacy by default.
|
| Tue, 23 Mar 2010 20:24:56 +0500 |
Waqas Hussain |
usermanager: Return sane errors/results when Cyrus SASL is in use.
|
| Tue, 23 Mar 2010 20:17:46 +0500 |
Waqas Hussain |
mod_saslauth: Tidier code for SASL backend selection.
|
| Tue, 23 Mar 2010 20:11:39 +0500 |
Waqas Hussain |
mod_saslauth: Fail with an error when the requested SASL backend cannot be used.
|
| Mon, 22 Mar 2010 17:26:12 +0000 |
Matthew Wild |
Merge 0.7->trunk
|
| Mon, 22 Mar 2010 17:24:55 +0000 |
Matthew Wild |
Merge 0.6->0.7
|
| Mon, 22 Mar 2010 17:16:28 +0000 |
Matthew Wild |
util.windows: Convert from Windows line endings
|
| Mon, 22 Mar 2010 17:06:15 +0000 |
Matthew Wild |
Update copyright headers for 2010
|
| Mon, 22 Mar 2010 21:58:38 +0500 |
Waqas Hussain |
loggingmanager: Don't use non-standard format specifier to format the timestamp.
|
| Mon, 22 Mar 2010 16:55:10 +0000 |
Matthew Wild |
util.xmppstream: new() now returns a parser object
|
| Mon, 22 Mar 2010 16:24:49 +0000 |
Matthew Wild |
util.xmppstream: Initial commit
|
| Mon, 22 Mar 2010 15:05:35 +0000 |
Matthew Wild |
Merge 0.7->trunk
|
| Mon, 22 Mar 2010 15:05:05 +0000 |
Waqas Hussain |
stanza_router: Don't send error replies for stanzas of type 'error' and 'result' on unbound authenticated connections. [originally fa84451e9b35 in 0.6]
|
| Mon, 22 Mar 2010 15:04:22 +0000 |
Waqas Hussain |
stanza_router: Allow non-jabber:client elements after auth, before bind. [originally 2c538d4bde13 in 0.6]
|
| Mon, 22 Mar 2010 14:59:03 +0000 |
Matthew Wild |
Merge 0.7->trunk
|
| Mon, 22 Mar 2010 14:58:25 +0000 |
Matthew Wild |
sessionmanager, s2smanager: Add type of ?2s_destroyed to resting sessions (fixes a logging traceback, thanks Flo)
|
| Mon, 22 Mar 2010 14:38:01 +0000 |
Matthew Wild |
Merge 0.7->trunk
|
| Mon, 22 Mar 2010 14:36:53 +0000 |
Matthew Wild |
mod_groups: Ignore whitespace on group member JID lines (thanks Luis!)
|
| Mon, 22 Mar 2010 14:35:02 +0000 |
Matthew Wild |
mod_groups: Fixes to make compatible with roster versioning - set version to 'true' to indicate that the roster is not being versioned
|
| Mon, 22 Mar 2010 14:33:38 +0000 |
Matthew Wild |
mod_groups: Missed hunk from last commit, don't create the list of public group members unless necessary
|
| Mon, 22 Mar 2010 14:32:23 +0000 |
Matthew Wild |
mod_groups: Only create group lists when necessary (now we can reliably detect when a user is in /any/ group, including public ones)
|
| Mon, 22 Mar 2010 14:28:25 +0000 |
Matthew Wild |
rostermanager: Don't bump the roster version if it is == true (ie. we are not versioning the roster)
|
| Mon, 22 Mar 2010 01:54:22 +0000 |
Matthew Wild |
mod_roster: Tidier code for the roster versioning logic
|
| Mon, 22 Mar 2010 01:54:22 +0000 |
Matthew Wild |
mod_roster: Tidier code for the roster versioning logic
|
| Sat, 20 Mar 2010 14:17:51 +0000 |
Matthew Wild |
Merge 0.7->trunk
|
| Sat, 20 Mar 2010 14:16:33 +0000 |
Matthew Wild |
.hgignore: Ignore prosody.version (thanks Florob)
|
| Thu, 18 Mar 2010 10:11:11 +0000 |
Matthew Wild |
Merge 0.7->trunk
|
| Thu, 18 Mar 2010 10:10:37 +0000 |
Matthew Wild |
util.sasl_cyrus: Return invalid-mechanism instead of undefined-condition where appropriate
|
| Thu, 18 Mar 2010 10:05:35 +0000 |
Matthew Wild |
util.sasl_cyrus: Clarify some log messages and levels
|
| Wed, 17 Mar 2010 18:57:19 -0700 |
Paul Aurich |
util.sasl_cyrus: Protect the call to cyrussasl.server_new properly.
|
| Thu, 18 Mar 2010 01:44:55 +0000 |
Matthew Wild |
Merge 0.7->trunk
|
| Wed, 17 Mar 2010 15:29:14 -0700 |
Paul Aurich |
util.sasl_cyrus: If available, use a c14n callback for interoperability with bad clients.
|
| Wed, 17 Mar 2010 15:29:14 -0700 |
Paul Aurich |
mod_saslauth: Add a sasl_realm option
|
| Mon, 15 Mar 2010 23:02:16 -0700 |
Paul Aurich |
util.cyrus_sasl: Pass the realm to Cyrus
|
| Thu, 18 Mar 2010 01:31:37 +0000 |
Matthew Wild |
Merge darkrain->trunk
|
| Wed, 17 Mar 2010 15:29:14 -0700 |
Paul Aurich |
util.sasl_cyrus: If available, use a c14n callback for interoperability with bad clients.
|
| Wed, 17 Mar 2010 15:29:14 -0700 |
Paul Aurich |
mod_saslauth: Add a sasl_realm option
|
| Thu, 18 Mar 2010 01:27:31 +0000 |
Matthew Wild |
Merge 0.7->trunk
|
| Thu, 18 Mar 2010 01:25:50 +0000 |
Matthew Wild |
Merge 0.6->0.7
|
| Thu, 18 Mar 2010 01:16:39 +0000 |
Matthew Wild |
Merge 0.6 with waqas
|
| Tue, 16 Mar 2010 00:15:05 +0500 |
Waqas Hussain |
mod_compression: Improved and lowered log level of some logged messages.
|
| Thu, 18 Mar 2010 01:15:25 +0000 |
Matthew Wild |
s2smanager: Remove the infamous 'as per RFC' log message entirely (it happens too often to be useful)
|
| Wed, 17 Mar 2010 14:36:23 +0000 |
Matthew Wild |
Merge with 0.7
|
| Wed, 17 Mar 2010 14:28:26 +0000 |
Matthew Wild |
Merge with 0.6 (into 0.7, namely mod_compression fixes)
|
| Tue, 09 Mar 2010 20:14:47 +0500 |
Waqas Hussain |
mod_compression: Return <setup-failed/> instead of <unsupported-method/> where applicable.
|
| Tue, 09 Mar 2010 18:19:50 +0500 |
Waqas Hussain |
mod_compression: More robust stanza processing.
|
| Tue, 09 Mar 2010 18:11:45 +0500 |
Waqas Hussain |
mod_compression: Don't succeed after indicating a failure.
|
| Tue, 09 Mar 2010 17:52:18 +0500 |
Waqas Hussain |
mod_compression: Don't tell client compression succeeded when it didn't.
|
| Tue, 09 Mar 2010 17:43:18 +0500 |
Waqas Hussain |
mod_compression: Fixed various possible tracebacks in logging.
|
| Mon, 15 Mar 2010 23:02:16 -0700 |
Paul Aurich |
util.cyrus_sasl: Pass the realm to Cyrus
|
| Wed, 17 Mar 2010 03:16:43 +0500 |
Waqas Hussain |
MUC: Added support for letting clients manage discussion history.
|
| Mon, 15 Mar 2010 03:18:33 +0000 |
Matthew Wild |
Merge with 0.7 (and indirectly 0.6.2)
|
| Wed, 03 Mar 2010 22:05:05 +0000 |
Matthew Wild |
Merge 0.6.2/waqas with 0.6.2/MattJ
|
| Wed, 03 Mar 2010 22:05:05 +0000 |
Matthew Wild |
Merge 0.6.2/waqas with 0.6.2/MattJ
|
| Thu, 04 Mar 2010 02:22:45 +0500 |
Waqas Hussain |
stanza_router: Don't send error replies for stanzas of type 'error' and 'result' on unbound authenticated connections.
|
| Thu, 04 Mar 2010 02:20:17 +0500 |
Waqas Hussain |
stanza_router: Allow non-jabber:client elements after auth, before bind.
|
| Fri, 20 Nov 2009 17:12:12 +0100 |
Tobias Markmann |
Fixing some typos.
|
| Tue, 01 Dec 2009 22:32:37 +0500 |
Waqas Hussain |
util.sasl.plain: Allow empty authzid (thanks bjc).
|
| Fri, 12 Feb 2010 21:33:22 +0000 |
Matthew Wild |
mod_tls: Don't offer TLS on hosts that don't have any certs
|
| Sun, 21 Feb 2010 19:27:42 -0500 |
Dwayne Bent |
prosodyctl.man: Update email address
|
| Mon, 22 Feb 2010 01:02:16 +0000 |
Matthew Wild |
mod_console: Uncomment the help for server:shutdown() - thanks darkrain
|
| Sun, 21 Feb 2010 16:57:06 +0000 |
Matthew Wild |
ejabberd2prosody: Don't print passwords of imported accounts
|
| Sun, 21 Feb 2010 16:42:26 +0000 |
Matthew Wild |
ejabberdsql2prosody: Don't print password of imported accounts (thanks azerttyu)
|
| Sat, 20 Feb 2010 00:52:28 +0000 |
Matthew Wild |
mod_debug: Obsoleted by mod_console
|
| Sat, 20 Feb 2010 00:52:13 +0000 |
Matthew Wild |
mod_selftests: Obsolete, remove
|
| Sat, 20 Feb 2010 00:12:32 +0000 |
Matthew Wild |
mod_offline: Remove from 0.7 (offline messages are handled in core at the moment)
|
| Thu, 18 Feb 2010 14:28:52 +0500 |
Waqas Hussain |
MUC: Allow role changes based on JIDs.
|
| Mon, 15 Feb 2010 04:15:37 +0500 |
Waqas Hussain |
mod_presence: Reflect the user's own presence back to them.
|
| Sun, 14 Feb 2010 20:37:49 +0000 |
Matthew Wild |
configmanager: Remove debugging code accidentally committed
|
| Sun, 14 Feb 2010 18:41:44 +0000 |
Matthew Wild |
configmanager: Error when a component and host clash hostnames
|
| Sat, 13 Feb 2010 19:35:12 +0000 |
Matthew Wild |
mod_saslauth: Don't print raw SASL data to avoid logging passwords unnecessarily
|
| Sat, 13 Feb 2010 16:22:05 +0000 |
Matthew Wild |
prosody: More accurate friendly error message in the event that creating the global SSL context fails
|
| Fri, 12 Feb 2010 17:27:53 +0000 |
Matthew Wild |
sessionmanager, s2smanager: Fix for syntax of null_data_handler() (thanks Nolan)
|
| Fri, 12 Feb 2010 17:14:54 +0000 |
Matthew Wild |
sessionmanager, s2smanager: Give sessions dummy data handlers that log when data is received by a destroyed session
|
| Fri, 12 Feb 2010 15:05:48 +0000 |
Matthew Wild |
net.dns: Normalize records before placing them in the cache, fixes issues with CNAME targets in CAPS (fixes #161)
|
| Fri, 12 Feb 2010 12:43:50 +0000 |
Matthew Wild |
hostmanager: Log an error if no hosts are defined
|
| Fri, 12 Feb 2010 03:14:53 +0500 |
Waqas Hussain |
mod_tls: Fixed an extra :up() in s2s stream feature generation.
|
| Fri, 12 Feb 2010 02:39:50 +0500 |
Waqas Hussain |
mod_tls: Respond with proper error when TLS cannot be negotiated.
|
| Fri, 12 Feb 2010 00:55:06 +0500 |
Waqas Hussain |
mod_presence: Don't depend on user being online when calculating top resources.
|
| Fri, 12 Feb 2010 00:54:14 +0500 |
Waqas Hussain |
mod_presence: Don't depend on sessions array existing for a user when handling outgoing presence broadcast.
|
| Wed, 10 Feb 2010 00:12:48 +0500 |
Waqas Hussain |
util.encodings: Use STD3 ASCII rules for idna.to_ascii.
|
| Fri, 05 Feb 2010 15:05:39 +0000 |
Matthew Wild |
prosody: Add a catch-all friendly message for when any port is in use we want to use
|
| Sun, 31 Jan 2010 19:27:52 +0000 |
Matthew Wild |
util.stanza: stanza.error_reply(): Fix to put the correct namespace on <text>
|
| Sun, 31 Jan 2010 17:15:35 +0000 |
Matthew Wild |
prosody: Show friendly error when no config present for legacy SSL ports
|
| Sun, 31 Jan 2010 16:40:47 +0000 |
Matthew Wild |
prosody: Log error message when failing to open ports
|
| Sat, 30 Jan 2010 18:51:07 +0000 |
Matthew Wild |
MUC: muc.lib.lua: Fix the sending of the occupant JID instead of the nick in role lists and presence broadcasts after role changes (thanks teo)
|
| Fri, 29 Jan 2010 21:08:18 +0500 |
Waqas Hussain |
mod_presence: Quick fix to make probes from local users to local hosts work.
|
| Fri, 29 Jan 2010 21:06:51 +0500 |
Waqas Hussain |
mod_presence: Added handler for presence subscriptions and probes to local hosts.
|
| Fri, 29 Jan 2010 21:04:36 +0500 |
Waqas Hussain |
stanza_router: Added third parameter to core_post_stanza, to control pre-events.
|
| Fri, 29 Jan 2010 18:16:39 +0500 |
Waqas Hussain |
mod_presence: Respond with an unavailable presence when subscribers probe and no resources are available.
|
| Sun, 24 Jan 2010 05:35:21 +0500 |
Waqas Hussain |
prosody: Listen for component connections on port 5347 by default.
|
| Sat, 23 Jan 2010 02:53:44 +0000 |
Matthew Wild |
mod_component: Fix name of config option in error message (thanks nulani!)
|
| Fri, 22 Jan 2010 14:58:31 +0000 |
Matthew Wild |
util.dataforms: Add optional type parameters (defaults to 'form')
|
| Thu, 21 Jan 2010 14:53:01 +0000 |
Matthew Wild |
net.httpserver: More robust handling of headers split across multiple packets
|
| Thu, 21 Jan 2010 13:14:52 +0000 |
Matthew Wild |
net.httpserver: Make it possible to return responses with no body
|
| Thu, 21 Jan 2010 13:10:13 +0000 |
Matthew Wild |
net.httpserver: Close connection on invalid HTTP status line
|
| Mon, 18 Jan 2010 17:14:41 +0000 |
Matthew Wild |
mod_presence: Automatically deny presence requests for hosts, fixes traceback in #153
|
| Mon, 18 Jan 2010 16:31:57 +0000 |
Matthew Wild |
stanza_router: Log the name of unhandled stanzas (thanks bear)
|
| Mon, 11 Jan 2010 18:59:06 +0500 |
Waqas Hussain |
sessionmanager: Added resource prepping, and invalid resource checking to the bind_resource function.
|
| Mon, 11 Jan 2010 17:52:28 +0500 |
Waqas Hussain |
mod_register: Return a <not-acceptable/> error on empty usernames (thanks Neustradamus).
|
| Sun, 10 Jan 2010 20:21:48 +0000 |
Matthew Wild |
util.pposix: Fix return type of lc_abort to shush compiler warning
|
| Fri, 01 Jan 2010 03:32:26 +0000 |
Matthew Wild |
prosody.cfg.lua.dist: Remove lie about requiring console_enabled
|
| Thu, 10 Dec 2009 03:02:04 +0500 |
Waqas Hussain |
modulemanager: Fire item-removed events on module unload.
|
| Thu, 10 Dec 2009 02:50:23 +0500 |
Waqas Hussain |
prosody: Call tostring on the key being used for nil global read before concatenating it with a string.
|
| Thu, 10 Dec 2009 02:47:13 +0500 |
Waqas Hussain |
prosody: Log a warning and traceback, but don't throw an error on nil global read.
|
| Thu, 10 Dec 2009 01:56:16 +0500 |
Waqas Hussain |
Mainfile: Broke up a really long line.
|
| Sat, 05 Dec 2009 10:26:43 -0800 |
Paul Aurich |
mod_pep: Support item retrieval use cases
|
| Sat, 05 Dec 2009 09:43:53 -0800 |
Paul Aurich |
mod_pep: Allow storage of urn:xmpp:avatar:data node (payload only with base64 data)
|
| Mon, 30 Nov 2009 16:39:27 +0000 |
Matthew Wild |
util.stanza: Add stanza:get_child(name, xmlns) to find a child tag given a name/xmlns
|
| Fri, 27 Nov 2009 17:41:52 +0000 |
Matthew Wild |
tests: Add tests for util.jid.join()
|
| Fri, 27 Nov 2009 17:33:55 +0000 |
Matthew Wild |
util.jid: Add join(node, host, resource) function to join the components and return nil if invalid
|
| Wed, 25 Nov 2009 22:00:33 +0500 |
Waqas Hussain |
MUC: Only allow moderators to change the room subject.
|
| Wed, 25 Nov 2009 21:42:05 +0500 |
Waqas Hussain |
MUC: Prevent visitors from broadcasting messages.
|
| Wed, 25 Nov 2009 21:40:44 +0500 |
Waqas Hussain |
MUC: Improved handling of incoming groupchat messages (state preserved for possible later use).
|
| Tue, 24 Nov 2009 20:34:22 +0000 |
Matthew Wild |
core.sessionmanager, net.*_listener: Remove the evil collectgarbage() calls
|
| Mon, 23 Nov 2009 02:58:42 +0000 |
Matthew Wild |
util.dependencies: Make the commands line up properly in the "missing dependency" output. Yes, this was the commit you didn't know you were waiting for!
|
| Sat, 21 Nov 2009 13:15:46 +0000 |
Matthew Wild |
mod_bosh: Don't log response XML
|
| Fri, 19 Feb 2010 03:30:27 +0000 |
Matthew Wild |
s2smanager: Use s2smanager log() if session doesn't have a logger (thanks Flo)
|
| Fri, 19 Feb 2010 03:23:51 +0000 |
Matthew Wild |
net.httpclient_listener: Don't notify request of closed connection if the close was initiated by us
|
| Fri, 15 Jan 2010 18:30:33 +0100 |
Tobias Markmann |
util.signal: Using stdlib.h instead of malloc.h.
|
| Wed, 03 Mar 2010 20:52:30 +0000 |
Matthew Wild |
net.http: destroy_request(): Pass request.handler to disconnect() listener to fix small leak
|
| Fri, 19 Feb 2010 03:21:50 +0000 |
Matthew Wild |
net.http: Close connection when invalid status line is received from the server
|
| Fri, 19 Feb 2010 03:21:20 +0000 |
Matthew Wild |
net.http: Don't re-destroy a request when the connection is closed
|
| Fri, 19 Feb 2010 02:58:34 +0000 |
Matthew Wild |
net.http: Port commit 2f235c57d713 to net.http to fix headers in responses (thanks dersd)
|
| Thu, 18 Feb 2010 18:57:37 +0000 |
Matthew Wild |
README: Update URL for installation docs
|
| Thu, 18 Feb 2010 17:12:37 +0000 |
Matthew Wild |
HACKERS: Update
|
| Wed, 03 Mar 2010 20:41:17 +0000 |
Matthew Wild |
TODO: Update for the fact that 0.7 is done
|
| Thu, 18 Feb 2010 17:10:45 +0000 |
Matthew Wild |
TODO: Update
|
| Sun, 31 Jan 2010 15:39:49 +0000 |
Matthew Wild |
mod_tls: Set the sslctx on outgoing connections (possibly the cause of outgoing s2s connections not being encrypted)
|
| Sat, 30 Jan 2010 18:45:46 +0000 |
Matthew Wild |
s2smanager: Fix syntax error)
|
| Sat, 30 Jan 2010 17:00:47 +0000 |
Matthew Wild |
s2smanager: require_s2s_encryption -> s2s_require_encryption
|
| Sat, 30 Jan 2010 16:42:27 +0000 |
Matthew Wild |
s2smanager: Make require_s2s_encryption do what it says on the tin
|
| Wed, 03 Mar 2010 20:12:24 +0000 |
Matthew Wild |
prosodyctl: Fix to load LuaRocks 2.x if we have it
|
| Thu, 28 Jan 2010 18:10:20 +0000 |
Matthew Wild |
util.dependencies: Load luarocks.loader/luarocks.require
|
| Wed, 13 Jan 2010 00:04:38 +0000 |
Matthew Wild |
prosodyctl: Use mode r+ for opening the file so 1) it fails if the file doesn't exist 2) we have write access to lock it
|
| Wed, 13 Jan 2010 00:03:22 +0000 |
Matthew Wild |
mod_posix: Adjust file open mode depending on whether file exists (take that fopen designers!!!)
|
| Mon, 11 Jan 2010 00:14:33 +0000 |
Matthew Wild |
util.prosodyctl: Report Prosody as not running if the pidfile isn't locked
|
| Sun, 10 Jan 2010 23:49:38 +0000 |
Matthew Wild |
mod_posix: Lock pidfile when in use, shut down if we can't write or lock the pidfile
|
| Sun, 10 Jan 2010 03:54:29 +0000 |
Matthew Wild |
util.signal: Restore the old debug hook earlier, just in case we receive another signal between clearing the signal queue and restoring it
|
| Sun, 10 Jan 2010 00:31:38 +0000 |
Matthew Wild |
util.signal: Update version in header, and author's email
|
| Sun, 10 Jan 2010 00:28:48 +0000 |
Matthew Wild |
util.signal: Queue up multiple signals, instead of trampling on the previous debug hook (and never clearing our own)
|
| Sat, 09 Jan 2010 07:12:30 +0000 |
Matthew Wild |
prosody: net_activate_ports: Accept strings as well as numbers for specifying ports
|
| Thu, 07 Jan 2010 01:26:01 +0000 |
Matthew Wild |
net.dns: Make sure math.randomseed() gets passed an integer
|
| Sun, 03 Jan 2010 11:26:36 -0800 |
Paul Aurich |
s2smanager: Stamp a 'to' on the reply stream:stream. This makes prosody happy.
|
| Sun, 03 Jan 2010 03:36:40 +0000 |
Matthew Wild |
prosodyctl: Gracefully handle a missing stty command, and fall back to ANSI escape sequences
|
| Fri, 01 Jan 2010 21:32:23 +0000 |
Matthew Wild |
mod_httpserver: Rudimentary directory detection, return forbidden instead of causing a traceback (since commit 0325f241a26c)
|
| Mon, 21 Dec 2009 22:00:49 +0000 |
Matthew Wild |
mod_saslauth: Requiring c2s encryption means requiring c2s encryption... thanks Flo
|
| Thu, 17 Dec 2009 21:50:02 +0000 |
Matthew Wild |
s2smanager: Give reasons to destroy_session in more cases, including when DNS lookup fails
|
| Thu, 17 Dec 2009 19:00:36 +0000 |
Matthew Wild |
xmppserver_listener: When a connection fails, pass the reason to destroy_session
|
| Thu, 17 Dec 2009 18:59:29 +0000 |
Matthew Wild |
s2smanager: Have both destroy_session and bounce_sendq accept a reason string to include in bounced stanzas
|
| Thu, 17 Dec 2009 21:36:31 +0000 |
Matthew Wild |
s2smanager: Send reply stream header only after checking we serve this host (sorry darkrain... :) )
|
| Thu, 17 Dec 2009 19:01:57 +0000 |
Matthew Wild |
xmppserver_listener: Make log messages during SRV retries clearer
|
| Wed, 16 Dec 2009 00:11:54 +0500 |
Waqas Hussain |
prosody: Fixed a possible nil concatenation.
|
| Thu, 10 Dec 2009 22:13:04 +0000 |
Matthew Wild |
net.http: Don't expect the body on redirects
|
| Thu, 10 Dec 2009 16:52:08 +0500 |
Waqas Hussain |
mod_httpserver: Text files are text/plain, and not plain/text.
|
| Thu, 10 Dec 2009 16:36:33 +0500 |
Waqas Hussain |
net.httpserver: Removed mime handling (now in mod_httpserver). Unknown dynamic content is now always served as text/html.
|
| Thu, 10 Dec 2009 16:34:38 +0500 |
Waqas Hussain |
mod_httpserver: Removed a log message.
|
| Thu, 10 Dec 2009 16:27:17 +0500 |
Waqas Hussain |
mod_httpserver: Read files in binary mode; fixes issues with serving binary files.
|
| Thu, 10 Dec 2009 16:25:50 +0500 |
Waqas Hussain |
mod_httpserver: Skip returning a Content-Type when not known (application/octet-stream is not a correct default).
|
| Thu, 10 Dec 2009 16:22:34 +0500 |
Waqas Hussain |
mod_httpserver: Return Content-Type header based on file extension.
|
| Wed, 09 Dec 2009 16:25:18 +0500 |
Waqas Hussain |
util.signal: Make kill() available on Solaris; really fixes #136.
|
| Mon, 07 Dec 2009 18:32:06 +0000 |
Matthew Wild |
prosody: Less strict matching for the magic 'interrupted' error
|
| Fri, 04 Dec 2009 18:59:28 +0000 |
Matthew Wild |
componentmanager: Set ssl_ctx[_in] for components correctly, and use global SSL context if available
|
| Fri, 04 Dec 2009 09:48:08 -0800 |
Paul Aurich |
Disable SSLv2 by default, it's known to be insecure.
|
| Thu, 03 Dec 2009 19:18:18 +0000 |
Matthew Wild |
net.server_select: Restore checks for wantread/timeout errors on receive
|
| Thu, 03 Dec 2009 14:08:54 +0000 |
Matthew Wild |
net.server_select: Make bufferlen() method return, of all things, the buffer length
|
| Thu, 03 Dec 2009 02:28:34 +0000 |
Matthew Wild |
net.server_select: Fix possibility of losing data sent from a socket just before it closes (thanks Sjoerd Simons)
|
| Thu, 03 Dec 2009 01:13:06 +0000 |
Matthew Wild |
net.dns: Fix for blocking dns lookups to find waiting coroutines correctly (not that we use this in Prosody...)
|
| Thu, 03 Dec 2009 01:10:08 +0000 |
Matthew Wild |
net.dns: Port some DNS fixes to the resolver:feed() function for net.adns to use
|
| Wed, 02 Dec 2009 18:02:47 +0000 |
Matthew Wild |
net.httpserver: Quick fix to set the correct Content-Type on simple (string) responses, for a few known types
|
| Sat, 21 Nov 2009 13:47:45 +0000 |
Matthew Wild |
s2smanager: Don't tostring() the data before sending, sends2s already does this.
|
| Sun, 14 Mar 2010 03:07:05 +0000 |
Matthew Wild |
net.xmppcomponent_listener: Don't remove 'log' and 'close' from sessions when destroying, and set destroyed = true
|
| Sun, 14 Mar 2010 03:06:19 +0000 |
Matthew Wild |
net.xmppcomponent_listener: Log invalid XML received from components (as we already do for c2s/s2s)
|
| Sun, 14 Mar 2010 03:05:43 +0000 |
Matthew Wild |
net.xmppcomponent_listener: Don't allow closing a session that has already been destroyed
|
| Sun, 14 Mar 2010 03:04:51 +0000 |
Matthew Wild |
net.xmppcomponent_listener: Close component sessions on receiving a </stream:stream>
|
| Sun, 14 Mar 2010 03:04:04 +0000 |
Matthew Wild |
net.xmppcomponent_listener: Don't handle stream errors from component sessions that have already been destroyed
|
| Sun, 14 Mar 2010 03:03:02 +0000 |
Matthew Wild |
net.xmppcomponent_listener: Fix to correctly handle stream errors from components
|
| Sun, 14 Mar 2010 03:01:00 +0000 |
Matthew Wild |
net.xmppclient_listener: Fix to correctly handle stream errors from clients
|
| Sun, 14 Mar 2010 02:59:41 +0000 |
Matthew Wild |
sessionmanager: Don't re-destroy destroyed sessions
|
| Sun, 14 Mar 2010 02:59:16 +0000 |
Matthew Wild |
sessionmanager: Return stream error when incoming stream header is missing 'to' attribute
|
| Sun, 14 Mar 2010 02:58:11 +0000 |
Matthew Wild |
sessionmanager: Add close method to resting sessions
|
| Sun, 14 Mar 2010 02:57:22 +0000 |
Matthew Wild |
s2smanager: Don't re-destroy destroyed sessions
|
| Sun, 14 Mar 2010 02:56:57 +0000 |
Matthew Wild |
s2smanager: Add open_stream and close methods to resting sessions
|
| Thu, 11 Mar 2010 01:04:19 +0000 |
Matthew Wild |
sessionmanager, s2smanager: Close session on </stream:stream>
|
| Mon, 08 Mar 2010 02:13:41 +0000 |
Matthew Wild |
sessionmanager, s2smanager: Destroyed sessions are now simply resting (not dead) until they are collected - prevents a whole class of tracebacks
|
| Sat, 06 Mar 2010 18:45:09 +0000 |
Matthew Wild |
net.xmppserver_listener: Clarify log message (for nil/false)
|
| Fri, 05 Mar 2010 18:35:23 +0000 |
Matthew Wild |
Merge with trunk
|
| Fri, 05 Mar 2010 18:35:02 +0000 |
Matthew Wild |
Merge with 0.7
|
| Fri, 05 Mar 2010 18:33:28 +0000 |
Matthew Wild |
net.dns: Trailing whitespace
|
| Fri, 05 Mar 2010 18:15:08 +0000 |
Matthew Wild |
net.dns: More reliable parsing of resolv.conf - allow multiple nameserver IPs on one line (thanks dersd)
|
| Fri, 05 Mar 2010 16:45:46 +0000 |
Matthew Wild |
net.server_select: Fix for traceback when a read returns an error and no data (thanks dersd)
|
| Fri, 05 Mar 2010 15:00:11 +0000 |
Matthew Wild |
certmanager: Friendlier error reporting on OpenWRT and other cases where we don't understand the OpenSSL error
|
| Fri, 05 Mar 2010 14:49:56 +0000 |
Matthew Wild |
certmanager: Fix nil global access (thanks Marc)
|
| Tue, 02 Mar 2010 14:08:32 +0500 |
Waqas Hussain |
mod_offline: Convert to Unix line endings.
|
| Mon, 01 Mar 2010 21:03:17 +0000 |
Matthew Wild |
Merge with 0.7
|
| Tue, 02 Mar 2010 00:51:27 +0500 |
Waqas Hussain |
util.sasl: Fixed a nil global access.
|
| Tue, 02 Mar 2010 00:50:54 +0500 |
Waqas Hussain |
util.stanza: Fixed nil global accesses.
|
| Mon, 01 Mar 2010 18:52:47 +0000 |
Matthew Wild |
certmanager: Fix global access
|
| Mon, 01 Mar 2010 18:47:03 +0000 |
Matthew Wild |
net.server_select: Fix typo
|
| Mon, 01 Mar 2010 18:46:37 +0000 |
Matthew Wild |
net.server_event: Fix some global accesses
|
| Mon, 01 Mar 2010 18:08:52 +0000 |
Matthew Wild |
Merge with 0.7
|
| Mon, 01 Mar 2010 18:07:37 +0000 |
Matthew Wild |
mod_proxy65: Fix for old-style closing of connections (another source of tracebacks with libevent enabled)
|
| Mon, 01 Mar 2010 18:06:54 +0000 |
Matthew Wild |
net.server_select: Fix calling method of some handler.close()s
|
| Mon, 01 Mar 2010 16:45:49 +0000 |
Matthew Wild |
Merge with 0.7
|
| Mon, 01 Mar 2010 16:45:13 +0000 |
Matthew Wild |
net.server_event: Improve and fix potential traceback in logging of new incoming connections
|
| Mon, 01 Mar 2010 16:23:51 +0000 |
Matthew Wild |
Merge with 0.7
|
| Mon, 01 Mar 2010 16:23:26 +0000 |
Matthew Wild |
mod_saslauth: Add FIXME to remind myself to fix this as soon as I have time
|
| Mon, 01 Mar 2010 16:04:35 +0000 |
Matthew Wild |
Merge with 0.7
|
| Mon, 01 Mar 2010 16:03:37 +0000 |
Matthew Wild |
Merge with 0.7/waqas
|
| Mon, 01 Mar 2010 16:02:59 +0000 |
Matthew Wild |
mod_saslauth: Unlock globals while loading cyrus
|
| Mon, 01 Mar 2010 18:37:47 +0500 |
Waqas Hussain |
util.sasl_cyrus: Ensure the mechanisms table is available after a failed auth attempt.
|
| Mon, 01 Mar 2010 16:01:09 +0000 |
Matthew Wild |
Merge with 0.7
|
| Sat, 27 Feb 2010 19:46:04 +0000 |
Matthew Wild |
prosody: Bump log message describing current connection backend to level 'info'
|
| Thu, 25 Feb 2010 21:37:59 +0000 |
Matthew Wild |
Merge with 0.7
|
| Thu, 25 Feb 2010 18:25:17 +0000 |
Matthew Wild |
prosody.cfg.lua.dist: Fix missing quote in commented proxy config example
|
| Thu, 25 Feb 2010 18:08:59 +0000 |
Matthew Wild |
Merge with 0.7
|
| Thu, 25 Feb 2010 18:03:15 +0000 |
Matthew Wild |
Merge with 0.6
|
| Thu, 25 Feb 2010 17:54:23 +0000 |
Matthew Wild |
tests/test_core_s2smanager.lua: Fix to compare SRV weights correctly
|
| Thu, 25 Feb 2010 17:53:27 +0000 |
Matthew Wild |
s2smanager: Log and fail gracefully when unable to create socket for outgoing s2s connection (thanks foucault)
|
| Thu, 25 Feb 2010 17:52:33 +0000 |
Matthew Wild |
s2smanager: Fix for the logic SRV record priority comparison (thanks darkrain)
|
| Wed, 20 Jan 2010 02:44:38 +0000 |
Matthew Wild |
net.adns: Trailing whitespace
|
| Wed, 09 Dec 2009 13:19:50 +0000 |
Matthew Wild |
mod_vcard: Stricter matching of vcard stanzas with vcard_compatibility enabled, fixes intercepting stanzas to the full JID that it shouldn't
|
| Thu, 25 Feb 2010 02:01:00 +0000 |
Matthew Wild |
net.server_event: Add lock_read() method to connections
|
| Mon, 22 Feb 2010 01:48:42 +0000 |
Matthew Wild |
Merge with 0.7
|
| Mon, 22 Feb 2010 01:48:07 +0000 |
Matthew Wild |
prosodyctl: Fix addplugin to support --help, and hide from the help listing (for now)
|
| Mon, 22 Feb 2010 01:47:35 +0000 |
Matthew Wild |
prosodyctl: Fix 'restart' command to not report itself as the 'stop' command (thanks albert!)
|
| Mon, 22 Feb 2010 01:06:46 +0000 |
Matthew Wild |
Merge with 0.7
|
| Sun, 21 Feb 2010 19:27:42 -0500 |
Dwayne Bent |
prosodyctl.man: Update email address
|
| Sun, 21 Feb 2010 19:27:21 -0500 |
Dwayne Bent |
prosodyctl.man: Include new restart command
|
| Mon, 22 Feb 2010 01:04:27 +0000 |
Matthew Wild |
Merge with 0.7
|
| Mon, 22 Feb 2010 01:02:16 +0000 |
Matthew Wild |
mod_console: Uncomment the help for server:shutdown() - thanks darkrain
|
| Sun, 21 Feb 2010 19:27:42 -0500 |
Dwayne Bent |
prosodyctl.man: Update email address
|
| Sun, 21 Feb 2010 19:27:21 -0500 |
Dwayne Bent |
prosodyctl.man: Include new restart command
|
| Sun, 21 Feb 2010 20:53:23 +0000 |
Matthew Wild |
Merge with 0.7
|
| Sun, 21 Feb 2010 20:52:54 +0000 |
Matthew Wild |
prosodyctl: Add restart command for KSid and johnny :)
|
| Sun, 21 Feb 2010 17:33:37 +0000 |
Matthew Wild |
Merge with 0.7
|
| Sun, 21 Feb 2010 17:33:13 +0000 |
Matthew Wild |
prosody.cfg.lua.dist: Update config for 0.7, most improvements from the Arch Linux package by dbb, thanks!
|
| Sun, 21 Feb 2010 16:57:06 +0000 |
Matthew Wild |
ejabberd2prosody: Don't print passwords of imported accounts
|
| Sun, 21 Feb 2010 16:44:37 +0000 |
Matthew Wild |
Merge trunk with trunk
|
| Sun, 21 Feb 2010 16:43:55 +0000 |
Matthew Wild |
Merge 0.7 with 0.7 with trunk \o/
|
| Sun, 21 Feb 2010 16:43:29 +0000 |
Matthew Wild |
Merge 0.7 with 0.7
|
| Sun, 21 Feb 2010 16:43:05 +0000 |
Matthew Wild |
Merge with 0.7
|
| Sun, 21 Feb 2010 16:42:26 +0000 |
Matthew Wild |
ejabberdsql2prosody: Don't print password of imported accounts (thanks azerttyu)
|
| Sun, 21 Feb 2010 17:47:49 +0500 |
Waqas Hussain |
Merge with 0.7.
|
| Sun, 21 Feb 2010 17:43:39 +0500 |
Waqas Hussain |
mod_iq: Fire sub-events for iq/self events.
|
| Sun, 21 Feb 2010 17:43:05 +0500 |
Waqas Hussain |
stanza_router: Make sure /self events are fired when the 'to' attribute is missing.
|
| Sat, 20 Feb 2010 00:53:04 +0000 |
Matthew Wild |
Merge with 0.7
|
| Sat, 20 Feb 2010 00:52:28 +0000 |
Matthew Wild |
mod_debug: Obsoleted by mod_console
|
| Sat, 20 Feb 2010 00:52:13 +0000 |
Matthew Wild |
mod_selftests: Obsolete, remove
|
| Sat, 20 Feb 2010 00:12:32 +0000 |
Matthew Wild |
mod_offline: Remove from 0.7 (offline messages are handled in core at the moment)
|
| Sat, 20 Feb 2010 00:47:18 +0000 |
Matthew Wild |
Backed out changeset e7b09424b486 (not removing mod_offline for trunk)
|
| Sat, 20 Feb 2010 00:12:32 +0000 |
Matthew Wild |
mod_offline: Remove from 0.7 (offline messages are handled in core at the moment)
|
| Fri, 19 Feb 2010 22:32:28 +0500 |
Waqas Hussain |
mod_storage, plus a bit of SQL and XML.
|
| Fri, 19 Feb 2010 03:31:15 +0000 |
Matthew Wild |
Merge with 0.7
|
| Fri, 19 Feb 2010 03:30:27 +0000 |
Matthew Wild |
s2smanager: Use s2smanager log() if session doesn't have a logger (thanks Flo)
|
| Fri, 19 Feb 2010 03:27:18 +0000 |
Matthew Wild |
net.http: Update print()s to log()s - don't ask how this came to be, I have no idea :)
|
| Fri, 19 Feb 2010 03:23:51 +0000 |
Matthew Wild |
net.httpclient_listener: Don't notify request of closed connection if the close was initiated by us
|
| Fri, 19 Feb 2010 03:22:42 +0000 |
Matthew Wild |
net.http: destroy_request(): Remove update for new server API, pass request.handler instead of request.conn to ondisconnect
|
| Fri, 19 Feb 2010 03:21:50 +0000 |
Matthew Wild |
net.http: Close connection when invalid status line is received from the server
|
| Fri, 19 Feb 2010 03:21:20 +0000 |
Matthew Wild |
net.http: Don't re-destroy a request when the connection is closed
|
| Fri, 19 Feb 2010 02:59:00 +0000 |
Matthew Wild |
Merge with 0.7
|
| Fri, 19 Feb 2010 02:58:34 +0000 |
Matthew Wild |
net.http: Port commit 2f235c57d713 to net.http to fix headers in responses (thanks dersd)
|
| Thu, 18 Feb 2010 19:00:50 +0000 |
Matthew Wild |
Merge with 0.7
|
| Thu, 18 Feb 2010 14:28:52 +0500 |
Waqas Hussain |
MUC: Allow role changes based on JIDs.
|
| Thu, 18 Feb 2010 18:57:55 +0000 |
Matthew Wild |
Merge with 0.7
|
| Thu, 18 Feb 2010 18:57:37 +0000 |
Matthew Wild |
README: Update URL for installation docs
|
| Thu, 18 Feb 2010 17:12:37 +0000 |
Matthew Wild |
HACKERS: Update
|
| Thu, 18 Feb 2010 17:10:45 +0000 |
Matthew Wild |
TODO: Update
|
| Thu, 18 Feb 2010 16:46:07 +0000 |
Matthew Wild |
Merge with 0.7
|
| Thu, 18 Feb 2010 16:44:26 +0000 |
Matthew Wild |
net.adns: Don't treat locally-initiated disconnects as fatal with libevent backend in use (thanks Flo)
|
| Thu, 18 Feb 2010 16:41:53 +0000 |
Matthew Wild |
net.server_event: Pass false as connection error to disconnect handler if close was initiated by us
|
| Thu, 18 Feb 2010 16:22:50 +0000 |
Matthew Wild |
modulemanager: Fix traceback on unloading global modules (thanks KSid)
|
| Thu, 18 Feb 2010 14:28:52 +0500 |
Waqas Hussain |
MUC: Allow role changes based on JIDs.
|
| Wed, 17 Feb 2010 13:22:42 +0000 |
Matthew Wild |
Merge with 0.7
|
| Wed, 17 Feb 2010 13:21:33 +0000 |
Matthew Wild |
net.server_event: Increase SSL handshake timeout to 30s, make handshake round-trip count configurable, and bump connect timeout to 20s (thanks Flo)
|
| Tue, 16 Feb 2010 17:16:12 +0000 |
Matthew Wild |
Merge with 0.7
|
| Tue, 16 Feb 2010 17:15:43 +0000 |
Matthew Wild |
mod_tls: Only negotiate TLS on outgoing s2s connections if we have an SSL context (thanks Flo...)
|
| Tue, 16 Feb 2010 15:06:06 +0000 |
Matthew Wild |
Merge with 0.7
|
| Tue, 16 Feb 2010 15:05:18 +0000 |
Matthew Wild |
net.adns: Fix potential traceback on DNS responses with libevent enabled (thanks Flo)
|
| Mon, 15 Feb 2010 23:06:57 +0000 |
Matthew Wild |
Makefile: Remove fallbacks/
|
| Mon, 15 Feb 2010 23:06:57 +0000 |
Matthew Wild |
Makefile: Remove fallbacks/
|
| Tue, 16 Feb 2010 04:05:25 +0500 |
Waqas Hussain |
prosody: Don't add fallbacks to package.path and package.cpath.
|
| Tue, 16 Feb 2010 04:02:37 +0500 |
Waqas Hussain |
util.sasl.scram: Removed unnecessary dependency on bitlib.
|
| Mon, 15 Feb 2010 22:56:36 +0000 |
Matthew Wild |
mod_saslauth: Log debug message with full error if cyrussasl couldn't be loaded
|
| Mon, 15 Feb 2010 22:56:15 +0000 |
Matthew Wild |
mod_saslauth: Correct syntax for gracefully handling a missing cyrussasl library
|
| Mon, 15 Feb 2010 22:53:32 +0000 |
Matthew Wild |
net.server: Remove redundant commented code and some trailing whitespace
|
| Mon, 15 Feb 2010 08:04:25 +0500 |
Waqas Hussain |
mod_presence: Added config option 'bare_message_delivery_policy'. Allowed values are 'priority' (default) and 'broadcast'.
|
| Mon, 15 Feb 2010 04:15:37 +0500 |
Waqas Hussain |
mod_presence: Reflect the user's own presence back to them.
|
| Mon, 15 Feb 2010 02:51:07 +0500 |
Waqas Hussain |
mod_saslauth: Warn and fallback gracefully when Cyrus SASL is requested, but missing.
|
| Sun, 14 Feb 2010 20:47:09 +0000 |
Matthew Wild |
net.server_event: Fire onincoming() callback for new connections as opposed to the new onconnect() - let's change this for a future version though
|
| Sun, 14 Feb 2010 20:37:49 +0000 |
Matthew Wild |
configmanager: Remove debugging code accidentally committed
|
| Sun, 14 Feb 2010 20:36:54 +0000 |
Matthew Wild |
net.server_event: Fix another instance of creating an SSL context - certmanager now does this
|
| Sun, 14 Feb 2010 20:15:17 +0000 |
Matthew Wild |
net.server_event: Fix traceback in creating SSL context
|
| Sun, 14 Feb 2010 18:41:44 +0000 |
Matthew Wild |
configmanager: Error when a component and host clash hostnames
|
| Sun, 14 Feb 2010 10:00:39 +0500 |
Waqas Hussain |
mod_tls: Ban TLS after auth, not before.
|
| Sun, 14 Feb 2010 09:59:57 +0500 |
Waqas Hussain |
mod_tls: Fixed traceback during S2S TLS (nil global access).
|
| Sat, 13 Feb 2010 19:35:12 +0000 |
Matthew Wild |
mod_saslauth: Don't print raw SASL data to avoid logging passwords unnecessarily
|
| Sat, 13 Feb 2010 16:22:05 +0000 |
Matthew Wild |
prosody: More accurate friendly error message in the event that creating the global SSL context fails
|
| Sat, 13 Feb 2010 16:21:32 +0000 |
Matthew Wild |
prosody: Use certmanager to create the global SSL context
|
| Sat, 13 Feb 2010 16:12:53 +0000 |
Matthew Wild |
Merge with 0.7
|
| Sat, 13 Feb 2010 16:12:21 +0000 |
Matthew Wild |
certmanager: Bring back the friendly errors when failing to load the key/certificate file
|
| Sat, 13 Feb 2010 16:10:01 +0000 |
Matthew Wild |
componentmanager: Use certmanager for creating contexts
|
| Sat, 13 Feb 2010 16:08:43 +0000 |
Matthew Wild |
certmanager, hostmanager: Rename get_context() to create_context() to be more explicit about what it does
|
| Sat, 13 Feb 2010 15:34:33 +0000 |
Matthew Wild |
Merge with backout
|
| Sat, 13 Feb 2010 15:34:22 +0000 |
Matthew Wild |
Backed out changeset cb1f9266130b: better way to achieve this to be committed Real Soon Now.
|
| Fri, 12 Feb 2010 21:57:46 +0000 |
Matthew Wild |
mod_tls: Refactor to simplify detection of whether we can do TLS on a connection
|
| Sat, 13 Feb 2010 02:55:24 +0500 |
Waqas Hussain |
stanza_router: Fire /self events for stanzas users send to their own bare JID.
|
| Fri, 12 Feb 2010 21:33:22 +0000 |
Matthew Wild |
mod_tls: Don't offer TLS on hosts that don't have any certs
|
| Fri, 12 Feb 2010 17:27:53 +0000 |
Matthew Wild |
sessionmanager, s2smanager: Fix for syntax of null_data_handler() (thanks Nolan)
|
| Fri, 12 Feb 2010 17:14:54 +0000 |
Matthew Wild |
sessionmanager, s2smanager: Give sessions dummy data handlers that log when data is received by a destroyed session
|
| Fri, 12 Feb 2010 15:05:48 +0000 |
Matthew Wild |
net.dns: Normalize records before placing them in the cache, fixes issues with CNAME targets in CAPS (fixes #161)
|
| Fri, 12 Feb 2010 15:02:57 +0000 |
Matthew Wild |
net.dns: Update for new socket API
|
| Fri, 12 Feb 2010 12:47:23 +0000 |
Matthew Wild |
hostmanager: Small optimisation in checking whether a host is enabled
|
| Fri, 12 Feb 2010 12:43:50 +0000 |
Matthew Wild |
hostmanager: Log an error if no hosts are defined
|
| Fri, 12 Feb 2010 12:29:53 +0000 |
Matthew Wild |
mod_privacy: Remove the non-working sendNeededUnavailablePresences() and the related commented code
|
| Fri, 12 Feb 2010 12:28:45 +0000 |
Matthew Wild |
mod_privacy: Fix to correctly iterate over lists stored in new format
|
| Fri, 12 Feb 2010 12:07:46 +0000 |
Matthew Wild |
mod_privacy: Upgrade old privacy lists to new storage format, so they don't get lost
|
| Fri, 12 Feb 2010 04:30:17 +0500 |
Waqas Hussain |
s2smanager, mod_compression, mod_tls: Changed event.session to event.origin for s2s-stream-features event for consistency.
|
| Fri, 12 Feb 2010 04:25:37 +0500 |
Waqas Hussain |
mod_saslauth: Hook stream-features event using new events API.
|
| Fri, 12 Feb 2010 04:22:30 +0500 |
Waqas Hussain |
mod_roster: Hook stream-features event using new events API.
|
| Fri, 12 Feb 2010 04:22:01 +0500 |
Waqas Hussain |
mod_legacyauth: Hook stream-features event using new events API.
|
| Fri, 12 Feb 2010 04:21:34 +0500 |
Waqas Hussain |
mod_compression: Hook stream-features event using new events API.
|
| Fri, 12 Feb 2010 04:11:50 +0500 |
Waqas Hussain |
mod_bosh: Fire stream-features event using new events API.
|
| Fri, 12 Feb 2010 03:50:44 +0500 |
Waqas Hussain |
mod_tls: Hook stream-features event using new events API.
|
| Fri, 12 Feb 2010 03:49:05 +0500 |
Waqas Hussain |
sessionmanager: Fire stream-features event using new events API.
|
| Fri, 12 Feb 2010 03:46:48 +0500 |
Waqas Hussain |
mod_tls: Cleanup.
|
| Fri, 12 Feb 2010 03:14:53 +0500 |
Waqas Hussain |
mod_tls: Fixed an extra :up() in s2s stream feature generation.
|
| Fri, 12 Feb 2010 02:50:57 +0500 |
Waqas Hussain |
Merge with trunk.
|
| Fri, 12 Feb 2010 02:43:02 +0500 |
Waqas Hussain |
mod_tls: Remove origin type check when TLS is requested (thanks MattJ).
|
| Fri, 12 Feb 2010 02:39:50 +0500 |
Waqas Hussain |
mod_tls: Respond with proper error when TLS cannot be negotiated.
|
| Fri, 12 Feb 2010 02:32:27 +0500 |
Waqas Hussain |
mod_tls: Inlined some code.
|
| Thu, 11 Feb 2010 21:32:49 +0000 |
Matthew Wild |
net.server_event: Fixes for traceback with no LuaSec
|
| Thu, 11 Feb 2010 21:13:45 +0000 |
Matthew Wild |
net.server_select: Small indentation fix
|
| Thu, 11 Feb 2010 21:09:59 +0000 |
Matthew Wild |
net.server_select: Fix traceback with no LuaSec available (thanks Nolan)
|
| Fri, 12 Feb 2010 02:15:54 +0500 |
Waqas Hussain |
mod_tls: Merged duplicate code.
|
| Fri, 12 Feb 2010 01:56:18 +0500 |
Waqas Hussain |
mod_tls: Switched to new events API.
|
| Fri, 12 Feb 2010 01:47:10 +0500 |
Waqas Hussain |
mod_tls: Slight refactoring.
|
| Fri, 12 Feb 2010 00:55:06 +0500 |
Waqas Hussain |
mod_presence: Don't depend on user being online when calculating top resources.
|
| Fri, 12 Feb 2010 00:54:14 +0500 |
Waqas Hussain |
mod_presence: Don't depend on sessions array existing for a user when handling outgoing presence broadcast.
|
| Thu, 11 Feb 2010 19:34:23 +0000 |
Matthew Wild |
sessionmanager: Fire resource-unbind event after removing session from sessions table
|
| Thu, 11 Feb 2010 18:49:17 +0000 |
Matthew Wild |
mod_privacy: Remove use of to identify unspecified privacy list
|
| Thu, 11 Feb 2010 18:44:42 +0000 |
Matthew Wild |
mod_privacy: Fix potential traceback in stanza validation, and fix some zero-based indexing :)
|
| Thu, 11 Feb 2010 12:10:06 +0000 |
Matthew Wild |
mod_privacy: Don't store the privacy lists as an array, but as a map... faster and less code
|
| Thu, 11 Feb 2010 11:31:14 +0000 |
Matthew Wild |
prosody, prosodyctl: Re-jiggle load order again, fixes logging config not being obeyed (thanks darkrain)
|
| Thu, 11 Feb 2010 11:04:26 +0000 |
Matthew Wild |
loggingmanager: Trailing whitespace
|
| Thu, 11 Feb 2010 05:36:03 +0500 |
Waqas Hussain |
modulemanager: Load plugin libraries in the same environment as the plugins.
|
| Thu, 11 Feb 2010 05:34:53 +0500 |
Waqas Hussain |
modulemanager: Make the plugin environment available directly (module.environment within plugins).
|
| Thu, 11 Feb 2010 05:21:03 +0500 |
Waqas Hussain |
util.datamanager: Added support for hooks to override behavior.
|
| Wed, 10 Feb 2010 19:17:45 +0000 |
Matthew Wild |
net.server_select: Only allow starttls if luasec is available (thanks Nolan)
|
| Wed, 10 Feb 2010 19:12:43 +0000 |
Matthew Wild |
net.server_select: *Major* whitespace refactoring to meet Prosody's coding style guidelines, we now have tabs
|
| Wed, 10 Feb 2010 07:53:25 +0000 |
Matthew Wild |
sessionmanager: Whitespace fix
|
| Tue, 09 Feb 2010 06:49:03 +0000 |
Matthew Wild |
mod_privacy: Rename from_user/to_user flags to is_from_user/is_to_user for clarity
|
| Wed, 10 Feb 2010 01:58:49 +0500 |
Waqas Hussain |
net.dns, net.adns: Changed dns:socket_wrapper_set to dns.socket_wrapper_set for consistency.
|
| Wed, 10 Feb 2010 01:53:38 +0500 |
Waqas Hussain |
util.sasl_cyrus: Add text message from cyrussasl to <not-authorized/> errors.
|
| Wed, 10 Feb 2010 01:36:22 +0500 |
Waqas Hussain |
mod_tls: Don't advertise TLS after authentication.
|
| Wed, 10 Feb 2010 00:46:04 +0500 |
Waqas Hussain |
net.dns: Fixed whitespace/indentation.
|
| Wed, 10 Feb 2010 00:38:07 +0500 |
Waqas Hussain |
net.dns: Removed unused function.
|
| Wed, 10 Feb 2010 00:34:30 +0500 |
Waqas Hussain |
net.dns: Removed some useless indirection to improve readability.
|
| Wed, 10 Feb 2010 00:12:48 +0500 |
Waqas Hussain |
util.encodings: Use STD3 ASCII rules for idna.to_ascii.
|
| Mon, 08 Feb 2010 11:22:21 +0000 |
Matthew Wild |
net.httpserver: Make request.conn be the server.lua conn instead of the underlying socket (more useful this way)
|
| Mon, 08 Feb 2010 11:20:19 +0000 |
Matthew Wild |
net.httpserver: Trailing whitespace
|
| Fri, 05 Feb 2010 17:46:58 +0000 |
Matthew Wild |
Merge with backout
|
| Fri, 05 Feb 2010 17:46:46 +0000 |
Matthew Wild |
util.sasl.digest-md5: Revert changeset 6094a4e2b6f3 as it breaks some clients, re-visit some time down the line
|
| Fri, 05 Feb 2010 15:05:39 +0000 |
Matthew Wild |
prosody: Add a catch-all friendly message for when any port is in use we want to use
|
| Fri, 05 Feb 2010 16:01:21 +0100 |
Ali Sabil |
prosodyctl: Initialize logging before checking dependencies
|
| Fri, 05 Feb 2010 14:32:20 +0000 |
Matthew Wild |
prosody: Initialize logging before checking dependencies (fixes another traceback with no LuaSec)
|
| Fri, 05 Feb 2010 14:31:25 +0000 |
Matthew Wild |
certmanager: Fix traceback with no LuaSec
|
| Fri, 05 Feb 2010 14:22:48 +0000 |
Matthew Wild |
certmanager: Tabs not spaces!
|
| Fri, 05 Feb 2010 13:52:01 +0000 |
Matthew Wild |
util.dependencies: Don't query the config (it isn't really necessary)
|
| Sun, 31 Jan 2010 19:58:52 +0000 |
Matthew Wild |
net.server_event: Update for compatibility with new server API
|
| Sun, 31 Jan 2010 19:57:58 +0000 |
Matthew Wild |
net.xmppserver_listener: status -> onstatus for consistency
|
| Sun, 31 Jan 2010 19:56:22 +0000 |
Matthew Wild |
net.server_select: listener.status -> listener.onstatus for consistency
|
| Sun, 31 Jan 2010 19:54:56 +0000 |
Matthew Wild |
net.adns: Use different flavour of voodoo to make UDP sockets work smoothly with libevent (no packet merging)
|
| Sun, 31 Jan 2010 19:27:52 +0000 |
Matthew Wild |
util.stanza: stanza.error_reply(): Fix to put the correct namespace on <text>
|
| Sun, 31 Jan 2010 18:09:37 +0000 |
Matthew Wild |
net.adns: Trailing whitespace
|
| Sun, 31 Jan 2010 17:23:39 +0000 |
Matthew Wild |
hostmanager: Use certmanager for obtaining SSL contexts
|
| Sun, 31 Jan 2010 17:22:59 +0000 |
Matthew Wild |
certmanager: Hello world, I'm come to manage your SSL contexts
|
| Sun, 31 Jan 2010 17:15:35 +0000 |
Matthew Wild |
prosody: Show friendly error when no config present for legacy SSL ports
|
| Sun, 31 Jan 2010 17:14:52 +0000 |
Matthew Wild |
configmanager: Trailing whitespace
|
| Sun, 31 Jan 2010 17:08:57 +0000 |
Matthew Wild |
net.connlisteners: Return an error if no SSL context is supplied for a connection of type 'ssl'
|
| Sun, 31 Jan 2010 16:40:47 +0000 |
Matthew Wild |
prosody: Log error message when failing to open ports
|
| Sun, 31 Jan 2010 16:23:38 +0000 |
Matthew Wild |
net.server_select: Report whether a new listener uses SSL or not in the log message
|
| Sun, 31 Jan 2010 16:22:52 +0000 |
Matthew Wild |
prosody: Only set the ssl_ctx for 'ssl' connections
|
| Sun, 31 Jan 2010 15:44:55 +0000 |
Matthew Wild |
net.connlisteners: Remove redundant variable declaration
|
| Sun, 31 Jan 2010 15:44:05 +0000 |
Matthew Wild |
net.connlisteners: Update for new server API, type == 'tls' now means little - all connections support TLS
|
| Sun, 31 Jan 2010 15:41:33 +0000 |
Matthew Wild |
s2smanager: Update for new server SSL API (don't pass a sslctx)
|
| Sun, 31 Jan 2010 15:40:28 +0000 |
Matthew Wild |
mod_tls: Remove some redundant variable declarations
|
| Sun, 31 Jan 2010 15:39:49 +0000 |
Matthew Wild |
mod_tls: Set the sslctx on outgoing connections (possibly the cause of outgoing s2s connections not being encrypted)
|
| Sun, 31 Jan 2010 15:39:04 +0000 |
Matthew Wild |
mod_tls: Update for new server SSL syntax
|
| Sun, 31 Jan 2010 15:37:08 +0000 |
Matthew Wild |
net.server_select: Remove startssl parameter to the client/server creation functions - passing a sslctx now indicates you want to use SSL from the start
|
| Sat, 30 Jan 2010 18:51:07 +0000 |
Matthew Wild |
MUC: muc.lib.lua: Fix the sending of the occupant JID instead of the nick in role lists and presence broadcasts after role changes (thanks teo)
|
| Sat, 30 Jan 2010 18:45:46 +0000 |
Matthew Wild |
s2smanager: Fix syntax error)
|
| Sat, 30 Jan 2010 17:00:47 +0000 |
Matthew Wild |
s2smanager: require_s2s_encryption -> s2s_require_encryption
|
| Sat, 30 Jan 2010 16:42:27 +0000 |
Matthew Wild |
s2smanager: Make require_s2s_encryption do what it says on the tin
|
| Fri, 29 Jan 2010 17:09:20 +0000 |
Matthew Wild |
hostmanager: Trailing whitespace
|
| Fri, 29 Jan 2010 16:49:43 +0000 |
Matthew Wild |
net.server_event: Trailing whitespace
|
| Fri, 29 Jan 2010 16:46:28 +0000 |
Matthew Wild |
net.server_event: Support :setlistener() method on connections to work with port multiplexing
|
| Fri, 29 Jan 2010 21:15:33 +0500 |
Waqas Hussain |
Merge with trunk.
|
| Fri, 29 Jan 2010 21:08:18 +0500 |
Waqas Hussain |
mod_presence: Quick fix to make probes from local users to local hosts work.
|
| Fri, 29 Jan 2010 21:06:51 +0500 |
Waqas Hussain |
mod_presence: Added handler for presence subscriptions and probes to local hosts.
|
| Fri, 29 Jan 2010 21:04:36 +0500 |
Waqas Hussain |
stanza_router: Added third parameter to core_post_stanza, to control pre-events.
|
| Fri, 29 Jan 2010 15:13:06 +0000 |
Matthew Wild |
MUC: Fixes and refactoring for the previous commit to work in all cases, text of error stanzas is now broadcast
|
| Fri, 29 Jan 2010 14:40:37 +0000 |
Matthew Wild |
MUC: Show error message texts when participants are kicked for stanza errors
|
| Fri, 29 Jan 2010 14:26:54 +0000 |
Matthew Wild |
MUC: Have get_error_condition() use the new stanza:get_error() (muc.lib.lua 11 lines shorter \o/)
|
| Fri, 29 Jan 2010 14:22:03 +0000 |
Matthew Wild |
util.stanza: Add stanza:get_error() to return type, condition and text of a stanza error
|
| Fri, 29 Jan 2010 18:16:39 +0500 |
Waqas Hussain |
mod_presence: Respond with an unavailable presence when subscribers probe and no resources are available.
|
| Fri, 29 Jan 2010 13:02:06 +0000 |
Matthew Wild |
mod_privacy: A handful of logging fixes
|
| Fri, 29 Jan 2010 03:21:18 +0000 |
Matthew Wild |
mod_privacy: Remove the giant if/end block that was really causing problems - skipping stanzas with no to/from (like presence broadcast). Also optimised the code a *lot*, these changes untested at the moment though.
|
| Fri, 29 Jan 2010 03:07:30 +0000 |
Matthew Wild |
Merge backed out changeset
|
| Fri, 29 Jan 2010 03:07:08 +0000 |
Matthew Wild |
Backed out changeset c4240df1b412 (or this)
|
| Fri, 29 Jan 2010 03:06:37 +0000 |
Matthew Wild |
Backed out changeset a4f9ed3f912e (you didn't see this)
|
| Fri, 29 Jan 2010 02:49:34 +0000 |
Matthew Wild |
mod_privacy: ...and no 'to' for presence implies an outgoing broadcast
|
| Fri, 29 Jan 2010 02:41:36 +0000 |
Matthew Wild |
mod_privacy: Mmph, no 'from' == from local
|
| Fri, 29 Jan 2010 02:24:36 +0000 |
Matthew Wild |
mod_privacy: Fix repeated presence-in (should be presence-out) - this stops the blocking of legitimate inbound presence, and inbound/outbound iqs and messages in Gajim's invisible mode (maybe I can sleep now)
|
| Fri, 29 Jan 2010 02:16:43 +0000 |
Matthew Wild |
mod_privacy: Trailing whitespace (I can't sleep)
|
| Thu, 28 Jan 2010 18:11:24 +0000 |
Matthew Wild |
prosodyctl: Don't load luarocks as util.dependencies now does this
|
| Thu, 28 Jan 2010 18:11:03 +0000 |
Matthew Wild |
prosody: Check dependencies (and load LuaRocks) earlier on in the startup process
|
| Thu, 28 Jan 2010 18:10:20 +0000 |
Matthew Wild |
util.dependencies: Load luarocks.loader/luarocks.require
|
| Thu, 28 Jan 2010 15:17:55 +0000 |
Matthew Wild |
mod_console: Update !! shortcut for new connection API
|
| Thu, 28 Jan 2010 15:05:30 +0000 |
Matthew Wild |
prosodyctl: Don't display message about failing to start Prosody is daemonizing is disabled (if daemonizing is disabled then Prosody is stopped by the time control returns to prosodyctl, which then can't see Prosody running)
|
| Thu, 28 Jan 2010 14:56:47 +0000 |
Matthew Wild |
util.dependencies, prosody, prosodyctl: Give util.dependencies a check_dependencies() function so the caller can decide what to do when dependencies aren't met - update prosody/prosodyctl for this change
|
| Thu, 28 Jan 2010 13:39:23 +0000 |
Matthew Wild |
s2smanager: Whitespace
|
| Wed, 27 Jan 2010 23:11:06 +0500 |
Waqas Hussain |
xep227toprosody: Fixed some global accesses.
|
| Wed, 27 Jan 2010 23:04:13 +0500 |
Waqas Hussain |
xep227toprosody: Initial commit (thanks stefan).
|
| Tue, 26 Jan 2010 03:39:53 +0500 |
Waqas Hussain |
xmlhandlers: Removed unused variables.
|
| Tue, 26 Jan 2010 03:39:24 +0500 |
Waqas Hussain |
xmlhandlers: A little optimization.
|
| Tue, 26 Jan 2010 02:30:56 +0500 |
Waqas Hussain |
MUC: Removed old commented code.
|
| Tue, 26 Jan 2010 02:29:32 +0500 |
Waqas Hussain |
MUC: Converted some local functions into methods.
|
| Tue, 26 Jan 2010 02:11:50 +0500 |
Waqas Hussain |
mod_privacy: Removed a useless 'require' within a function.
|
| Tue, 26 Jan 2010 02:10:25 +0500 |
Waqas Hussain |
Merge with trunk.
|
| Tue, 26 Jan 2010 02:07:13 +0500 |
Waqas Hussain |
mod_privacy: Cleaned up code.
|
| Tue, 26 Jan 2010 01:49:45 +0500 |
Waqas Hussain |
mod_privacy: Reduced a function.
|
| Tue, 26 Jan 2010 01:47:21 +0500 |
Waqas Hussain |
mod_privacy: Fixed global access.
|
| Mon, 25 Jan 2010 20:58:15 +0000 |
Matthew Wild |
prosodyctl: Require util.dependencies to run dependency checks, not only for when starting Prosody directly (thanks Joe)
|
| Tue, 26 Jan 2010 01:32:39 +0500 |
Waqas Hussain |
mod_privacy: Imported from prosody-modules.
|
| Sun, 24 Jan 2010 05:36:25 +0500 |
Waqas Hussain |
mod_component: Cleaned up unused variables.
|
| Sun, 24 Jan 2010 05:35:21 +0500 |
Waqas Hussain |
prosody: Listen for component connections on port 5347 by default.
|
| Sat, 23 Jan 2010 18:41:20 +0500 |
Waqas Hussain |
xmlhandlers: Rearranged a little code.
|
| Sat, 23 Jan 2010 18:33:39 +0500 |
Waqas Hussain |
xmlhandlers: Fixed indentation and added some semicolons.
|
| Sat, 23 Jan 2010 18:16:10 +0500 |
Waqas Hussain |
mod_disco: Added option 'disco_items' to allow appending items to a host's disco#items result.
|
| Sat, 23 Jan 2010 02:53:44 +0000 |
Matthew Wild |
mod_component: Fix name of config option in error message (thanks nulani!)
|
| Fri, 22 Jan 2010 16:36:11 +0000 |
Matthew Wild |
xmppcomponent_listener: Update for new connection API
|
| Fri, 22 Jan 2010 14:58:31 +0000 |
Matthew Wild |
util.dataforms: Add optional type parameters (defaults to 'form')
|
| Fri, 22 Jan 2010 14:48:30 +0000 |
Matthew Wild |
mod_xmlrpc: Obsolete, remove
|
| Fri, 22 Jan 2010 03:36:03 +0000 |
Matthew Wild |
mod_bosh: I == fail.
|
| Fri, 22 Jan 2010 03:18:55 +0000 |
Matthew Wild |
mod_bosh: Simplify cross-domain support, and make it work - default is for cross-domain to be disallowed
|
| Thu, 21 Jan 2010 15:07:52 +0000 |
Matthew Wild |
mod_bosh: Support for cross-domain access control using CORS
|
| Thu, 21 Jan 2010 14:53:01 +0000 |
Matthew Wild |
net.httpserver: More robust handling of headers split across multiple packets
|
| Thu, 21 Jan 2010 13:22:41 +0000 |
Matthew Wild |
util.stanza: Trailing whitespace
|
| Thu, 21 Jan 2010 13:14:52 +0000 |
Matthew Wild |
net.httpserver: Make it possible to return responses with no body
|
| Thu, 21 Jan 2010 13:10:13 +0000 |
Matthew Wild |
net.httpserver: Close connection on invalid HTTP status line
|
| Thu, 21 Jan 2010 12:57:12 +0000 |
Matthew Wild |
modulemanager: Remove obsolete actions code
|
| Thu, 21 Jan 2010 12:56:08 +0000 |
Matthew Wild |
net.server_{select,event}: Fail gracefully if socket doesn't have a setoption method (LuaSec issue I think)
|
| Thu, 21 Jan 2010 12:23:13 +0000 |
Matthew Wild |
net.server_event: Replace all calls to _start_ssl() to its bigger brother starttls() - fixes 5223 w/ libevent
|
| Thu, 21 Jan 2010 01:08:50 +0000 |
Matthew Wild |
objectmanager: Obsolete, remove
|
| Thu, 21 Jan 2010 01:07:17 +0000 |
Matthew Wild |
actions: Obsolete, remove
|
| Thu, 21 Jan 2010 01:06:30 +0000 |
Matthew Wild |
mod_actions_http: Obsolete, remove
|
| Thu, 21 Jan 2010 00:35:07 +0000 |
Matthew Wild |
mod_bosh: Trailing whitespace
|
| Tue, 19 Jan 2010 19:58:02 +0000 |
Matthew Wild |
s2smanager: Log error and fail gracefully if we can't open a socket for an outgoing s2s connection (thanks foucault)
|
| Tue, 19 Jan 2010 04:38:43 +0000 |
Matthew Wild |
net.xmppserver_listener: Handle stream-error errors from xmlhandlers, and close session in response
|
| Tue, 19 Jan 2010 04:37:28 +0000 |
Matthew Wild |
net.xmppserver_listener: Extend session:close() with a remote_reason parameter
|
| Tue, 19 Jan 2010 04:35:10 +0000 |
Matthew Wild |
s2smanager: No-one noticed that Prosody stopped sending to/from on stream headers recently? :)
|
| Tue, 19 Jan 2010 03:58:20 +0000 |
Matthew Wild |
xmlhandlers: Move stream-error detection to somewhere more appropriate (it was never reached) - s2s stream errors now reported properly
|
| Tue, 19 Jan 2010 03:57:19 +0000 |
Matthew Wild |
mod_bosh: Update for new xmlhandlers syntax
|
| Tue, 19 Jan 2010 03:56:44 +0000 |
Matthew Wild |
net.xmpp{client,server,component}: Update for new xmlhandlers syntax
|
| Tue, 19 Jan 2010 03:55:19 +0000 |
Matthew Wild |
net.xmppserver_listener: Pass reason for session disconnection to disconnect handler, if known
|
| Tue, 19 Jan 2010 03:52:41 +0000 |
Matthew Wild |
xmlhandlers: More refactoring, split up stream_ns and stream_tag, add stream_error_tag so that callers don't need to be so worried about the separator we use
|
| Mon, 18 Jan 2010 19:00:18 +0000 |
Matthew Wild |
xmlhandlers: Define ns_separator and ns_pattern to save repeating it in literal form throughout the file
|
| Mon, 18 Jan 2010 18:20:03 +0000 |
Matthew Wild |
net.server_event: Remove access to starttls method when starttls is negotiated - fixes offering starttls to client who are already using it (thanks darkrain and Adium)
|
| Mon, 18 Jan 2010 17:14:41 +0000 |
Matthew Wild |
mod_presence: Automatically deny presence requests for hosts, fixes traceback in #153
|
| Mon, 18 Jan 2010 16:31:57 +0000 |
Matthew Wild |
stanza_router: Log the name of unhandled stanzas (thanks bear)
|
| Fri, 15 Jan 2010 18:30:33 +0100 |
Tobias Markmann |
util.signal: Using stdlib.h instead of malloc.h.
|
| Wed, 13 Jan 2010 00:05:07 +0000 |
Matthew Wild |
mod_muc: Remove unused history_length declaration
|
| Wed, 13 Jan 2010 00:04:38 +0000 |
Matthew Wild |
prosodyctl: Use mode r+ for opening the file so 1) it fails if the file doesn't exist 2) we have write access to lock it
|
| Wed, 13 Jan 2010 00:03:22 +0000 |
Matthew Wild |
mod_posix: Adjust file open mode depending on whether file exists (take that fopen designers!!!)
|
| Tue, 12 Jan 2010 15:35:36 +0000 |
Matthew Wild |
util.pposix, mod_posix, prosodyctl: Bump pposix version to 0.3.3 for mkdir
|
| Tue, 12 Jan 2010 15:17:08 +0000 |
Matthew Wild |
xmppclient_listener: Allow the tcp_keepalives option in the config to control whether keepalives are used
|
| Tue, 12 Jan 2010 15:16:22 +0000 |
Matthew Wild |
net.server_event: Add conn:setoption() to set options on the socket
|
| Tue, 12 Jan 2010 15:15:49 +0000 |
Matthew Wild |
net.server_select: Add conn:setoption() to set options on the socket
|
| Mon, 11 Jan 2010 19:17:26 +0500 |
Waqas Hussain |
mod_saslauth: Fixed some indentation and added some semi-colons.
|
| Mon, 11 Jan 2010 19:05:08 +0500 |
Waqas Hussain |
mod_saslauth: Made some variables local to avoid unnecessary global access.
|
| Mon, 11 Jan 2010 18:59:06 +0500 |
Waqas Hussain |
sessionmanager: Added resource prepping, and invalid resource checking to the bind_resource function.
|
| Mon, 11 Jan 2010 17:52:28 +0500 |
Waqas Hussain |
mod_register: Return a <not-acceptable/> error on empty usernames (thanks Neustradamus).
|
| Mon, 11 Jan 2010 10:13:02 +0000 |
Matthew Wild |
componentmanager: Add dialback_secret to components to allow s2s to work (thanks Flo)
|
| Mon, 11 Jan 2010 00:14:33 +0000 |
Matthew Wild |
util.prosodyctl: Report Prosody as not running if the pidfile isn't locked
|
| Sun, 10 Jan 2010 23:49:38 +0000 |
Matthew Wild |
mod_posix: Lock pidfile when in use, shut down if we can't write or lock the pidfile
|
| Sun, 10 Jan 2010 23:13:30 +0000 |
Matthew Wild |
util.datamanager: Use pposix.mkdir if available
|
| Sun, 10 Jan 2010 23:12:22 +0000 |
Matthew Wild |
util.pposix: Add mkdir(path)
|
| Sun, 10 Jan 2010 23:11:28 +0000 |
Matthew Wild |
prosodyctl: Move definition of prosody singleton to prior to loading datamanager, and add platform
|
| Sun, 10 Jan 2010 22:43:28 +0000 |
Matthew Wild |
util.pposix: Replace the unwieldy module table generation with luaL_register() call - side effect - it now sets the pposix global to the module table
|
| Sun, 10 Jan 2010 22:15:15 +0000 |
Matthew Wild |
mod_posix: Set umask to 'umask' from the config, or 027
|
| Sun, 10 Jan 2010 22:14:44 +0000 |
Matthew Wild |
prosodyctl: Set umask to protect data files, bump pposix dep to 0.3.2
|
| Sun, 10 Jan 2010 21:48:25 +0000 |
Matthew Wild |
util.pposix: Add pposix.umask(), bump version to 0.3.2 (and do the same in mod_posix)
|
| Sun, 10 Jan 2010 20:21:48 +0000 |
Matthew Wild |
util.pposix: Fix return type of lc_abort to shush compiler warning
|
| Sun, 10 Jan 2010 17:35:37 +0000 |
Matthew Wild |
util.posix: Trailing whitespace
|
| Sun, 10 Jan 2010 15:26:36 +0000 |
Matthew Wild |
net.server: When libevent backend is in use, override signal.signal to use server.hook_signal
|
| Sun, 10 Jan 2010 15:25:19 +0000 |
Matthew Wild |
net.server_event: Add server.hook_signal(signal_num, handler) to wrap libevent's signal-catching interface
|
| Sun, 10 Jan 2010 14:09:17 +0000 |
Matthew Wild |
mod_posix: Remove the lines added to work around the util.signal loop bug
|
| Sun, 10 Jan 2010 03:54:29 +0000 |
Matthew Wild |
util.signal: Restore the old debug hook earlier, just in case we receive another signal between clearing the signal queue and restoring it
|
| Sun, 10 Jan 2010 00:31:38 +0000 |
Matthew Wild |
util.signal: Update version in header, and author's email
|
| Sun, 10 Jan 2010 00:28:48 +0000 |
Matthew Wild |
util.signal: Queue up multiple signals, instead of trampling on the previous debug hook (and never clearing our own)
|
| Sat, 09 Jan 2010 07:12:30 +0000 |
Matthew Wild |
prosody: net_activate_ports: Accept strings as well as numbers for specifying ports
|
| Sat, 09 Jan 2010 07:03:48 +0000 |
Matthew Wild |
prosody: Read list of possible config extensions from configmanager, removes old TODO
|
| Sat, 09 Jan 2010 06:59:47 +0000 |
Matthew Wild |
configmanager: Add parsers() method to return an array of supported config formats
|
| Sat, 09 Jan 2010 06:53:23 +0000 |
Matthew Wild |
s2smanager: Split sending of stream header into a :open_stream() method
|
| Thu, 07 Jan 2010 01:26:01 +0000 |
Matthew Wild |
net.dns: Make sure math.randomseed() gets passed an integer
|
| Wed, 06 Jan 2010 16:20:56 +0000 |
Matthew Wild |
net.server_select: Fix oops in last commit
|
| Wed, 06 Jan 2010 16:16:23 +0000 |
Matthew Wild |
net.server_select: Allow setting the logger using server.setlogger
|
| Mon, 04 Jan 2010 17:32:26 +0000 |
Matthew Wild |
s2smanager: Allow new_outgoing() to create sessions without automatically connecting them (set 3rd parameters to false)
|
| Sun, 03 Jan 2010 11:26:36 -0800 |
Paul Aurich |
s2smanager: Stamp a 'to' on the reply stream:stream. This makes prosody happy.
|
| Sun, 03 Jan 2010 18:55:42 +0000 |
Matthew Wild |
s2smanager, hostmanager: Make dialback secrets per-host
|
| Sun, 03 Jan 2010 18:37:03 +0000 |
Matthew Wild |
s2smanager: Trim trailing whitespace
|
| Sun, 03 Jan 2010 10:07:20 -0800 |
Paul Aurich |
mod_saslauth: Oops.
|
| Sun, 03 Jan 2010 17:54:26 +0000 |
Matthew Wild |
Merge with Paul
|
| Sun, 03 Jan 2010 17:53:54 +0000 |
Matthew Wild |
mod_muc/muc.lib: Use stanza:get_child() to locate MUC child element
|
| Sun, 03 Jan 2010 09:51:01 -0800 |
Paul Aurich |
mod_saslauth: Use module:get_option()
|
| Sat, 02 Jan 2010 20:03:24 -0800 |
Paul Aurich |
mod_saslauth: Add sasl_backend config parameter
|
| Sun, 03 Jan 2010 15:17:51 +0000 |
Matthew Wild |
Merge with Rob
|
| Wed, 30 Dec 2009 13:26:11 -0600 |
Rob Hoelz |
Added notification of configuration changes for MUCs
|
| Tue, 29 Dec 2009 16:21:12 -0600 |
Rob Hoelz |
Add support for non-anonymous MUC rooms
|
| Sun, 03 Jan 2010 03:36:40 +0000 |
Matthew Wild |
prosodyctl: Gracefully handle a missing stty command, and fall back to ANSI escape sequences
|
| Fri, 01 Jan 2010 21:32:23 +0000 |
Matthew Wild |
mod_httpserver: Rudimentary directory detection, return forbidden instead of causing a traceback (since commit 0325f241a26c)
|
| Fri, 01 Jan 2010 03:32:26 +0000 |
Matthew Wild |
prosody.cfg.lua.dist: Remove lie about requiring console_enabled
|
| Fri, 01 Jan 2010 03:29:12 +0000 |
Matthew Wild |
prosody.cfg.lua.dist: Remove trailing whitespace
|
| Thu, 31 Dec 2009 02:39:40 +0000 |
Matthew Wild |
util.events: Rename add_plugin() and remove_plugin() to add_handlers() and remove_handlers() respectively
|
| Wed, 30 Dec 2009 20:24:11 +0000 |
Matthew Wild |
util.signal: Update header comment for new filename
|
| Wed, 30 Dec 2009 16:43:08 +0100 |
Tobias Markmann |
util.sasl_cyrus: Report an error if Cyrus SASL init fails.
|
| Tue, 29 Dec 2009 01:04:48 +0100 |
Tobias Markmann |
util.sasl_cyrus: Removing whitespace.
|
| Tue, 29 Dec 2009 01:03:37 +0100 |
Tobias Markmann |
util.sasl_cyrus: Automatically initialize Cyrus SASL with the first used service name.
|
| Mon, 28 Dec 2009 22:08:32 +0100 |
Tobias Markmann |
util.sasl_cyrus: Change variable name.
|
| Mon, 28 Dec 2009 20:21:49 +0100 |
Tobias Markmann |
util.sasl_cyrus: Fixing cyrus mechanism list parsing. (Thanks darkrain)
|
| Sun, 27 Dec 2009 10:09:22 +0500 |
Waqas Hussain |
net.httpserver: Optimized response serialization.
|
| Wed, 23 Dec 2009 23:13:39 +0100 |
Tobias Markmann |
mod_saslauth: Adjust sanitizing.
|
| Wed, 23 Dec 2009 23:09:44 +0100 |
Tobias Markmann |
mod_saslauth: Sanitize debugging information so it won't break terminal emulation when using GSSAPI auth.
|
| Wed, 23 Dec 2009 16:46:49 -0500 |
jorj |
first working version with Cyrus SASL support.
|
| Wed, 23 Dec 2009 16:45:03 -0500 |
jorj |
added comment to remind us to fix binary output breaking the terminal
|
| Tue, 22 Dec 2009 21:08:58 +0100 |
Tobias Markmann |
util.sasl_cyrus: Further fixing and cleanup.
|
| Tue, 22 Dec 2009 20:55:35 +0100 |
Tobias Markmann |
util.sasl_cyrus: Initializing Cyrus SASL library and a bit cleanup.
|
| Tue, 22 Dec 2009 20:21:44 +0100 |
Tobias Markmann |
util.sasl_cyrus: Log errors if CyrusSASL init fails.
|
| Tue, 22 Dec 2009 20:20:37 +0100 |
Tobias Markmann |
mod_saslauth: Make service_name configurable for CyrusSASL users.
|
| Tue, 22 Dec 2009 19:27:19 +0100 |
Tobias Markmann |
mod_saslauth: Add support for CyrusSASL.
|
| Tue, 22 Dec 2009 19:26:16 +0100 |
Tobias Markmann |
Adding sasl_cyrus.lua. A sasl.lua drop-in replacement to use CyrusSASL for all c2s authentication.
|
| Mon, 21 Dec 2009 22:00:49 +0000 |
Matthew Wild |
mod_saslauth: Requiring c2s encryption means requiring c2s encryption... thanks Flo
|
| Mon, 21 Dec 2009 17:03:47 +0000 |
Brian Cully |
net.dns: Update synchronous path for new connection API
|
| Mon, 21 Dec 2009 16:52:12 +0000 |
Brian Cully |
util.prosodyctl: Saner determination of Prosody executable path
|
| Mon, 21 Dec 2009 06:37:58 +0500 |
Waqas Hussain |
mod_pep: Added a TODO.
|
| Mon, 21 Dec 2009 06:26:37 +0500 |
Waqas Hussain |
mod_pep: Handle service discovery queries for bare account JIDs (thanks darkrain).
|
| Mon, 21 Dec 2009 06:25:12 +0500 |
Waqas Hussain |
mod_disco: Handle and fire events for service discovery queries for bare account JIDs (thanks darkrain).
|
| Thu, 17 Dec 2009 21:50:02 +0000 |
Matthew Wild |
s2smanager: Give reasons to destroy_session in more cases, including when DNS lookup fails
|
| Thu, 17 Dec 2009 21:38:16 +0000 |
Matthew Wild |
Merge with backout branch
|
| Thu, 17 Dec 2009 21:36:31 +0000 |
Matthew Wild |
s2smanager: Send reply stream header only after checking we serve this host (sorry darkrain... :) )
|
| Thu, 17 Dec 2009 21:33:35 +0000 |
Matthew Wild |
Backed out changeset 78c5cb163ea9, to fix another way. Haven't done this for a while :)
|
| Thu, 17 Dec 2009 21:18:02 +0000 |
Matthew Wild |
s2smanager: More whitespace
|
| Thu, 17 Dec 2009 21:17:47 +0000 |
Matthew Wild |
s2smanager: Mark stream as opened sooner, this prevents a duplicated stream header on host-unknown errors (thanks darkrain and his mail server)
|
| Thu, 17 Dec 2009 21:14:44 +0000 |
Matthew Wild |
s2smanager: Whitespace
|
| Thu, 17 Dec 2009 20:30:41 +0000 |
Matthew Wild |
net.server_event: Add properties like _ip and _port to server objects too
|
| Thu, 17 Dec 2009 20:30:10 +0000 |
Matthew Wild |
net.server_event: Add :serverport() method to be compatible with old API
|
| Thu, 17 Dec 2009 20:28:32 +0000 |
Matthew Wild |
mod_bosh: Update for new connection API
|
| Thu, 17 Dec 2009 20:22:52 +0000 |
Matthew Wild |
httpserver_listener: Update for new connection API
|
| Thu, 17 Dec 2009 20:10:11 +0000 |
Matthew Wild |
net.httpserver: Fix usage of old connection API syntax
|
| Thu, 17 Dec 2009 19:01:57 +0000 |
Matthew Wild |
xmppserver_listener: Make log messages during SRV retries clearer
|
| Thu, 17 Dec 2009 19:00:36 +0000 |
Matthew Wild |
xmppserver_listener: When a connection fails, pass the reason to destroy_session
|
| Thu, 17 Dec 2009 18:59:29 +0000 |
Matthew Wild |
s2smanager: Have both destroy_session and bounce_sendq accept a reason string to include in bounced stanzas
|
| Thu, 17 Dec 2009 16:53:28 +0000 |
Matthew Wild |
net.server_event: Load ssl/socket libraries if not already available
|
| Thu, 17 Dec 2009 16:52:39 +0000 |
Matthew Wild |
util.timer: Use luaevent's built-in method of repeating an event (fixes a weird crash)
|
| Wed, 16 Dec 2009 00:11:54 +0500 |
Waqas Hussain |
prosody: Fixed a possible nil concatenation.
|
| Tue, 15 Dec 2009 18:58:22 +0000 |
Paul Aurich |
prosody: Fix to net_activate_ports to mend binding to specific interfaces
|
| Thu, 10 Dec 2009 22:13:04 +0000 |
Matthew Wild |
net.http: Don't expect the body on redirects
|
| Thu, 10 Dec 2009 18:40:21 +0500 |
Waqas Hussain |
prosody: Added config option 'ssl_ports' to allow multiplexed SSL ports.
|
| Thu, 10 Dec 2009 16:52:08 +0500 |
Waqas Hussain |
mod_httpserver: Text files are text/plain, and not plain/text.
|
| Thu, 10 Dec 2009 16:36:33 +0500 |
Waqas Hussain |
net.httpserver: Removed mime handling (now in mod_httpserver). Unknown dynamic content is now always served as text/html.
|
| Thu, 10 Dec 2009 16:34:38 +0500 |
Waqas Hussain |
mod_httpserver: Removed a log message.
|
| Thu, 10 Dec 2009 16:27:17 +0500 |
Waqas Hussain |
mod_httpserver: Read files in binary mode; fixes issues with serving binary files.
|
| Thu, 10 Dec 2009 16:25:50 +0500 |
Waqas Hussain |
mod_httpserver: Skip returning a Content-Type when not known (application/octet-stream is not a correct default).
|
| Thu, 10 Dec 2009 16:22:34 +0500 |
Waqas Hussain |
mod_httpserver: Return Content-Type header based on file extension.
|
| Thu, 10 Dec 2009 16:21:33 +0500 |
Waqas Hussain |
mod_httpserver: Delay setup until after server is started.
|
| Thu, 10 Dec 2009 16:21:06 +0500 |
Waqas Hussain |
mod_bosh: Delay setup until after server is started.
|
| Thu, 10 Dec 2009 05:08:59 +0500 |
Waqas Hussain |
prosody: Use the multiplex listener when the 'ports' config option is specified.
|
| Thu, 10 Dec 2009 05:07:32 +0500 |
Waqas Hussain |
net_activate_ports: Use the default config option 'ports' when no option is specified.
|
| Thu, 10 Dec 2009 05:04:09 +0500 |
Waqas Hussain |
multiplex_listener: Initial commit. Multiple protocols on a single port.
|
| Thu, 10 Dec 2009 03:02:04 +0500 |
Waqas Hussain |
modulemanager: Fire item-removed events on module unload.
|
| Thu, 10 Dec 2009 03:00:16 +0500 |
Waqas Hussain |
modulemanager: Fixed a global access.
|
| Thu, 10 Dec 2009 02:50:23 +0500 |
Waqas Hussain |
prosody: Call tostring on the key being used for nil global read before concatenating it with a string.
|
| Thu, 10 Dec 2009 02:47:13 +0500 |
Waqas Hussain |
prosody: Log a warning and traceback, but don't throw an error on nil global read.
|
| Thu, 10 Dec 2009 01:56:16 +0500 |
Waqas Hussain |
Mainfile: Broke up a really long line.
|
| Wed, 09 Dec 2009 13:20:46 +0000 |
Matthew Wild |
Merge with 0.6
|
| Wed, 09 Dec 2009 13:19:50 +0000 |
Matthew Wild |
mod_vcard: Stricter matching of vcard stanzas with vcard_compatibility enabled, fixes intercepting stanzas to the full JID that it shouldn't
|
| Wed, 09 Dec 2009 16:25:18 +0500 |
Waqas Hussain |
util.signal: Make kill() available on Solaris; really fixes #136.
|
| Tue, 08 Dec 2009 01:24:16 +0000 |
Matthew Wild |
mod_posix: Fix to not loop in SIGTERM either, but the same happens with SIGHUP (where the same 'fix' can't be applied) - shall investigate tomorrow
|
| Tue, 08 Dec 2009 01:23:22 +0000 |
Matthew Wild |
prosody: Report the current socket backend in use
|
| Tue, 08 Dec 2009 01:22:54 +0000 |
Matthew Wild |
net.server_event: Add get_backend() method
|
| Tue, 08 Dec 2009 01:22:09 +0000 |
Matthew Wild |
net.server_select: Add get_backend() method
|
| Tue, 08 Dec 2009 01:16:24 +0000 |
Matthew Wild |
mod_posix: Set empty SIGINT handler when a SIGINT is caught
|
| Tue, 08 Dec 2009 00:55:17 +0000 |
Matthew Wild |
prosody: Clarify and add some comments to describe what we're doing when and why
|
| Mon, 07 Dec 2009 19:26:50 +0000 |
Matthew Wild |
Rename closeallservers to closeall in the public API (same as net.server_select) and expose setquitting
|
| Mon, 07 Dec 2009 19:26:12 +0000 |
Matthew Wild |
net.server_event: Add setquitting() function to be compatible with net.server_select
|
| Mon, 07 Dec 2009 19:25:16 +0000 |
Matthew Wild |
net.server_event: Fix closeallservers() to work correctly after the giant refactorizification
|
| Mon, 07 Dec 2009 18:42:31 +0000 |
Matthew Wild |
net.server_event: Return "quitting" on loop exit to be compatible with net.server_select, and give Prosody a way to know why the loop broke
|
| Mon, 07 Dec 2009 18:38:35 +0000 |
Matthew Wild |
mod_posix: Catch SIGINT
|
| Mon, 07 Dec 2009 18:32:50 +0000 |
Matthew Wild |
Merge with trunk
|
| Mon, 07 Dec 2009 18:32:06 +0000 |
Matthew Wild |
prosody: Less strict matching for the magic 'interrupted' error
|
| Mon, 07 Dec 2009 18:30:57 +0000 |
Matthew Wild |
prosodyctl: Nicer errors when addplugin command fails
|
| Sun, 06 Dec 2009 00:35:06 +0000 |
Matthew Wild |
util.datamanager: Store data stores with no host in '_global' folder
|
| Sat, 05 Dec 2009 10:26:43 -0800 |
Paul Aurich |
mod_pep: Support item retrieval use cases
|
| Sat, 05 Dec 2009 09:43:53 -0800 |
Paul Aurich |
mod_pep: Allow storage of urn:xmpp:avatar:data node (payload only with base64 data)
|
| Sat, 05 Dec 2009 13:34:45 +0000 |
Matthew Wild |
util.pluginloader: Don't specify a host for the plugin data store (clever waqas...)
|
| Fri, 04 Dec 2009 19:04:03 +0000 |
Matthew Wild |
mod_compression: Tweak some log levels
|
| Fri, 04 Dec 2009 18:59:28 +0000 |
Matthew Wild |
componentmanager: Set ssl_ctx[_in] for components correctly, and use global SSL context if available
|
| Fri, 04 Dec 2009 18:57:54 +0000 |
Matthew Wild |
prosody: Expose global_ssl_ctx through prosody object
|
| Fri, 04 Dec 2009 09:48:08 -0800 |
Paul Aurich |
Disable SSLv2 by default, it's known to be insecure.
|
| Fri, 04 Dec 2009 14:41:53 +0000 |
Matthew Wild |
mod_proxy65: Strip trailing whitespace
|
| Fri, 04 Dec 2009 12:14:14 +0000 |
Brian Cully |
util-src/Makefile: Clean up makefile (re-commit because MattJ shouldn't commit anything at 3AM)
|
| Fri, 04 Dec 2009 03:07:17 +0000 |
Matthew Wild |
net.server_select, net.server_event: Convert to unix line endings from Windows
|
| Fri, 04 Dec 2009 03:02:25 +0000 |
Brian Cully |
util-src/Makefile: Clean up makefile, rename lsignal.c to signal.c
|
| Fri, 04 Dec 2009 02:51:43 +0000 |
Matthew Wild |
configure: fix typo of 'yes' -> 'yet'
|
| Fri, 04 Dec 2009 02:51:03 +0000 |
Brian Cully |
configure: Add 'linux' ostype and rename lflags to LDFLAGS to match expectations.
|
| Thu, 03 Dec 2009 21:57:47 +0100 |
Tobias Markmann |
Redo merge with Waqas' PBKDF2 optimizations.
|
| Thu, 03 Dec 2009 21:53:36 +0100 |
Tobias Markmann |
Merge with Waqas.
|
| Thu, 03 Dec 2009 19:18:18 +0000 |
Matthew Wild |
net.server_select: Restore checks for wantread/timeout errors on receive
|
| Thu, 03 Dec 2009 17:07:37 +0100 |
Sjoerd Simons |
mod_proxy65: Don't read data from the connection untill the proxying is activated
|
| Thu, 03 Dec 2009 17:05:35 +0100 |
Sjoerd Simons |
mod_proxy65: Make the proxying bidirectional
|
| Thu, 03 Dec 2009 17:04:54 +0100 |
Sjoerd Simons |
mod_proxy65: Use a bigger buffer for data we're proxying
|
| Thu, 03 Dec 2009 17:02:38 +0100 |
Sjoerd Simons |
mod_proxy65: Only lock the reading side when throttling
|
| Thu, 03 Dec 2009 16:53:58 +0100 |
Sjoerd Simons |
net.server_select: Add a function to just lock a stream for reading
|
| Thu, 03 Dec 2009 14:15:30 +0000 |
Matthew Wild |
mod_proxy65: Throttle connections to prevent senders flooding the server's buffers if the receiver doesn't receive fast enough
|
| Thu, 03 Dec 2009 14:13:09 +0000 |
Matthew Wild |
mod_proxy65: Replace error() calls with module:log("error", ...)
|
| Thu, 03 Dec 2009 14:08:54 +0000 |
Matthew Wild |
net.server_select: Make bufferlen() method return, of all things, the buffer length
|
| Thu, 03 Dec 2009 02:30:09 +0000 |
Matthew Wild |
net.server_event: Port fix in 2dc9bbf25447 to libevent-based backend
|
| Thu, 03 Dec 2009 02:28:34 +0000 |
Matthew Wild |
net.server_select: Fix possibility of losing data sent from a socket just before it closes (thanks Sjoerd Simons)
|
| Thu, 03 Dec 2009 01:13:06 +0000 |
Matthew Wild |
net.dns: Fix for blocking dns lookups to find waiting coroutines correctly (not that we use this in Prosody...)
|
| Thu, 03 Dec 2009 01:10:08 +0000 |
Matthew Wild |
net.dns: Port some DNS fixes to the resolver:feed() function for net.adns to use
|
| Wed, 02 Dec 2009 22:15:17 +0000 |
Matthew Wild |
Merge with 0.6
|
| Wed, 02 Dec 2009 22:13:31 +0000 |
Matthew Wild |
util.dependencies: Fix package name of LuaFilesystem
|
| Wed, 02 Dec 2009 20:35:31 +0000 |
Matthew Wild |
Merge with Tobias
|
| Tue, 01 Dec 2009 23:23:51 +0100 |
Tobias Markmann |
mod_console: Show compression status on s2s:show() output.
|
| Tue, 01 Dec 2009 23:05:32 +0100 |
Tobias Markmann |
Merge with tip.
|
| Wed, 02 Dec 2009 20:33:09 +0000 |
Matthew Wild |
Merge with Tobias
|
| Tue, 01 Dec 2009 21:17:13 +0100 |
Tobias Markmann |
mod_compression: Removing trailing whitespace.
|
| Tue, 01 Dec 2009 21:04:02 +0100 |
Tobias Markmann |
mod_compression: Declaring the de-/compression pipes as local.
|
| Tue, 01 Dec 2009 20:59:42 +0100 |
Tobias Markmann |
mod_compression: Some comment clean up.
|
| Tue, 01 Dec 2009 20:55:32 +0100 |
Tobias Markmann |
Merge with tip.
|
| Tue, 01 Dec 2009 00:21:32 +0100 |
Tobias Markmann |
mod_compression: Removing forgotten debugging output.
|
| Tue, 01 Dec 2009 00:10:47 +0100 |
Tobias Markmann |
mod_compression: Define db (dialback) namespace in stream header.
|
| Mon, 30 Nov 2009 23:25:10 +0100 |
Tobias Markmann |
Merge with tip.
|
| Mon, 30 Nov 2009 23:23:42 +0100 |
Tobias Markmann |
mod_compression: Enabeling compression for outgoing s2s streams.
|
| Sun, 29 Nov 2009 23:43:12 +0100 |
Tobias Markmann |
mod_compression: Some further refactoring.
|
| Sun, 29 Nov 2009 23:04:19 +0100 |
Tobias Markmann |
mod_compression: Make setup_compression work for s2s sessions too.
|
| Sun, 29 Nov 2009 22:18:06 +0100 |
Tobias Markmann |
mod_compression: Moving compression setup in a dedicated function.
|
| Sun, 29 Nov 2009 22:02:21 +0100 |
Tobias Markmann |
mod_compression: Prepare activating of compression on s2s.
|
| Sun, 29 Nov 2009 21:33:37 +0100 |
Tobias Markmann |
Merge with tip.
|
| Sun, 29 Nov 2009 21:32:39 +0100 |
Tobias Markmann |
Enable one way stream compression on s2s links.
|
| Fri, 20 Nov 2009 17:12:12 +0100 |
Tobias Markmann |
Fixing some typos.
|
| Wed, 02 Dec 2009 20:32:44 +0000 |
Matthew Wild |
modulemanager, net.dns: Remove trailing whitespace
|
| Wed, 02 Dec 2009 20:31:54 +0000 |
Matthew Wild |
prosodyctl: Experimental 'addplugin' command
|
| Wed, 02 Dec 2009 18:05:03 +0000 |
Matthew Wild |
util.pluginloader: Support for fetching plugins from the data store
|
| Wed, 02 Dec 2009 18:03:10 +0000 |
Matthew Wild |
net.httpserver: Fix to work with new server API
|
| Wed, 02 Dec 2009 18:02:47 +0000 |
Matthew Wild |
net.httpserver: Quick fix to set the correct Content-Type on simple (string) responses, for a few known types
|
| Tue, 01 Dec 2009 20:18:47 +0000 |
Matthew Wild |
mod_proxy65: Remove trailing whitespace
|
| Tue, 01 Dec 2009 20:07:07 +0000 |
Matthew Wild |
mod_proxy65: Fix log:module -> module:log :)
|
| Tue, 01 Dec 2009 19:57:54 +0000 |
Matthew Wild |
Merge with trunk
|
| Tue, 01 Dec 2009 19:57:33 +0000 |
Matthew Wild |
modulemanager: Fire events module-loaded and module-unloaded, both receive a table with 'module' and 'host' fields, thanks bjc
|
| Tue, 01 Dec 2009 22:32:37 +0500 |
Waqas Hussain |
util.sasl.plain: Allow empty authzid (thanks bjc).
|
| Tue, 01 Dec 2009 02:23:48 +0500 |
Waqas Hussain |
util.hmac: Optimized.
|
| Tue, 01 Dec 2009 01:45:56 +0500 |
Waqas Hussain |
util.sasl.scram: Optimized binaryXOR.
|
| Tue, 01 Dec 2009 01:41:31 +0500 |
Waqas Hussain |
util.sasl.scram: Fixed a variable redeclaration.
|
| Mon, 30 Nov 2009 20:53:25 +0100 |
Tobias Markmann |
util.sasl.scram: Making =2D and =3D substitution actually work.
|
| Mon, 30 Nov 2009 16:39:27 +0000 |
Matthew Wild |
util.stanza: Add stanza:get_child(name, xmlns) to find a child tag given a name/xmlns
|
| Sun, 29 Nov 2009 18:30:33 +0500 |
Waqas Hussain |
util.sasl.plain: A little refactoring.
|
| Sun, 29 Nov 2009 18:29:19 +0500 |
Waqas Hussain |
Merge with 0.6.
|
| Sat, 28 Nov 2009 12:00:31 +0500 |
Waqas Hussain |
core.xmlhandlers: Fixed processing of empty namespaces (which caused an issue with jwchat).
|
| Sat, 28 Nov 2009 11:59:06 +0500 |
Waqas Hussain |
mod_register: Properly notify contacts of subscription removal on account deletion.
|
| Thu, 26 Nov 2009 15:19:59 +0500 |
Waqas Hussain |
mod_presence: Use the local host object as the origin for auto-generated subscription approvals and cancellations.
|
| Sat, 28 Nov 2009 18:58:58 +0100 |
Tobias Markmann |
util.sasl.digest-md5: Fixing some variable access.
|
| Sat, 28 Nov 2009 17:40:49 +0000 |
Matthew Wild |
Merge with Tobias
|
| Sat, 28 Nov 2009 17:40:37 +0000 |
Matthew Wild |
xmppserver_listener: Update for new server API, fixes traceback when closing s2s connections
|
| Sat, 28 Nov 2009 18:32:41 +0100 |
Tobias Markmann |
Make some more variables to locals.
|
| Sat, 28 Nov 2009 18:23:25 +0100 |
Tobias Markmann |
util.sasl: Move some variables to local space. Fix a bug.
|
| Sat, 28 Nov 2009 17:39:05 +0000 |
Matthew Wild |
mod_console: Update for new server API, fixes traceback when closing console sessions
|
| Sat, 28 Nov 2009 15:12:43 +0000 |
Matthew Wild |
util.sasl.plain: Fail gracefully on empty <auth/> tag
|
| Sat, 28 Nov 2009 15:12:07 +0000 |
Matthew Wild |
mod_saslauth: Fix typo in variable name
|
| Sat, 28 Nov 2009 14:09:53 +0000 |
Matthew Wild |
net.server_select: Update conn.close() to use new connection method convention
|
| Fri, 27 Nov 2009 18:02:24 +0000 |
Matthew Wild |
mod_proxy65: Use new jid.join() from util.jid
|
| Fri, 27 Nov 2009 18:00:47 +0000 |
Matthew Wild |
tests/test.lua: Changes to environment handling of tests, and replace module() with dummy function that doesn't alter the current environment
|
| Fri, 27 Nov 2009 17:41:52 +0000 |
Matthew Wild |
tests: Add tests for util.jid.join()
|
| Fri, 27 Nov 2009 17:39:17 +0000 |
Matthew Wild |
tests/test.lua: Print the current test being run if verbosity sufficient
|
| Fri, 27 Nov 2009 17:33:55 +0000 |
Matthew Wild |
util.jid: Add join(node, host, resource) function to join the components and return nil if invalid
|
| Fri, 27 Nov 2009 16:51:05 +0000 |
sjoerd simons |
mod_proxy65: Update listener callback names for new server API
|
| Fri, 27 Nov 2009 00:19:56 +0100 |
Tobias Markmann |
Merged with tip.
|
| Thu, 26 Nov 2009 23:18:26 +0100 |
Tobias Markmann |
mod_saslauth: Allow relogins after failed SASL login.
|
| Thu, 26 Nov 2009 23:11:02 +0100 |
Tobias Markmann |
util.sasl: Adding clean_clone() method.
|
| Thu, 26 Nov 2009 22:25:13 +0000 |
Matthew Wild |
net.server_event: Add addclient/wrapclient compatible with server_select, DNS and s2s should now work with libevent \o/
|
| Thu, 26 Nov 2009 22:23:51 +0000 |
Matthew Wild |
net.server_event: tostring() some debug logging parameters
|
| Thu, 26 Nov 2009 22:22:03 +0000 |
Matthew Wild |
net.server_event: Add set_send() for compatibility with server_select
|
| Thu, 26 Nov 2009 22:21:12 +0000 |
Matthew Wild |
net.server_event: Hide starttls function when the connection is not SSL-enabled
|
| Thu, 26 Nov 2009 22:19:49 +0000 |
Matthew Wild |
net.server_event: Count the number of client connections *upwards* :)
|
| Thu, 26 Nov 2009 22:18:44 +0000 |
Matthew Wild |
net.server_handler: Add stub handlers as fallbacks for those listeners don't implement
|
| Thu, 26 Nov 2009 22:15:40 +0000 |
Matthew Wild |
net.server_event: Fix to make ontimeout() listener callback work
|
| Thu, 26 Nov 2009 22:08:47 +0000 |
Matthew Wild |
net.server_select: Rename server.setsend() to server.set_send() for consistency
|
| Thu, 26 Nov 2009 22:08:10 +0000 |
Matthew Wild |
net.adns: Some cleanup, happens to also make it compatible with libevent
|
| Thu, 26 Nov 2009 17:17:54 +0000 |
Matthew Wild |
s2smanager: Allow configuration of the dialback_secret in the config
|
| Thu, 26 Nov 2009 13:06:52 +0500 |
Waqas Hussain |
Merge with 0.6.
|
| Thu, 26 Nov 2009 13:02:10 +0500 |
Waqas Hussain |
mod_presence: Use the local host as origin for subscription request acks.
|
| Thu, 26 Nov 2009 13:00:11 +0500 |
Waqas Hussain |
mod_presence: Removed an unnecessary compatibility workaround which was causing issues with unavailable presence exchange after subscription removal.
|
| Thu, 26 Nov 2009 12:57:24 +0500 |
Waqas Hussain |
mod_roster: Ask remote server to remove pending subscription requests when removing roster items.
|
| Thu, 26 Nov 2009 00:02:01 +0000 |
Matthew Wild |
Tagging 0.6.1
|
| Thu, 26 Nov 2009 00:01:12 +0000 |
Matthew Wild |
Tagging 0.6.0
|
| Thu, 26 Nov 2009 01:09:10 +0000 |
Matthew Wild |
Makefile: Fix to install new util/sasl directory
|
| Wed, 25 Nov 2009 23:46:58 +0000 |
Matthew Wild |
Merge with 0.6
|
| Wed, 25 Nov 2009 23:45:45 +0000 |
Matthew Wild |
util.serialization: Correctly serialize tables with 'false' as a key, fixes an issue with rosters not saving (thanks mathias, Tobias)
0.6.1
|
| Wed, 25 Nov 2009 19:59:16 +0000 |
Matthew Wild |
Merge with trunk
|
| Wed, 25 Nov 2009 19:58:58 +0000 |
Matthew Wild |
Merge with 0.6
|
| Wed, 25 Nov 2009 19:58:19 +0000 |
Florian Zeitz |
util.dataforms: Don't require type when parsing form XML
|
| Thu, 26 Nov 2009 00:05:18 +0500 |
Waqas Hussain |
Merge with trunk.
|
| Thu, 26 Nov 2009 00:03:16 +0500 |
Waqas Hussain |
MUC: Added support for the room-destroy owner use case.
|
| Wed, 25 Nov 2009 22:26:06 +0500 |
Waqas Hussain |
MUC: Slightly refactored form processing.
|
| Wed, 25 Nov 2009 19:46:22 +0100 |
Tobias Markmann |
SASL: Using locally mapped s_gmatch instead of unavailable gmatch.
|
| Wed, 25 Nov 2009 17:40:24 +0000 |
Matthew Wild |
Merge with trunk
|
| Wed, 25 Nov 2009 17:39:23 +0000 |
Matthew Wild |
Merge with Tobias's SASL redesign branch
|
| Thu, 19 Nov 2009 17:53:52 +0100 |
Tobias Markmann |
Merge with trunk.
|
| Thu, 19 Nov 2009 17:20:38 +0100 |
Tobias Markmann |
Reduce needed roundtrips during DIGEST-MD5 login.
|
| Thu, 19 Nov 2009 17:17:52 +0100 |
Tobias Markmann |
Adding some human readable error messages.
|
| Thu, 19 Nov 2009 17:08:58 +0100 |
Tobias Markmann |
Fail if username or password don't pass SASLprep.
|
| Thu, 19 Nov 2009 16:44:37 +0100 |
Tobias Markmann |
Use new cofig option reading API.
|
| Thu, 19 Nov 2009 16:43:38 +0100 |
Tobias Markmann |
Allow SASL PLAIN over unsecure connections when intended by admin.
|
| Thu, 19 Nov 2009 15:29:09 +0100 |
Tobias Markmann |
Typo.
|
| Thu, 19 Nov 2009 00:04:14 +0100 |
Tobias Markmann |
Handle , and = in usernames for SCRAM.
|
| Wed, 18 Nov 2009 23:26:35 +0100 |
Tobias Markmann |
Provide SASL PLAIN mechanism only if TLS is active.
|
| Wed, 18 Nov 2009 23:25:27 +0100 |
Tobias Markmann |
Cleaning up.
|
| Wed, 18 Nov 2009 22:59:43 +0100 |
Tobias Markmann |
Tidying up.
|
| Wed, 18 Nov 2009 22:56:50 +0100 |
Tobias Markmann |
Enable restriction of supported mechanisms in the SASL library.
|
| Wed, 18 Nov 2009 22:02:32 +0100 |
Tobias Markmann |
SASLprep authentication and password in SASL PLAIN implementation.
|
| Wed, 18 Nov 2009 11:59:50 +0100 |
Tobias Markmann |
SASLprep usernames and passwords.
|
| Tue, 17 Nov 2009 22:39:18 +0100 |
Tobias Markmann |
Making interop with libpurple. (Thanks darkrain).
|
| Tue, 17 Nov 2009 11:31:59 +0100 |
Tobias Markmann |
Add check for forbidden char sequences in validate_username().
|
| Tue, 17 Nov 2009 11:03:54 +0100 |
Tobias Markmann |
Completed SCRAM-SHA-1 implementation to a ready-to-test state.
|
| Tue, 17 Nov 2009 09:33:15 +0100 |
Tobias Markmann |
Added missing require for generate_uuid.
|
| Tue, 17 Nov 2009 00:56:41 +0100 |
Tobias Markmann |
Initial commit of SCRAM SASL mechanism.
|
| Mon, 16 Nov 2009 21:43:57 +0100 |
Tobias Markmann |
Merge with sasl branch.
|
| Fri, 13 Nov 2009 14:31:03 +0100 |
Tobias Markmann |
Adding a note for possible round trip savings.
sasl
|
| Fri, 13 Nov 2009 11:24:22 +0100 |
Tobias Markmann |
Adding support for digest-md5 profile in DIGEST-MD5 implementation.
sasl
|
| Fri, 13 Nov 2009 11:21:21 +0100 |
Tobias Markmann |
Change of the digest-md5 profile.
sasl
|
| Fri, 13 Nov 2009 11:10:06 +0100 |
Tobias Markmann |
Broken DIGEST-MD5 client support again.
sasl
|
| Fri, 13 Nov 2009 10:54:17 +0100 |
Tobias Markmann |
Add support for plain profile in digest-md5 implementation.
sasl
|
| Fri, 13 Nov 2009 09:21:19 +0100 |
Tobias Markmann |
Getting PLAIN mechanism work with the new API.
sasl
|
| Thu, 12 Nov 2009 21:57:37 +0100 |
Tobias Markmann |
Move each mechanism in an own file.
sasl
|
| Fri, 28 Aug 2009 22:03:11 +0200 |
Tobias Markmann |
Fail if mechanism has already been selected.
sasl
|
| Fri, 28 Aug 2009 22:01:58 +0200 |
Tobias Markmann |
Store stage in SASL object.
sasl
|
| Fri, 28 Aug 2009 19:57:09 +0200 |
Tobias Markmann |
Importing SASL Digest-MD5 code. Now for real.
sasl
|
| Fri, 28 Aug 2009 19:56:54 +0200 |
Tobias Markmann |
Importing SASL Digest-MD5 code.
sasl
|
| Fri, 28 Aug 2009 19:43:33 +0200 |
Tobias Markmann |
List RFC numbers.
sasl
|
| Fri, 28 Aug 2009 19:20:12 +0200 |
Tobias Markmann |
Allow ampersands in passwords for SASL PLAIN mechanism.
sasl
|
| Fri, 28 Aug 2009 13:04:38 +0200 |
Tobias Markmann |
Making mod_saslauth use the new SASL API.
sasl
|
| Thu, 27 Aug 2009 21:29:36 +0200 |
Tobias Markmann |
Adjust SASL PLAIN mechanism to the new API.
sasl
|
| Sun, 16 Aug 2009 23:20:02 +0200 |
Tobias Markmann |
Adding some docu.
sasl
|
| Mon, 10 Aug 2009 23:04:19 +0200 |
Tobias Markmann |
Mostly making the code run; includes fixing typos and so on.
sasl
|
| Mon, 10 Aug 2009 12:14:40 +0200 |
Tobias Markmann |
Initial commit of the SASL redesign.
sasl
|
| Wed, 25 Nov 2009 22:00:33 +0500 |
Waqas Hussain |
MUC: Only allow moderators to change the room subject.
|
| Wed, 25 Nov 2009 21:42:05 +0500 |
Waqas Hussain |
MUC: Prevent visitors from broadcasting messages.
|
| Wed, 25 Nov 2009 21:40:44 +0500 |
Waqas Hussain |
MUC: Improved handling of incoming groupchat messages (state preserved for possible later use).
|
| Wed, 25 Nov 2009 21:30:41 +0500 |
Waqas Hussain |
Removed some legacy doc/ files.
|
| Wed, 25 Nov 2009 15:41:04 +0000 |
Matthew Wild |
Merge with 0.6
|
| Wed, 25 Nov 2009 15:40:33 +0000 |
Matthew Wild |
util.dependencies: Log an error if the current version of LuaSec installed contains The Bug (thanks Remko)
|
| Wed, 25 Nov 2009 05:11:10 +0000 |
Matthew Wild |
Merge with 0.6 on prosody.im
0.6.0
|
| Tue, 24 Nov 2009 22:42:08 +0500 |
Waqas Hussain |
xmppclient_listener: Escape control characters when logging invalid XML.
|
| Wed, 25 Nov 2009 03:30:41 +0000 |
Matthew Wild |
Merge with 0.6
|
| Wed, 25 Nov 2009 03:30:00 +0000 |
Matthew Wild |
s2smanager: Log warning when trying to send a stanza from a host we don't serve, instead of a traceback (thanks stpeter)
|
| Tue, 24 Nov 2009 20:35:18 +0000 |
Matthew Wild |
Merge with trunk
|
| Tue, 24 Nov 2009 20:34:22 +0000 |
Matthew Wild |
core.sessionmanager, net.*_listener: Remove the evil collectgarbage() calls
|
| Tue, 24 Nov 2009 14:37:14 +0500 |
Waqas Hussain |
net.server: Log an error when libevent is requested, but luaevent is unavailable, and don't load luaevent when not requested.
|
| Mon, 23 Nov 2009 20:22:37 +0000 |
Matthew Wild |
Merge with trunk
|
| Mon, 23 Nov 2009 20:21:20 +0000 |
Matthew Wild |
Merge with 0.6
|
| Mon, 23 Nov 2009 20:18:04 +0000 |
Matthew Wild |
util.datamanager: Replace popen(mkdir) with lfs.mkdir, keeping the just-in-time creation until we have the new datamanager API
|
| Mon, 23 Nov 2009 19:59:32 +0000 |
Matthew Wild |
util.dependencies: Missed a Debian/
|
| Mon, 23 Nov 2009 18:51:54 +0000 |
Matthew Wild |
util.dependencies: Clearer message, add homepages, etc.
|
| Mon, 23 Nov 2009 17:31:49 +0000 |
Matthew Wild |
util.dependencies: Add LuaFileSystem as a hard dependency
|
| Mon, 23 Nov 2009 21:49:20 +0500 |
Waqas Hussain |
Merged with 0.6.
|
| Mon, 23 Nov 2009 21:46:37 +0500 |
Waqas Hussain |
prosody: Added support for command line argument '--config'.
|
| Mon, 23 Nov 2009 16:30:34 +0000 |
Matthew Wild |
Merge with trunk
|
| Mon, 23 Nov 2009 16:09:44 +0000 |
Matthew Wild |
tests/modulemanager_option_conversion.lua: Add standalone test script for the new modulemanager config option API
|
| Mon, 23 Nov 2009 16:07:33 +0000 |
Matthew Wild |
modulemanager: New module API methods for getting config options with type conversion, get_option_string, get_option_number, get_option_boolean, get_option_array, get_option_set
|
| Mon, 23 Nov 2009 21:02:06 +0500 |
Waqas Hussain |
Merged with 0.6.
|
| Mon, 23 Nov 2009 19:50:04 +0500 |
Waqas Hussain |
util.serialization: Replaced commas with semi-colons between table fields.
|
| Mon, 23 Nov 2009 19:35:24 +0500 |
Waqas Hussain |
util.serialization: Concise output for empty tables.
|
| Mon, 23 Nov 2009 08:55:27 +0500 |
Waqas Hussain |
Mainfile: Fixed some comments.
|
| Mon, 23 Nov 2009 02:58:42 +0000 |
Matthew Wild |
util.dependencies: Make the commands line up properly in the "missing dependency" output. Yes, this was the commit you didn't know you were waiting for!
|
| Sun, 22 Nov 2009 21:09:25 +0000 |
Matthew Wild |
mod_console: Update for new net.server API
|
| Sun, 22 Nov 2009 21:55:58 +0500 |
Waqas Hussain |
Merged with 0.6.
|
| Sun, 22 Nov 2009 21:47:54 +0500 |
Waqas Hussain |
mod_presence: Route incoming presence subscription stanzas (types unsubscribe, subscribed and unsubscribed) to the user before roster pushes.
|
| Sun, 22 Nov 2009 21:45:31 +0500 |
Waqas Hussain |
mod_presence: Acknowledge subscription requests by responding with an unavailable presence.
|
| Sun, 22 Nov 2009 21:41:09 +0500 |
Waqas Hussain |
sessionmanager: Added function send_to_interested_resources().
|
| Sun, 22 Nov 2009 21:40:01 +0500 |
Waqas Hussain |
sessionmanager: Fixed and cleaned function send_to_available_resources(). The 'to' attribute for presence subscription stanzas is now preserved.
|
| Sun, 22 Nov 2009 21:33:41 +0500 |
Waqas Hussain |
loggingmanager: Explicitly flush log messages if the __FLUSH_LOG environment variable is defined (workaround for MSVCRT buffering piped output).
|
| Sun, 22 Nov 2009 15:06:30 +0000 |
Matthew Wild |
mod_proxy65: Update for new net.server API, untested
|
| Sun, 22 Nov 2009 14:58:09 +0000 |
Matthew Wild |
mod_proxy65: Import from prosody-modules, thanks Ephraim :)
|
| Sun, 22 Nov 2009 14:42:56 +0000 |
Matthew Wild |
net.server: Add some comments to explain to waqas how it all works :)
|
| Sun, 22 Nov 2009 13:47:24 +0000 |
Matthew Wild |
xmppcomponent_listener: Use new API for writing to components, fixes traceback (thanks Tobias)
|
| Sun, 22 Nov 2009 04:53:02 +0000 |
Matthew Wild |
s2smanager: Fix syntax error introduced in merge
|
| Sun, 22 Nov 2009 04:50:42 +0000 |
Matthew Wild |
Merge with trunk
|
| Sun, 22 Nov 2009 04:46:48 +0000 |
Matthew Wild |
stanza_router: Don't log full stanzas destined for s2s
|
| Sun, 22 Nov 2009 04:45:13 +0000 |
Matthew Wild |
net.server_select: Bring up to date to new common connection API
|
| Sun, 22 Nov 2009 04:44:26 +0000 |
Matthew Wild |
net.httpserver, net.http: Update for new net.server API (untested)
|
| Sun, 22 Nov 2009 04:43:46 +0000 |
Matthew Wild |
*_listener: Update for new net.server API, specifically .listener -> .onincoming, .disconnect -> .ondisconnect
|
| Sun, 22 Nov 2009 04:42:47 +0000 |
Matthew Wild |
net.adns: Update for new net.server API (doesn't work with libevent yet)
|
| Sun, 22 Nov 2009 04:42:03 +0000 |
Matthew Wild |
s2smanager: Update for new net.server API (s2s still doesn't work with libevent for other reasons)
|
| Sun, 22 Nov 2009 04:09:57 +0000 |
Matthew Wild |
net.server_event: Comment accidentally uncommented vdebug()
|
| Sun, 22 Nov 2009 04:08:11 +0000 |
Matthew Wild |
net.server_event: Handle and ignore 'wantread' error from receive(), treat as a timeout
|
| Sun, 22 Nov 2009 04:06:40 +0000 |
Matthew Wild |
net.server_event: Remove premature non-optimisation
|
| Sun, 22 Nov 2009 04:06:00 +0000 |
Matthew Wild |
net.server_event: Fix moved line caused by Mercurial's crecord and my selective commits
|
| Sun, 22 Nov 2009 04:04:04 +0000 |
Matthew Wild |
net.server_event: Obey nowriting/nointerface for locks in interface methods
|
| Sun, 22 Nov 2009 03:58:37 +0000 |
Matthew Wild |
net.server_event: Use conn property for send/receive instead of caching, fixes trying to use original socket after SSL-wrapping
|
| Sun, 22 Nov 2009 03:55:48 +0000 |
Matthew Wild |
net.server_event: Set startsslcallback property to nil when we're done handshaking, otherwise we keep trying to repeat the handshake
|
| Sun, 22 Nov 2009 03:53:44 +0000 |
Matthew Wild |
net.server_event: Add set_sslctx() method to connections
|
| Sun, 22 Nov 2009 03:53:07 +0000 |
Matthew Wild |
net.server_event: conn.usingssl -> conn._usingssl
|
| Sun, 22 Nov 2009 03:51:31 +0000 |
Matthew Wild |
net.server_event: Use correct listener callbacks
|
| Sun, 22 Nov 2009 03:49:47 +0000 |
Matthew Wild |
net.server_event: Small whitespace fixes
|
| Sun, 22 Nov 2009 03:48:04 +0000 |
Matthew Wild |
net.server_event: Correct a few instances of .sslctx to ._sslctx
|
| Sun, 22 Nov 2009 03:44:15 +0000 |
Matthew Wild |
net.server_event: Call connection's onconnect, no need to pass closures around now
|
| Sun, 22 Nov 2009 03:42:45 +0000 |
Matthew Wild |
net.server_event: Use connection id in all relevant logging
|
| Sun, 22 Nov 2009 03:20:35 +0000 |
Matthew Wild |
net.server_event: Define id property for connection objects, to aid logging
|
| Sun, 22 Nov 2009 03:14:32 +0000 |
Matthew Wild |
net.server_event: Define vdebug function for convenience
|
| Sat, 21 Nov 2009 17:23:51 +0000 |
Matthew Wild |
net.server_event: Change to new standard addserver() syntax
|
| Sat, 21 Nov 2009 17:19:57 +0000 |
Matthew Wild |
net.server_select: Change addserver() parameters to be compatible with new standard syntax
|
| Sat, 21 Nov 2009 17:16:46 +0000 |
Matthew Wild |
mod_tls: Switch to : syntax for connection methods
|
| Sat, 21 Nov 2009 17:15:59 +0000 |
Matthew Wild |
xmppclient_listener: Use : syntax for connection methods, to be compatible with new server.lua
|
| Sat, 21 Nov 2009 17:14:59 +0000 |
Matthew Wild |
xmppclient_listener: Switch to .onincoming listener method, to be compatible with new server_event.lua
|
| Sat, 21 Nov 2009 17:13:21 +0000 |
Matthew Wild |
net.server: Small fix for addtimer() compatibility code
|
| Sat, 21 Nov 2009 17:11:59 +0000 |
Matthew Wild |
net.connlisteners: Standardise on new syntax for addserver(), and clean up a bit
|
| Sat, 21 Nov 2009 17:07:22 +0000 |
Matthew Wild |
sessionmanager: Use : syntax for calling connection methods
|
| Sat, 21 Nov 2009 23:04:26 +0000 |
Matthew Wild |
objectmanager: Convert to unix line-endings
|
| Sat, 21 Nov 2009 13:49:48 +0000 |
Matthew Wild |
s2smanager: Don't log full stanza when sending outwards
|
| Sat, 21 Nov 2009 13:47:45 +0000 |
Matthew Wild |
s2smanager: Don't tostring() the data before sending, sends2s already does this.
|
| Sat, 21 Nov 2009 13:15:46 +0000 |
Matthew Wild |
mod_bosh: Don't log response XML
|
| Sat, 21 Nov 2009 03:16:14 +0000 |
Matthew Wild |
util.timer: Fix libevent timers (event.base doesn't exist...)
|
| Sat, 21 Nov 2009 03:15:59 +0000 |
Matthew Wild |
net.server_event: Export base as event_base
|
| Sat, 21 Nov 2009 02:41:09 +0000 |
Matthew Wild |
net.server_event: Comment overly verbose log message
|
| Sat, 21 Nov 2009 02:40:21 +0000 |
Matthew Wild |
util.timer: Use libevent for lightweight timers if available and configured (use_libevent option)
|
| Sat, 21 Nov 2009 02:39:08 +0000 |
Matthew Wild |
net.server: New net.server to choose the appropriate library from server_select/server_event based on the availability of luaevent and the use_libevent config option
|
| Sat, 21 Nov 2009 02:36:35 +0000 |
Matthew Wild |
net.server: Rename to net.server_select
|
| Fri, 20 Nov 2009 23:24:41 +0000 |
Matthew Wild |
net.server_event: Remove redundant getid() function
|
| Fri, 20 Nov 2009 22:58:56 +0000 |
Matthew Wild |
net.server_event: Initial commit of server_event.lua. Don't get too excited, it's not used at all yet, and is still incomplete :)
|
| Fri, 20 Nov 2009 15:07:39 +0000 |
Matthew Wild |
s2smanager: Fail outgoing s2s connection if hostname does not pass idna_to_ascii(), thanks Flo + waqas
|
| Fri, 20 Nov 2009 04:39:54 +0000 |
Matthew Wild |
s2smanager: Queue db:verify unless we already sent a db:result (if we had then it can could a dialback deadlock). Also remove some redundant code which could cause a db:result to be sent while still negotiating features (e.g. TLS) and break things. Collectively these fix a 'random' s2s failure (usually with ejabberd for some reason) - resulting in an 'unbound prefix' XML error, or 'ssl handshake failure'. Was this commit message long enough? I think so.
|
| Wed, 18 Nov 2009 03:35:42 +0000 |
Matthew Wild |
util.sasl: Add COMPAT comment
|
| Wed, 18 Nov 2009 08:30:03 +0500 |
Waqas Hussain |
mod_console: Moved activation of the console port from the main file to mod_console.
|
| Wed, 18 Nov 2009 08:26:43 +0500 |
Waqas Hussain |
prosody.net_activate_ports: Slightly refactored and definition moved to before modules are loaded.
|
| Wed, 18 Nov 2009 06:23:41 +0500 |
Waqas Hussain |
mod_register: Log a debug message when a session's IP is not available.
|
| Wed, 18 Nov 2009 06:22:52 +0500 |
Waqas Hussain |
mod_bosh: Set session.ip for BOSH sessions.
|
| Wed, 18 Nov 2009 06:21:59 +0500 |
Waqas Hussain |
util.sasl: Added compatibility workaround for jwchat sending an encoded trailing '\0' in SASL responses.
|
| Wed, 18 Nov 2009 01:09:09 +0000 |
Matthew Wild |
net.dns: Be more strict about the records we cache
|
| Wed, 18 Nov 2009 01:05:38 +0000 |
Matthew Wild |
net.dns: Be more strict about checking the DNS replies we receive
|
| Fri, 13 Nov 2009 06:29:37 +0500 |
Waqas Hussain |
util.sasl: Improved a log message.
|
| Fri, 13 Nov 2009 06:10:46 +0500 |
Waqas Hussain |
util.sasl: Allow authzid=username (for compatibility with Smack's non-compliant behavior).
|
| Fri, 13 Nov 2009 04:24:17 +0500 |
Waqas Hussain |
util.sasl: Return proper error when client provides authzid.
|
| Thu, 12 Nov 2009 13:42:44 +0500 |
Waqas Hussain |
Changed separator between attribute names and prefixes from '|' to '\1' (optimization and cleanup).
|
| Thu, 12 Nov 2009 13:34:38 +0500 |
Waqas Hussain |
net.connlisteners: Log an error when a listener fails to load.
|
| Thu, 12 Nov 2009 13:33:46 +0500 |
Waqas Hussain |
componentmanager: Improved logging for stanzas being bounced for unavailable components.
|
| Sun, 08 Nov 2009 15:25:03 +0000 |
Matthew Wild |
mod_posix: Log warning when no_daemonize is used, and instruct on how to update config
|
| Sun, 08 Nov 2009 15:10:44 +0000 |
Matthew Wild |
mod_posix: Switch config option to 'daemonize', fall back to 'no_daemonize' if not set, default behaviour remains the same... daemonize if mod_posix is loaded
|
| Sun, 08 Nov 2009 15:09:11 +0000 |
Matthew Wild |
modulemanager: api:get_option(): Handle correctly option values of boolean false, don't assume value unset
|
| Fri, 06 Nov 2009 23:56:10 +0000 |
Matthew Wild |
Merge with trunk
|
| Fri, 06 Nov 2009 23:51:14 +0000 |
Florian Zeitz |
util.dataforms: Support for jid-multi field type
|
| Mon, 02 Nov 2009 01:57:33 +0500 |
Waqas Hussain |
net.dns: Fixed indentation and coding style.
|
| Mon, 02 Nov 2009 00:52:35 +0500 |
Waqas Hussain |
net.dns: Initialize default resolver on module load (instead of on first use).
|
| Mon, 02 Nov 2009 00:46:43 +0500 |
Waqas Hussain |
net.dns: Updated to use util.windows.get_nameservers for enumerating nameservers on Windows.
|
| Sun, 01 Nov 2009 19:41:49 +0000 |
Matthew Wild |
net.httpserver: Pass correct connection object to disconnect listener, which fixes a small leak
|
| Sat, 31 Oct 2009 17:15:20 +0000 |
Matthew Wild |
prosodyctl: Put 'pidfile' in quotes to make more clear that it is the literal name of the option
|
| Sat, 31 Oct 2009 05:11:56 +0500 |
Waqas Hussain |
MUC: Include occupants' real JIDs in their presence (semi-anonymous rooms).
|
| Sat, 31 Oct 2009 05:05:46 +0500 |
Waqas Hussain |
Makefile.win: Added support for util.windows, improved cleanup of temporary files, switched to dynamic linking with MSVCRT, etc.
|
| Sat, 31 Oct 2009 04:58:23 +0500 |
Waqas Hussain |
util.windows: Initial commit. Adds support for querying the windows DNS API for nameservers.
|
| Fri, 30 Oct 2009 01:18:56 +0000 |
Florian Zeitz |
util.dataforms: Only add value to rendered form if supplied in the data
|
| Fri, 30 Oct 2009 01:18:38 +0000 |
Matthew Wild |
util.pposix: Add abort() function
|
| Mon, 26 Oct 2009 23:35:48 +0000 |
Matthew Wild |
server.lua: Standardise on 'client' variable to refer to the socket, makes the code a bit cleaner
|
| Mon, 26 Oct 2009 23:30:15 +0000 |
Matthew Wild |
Merge with trunk
|
| Mon, 26 Oct 2009 23:29:04 +0000 |
Matthew Wild |
server.lua: Add addsocket(), refactor all code to use it, fixes nasty socket object leak - moral of the story is to not duplicate code, and not prematurely optimise. But you knew that already didn't you?
|
| Tue, 27 Oct 2009 01:15:05 +0500 |
Waqas Hussain |
mod_welcome: Change $user to $username in default welcome message (thanks to chris for spotting)
|
| Sun, 25 Oct 2009 21:26:36 +0500 |
Waqas Hussain |
Prosody top-level error handler modified to log properly on non-string error messages.
|
| Sun, 25 Oct 2009 21:21:25 +0500 |
Waqas Hussain |
mod_console: Added proper cleanup for disconnected console sessions.
|
| Sun, 25 Oct 2009 21:07:32 +0500 |
Waqas Hussain |
MUC: Fixed: affiliation='none' was omitted from some presence broadcasts.
|
| Sun, 25 Oct 2009 21:06:35 +0500 |
Waqas Hussain |
xmppserver_listener: Minor logging fix: Prefer the session logger when available to log invalid XML warnings.
|
| Sun, 25 Oct 2009 04:19:24 +0500 |
Waqas Hussain |
MUC: Fixed an issue with multi-session nicks where the 'from' attribute in a presence broadcast was not being properly set.
|
| Thu, 22 Oct 2009 04:47:40 +0500 |
Waqas Hussain |
rostermanager: Fixed a global access.
|
| Thu, 22 Oct 2009 03:46:54 +0500 |
Waqas Hussain |
rostermanager: Refactored roster loading to remove duplicate code.
|
| Thu, 22 Oct 2009 03:38:00 +0500 |
Waqas Hussain |
rostermanager: Log a warning when a self-contact is detected.
|
| Thu, 22 Oct 2009 03:34:50 +0500 |
Waqas Hussain |
rostermanager: Ensure meta-data entry is present on roster load.
|
| Thu, 22 Oct 2009 03:34:08 +0500 |
Waqas Hussain |
rostermanager: Remove self-contacts from loaded rosters.
|
| Thu, 22 Oct 2009 02:26:27 +0500 |
Waqas Hussain |
PEP: Better reload support.
|
| Thu, 22 Oct 2009 02:26:06 +0500 |
Waqas Hussain |
PEP: Send publish IQ result before broadcast.
|
| Thu, 22 Oct 2009 02:16:10 +0500 |
Waqas Hussain |
PEP: Stricter checks on payload validity.
|
| Thu, 22 Oct 2009 02:13:02 +0500 |
Waqas Hussain |
PEP: Clone payloads to allow plugins to reuse stanzas.
|
| Thu, 22 Oct 2009 02:12:24 +0500 |
Waqas Hussain |
PEP: Fixed namespace for the <item> element in PEP broadcasts.
|
| Wed, 21 Oct 2009 20:30:42 +0100 |
Matthew Wild |
util.require: Yes hg, I really did want to remove it, thanks.
|
| Wed, 21 Oct 2009 16:25:49 +0100 |
Matthew Wild |
prosody, util.require: Remove util.require, the shortest-lived module so far. Woke up this morning with a much simpler idea, which is also effective against C modules (I believe). Yay for metatables :)
|
| Wed, 21 Oct 2009 19:01:02 +0500 |
Waqas Hussain |
mod_presence: Send unavailable presence when sending unsubscribed presence stanzas (some legacy clients continue to display unsubscribed contacts as available).
|
| Wed, 21 Oct 2009 14:05:33 +0100 |
Matthew Wild |
xmlhandlers: Reset state on error or stream close, fixes possible traceback
|
| Wed, 21 Oct 2009 13:59:54 +0100 |
Matthew Wild |
connlisteners: Localize tostring, fixes possible traceback when LuaSec not installed
|
| Wed, 21 Oct 2009 13:32:32 +0500 |
Waqas Hussain |
MUC: List occupants in a room's disco#items response.
|
| Wed, 21 Oct 2009 12:02:30 +0500 |
Waqas Hussain |
Merged with trunk.
|
| Wed, 21 Oct 2009 11:58:33 +0500 |
Waqas Hussain |
MUC: Added config option 'restrict_room_creation' to allow restricting room creation to admins.
|
| Wed, 21 Oct 2009 11:41:11 +0500 |
Waqas Hussain |
usermanager: Removed an unnecessary global access.
|
| Wed, 21 Oct 2009 11:40:29 +0500 |
Waqas Hussain |
usermanager: Logged a clear warning when the 'admins' option is not a table.
|
| Wed, 21 Oct 2009 11:39:02 +0500 |
Waqas Hussain |
usermanager: Changed function is_admin to allow checking for host-specific admins.
|
| Wed, 21 Oct 2009 11:29:43 +0500 |
Waqas Hussain |
mod_lastactivity: Gave a positive priority to the presence event hook.
|
| Wed, 21 Oct 2009 02:18:17 +0500 |
Waqas Hussain |
MUC: Added 'name' config option, for specifying the component's name in disco responses.
|
| Wed, 21 Oct 2009 00:01:50 +0100 |
Matthew Wild |
net.dns: Don't expire records with TTL of 0 instantly
|
| Wed, 21 Oct 2009 01:02:26 +0500 |
Waqas Hussain |
mod_lastactivity: Persist data across reloads.
|
| Wed, 21 Oct 2009 01:01:46 +0500 |
Waqas Hussain |
mod_lastactivity: Allow users to request their own last activity.
|
| Tue, 20 Oct 2009 18:12:46 +0100 |
Matthew Wild |
prosody.cfg.lua.dist: Convert to unix line endings from DOS
|
| Tue, 20 Oct 2009 13:25:29 +0100 |
Matthew Wild |
prosody: Use rawget to test for the existence of ssl (LuaSec) so we don't look for a nil global
|
| Mon, 19 Oct 2009 21:08:40 +0100 |
Matthew Wild |
util-src/Makefile: Add missing flags to building of util.signal
|
| Mon, 19 Oct 2009 17:56:39 +0100 |
Matthew Wild |
net.httpserver: Pass on interface option from new_from_config() (thanks Chris)
|
| Mon, 19 Oct 2009 16:53:50 +0100 |
Matthew Wild |
prosodyctl: Remove dependency on hostmanager, and friends
|
| Sun, 18 Oct 2009 16:16:27 +0100 |
Matthew Wild |
s2smanager: Use session-specific logger to log outgoing data on outgoing s2s connections
|
| Sun, 18 Oct 2009 22:49:03 +0500 |
Waqas Hussain |
mod_lastactivity: Initial commit.
|
| Sun, 18 Oct 2009 22:45:41 +0500 |
Waqas Hussain |
mod_uptime: Removed event hook for iq/bare. mod_uptime only deals with iq/host queries.
|
| Sun, 18 Oct 2009 22:44:18 +0500 |
Waqas Hussain |
mod_uptime: Removed unused variables.
|
| Sun, 18 Oct 2009 19:42:45 +0500 |
Waqas Hussain |
mod_uptime: Updated to use events (which also fixes a few minor issues).
|
| Sun, 18 Oct 2009 18:50:35 +0500 |
Waqas Hussain |
mod_saslauth: Fixed access of globals.
|
| Sun, 18 Oct 2009 18:48:34 +0500 |
Waqas Hussain |
mod_saslauth: Marked the im-session stream feature as optional. This allows smart clients to save a round trip.
|
| Sun, 18 Oct 2009 18:45:41 +0500 |
Waqas Hussain |
mod_time: Updated to use events (which also fixes a few minor issues).
|
| Sun, 18 Oct 2009 18:26:58 +0500 |
Waqas Hussain |
mod_ping: Updated to use events (which also fixes a few minor issues).
|
| Sun, 18 Oct 2009 18:10:05 +0500 |
Waqas Hussain |
mod_console: Fixed traceback occuring on using module:list on unknown hosts.
|
| Sun, 18 Oct 2009 18:01:13 +0500 |
Waqas Hussain |
mod_console: Added help text for config:reload().
|
| Sun, 18 Oct 2009 16:45:56 +0500 |
Waqas Hussain |
MUC: Re-enable nick changes for non-multisession nicks.
|
| Sun, 18 Oct 2009 12:26:53 +0100 |
Matthew Wild |
mod_console: Add missing hosts:list() command
|
| Sun, 18 Oct 2009 15:53:08 +0500 |
Waqas Hussain |
MUC: Added support for reason messages in role and affiliation changes (e.g., reason for kick, etc).
|
| Sun, 18 Oct 2009 15:28:00 +0500 |
Waqas Hussain |
MUC: Rewrote code for mediated invites to be more robust, and to support legacy clients.
|
| Sun, 18 Oct 2009 07:40:14 +0500 |
Waqas Hussain |
mod_vcard: Cleaned up unused variables and global accesses.
|
| Sun, 18 Oct 2009 07:33:24 +0500 |
Waqas Hussain |
mod_vcard: Removed stream feature.
|
| Sun, 18 Oct 2009 07:30:58 +0500 |
Waqas Hussain |
mod_vcard: Refactoring and cleanup.
|
| Sun, 18 Oct 2009 07:05:56 +0500 |
Waqas Hussain |
mod_vcard: Moved completely to new event based hooks.
|
| Sun, 18 Oct 2009 06:55:00 +0500 |
Waqas Hussain |
mod_vcard: Fixed traceback on attempt to set vcards by non-c2s sessions.
|
| Sun, 18 Oct 2009 06:49:40 +0500 |
Waqas Hussain |
MUC: Improved handling of error stanzas and made error messages concise.
|
| Sun, 18 Oct 2009 05:54:14 +0500 |
Waqas Hussain |
MUC: Ignore invisible presence (incorrectly broadcasted or forwarded by ejabberd).
|
| Sun, 18 Oct 2009 05:37:28 +0500 |
Waqas Hussain |
MUC: Fixed an incorrect error message.
|
| Sun, 18 Oct 2009 05:35:33 +0500 |
Waqas Hussain |
MUC: Kick occupants on sending error messages to other occupants.
|
| Sun, 18 Oct 2009 05:19:40 +0500 |
Waqas Hussain |
Merge with trunk.
|
| Sun, 18 Oct 2009 05:17:07 +0500 |
Waqas Hussain |
modulemanager: Module loading rewritten to gracefully deal with errors in module initialization.
|
| Sun, 18 Oct 2009 03:15:33 +0500 |
Waqas Hussain |
modulemanager: Use componentmanager to create new components.
|
| Sun, 18 Oct 2009 03:08:41 +0500 |
Waqas Hussain |
componentmanager: Added a FIXME comment.
|
| Sun, 18 Oct 2009 03:07:25 +0500 |
Waqas Hussain |
componentmanager: Unload mod_tls for components before removing them.
|
| Sun, 18 Oct 2009 01:52:37 +0500 |
Waqas Hussain |
componentmanager: Let the default component handler handle stanzas if a component handler isn't available.
|
| Sun, 18 Oct 2009 01:40:18 +0500 |
Waqas Hussain |
MUC: Multiple sessions per nick.
|
| Sun, 18 Oct 2009 01:19:03 +0500 |
Waqas Hussain |
modulemanager: Fixed: Stanza modules were being auto-loaded for components (regression in hg:1e674dae31ae).
|
| Sat, 17 Oct 2009 23:50:09 +0500 |
Waqas Hussain |
modulemanager: Fixed traceback on loading modules on unknown hosts.
|
| Sat, 17 Oct 2009 23:48:30 +0500 |
Waqas Hussain |
modulemanager: Slightly rearranged code for more robust unloading of modules.
|
| Sat, 17 Oct 2009 23:46:34 +0500 |
Waqas Hussain |
stanza_router: Added a compatibility workaround for missing 'id' attribute in <iq/> elements.
|
| Sat, 17 Oct 2009 19:47:01 +0100 |
Matthew Wild |
util.stanza: Don't add xmlns to tags when serializing if same as the parent tag's xmlns. Should hopefully shut up Gajim once and for all :)
|
| Sat, 17 Oct 2009 18:09:07 +0100 |
Matthew Wild |
certs: Update default certs
|
| Sat, 17 Oct 2009 17:56:51 +0100 |
Matthew Wild |
net.dns: Don't cache some records indefinitely
|
| Sat, 17 Oct 2009 16:25:28 +0100 |
Matthew Wild |
mod_tls: Offer the host-specific cert (when there is one) to incoming c2s/s2s connections, fixes #30 (thanks, albert, Flo, johnny, and all who nagged me :) )
|
| Sat, 17 Oct 2009 16:23:03 +0100 |
Matthew Wild |
hostmanager: Create a server sslctx for incoming connections
|
| Sat, 17 Oct 2009 16:21:27 +0100 |
Matthew Wild |
net.server: Allow changing the sslctx of a connection after it has been established
|
| Sat, 17 Oct 2009 15:34:21 +0100 |
Matthew Wild |
xmppserver_listener: Use listener log() if session doesn't have one yet (thanks Flo)
|
| Sat, 17 Oct 2009 15:26:32 +0100 |
Matthew Wild |
mod_console: Add commands host:activate(host, config) and host:deactivate(host, reason) to add/remove hosts at runtime
|
| Sat, 17 Oct 2009 15:25:30 +0100 |
Matthew Wild |
s2smanager: Add incoming_s2s to the prosody object
|
| Sat, 17 Oct 2009 15:23:50 +0100 |
Matthew Wild |
hostmanager: deactivate() now accepts a reason, closes s2s connections as well as disconnecting users, and unloads modules for the host
|
| Sat, 17 Oct 2009 14:43:38 +0100 |
Matthew Wild |
hostmanager: Add return _M;
|
| Sat, 17 Oct 2009 13:38:20 +0100 |
Matthew Wild |
tests: Fix stanza_router tests to work with the new routing code, finally all tests pass again \o/
|
| Sat, 17 Oct 2009 13:36:40 +0100 |
Matthew Wild |
tests: More environment magic to help get stuff working in a sandbox
|
| Sat, 17 Oct 2009 13:33:23 +0100 |
Matthew Wild |
stanza_router: Localize hosts, full_sessions and bare_sessions, and take from the prosody object instead of _G
|
| Sat, 17 Oct 2009 13:31:39 +0100 |
Matthew Wild |
componentmanager: Handle missing prosody object (helps us pass some tests)
|
| Sat, 17 Oct 2009 10:54:28 +0100 |
Matthew Wild |
prosody: Move global protection earlier (to before modules are loaded, etc.)
|
| Sat, 17 Oct 2009 10:53:31 +0100 |
Matthew Wild |
prosody: Require new require :)
|
| Sat, 17 Oct 2009 10:52:25 +0100 |
Matthew Wild |
prosody: Require some core/util libraries which core modules depend upon, C modules and other modules which write to _G
|
| Sat, 17 Oct 2009 10:49:13 +0100 |
Matthew Wild |
prosody: Rename global net_activate_ports -> prosody.net_activate_ports
|
| Sat, 17 Oct 2009 10:44:19 +0100 |
Matthew Wild |
util.require: A replacement for Lua's require/module that doesn't load into the global environment by default (C modules still get past this)
|
| Sat, 17 Oct 2009 10:42:19 +0100 |
Matthew Wild |
util.helpers: Add copyright header
|
| Fri, 16 Oct 2009 22:30:59 +0100 |
Matthew Wild |
tests: Have fake module() set _M to satisfy some modules
|
| Fri, 16 Oct 2009 22:19:20 +0100 |
Matthew Wild |
s2smanager: Fix access of 'config' global without requiring configmanager
|
| Fri, 16 Oct 2009 22:13:54 +0100 |
Matthew Wild |
tests: Add tests for new modulemanager load_modules_for_host code
|
| Fri, 16 Oct 2009 22:12:46 +0100 |
Matthew Wild |
modulemanager: Re-organise module loading to still work when no global modules_enabled is defined in the config (thanks hoelzro for accidentally discovering this one)
|
| Fri, 16 Oct 2009 22:03:32 +0100 |
Matthew Wild |
util.helpers: Add get_upvalue(function, name) helper
|
| Fri, 16 Oct 2009 19:52:09 +0100 |
Matthew Wild |
util.dataforms: Incorporate slightly modified patch for list-single type from Florob
|
| Fri, 16 Oct 2009 00:11:55 +0100 |
Matthew Wild |
mod_vcard: Hide me from the trailing-whitespace police
|
| Thu, 15 Oct 2009 23:21:55 +0100 |
Matthew Wild |
mod_vcard: Add vcard_compatibility option to handle vcard stanzas routed to the full JID by ejabberd MUC rooms
|
| Thu, 15 Oct 2009 14:20:08 +0100 |
Matthew Wild |
Merge with 0.5
|
| Thu, 15 Oct 2009 14:16:22 +0100 |
Matthew Wild |
xmppserver_listener: Fix typo (thanks Jorj)
|
| Wed, 14 Oct 2009 14:12:14 +0100 |
Matthew Wild |
Merge with 0.5
|
| Wed, 14 Oct 2009 14:09:51 +0100 |
Matthew Wild |
net.server: Better handling of closing sockets during send
|
| Wed, 14 Oct 2009 14:07:50 +0100 |
Matthew Wild |
xmppserver_listener: More forcefully close s2s connections (fixes fd leak)
|
| Tue, 13 Oct 2009 11:13:52 +0100 |
Matthew Wild |
Merge with 0.5
|
| Tue, 13 Oct 2009 11:12:49 +0100 |
Matthew Wild |
net.dns: Remove sockets from socketset when closing them, fixes a leak
|
| Tue, 13 Oct 2009 15:00:59 +0500 |
Waqas Hussain |
Merge with 0.5
|
| Tue, 13 Oct 2009 14:54:07 +0500 |
Waqas Hussain |
rostermanager: Fixed a traceback on roster save.
|
| Tue, 13 Oct 2009 14:58:45 +0500 |
Waqas Hussain |
modulemanager: Changed api:get_host_items to include items from the global host in its result.
|
| Sat, 10 Oct 2009 03:09:15 +0100 |
Matthew Wild |
util.dataforms: Small fix to allow generating forms without specifying any input data
|
| Sat, 10 Oct 2009 02:21:25 +0100 |
Matthew Wild |
util.dataforms: Support for jid-single field type especially for Florob :)
|
| Fri, 09 Oct 2009 17:48:45 +0100 |
Matthew Wild |
mod_tls: Don't try to start TLS if we can't actually do it (thanks Florob)
|
| Fri, 09 Oct 2009 00:22:33 +0100 |
Matthew Wild |
componentmanager: Auto-load mod_tls for components #hack
|
| Fri, 09 Oct 2009 00:19:46 +0100 |
Matthew Wild |
componentmanager: Remove FIXME
|
| Fri, 09 Oct 2009 00:15:39 +0100 |
Matthew Wild |
componentmanager: Fix oops in pattern for matching subdomain
|
| Thu, 08 Oct 2009 23:51:55 +0100 |
Matthew Wild |
componentmanager: Use ssl_ctx of 'parent' host (should fix TLS for components)
|
| Thu, 08 Oct 2009 23:41:59 +0100 |
Matthew Wild |
mod_tls: Catch s2s-stream-features and add starttls feature if possible
|
| Thu, 08 Oct 2009 23:41:29 +0100 |
Matthew Wild |
mod_dialback: Catch s2s-stream-features and add dialback feature
|
| Thu, 08 Oct 2009 23:40:54 +0100 |
Matthew Wild |
s2smanager: Make s2s-stream-features a per-host event
|
| Thu, 08 Oct 2009 20:06:07 +0100 |
Matthew Wild |
util.stanza: Remove silly dependency on util.logger
|
| Thu, 08 Oct 2009 18:41:30 +0100 |
Matthew Wild |
util.array: Oh no it isn't!
|
| Tue, 06 Oct 2009 23:14:01 +0100 |
Matthew Wild |
modulemanager: Bump log level of unhandled non-default-namespace elements, and log their full XML
|
| Tue, 06 Oct 2009 19:17:28 +0100 |
Matthew Wild |
util.stanza: Soften dependency on util.termcolours
|
| Tue, 06 Oct 2009 18:05:31 +0100 |
Matthew Wild |
util.stanza: Make xml_escape publicly accessible
|
| Tue, 06 Oct 2009 15:02:16 +0100 |
Matthew Wild |
s2smanager: Don't send version=1.0 in reply to incoming stream tag if they didn't advertise 1.0 (makes happy some old ejabberd versions)
|
| Tue, 06 Oct 2009 11:15:55 +0100 |
Paul Aurich |
sessionmanager: Mark client streams as opened sooner to avoid wrapping errors in unnecessary stream tags
|
| Tue, 06 Oct 2009 11:02:33 +0100 |
Matthew Wild |
s2smanager: Improve log message on missing to/from in stream header
|
| Tue, 06 Oct 2009 10:42:53 +0100 |
Matthew Wild |
mod_console: Add a space before '(encrypted)' in s2s:show()
|
| Tue, 06 Oct 2009 10:34:13 +0100 |
Matthew Wild |
mod_tls: Mark sessions as not secure when negotiating outward TLS, so they get marked secure later. Fixes missing (encrypted) for outgoing sessions in s2s:show(). Thanks albert, McKael :)
|
| Mon, 05 Oct 2009 22:15:32 +0100 |
Matthew Wild |
hostmanager: Only initialse SSL contexts if SSL library available
|
| Mon, 05 Oct 2009 18:47:01 +0100 |
Matthew Wild |
mod_console: Also search piggy-backed, er, multiplexed domains when passing a filter to s2s:show()
|
| Mon, 05 Oct 2009 18:42:42 +0100 |
Matthew Wild |
Merge with 0.5
|
| Mon, 05 Oct 2009 18:39:28 +0100 |
Matthew Wild |
util.array: Small logic fix for array:filter()
|
| Mon, 05 Oct 2009 17:56:31 +0100 |
Matthew Wild |
util.array: Fix for array:filter() (in-place filtering)
|
| Mon, 05 Oct 2009 14:42:23 +0100 |
Matthew Wild |
mod_console: Add module:list() to help
|
| Mon, 05 Oct 2009 14:40:01 +0100 |
Matthew Wild |
mod_console: Add module:list() command to show modules loaded on a host
|
| Mon, 05 Oct 2009 14:38:04 +0100 |
Matthew Wild |
util.array: Per-array methods now always mutate the array, array.* return a mutated copy, and most methods (e.g. sort) now return the array
|
| Mon, 05 Oct 2009 10:42:36 +0100 |
Matthew Wild |
modulemanager: Add host.modules to contain a table of modules for a host
|
| Mon, 05 Oct 2009 17:57:59 +0100 |
Matthew Wild |
Merge with 0.5
|
| Mon, 05 Oct 2009 17:56:31 +0100 |
Matthew Wild |
util.array: Fix for array:filter() (in-place filtering)
|
| Mon, 05 Oct 2009 15:16:34 +0100 |
Matthew Wild |
mod_console: s2s:show(): Indicate when a connection is encrypted
|
| Mon, 05 Oct 2009 15:00:05 +0100 |
Matthew Wild |
mod_tls: require_s2s_encryption -> s2s_require_encryption
|
| Mon, 05 Oct 2009 14:59:30 +0100 |
Matthew Wild |
require_encryption deprecated, use c2s_require_encryption instead
|
| Mon, 05 Oct 2009 14:52:30 +0100 |
Matthew Wild |
mod_tls: Mark starttls feature as <required/> if require_s2s_encryption is enabled
|
| Mon, 05 Oct 2009 14:51:53 +0100 |
Matthew Wild |
mod_tls: Mark session as not secure before negotiating TLS
|
| Mon, 05 Oct 2009 14:50:27 +0100 |
Matthew Wild |
s2smanager: Mark session as secure if it was negotiating TLS and opens a new stream
|
| Mon, 05 Oct 2009 14:42:56 +0100 |
Matthew Wild |
Merge with 0.5
|
| Mon, 05 Oct 2009 14:42:23 +0100 |
Matthew Wild |
mod_console: Add module:list() to help
|
| Mon, 05 Oct 2009 14:40:01 +0100 |
Matthew Wild |
mod_console: Add module:list() command to show modules loaded on a host
|
| Mon, 05 Oct 2009 14:38:04 +0100 |
Matthew Wild |
util.array: Per-array methods now always mutate the array, array.* return a mutated copy, and most methods (e.g. sort) now return the array
|
| Mon, 05 Oct 2009 10:42:36 +0100 |
Matthew Wild |
modulemanager: Add host.modules to contain a table of modules for a host
|
| Mon, 05 Oct 2009 10:10:53 +0100 |
Matthew Wild |
mod_tls: Only advertise TLS if the server told us which host they are connecting to
|
| Mon, 05 Oct 2009 10:07:06 +0100 |
Matthew Wild |
xmppserver_listener: Lower log-level of debug message to, er, 'debug'
|
| Mon, 05 Oct 2009 09:56:08 +0100 |
Matthew Wild |
net.adns: Bump log-level of DNS handler errors to, er, 'error'
|
| Sun, 04 Oct 2009 22:12:12 +0500 |
Waqas Hussain |
Merge with 0.5
|
| Sun, 04 Oct 2009 21:46:35 +0500 |
Waqas Hussain |
stanza_router: Reply to IQ requests with missing 'id' attribute with a bad-request error.
|
| Sun, 04 Oct 2009 21:34:17 +0500 |
Waqas Hussain |
rostermanager: Fixed: Roster version was not being properly updated in some edge cases.
|
| Sun, 04 Oct 2009 21:25:59 +0500 |
Waqas Hussain |
rostermanager: Added support for saving rosters of offline users to the save_roster function.
|
| Sun, 04 Oct 2009 13:24:04 +0100 |
Matthew Wild |
mod_tls: :up() out of the starttls tag in stream:features
|
| Sat, 03 Oct 2009 23:23:00 -0700 |
Paul Aurich |
Specify XMPP version on response stream to incoming s2s connection.
|
| Sat, 03 Oct 2009 19:20:20 -0700 |
Paul Aurich |
Minor changes; outgoing TLS works.
|
| Sun, 04 Oct 2009 16:50:22 +0100 |
Matthew Wild |
hostmanager: Create ssl context for each host (fixes #30 for outgoing s2s connections)
|
| Sun, 04 Oct 2009 16:41:33 +0100 |
Matthew Wild |
loggingmanager: Whitespace fix
|
| Sun, 04 Oct 2009 16:40:24 +0100 |
Matthew Wild |
s2smanager: Small comment
|
| Sun, 04 Oct 2009 16:39:57 +0100 |
Matthew Wild |
s2smanager: Don't wait for stream:features from non-XMPP-1.0 hosts
|
| Sun, 04 Oct 2009 16:38:33 +0100 |
Matthew Wild |
s2smanager: Send stream:features for incoming s2s connections which support XMPP 1.0
|
| Sun, 04 Oct 2009 16:34:17 +0100 |
Matthew Wild |
s2smanager: Give outgoing sessions a host field (the local one)
|
| Sun, 04 Oct 2009 16:31:27 +0100 |
Matthew Wild |
stanza_router: Add COMPAT comment for Pidgin workaround
|
| Sun, 04 Oct 2009 16:05:11 +0100 |
Matthew Wild |
net.server: Small logging improvements
|
| Sun, 04 Oct 2009 16:04:33 +0100 |
Matthew Wild |
net.server: Pass current time to timer callbacks
|
| Sun, 04 Oct 2009 16:03:53 +0100 |
Matthew Wild |
net.server: Increase SSL handshake round-trip limit, and make it configurable
|
| Sun, 04 Oct 2009 15:58:21 +0100 |
Matthew Wild |
net.server: Call handler's status() to notify it of ssl handshake success
|
| Sun, 04 Oct 2009 15:56:55 +0100 |
Matthew Wild |
net.server: Provide a way to get sslctx of a client connection
|
| Sun, 04 Oct 2009 15:56:27 +0100 |
Matthew Wild |
net.server: Provide a way to get sslctx of a server
|
| Sun, 04 Oct 2009 14:35:39 +0100 |
Matthew Wild |
xmppserver_listener: Add status() function to signal when a connection completes its SSL handshake
|
| Sun, 04 Oct 2009 14:24:55 +0100 |
Matthew Wild |
xmppserver_listener: Add logger to s2s sessions
|
| Sun, 04 Oct 2009 14:17:54 +0100 |
Matthew Wild |
xmppserver_listener: Small whitespace fix
|
| Sun, 04 Oct 2009 14:15:36 +0100 |
Matthew Wild |
xmppserver_listener: Better log messages on invalid XML
|
| Sun, 04 Oct 2009 14:10:24 +0100 |
Matthew Wild |
mod_dialback: Initiate dialback on incoming stream:features
|
| Sun, 04 Oct 2009 14:06:45 +0100 |
Matthew Wild |
mod_tls: Advertise and handle TLS for s2s connections
|
| Sun, 04 Oct 2009 14:03:08 +0100 |
Matthew Wild |
util.stanza: Add __type to metatable
|
| Sat, 03 Oct 2009 18:40:47 +0100 |
Matthew Wild |
sessionmanager: Use UUID for stream ids to clients, no math.random anymore :)
|
| Sat, 03 Oct 2009 02:41:28 +0100 |
Matthew Wild |
sessionmanager: Add c2s_timeout option for unauthenticated client connections
|
| Sat, 03 Oct 2009 02:33:33 +0100 |
Matthew Wild |
util.timer: Pass current_time to timer callbacks
|
| Sat, 03 Oct 2009 00:57:26 +0100 |
Matthew Wild |
mod_httpserver: Update to use new httpserver.new_from_config syntax
|
| Sat, 03 Oct 2009 00:56:45 +0100 |
Matthew Wild |
mod_bosh: Update to use new httpserver.new_from_config syntax
|
| Sat, 03 Oct 2009 00:54:58 +0100 |
Matthew Wild |
net.httpserver: Allow modules registering to provide more than just a default path when using httpserver.new_from_config
|
| Fri, 02 Oct 2009 22:37:44 +0100 |
Matthew Wild |
Merge with 0.5
|
| Fri, 02 Oct 2009 22:37:03 +0100 |
Matthew Wild |
util.muc: Fix location of <x> element on error replies
|
| Fri, 02 Oct 2009 21:24:16 +0100 |
Matthew Wild |
Merge with 0.5
|
| Fri, 02 Oct 2009 21:23:32 +0100 |
Matthew Wild |
mod_bosh: Fix for 'invalid key to next' error when 2 clients lose connection at the same time
|
| Fri, 02 Oct 2009 21:20:53 +0100 |
Matthew Wild |
net.server: Fix missing concatenation operator in error message
|
| Fri, 02 Oct 2009 17:56:24 +0500 |
Waqas Hussain |
MUC: Prep given JID when changing affiliation.
|
| Fri, 02 Oct 2009 17:51:53 +0500 |
Waqas Hussain |
Merge with 0.5
|
| Fri, 02 Oct 2009 17:14:54 +0500 |
Waqas Hussain |
Merge
|
| Fri, 02 Oct 2009 17:07:18 +0500 |
Waqas Hussain |
mod_register: Added helpful text to registration error responses.
|
| Fri, 02 Oct 2009 16:52:50 +0500 |
Waqas Hussain |
mod_register: Changed error type for hitting registration rate limit from 'cancel' to 'wait'.
|
| Fri, 02 Oct 2009 16:50:30 +0500 |
Waqas Hussain |
mod_register: Fixed: No error was returned if username failed nodeprep.
|
| Fri, 02 Oct 2009 16:46:39 +0500 |
Waqas Hussain |
util.encodings: Removed a bit of unreachable code.
|
| Fri, 02 Oct 2009 16:45:54 +0500 |
Waqas Hussain |
util.encodings: Included idn-free.h, which explicitly declares the idn_free function.
|
| Fri, 02 Oct 2009 16:44:14 +0500 |
Waqas Hussain |
util.encodings: Fixed: Last change was not ANSI C compatible.
|
| Wed, 30 Sep 2009 11:06:02 +0100 |
Matthew Wild |
Merge with 0.5
|
| Wed, 30 Sep 2009 11:05:26 +0100 |
Matthew Wild |
modulemanager: Load modules for components, too
|
| Wed, 30 Sep 2009 11:05:01 +0100 |
Matthew Wild |
componentmanager: Preserve existing events table (if any) when registering a component
|
| Wed, 30 Sep 2009 11:03:11 +0100 |
Matthew Wild |
componentmanager: Fire event on component activation
|
| Wed, 30 Sep 2009 11:02:31 +0100 |
Matthew Wild |
componentmanager: Use create_component for, er, creating components
|
| Wed, 30 Sep 2009 11:01:21 +0100 |
Matthew Wild |
hostmanager: Only load vhosts, not components
|
| Tue, 29 Sep 2009 19:56:23 +0100 |
Matthew Wild |
Merge with 0.5
|
| Tue, 29 Sep 2009 19:54:31 +0100 |
Matthew Wild |
mod_saslauth: Prep username used for authenticating a session
|
| Tue, 29 Sep 2009 19:07:17 +0100 |
Matthew Wild |
Merge with 0.5
|
| Tue, 29 Sep 2009 19:05:32 +0100 |
Matthew Wild |
util.encodings: Don't throw an error but return nil when passed nil or a non-string value
|
| Tue, 29 Sep 2009 14:22:43 +0100 |
Matthew Wild |
Merge with 0.5
|
| Tue, 29 Sep 2009 14:22:02 +0100 |
Matthew Wild |
util.pposix: Compatibility with Solaris systems (thanks Filip)
|
| Tue, 29 Sep 2009 14:06:43 +0100 |
Matthew Wild |
util.signal: Change ifdef to allow signal.kill() on Solaris (thanks Filip)
|
| Tue, 29 Sep 2009 13:59:35 +0100 |
Matthew Wild |
Makefile: Don't combine variable export with assignment for compatibility with other shells (thanks Filip)
|
| Sun, 27 Sep 2009 13:20:17 +0100 |
Matthew Wild |
Merge with 0.5
|
| Sun, 27 Sep 2009 13:19:40 +0100 |
Matthew Wild |
Tagging 0.5.2
|
| Sun, 27 Sep 2009 12:28:45 +0100 |
Matthew Wild |
Merge with trunk
|
| Sun, 27 Sep 2009 12:26:51 +0100 |
Matthew Wild |
Merge with 0.5
|
| Sun, 27 Sep 2009 12:10:50 +0100 |
Matthew Wild |
Merge with waqas
0.5.2
|
| Sun, 27 Sep 2009 12:10:36 +0100 |
Matthew Wild |
Merge with waqas
|
| Sun, 27 Sep 2009 15:50:41 +0500 |
Waqas Hussain |
mod_legacyauth: Don't allow server-generated resource identifiers, as these are not support by legacy auth.
|
| Sun, 27 Sep 2009 15:30:01 +0500 |
Waqas Hussain |
mod_legacyauth: Undo auth on bind fail. Legacy auth is atomic.
|
| Sun, 27 Sep 2009 15:21:08 +0500 |
Waqas Hussain |
mod_legacyauth: Added node and resource prepping.
|
| Tue, 22 Sep 2009 22:31:41 +0500 |
Waqas Hussain |
Makefile.win: Updated the windows Makefile with more appropriate paths.
|
| Tue, 22 Sep 2009 22:21:15 +0500 |
Waqas Hussain |
util.encodings: Fixed an issue with cross-module memory deallocation (crashes on some windows versions).
|
| Sun, 27 Sep 2009 11:59:11 +0100 |
Matthew Wild |
core.s2smanager: Always use last record in the DNS cache
|
| Fri, 25 Sep 2009 01:35:46 +0100 |
Matthew Wild |
net.dns: Even better parsing of nameservers from resolv.conf
|
| Fri, 25 Sep 2009 12:39:28 +0500 |
Waqas Hussain |
MUC: Added multi-session support to the room-exiting occupant use case.
|
| Fri, 25 Sep 2009 12:36:11 +0500 |
Waqas Hussain |
MUC: Renamed a variable name.
|
| Fri, 25 Sep 2009 12:35:09 +0500 |
Waqas Hussain |
MUC: Refactored to remove some duplicate code.
|
| Thu, 24 Sep 2009 23:47:16 +0100 |
Matthew Wild |
Merge with 0.5
|
| Thu, 24 Sep 2009 23:46:12 +0100 |
Matthew Wild |
net.dns: Remove elements from the cache when expired so as to not leave holes in the array
|
| Thu, 24 Sep 2009 23:44:13 +0100 |
Matthew Wild |
mod_console: s2s:close: Use session:close() if that exists, otherwise just destroy the session
|
| Thu, 24 Sep 2009 23:25:18 +0100 |
Matthew Wild |
net.dns: Stricter matching of nameserver entries in resolv.conf
|
| Fri, 25 Sep 2009 03:23:31 +0500 |
Waqas Hussain |
MUC: Added legacy error code to the presence error returned when a banned user attempts to join.
|
| Fri, 25 Sep 2009 03:21:57 +0500 |
Waqas Hussain |
MUC: Added legacy error codes to nickname conflict presence errors.
|
| Thu, 24 Sep 2009 11:17:47 +0100 |
Matthew Wild |
Merge with trunk
|
| Thu, 24 Sep 2009 11:16:25 +0100 |
Matthew Wild |
Merge with 0.5
|
| Thu, 24 Sep 2009 11:14:05 +0100 |
Matthew Wild |
net.dns: Respect commented nameserver entries in resolv.conf (thanks Remko)
|
| Wed, 23 Sep 2009 13:17:13 +0100 |
Matthew Wild |
mod_welcome: Change $user to $username in default welcome message (thanks to neustradamus for spotting)
|
| Mon, 21 Sep 2009 17:59:21 +0100 |
Matthew Wild |
Re-tagging 0.5.2
|
| Mon, 21 Sep 2009 17:57:28 +0100 |
Matthew Wild |
mod_httpserver: Configurable filesystem path to serve from
|
| Mon, 21 Sep 2009 15:10:36 +0100 |
Matthew Wild |
Re-tagging 0.5.2
|
| Mon, 21 Sep 2009 15:09:22 +0100 |
Matthew Wild |
prosody.cfg.lua.dist: Add example of declaring admins for a server
|
| Mon, 21 Sep 2009 14:42:01 +0100 |
Matthew Wild |
net.dns: Accidentally committed a hard-coded 4.2.2.1 nameserver
|
| Tue, 22 Sep 2009 00:38:06 +0500 |
Waqas Hussain |
MUC: Added MUC feature to the disco#info replies of rooms.
|
| Mon, 21 Sep 2009 14:46:12 +0100 |
Matthew Wild |
net.dns: (for some reason this commit didn't pull over from 0.5) Remove hard-coded 4.2.2.1 from dns.lua
|
| Mon, 21 Sep 2009 14:42:29 +0100 |
Matthew Wild |
Merge with 0.5
|
| Mon, 21 Sep 2009 14:40:14 +0100 |
Matthew Wild |
core.s2smanager: Don't recurse CNAMEs infinitely :)
|
| Mon, 21 Sep 2009 13:53:59 +0100 |
Matthew Wild |
net.server: Fix traceback when closing connections with buffered data get closed during send
|
| Sun, 20 Sep 2009 21:30:20 +0100 |
Matthew Wild |
Merge with 0.5
|
| Sun, 20 Sep 2009 21:29:43 +0100 |
Matthew Wild |
Tagging 0.5.2
|
| Sun, 20 Sep 2009 18:46:35 +0100 |
Matthew Wild |
Merge with 0.5
|
| Sun, 20 Sep 2009 22:18:40 +0500 |
Waqas Hussain |
mod_vcard: Handle vcard requests from local components.
|
| Sun, 20 Sep 2009 15:31:51 +0100 |
Matthew Wild |
Merge with 0.5
|
| Sun, 26 Jul 2009 17:05:18 +0100 |
Matthew Wild |
mod_console: Show status and priority of clients
|
| Sun, 20 Sep 2009 15:17:37 +0100 |
Matthew Wild |
Merge with 0.5
|
| Sun, 20 Sep 2009 15:16:25 +0100 |
Matthew Wild |
s2smanager: Timeout unauthed s2s connections
|
| Sun, 20 Sep 2009 03:20:38 +0100 |
Matthew Wild |
util.helpers: It would be a good idea to fire an event when we say we are
|
| Sat, 19 Sep 2009 17:48:15 +0100 |
Matthew Wild |
Merge with 0.5
|
| Sat, 19 Sep 2009 17:47:26 +0100 |
Matthew Wild |
s2smanager: Compatibility with domains which use CNAMEs
|
| Sat, 19 Sep 2009 17:42:16 +0100 |
Matthew Wild |
Merge with 0.5
|
| Sat, 19 Sep 2009 17:40:19 +0100 |
Matthew Wild |
s2smanager: Pass A-record lookups through adns module
|
| Sat, 19 Sep 2009 11:25:59 +0100 |
Matthew Wild |
prosody: Add prosody.installed flag to indicate whether Prosody has been installed or is running from checkout
|
| Sat, 19 Sep 2009 11:17:30 +0100 |
Matthew Wild |
prosody: Add prosody.platform which can be either 'windows', 'posix' or 'unknown'
|
| Fri, 18 Sep 2009 02:48:52 +0100 |
Matthew Wild |
Merge with 0.5
|
| Fri, 18 Sep 2009 02:46:11 +0100 |
Matthew Wild |
net.adns: Utilise new net.dns API to handle DNS network errors
|
| Fri, 18 Sep 2009 02:45:15 +0100 |
Matthew Wild |
net.dns: Multiple internal changes and API extensions to allow for more reliable DNS lookups
|
| Tue, 18 Aug 2009 15:58:44 +0100 |
Matthew Wild |
net.server: Add checking for nil sockets to prevent traceback
|
| Fri, 18 Sep 2009 05:16:26 +0500 |
Waqas Hussain |
ejabberd2prosody: Fixed a problem with null roster groups.
|
| Fri, 18 Sep 2009 02:11:16 +0500 |
Waqas Hussain |
ejabberd2prosody: Fixed escape code processing when parsing strings.
|
| Fri, 18 Sep 2009 00:54:12 +0500 |
Waqas Hussain |
ejabberd2prosody: Added support for ask='both' in subscriptions.
|
| Mon, 14 Sep 2009 02:11:17 +0500 |
Waqas Hussain |
MUC: Removed some debug logging.
|
| Mon, 14 Sep 2009 02:08:20 +0500 |
Waqas Hussain |
MUC: Added a send() method to the component. Fixes issues with local mod_vcard.
|
| Mon, 14 Sep 2009 01:13:17 +0500 |
Waqas Hussain |
mod_vcard: Handle vcard requests from local components.
|
| Sun, 13 Sep 2009 23:52:09 +0500 |
Waqas Hussain |
MUC: Correct routing of vCard requests to bare JID.
|
| Sat, 12 Sep 2009 03:45:19 +0500 |
Waqas Hussain |
configmanager: Assign a chunk name to config files loaded using the default config loader (fixes issues with some diagnostic tools).
|
| Sat, 12 Sep 2009 03:41:31 +0500 |
Waqas Hussain |
mod_offline: Fixed undefined global access.
|
| Fri, 11 Sep 2009 16:33:40 +0500 |
Waqas Hussain |
ComponentManager: Removed unused variable.
|
| Fri, 11 Sep 2009 16:28:52 +0500 |
Waqas Hussain |
ComponentManager: Removed dependency on core_route_stanza. The default component handler now replies using origin.send().
|
| Fri, 11 Sep 2009 16:20:49 +0500 |
Waqas Hussain |
ComponentManager: Fixed: Default handler sent error replies on result stanzas.
|
| Fri, 11 Sep 2009 16:17:18 +0500 |
Waqas Hussain |
ComponentManager: Fixed a bit of logging.
|
| Fri, 11 Sep 2009 03:13:56 +0100 |
Matthew Wild |
Merge with 0.5 (no changes!)
|
| Fri, 11 Sep 2009 03:12:09 +0100 |
Matthew Wild |
mod_httpserver: Backport from trunk more thorough validation of URLs prior to processing
|
| Wed, 09 Sep 2009 20:48:25 +0500 |
Waqas Hussain |
MUC: Preserve stanza attributes for private messages.
|
| Wed, 09 Sep 2009 20:32:37 +0500 |
Waqas Hussain |
MUC: Don't kick on errors in private messages.
|
| Wed, 09 Sep 2009 19:28:36 +0500 |
Waqas Hussain |
MUC: Discard non-persistent rooms as soon as they become empty.
|
| Wed, 09 Sep 2009 19:17:29 +0500 |
Waqas Hussain |
Removed util.muc (replaced by new MUC plugin library)
|
| Wed, 09 Sep 2009 19:16:41 +0500 |
Waqas Hussain |
Removed legacy mod_muc (replaced by new one).
|
| Wed, 09 Sep 2009 19:14:12 +0500 |
Waqas Hussain |
MUC: Removed commented code.
|
| Wed, 09 Sep 2009 14:35:41 +0100 |
Matthew Wild |
mod_console: c2s:show(): Group listed clients by host
|
| Tue, 08 Sep 2009 14:38:51 +0100 |
matthew |
Fix for Makefile hack to install MUC plugin
|
| Tue, 08 Sep 2009 05:41:33 +0500 |
Waqas Hussain |
Updated the Makefile to work with the MUC plugin folder.
|
| Mon, 07 Sep 2009 23:28:25 +0500 |
Waqas Hussain |
Merged with Tobias
|
| Sun, 06 Sep 2009 22:08:05 +0200 |
Tobias Markmann |
Automated merge with http://prosody.im/source/hg
|
| Sun, 06 Sep 2009 22:07:59 +0200 |
Tobias Markmann |
Add NODEprepping to SASL Digest-MD5 authentication handling.
|
| Mon, 07 Sep 2009 20:55:57 +0500 |
Waqas Hussain |
MUC: Fixed traceback on unauthorized access of the room configuration form.
|
| Mon, 07 Sep 2009 20:54:53 +0500 |
Waqas Hussain |
MUC: Added service discovery replies for rooms.
|
| Mon, 07 Sep 2009 20:53:33 +0500 |
Waqas Hussain |
MUC: Fixed an undefined global access.
|
| Mon, 07 Sep 2009 20:51:59 +0500 |
Waqas Hussain |
MUC: Added support for room configuration forms, persistence and hidden rooms.
|
| Mon, 07 Sep 2009 20:50:06 +0500 |
Waqas Hussain |
MUC: Refactored IQ handling to be more easily extensible.
|
| Mon, 07 Sep 2009 20:48:16 +0500 |
Waqas Hussain |
MUC: Added kicking support.
|
| Mon, 07 Sep 2009 20:43:25 +0500 |
Waqas Hussain |
MUC: Fixed a variable scoping bug causing problems with presence routing on affiliation/role change.
|
| Mon, 07 Sep 2009 20:41:42 +0500 |
Waqas Hussain |
MUC: Fixed: Unavailable presence was being sent for all role and affiliation changes. Now sent only for kicked occupants.
|
| Mon, 07 Sep 2009 20:40:11 +0500 |
Waqas Hussain |
MUC: Changed a MUC library method into a function.
|
| Mon, 07 Sep 2009 20:39:05 +0500 |
Waqas Hussain |
MUC: Fixed stanza routing for reloaded rooms.
|
| Mon, 07 Sep 2009 20:38:20 +0500 |
Waqas Hussain |
MUC: Added support for reloading MUC library code.
|
| Mon, 07 Sep 2009 20:36:29 +0500 |
Waqas Hussain |
MUC: Workaround for Miranda sending 'nick' instead of 'jid' when changing affiliation.
|
| Mon, 07 Sep 2009 20:35:09 +0500 |
Waqas Hussain |
MUC: Some fixes for minor bugs in IQ handling.
|
| Mon, 07 Sep 2009 20:33:24 +0500 |
Waqas Hussain |
MUC: Added support for requesting various lists (owner, admin, voice, etc).
|
| Mon, 07 Sep 2009 20:31:35 +0500 |
Waqas Hussain |
MUC: An admin or owner MUST NOT be able to revoke moderation privileges from another admin or owner.
|
| Mon, 07 Sep 2009 20:30:16 +0500 |
Waqas Hussain |
MUC: Owners can now modify roles and affiliations
|
| Mon, 07 Sep 2009 20:29:04 +0500 |
Waqas Hussain |
MUC: Added support for generating unique room names
|
| Mon, 07 Sep 2009 20:27:52 +0500 |
Waqas Hussain |
MUC: Send appropriate error to banned users on join.
|
| Mon, 07 Sep 2009 20:26:26 +0500 |
Waqas Hussain |
MUC: Renamed _participants table to _occupants
|
| Mon, 07 Sep 2009 20:18:26 +0500 |
Waqas Hussain |
MUC: New basic mod_muc based on the new MUC library
|
| Mon, 07 Sep 2009 20:13:40 +0500 |
Waqas Hussain |
MUC: Initial support for roles and affiliations
|
| Mon, 07 Sep 2009 20:12:14 +0500 |
Waqas Hussain |
MUC: Fixed function declarations.
|
| Mon, 07 Sep 2009 20:11:13 +0500 |
Waqas Hussain |
MUC: The MUC lib is now metatable based. Cleaned up code, etc.
|
| Mon, 07 Sep 2009 20:07:16 +0500 |
Waqas Hussain |
MUC: Added initial MUC lib
|
| Sat, 05 Sep 2009 23:01:06 +0100 |
matthew |
Merge with 0.5
|
| Sun, 06 Sep 2009 01:33:41 +0500 |
Waqas Hussain |
datamanager: Fixed logging errors on deletion of datastores not owned by a user@host
|
| Sun, 06 Sep 2009 01:32:36 +0500 |
Waqas Hussain |
mod_presence: Fixed: Don't recursively handle inbound presence directed at local host
|
| Sun, 06 Sep 2009 01:31:18 +0500 |
Waqas Hussain |
modulemanager: Fixed: Internally generated stanzas could be missing namespaces, which causes tracebacks in logging (e.g., auto-generated offline presence)
|
| Wed, 02 Sep 2009 19:23:02 +0500 |
Waqas Hussain |
net/dns: Fixed regression causing nameserver initialization to fail on Windows
|
| Wed, 02 Sep 2009 19:22:06 +0500 |
Waqas Hussain |
mod_compression: Fixed: Starting compression only worked before auth
|
| Thu, 20 Aug 2009 16:30:32 +0100 |
Matthew Wild |
Merge with 0.5
|
| Thu, 20 Aug 2009 16:30:03 +0100 |
Matthew Wild |
ejabberd2prosody: More intelligent searching for erlparse library
|
| Thu, 20 Aug 2009 13:57:50 +0100 |
Matthew Wild |
Uncertain merge with 0.5's SASL
|
| Thu, 20 Aug 2009 04:15:41 +0100 |
Matthew Wild |
util.sasl: Fix 2 global sets (one a tpyo)
|
| Wed, 19 Aug 2009 22:16:27 +0200 |
Tobias Markmann |
Allow ampersands in passwords for SASL PLAIN mechanism and fixing a typo.
|
| Wed, 19 Aug 2009 22:04:14 +0200 |
Tobias Markmann |
Change variable name. The previous choice was too ugly looking.
|
| Wed, 19 Aug 2009 21:59:16 +0200 |
Tobias Markmann |
Use NODEprep for prepping usernames used during SASL logins.
|
| Wed, 19 Aug 2009 21:34:28 +0200 |
Tobias Markmann |
Do SASLprep for SASL PLAIN mechanism to be more conform with RFC 4616.
|
| Tue, 18 Aug 2009 22:00:37 +0200 |
Tobias Markmann |
Don't allow double compression.
|
| Tue, 18 Aug 2009 21:46:25 +0200 |
Tobias Markmann |
Support compression also after SASL.
|
| Tue, 18 Aug 2009 15:59:58 +0100 |
Matthew Wild |
Merge with waqas
|
| Tue, 18 Aug 2009 19:56:16 +0500 |
Waqas Hussain |
mod_compression: Fixed some undefined global accesses
|
| Tue, 18 Aug 2009 15:59:11 +0100 |
Matthew Wild |
net.adns: Add some debug logging to help track down traceback
|
| Tue, 18 Aug 2009 15:58:44 +0100 |
Matthew Wild |
net.server: Add checking for nil sockets to prevent traceback
|
| Tue, 18 Aug 2009 13:47:21 +0100 |
Matthew Wild |
net.dns: Automatically add nameserver 127.0.0.1 if /etc/resolv.conf missing or empty on a non-Windows system (thanks Louis Mamakos)
|
| Tue, 18 Aug 2009 13:03:35 +0100 |
Matthew Wild |
Merge waqas with Tobias. Eww.
|
| Tue, 18 Aug 2009 12:58:34 +0500 |
Waqas Hussain |
Removed util/discohelper.lua
|
| Tue, 18 Aug 2009 12:57:00 +0500 |
Waqas Hussain |
Removed core/discomanager.lua
|
| Tue, 18 Aug 2009 12:55:37 +0500 |
Waqas Hussain |
modulemanager: Removed unused variables and reference to core.discomanager
|
| Tue, 18 Aug 2009 12:54:16 +0500 |
Waqas Hussain |
modulemanager: Removed unnecessary code in the unload function
|
| Tue, 18 Aug 2009 12:52:44 +0500 |
Waqas Hussain |
modulemanager: Removed legacy disco#items hook
|
| Tue, 18 Aug 2009 12:51:14 +0500 |
Waqas Hussain |
modulemanager: add_feature and add_identity APIs updated to use only the add_item API
|
| Tue, 18 Aug 2009 12:47:37 +0500 |
Waqas Hussain |
componentmanager: Removed disco#items hook, and reference to core.discomanager
|
| Tue, 18 Aug 2009 12:44:42 +0500 |
Waqas Hussain |
mod_disco: Rearranged some lines, and added a FIXME comment
|
| Tue, 18 Aug 2009 12:43:21 +0500 |
Waqas Hussain |
mod_disco: Removed reference to core.discomanager
|
| Tue, 18 Aug 2009 12:42:56 +0500 |
Waqas Hussain |
mod_disco: Removed legacy IQ hooks
|
| Tue, 18 Aug 2009 12:39:00 +0500 |
Waqas Hussain |
mod_disco: Handle disco#items queries using new APIs
|
| Tue, 18 Aug 2009 12:38:28 +0500 |
Waqas Hussain |
mod_disco: Added identity server/im with name 'Prosody'
|
| Tue, 18 Aug 2009 12:37:40 +0500 |
Waqas Hussain |
mod_disco: Handle disco#info queries using new APIs
|
| Tue, 18 Aug 2009 12:35:42 +0500 |
Waqas Hussain |
modulemanager: Added module API function to get all items for a given host based on a key
|
| Tue, 18 Aug 2009 12:34:59 +0500 |
Waqas Hussain |
modulemanager: Module API functions add_item and add_feature updated to use the add_item API
|
| Tue, 18 Aug 2009 12:33:43 +0500 |
Waqas Hussain |
mod_pep: Added name 'Prosody' to the pubsub/pep identity
|
| Tue, 18 Aug 2009 12:32:38 +0500 |
Waqas Hussain |
modulemanager: Changed the add_identity module API to accept an optional name parameter (the 'name' attribute for the <identity/> element)
|
| Tue, 18 Aug 2009 12:30:06 +0500 |
Waqas Hussain |
Added: functions add_item and remove_item to add and remove items to the module API
|
| Tue, 18 Aug 2009 12:25:59 +0500 |
Waqas Hussain |
componentmanager: Added function to get a list of children for a given hostname
|
| Thu, 13 Aug 2009 17:21:44 +0500 |
Waqas Hussain |
mod_register: Updated to use module:get_option instead of configmanager
|
| Thu, 13 Aug 2009 16:55:44 +0500 |
Waqas Hussain |
mod_posix: Updated to use module:get_option instead of configmanager
|
| Thu, 13 Aug 2009 16:53:18 +0500 |
Waqas Hussain |
mod_legacyauth: Added a FIXME
|
| Thu, 13 Aug 2009 16:51:35 +0500 |
Waqas Hussain |
mod_legacyauth: Refactored a bit
|
| Thu, 13 Aug 2009 16:46:08 +0500 |
Waqas Hussain |
mod_legacyauth: Updated to use module:get_option instead of configmanager
|
| Thu, 13 Aug 2009 16:45:47 +0500 |
Waqas Hussain |
mod_legacyauth: Removed useless 'require' call on every login attempt
|
| Sun, 16 Aug 2009 21:41:53 +0100 |
Matthew Wild |
core.s2smanager, xmppserver_listener: Move the responsibility of setting session.log from the latter to the former for incoming sessions (outgoing are already like this)
|
| Sun, 16 Aug 2009 21:37:47 +0100 |
Matthew Wild |
xmppclient_listener: Remove useless comment
|
| Sun, 16 Aug 2009 21:34:53 +0100 |
Matthew Wild |
core.sessionmanager, xmppclient_listener: Move responsibility for setting session.log to the former from the latter, much more sensible
|
| Sun, 16 Aug 2009 21:32:10 +0100 |
Matthew Wild |
net.server: Comment all calls to mem_free/collectgarbage... not really suitable for a realtime server, let's trust Lua's GC - it's good.
|
| Sat, 15 Aug 2009 12:30:43 +0200 |
Tobias Markmann |
Shutdown prosody if changing user or group fails.
|
| Sat, 15 Aug 2009 12:19:07 +0200 |
Tobias Markmann |
Make mod_posix not complain about root user, if setuid is set to something different as root.
|
| Sat, 15 Aug 2009 12:17:27 +0200 |
Tobias Markmann |
Add setuid and setgid support.
|
| Thu, 13 Aug 2009 13:58:49 +0200 |
Tobias Markmann |
Remove print which was used for debugging purposes.
|
| Thu, 13 Aug 2009 13:20:32 +0200 |
Tobias Markmann |
Using pcall to make save the rest from zlib fails. Emit errors on those fails.
|
| Thu, 13 Aug 2009 12:05:33 +0200 |
Tobias Markmann |
Forgot to use the configured compression_level. Now it's used.
|
| Thu, 13 Aug 2009 11:56:22 +0200 |
Tobias Markmann |
Add config option handling.
|
| Thu, 13 Aug 2009 11:35:50 +0200 |
Tobias Markmann |
Another unwanted spaces at the end of a line.
|
| Thu, 13 Aug 2009 10:57:56 +0200 |
Tobias Markmann |
Add a TODO for s2s compression support.
|
| Thu, 13 Aug 2009 10:21:32 +0200 |
Tobias Markmann |
Remove space at the end of a line.
|
| Thu, 13 Aug 2009 10:19:33 +0200 |
Tobias Markmann |
Add FIXME to remember TLS compression detection.
|
| Thu, 13 Aug 2009 09:34:27 +0200 |
Tobias Markmann |
Actually inject de- and compression into the reading/writing functions.
|
| Wed, 12 Aug 2009 20:09:07 +0200 |
Tobias Markmann |
Remove unwanted spaces.
|
| Wed, 12 Aug 2009 20:05:05 +0200 |
Tobias Markmann |
Commit initial version of mod_compression.
|
| Wed, 12 Aug 2009 20:03:58 +0200 |
Tobias Markmann |
Removing tabs at the end of a line.
|
| Tue, 11 Aug 2009 21:33:24 +0100 |
Matthew Wild |
mod_httpserver: Set default file handler (you can now request static files as /*) and restructure code a bit
|
| Tue, 11 Aug 2009 20:49:19 +0100 |
Matthew Wild |
net.httpserver: Allow overriding default request handler
|
| Tue, 11 Aug 2009 20:38:48 +0100 |
Matthew Wild |
mod_bosh: Strip BOSH namespace from stanzas to allow for some clients which may send them without the correct xmlns
|
| Tue, 11 Aug 2009 20:15:54 +0100 |
Matthew Wild |
mod_bosh: Calculate rid difference just once
|
| Tue, 11 Aug 2009 19:52:09 +0100 |
Matthew Wild |
mod_bosh: Basic handling of rids (more to come)
|
| Tue, 11 Aug 2009 19:48:41 +0100 |
Matthew Wild |
mod_bosh: Correct reply when closing sessions
|
| Tue, 11 Aug 2009 19:40:38 +0100 |
Matthew Wild |
net.httpserver: Don't log response bodies!
|
| Mon, 10 Aug 2009 15:46:34 +0100 |
Matthew Wild |
util.iterators: Add tail() iterator, to return the last n items
|
| Mon, 10 Aug 2009 15:07:32 +0100 |
Matthew Wild |
util.iterators: Add head() iterator, to return the first n items
|
| Mon, 10 Aug 2009 14:29:28 +0100 |
Matthew Wild |
Merge with Tobias
|
| Sun, 09 Aug 2009 21:19:03 +0200 |
Tobias Markmann |
Moving realm at the beginning of the digest-md5 message send by the server.
|
| Sat, 08 Aug 2009 21:13:18 +0200 |
Tobias Markmann |
Fixing a SASL issue by always passing the realm from SASL framework init to the handlers.
|
| Sun, 09 Aug 2009 17:47:26 +0500 |
Waqas Hussain |
mod_bosh: Updated to use module:get_option instead of configmanager
|
| Sat, 08 Aug 2009 23:55:25 +0500 |
Waqas Hussain |
mod_watchregistrations: Updated to use module:get_option instead of configmanager
|
| Sat, 08 Aug 2009 23:52:36 +0500 |
Waqas Hussain |
mod_selftests: Mark as global
|
| Sat, 08 Aug 2009 23:41:45 +0500 |
Waqas Hussain |
mod_tls: Updated to use module:get_option instead of configmanager
|
| Sat, 08 Aug 2009 23:41:16 +0500 |
Waqas Hussain |
mod_selftests: Updated to use module:get_option instead of configmanager
|
| Sat, 08 Aug 2009 23:38:02 +0500 |
Waqas Hussain |
mod_welcome: Updated to use module:get_option instead of configmanager
|
| Sat, 08 Aug 2009 23:23:21 +0500 |
Waqas Hussain |
ejabberdsql2prosody: Removed unnecessary stanza reserialization for private storage
|
| Sat, 08 Aug 2009 23:17:32 +0500 |
Waqas Hussain |
ejabberdsql2prosody: Added support for offline messages
|
| Sat, 08 Aug 2009 21:10:25 +0500 |
Waqas Hussain |
ejabberdsql2prosody: Fix access of undefined global
|
| Fri, 07 Aug 2009 18:29:14 +0500 |
Waqas Hussain |
mod_version: Rewritten to use new API. Added reply caching, and fixed some issues.
|
| Fri, 07 Aug 2009 18:27:49 +0500 |
Waqas Hussain |
mod_version: Use the module API to read configuration options instead of configmanager
|
| Sat, 08 Aug 2009 22:09:59 +0100 |
Matthew Wild |
Merge with albert and waqas
|
| Sat, 08 Aug 2009 00:21:33 +0500 |
Waqas Hussain |
Fixed: Zeros could be stripped from the version string the Makefile extracts from the local hg repository (thanks albert)
|
| Fri, 07 Aug 2009 11:32:47 +0100 |
Matthew Wild |
Merge with 0.5
|
| Fri, 07 Aug 2009 15:30:47 +0500 |
Waqas Hussain |
Fixed: Outbound subscription requests silently dropped (regression in hg:7f17d0d00fbb)
|
| Wed, 05 Aug 2009 20:00:07 +0100 |
Matthew Wild |
mod_xmlrpc: Correct stripping of filename/line number prefix in RPC method error results
|
| Wed, 05 Aug 2009 16:37:28 +0100 |
Matthew Wild |
mod_saslauth: Fix coding style and layout, and use of arg[] for vararg
|
| Wed, 05 Aug 2009 16:35:13 +0100 |
Matthew Wild |
mod_saslauth: Fix indentation
|
| Wed, 05 Aug 2009 16:31:56 +0100 |
Matthew Wild |
mod_saslauth: Fix traceback on attempted login for non-existent users
|
| Wed, 05 Aug 2009 13:52:14 +0100 |
Matthew Wild |
Merge with 0.5
|
| Wed, 05 Aug 2009 13:51:44 +0100 |
Matthew Wild |
xmppcomponent_listener: Fix to collect component sessions on disconnect
|
| Wed, 05 Aug 2009 03:08:54 +0100 |
Matthew Wild |
Merge with 0.5
|
| Wed, 05 Aug 2009 03:08:21 +0100 |
Matthew Wild |
mod_bosh: Fix error reply for host-unknown errors
|
| Wed, 05 Aug 2009 03:07:45 +0100 |
Matthew Wild |
net.httpserver: Allow response.body to be a non-string
|
| Mon, 03 Aug 2009 17:53:02 +0100 |
Matthew Wild |
Merge with waqas
|
| Sun, 02 Aug 2009 14:40:34 +0500 |
Waqas Hussain |
ejabberdsql2prosody: Added support for Private XML Storage
|
| Sun, 02 Aug 2009 14:35:41 +0500 |
Waqas Hussain |
ejabberdsql2prosody: Added support for vCards
|
| Sun, 02 Aug 2009 14:35:03 +0500 |
Waqas Hussain |
ejabberdsql2prosody: Added an XML parser
|
| Mon, 03 Aug 2009 17:52:17 +0100 |
Matthew Wild |
Merge with 0.5
|
| Mon, 03 Aug 2009 21:48:51 +0500 |
Waqas Hussain |
Fixed: Self-references could be added to rosters via presence subscriptions
|
| Mon, 03 Aug 2009 21:47:32 +0500 |
Waqas Hussain |
Fixed: IQ replies are not sent back on publishing a PEP event
|
| Wed, 29 Jul 2009 18:56:24 +0100 |
Matthew Wild |
Tagging 0.5.1
|
| Fri, 31 Jul 2009 17:19:05 +0100 |
Paul Aurich |
mod_console: EOT (Ctrl-D) closes the connection.
|
| Wed, 29 Jul 2009 18:11:37 +0100 |
Matthew Wild |
Merge with 0.5
|
| Wed, 29 Jul 2009 18:02:05 +0500 |
Waqas Hussain |
MUC: Added the MUC child element to conflict errors
0.5.1
|
| Wed, 29 Jul 2009 18:01:14 +0500 |
Waqas Hussain |
Added: Support for PROSODY_SRCDIR and PROSODY_PLUGINDIR environment variables
|
| Wed, 29 Jul 2009 17:57:24 +0500 |
Waqas Hussain |
mod_pep: Added support for pubsub item retraction
|
| Tue, 28 Jul 2009 19:17:09 +0100 |
Matthew Wild |
Merge with 0.5
|
| Tue, 28 Jul 2009 19:15:29 +0100 |
Matthew Wild |
xmpp{client,server,component]_listener: Open stream if sending an error and it isn't already open. Fixes #120
|
| Tue, 28 Jul 2009 18:47:59 +0100 |
Matthew Wild |
mod_console: Finally add in the missing 'help' command \o/
|
| Tue, 28 Jul 2009 18:02:11 +0100 |
Matthew Wild |
configmanager: Default options appearing before Host "*" to global (fixes potential traceback)
|
| Tue, 28 Jul 2009 17:43:46 +0100 |
Matthew Wild |
hostmanager: Warn when user puts port configuration under vhost section
|
| Tue, 28 Jul 2009 15:03:42 +0100 |
Matthew Wild |
core.loggingmanager: Enable timestamps by default for file log sinks
|
| Tue, 28 Jul 2009 14:48:37 +0100 |
Matthew Wild |
net.server: Much improve SSL/TLS error reporting, do our best to understand and hide OpenSSL's ridiculously unfriendly error messages
|
| Tue, 28 Jul 2009 05:33:51 +0500 |
Waqas Hussain |
ejabberdsql2prosody: Allow for multiple INSERTs to the same table
|
| Mon, 27 Jul 2009 22:42:36 +0100 |
Matthew Wild |
Merge with 0.5
|
| Tue, 28 Jul 2009 00:42:56 +0500 |
Waqas Hussain |
Fixed: Possible duplicate error replies for unhandled stanzas
|
| Mon, 27 Jul 2009 14:26:59 +0100 |
Matthew Wild |
net.httpserver: Reduce log level of 'request left open' message
|
| Mon, 27 Jul 2009 01:28:22 +0100 |
Matthew Wild |
Merge with 0.5
|
| Mon, 27 Jul 2009 01:27:51 +0100 |
Matthew Wild |
mod_presence: Tag outgoing unavailables generated by a disconnect with a from attribute
|
| Sun, 26 Jul 2009 20:58:37 +0100 |
Matthew Wild |
xmpp{client,server}_listener: Report contents of packets containing invalid XML
|
| Sun, 26 Jul 2009 17:05:18 +0100 |
Matthew Wild |
mod_console: Show status and priority of clients
|
| Sun, 26 Jul 2009 18:22:10 +0500 |
Waqas Hussain |
ejabberdsql2prosody: Fixed a nil global access error
|
| Sun, 26 Jul 2009 18:17:54 +0500 |
Waqas Hussain |
ejabberdsql2prosody: Add support for rosterusers.ask == "B" (both pending in and out subscriptions)
|
| Sun, 26 Jul 2009 18:12:32 +0500 |
Waqas Hussain |
ejabberdsql2prosody: Fix typo, and improve the warning message
|
| Sun, 26 Jul 2009 18:05:05 +0500 |
Waqas Hussain |
ejabberdsql2prosody: Display a warning if a row has more columns than expected
|
| Sun, 26 Jul 2009 17:51:36 +0500 |
Waqas Hussain |
ejabberdsql2prosody: Added support for all mysql escape sequences
|
| Sun, 26 Jul 2009 17:29:56 +0500 |
Waqas Hussain |
ejabberdsql2prosody: Added support for the escape sequence '\\' in strings
|
| Sun, 26 Jul 2009 15:36:06 +0500 |
Waqas Hussain |
ejabberdsql2prosody: Fixed: 'ask' value should be nil for pending-in subscriptions
|
| Sun, 26 Jul 2009 15:28:04 +0500 |
Waqas Hussain |
ejabberdsql2prosody: Fixed: pending-in subscriptions could halt processing
|
| Sun, 26 Jul 2009 00:32:51 +0500 |
Waqas Hussain |
ejabberdsql2prosody: Added support for rosters
|
| Sat, 25 Jul 2009 23:40:33 +0500 |
Waqas Hussain |
ejabberdsql2prosody: Added a second required command line parameter: hostname
|
| Sat, 25 Jul 2009 23:37:52 +0500 |
Waqas Hussain |
ejabberdsql2prosody: Improved help message
|
| Sat, 25 Jul 2009 23:19:39 +0500 |
Waqas Hussain |
ejabberdsql2prosody: Initial commit
|
| Sat, 25 Jul 2009 19:58:24 +0500 |
Waqas Hussain |
mod_xmlrpc: Remove file and line number from XML-RPC errors
|
| Sat, 25 Jul 2009 19:46:17 +0500 |
Waqas Hussain |
mod_xmlrpc: Fixed typos
|
| Sat, 25 Jul 2009 19:18:37 +0500 |
Waqas Hussain |
usermanager: Reduced some code
|
| Sat, 25 Jul 2009 19:15:05 +0500 |
Waqas Hussain |
usermanager: Removed an unnecessary check
|
| Sat, 25 Jul 2009 18:38:47 +0500 |
Waqas Hussain |
mod_xmlrpc: Added support for secure calls by non-admins
|
| Sat, 25 Jul 2009 18:37:05 +0500 |
Waqas Hussain |
modulemanager: Added get_option(name, default_value) to plugin API
|
| Fri, 24 Jul 2009 01:34:25 +0100 |
nick |
Switch to using a more generic credentials_callback/handler for SASL auth.
|
| Thu, 23 Jul 2009 22:15:06 +0100 |
Nick Thomas |
mod_saslauth, usermanager: Fetch list of mechanisms from usermanager
|
| Thu, 23 Jul 2009 21:09:25 +0100 |
Matthew Wild |
prosody: net_activate_ports: Check listener exists before trying to open port for it
|
| Thu, 23 Jul 2009 12:04:41 +0100 |
Matthew Wild |
Merge with 0.5
|
| Thu, 23 Jul 2009 12:01:00 +0100 |
Matthias Diene |
net.server: Fail to open port if legacy SSL requested, but SSL not available
|
| Thu, 23 Jul 2009 03:58:14 +0100 |
Matthew Wild |
prosodyctl: Also switch group when we switch user
|
| Thu, 23 Jul 2009 03:47:06 +0100 |
Matthew Wild |
pposix, mod_posix: Bump pposix version number
|
| Thu, 23 Jul 2009 03:40:01 +0100 |
Matthew Wild |
pposix: Add setgid() function
|
| Thu, 23 Jul 2009 03:06:49 +0100 |
Matthew Wild |
net.server: Remove listener from listeners table when calling removeserver
|
| Thu, 23 Jul 2009 02:33:10 +0100 |
Matthew Wild |
prosody: Correctly allow console ports to be changed through the config
|
| Thu, 23 Jul 2009 02:32:00 +0100 |
Matthew Wild |
mod_console: Set default_interface to 127.0.0.1
|
| Thu, 23 Jul 2009 01:57:09 +0100 |
Matthew Wild |
net.server: Set sslctx to false when SSL wrapping fails, to avoid attempting to wrap clients with a broken context
|
| Thu, 23 Jul 2009 01:38:52 +0100 |
Matthew Wild |
Merge with 0.5
|
| Thu, 23 Jul 2009 01:38:13 +0100 |
Sergei Golovan |
ejabberd2prosody, erlparse: Add support for parsing non-ASCII strings and binaries, and atoms enclosed in single quotes
|
| Tue, 21 Jul 2009 19:23:03 +0100 |
Matthew Wild |
ejabberd2prosody, erlparse.lua: Convert from Windows line endings (thanks teo)
|
| Thu, 23 Jul 2009 01:29:41 +0100 |
Matthias Diener |
net.server: Continue to initialise port listener even when SSL errors occur
|
| Wed, 22 Jul 2009 21:35:58 +0100 |
Matthew Wild |
Merge with 0.5
|
| Wed, 22 Jul 2009 21:35:41 +0100 |
Matthew Wild |
mod_presence: Ignore presence sent to host and invalid JIDs, fixes traceback (thanks Deepspawn)
|
| Tue, 21 Jul 2009 19:23:03 +0100 |
Matthew Wild |
ejabberd2prosody, erlparse.lua: Convert from Windows line endings (thanks teo)
|
| Tue, 21 Jul 2009 13:22:48 +0100 |
Matthew Wild |
Merge with 0.5
|
| Tue, 21 Jul 2009 13:21:52 +0100 |
Matthew Wild |
pposix: Change LOG_EMERG -> LOG_CRIT, which makes more sense, thanks to intosi for reporting and an initial patch
|
| Tue, 21 Jul 2009 13:19:37 +0100 |
Matthew Wild |
mod_muc: Set correct 'from' JID when sending the room subject to joiners, fixes a traceback
|
| Mon, 20 Jul 2009 14:59:51 +0100 |
Matthew Wild |
Tagging 0.5.0
|
| Mon, 20 Jul 2009 05:27:59 +0100 |
Matthew Wild |
mod_muc: Expose rooms table to the host and plugins
|
| Sat, 18 Jul 2009 18:51:04 +0100 |
Matthew Wild |
prosody: Send friendly text with system-shutdown stream error
|
| Sat, 18 Jul 2009 18:49:54 +0100 |
Matthew Wild |
xmppclient_listener: Use error text as disconnect reason if there is any
|
| Sat, 18 Jul 2009 18:37:06 +0100 |
Matthew Wild |
mod_console: Add server:shutdown() command
|
| Sat, 18 Jul 2009 15:34:36 +0100 |
Matthew Wild |
mod_console: Add config:reload() command
|
| Sat, 18 Jul 2009 15:33:16 +0100 |
Matthew Wild |
prosody: Return success/error from prosody.reload_config()
|
| Sat, 18 Jul 2009 15:11:10 +0100 |
Matthew Wild |
mod_console: Rename server:reload() to server:insane_reload() (basically no-one should use it except me...)
|
| Tue, 14 Jul 2009 22:12:13 +0100 |
Matthew Wild |
Merge with 0.5
|
| Wed, 15 Jul 2009 01:40:11 +0500 |
Waqas Hussain |
util.xmlrpc: Fixed table serialization (regression introduced in previous change)
0.5.0
|
| Tue, 14 Jul 2009 21:04:57 +0100 |
Matthew Wild |
Merge with 0.5
|
| Tue, 14 Jul 2009 21:04:22 +0100 |
Matthew Wild |
mod_httpserver: Update to use new new_from_config() too
|
| Tue, 14 Jul 2009 21:04:07 +0100 |
Matthew Wild |
mod_bosh: Update to use new new_from_config()
|
| Tue, 14 Jul 2009 21:03:30 +0100 |
Matthew Wild |
net.httpserver: Allow specification of the default base URL when using new_from_config()
|
| Tue, 14 Jul 2009 17:09:43 +0100 |
Matthew Wild |
Merge with 0.5
|
| Tue, 14 Jul 2009 17:09:18 +0100 |
Matthew Wild |
prosody.cfg.lua.dist: Add mod_pep to the default config file
|
| Mon, 13 Jul 2009 21:18:43 +0100 |
Matthew Wild |
Merge with 0.5
|
| Mon, 13 Jul 2009 21:17:51 +0100 |
Matthew Wild |
net.server: Initiate the handshake when we should, the more correcter fix for the previous correct fix
|
| Sun, 12 Jul 2009 20:33:09 +0100 |
Matthew Wild |
Merge with 0.5
|
| Sun, 12 Jul 2009 20:32:38 +0100 |
Matthew Wild |
net.server: Fix copyright header line endings and text
|
| Sun, 12 Jul 2009 20:25:02 +0100 |
Matthew Wild |
net.server: Correct fix for SSL traceback earlier
|
| Sun, 12 Jul 2009 19:17:14 +0100 |
Matthew Wild |
Merge with 0.5
|
| Sun, 12 Jul 2009 19:16:37 +0100 |
Matthew Wild |
mod_bosh: Mark a session as secure if it is created with HTTPS
|
| Sun, 12 Jul 2009 19:16:13 +0100 |
Matthew Wild |
net.httpserver: Mark a request as secure if it is made using HTTPS
|
| Sun, 12 Jul 2009 15:23:39 +0100 |
Matthew Wild |
Merge with 0.5
|
| Sun, 12 Jul 2009 15:22:37 +0100 |
Matthew Wild |
mod_httpserver: Use new httpserver helper to initialise ports
|
| Sun, 12 Jul 2009 15:21:10 +0100 |
Matthew Wild |
mod_bosh: Use new httpserver helper to initialise ports
|
| Sun, 12 Jul 2009 15:20:43 +0100 |
Matthew Wild |
net.httpserver: Add helper function to set up HTTP server according to given config options
|
| Sun, 12 Jul 2009 15:18:53 +0100 |
Matthew Wild |
net.server: Don't continue with socket initialisation if SSL handshake failed, fixes nil socket traceback
|
| Sun, 12 Jul 2009 14:34:02 +0100 |
Matthew Wild |
Merge with 0.5
|
| Sun, 12 Jul 2009 14:29:42 +0100 |
Matthew Wild |
net.server: Don't close handler if it is already nil when SSL handshake fails
|
| Sun, 12 Jul 2009 02:08:59 +0100 |
Matthew Wild |
prosody: Load util.helpers at startup
|
| Sun, 12 Jul 2009 02:07:14 +0100 |
Matthew Wild |
util.helpers: New util library to aid with debugging, etc.
|
| Sat, 11 Jul 2009 18:06:03 +0100 |
Matthew Wild |
prosody: Call initialisation functions at once
|
| Sat, 11 Jul 2009 17:55:36 +0100 |
Matthew Wild |
prosody: Start of refactoring of main file
|
| Sat, 11 Jul 2009 15:16:18 +0100 |
Matthew Wild |
util.pubsub -> util.broadcast
|
| Fri, 10 Jul 2009 16:47:31 +0100 |
Matthew Wild |
prosody.cfg.lua: Various small changes
|
| Fri, 10 Jul 2009 16:39:50 +0100 |
Matthew Wild |
prosody.cfg.lua.dist: Move enabled line higher up (people including myself often miss it)
|
| Fri, 10 Jul 2009 16:38:35 +0100 |
Matthew Wild |
prosody.cfg.lua.dist: Add auto-loaded modules to the config
|
| Fri, 10 Jul 2009 15:33:53 +0100 |
Matthew Wild |
mod_uptime: Fix bad uptime if module is loaded at startup
|
| Fri, 10 Jul 2009 03:11:45 +0100 |
Matthew Wild |
Remove version number from copyright headers
|
| Fri, 10 Jul 2009 03:08:38 +0100 |
Matthew Wild |
Add copyright header to those files missing one
|
| Fri, 10 Jul 2009 02:50:57 +0100 |
Matthew Wild |
stanza_router: Catch and log an error case which I don't think should happen (but sometimes seems to)
|
| Fri, 10 Jul 2009 02:38:50 +0100 |
Matthew Wild |
Remove completed items from TODO
|
| Fri, 10 Jul 2009 02:28:24 +0100 |
Matthew Wild |
util.pubsub: Fix undefined global accesses
|
| Fri, 10 Jul 2009 02:26:43 +0100 |
Matthew Wild |
util.sasl: Convert spaces to tabs
|
| Fri, 10 Jul 2009 02:25:14 +0100 |
Matthew Wild |
util.stanza: Convert spaces to tabs
|
| Fri, 10 Jul 2009 02:19:51 +0100 |
Matthew Wild |
util.hmac: Convert spaces to tabs
|
| Fri, 10 Jul 2009 02:16:52 +0100 |
Matthew Wild |
util.prosodyctl: Fix undefined global access
|
| Fri, 10 Jul 2009 02:11:00 +0100 |
Matthew Wild |
eventmanager: Convert from Windows line endings
|
| Thu, 09 Jul 2009 23:06:41 +0100 |
Matthew Wild |
mod_time Convert from Windows line endings
|
| Thu, 09 Jul 2009 23:06:11 +0100 |
Matthew Wild |
discomanager: Convert from Windows line endings
|
| Thu, 09 Jul 2009 23:01:13 +0100 |
Matthew Wild |
mod_ping: Convert from Windows line endings
|
| Thu, 09 Jul 2009 23:00:32 +0100 |
Matthew Wild |
mod_disco: Convert from Windows line endings
|
| Thu, 09 Jul 2009 23:00:01 +0100 |
Matthew Wild |
util.discohelper: Convert from Windows line endings
|
| Thu, 09 Jul 2009 22:57:59 +0100 |
Matthew Wild |
mod_presence: Convert from Windows line endings
|
| Thu, 09 Jul 2009 22:57:32 +0100 |
Matthew Wild |
util.events: Convert from Windows line endings
|
| Thu, 09 Jul 2009 14:41:56 +0100 |
Matthew Wild |
mod_console: Expose commands and environment table
|
| Thu, 09 Jul 2009 14:37:04 +0100 |
Matthew Wild |
modulemanager: Small code improvement, move autoloaded modules list to the top of the file
|
| Thu, 09 Jul 2009 14:34:49 +0100 |
Matthew Wild |
configmanager, modulemanager: Allow components to have modules specified in the config (but don't load the global set of modules for them)
|
| Thu, 09 Jul 2009 04:37:08 +0100 |
Matthew Wild |
mod_console: Add quit and exit as aliases for 'bye' command
|
| Thu, 09 Jul 2009 04:34:55 +0100 |
Matthew Wild |
mod_console: Check for commands when not executing in the global environment
|
| Wed, 08 Jul 2009 16:53:59 +0100 |
Matthew Wild |
prosodyctl: Quit when user pressed ^C in password prompts
|
| Wed, 08 Jul 2009 16:48:49 +0100 |
Matthew Wild |
prosodyctl: Don't 'blugh' when ^C is pressed during reading passwords
|
| Wed, 08 Jul 2009 16:38:46 +0100 |
Matthew Wild |
prosodyctl: Fix traceback when issued with no parameters
|
| Wed, 08 Jul 2009 15:23:07 +0100 |
Matthew Wild |
util.xmlrpc: Support for multiple parameters in requests
|
| Wed, 08 Jul 2009 15:11:11 +0100 |
Matthew Wild |
util.xmlrpc: Add create_request
|
| Wed, 08 Jul 2009 04:32:02 +0100 |
Matthew Wild |
mod_console: server:version() and server:uptime() commands
|
| Wed, 08 Jul 2009 04:22:45 +0100 |
Matthew Wild |
mod_uptime: Use time of server start rather than module load
|
| Wed, 08 Jul 2009 04:22:15 +0100 |
Matthew Wild |
mod_uptime: Convert to unix line endings
|
| Wed, 08 Jul 2009 04:19:15 +0100 |
Matthew Wild |
prosody: Record time the server started
|
| Wed, 08 Jul 2009 03:14:12 +0100 |
Matthew Wild |
s2smanager: Fix to correctly bounce stanzas if first connection attempt fails instantly
|
| Wed, 08 Jul 2009 02:29:13 +0100 |
Matthew Wild |
mod_console: Add c2s:close() command
|
| Wed, 08 Jul 2009 02:27:33 +0100 |
Matthew Wild |
net.xmppclient_listener: Fix potential traceback when no reason is specified for closing a session
|
| Mon, 06 Jul 2009 01:40:43 +0500 |
Waqas Hussain |
Merged with trunk
|
| Mon, 06 Jul 2009 01:37:57 +0500 |
Waqas Hussain |
mod_presence: Fixed: Presence probe replies now get sent to the full JID of the probe sender
|
| Sun, 05 Jul 2009 19:05:25 +0200 |
Tobias Markmann |
Merge with main branch.
|
| Sun, 05 Jul 2009 19:05:03 +0200 |
Tobias Markmann |
Remove to-unicode conversion because it's done in sasl.lua now.
|
| Sun, 05 Jul 2009 19:02:55 +0200 |
Tobias Markmann |
Move to-unicode conversion from mod_saslauth.lua to sasl.lua.
|
| Sun, 05 Jul 2009 18:59:46 +0200 |
Tobias Markmann |
Fixed decoding of parameters.
|
| Sun, 05 Jul 2009 17:36:27 +0100 |
Matthew Wild |
mod_console: Allow customisation/suppression of the banner
|
| Sun, 05 Jul 2009 17:10:42 +0100 |
Matthew Wild |
util.hmac: Some optimisations
|
| Sun, 05 Jul 2009 17:06:22 +0100 |
Matthew Wild |
util.hmac: Fix a global set
|
| Sun, 05 Jul 2009 20:40:31 +0500 |
Waqas Hussain |
mod_presence: Send unavailable presence to resources from non-available resources on disconnect
|
| Sun, 05 Jul 2009 17:45:44 +0500 |
Waqas Hussain |
Moved automatic unavailable presence generation on disconnect from sessionmanager to mod_presence
|
| Sun, 05 Jul 2009 16:21:58 +0500 |
Waqas Hussain |
sessionmanager: Replace raw session by an event data table for resource bind/unbind events, allowing extra data
|
| Sun, 05 Jul 2009 12:43:25 +0500 |
Waqas Hussain |
mod_presence: Broadcast presence to resources before contacts
|
| Sun, 05 Jul 2009 12:40:18 +0500 |
Waqas Hussain |
mod_presence: Prevented normal presence from non-interested resources from being dropped
|
| Sun, 05 Jul 2009 12:25:15 +0500 |
Waqas Hussain |
mod_presence: Changed handle_normal_presence to use a local roster rather than origin's roster
|
| Sun, 05 Jul 2009 12:17:22 +0500 |
Waqas Hussain |
mod_presence: Simplified roster iteration
|
| Sun, 05 Jul 2009 11:59:51 +0500 |
Waqas Hussain |
mod_presence: Eliminated a jid_split
|
| Sun, 05 Jul 2009 11:57:18 +0500 |
Waqas Hussain |
mod_presence: Removed some unnecessary code
|
| Fri, 03 Jul 2009 21:47:26 +0100 |
Matthew Wild |
sessionmanager: Reset bare_sessions[user] after resource conflict resolution. Fixes the other stanza gobbling bug \o/
|
| Fri, 03 Jul 2009 21:44:30 +0100 |
Matthew Wild |
mod_presence: Declare t_insert, fixes a potential traceback
|
| Fri, 03 Jul 2009 21:37:09 +0100 |
Matthew Wild |
sessionmanager: Newly created sessions shouldn't have a priority. Fixes one of the stanza-gobbling bugs \o/
|
| Fri, 03 Jul 2009 14:58:11 +0100 |
Matthew Wild |
s2smanager: Log the hostname and address when s2s connection fails instantly
|
| Fri, 03 Jul 2009 04:24:30 +0100 |
Matthew Wild |
hostmanager: Add disallow_s2s to config, defaults to false unless anonymous_login is enabled, then defaults to true
|
| Fri, 03 Jul 2009 04:04:27 +0100 |
Matthew Wild |
stanza_router: Check host.disallow_s2s before routing over s2sout. you can haz no s2s.
|
| Thu, 02 Jul 2009 15:23:09 -0400 |
Dwayne Bent |
Merged branches
|
| Thu, 02 Jul 2009 15:20:15 -0400 |
Dwayne Bent |
Added man page for prosodyctl
|
| Thu, 02 Jul 2009 23:46:27 +0500 |
Waqas Hussain |
mod_presence: Removed dead code
|
| Thu, 02 Jul 2009 21:34:45 +0500 |
Waqas Hussain |
datamanager: Fixed incorrect callback result checking
|
| Thu, 02 Jul 2009 15:43:27 +0100 |
Matthew Wild |
mod_pep: Escape + in pattern
|
| Thu, 02 Jul 2009 04:54:46 +0100 |
Matthew Wild |
prosodyctl: Add message for not-running error
|
| Thu, 02 Jul 2009 04:53:31 +0100 |
Matthew Wild |
prosodyctl: Use prosodyctl_timeout option if it exists in the config
|
| Thu, 02 Jul 2009 04:43:08 +0100 |
Matthew Wild |
prosodyctl: Improve usability with status messages, and waiting up to 5s for the server to start/stop
|
| Thu, 02 Jul 2009 04:11:51 +0100 |
Matthew Wild |
mod_pep: Pass origin/session to publish_all()
|
| Wed, 01 Jul 2009 20:24:47 -0400 |
Dwayne Bent |
Added HMAC utility module
|
| Thu, 02 Jul 2009 01:09:20 +0100 |
Matthew Wild |
prosody: Add fallbacks/ to path
|
| Thu, 02 Jul 2009 00:25:14 +0100 |
Matthew Wild |
Makefile: Install fallbacks/ directory
|
| Thu, 02 Jul 2009 00:48:18 +0500 |
Waqas Hussain |
mod_offline: Initial commit
|
| Thu, 02 Jul 2009 00:47:21 +0500 |
Waqas Hussain |
Merged with trunk
|
| Thu, 02 Jul 2009 00:43:32 +0500 |
Waqas Hussain |
mod_pep: Fixed boolean indexing error while casting all messages for a user
|
| Wed, 01 Jul 2009 17:53:18 +0100 |
Matthew Wild |
Send xml:lang in stream headers, fixes #78
|
| Wed, 01 Jul 2009 15:14:44 +0200 |
Tobias Markmann |
Making sure the node is in unicode when passing it to password lookup function.
|
| Mon, 29 Jun 2009 14:13:49 +0100 |
Matthew Wild |
Automated merge with http://waqas.ath.cx:8000/
|
| Mon, 29 Jun 2009 15:26:04 +0500 |
Waqas Hussain |
modulemanager: Don't close stream on stream:error with unsupported-stanza-type (fixes #102)
|
| Mon, 29 Jun 2009 15:20:26 +0500 |
Waqas Hussain |
prosody.cfg.lua.dist: Removed 'presence' from default modules list
|
| Mon, 29 Jun 2009 13:15:46 +0500 |
Waqas Hussain |
stanza_router: Removed unnecessary xmlns check
|
| Mon, 29 Jun 2009 13:15:09 +0500 |
Waqas Hussain |
stanza_router: Don't fire preprocessing events if stanza is not from full JID
|
| Mon, 29 Jun 2009 14:10:11 +0100 |
Matthew Wild |
Merge with nolan
|
| Sun, 28 Jun 2009 11:49:25 -0500 |
nolan |
Serialize unknown stanza before logging.
|
| Sun, 28 Jun 2009 22:29:17 +0500 |
Waqas Hussain |
util.pluginloader: Append "@" to chunk names (fixes weird formatting in plugin tracebacks)
|
| Sun, 28 Jun 2009 22:23:06 +0500 |
Waqas Hussain |
mod_pep: Fixed a nil access error
|
| Sun, 28 Jun 2009 21:49:31 +0500 |
Waqas Hussain |
mod_pep: Use cached caps
|
| Sun, 28 Jun 2009 21:32:19 +0500 |
Waqas Hussain |
Merged with trunk
|
| Sun, 28 Jun 2009 21:29:39 +0500 |
Waqas Hussain |
mod_pep: Entity capabilities
|
| Sun, 28 Jun 2009 14:17:22 +0100 |
Matthew Wild |
Merge with nolan
|
| Sun, 28 Jun 2009 14:17:07 +0100 |
Matthew Wild |
net.httpserver: Don't upset logger when response is nil
|
| Sun, 28 Jun 2009 08:09:57 -0500 |
nolan |
Log stanza if stanza.to isn't set for some component errors.
|
| Sun, 28 Jun 2009 02:46:36 +0100 |
Matthew Wild |
mod_console: Reload/unload a module on a component host if it is loaded there
|
| Sat, 27 Jun 2009 04:44:27 +0100 |
Matthew Wild |
Automated merge with http://waqas.ath.cx:8000/
|
| Sat, 27 Jun 2009 08:38:52 +0500 |
Waqas Hussain |
util.stanza: Serializer optimizations, and nicer output for empty elements
|
| Fri, 26 Jun 2009 23:58:52 +0500 |
Waqas Hussain |
mod_pep: Broadcast only to available recipients with caps
|
| Fri, 26 Jun 2009 23:42:59 +0500 |
Waqas Hussain |
mod_pep: Ignore presence subscriptions when extractng hash information
|
| Fri, 26 Jun 2009 23:36:12 +0500 |
Waqas Hussain |
mod_pep: Added function get_caps_hash_from_presence
|
| Fri, 26 Jun 2009 21:51:32 +0500 |
Waqas Hussain |
util.muc: Fixed duplicate parameter names in function room:set_subject
|
| Fri, 26 Jun 2009 21:50:27 +0500 |
Waqas Hussain |
util.muc: Fixed incorrect parameters for a function call
|
| Fri, 26 Jun 2009 18:46:52 +0500 |
Waqas Hussain |
mod_pep: Removed some YODO comments
|
| Fri, 26 Jun 2009 18:45:54 +0500 |
Waqas Hussain |
mod_pep: Added handler for disco responses
|
| Fri, 26 Jun 2009 15:35:20 +0100 |
Matthew Wild |
mod_message: Advertise offline message support as per XEP-0160 (thanks nolan)
|
| Fri, 26 Jun 2009 06:32:45 +0100 |
Matthew Wild |
xmppclient_listener: Pass session close reason to destroy_session (to be used in unavailable presence)
|
| Fri, 26 Jun 2009 10:02:46 +0500 |
Waqas Hussain |
mod_iq: Change sub-event names for IQ errors and results to use stanza IDs
|
| Fri, 26 Jun 2009 05:54:55 +0100 |
Matthew Wild |
util.stanza: Add stanza:get_text() to retrieve all child text nodes #api
|
| Fri, 26 Jun 2009 05:54:03 +0100 |
Matthew Wild |
stanza_router: Fire events also for stanzas to components
|
| Fri, 26 Jun 2009 08:54:22 +0500 |
Waqas Hussain |
mod_message, mod_presence: Maintain list of top resources. Less work in routing messages to bare JIDs. - #optimization
|
| Fri, 26 Jun 2009 08:52:26 +0500 |
Waqas Hussain |
util.events: Replaced ipairs with slightly faster numeric for loop - #optimization
|
| Thu, 25 Jun 2009 17:22:53 +0500 |
Waqas Hussain |
util.stanza: Rewrote stanza_mt.__tostring. 20-30% faster stanza serialization. - #optimization
|
| Thu, 25 Jun 2009 17:19:13 +0500 |
Waqas Hussain |
util.stanza: Remove numeric attributes while deserializing
|
| Thu, 25 Jun 2009 10:04:22 +0500 |
Waqas Hussain |
xmlhandlers: Remove numeric attributes
|
| Thu, 25 Jun 2009 08:20:38 +0500 |
Waqas Hussain |
stanza_router: Remove unused variables and code
|
| Thu, 25 Jun 2009 08:17:02 +0500 |
Waqas Hussain |
stanza_router: A little refactoring
|
| Thu, 25 Jun 2009 08:15:42 +0500 |
Waqas Hussain |
stanza_router: Remove unused variables
|
| Thu, 25 Jun 2009 08:13:21 +0500 |
Waqas Hussain |
stanza_router: Remove even more old routing code
|
| Thu, 25 Jun 2009 08:11:05 +0500 |
Waqas Hussain |
stanza_router: Remove some more old routing code
|
| Thu, 25 Jun 2009 08:04:10 +0500 |
Waqas Hussain |
stanza_router: Call core_post_stanza from core_route_stanza in place of old routing code
|
| Thu, 25 Jun 2009 07:59:04 +0500 |
Waqas Hussain |
stanza_router: Removed unused function: select_best_resources
|
| Thu, 25 Jun 2009 07:57:57 +0500 |
Waqas Hussain |
stanza_router: Removed old routing code
|
| Thu, 25 Jun 2009 01:38:53 +0100 |
Matthew Wild |
mod_component: Rewrite jabber:client stanzas to jabber:component:accept, thanks JaredH!
|
| Wed, 24 Jun 2009 20:09:44 +0500 |
Waqas Hussain |
mod_pep: Use new style events
|
| Wed, 24 Jun 2009 20:05:17 +0500 |
Waqas Hussain |
mod_iq: Fire sub-events for IQ results and errors
|
| Wed, 24 Jun 2009 19:40:12 +0500 |
Waqas Hussain |
mod_pep: Broadcast from the user's bare JID, not full JID
|
| Wed, 24 Jun 2009 19:38:28 +0500 |
Waqas Hussain |
mod_pep: Remove data when a user disables a node
|
| Wed, 24 Jun 2009 19:28:48 +0500 |
Waqas Hussain |
mod_pep: Added some comments
|
| Wed, 24 Jun 2009 19:24:02 +0500 |
Waqas Hussain |
mod_pep: Fixed detection of contact presence changes
|
| Wed, 24 Jun 2009 01:37:03 +0500 |
Waqas Hussain |
mod_muc: Now based on util.muc
|
| Tue, 23 Jun 2009 23:59:21 +0500 |
Waqas Hussain |
mod_announce: Work with non-local admins
|
| Tue, 23 Jun 2009 23:55:56 +0500 |
Waqas Hussain |
mod_announce: Use usermanager.is_admin to verify admin status
|
| Tue, 23 Jun 2009 23:54:57 +0500 |
Waqas Hussain |
sessionmanager: Fire event on resource unbind
|
| Tue, 23 Jun 2009 15:58:56 +0100 |
Matthew Wild |
Automated merge with http://waqas.ath.cx:8000/
|
| Tue, 23 Jun 2009 02:15:04 +0500 |
Waqas Hussain |
modulemanager: Enabled access to the module API from plugin libraries
|
| Sun, 21 Jun 2009 19:15:59 +0500 |
Waqas Hussain |
modulemanager: Added simple module:require implementation
|
| Tue, 23 Jun 2009 15:40:30 +0100 |
Matthew Wild |
README: Update for new MUC address
|
| Tue, 23 Jun 2009 01:50:10 +0100 |
Matthew Wild |
prosodyctl: Allow commands to be implemented in modules
|
| Tue, 23 Jun 2009 01:48:01 +0100 |
Matthew Wild |
modulemanager: Expose api table to allow others to extend the module API
|
| Mon, 22 Jun 2009 22:02:04 +0100 |
Matthew Wild |
mod_groups: Support for public groups, and extra logging
|
| Mon, 22 Jun 2009 21:56:52 +0100 |
Matthew Wild |
util.pluginloader: Remove unnecessary return value suppressing the real load error
|
| Mon, 22 Jun 2009 21:54:34 +0100 |
Matthew Wild |
modulemanager: Fix copy/paste error, should be name instead of module_name
|
| Mon, 22 Jun 2009 18:05:36 +0100 |
Matthew Wild |
mod_announce: New module to send a message to all online users
|
| Mon, 22 Jun 2009 16:16:08 +0100 |
Matthew Wild |
mod_httpserver: Allow configuration of ports and base path, like mod_bosh
|
| Mon, 22 Jun 2009 14:22:24 +0100 |
Matthew Wild |
mod_groups: Experimental shared roster support
|
| Mon, 22 Jun 2009 14:16:06 +0100 |
Matthew Wild |
prosody: Switch anonymous_login check to use the new datamanager callback syntax
|
| Mon, 22 Jun 2009 14:15:33 +0100 |
Matthew Wild |
util.datamanager: Allow multiple data storage callbacks, and allow them to modify parameters
|
| Mon, 22 Jun 2009 14:14:28 +0100 |
Matthew Wild |
rostermanager: Fire event on roster load
|
| Mon, 22 Jun 2009 02:58:28 +0100 |
Matthew Wild |
sessionmanager: Fire event on resource bind
|
| Mon, 22 Jun 2009 02:58:05 +0100 |
Matthew Wild |
modulemanager: Call 'load' method when loading a module
|
| Sat, 20 Jun 2009 22:50:38 +0100 |
Matthew Wild |
Merge with Tobias
|
| Sat, 20 Jun 2009 22:19:24 +0200 |
Tobias Markmann |
Adjust PLAIN and DIGEST-MD5 mechanisms to new password_handler API.
|
| Sat, 20 Jun 2009 19:34:30 +0200 |
Tobias Markmann |
Adding a parameter for realm to the password_callback.
|
| Sat, 20 Jun 2009 19:06:04 +0200 |
Tobias Markmann |
Adding COMPAT comment.
|
| Sat, 20 Jun 2009 22:47:12 +0100 |
Matthew Wild |
util.array: Add support for + operator to create a new array from two arrays joined
|
| Sat, 20 Jun 2009 22:45:07 +0100 |
Matthew Wild |
util.array: Make array:reverse() and array:shuffle() return the array to allow chaining
|
| Sat, 20 Jun 2009 22:43:54 +0100 |
Matthew Wild |
util.array: Add array:append() method, to append a new array to an existing one
|
| Sat, 20 Jun 2009 18:18:38 +0500 |
Waqas Hussain |
stanza_router: Skip prepping 'to' in many common cases - #optimization
|
| Sat, 20 Jun 2009 18:08:57 +0500 |
Waqas Hussain |
stanza_router: Skip prepping 'from' on c2s origins - #optimization
|
| Sat, 20 Jun 2009 17:53:39 +0500 |
Waqas Hussain |
stanza_router: Fixed a corner case where processing could continue after an error reply
|
| Sat, 20 Jun 2009 17:51:00 +0500 |
Waqas Hussain |
stanza_router: A little refactoring
|
| Sat, 20 Jun 2009 14:38:22 +0500 |
Waqas Hussain |
componentmanager: Using prosody.events instead of core.eventmanager
|
| Sat, 20 Jun 2009 14:35:31 +0500 |
Waqas Hussain |
Main: Don't use empty event data objects for some global events. Some handlers don't expect it.
|
| Sat, 20 Jun 2009 12:23:36 +0500 |
Waqas Hussain |
Main: removed some eventmanager references (replaced by prosody.events)
|
| Sat, 20 Jun 2009 12:16:20 +0500 |
Waqas Hussain |
Fire global events using prosody.events
|
| Sat, 20 Jun 2009 01:05:06 +0500 |
Waqas Hussain |
Merge with trunk
|
| Sun, 14 Jun 2009 21:06:43 +0500 |
Waqas Hussain |
modulemanager: Removed unused function get_module_filename(name)
|
| Sun, 14 Jun 2009 21:03:59 +0500 |
Waqas Hussain |
modulemanager: Changed to use util.pluginloader
|
| Sun, 14 Jun 2009 21:01:30 +0500 |
Waqas Hussain |
util.pluginloader: Initial commit - a plugin resource loader
|
| Sun, 14 Jun 2009 18:21:19 +0500 |
Waqas Hussain |
stanza_router: Remove unused variables
|
| Sun, 14 Jun 2009 18:09:49 +0500 |
Waqas Hussain |
Removed core.presencemanager. This has been superseded by mod_presence.
|
| Sun, 14 Jun 2009 18:02:02 +0500 |
Waqas Hussain |
stanza_router: Remove all traces of presencemanager
|
| Sun, 14 Jun 2009 17:59:22 +0500 |
Waqas Hussain |
mod_roster: Removed references to presencemanager and core_route_stanza
|
| Sun, 14 Jun 2009 17:58:16 +0500 |
Waqas Hussain |
mod_roster: Using core_post_stanza in place of core.presencemanager.handle_presence
|
| Sun, 14 Jun 2009 17:41:21 +0500 |
Waqas Hussain |
util.muc: Relaxed top-level routing checks to allow node-less rooms, and removed redundant checks
|
| Sun, 14 Jun 2009 17:33:22 +0500 |
Waqas Hussain |
util.muc, mod_muc: Commented rewriting of vCard requests' recipients' JID from full to bare, and marked it as a TODO
|
| Sun, 14 Jun 2009 16:31:51 +0500 |
Waqas Hussain |
mod_muc: Don't reply with an error in response to unacceptable result stanzas
|
| Sun, 14 Jun 2009 16:30:45 +0500 |
Waqas Hussain |
util.muc: Don't reply with an error in response to unacceptable result stanzas
|
| Sun, 14 Jun 2009 16:28:01 +0500 |
Waqas Hussain |
util.muc: Fixed error occuring on room leave
|
| Sun, 14 Jun 2009 14:28:20 +0500 |
Waqas Hussain |
stanza_router: Use stanza.attr.from's host instead of origin.host when routing stanzas to remote hosts (fixes problem with sending from node@host components)
|
| Fri, 19 Jun 2009 17:32:01 +0100 |
Matthew Wild |
Merge with waqas via albert!
|
| Sat, 13 Jun 2009 00:07:16 +0500 |
Waqas Hussain |
modulemanager: Change the ideitity attribute typ to type
|
| Fri, 19 Jun 2009 17:27:03 +0100 |
Matthew Wild |
s2smanager: Remove srv_hosts from session when connected, this fixes attempting to reconnect s2s sessions when they are closed during shutdown
|
| Fri, 19 Jun 2009 17:23:17 +0100 |
Matthew Wild |
loggingmanager: Log timestamps when using default file logging
|
| Fri, 19 Jun 2009 17:22:16 +0100 |
Matthew Wild |
loggingmanager: Enable debug level for default file logging when 'debug' mode is enabled in the config
|
| Fri, 12 Jun 2009 15:43:24 +0100 |
Matthew Wild |
mod_console: Redirect print() to console session when executing commands in global environment
|
| Fri, 12 Jun 2009 15:42:43 +0100 |
Matthew Wild |
mod_console: Fix syntax error
|
| Fri, 12 Jun 2009 15:35:04 +0100 |
Matthew Wild |
mod_console: Add s2s:close() to close s2s sessions between two hosts
|
| Fri, 12 Jun 2009 11:37:34 +0100 |
Matthew Wild |
Automated merge with http://waqas.ath.cx:8000/
|
| Fri, 12 Jun 2009 15:33:41 +0500 |
Waqas Hussain |
mod_pep: Add pubsub#publsih disco feature to host
|
| Fri, 12 Jun 2009 11:36:32 +0100 |
Matthew Wild |
mod_dialback: Change FIXME comment to COMPAT
|
| Fri, 12 Jun 2009 11:21:25 +0100 |
Matthew Wild |
Automated merge with http://waqas.ath.cx:8000/
|
| Fri, 12 Jun 2009 14:35:52 +0500 |
Waqas Hussain |
mod_pep: Add host identity pubsub/pep
|
| Fri, 12 Jun 2009 14:32:32 +0500 |
Waqas Hussain |
modulemanager: Added function add_identity(category, type) to the modules API
|
| Fri, 12 Jun 2009 13:46:31 +0500 |
Waqas Hussain |
Merge
|
| Fri, 12 Jun 2009 13:06:41 +0500 |
Waqas Hussain |
mod_pep: Fix a nil index bug
|
| Fri, 12 Jun 2009 11:21:11 +0100 |
Matthew Wild |
net.http: (Re-)add url[en|de]code functions
|
| Mon, 08 Jun 2009 13:25:10 +0100 |
Matthew Wild |
modulemanager: Use module_name in log entry to fix 'error initialising module "nil"' error
|
| Sun, 07 Jun 2009 17:44:48 +0100 |
Matthew Wild |
mod_message: Require stanza lib to prevent traceback on error replies
|
| Sun, 07 Jun 2009 14:19:36 +0100 |
Matthew Wild |
Automated merge with http://waqas.ath.cx:8000/
|
| Sun, 07 Jun 2009 18:06:01 +0500 |
Waqas Hussain |
mod_pep: Give the presence handler a higher than default priority
|
| Sun, 07 Jun 2009 18:04:56 +0500 |
Waqas Hussain |
modulemanager: Allow setting a priority while adding an event handler via the module:hook API
|
| Sun, 07 Jun 2009 18:04:08 +0500 |
Waqas Hussain |
mod_pep: Send items to contacts coming online
|
| Sun, 07 Jun 2009 17:39:34 +0500 |
Waqas Hussain |
mod_pep: Fix undefined global access
|
| Sat, 06 Jun 2009 18:22:29 +0500 |
Waqas Hussain |
mod_pep: Maintain user nodes for delayed delivery
|
| Sat, 06 Jun 2009 21:29:34 +0100 |
Matthew Wild |
mod_console: Show total incoming/outgoing s2s connections
|
| Sat, 06 Jun 2009 17:17:16 +0100 |
Matthew Wild |
modulemanager: Don't require xmlns to be non-nil
|
| Sat, 06 Jun 2009 17:15:26 +0100 |
Matthew Wild |
modulemanager: module:log() -> self:log() fix
|
| Sat, 06 Jun 2009 17:08:47 +0100 |
Matthew Wild |
modulemanager: Allow setting priority of stanza handlers
|
| Sat, 06 Jun 2009 16:41:09 +0100 |
Matthew Wild |
modulemanager: Add module:hook([xmlns, ] name, handler) which uses new stanza events
|
| Fri, 05 Jun 2009 20:18:55 +0100 |
Matthew Wild |
mod_console: Allow running code in the global environment by prefixing with '>'
|
| Fri, 05 Jun 2009 20:18:19 +0100 |
Matthew Wild |
mod_console: Some "improvements" to the useless server:reload() command :)
|
| Fri, 05 Jun 2009 19:57:29 +0100 |
Matthew Wild |
mod_console: Much improved module load/unload/reload commands
|
| Fri, 05 Jun 2009 13:34:21 +0100 |
Matthew Wild |
prosody: prosody_reload_config => prosody.reload_config (guess I accidentally missed it when converting the others)
|
| Fri, 05 Jun 2009 01:58:40 +0100 |
Matthew Wild |
prosody: Prefix hg: to changeset ids in the version
|
| Fri, 05 Jun 2009 01:27:41 +0100 |
Matthew Wild |
mod_version: Use version from prosody.version
|
| Fri, 05 Jun 2009 01:27:18 +0100 |
Matthew Wild |
prosody: Read version from prosody.version file and set, er, prosody.version!
|
| Fri, 05 Jun 2009 01:13:39 +0100 |
Matthew Wild |
Makefile: Experimental support for recording the version of an installed Prosody
|
| Thu, 04 Jun 2009 21:25:05 +0500 |
Waqas Hussain |
modulemanager: Load mod_message, mod_iq and mod_presence implicitly
|
| Thu, 04 Jun 2009 21:12:36 +0500 |
Waqas Hussain |
s2smanager: Use a UUID as the dialback secret
|
| Thu, 04 Jun 2009 21:11:33 +0500 |
Waqas Hussain |
stanza_router: Remove unused s2s dialback functions
|
| Thu, 04 Jun 2009 20:48:23 +0500 |
Waqas Hussain |
Merge with trunk
|
| Thu, 04 Jun 2009 20:27:53 +0500 |
Waqas Hussain |
util.sasl: Remove some nastiness
|
| Thu, 04 Jun 2009 19:55:56 +0500 |
Waqas Hussain |
util.uuid: Added function seed(string) to allow further seeding of the PRNG
|
| Thu, 04 Jun 2009 18:04:26 +0500 |
Waqas Hussain |
util.uuid: Now generates RFC 4122 complaint UUIDs (version 4 - random)
|
| Thu, 04 Jun 2009 17:41:55 +0500 |
Waqas Hussain |
util.uuid: More uniqueness!
|
| Thu, 04 Jun 2009 05:54:32 +0500 |
Waqas Hussain |
sessionmanager: It really is username@host, not host@username :)
|
| Thu, 04 Jun 2009 15:46:05 +0100 |
Matthew Wild |
Makefile: Set data directory permissions to 750 on install [thanks Dwayne Bent]
|
| Thu, 04 Jun 2009 15:30:00 +0100 |
Matthew Wild |
Makefile: Specify permissions on installed executables [thanks mhavela]
|
| Thu, 04 Jun 2009 15:24:43 +0100 |
Matthew Wild |
prosody: Add support for general 'interface' option which is used as the default network interface
|
| Thu, 04 Jun 2009 15:22:04 +0100 |
Matthew Wild |
net.server: Display server port in error messages
|
| Thu, 04 Jun 2009 15:17:39 +0100 |
Matthew Wild |
Adding .hgignore
|
| Thu, 04 Jun 2009 05:37:43 +0500 |
Waqas Hussain |
My merge!!!!
|
| Wed, 03 Jun 2009 21:27:32 +0500 |
Waqas Hussain |
stanza_router: workaround for a Pidgin bug which sets 'to' to the SRV result
|
| Wed, 03 Jun 2009 08:02:24 +0500 |
Waqas Hussain |
mod_privacy: Initial commit
|
| Wed, 03 Jun 2009 08:00:07 +0500 |
Waqas Hussain |
stanza_router: Remove the 'to' attribute when it's value is the bare JID of the local user sending the stanza
|
| Tue, 02 Jun 2009 19:56:12 +0100 |
Matthew Wild |
prosody.cfg.lua.dist: Enable mod_register by default, but with registration disabled, and add a comment about it
|
| Tue, 02 Jun 2009 19:08:36 +0100 |
Matthew Wild |
sessionmanager: It's username@host, not host@username :)
|
| Tue, 02 Jun 2009 21:22:24 +0500 |
Waqas Hussain |
mod_message: Fix global access
|
| Tue, 02 Jun 2009 20:18:02 +0500 |
Waqas Hussain |
mod_iq: Limit sub-events to get and set IQs
|
| Tue, 02 Jun 2009 20:15:18 +0500 |
Waqas Hussain |
mod_presence: Fix a global access
|
| Tue, 02 Jun 2009 20:10:25 +0500 |
Waqas Hussain |
mod_presence: Check for nil 'to' attribute in all cases for outgoing stanzas
|
| Tue, 02 Jun 2009 20:07:22 +0500 |
Waqas Hussain |
mod_presence: Check for nil 'to' attribute in all cases for incoming stanzas
|
| Tue, 02 Jun 2009 16:22:37 +0500 |
Waqas Hussain |
mod_presence: return true from incoming presence handlers to prevent further processing
|
| Tue, 02 Jun 2009 16:21:20 +0500 |
Waqas Hussain |
mod_presence: Handle non-subscription presence and routing
|
| Tue, 02 Jun 2009 16:06:02 +0500 |
Waqas Hussain |
mod_presence: Handle subscriptions and probes
|
| Tue, 02 Jun 2009 15:59:03 +0500 |
Waqas Hussain |
mod_presence: Add hooks for inbound presence
|
| Tue, 02 Jun 2009 15:58:19 +0500 |
Waqas Hussain |
mod_presence: Fix a comment
|
| Tue, 02 Jun 2009 15:53:04 +0500 |
Waqas Hussain |
mod_presence: Handle all outbound presence stanzas
|
| Tue, 02 Jun 2009 07:26:40 +0500 |
Waqas Hussain |
mod_presence: A little cleanup
|
| Tue, 02 Jun 2009 07:23:28 +0500 |
Waqas Hussain |
mod_presence: Remove JIDs from directed presence list on sending error or unavailable presence
|
| Tue, 02 Jun 2009 07:22:16 +0500 |
Waqas Hussain |
mod_presence: Handle outbound presence to full JIDs
|
| Mon, 01 Jun 2009 18:15:28 +0500 |
Waqas Hussain |
mod_message: A little cleanup
|
| Mon, 01 Jun 2009 18:11:01 +0500 |
Waqas Hussain |
mod_message: mod_message now handles all cases
|
| Mon, 01 Jun 2009 17:53:39 +0500 |
Waqas Hussain |
stanza_router: Reply with an error on groupchat messages to bare JID
|
| Mon, 01 Jun 2009 17:52:02 +0500 |
Waqas Hussain |
mod_message: Added code to handle error groupchat and headline messages to bare JID
|
| Mon, 01 Jun 2009 17:36:33 +0500 |
Waqas Hussain |
mod_message: Move bare JID processing to it's own function
|
| Mon, 01 Jun 2009 15:48:39 +0500 |
Waqas Hussain |
stanza_router: Don't reply with an error on invalid JIDs in error or result stanzas
|
| Mon, 01 Jun 2009 15:09:42 +0500 |
Waqas Hussain |
stanza_router: Proper error for clients sending stanzas after auth but before resource binding
|
| Mon, 01 Jun 2009 11:16:48 +0500 |
Waqas Hussain |
mod_iq: Correctly handle the lack of 'to' on IQs
|
| Mon, 01 Jun 2009 10:44:05 +0500 |
Waqas Hussain |
mod_iq: Immediately return an error for IQs to non-existing bare JIDs
|
| Mon, 01 Jun 2009 10:27:47 +0500 |
Waqas Hussain |
mod_iq: Include event data in sub-events
|
| Mon, 01 Jun 2009 09:49:37 +0500 |
Waqas Hussain |
mod_iq: Error reply for IQ to non-existing session. mod_iq now handles all 'iq/full' cases
|
| Mon, 01 Jun 2009 02:10:19 +0100 |
Matthew Wild |
componentmanager: Create events object for configured hosts, and carry it over to a new component if one is registered with no events object
|
| Mon, 01 Jun 2009 02:06:02 +0100 |
Matthew Wild |
Merge backout with following commits
|
| Mon, 01 Jun 2009 02:05:27 +0100 |
Matthew Wild |
Backed out changeset 98f0e9eadf3b (better fix on the way)
|
| Mon, 01 Jun 2009 01:36:42 +0100 |
Matthew Wild |
Automated merge with http://waqas.ath.cx:8000/
|
| Mon, 01 Jun 2009 05:35:32 +0500 |
Waqas Hussain |
mod_iq: Fire sub-events for IQs directed at bare JIDs and hosts
|
| Sun, 31 May 2009 13:31:20 +0500 |
Waqas Hussain |
modulemanager: Keep track of event handlers added by module:hook, and remove them on module unload
|
| Sun, 31 May 2009 22:52:50 +0100 |
Matthew Wild |
stanza_router: Don't route before firing events... waqas, is this safe?
|
| Sun, 31 May 2009 21:36:12 +0100 |
Matthew Wild |
componentmanager: Add events object to registered components if they don't already have one
|
| Sun, 31 May 2009 21:35:21 +0100 |
Matthew Wild |
stanza_router: Fire global event if host doesn't have events, fixes #103
|
| Sun, 31 May 2009 21:31:02 +0100 |
Matthew Wild |
net.xmppclient_listener: Add small comment
|
| Sun, 31 May 2009 02:20:30 +0500 |
Waqas Hussain |
stanza_router: Fire events for non-jabber:client and pre-auth stanzas
|
| Sun, 31 May 2009 01:17:19 +0500 |
Waqas Hussain |
modulemanager: Stopped using core.eventmanager in module:fire_event
|
| Sun, 31 May 2009 01:15:15 +0500 |
Waqas Hussain |
mod_welcome: Use module:hook instead of module:add_event_hook
|
| Sun, 31 May 2009 01:14:57 +0500 |
Waqas Hussain |
mod_watchregistrations: Use module:hook instead of module:add_event_hook
|
| Sun, 31 May 2009 01:11:48 +0500 |
Waqas Hussain |
modulemanager: module:fire_event now fires on the global and host-specific events objects as well
|
| Sun, 31 May 2009 01:01:52 +0500 |
Waqas Hussain |
xmppcomponent_listener: Removed unused reference to core.eventmanager
|
| Sun, 31 May 2009 00:54:33 +0500 |
Waqas Hussain |
modulemanager: Made some code more concise
|
| Sun, 31 May 2009 00:51:13 +0500 |
Waqas Hussain |
modulemanager: module:hook now allows global modules to hook events on the prosody.events object
|
| Sun, 31 May 2009 00:46:41 +0500 |
Waqas Hussain |
Removed core.eventmanager2
|
| Sun, 31 May 2009 00:45:02 +0500 |
Waqas Hussain |
mod_presence: Changed to use the prosody.events object directly, rather than through eventmanager2
|
| Sun, 31 May 2009 00:43:24 +0500 |
Waqas Hussain |
stanza_router: Changed to use the prosody.events object directly, rather than through eventmanager2
|
| Sun, 31 May 2009 00:41:53 +0500 |
Waqas Hussain |
core.eventmanager2: Now uses the new prosody.events object
|
| Sun, 31 May 2009 00:34:08 +0500 |
Waqas Hussain |
Added new prosody.events object
|
| Sat, 30 May 2009 15:25:27 +0100 |
Matthew Wild |
mod_console: c2s:show(), c2s:show_secure(), c2s:show_insecure()
|
| Sat, 30 May 2009 14:33:40 +0100 |
Matthew Wild |
mod_console: Allow restricting results to matching JIDs in s2s:show()
|
| Sat, 30 May 2009 14:07:14 +0100 |
Matthew Wild |
prosody: Remove global functions
|
| Sat, 30 May 2009 14:05:42 +0100 |
Matthew Wild |
mod_posix: Use global prosody object
|
| Sat, 30 May 2009 14:04:31 +0100 |
Matthew Wild |
prosody: (un)lock_globals() -> prosody.(un)lock_globals()
|
| Sat, 30 May 2009 14:01:12 +0100 |
Matthew Wild |
prosody: New global 'prosody' object
|
| Sat, 30 May 2009 13:49:38 +0100 |
Matthew Wild |
Automated merge with http://waqas.ath.cx:8000/
|
| Sat, 30 May 2009 17:48:12 +0500 |
Waqas Hussain |
mod_message, mod_iq: A little cleanup
|
| Sat, 30 May 2009 17:38:53 +0500 |
Waqas Hussain |
mod_iq: Initial commit
|
| Sat, 30 May 2009 17:36:05 +0500 |
Waqas Hussain |
mod_message: Initial commit
|
| Sat, 30 May 2009 17:35:32 +0500 |
Waqas Hussain |
modulemanager: Added hook(event, handler) to the plugin API
|
| Fri, 29 May 2009 22:11:44 +0100 |
Matthew Wild |
stanza_router: Fix syntax errors
|
| Fri, 29 May 2009 22:06:21 +0100 |
Matthew Wild |
Automated merge with http://waqas.ath.cx:8000/
|
| Sat, 30 May 2009 02:06:04 +0500 |
Waqas Hussain |
stanza_router: Fire per-host stanza events
|
| Fri, 29 May 2009 22:04:57 +0100 |
Matthew Wild |
httpclient_listener: Don't use print()...
|
| Fri, 29 May 2009 23:23:56 +0500 |
Waqas Hussain |
sessionmanager: Removed a redundant check
|
| Fri, 29 May 2009 23:22:58 +0500 |
Waqas Hussain |
sessionmanager: Fixed an old FIXME: A problem caused by an error on an authenticated but unbound session
|
| Fri, 29 May 2009 23:14:57 +0500 |
Waqas Hussain |
sessionmanager: Add/remove sessions from full_sessions and bare_sessions when binding/unbinding sessions
|
| Fri, 29 May 2009 23:01:05 +0500 |
Waqas Hussain |
sessionmanager: Added reference to globals full_sessions and bare_sessions
|
| Fri, 29 May 2009 22:56:14 +0500 |
Waqas Hussain |
sessionmanager: Removed reference to global 'sessions'
|
| Fri, 29 May 2009 22:54:52 +0500 |
Waqas Hussain |
Added globals bare_sessions and full_sessions, which map bare and full JIDs to sessions.
|
| Fri, 29 May 2009 22:51:56 +0500 |
Waqas Hussain |
Removed unused global 'session'
|
| Fri, 29 May 2009 18:17:03 +0100 |
Matthew Wild |
mod_tls: Add <required/> to stream feature when TLS is required
|
| Fri, 29 May 2009 18:04:53 +0100 |
Matthew Wild |
mod_legacyauth: Hide stream feature when secure auth is enabled, and session isn't secure
|
| Fri, 29 May 2009 18:03:48 +0100 |
Matthew Wild |
mod_saslauth: Don't offer bind/session when they aren't authenticated yet :) [thanks albert, again...]
|
| Fri, 29 May 2009 14:33:55 +0100 |
Matthew Wild |
mod_saslauth, mod_legacyauth: Deny logins to unsecure sessions when require_encryption config option is true
|
| Fri, 29 May 2009 14:31:51 +0100 |
Matthew Wild |
xmppclient_listener: A connection is also secure when it uses legacy SSL
|
| Fri, 29 May 2009 14:30:40 +0100 |
Matthew Wild |
net.server: A connection is not secure if we delay the TLS handshake
|
| Fri, 29 May 2009 14:28:53 +0100 |
Matthew Wild |
sessionmanager, mod_tls: Mark a session as secure when TLS is active
|
| Thu, 28 May 2009 20:39:32 +0100 |
Matthew Wild |
stanza_router: Break off resource selection for messages into a standalone function
|
| Thu, 28 May 2009 02:59:47 +0100 |
Matthew Wild |
mod_presence: Lower some log levels to their correct values
|
| Thu, 28 May 2009 02:56:13 +0100 |
Matthew Wild |
mod_presence: Use logger supplied by modulemanager
|
| Thu, 28 May 2009 02:55:14 +0100 |
Matthew Wild |
mod_presence: Leave alone the from attribute of session.presence. Big thanks to albert for figuring out the steps to reproduce this bug, and for giving us a ([very] slight) performance increase!
|
| Thu, 28 May 2009 02:17:19 +0100 |
Matthew Wild |
Add log message when DNS lookup is cancelled
|
| Thu, 28 May 2009 02:16:43 +0100 |
Matthew Wild |
net.adns: Fix for calling handler when cancelling DNS lookup
|
| Wed, 27 May 2009 14:03:12 +0100 |
Matthew Wild |
mod_watchregistrations: admin -> admins
|
| Tue, 26 May 2009 22:54:46 +0100 |
Matthew Wild |
prosodyctl: Add error message for no-pidfile
|
| Tue, 26 May 2009 21:59:28 +0100 |
Matthew Wild |
s2smanager: Timeout DNS requests after 60 seconds (or dns_timeout in config)
|
| Tue, 26 May 2009 21:48:32 +0100 |
Matthew Wild |
net.adns: Add support for cancelling a non-blocking lookup, optionally calling the handler
|
| Tue, 26 May 2009 21:47:25 +0100 |
Matthew Wild |
net.dns: Add support for cancelling a coroutine-based request
|
| Tue, 26 May 2009 04:51:05 +0100 |
Matthew Wild |
mod_watchregistrations: New plugin to send a message to admins when a new user registers
|
| Tue, 26 May 2009 01:27:07 +0100 |
Matthew Wild |
mod_roster: Add some comments for the error cases to improve readability
|
| Tue, 26 May 2009 01:07:52 +0100 |
Matthew Wild |
s2smanager: Only send reply </stream:stream> when connection is still open
|
| Tue, 26 May 2009 01:07:21 +0100 |
Matthew Wild |
mod_roster: Don't send a query element in roster response if roster is unchanged
|
| Fri, 22 May 2009 15:19:12 +0100 |
Matthew Wild |
Merge with 0.4
|
| Fri, 22 May 2009 14:50:32 +0100 |
Matthew Wild |
Tagging 0.4.2
|
| Fri, 22 May 2009 14:48:34 +0100 |
Matthew Wild |
Close std{in,out,err} when daemonizing
0.4.2
|
| Fri, 22 May 2009 13:37:11 +0100 |
Matthew Wild |
Tagging 0.4.2
|
| Fri, 22 May 2009 13:35:54 +0100 |
Matthew Wild |
Merge with 0.4
|
| Fri, 22 May 2009 13:34:47 +0100 |
Matthew Wild |
Finally add README and INSTALL files
|
| Thu, 21 May 2009 16:09:15 +0100 |
Matthew Wild |
Merge with 0.4
|
| Thu, 21 May 2009 16:06:50 +0100 |
Matthew Wild |
stanza_router: Fix for subscriptions to users on components [0.4 branch only]
|
| Thu, 21 May 2009 15:52:20 +0100 |
Matthew Wild |
mod_register: Attach session to user-registered and user-deregistered events
|
| Wed, 20 May 2009 05:23:30 +0500 |
Waqas Hussain |
core: hosts[*].events
|
| Tue, 19 May 2009 13:07:13 +0100 |
Matthew Wild |
Merge with 0.4
|
| Mon, 18 May 2009 04:48:35 +0100 |
Matthew Wild |
mod_saslauth: Fix logic error which prevented SASL ANONYMOUS from working
|
| Tue, 19 May 2009 11:56:52 +0100 |
Matthew Wild |
mod_welcome: New plugin to welcome users who register on the server
|
| Tue, 19 May 2009 11:53:34 +0100 |
Matthew Wild |
mod_register: Fire events and log on account creation/deletion
|
| Tue, 19 May 2009 11:50:22 +0100 |
Matthew Wild |
modulemanager: Add module:fire_event() to module API
|
| Tue, 19 May 2009 01:07:03 +0500 |
Waqas Hussain |
stanza_router: Handle outbound presence if inbound handlers don't catch it
|
| Sun, 17 May 2009 04:50:32 +0500 |
Waqas Hussain |
util.events: Dispatch code now accepts a variable number of arguments
|
| Sun, 17 May 2009 02:06:35 +0500 |
Waqas Hussain |
util.events: Much more efficient index building
|
| Sat, 16 May 2009 20:48:07 +0100 |
Matthew Wild |
stanza_router: s/conn/stream/ in log message
|
| Sat, 16 May 2009 20:19:15 +0100 |
Matthew Wild |
stanza_router: Remove FIXME and replace with meaningful comment
|
| Sat, 16 May 2009 18:23:54 +0100 |
Matthew Wild |
componentmanager: Don't error on stanzas to bare component JID
|
| Sat, 16 May 2009 12:01:44 +0100 |
Matthew Wild |
prosody.cfg.lua.dist: Update example to a better one
|
| Sat, 16 May 2009 15:56:45 +0500 |
Waqas Hussain |
util.events: handler priorities
|
| Sat, 16 May 2009 05:28:04 +0500 |
Waqas Hussain |
modulemanager: require util.stanza
|
| Sat, 16 May 2009 05:07:51 +0500 |
Waqas Hussain |
modulemanager: Don't close the stream on unhandled stream:features
|
| Sat, 16 May 2009 03:58:05 +0500 |
Waqas Hussain |
stanza_router: Added global function core_post_stanza
|
| Sat, 16 May 2009 03:56:51 +0500 |
Waqas Hussain |
util.jid: Eliminate global method use
|
| Sat, 16 May 2009 03:55:53 +0500 |
Waqas Hussain |
util.muc: Made internal methods local
|
| Sat, 16 May 2009 02:19:16 +0500 |
Waqas Hussain |
stanza_router: Improved message routing order
|
| Sat, 16 May 2009 02:07:27 +0500 |
Waqas Hussain |
Dropped support for resource based components
|
| Sat, 16 May 2009 01:41:45 +0500 |
Waqas Hussain |
stanza_router: Removed global function core_handle_stanza
|
| Fri, 15 May 2009 20:38:30 +0100 |
Matthew Wild |
Automated merge with http://waqas.ath.cx:8000/
|
| Sat, 16 May 2009 00:33:49 +0500 |
Waqas Hussain |
stanza_router: Cleaner namespace handling
|
| Sat, 16 May 2009 00:03:24 +0500 |
Waqas Hussain |
stanza_router: Refactored core_handle_stanza, and added handling for unsupported top-level stanzas
|
| Fri, 15 May 2009 23:42:35 +0500 |
Waqas Hussain |
stanza_router: Fire events after all checks
|
| Fri, 15 May 2009 17:33:04 +0200 |
Tobias Markmann |
Merging SASL buggy client workaround with current tip.
|
| Fri, 15 May 2009 17:28:39 +0200 |
Tobias Markmann |
.
|
| Fri, 15 May 2009 17:28:22 +0200 |
Tobias Markmann |
Some beauty treatment.
|
| Fri, 15 May 2009 17:24:52 +0200 |
Tobias Markmann |
Adding minimal support for authorization identities to workaround buggy SASL implementations.
|
| Fri, 15 May 2009 17:05:26 +0200 |
Tobias Markmann |
adding RFC comment
|
| Fri, 15 May 2009 08:42:53 +0500 |
Waqas Hussain |
stanza_router: Removed some unnecessary code
|
| Fri, 15 May 2009 08:30:48 +0500 |
Waqas Hussain |
stanza_router: Removed a FIXME
|
| Fri, 15 May 2009 07:51:33 +0500 |
Waqas Hussain |
xmlhandlers: Removed another unnecessary check
|
| Fri, 15 May 2009 07:27:03 +0500 |
Waqas Hussain |
xmlhandlers: Removed an unnecessary check
|
| Fri, 15 May 2009 07:24:16 +0500 |
Waqas Hussain |
core.xmlhandlers: Removed unused variables
|
| Fri, 15 May 2009 07:04:41 +0500 |
Waqas Hussain |
stanza_router: Fixed an invalid stanza check
|
| Fri, 15 May 2009 06:39:53 +0500 |
Waqas Hussain |
util.stanza: Omit unused clone parameter from error_reply()
|
| Fri, 15 May 2009 06:34:42 +0500 |
Waqas Hussain |
mod_presence: Added a FIXME comment about directed presence
|
| Fri, 15 May 2009 06:34:08 +0500 |
Waqas Hussain |
stanza_router: Remove unnecessary directed presence handling
|
| Fri, 15 May 2009 06:31:32 +0500 |
Waqas Hussain |
stanza_router: Prevent further processing of a handled stanza
|
| Fri, 15 May 2009 06:28:02 +0500 |
Waqas Hussain |
mod_presence: return true from the presence handler
|
| Fri, 15 May 2009 06:23:55 +0500 |
Waqas Hussain |
util.events: event handlers can now return a result, which also interrupts further handling of the event
|
| Wed, 13 May 2009 23:24:49 +0500 |
Waqas Hussain |
util.muc: A MUC library - initial commit
|
| Wed, 13 May 2009 16:55:20 +0100 |
Matthew Wild |
Merge with 0.4
|
| Wed, 13 May 2009 16:54:46 +0100 |
Matthew Wild |
stanza_router: Bounce stanzas to/from invalid JIDs with a jid-malformed error
|
| Sat, 09 May 2009 19:43:11 +0100 |
Matthew Wild |
stanza_router: Pass session.to_host to modulemanager, fixes modules for s2sin_unauthed
|
| Fri, 08 May 2009 04:41:18 +0500 |
Waqas Hussain |
mod_muc: commented connection replace detection code because google keeps resendng directed presence
|
| Fri, 08 May 2009 01:29:43 +0500 |
Waqas Hussain |
mod_muc: s/broadcast_history/send_history/ - since the cast isn't broad
|
| Fri, 08 May 2009 01:27:22 +0500 |
Waqas Hussain |
mod_muc: Extracted sending of occupant list into its own function
|
| Fri, 08 May 2009 01:14:01 +0500 |
Waqas Hussain |
mod_muc: Extracted history broadcast into its own function
|
| Fri, 08 May 2009 01:09:07 +0500 |
Waqas Hussain |
fallbacks/bit: bit manipulation API (compatible with bitlib for now)
|
| Fri, 08 May 2009 01:07:35 +0500 |
Waqas Hussain |
mod_pep: Initial commit (extremely basic implementation)
|
| Fri, 08 May 2009 01:06:45 +0500 |
Waqas Hussain |
util/serialization: Fixed serialization formatting
|
| Fri, 08 May 2009 01:05:53 +0500 |
Waqas Hussain |
util/sasl: Removed unnecessary references to util.encodings.idna
|
| Fri, 08 May 2009 01:04:51 +0500 |
Waqas Hussain |
mod_roster: Advertize roster versioning support
|
| Thu, 07 May 2009 19:37:54 +0100 |
Matthew Wild |
Default config: Add 'presence' to list of modules
|
| Wed, 06 May 2009 21:45:25 +0100 |
Matthew Wild |
Merge with 0.4
|
| Wed, 06 May 2009 21:45:02 +0100 |
Matthew Wild |
util.prosodyctl: Import CFG_SOURCEDIR from the global environment (thanks macaronyde!)
|
| Tue, 05 May 2009 18:08:33 +0100 |
Matthew Wild |
Tagging 0.4.1
|
| Tue, 05 May 2009 18:07:13 +0100 |
Matthew Wild |
util.serialization: Write nil for non-serializable data types, and bump the log level to 'error'
0.4.1
|
| Tue, 05 May 2009 21:13:09 +0500 |
Waqas Hussain |
tools/ejabberd2prosody: Fixed private storage export
|
| Tue, 05 May 2009 21:13:09 +0500 |
Waqas Hussain |
tools/ejabberd2prosody: Fixed private storage export
|
| Tue, 05 May 2009 16:41:17 +0100 |
Matthew Wild |
Merge with 0.4
|
| Tue, 05 May 2009 16:37:43 +0100 |
Matthew Wild |
prosodyctl: Add message for unable-to-save-data error
|
| Tue, 05 May 2009 16:37:17 +0100 |
Matthew Wild |
util.prosodyctl: Return success status of usermanager.create_user()
|
| Tue, 05 May 2009 16:25:13 +0100 |
Matthew Wild |
prosodyctl: Reformat note to fit in small-width terminals
|
| Tue, 05 May 2009 16:17:40 +0100 |
Matthew Wild |
Merge with 0.4
|
| Tue, 05 May 2009 15:47:34 +0100 |
Matthew Wild |
prosodyctl: Use correct path for the data directory
|
| Tue, 05 May 2009 14:20:26 +0100 |
Matthew Wild |
Merge with 0.4
|
| Tue, 05 May 2009 14:19:45 +0100 |
Matthew Wild |
mod_posix: Reload the config and reopen log files on SIGHUP
|
| Tue, 05 May 2009 14:19:20 +0100 |
Matthew Wild |
loggingmanager: File log sinks react to reopen-log-files event
|
| Tue, 05 May 2009 14:17:06 +0100 |
Matthew Wild |
prosody: Add functions to reload the config and re-open log files
|
| Tue, 05 May 2009 13:24:17 +0100 |
Matthew Wild |
prosodyctl: status: Show warning if we can't find a running Prosody, and we didn't switch user
|
| Tue, 05 May 2009 13:23:46 +0100 |
Matthew Wild |
prosodyctl: Switch to Prosody user before attempting to do anything
|
| Mon, 04 May 2009 20:35:44 +0100 |
Matthew Wild |
net.httpserver: Fix for urlencoding to always produce 2 digits
|
| Mon, 04 May 2009 19:57:05 +0100 |
Matthew Wild |
Merge with 0.4
|
| Mon, 04 May 2009 19:53:31 +0100 |
Matthew Wild |
net.http, net.httpserver: Remove urlcodes table... it really isn't needed (thanks Jan Harkes)
|
| Wed, 22 Apr 2009 20:31:45 +0100 |
Matthew Wild |
net.httpserver: Fix potential nil access
|
| Mon, 04 May 2009 19:38:21 +0100 |
Matthew Wild |
mod_bosh: Give BOSH sessions a logger (thanks Florob)
|
| Mon, 04 May 2009 19:36:16 +0100 |
Matthew Wild |
mod_component: Vastly reduce the code, having split most of it to where it should be, xmppcomponent_listener
|
| Mon, 04 May 2009 19:35:29 +0100 |
Matthew Wild |
util.serialization: Log a warning when trying to serialize something we can't
|
| Mon, 04 May 2009 19:28:16 +0100 |
Matthew Wild |
prosody, xmppcomponent_listener: Add listener for XEP-0114 component connections
|
| Mon, 04 May 2009 19:08:55 +0100 |
Matthew Wild |
modulemanager: No need for print()
|
| Mon, 04 May 2009 19:06:31 +0100 |
Matthew Wild |
util.multitable: No globals today, thank you. Fixes missing table entries and a potential traceback
|
| Sun, 03 May 2009 17:24:57 +0100 |
Matthew Wild |
Merge with 0.4
|
| Sun, 03 May 2009 17:24:35 +0100 |
Matthew Wild |
prosodyctl: Hide ejabberd compatibility commands from command listing
|
| Sun, 03 May 2009 17:13:43 +0100 |
Matthew Wild |
loggingmanager: Support for specifying a single sink with *sinkname (*syslog should now work)
|
| Sun, 03 May 2009 01:11:21 +0100 |
Matthew Wild |
Merge with 0.4
|
| Sun, 03 May 2009 01:10:49 +0100 |
Matthew Wild |
net.connlisteners: Lower log level of multiple listeners warning (not interesting to end-users)
|
| Sun, 03 May 2009 01:09:57 +0100 |
Matthew Wild |
net.server: Add getserver() method to find the server listening on the specified port
|
| Sat, 02 May 2009 22:04:21 +0100 |
Matthew Wild |
util.datamanager: Lower log level of 'Setting data path' to 'debug'
|
| Sat, 02 May 2009 22:03:44 +0100 |
Matthew Wild |
componentmanager: Reduce log output at startup to 'debug'
|
| Sat, 02 May 2009 22:02:43 +0100 |
Matthew Wild |
hostmanager: Reduce log output at startup to 'debug'
|
| Sat, 02 May 2009 22:01:22 +0100 |
Matthew Wild |
modulemanager: Don't load modules when modules_enable is false
|
| Sat, 02 May 2009 20:36:20 +0100 |
Matthew Wild |
prosody: Less verbose logging during shutdown sequence
|
| Sat, 02 May 2009 20:32:43 +0100 |
Matthew Wild |
mod_posix: Don't let the server run as root without the magic run_as_root in config
|
| Sat, 02 May 2009 20:32:17 +0100 |
Matthew Wild |
prosody: Define prosody_shutdown() before emitting the server-starting event
|
| Sat, 02 May 2009 20:30:50 +0100 |
Matthew Wild |
Makefile: Process and install prosodyctl
|
| Sat, 02 May 2009 17:48:28 +0100 |
Matthew Wild |
prosodyctl: Multiple fixes for start/status/stop
|
| Sat, 02 May 2009 17:03:48 +0100 |
Matthew Wild |
Merge with 0.4
|
| Sat, 02 May 2009 17:03:19 +0100 |
Matthew Wild |
prosodyctl, util.prosodyctl: New prosodyctl utility for managing Prosody servers
|
| Sat, 02 May 2009 17:01:21 +0100 |
Matthew Wild |
prosody: Add log messages during shutdown sequence to indicate progress
|
| Sat, 02 May 2009 16:59:37 +0100 |
Matthew Wild |
mod_console: Add s2s:show() command to list s2s connections
|
| Sat, 02 May 2009 16:58:40 +0100 |
Matthew Wild |
prosody: Don't require console_enabled option anymore
|
| Fri, 01 May 2009 23:29:40 +0100 |
Matthew Wild |
Merge with 0.4
|
| Fri, 01 May 2009 20:34:25 +0100 |
Matthew Wild |
Word-wrap HACKERS file
|
| Fri, 01 May 2009 19:25:03 +0100 |
Matthew Wild |
configure: Change --data-dir to --datadir to make consistent with help and other dir flags
|
| Thu, 30 Apr 2009 14:35:43 +0100 |
Matthew Wild |
loggingmanager: Add a comment about 'nowhere' sink type
|
| Thu, 30 Apr 2009 03:05:56 +0100 |
Matthew Wild |
Merge with 0.4
|
| Thu, 30 Apr 2009 03:05:26 +0100 |
Matthew Wild |
loggingmanager: Support prepending timestamps in file/console/stdout log sinks
|
| Thu, 30 Apr 2009 02:45:33 +0100 |
Matthew Wild |
mod_dialback: Miscellaneous logging improvements, changing levels, improving messages and using session loggers where possible
|
| Thu, 30 Apr 2009 02:45:10 +0100 |
Matthew Wild |
sessionmanager: Miscellaneous logging improvements, changing levels, improving messages and using session loggers where possible
|
| Thu, 30 Apr 2009 02:43:12 +0100 |
Matthew Wild |
s2smanager: Miscellaneous logging improvements, changing levels, improving messages and using session loggers where possible
|
| Thu, 30 Apr 2009 02:30:03 +0100 |
Matthew Wild |
presencemanager: Lower log level of a message
|
| Thu, 30 Apr 2009 01:46:36 +0100 |
Matthew Wild |
mod_saslauth: Remove 2 instances of raising errors and replacing with more graceful handling
|
| Thu, 30 Apr 2009 01:39:39 +0100 |
Matthew Wild |
mod_saslauth: Various logging fixes
|
| Thu, 30 Apr 2009 01:38:52 +0100 |
Matthew Wild |
mod_saslauth: Use module logger instead of creating a new one
|
| Thu, 30 Apr 2009 01:37:52 +0100 |
Matthew Wild |
mod_dialback: Use module logger instead of creating a new one
|
| Thu, 30 Apr 2009 01:36:46 +0100 |
Matthew Wild |
modulemanager: Update logger when a module becomes global
|
| Wed, 29 Apr 2009 20:53:33 +0100 |
Matthew Wild |
Merge with 0.4
|
| Wed, 29 Apr 2009 20:52:24 +0100 |
Matthew Wild |
loggingmanager: Add ability to set 'log' config option to a filename, which causes all levels >= info to be logged to that file
|
| Wed, 29 Apr 2009 02:08:55 +0100 |
Matthew Wild |
Merge with 0.4
|
| Wed, 29 Apr 2009 02:08:12 +0100 |
Matthew Wild |
mod_*: Fix many unnecessary global accesses in modules (already committed to main repo)
|
| Wed, 29 Apr 2009 02:06:05 +0100 |
Matthew Wild |
core.componentmanager: Really fix marking components as disconnected when unregistered
|
| Tue, 28 Apr 2009 22:53:51 +0100 |
Matthew Wild |
configure: Honour --sysconfdir parameter; thanks to Michael Scherer
|
| Thu, 23 Apr 2009 21:35:24 +0100 |
Matthew Wild |
mod_posix: Fix calls to log() (replace with module:log) and make some global accesses explicit
|
| Thu, 23 Apr 2009 21:34:03 +0100 |
Matthew Wild |
mod_posix: Fix for removing the pidfile on exit
|
| Fri, 24 Apr 2009 00:35:50 +0500 |
Waqas Hussain |
mod_muc: The default component name is now 'Chatrooms'
|
| Fri, 24 Apr 2009 00:34:49 +0500 |
Waqas Hussain |
mod_muc: The default room name is the room node
|
| Thu, 23 Apr 2009 21:06:51 +0100 |
Matthew Wild |
Automated merge with http://waqas.ath.cx:8000/
|
| Fri, 24 Apr 2009 00:38:40 +0500 |
Waqas Hussain |
mod_presence: Broadcast a user's presence to only the user's 'available' resources
|
| Fri, 24 Apr 2009 00:35:50 +0500 |
Waqas Hussain |
mod_muc: The default component name is now 'Chatrooms'
|
| Fri, 24 Apr 2009 00:34:49 +0500 |
Waqas Hussain |
mod_muc: The default room name is the room node
|
| Thu, 23 Apr 2009 21:06:08 +0100 |
Matthew Wild |
Merge with 0.4 branch
|
| Thu, 23 Apr 2009 21:04:56 +0100 |
Matthew Wild |
net.httpserver: Fix traceback when sending response to a destroyed request
|
| Thu, 23 Apr 2009 21:04:07 +0100 |
Matthew Wild |
net.httpserver: Don't log the response body (can be binary data...)
|
| Thu, 23 Apr 2009 21:03:24 +0100 |
Matthew Wild |
xmlhandlers: Fix tag pattern again for the default namespace
|
| Thu, 23 Apr 2009 03:28:35 +0100 |
Matthew Wild |
Merge with 0.4 branch
|
| Thu, 23 Apr 2009 03:27:22 +0100 |
Matthew Wild |
mod_bosh: Put dummy authid in session creation response to keep JSJaC happy
|
| Thu, 23 Apr 2009 03:25:48 +0100 |
Matthew Wild |
mod_bosh: Add log message for clients connecting to unknown host
|
| Thu, 23 Apr 2009 03:25:11 +0100 |
Matthew Wild |
mod_bosh: Fix nil indexing when client connects to unknown host
|
| Thu, 23 Apr 2009 02:55:31 +0100 |
Matthew Wild |
core.loggingmanager: Reinstating global log() function
|
| Wed, 22 Apr 2009 21:42:19 +0100 |
Matthew Wild |
mod_posix: Remove some debug coooooooooode
|
| Thu, 23 Apr 2009 02:48:22 +0500 |
Waqas Hussain |
mod_presence: Fix for local presence subscriptions and probes
|
| Wed, 22 Apr 2009 21:33:44 +0100 |
Matthew Wild |
stanzarouter: Make _G.hosts local
|
| Wed, 22 Apr 2009 21:32:23 +0100 |
Matthew Wild |
mod_*: Fix a load of global accesses
|
| Wed, 22 Apr 2009 20:52:27 +0100 |
Matthew Wild |
core.componentmanager: Fix global access
|
| Wed, 22 Apr 2009 20:42:56 +0100 |
Matthew Wild |
xmpp{server,client}_listener: Fix global accesses
|
| Wed, 22 Apr 2009 20:33:24 +0100 |
Matthew Wild |
net.server: Fix global access/incorrect parameter
|
| Wed, 22 Apr 2009 20:31:45 +0100 |
Matthew Wild |
net.httpserver: Fix potential nil access
|
| Wed, 22 Apr 2009 20:29:35 +0100 |
Matthew Wild |
net.http: Fix potential nil access
|
| Wed, 22 Apr 2009 20:19:33 +0100 |
Matthew Wild |
net.server: Fix incorrect parameter passing
|
| Wed, 22 Apr 2009 20:19:04 +0100 |
Matthew Wild |
net.server: Fix global access
|
| Wed, 22 Apr 2009 20:14:11 +0100 |
Matthew Wild |
Merge with 0.4.1
|
| Wed, 22 Apr 2009 20:01:19 +0100 |
Matthew Wild |
mod_posix: Integrate with loggingmanager, register syslog sink, remove redundant logging code
|
| Wed, 22 Apr 2009 19:59:58 +0100 |
Matthew Wild |
mod_posix: Remove pidfile on exit
|
| Wed, 22 Apr 2009 19:49:58 +0100 |
Matthew Wild |
core.loggingmanager: Refactoring, converted to a module. Now possible to register additional sink types (think syslog) from other modules
|
| Wed, 22 Apr 2009 18:03:42 +0100 |
Matthew Wild |
util.set: Add set.xor() to get a set consisting of items not in both sets
|
| Wed, 22 Apr 2009 18:03:02 +0100 |
Matthew Wild |
util.set: Add set:empty() to discover if the set is the empty set
|
| Wed, 22 Apr 2009 18:00:45 +0100 |
Matthew Wild |
util.set: Add metatable to sets to allow +, -, /, ==, tostring and to double as iterators
|
| Wed, 22 Apr 2009 17:46:17 +0100 |
Matthew Wild |
util.array: Add array.collect() to collect results from iterators into an array, and use module() to correctly set the module name
|
| Tue, 21 Apr 2009 22:05:21 +0100 |
Matthew Wild |
prosody: Fire events during server shutdown process
|
| Tue, 21 Apr 2009 21:11:12 +0100 |
Matthew Wild |
Merge with 0.4.1
|
| Tue, 21 Apr 2009 21:10:42 +0100 |
Matthew Wild |
core.loggingmanager: Add default logging settings (to console) and fill out code for adding sinks which catch all sources
|
| Wed, 22 Apr 2009 00:49:45 +0500 |
Waqas Hussain |
mod_presence: Remove some rather drastic debugging code
|
| Tue, 21 Apr 2009 20:31:12 +0100 |
Matthew Wild |
Merge with 0.4.1
|
| Tue, 21 Apr 2009 20:30:29 +0100 |
Matthew Wild |
core.loggingmanager: Filled out most code, and cleaned up
|
| Tue, 21 Apr 2009 20:29:38 +0100 |
Matthew Wild |
util.logger: Fix for attempting to call a table
|
| Tue, 21 Apr 2009 20:52:11 +0500 |
Waqas Hussain |
mod_presence: Fix incorrect internal routing for probes and subscriptions
|
| Tue, 21 Apr 2009 03:39:32 +0100 |
Matthew Wild |
Merge with 0.4.1
|
| Tue, 21 Apr 2009 03:38:41 +0100 |
Matthew Wild |
prosody: Remove logging code and instead load core.loggingmanager to set up logging
|
| Tue, 21 Apr 2009 03:37:49 +0100 |
Matthew Wild |
core.loggingmanager: A new manager (yay!) to manage log output
|
| Tue, 21 Apr 2009 03:18:13 +0100 |
Matthew Wild |
util.logger: Revamped logger library, but backwards-compatible for users of logger.init()
|
| Mon, 20 Apr 2009 22:25:49 +0100 |
Matthew Wild |
Merge
|
| Mon, 20 Apr 2009 03:03:07 +0100 |
Matthew Wild |
Merging stable into unstable
|
| Wed, 15 Apr 2009 00:21:40 +0100 |
Matthew Wild |
Automated merge with http://waqas.ath.cx:8000/
|
| Wed, 15 Apr 2009 04:21:20 +0500 |
Waqas Hussain |
Stopped using presencemanager in stanza_router
|
| Wed, 15 Apr 2009 00:12:32 +0100 |
Matthew Wild |
Automated merge with http://waqas.ath.cx:8000/
|
| Wed, 15 Apr 2009 02:10:51 +0500 |
Waqas Hussain |
mod_presence: initial commit
|
| Wed, 15 Apr 2009 02:10:05 +0500 |
Waqas Hussain |
core/eventmanager2 - new event manager
|
| Mon, 20 Apr 2009 22:14:31 +0100 |
Matthew Wild |
core.s2smanager: Buffer data sent before connection
|
| Mon, 20 Apr 2009 22:13:09 +0100 |
Matthew Wild |
core.s2smanager: Logging improvements
|
| Sat, 18 Apr 2009 17:48:30 +0100 |
Matthew Wild |
net.adns: Call handler for records already cached
|
| Sat, 18 Apr 2009 14:18:50 +0100 |
Matthew Wild |
componentmanager: Set host.connected = nil when deregistering a component so that we fully restore it when we reload
|
| Sat, 18 Apr 2009 04:06:41 +0100 |
Matthew Wild |
core.xmlhandlers: expat is the XML parser, not us. Don't reject valid XML.
|
| Fri, 17 Apr 2009 16:16:17 +0100 |
Matthew Wild |
Merge
|
| Fri, 17 Apr 2009 16:15:16 +0100 |
Matthew Wild |
prosody: Simple whitespace fix in error output
|
| Fri, 17 Apr 2009 16:14:20 +0100 |
Matthew Wild |
core.configmanager: Fire event when (re)loading config file
|
| Fri, 17 Apr 2009 16:11:11 +0100 |
Matthew Wild |
net.server: Fix potential nil handler usage
|
| Tue, 14 Apr 2009 20:07:45 +0100 |
Matthew Wild |
Allow setting LFLAGS with ./configure --lflags=
|
| Sun, 12 Apr 2009 19:05:55 +0100 |
Matthew Wild |
mod_debug: Set default interface to 127.0.0.1
|
| Sun, 12 Apr 2009 17:03:34 +0100 |
Matthew Wild |
net.server: Simple logging fix
|
| Sun, 12 Apr 2009 13:14:45 +0100 |
Matthew Wild |
core.s2smanager: Don't initiate dialback if we don't have a connection yet
|
| Sun, 12 Apr 2009 03:06:22 +0100 |
Matthew Wild |
net.server: Remove some debug code which slipped through
|
| Sun, 12 Apr 2009 03:02:51 +0100 |
Matthew Wild |
Makefiles: Add signal.so to install targets
|
| Sun, 12 Apr 2009 02:59:09 +0100 |
Matthew Wild |
prosody: Add prosody_shutdown() function to initiate a server shutdown, add code to gracefully close connections before stopping
|
| Sun, 12 Apr 2009 02:57:52 +0100 |
Matthew Wild |
mod_posix: Allow logging and pidfile options to take effect without needing to daemonize. Add the ability to catch SIGTERM.
|
| Sun, 12 Apr 2009 02:55:49 +0100 |
Matthew Wild |
xmppserver_listener: Add session:close() method to outgoing s2s connections too
|
| Sun, 12 Apr 2009 02:54:45 +0100 |
Matthew Wild |
net.server: Add server.setquitting() to gracefully quit the socket loop
|
| Sun, 12 Apr 2009 02:53:50 +0100 |
Matthew Wild |
util.lsignal: Add lsignal library for catching POSIX signals
|
| Sun, 12 Apr 2009 02:53:00 +0100 |
Matthew Wild |
Makefiles, util.signal: Add lsignal library for catching POSIX signals
|
| Sat, 11 Apr 2009 23:23:35 +0100 |
Matthew Wild |
componentmanager: Set core_route_stanza after stanza_router is loaded
|
| Sat, 11 Apr 2009 23:15:04 +0100 |
Matthew Wild |
componentmanager: Use core_route_stanza to reply in the default component
|
| Sat, 11 Apr 2009 22:25:32 +0100 |
Matthew Wild |
componentmanager: Restore default component when unregistering
|
| Sat, 11 Apr 2009 22:24:44 +0100 |
Matthew Wild |
componentmanager: Small logging fix
|
| Sat, 11 Apr 2009 22:23:49 +0100 |
Matthew Wild |
componentmanager: Improve default component stanza handler
|
| Sat, 11 Apr 2009 22:22:24 +0100 |
Matthew Wild |
mod_component: Deregister component on disconnect
|
| Sat, 11 Apr 2009 16:13:40 +0100 |
Matthew Wild |
net.adns: Flush buffer after sending DNS request
|
| Fri, 10 Apr 2009 10:49:58 +0100 |
Matthew Wild |
mod_component: Update for new net_activate_ports
|
| Fri, 10 Apr 2009 10:49:32 +0100 |
Matthew Wild |
Allow config to specify listening interfaces
|
| Fri, 10 Apr 2009 10:38:04 +0100 |
Matthew Wild |
Remove more debugging code which was accidentally committed (don't trust hg)
|
| Fri, 10 Apr 2009 10:36:01 +0100 |
Matthew Wild |
core.s2smanager: Remove some debugging
|
| Fri, 10 Apr 2009 10:31:47 +0100 |
Matthew Wild |
Merge
|
| Fri, 10 Apr 2009 10:31:38 +0100 |
Matthew Wild |
Merge
|
| Fri, 10 Apr 2009 10:30:50 +0100 |
Matthew Wild |
net.adns: Catch errors in DNS response callbacks
|
| Thu, 09 Apr 2009 18:48:28 +0100 |
Matthew Wild |
prosody: Don't look to use SSL when LuaSec not available (thanks Florob)
|
| Wed, 08 Apr 2009 23:20:45 +0100 |
Matthew Wild |
Merge
|
| Wed, 08 Apr 2009 23:20:22 +0100 |
Matthew Wild |
sessionmanager, componentmanager: Fix some wacky indentation (thanks greyback!)
|
| Wed, 08 Apr 2009 21:14:48 +0100 |
Matthew Wild |
mod_debug: Run on a different port, and use a different listener to mod_console
|
| Wed, 08 Apr 2009 20:19:55 +0100 |
Matthew Wild |
Automated merge with http://waqas.ath.cx:8000/
|
| Tue, 07 Apr 2009 02:32:49 +0500 |
Waqas Hussain |
Fixed: Send correct error reply for IQs directed at unavailable resources
|
| Tue, 07 Apr 2009 02:24:37 +0500 |
Waqas Hussain |
Fixed: Issue with presence error routing
|
| Wed, 08 Apr 2009 20:19:09 +0100 |
Matthew Wild |
mod_muc: Fix malformed presence stanzas (thanks elmex)
|
| Wed, 08 Apr 2009 20:12:40 +0100 |
Matthew Wild |
util.stanza: stanza:reset() method to reset building state
|
| Wed, 08 Apr 2009 20:01:53 +0100 |
Matthew Wild |
core.s2smanager: Look away... wait for it... now! Hopefully s2s should be back to normal.
|
| Wed, 08 Apr 2009 11:22:03 +0100 |
Matthew Wild |
net.server: Ensure some logging parameters are strings
|
| Wed, 08 Apr 2009 11:21:21 +0100 |
Matthew Wild |
componentmanager: Reply with service-unavailable for unconnected components
|
| Mon, 06 Apr 2009 23:43:48 +0100 |
Matthew Wild |
core.s2smanager: Check for valid host and port before attempting connection
|
| Sun, 05 Apr 2009 20:06:39 +0100 |
Matthew Wild |
sessionmanager, s2smanager, mod_component: Send reply </stream:stream> when client closes stream
|
| Sun, 05 Apr 2009 19:42:56 +0100 |
Matthew Wild |
net.httpserver: Don't log that a request has been left open if it is destroyed
|
| Sun, 05 Apr 2009 19:42:01 +0100 |
Matthew Wild |
util.dataforms: Allow form layouts to specify default values for fields
|
| Sun, 05 Apr 2009 19:41:24 +0100 |
Matthew Wild |
util.dataforms: Set form type when generating a form
|
| Sat, 04 Apr 2009 18:08:35 +0100 |
Matthew Wild |
util.dataforms: Support for retriving the field value data from forms
|
| Sat, 04 Apr 2009 18:07:48 +0100 |
Matthew Wild |
util.dataforms: Fixes for hidden field type
|
| Sat, 04 Apr 2009 16:25:16 +0100 |
Matthew Wild |
util.dataforms: Fix some field types which didn't render properly
|
| Sat, 04 Apr 2009 16:23:32 +0100 |
Matthew Wild |
util.dataforms: Add support for <required/> fields
|
| Sat, 04 Apr 2009 15:32:32 +0100 |
Matthew Wild |
util.dataforms: Fixed to actually work, mostly
|
| Fri, 03 Apr 2009 01:29:59 +0100 |
Matthew Wild |
core.sessionmanager: Hop out of <status> tag so that MUC doesn't insert into the wrong level
|
| Tue, 31 Mar 2009 20:24:14 +0100 |
Matthew Wild |
Tagging 0.4.0
|
| Tue, 31 Mar 2009 20:15:33 +0100 |
Matthew Wild |
Tagging VERSION
0.4.0
|
| Tue, 31 Mar 2009 13:56:41 +0100 |
Matthew Wild |
mod_bosh: Fix to correctly timeout idle sessions
|
| Tue, 31 Mar 2009 04:34:41 +0100 |
Matthew Wild |
mod_debug: Some updates
|
| Tue, 31 Mar 2009 03:48:51 +0100 |
Matthew Wild |
core.componentmanager: Fix global set, causing problems with multiple components. Fixes #82.
|
| Tue, 31 Mar 2009 03:00:40 +0100 |
Matthew Wild |
mod_debug: New debug module (a simplified mod_console, with raw Lua access to a running Prosody's internals)
|
| Tue, 31 Mar 2009 02:18:13 +0100 |
Matthew Wild |
Add lock_globals() and unlock_globals() functions (for when you really need to use globals)
|
| Tue, 31 Mar 2009 02:17:11 +0100 |
Matthew Wild |
Load util.array and util.iterator at startup
|
| Mon, 30 Mar 2009 20:04:31 +0100 |
Matthew Wild |
Automated merge with ssh://hg@prosody.im/prosody-hg
|
| Mon, 30 Mar 2009 20:04:11 +0100 |
Matthew Wild |
Move SSL initialisation into the correct spot (thanks albert)
|
| Mon, 30 Mar 2009 06:07:21 +0500 |
Waqas Hussain |
Added: componentmanager: Automatically add component.host.name to the disco items list of host.name
|
| Mon, 30 Mar 2009 05:26:10 +0500 |
Waqas Hussain |
Fixed: Some nil access bugs
|
| Mon, 30 Mar 2009 04:39:12 +0500 |
Waqas Hussain |
Added: MUC: Room invites
|
| Mon, 30 Mar 2009 03:58:59 +0500 |
Waqas Hussain |
Added: util/events.lua: An event handling library
|
| Mon, 30 Mar 2009 03:51:37 +0500 |
Waqas Hussain |
Fixed: mod_saslauth: "anonymous_login" currently makes SASL ANONYMOUS an exclusive mechanism. Corrected advertised mechanisms and error replies.
|
| Mon, 30 Mar 2009 03:42:47 +0500 |
Waqas Hussain |
Fixed: mod_saslauth: Changed anonymous host option from "sasl_anonymous" to "anonymous_login"
|
| Mon, 30 Mar 2009 03:23:23 +0500 |
Waqas Hussain |
Added: Prevent disk writes for anonmous hosts (option: core/anonymous_login = true)
|
| Mon, 30 Mar 2009 03:22:34 +0500 |
Waqas Hussain |
Added: datamanager: Allow a callback to be installed which selectively prevents disk writes
|
| Mon, 30 Mar 2009 03:06:01 +0500 |
Waqas Hussain |
Fixed: s2smanager: Apply nameprep on hostnames passed in stream tag (part of issue #57)
|
| Mon, 30 Mar 2009 03:03:06 +0500 |
Waqas Hussain |
Fixed: sessionmanager: Apply nameprep on hostname passed in stream tag (part of issue #57)
|
| Mon, 30 Mar 2009 02:56:34 +0500 |
Waqas Hussain |
Fixed: modulemanager: IQs with extended elements in the default namespace could cause backtraces (related to issue #74)
|
| Mon, 30 Mar 2009 02:38:51 +0500 |
Waqas Hussain |
Fixed: mod_roster: Prep JIDs being added to roster (part of issue #57)
|
| Mon, 30 Mar 2009 02:30:06 +0500 |
Waqas Hussain |
Fixed: mod_register: Node prepping was not being applied to usernames (part of issue #57)
|
| Mon, 30 Mar 2009 02:24:19 +0500 |
Waqas Hussain |
Fixed: mod_regster: traceback when removing accounts
|
| Mon, 30 Mar 2009 02:02:59 +0500 |
Waqas Hussain |
Fixed: rostermanager: Create new roster item if one doesn't exist on subscription approval (fixes issue #77)
|
| Mon, 30 Mar 2009 01:57:51 +0500 |
Waqas Hussain |
Fixed: stanza_router: Respond with correct stanza error on malformed stanzas
|
| Mon, 30 Mar 2009 01:55:56 +0500 |
Waqas Hussain |
Fixed: net/http.lua: HTTP request callback wasn't being called on some errors
|
| Sun, 29 Mar 2009 13:50:59 +0100 |
Matthew Wild |
util.array: Add :reverse() method
|
| Sun, 29 Mar 2009 02:14:32 +0100 |
Matthew Wild |
util.datetime: Allow specifying a time to format
|
| Thu, 26 Mar 2009 03:55:45 +0000 |
Matthew Wild |
util.array: Expose array.* functions, to be used for unwrapped arrays
|
| Wed, 25 Mar 2009 03:01:10 +0000 |
Matthew Wild |
util.iterators: New iterators library
|
| Wed, 25 Mar 2009 03:00:09 +0000 |
Matthew Wild |
util.array: New array library
|
| Mon, 23 Mar 2009 01:49:22 +0000 |
Matthew Wild |
util.set: Rename private items container, optimise set.difference() and add set.intersection()
|
| Mon, 23 Mar 2009 00:31:29 +0000 |
Matthew Wild |
core.rostermanager/mod_roster: Support for roster versioning
|
| Sun, 22 Mar 2009 20:50:37 +0000 |
Matthew Wild |
util.datamanager: Don't delete data when first entry in table is 'false'. My favourite bug so far.
|
| Sun, 22 Mar 2009 17:54:29 +0000 |
Matthew Wild |
mod_component: Remove some commented code
|
| Sun, 22 Mar 2009 15:33:38 +0000 |
Matthew Wild |
core.configmanager: Make components use 'component' module by default if none specified
|
| Sun, 22 Mar 2009 15:23:26 +0000 |
Matthew Wild |
Update example config, categorise modules, add new modules
|
| Sun, 22 Mar 2009 15:08:15 +0000 |
Matthew Wild |
prosody.cfg.lua.dist: Remove some factual inaccuracies
|
| Sun, 22 Mar 2009 15:02:07 +0000 |
Matthew Wild |
mod_component: Use net_activate_ports to start port listener based on config
|
| Sun, 22 Mar 2009 15:01:23 +0000 |
Matthew Wild |
mod_component: Set default listening interface to 127.0.0.1
|
| Sun, 22 Mar 2009 14:59:28 +0000 |
Matthew Wild |
net.connlisteners: Allow listeners to specify default interface
|
| Sun, 22 Mar 2009 14:14:40 +0000 |
Matthew Wild |
prosody: Expose net_activate_ports as a global function for use by plugins
|
| Sun, 22 Mar 2009 14:04:42 +0000 |
Matthew Wild |
prosody: Allow ports to be specified as just numbers
|
| Sun, 22 Mar 2009 12:37:56 +0000 |
Matthew Wild |
util.set: Fix to make constructor work, and functions defined correctly
|
| Sun, 22 Mar 2009 12:13:39 +0000 |
Matthew Wild |
util.set: New util library
|
| Sat, 21 Mar 2009 23:48:09 +0000 |
Matthew Wild |
net.http: Don't throw error on invalid URLs. Fixes #56.
|
| Sat, 21 Mar 2009 21:47:09 +0000 |
Matthew Wild |
Add initial mod_component for XEP-0114 support. Albert, where are you?
|
| Sat, 21 Mar 2009 21:45:25 +0000 |
Matthew Wild |
net.xmppclient_listener: Set default namespace to jabber:client
|
| Sat, 21 Mar 2009 21:44:42 +0000 |
Matthew Wild |
net.xmppserver_listener: Set default namespace to jabber:server
|
| Sat, 21 Mar 2009 21:43:50 +0000 |
Matthew Wild |
core.xmlhandlers: Filter out default stream namespace from stanzas
|
| Sat, 21 Mar 2009 21:42:14 +0000 |
Matthew Wild |
core.stanza_router: Allow routing from components
|
| Fri, 20 Mar 2009 20:17:05 +0000 |
Matthew Wild |
Merge
|
| Fri, 20 Mar 2009 20:16:25 +0000 |
Matthew Wild |
0.3->0.4
|
| Sat, 14 Mar 2009 16:05:22 +0000 |
Matthew Wild |
Merge
|
| Sat, 14 Mar 2009 16:03:48 +0000 |
Matthew Wild |
Don't reject some valid IQs. Thanks to elmex for spotting.
|
| Sun, 08 Mar 2009 03:38:22 +0000 |
Matthew Wild |
Automated merge with http://waqas.ath.cx:8000/
|
| Sun, 08 Mar 2009 05:03:22 +0500 |
Waqas Hussain |
mod_xmlrpc: Limit usage to admins
|
| Sun, 08 Mar 2009 04:49:51 +0500 |
Waqas Hussain |
mod_legacyauth: Added stream feature: <auth xmlns='http://jabber.org/features/iq-auth'/>
|
| Sun, 08 Mar 2009 03:46:44 +0500 |
Waqas Hussain |
usermanager: Added is_admin(jid)
|
| Sun, 08 Mar 2009 01:07:29 +0500 |
Waqas Hussain |
Added core.objectmanager
|
| Sun, 08 Mar 2009 01:06:37 +0500 |
Waqas Hussain |
util/xmlrpc: Added <nil/> extension to RPC functions (allowing nil parameters and return values)
|
| Sat, 07 Mar 2009 20:17:09 +0000 |
Matthew Wild |
mod_saslauth: Disable SASL ANONYMOUS unless explicitly enabled with sasl_anonymous = true
|
| Sat, 07 Mar 2009 19:57:28 +0000 |
Matthew Wild |
net.adns: Set new send in net.server after 'connecting UDP' socket
|
| Sat, 07 Mar 2009 19:56:53 +0000 |
Matthew Wild |
net.server: Allow replacement of send function on an open socket
|
| Sat, 07 Mar 2009 19:40:00 +0000 |
Matthew Wild |
util.logger: Small code tidying :)
|
| Sat, 07 Mar 2009 20:33:21 +0100 |
Tobias Markmann |
Support to filter logging by source via pattern matching from config file.
|
| Sat, 07 Mar 2009 19:28:12 +0000 |
Matthew Wild |
prosody: Load logger after reading the config
|
| Wed, 04 Mar 2009 18:48:29 +0000 |
Matthew Wild |
Automated merge with http://waqas.ath.cx:8000/
|
| Wed, 04 Mar 2009 22:59:58 +0500 |
Waqas Hussain |
XML-RPC: Set appropriate Content-Type header in HTTP response
|
| Wed, 04 Mar 2009 22:45:06 +0500 |
Waqas Hussain |
MUC: Kick participants for error replies only on a selected list of error conditions
|
| Wed, 04 Mar 2009 22:23:41 +0500 |
Waqas Hussain |
Let global modules add disco features for all hosts
|
| Wed, 04 Mar 2009 22:22:40 +0500 |
Waqas Hussain |
mod_xmlrpc: Handle RPC stanzas sent over XMPP (XEP-0009: Jabber-RPC)
|
| Wed, 04 Mar 2009 22:15:46 +0500 |
Waqas Hussain |
Allow global modules to hook stanza handlers
|
| Wed, 04 Mar 2009 22:12:52 +0500 |
Waqas Hussain |
Added mod_xmlrpc
|
| Wed, 04 Mar 2009 22:10:27 +0500 |
Waqas Hussain |
Added util/xmlrpc.lua - functions for converting between XML-RPC stanzas and Lua objects
|
| Wed, 04 Mar 2009 18:24:43 +0000 |
Waqas Hussain |
core.presencemanager: Convert Windows line endings to UNIX
|
| Wed, 04 Mar 2009 15:52:05 +0000 |
Matthew Wild |
net.adns: Return _M
|
| Wed, 04 Mar 2009 14:44:28 +0000 |
Matthew Wild |
net.adns: Load the correct dns lib
|
| Wed, 04 Mar 2009 12:59:35 +0000 |
Matthew Wild |
net.adns: Add helper module for performing non-blocking DNS lookups
|
| Wed, 04 Mar 2009 12:58:56 +0000 |
Matthew Wild |
net.dns: Add methods necessary for allowing non-blocking DNS lookups
|
| Wed, 04 Mar 2009 12:44:07 +0000 |
Matthew Wild |
net.server: Don't call shutdown method on socket if it doesn't have one, eg. for UDP
|
| Tue, 03 Mar 2009 20:12:31 +0000 |
Matthew Wild |
net.server: Check for potential nil handler on close
|
| Tue, 03 Mar 2009 19:49:40 +0000 |
Matthew Wild |
mod_bosh: Set Content-Type in response headers
|
| Tue, 03 Mar 2009 17:25:20 +0000 |
Matthew Wild |
pposix: Standardize error messages
|
| Tue, 03 Mar 2009 17:24:56 +0000 |
Matthew Wild |
pposix: Small fix for copyright notice
|
| Tue, 03 Mar 2009 17:18:43 +0000 |
Matthew Wild |
Automated merge with http://luaetta.ath.cx:1234/
|
| Tue, 03 Mar 2009 17:48:04 +0100 |
Tobias Markmann |
Merged with main tip.
|
| Sun, 22 Feb 2009 20:57:57 +0100 |
Tobias Markmann |
Make the code actually build.
|
| Sun, 22 Feb 2009 20:55:06 +0100 |
Tobias Markmann |
Added missing code.
|
| Sun, 22 Feb 2009 20:35:41 +0100 |
Tobias Markmann |
Adding setrlimits() binding.
|
| Tue, 03 Mar 2009 17:07:35 +0000 |
Matthew Wild |
tests: Add test for iq error replies
|
| Tue, 03 Mar 2009 16:54:29 +0000 |
Matthew Wild |
core.configmanager: Small fix to check validity of Component definitions
|
| Mon, 02 Mar 2009 19:50:28 +0000 |
Matthew Wild |
mod_muc: Don't bounce error replies in response to errors
|
| Mon, 02 Mar 2009 19:49:09 +0000 |
Matthew Wild |
net.server: Fix to make sure we send a string to logging function
|
| Mon, 02 Mar 2009 19:45:44 +0000 |
Matthew Wild |
core.stanza_router: Don't bounce errors to iq type=result/error
|
| Mon, 02 Mar 2009 19:44:46 +0000 |
Matthew Wild |
prosody: Log top-level errors
|
| Mon, 02 Mar 2009 13:52:08 +0000 |
Matthew Wild |
core.s2smanager: Remove some old commented code, break a long line in 2
|
| Sun, 01 Mar 2009 23:34:25 +0000 |
Matthew Wild |
util.dataforms: Return the form
|
| Sun, 01 Mar 2009 23:33:41 +0000 |
Matthew Wild |
net.server: Don't retry if client closes socket during SSL handshaking
|
| Sat, 28 Feb 2009 23:16:27 +0000 |
Matthew Wild |
Adding initial util.pubsub
|
| Sat, 28 Feb 2009 04:58:14 +0000 |
Matthew Wild |
core.stanza_router: Reply with error to groupchat messages directed at unavailable resources or offline users
|
| Sat, 28 Feb 2009 02:05:37 +0000 |
Matthew Wild |
core.componentmanager: Refactor a little to make XEP-0114 plugin a little simpler
|
| Fri, 27 Feb 2009 18:40:17 +0000 |
Matthew Wild |
net.server: Some fixes for SSL/TLS handshake handling
|
| Fri, 27 Feb 2009 17:56:07 +0000 |
Matthew Wild |
util.dataforms: First commit, incomplete
|
| Fri, 27 Feb 2009 04:42:06 +0000 |
Matthew Wild |
core.xmlhandlers: Remove redundant check in condition
|
| Fri, 27 Feb 2009 04:35:36 +0000 |
Matthew Wild |
prosody: Protect main loop. Dare I say crashing finally becomes impossible.
|
| Thu, 26 Feb 2009 22:17:55 +0000 |
Matthew Wild |
util.timer: More small fixes I forgot to commit
|
| Thu, 26 Feb 2009 21:00:42 +0000 |
Matthew Wild |
util.timer: Fix crash when loaded but no tasks set, fix skipping some tasks when multiple set, and one removed
|
| Thu, 26 Feb 2009 16:55:46 +0000 |
Matthew Wild |
util.multitable: Add mt:search(), use nil for wildcard keys
|
| Thu, 26 Feb 2009 02:42:47 +0000 |
Matthew Wild |
Better handling of found, but unloadable, core libraries (eg. undefined symbols)
|
| Thu, 26 Feb 2009 02:26:30 +0000 |
Matthew Wild |
core.xmlhandlers: Optimise completed stanza logic
|
| Thu, 26 Feb 2009 02:24:12 +0000 |
Matthew Wild |
net/xmppclient_listener: Add some logging and handle unestablished sessions error'ing
|
| Mon, 23 Feb 2009 01:14:23 +0500 |
Waqas Hussain |
mod_register: Fixed an error happening during account deletion
|
| Sat, 21 Feb 2009 01:57:13 +0500 |
Waqas Hussain |
MUC: Added copyright notice
|
| Sat, 21 Feb 2009 01:49:09 +0500 |
Waqas Hussain |
MUC: Replaced some duplicate code
|
| Sat, 21 Feb 2009 01:24:23 +0500 |
Waqas Hussain |
MUC: Removed commented and unused code
|
| Sat, 21 Feb 2009 01:13:53 +0500 |
Waqas Hussain |
Added util/timer.lua - a timer API
|
| Fri, 20 Feb 2009 03:52:04 +0500 |
Waqas Hussain |
MUC: Workaround for a Gajim bug (it includes <x xmlns='http://jabber.org/protocol/muc'/> in nick change presences)
|
| Fri, 20 Feb 2009 02:23:21 +0500 |
Waqas Hussain |
MUC: Use util.stanza.clone instead of pre/deserialize for cloning stanzas
|
| Fri, 20 Feb 2009 02:18:07 +0500 |
Waqas Hussain |
util/stanza: Added clone function
|
| Fri, 20 Feb 2009 00:56:14 +0500 |
Waqas Hussain |
MUC: Syntax error in last commit - this is lua :)
|
| Fri, 20 Feb 2009 00:51:33 +0500 |
Waqas Hussain |
MUC: Throw an error if we try talking to ourselves
|
| Thu, 19 Feb 2009 19:00:18 +0000 |
Matthew Wild |
core.presencemanager: Set 'from' attribute on outgoing unavailable directed presences
|
| Thu, 19 Feb 2009 15:18:44 +0000 |
Matthew Wild |
Automated merge with http://waqas.ath.cx:8000/
|
| Thu, 19 Feb 2009 20:17:07 +0500 |
Waqas Hussain |
MUC: Bug fixes and workarounds
|
| Thu, 19 Feb 2009 13:13:54 +0000 |
Matthew Wild |
Automated merge with http://waqas.ath.cx:8000/
|
| Thu, 19 Feb 2009 14:10:26 +0500 |
Waqas Hussain |
MUC: Logging - logger doesn't like nils
|
| Wed, 18 Feb 2009 21:02:41 +0000 |
Matthew Wild |
Automated merge with http://waqas.ath.cx:8000/
|
| Thu, 19 Feb 2009 02:01:31 +0500 |
Waqas Hussain |
MUC: Added logging
|
| Wed, 18 Feb 2009 19:34:26 +0000 |
Matthew Wild |
Automated merge with http://waqas.ath.cx:8000/
|
| Wed, 18 Feb 2009 23:30:33 +0500 |
Waqas Hussain |
MUC: Various fixes
|
| Tue, 17 Feb 2009 02:48:06 +0500 |
Waqas Hussain |
MUC: Fixed: Presence for user joining the roomi was sent twice to the user
|
| Wed, 18 Feb 2009 19:33:57 +0000 |
Matthew Wild |
mod_bosh: Possible fix for invalid key to next crash
|
| Wed, 18 Feb 2009 19:23:29 +0000 |
Matthew Wild |
net.server: Fix some more potential nil handler accesses
|
| Mon, 16 Feb 2009 15:44:54 +0000 |
Matthew Wild |
Merge from waqas
|
| Mon, 16 Feb 2009 20:24:31 +0500 |
Waqas Hussain |
MUC: Made vCards work by redirecting vCard requests to bare JIDs
|
| Mon, 16 Feb 2009 20:05:58 +0500 |
Waqas Hussain |
MUC: Kick participants sending error messages to other participants
|
| Mon, 16 Feb 2009 20:05:03 +0500 |
Waqas Hussain |
MUC: Private stanzas (private messages, IQs, etc)
|
| Mon, 16 Feb 2009 19:39:10 +0500 |
Waqas Hussain |
MUC: Presence and message stanzas now fully work (status messages, xhtml-im, etc)
|
| Fri, 13 Feb 2009 22:23:08 +0500 |
Waqas Hussain |
Added tests/run_tests.bat for running tests on Windows
|
| Fri, 13 Feb 2009 22:21:59 +0500 |
Waqas Hussain |
Fixed tests/test.lua to work on Windows
|
| Fri, 13 Feb 2009 22:10:29 +0500 |
Waqas Hussain |
Logging format improvement
|
| Mon, 16 Feb 2009 15:44:23 +0000 |
Matthew Wild |
Merge waqas with waqas
|
| Fri, 13 Feb 2009 19:14:36 +0500 |
Waqas Hussain |
Logging format improvement
|
| Sun, 15 Feb 2009 15:56:04 +0000 |
Matthew Wild |
util.pposix: Add getuid/setuid (we don't use them yet)
|
| Sun, 15 Feb 2009 15:52:11 +0000 |
Matthew Wild |
mod_version: Operating system detection. Disable with hide_os_type = true in config
|
| Sun, 15 Feb 2009 11:47:43 +0000 |
Matthew Wild |
Add -Wall to default CFLAGS
|
| Sat, 14 Feb 2009 19:39:46 +0100 |
Tobias Markmann |
Adding TODO notice on UUIDs for usage with SASL ANONYMOUS.
|
| Sat, 14 Feb 2009 19:13:14 +0100 |
Tobias Markmann |
Merging with tip.
|
| Sat, 14 Feb 2009 18:57:50 +0100 |
Tobias Markmann |
Adding inital support for ANONYMOUS mechanism in SASL.
|
| Sat, 14 Feb 2009 15:38:37 +0000 |
Matthew Wild |
Use $CC, $LD in Makefile. Add --c-compiler, --linker flags to ./configure script. Add --lflags to ./configure script. Thanks to Lorenzo for the initial patch!
|
| Fri, 13 Feb 2009 16:43:44 +0000 |
Matthew Wild |
Add tests for util.multitable
|
| Fri, 13 Feb 2009 15:01:46 +0000 |
Matthew Wild |
util.pposix: Fix incompatible pointer type compiler warnings
|
| Fri, 13 Feb 2009 14:43:12 +0000 |
Matthew Wild |
Add RunScript command to config to run a Lua script prior to starting the server
|
| Fri, 13 Feb 2009 14:38:17 +0000 |
Matthew Wild |
Add Include command to include extra configuration files from the main one
|
| Fri, 13 Feb 2009 14:37:15 +0000 |
Matthew Wild |
Report errors in the config file to the user
|
| Fri, 13 Feb 2009 10:54:25 +0000 |
Matthew Wild |
Fix to correct my email address in AUTHORS file
|
| Thu, 12 Feb 2009 18:23:00 +0500 |
Waqas Hussain |
Fixed: kick_old resource conflict resolution policy could fail with a backtrace
|
| Thu, 12 Feb 2009 18:09:17 +0500 |
Waqas Hussain |
Fixed: User resources not disconnected correctly on account delete
|
| Wed, 11 Feb 2009 19:53:09 +0000 |
Matthew Wild |
stanza_router: Fix handling of iq from c2s to bare JIDs, thanks to jaharkes for spotting
|
| Wed, 11 Feb 2009 19:52:05 +0000 |
Matthew Wild |
Add test to check for incorrect handling of iq from c2s to local bare JIDs
|
| Wed, 11 Feb 2009 19:50:58 +0000 |
Matthew Wild |
Small fix to change verbosity level of subtests
|
| Wed, 11 Feb 2009 19:35:48 +0000 |
Matthew Wild |
Correct tests for stanza routing IQs to bare JIDs
|
| Wed, 11 Feb 2009 18:30:44 +0000 |
Matthew Wild |
Merge with waqas for MUC/routing fixes
|
| Wed, 11 Feb 2009 23:26:18 +0500 |
Waqas Hussain |
Change the to attribute of messages to the recipients' bare JID when the recipient/resource is offline.
|
| Wed, 11 Feb 2009 23:16:14 +0500 |
Waqas Hussain |
Stanza router: Message to bare JID fixes
|
| Wed, 11 Feb 2009 19:41:37 +0500 |
Waqas Hussain |
mod_muc: Room history
|
| Wed, 11 Feb 2009 18:11:41 +0500 |
Waqas Hussain |
Fixed: Some presence stanzas from local users were not being routed correctly to components (ghosts in mod_muc)
|
| Wed, 11 Feb 2009 18:09:41 +0500 |
Waqas Hussain |
Fixed directed presence handling to work correctly for components
|
| Wed, 11 Feb 2009 18:07:20 +0500 |
Waqas Hussain |
Changed mod_muc to work with changed component manager
|
| Wed, 11 Feb 2009 17:57:48 +0500 |
Waqas Hussain |
modulemanager initializes hosts[host] if it isn't already initialized when loading a module.
|
| Wed, 11 Feb 2009 17:56:42 +0500 |
Waqas Hussain |
Component-host module loading code was breaking module reload, andduplicated older code. Changed to reuse older code.
|
| Wed, 11 Feb 2009 16:09:48 +0000 |
Matthew Wild |
util.stanza: Temporary fix for serializing attributes with namespaces
|
| Mon, 09 Feb 2009 14:24:49 +0000 |
Matthew Wild |
net.server: Fix nil table index assignment
|
| Mon, 09 Feb 2009 13:48:11 +0000 |
Matthew Wild |
stanza_router: Fix for when clients don't specify priority in initial presence
|
| Mon, 09 Feb 2009 13:41:05 +0000 |
Matthew Wild |
net.server: Fix potential fatal error in server.lua
|
| Mon, 09 Feb 2009 13:32:46 +0000 |
Matthew Wild |
mod_bosh: Fix for 'invalid key to next' error when using BOSH
|
| Mon, 09 Feb 2009 13:31:10 +0000 |
Matthew Wild |
Remove redundant logging and debug printing from mod_bosh
|
| Wed, 04 Feb 2009 18:53:56 +0000 |
Matthew Wild |
Fix for nil handler error after close
|
| Wed, 04 Feb 2009 18:53:23 +0000 |
Matthew Wild |
Fix for never checking if the first module for a host is already loaded (affects global modules)
|
| Mon, 02 Feb 2009 18:05:21 +0000 |
Matthew Wild |
Retagging 0.3.0, used up my mistake quota for today
|
| Mon, 02 Feb 2009 18:04:13 +0000 |
Matthew Wild |
Update COPYING file... probably the worst thing I could forget to commit in this release :)
0.3.0
|
| Mon, 02 Feb 2009 18:03:18 +0000 |
Matthew Wild |
Licensing/version updates for some files (forgot to commit, doh...)
|
| Mon, 02 Feb 2009 18:02:20 +0000 |
Matthew Wild |
Remove redundant linking in util-src modules' Makefile
|
| Mon, 02 Feb 2009 12:54:49 +0000 |
Matthew Wild |
Happy birthday to me, happy... 0.3.0!
|
| Sun, 01 Feb 2009 02:20:11 +0000 |
Matthew Wild |
mod_bosh: No need to tostring() uuids now
|
| Sun, 01 Feb 2009 02:17:56 +0000 |
Matthew Wild |
util.uuid: Return a string, not a number. Looked so innocent.
|
| Fri, 30 Jan 2009 18:03:28 +0000 |
Matthew Wild |
Update main prosody file, since it doesn't match *.lua pattern, and sed -i treats symlinks badly
|
| Fri, 30 Jan 2009 17:59:26 +0000 |
Matthew Wild |
Update copyright notices for 2009
|
| Fri, 30 Jan 2009 17:40:25 +0000 |
Matthew Wild |
0.2->0.3
|
| Fri, 30 Jan 2009 17:22:56 +0000 |
Matthew Wild |
GPL->MIT!
|
| Thu, 29 Jan 2009 20:49:32 +0000 |
Matthew Wild |
mod_muc: Add 'nick' to unavailable presence of nick changes. Thanks to Asterix for spotting :)
|
| Thu, 29 Jan 2009 20:46:34 +0000 |
Matthew Wild |
mod_muc: Convert to unix line endings
|
| Thu, 29 Jan 2009 18:04:25 +0000 |
Matthew Wild |
Load net.server after util.dependencies to catch missing luasocket
|
| Thu, 29 Jan 2009 17:54:37 +0000 |
Matthew Wild |
Automated merge with http://waqas.ath.cx:8000/
|
| Thu, 29 Jan 2009 22:37:25 +0500 |
Waqas Hussain |
tools/ejabberd2prosody: Support for pending-in roster items
|
| Thu, 29 Jan 2009 02:14:16 +0000 |
Matthew Wild |
mod_muc: Add support for being a component
|
| Thu, 29 Jan 2009 02:13:58 +0000 |
Matthew Wild |
componentmanager: Add support for loading components defined in the config
|
| Thu, 29 Jan 2009 02:13:30 +0000 |
Matthew Wild |
configmanager: Add support for defining components
|
| Thu, 29 Jan 2009 02:09:53 +0000 |
Matthew Wild |
hostmanager: Fire event when all hosts are loaded from config
|
| Thu, 29 Jan 2009 02:01:09 +0000 |
Matthew Wild |
modulemanager: Really fix call_module_method to work properly
|
| Thu, 29 Jan 2009 01:58:11 +0000 |
Matthew Wild |
modulemanager: Add get_host_type() API method, and fix up call_module_method to work properly
|
| Sat, 24 Jan 2009 20:29:25 +0000 |
Matthew Wild |
modulemanager: Add module:set_global() as a cleaner way for a module to declare itself 'global'
|
| Sat, 24 Jan 2009 01:15:40 +0000 |
Matthew Wild |
core.modulemanager: Some refactoring to make upcoming changes a little easier
|
| Thu, 22 Jan 2009 14:39:40 +0000 |
Matthew Wild |
Friendlier message when config file not found
|
| Thu, 22 Jan 2009 14:33:02 +0000 |
Matthew Wild |
util.dependencies: Not finding our own libraries is fatal
|
| Thu, 22 Jan 2009 14:29:29 +0000 |
Matthew Wild |
util.dependencies: Show useful messages when our own libraries are not found, too
|
| Sat, 17 Jan 2009 14:57:21 +0000 |
Matthew Wild |
server.lua: Comment out unnecessary or very verbose logging, and log the rest as debug level
|
| Sat, 17 Jan 2009 14:53:20 +0000 |
Matthew Wild |
server.lua: Use Prosody logger for errors, silence non-errors
|
| Sat, 17 Jan 2009 04:45:08 +0000 |
Matthew Wild |
Port to new server.lua, quite some changes, but I believe everything to be working
|
| Fri, 16 Jan 2009 23:34:45 +0000 |
Matthew Wild |
net.http: custom_headers -> headers
|
| Fri, 16 Jan 2009 23:33:19 +0000 |
Matthew Wild |
net.http: Remove request from conn->request table when conn closed
|
| Fri, 16 Jan 2009 05:43:45 +0000 |
Matthew Wild |
mod_console: Make global
|
| Fri, 16 Jan 2009 05:41:59 +0000 |
Matthew Wild |
mod_posix: logging fix
|
| Fri, 16 Jan 2009 05:40:40 +0000 |
Matthew Wild |
Fix for pposix version detection
|
| Fri, 16 Jan 2009 05:38:03 +0000 |
Matthew Wild |
modulemanager: Comment out logging of modules hooking stanzas, too noisy
|
| Fri, 16 Jan 2009 05:37:17 +0000 |
Matthew Wild |
util.datamanager: Small fix for clearer logging of data path
|
| Fri, 16 Jan 2009 05:36:39 +0000 |
Matthew Wild |
Fixed server.lua to use prosody logger for errors
|
| Fri, 16 Jan 2009 05:22:28 +0000 |
Matthew Wild |
pposix: Remove debug line
|
| Fri, 16 Jan 2009 05:20:04 +0000 |
Matthew Wild |
pposix: Add syslog_setmask (use config: minimum_log_level = 'warn' etc.)
|
| Fri, 16 Jan 2009 05:18:38 +0000 |
Matthew Wild |
mod_posix: Check version of pposix
|
| Fri, 16 Jan 2009 04:57:36 +0000 |
Matthew Wild |
pposix: Add _NAME and _VERSION
|
| Fri, 16 Jan 2009 04:57:23 +0000 |
Matthew Wild |
stanza_router: That'll teach me to not commit at this time of night. Or not.
|
| Fri, 16 Jan 2009 04:37:16 +0000 |
Matthew Wild |
Replacing pretty_print() with top_tag() for logging
|
| Fri, 16 Jan 2009 04:19:47 +0000 |
Matthew Wild |
Fix invalid loglevels in mod_saslauth
|
| Thu, 15 Jan 2009 20:59:36 +0000 |
Matthew Wild |
mod_posix/pposix: Fix reporting of incorrect PID on daemonization. Log correct PID, and support writing a pidfile (pidfile = '/path/to/prosody.pid' in config). Added getpid() to pposix and improved function names.
|
| Thu, 15 Jan 2009 20:06:41 +0000 |
Matthew Wild |
mod_posix: Support for logging to syslog (log = 'syslog' in config)
|
| Thu, 15 Jan 2009 20:02:28 +0000 |
Matthew Wild |
net.connlisteners: Fix to report errors loading connlisteners
|
| Thu, 15 Jan 2009 04:10:06 +0000 |
Matthew Wild |
net.http: Don't log content from server
|
| Thu, 15 Jan 2009 04:08:06 +0000 |
Matthew Wild |
net.http: Fix to send query part of URL to server
|
| Thu, 15 Jan 2009 04:36:35 +0500 |
Waqas Hussain |
Stringprep!
|
| Thu, 15 Jan 2009 04:34:55 +0500 |
Waqas Hussain |
util/jid: string prepping functions added: prepped_split and prep
|
| Wed, 14 Jan 2009 23:04:16 +0500 |
Waqas Hussain |
util/logger: setwriter now returns the old writer on success
|
| Wed, 14 Jan 2009 22:35:01 +0500 |
Waqas Hussain |
stanza_router: Fixed error replies for unhandled stanzas
|
| Wed, 14 Jan 2009 03:06:26 +0000 |
Matthew Wild |
net.http: Fix for callbacks being triggered multiple times for the same request
|
| Tue, 13 Jan 2009 23:16:39 +0500 |
Waqas Hussain |
modulemanager: Check for syntax errors before reloading a module
|
| Tue, 13 Jan 2009 22:39:07 +0500 |
Waqas Hussain |
mod_console: Added module:reload
|
| Tue, 13 Jan 2009 22:38:20 +0500 |
Waqas Hussain |
mod_muc: Added unload, save and restore callbacks to allow reloading code while preserving state
|
| Tue, 13 Jan 2009 22:37:07 +0500 |
Waqas Hussain |
modulemanager: Added reload support, with callbacks for saving and restoring state
|
| Tue, 13 Jan 2009 15:29:00 +0000 |
Matthew Wild |
Automated merge with http://waqas.ath.cx:8000/
|
| Tue, 13 Jan 2009 20:19:52 +0500 |
Waqas Hussain |
modulemanager: Fixed error on unloading modules with no handlers
|
| Tue, 13 Jan 2009 20:18:20 +0500 |
Waqas Hussain |
mod_muc: deregister component on unload
|
| Tue, 13 Jan 2009 19:41:52 +0500 |
Waqas Hussain |
datamanager: Change log message from type "warn" to "debug" when loading a file fails
|
| Tue, 13 Jan 2009 19:37:12 +0500 |
Waqas Hussain |
mod_saslauth, mod_tls: minor code cleanup
|
| Tue, 13 Jan 2009 19:18:37 +0500 |
Waqas Hussain |
mod_version: Removed and rearranged some code
|
| Tue, 13 Jan 2009 19:17:25 +0500 |
Waqas Hussain |
componentmanager: Removed unneeded parameter from componentmanager.deregister_component
|
| Sat, 10 Jan 2009 20:14:47 +0500 |
Waqas Hussain |
sasl: Set realm to be the current realm when the client didn't send a realm, or sent an empty one
|
| Tue, 13 Jan 2009 05:55:31 +0000 |
Matthew Wild |
BOSH: Allow BOSH servers to be configured through config file
|
| Mon, 12 Jan 2009 04:13:05 +0000 |
Matthew Wild |
mod_actions_http: Show tables as 'list's
|
| Mon, 12 Jan 2009 04:09:02 +0000 |
Matthew Wild |
Add mod_actions_http for executing actions through HTTP
|
| Mon, 12 Jan 2009 04:05:10 +0000 |
Matthew Wild |
Add core.actions for managing server 'actions'; and make modulemanager register actions 'load' and 'unload'
|
| Mon, 12 Jan 2009 04:02:29 +0000 |
Matthew Wild |
core.httpserver: Rename request.responseheaders to the more logical request.headers
|
| Mon, 12 Jan 2009 03:29:05 +0000 |
Matthew Wild |
mod_httpserver: Add require 'net.httpserver'
|
| Mon, 12 Jan 2009 03:27:18 +0000 |
Matthew Wild |
modulemanager: Change pairs() to ipairs() to allow ordered module loading
|
| Mon, 12 Jan 2009 02:59:45 +0000 |
Matthew Wild |
Set session.ip to the IP address of connecting clients
|
| Mon, 12 Jan 2009 02:59:00 +0000 |
Matthew Wild |
BOSH: Make previous fix a bit more efficient
|
| Mon, 12 Jan 2009 02:57:49 +0000 |
Matthew Wild |
BOSH: Fix for error when closed session was in inactive_sessions list
|
| Sun, 11 Jan 2009 07:15:42 +0000 |
Matthew Wild |
Add option to in-band registration to allow only whitelisted IPs to register
|
| Sun, 11 Jan 2009 07:09:25 +0000 |
Matthew Wild |
Added rate limiting to in-band registration, and added IP [black/white]lists
|
| Sun, 11 Jan 2009 06:27:57 +0000 |
Matthew Wild |
Add child_with_ns() method to stanza elements, and fix child_with_name() to iterate tags rather than all children
|
| Fri, 09 Jan 2009 19:19:06 +0000 |
Matthew Wild |
Automated merge with http://waqas.ath.cx:8000/
|
| Fri, 09 Jan 2009 23:09:53 +0500 |
Waqas Hussain |
Removed core/offlinemessage.lua along with documentation and references - we have core/offlinemanager.lua instead
|
| Fri, 09 Jan 2009 23:01:21 +0500 |
Waqas Hussain |
modulemanager: Per-host event hooks for plugins - solves issue 41
|
| Fri, 09 Jan 2009 20:49:39 +0500 |
Waqas Hussain |
sasl: Don't fail for realm=""
|
| Fri, 09 Jan 2009 19:18:46 +0000 |
Matthew Wild |
Implement session:close() for BOSH, and add checking for attempts to connect to hosts we don't serve
|
| Fri, 09 Jan 2009 19:16:47 +0000 |
Matthew Wild |
Change default maximum inactivity period to 60s from 30s
|
| Fri, 09 Jan 2009 17:44:59 +0000 |
Matthew Wild |
Add more tests for util/stanza.lua serialization routines
|
| Fri, 09 Jan 2009 17:36:28 +0000 |
Matthew Wild |
Add test for previous commit
|
| Fri, 09 Jan 2009 17:27:53 +0000 |
Matthew Wild |
Restore fix for missing last_add on deserialized stanzas. Thanks to tsing for discovering.
|
| Fri, 09 Jan 2009 16:33:09 +0000 |
Matthew Wild |
Numerous BOSH improvements... handle client disconnects, either explicit or implicit through inactivity; allow specifying BOSH default parameters through config; fix to prevent prematurely closing request connections in some cases, before they were replied to
|
| Thu, 08 Jan 2009 02:04:06 +0000 |
Matthew Wild |
Protected call for HTTP request callbacks, to catch errors
|
| Thu, 08 Jan 2009 02:02:35 +0000 |
Matthew Wild |
Fix to prevent calling HTTP request callback twice with the same data
|
| Wed, 07 Jan 2009 17:41:27 +0000 |
Matthew Wild |
Default mod_console to listening on localhost only. May be changed with console_interface=xxx.xxx.xxx.xxx in the config
|
| Wed, 07 Jan 2009 15:14:24 +0000 |
Matthew Wild |
Automated merge with http://waqas.ath.cx:8000/
|
| Wed, 07 Jan 2009 20:03:59 +0500 |
Waqas Hussain |
modulemanager: module.unload now gets called when modules are being unloaded
|
| Wed, 07 Jan 2009 20:02:49 +0500 |
Waqas Hussain |
componentmanager: Added support for component deregistering
|
| Sun, 04 Jan 2009 02:55:59 +0000 |
Matthew Wild |
Remove warning of already-loaded modules at startup
|
| Sat, 03 Jan 2009 18:46:52 +0500 |
Waqas Hussain |
mod_muc: Room subject should be sent only the newly joined occupant
|
| Sat, 03 Jan 2009 18:45:51 +0500 |
Waqas Hussain |
Modulemanager: Basic modules can now be unloaded correctly
|
| Sat, 03 Jan 2009 18:44:39 +0500 |
Waqas Hussain |
mod_console: replace all \n with \r\n in the output, and send \0 as a marker character after every response
|
| Wed, 31 Dec 2008 18:17:47 +0500 |
Waqas Hussain |
mod_muc: Room subjects stored, and room persistence code in place. First user now the owner.
|
| Wed, 31 Dec 2008 13:52:41 +0500 |
Waqas Hussain |
Send host, and not the recipient's JID to module manager (fixes #53)
|
| Wed, 31 Dec 2008 10:16:42 +0500 |
Waqas Hussain |
Initial mod_muc: XEP-0045: Multi-User Chat
|
| Mon, 29 Dec 2008 23:36:24 +0000 |
Matthew Wild |
Add allow_registration option to disable account registration
|
| Mon, 29 Dec 2008 22:31:10 +0000 |
Matthew Wild |
Don't use TLS connection handler when SSL/TLS not available or configured (thanks to Ricardo for finding)
|
| Sun, 28 Dec 2008 05:09:38 +0000 |
Matthew Wild |
Makefile fix for clean target
|
| Sat, 27 Dec 2008 21:54:07 +0000 |
Matthew Wild |
Updating 0.2.0 tag
|
| Sat, 27 Dec 2008 21:25:08 +0000 |
Matthew Wild |
Small fix for logging in connlisteners (warning != warn)
0.2.0
|
| Sat, 27 Dec 2008 21:23:14 +0000 |
Matthew Wild |
Remove some old debugging code from mod_bosh
|
| Sat, 27 Dec 2008 21:22:49 +0000 |
Matthew Wild |
Remove some debugging code that slipped in
|
| Sat, 27 Dec 2008 21:20:09 +0000 |
Matthew Wild |
Fix specifying ports in config, and SSL support
|
| Sat, 27 Dec 2008 21:18:12 +0000 |
Matthew Wild |
Remove logging for server.lua
|
| Sat, 27 Dec 2008 16:06:44 +0000 |
Matthew Wild |
Remove borken tags
|
| Sat, 27 Dec 2008 16:00:52 +0000 |
Matthew Wild |
Fix incorrect version number as tag (again) (again)
|
| Sat, 27 Dec 2008 16:00:28 +0000 |
Matthew Wild |
Fix incorrect version number as tag (again) (again)
|
| Sat, 27 Dec 2008 15:59:13 +0000 |
Matthew Wild |
Added tag 0.2.0, -m, Fix incorrect version number as tag (again) for changeset 90da4c9b34b5
|
| Sat, 27 Dec 2008 15:58:43 +0000 |
Matthew Wild |
Added tag 0.20, -m, Fix incorrect version number as tag for changeset 90da4c9b34b5
|
| Sat, 27 Dec 2008 15:58:35 +0000 |
Matthew Wild |
Added tag 0.20, -m, Fix incorrect version number as tag for changeset 90da4c9b34b5
|
| Sat, 27 Dec 2008 08:27:26 +0500 |
Waqas Hussain |
Added util.multitable.set
|
| Fri, 26 Dec 2008 21:48:08 +0500 |
Waqas Hussain |
Delete the offline message store only when offline messages are present
|
| Fri, 26 Dec 2008 21:46:05 +0500 |
Waqas Hussain |
Return an empty set intead of an error when no disco items are available for a host
|
| Thu, 25 Dec 2008 03:11:15 +0000 |
Matthew Wild |
Added tag 0.2 for changeset 90da4c9b34b5
|
| Thu, 25 Dec 2008 03:05:06 +0000 |
Matthew Wild |
HTTP requests now have status code as a number instead of a string. Switched parameters on both http.request() and the callback to better match LuaSocket's http module
|
| Thu, 25 Dec 2008 02:30:56 +0000 |
Matthew Wild |
Destroy session on failed dialback instead of throwing an error
|
| Thu, 25 Dec 2008 01:37:13 +0000 |
Matthew Wild |
Automated merge with http://waqas.ath.cx:8000/
|
| Thu, 25 Dec 2008 06:35:05 +0500 |
Waqas Hussain |
Moved directory auto-creation to datamanager
|
| Thu, 25 Dec 2008 05:16:11 +0500 |
Waqas Hussain |
More error replies for offline and non-existing users
|
| Thu, 25 Dec 2008 04:58:15 +0500 |
Waqas Hussain |
Directed presence
|
| Thu, 25 Dec 2008 04:27:19 +0500 |
Waqas Hussain |
Changed order of checking for component hosts to check the full and bare JIDs before the hostname (at another place)
|
| Wed, 24 Dec 2008 23:19:48 +0000 |
Matthew Wild |
Automated merge with http://waqas.ath.cx:8000/
|
| Wed, 24 Dec 2008 05:10:13 +0500 |
Waqas Hussain |
Changed order of checking for component hosts to check the full and bare JIDs before the hostname
|
| Wed, 24 Dec 2008 18:48:09 +0000 |
Matthew Wild |
Fix for not loading global modules when host-specific modules are specified in config
|
| Mon, 22 Dec 2008 22:19:42 +0000 |
Matthew Wild |
Initial mod_bosh, works, kind of, but quite incomplete
|
| Mon, 22 Dec 2008 22:13:22 +0000 |
Matthew Wild |
Add initial mod_httpserver for serving static content
|
| Mon, 22 Dec 2008 22:12:11 +0000 |
Matthew Wild |
Adding initial net.httpserver (lots of work to do on it)
|
| Mon, 22 Dec 2008 22:01:49 +0000 |
Matthew Wild |
Fix nil status code for http request callbacks
|
| Mon, 22 Dec 2008 13:29:59 +0000 |
Matthew Wild |
Merge from waqas
|
| Fri, 19 Dec 2008 01:57:13 +0500 |
Waqas Hussain |
Bounce stanza errors on failed s2s
|
| Thu, 18 Dec 2008 20:01:09 +0000 |
Matthew Wild |
Fix data loss when closing connection with a large write queue. Thanks albert :)
|
| Tue, 16 Dec 2008 02:40:50 +0000 |
Matthew Wild |
Second merge from waqas
|
| Tue, 16 Dec 2008 03:46:17 +0500 |
Waqas Hussain |
Fixed URL encoding to generate %0x instead of %x
|
| Tue, 16 Dec 2008 02:40:29 +0000 |
Matthew Wild |
Merge from waqas
|
| Wed, 10 Dec 2008 06:58:56 +0500 |
Waqas Hussain |
Optimized stanza_mt.__tostring (called when doing tostring(stanza))
|
| Tue, 16 Dec 2008 02:33:08 +0000 |
Matthew Wild |
Change xmlhandlers to match stream opening tag with ns+tag
|
| Tue, 16 Dec 2008 02:32:01 +0000 |
Matthew Wild |
Protect loading of connlisteners, to catch errors
|
| Tue, 16 Dec 2008 02:30:24 +0000 |
Matthew Wild |
Remove old debugging line from sessionmanager
|
| Mon, 15 Dec 2008 18:06:59 +0000 |
Matthew Wild |
Remove a FIXME from mod_tls
|
| Sat, 13 Dec 2008 17:43:52 +0000 |
Matthew Wild |
Add support for dialback piggy-backing. Fixes #37. Thanks to CShadowRun for helping me test :)
|
| Sat, 13 Dec 2008 14:30:59 +0000 |
Matthew Wild |
Make wraptcpclient set timeout to 0, and add it to the list of exported functions from server.lua
|
| Fri, 12 Dec 2008 04:38:22 +0000 |
Matthew Wild |
Oops, don't call server.loop() because we'll be running inside the server
|
| Fri, 12 Dec 2008 04:30:35 +0000 |
Matthew Wild |
Pass HTTP request object to callback
|
| Fri, 12 Dec 2008 04:16:35 +0000 |
Matthew Wild |
HTTP request callbacks now: handler(code, content) (where code may be 0, and content an error message)
|
| Fri, 12 Dec 2008 04:06:15 +0000 |
Matthew Wild |
Non-blocking HTTP requests (adding net.http)
|
| Wed, 10 Dec 2008 15:44:03 +0000 |
Matthew Wild |
0.1 -> 0.2
|
| Wed, 10 Dec 2008 15:32:51 +0000 |
Matthew Wild |
Newline at end of file for sessionmanager
|
| Wed, 10 Dec 2008 15:32:13 +0000 |
Matthew Wild |
New, faster, stanza serialization
|
| Wed, 10 Dec 2008 15:29:14 +0000 |
Matthew Wild |
Add commented line to disable logging entirely
|
| Wed, 10 Dec 2008 15:27:01 +0000 |
Matthew Wild |
Fix blank tracebacks for c2s/s2s connections
|
| Tue, 09 Dec 2008 05:22:43 +0500 |
Waqas Hussain |
Enable dialback for components
|
| Mon, 08 Dec 2008 21:08:22 +0500 |
Waqas Hussain |
Changed mod_roster to use the newer presence manager API
|
| Mon, 08 Dec 2008 21:06:41 +0500 |
Waqas Hussain |
Don't try processing stanzas not of type get or set in module manager
|
| Mon, 08 Dec 2008 07:41:29 +0500 |
Waqas Hussain |
Fixed a variable redeclaration
|
| Mon, 08 Dec 2008 07:11:35 +0500 |
Waqas Hussain |
Make the ejabberd importer work with host-only roster items
|
| Mon, 08 Dec 2008 04:47:51 +0500 |
Waqas Hussain |
Added: Ports now read from the config
|
| Sun, 07 Dec 2008 22:55:18 +0000 |
Matthew Wild |
stanza_dispatch != dispatch_stanza
|
| Mon, 08 Dec 2008 03:27:02 +0500 |
Waqas Hussain |
Removed the unnecessary idna.to_ascii applied to the DIGEST-MD5 disgest-uri response values, which was causing auth failures with some clients.
|
| Mon, 08 Dec 2008 03:23:37 +0500 |
Waqas Hussain |
Return error when the given realm value does not match the sent realm value. Prevents impersonation of an account on one virtual host, but a user with the same username on another host.
|
| Mon, 08 Dec 2008 03:19:11 +0500 |
Waqas Hussain |
Fixed util.encodings.base64.decode to not truncate results when encountering an '=' before the end of the given input.
|
| Sun, 07 Dec 2008 19:18:50 +0000 |
Matthew Wild |
Automated merge with http://waqas.ath.cx:8000/
|
| Mon, 08 Dec 2008 00:18:01 +0500 |
Waqas Hussain |
Latin1 support for SASL DIGEST-MD5 (second, and possibly final commit)
|
| Sun, 07 Dec 2008 19:12:50 +0000 |
Matthew Wild |
Typo in variable name in last commit
|
| Sun, 07 Dec 2008 19:04:23 +0000 |
Matthew Wild |
stanza_dispatch = core_process_stanza, fixed for xmpp{client,server} listeners, and sessionmanager for the new syntax
|
| Sun, 07 Dec 2008 18:44:23 +0000 |
Matthew Wild |
Automated merge with http://waqas.ath.cx:8000/
|
| Sun, 07 Dec 2008 23:43:08 +0500 |
Waqas Hussain |
Latin1 support for SASL DIGEST-MD5 (initial commit)
|
| Sun, 07 Dec 2008 03:12:56 +0000 |
Matthew Wild |
Small logging adjustment for mod_posix
|
| Sun, 07 Dec 2008 03:12:22 +0000 |
Matthew Wild |
Slightly more secure dialback secret generation
|
| Sat, 06 Dec 2008 23:23:08 +0000 |
Matthew Wild |
Merge from waqas
|
| Sun, 07 Dec 2008 03:14:30 +0500 |
Waqas Hussain |
Removed unused variables
|
| Sun, 07 Dec 2008 03:10:47 +0500 |
Waqas Hussain |
Combined and merged similar code
|
| Sun, 07 Dec 2008 02:56:17 +0500 |
Waqas Hussain |
Removed pre-multitable code from module manager
|
| Sat, 06 Dec 2008 23:22:35 +0000 |
Matthew Wild |
Remove some debugging from pposix.c
|
| Sat, 06 Dec 2008 23:21:55 +0000 |
Matthew Wild |
Add mod_posix, fixes #5
|
| Sat, 06 Dec 2008 23:20:59 +0000 |
Matthew Wild |
Add posix support library, and adjust makefiles for it
|
| Sat, 06 Dec 2008 23:16:46 +0000 |
Matthew Wild |
Code tidying for xmpp{client,server}_listeners
|
| Sat, 06 Dec 2008 23:15:48 +0000 |
Matthew Wild |
Temporary hack for global modules
|
| Sat, 06 Dec 2008 23:14:39 +0000 |
Matthew Wild |
Remove print()s from sessionmanager and s2smanager
|
| Sat, 06 Dec 2008 23:13:38 +0000 |
Matthew Wild |
Make it possible to set custom output handler for logger
|
| Sat, 06 Dec 2008 23:12:46 +0000 |
Matthew Wild |
Remove old commented code from server.lua
|
| Sat, 06 Dec 2008 23:11:21 +0000 |
Matthew Wild |
Some code cleaning for the main script
|
| Sat, 06 Dec 2008 20:25:51 +0000 |
Matthew Wild |
Merge from waqas
|
| Sun, 07 Dec 2008 01:06:10 +0500 |
Waqas Hussain |
Changed module manager to use multitable (initial commit)
|
| Sat, 06 Dec 2008 19:51:10 +0000 |
Matthew Wild |
Fix add_event_hook in module API
|
| Sat, 06 Dec 2008 19:50:37 +0000 |
Matthew Wild |
Move the setting of data_path to fix #unfiledbug
|
| Sat, 06 Dec 2008 19:49:14 +0000 |
Matthew Wild |
Log in hostmanager when a vhost is activated/deactivated
|
| Sat, 06 Dec 2008 19:46:58 +0000 |
Matthew Wild |
Datamanager logs data_path
|
| Sat, 06 Dec 2008 04:03:33 +0000 |
Matthew Wild |
Move module loading to modulemanager
|
| Sat, 06 Dec 2008 03:42:21 +0000 |
Matthew Wild |
Merge from waqas/myself
|
| Sat, 06 Dec 2008 02:27:34 +0000 |
Matthew Wild |
Merge from waqas
|
| Sat, 06 Dec 2008 07:24:15 +0500 |
Waqas Hussain |
Fixed: Stopped tryint to send error replies on unauthed connections
|
| Sat, 06 Dec 2008 03:41:49 +0000 |
Matthew Wild |
Add hostmanager, and eventmanager
|
| Sat, 06 Dec 2008 03:40:51 +0000 |
Matthew Wild |
Small fix for multitable
|
| Fri, 05 Dec 2008 19:55:46 +0000 |
Matthew Wild |
Re-commit TLS fix
|
| Fri, 05 Dec 2008 19:50:34 +0000 |
Matthew Wild |
Merge
|
| Fri, 05 Dec 2008 19:49:16 +0000 |
Matthew Wild |
Backed out changeset 099d8a102deb (committed too much)
|
| Fri, 05 Dec 2008 19:40:46 +0000 |
Matthew Wild |
Don't say we need TLS after we've already started the handshake
|
| Fri, 05 Dec 2008 19:24:01 +0000 |
Matthew Wild |
Add TLS socket to readlist before handshake starts, fixes major slow-down on TLS connections
|
| Fri, 05 Dec 2008 19:22:34 +0000 |
Matthew Wild |
Comment out debug logging for now
|
| Fri, 05 Dec 2008 19:21:44 +0000 |
Matthew Wild |
Remove linger option on sockets, made no difference, and I forgot to remove it earlier
|
| Fri, 05 Dec 2008 05:28:16 +0000 |
Matthew Wild |
Fix the last couple of places where we send strings from mod_dialback
|
| Fri, 05 Dec 2008 05:23:42 +0000 |
Matthew Wild |
Remove an incorrect line which I didn't add, and fix the proper way. Corrects the sending of stanzas over unauthed s2sout's. Also fixes mod_dialback to send stanzas and not strings.
|
| Fri, 05 Dec 2008 04:44:19 +0000 |
Matthew Wild |
Fix for s2s with jabberd2 (we weren't routing db:verify's over s2sout_unauthed)
|
| Fri, 05 Dec 2008 02:02:57 +0000 |
Matthew Wild |
Disconnect with stream errors on bad XML, or invalid stream namespace
|
| Fri, 05 Dec 2008 02:02:40 +0000 |
Matthew Wild |
Add a couple more tests for jid.split
|
| Fri, 05 Dec 2008 00:25:41 +0000 |
Matthew Wild |
Merge from waqas
|
| Fri, 05 Dec 2008 05:24:10 +0500 |
Waqas Hussain |
MultiTable: Remove all empty sub-tables when elements are removed
|
| Fri, 05 Dec 2008 00:14:25 +0000 |
Matthew Wild |
Merge from waqas
|
| Fri, 05 Dec 2008 04:56:04 +0500 |
Waqas Hussain |
util.multitable - A table with multiple key for each entry
|
| Thu, 04 Dec 2008 19:21:50 +0000 |
Matthew Wild |
Automated merge with http://waqas.ath.cx/
|
| Fri, 05 Dec 2008 00:16:38 +0500 |
Waqas Hussain |
Changed util.datamanager to use util.serialization
|
| Fri, 05 Dec 2008 00:16:03 +0500 |
Waqas Hussain |
Changed the datastore for vCards from vCard to vcard in mod_vcard and mod_register
|
| Thu, 04 Dec 2008 18:49:00 +0000 |
Matthew Wild |
Automated merge with http://waqas.ath.cx/
|
| Thu, 04 Dec 2008 23:40:15 +0500 |
Waqas Hussain |
Changed the ejabberd import script to use util.serialization
|
| Thu, 04 Dec 2008 23:27:54 +0500 |
Waqas Hussain |
Added module util.serialization
|
| Thu, 04 Dec 2008 18:47:26 +0000 |
Matthew Wild |
Abstract xmlhandlers a bit more, also add error callbacks
|
| Thu, 04 Dec 2008 17:10:02 +0000 |
Matthew Wild |
Don't send stream:features to incoming s2s connections
|
| Thu, 04 Dec 2008 16:41:32 +0000 |
Matthew Wild |
Fix logger ids for c2s and s2sout
|
| Thu, 04 Dec 2008 15:48:19 +0000 |
Matthew Wild |
Automated merge with http://waqas.ath.cx/
|
| Thu, 04 Dec 2008 20:16:30 +0500 |
Waqas Hussain |
Change modules to use the new add_feature module API method.
|
| Thu, 04 Dec 2008 20:07:22 +0500 |
Waqas Hussain |
Added function add_feature to modules API (for adding disco features)
|
| Thu, 04 Dec 2008 20:01:57 +0500 |
Waqas Hussain |
Reorder the disco info elements to place always included elements first
|
| Wed, 03 Dec 2008 20:44:26 +0000 |
Matthew Wild |
Added tag 0.1.0 for changeset c157c1412bda
|
| Wed, 03 Dec 2008 20:00:17 +0000 |
Matthew Wild |
Fix Makefile to link with Lua again
0.1.0
|
| Wed, 03 Dec 2008 19:55:57 +0000 |
Matthew Wild |
Fix configure to save LFLAGS, and also set proper defaults for all sensible OSes
|
| Wed, 03 Dec 2008 19:34:41 +0000 |
Matthew Wild |
Automated merge with http://84.46.7.57:1234
|
| Wed, 03 Dec 2008 20:32:03 +0100 |
Tobias Markmann |
Making makefile work under OS X finally. Yeah OS X's gcc is a little bit strange.
|
| Wed, 03 Dec 2008 19:43:59 +0100 |
Tobias Markmann |
Using new LFLAGS variable.
|
| Wed, 03 Dec 2008 18:06:04 +0000 |
Matthew Wild |
Added an error log message for this case
|
| Wed, 03 Dec 2008 18:01:56 +0000 |
Matthew Wild |
Quick fix for an issue that needs more looking into
|
| Wed, 03 Dec 2008 17:24:20 +0000 |
Matthew Wild |
Automated merge with http://waqas.ath.cx/
|
| Wed, 03 Dec 2008 22:08:49 +0500 |
Waqas Hussain |
Fix for handling latin1 encoded hostnames in SASL
|
| Wed, 03 Dec 2008 16:44:03 +0000 |
Matthew Wild |
Fix GPL'ing MIT/X licensed code :)
|
| Wed, 03 Dec 2008 16:20:58 +0000 |
Matthew Wild |
Update HACKERS
|
| Wed, 03 Dec 2008 16:07:15 +0000 |
Matthew Wild |
Fill blank with URL
|
| Wed, 03 Dec 2008 16:01:58 +0000 |
Matthew Wild |
Remove stray merge marker
|
| Wed, 03 Dec 2008 15:09:58 +0000 |
Matthew Wild |
Merge from waqas
|
| Wed, 03 Dec 2008 19:57:08 +0500 |
Waqas Hussain |
config and data directories taken from path, and quoted to allow spaces in path
|
| Wed, 03 Dec 2008 19:56:05 +0500 |
Waqas Hussain |
Converted prosody.cfg.lua.dist to use windows end-of-lines
|
| Wed, 03 Dec 2008 14:59:27 +0000 |
Matthew Wild |
Fix license (left some boilerplate in)
|
| Wed, 03 Dec 2008 14:45:03 +0000 |
Matthew Wild |
and the C files too
|
| Wed, 03 Dec 2008 14:39:07 +0000 |
Matthew Wild |
Insert copyright/license headers
|
| Wed, 03 Dec 2008 13:06:23 +0000 |
Matthew Wild |
Fix port number in mod_console instructions
|
| Wed, 03 Dec 2008 13:02:23 +0000 |
Matthew Wild |
lxmppd -> Prosody
|
| Sun, 30 Nov 2008 19:59:28 +0000 |
Matthew Wild |
Fix macosx ostype target
|
| Sun, 30 Nov 2008 19:58:41 +0000 |
Matthew Wild |
Fix debian ostype target
|
| Sun, 30 Nov 2008 19:58:22 +0000 |
Matthew Wild |
Change sed usage back into one sed script for incompetent versions of sed
|
| Sun, 30 Nov 2008 19:36:30 +0000 |
Matthew Wild |
Use install to strip symbols
|
| Sun, 30 Nov 2008 19:31:43 +0000 |
Matthew Wild |
'install' libs to util before top-level make install
|
| Sun, 30 Nov 2008 19:02:00 +0000 |
Matthew Wild |
Potential fixes for building on Mac OSX
|
| Sun, 30 Nov 2008 18:59:29 +0000 |
Matthew Wild |
No need for the placeholder file in tests/ because the directory is no longer empty
|
| Sun, 30 Nov 2008 18:57:23 +0000 |
Matthew Wild |
Add test for latin1toutf8 (which passes)
|
| Sun, 30 Nov 2008 17:34:47 +0100 |
Tobias Markmann |
Converting latin encoded responsed to utf-8 when needed.
|
| Sun, 30 Nov 2008 17:18:31 +0100 |
Tobias Markmann |
Automerge with waqas.
|
| Sun, 30 Nov 2008 15:18:45 +0100 |
Tobias Markmann |
Automated merge with h-h.
|
| Sun, 30 Nov 2008 02:26:37 +0100 |
Tobias Markmann |
Remove that idn stuff for realm because it's either an ugly hack that the password_handler isn't ready for or something worse.
|
| Sun, 30 Nov 2008 20:58:48 +0500 |
Waqas Hussain |
Added function latin1toutf8 to sasl.lua, for processing non-utf8 responses
|
| Sun, 30 Nov 2008 14:30:22 +0000 |
Matthew Wild |
Makefile fix for creating datadir in correct place on install
|
| Sun, 30 Nov 2008 04:22:43 +0000 |
Matthew Wild |
Installation improvements (auto-creation of data directories)
|
| Sun, 30 Nov 2008 01:16:55 +0000 |
Matthew Wild |
Don't overwrite config on make install if it already exists
|
| Sun, 30 Nov 2008 06:14:41 +0500 |
Waqas Hussain |
Path fix for auto-creating directories
|
| Sun, 30 Nov 2008 01:02:12 +0000 |
Matthew Wild |
Merge from waqas
|
| Sun, 30 Nov 2008 06:01:37 +0500 |
Waqas Hussain |
Auto-create data directories on start
|
| Sun, 30 Nov 2008 00:38:41 +0000 |
Matthew Wild |
Merge with Tobias
|
| Sun, 30 Nov 2008 01:35:40 +0100 |
Tobias Markmann |
idna-to-unicode so password_handler looks for the right domain.
|
| Sun, 30 Nov 2008 00:44:23 +0100 |
Tobias Markmann |
Do idna-to-ascii to the realm we send first in Digest-MD5.
|
| Sun, 30 Nov 2008 00:33:58 +0000 |
Matthew Wild |
Yet another fix for the makefile :)
|
| Sat, 29 Nov 2008 22:55:16 +0000 |
Matthew Wild |
Fix missing prosody.cfg.lua.install
|
| Sat, 29 Nov 2008 22:28:11 +0000 |
Matthew Wild |
Don't write to prosody.cfg.lua from Makefile. Much apologies to poor albert :(
|
| Sat, 29 Nov 2008 22:20:59 +0000 |
Matthew Wild |
Add -fPIC to util-src/Makefile
|
| Sat, 29 Nov 2008 22:11:21 +0100 |
Tobias Markmann |
Another automatic merge, this gets annoying."
|
| Sun, 30 Nov 2008 02:08:37 +0500 |
Waqas Hussain |
Fixed the ejabberd importer to work with the pipe sign "|" as a separator in erlang lists
|
| Sat, 29 Nov 2008 21:13:12 +0100 |
Tobias Markmann |
Autocommit.
|
| Sat, 29 Nov 2008 20:33:14 +0100 |
Tobias Markmann |
Automated merge.
|
| Sat, 29 Nov 2008 20:30:35 +0100 |
Tobias Markmann |
Automated merge.
|
| Sat, 29 Nov 2008 19:52:20 +0000 |
Matthew Wild |
Make ejabberd2prosody.lua a little more cross-platform :)
|
| Sat, 29 Nov 2008 19:14:54 +0000 |
Matthew Wild |
Make ejabberd2prosody.lua eecutable
|
| Sat, 29 Nov 2008 19:09:38 +0000 |
Matthew Wild |
Automated merge with http://waqas.ath.cx/
|
| Sat, 29 Nov 2008 23:59:27 +0500 |
Waqas Hussain |
ejabberd db dump importer for Prosody
|
| Sat, 29 Nov 2008 17:52:10 +0000 |
Matthew Wild |
More Makefile improvements (install the certificates, and update the config on install to find them)
|
| Sat, 29 Nov 2008 17:22:05 +0000 |
Matthew Wild |
Update Makefile to set correct paths on install with Debian package
|
| Sat, 29 Nov 2008 17:21:04 +0000 |
Matthew Wild |
Add some example certificates and update the config to point to them
|
| Sat, 29 Nov 2008 16:25:14 +0000 |
Matthew Wild |
Add COPYING, remove LICENSE
|
| Sat, 29 Nov 2008 15:14:59 +0000 |
Matthew Wild |
Merfe from Tobias
|
| Sat, 29 Nov 2008 12:17:21 +0100 |
Tobias Markmann |
Apply IDNA to ASCII on hostnames.
|
| Sat, 29 Nov 2008 11:24:59 +0100 |
Tobias Markmann |
Forced merge.
|
| Fri, 28 Nov 2008 19:24:08 +0100 |
Tobias Markmann |
Use unsigned int instead of uint because uint is already in use on OS X.
|
| Fri, 28 Nov 2008 18:36:04 +0100 |
Tobias Markmann |
To use free you should include stdlib.h rather than malloc.h according to man page of free() and various C reference websites.
|
| Fri, 28 Nov 2008 18:32:54 +0100 |
Tobias Markmann |
Do idna_to_ascii when building own response.
|
| Sat, 29 Nov 2008 15:13:30 +0000 |
Matthew Wild |
Fix for loading connlisteners when running without CFG_SOURCEDIR
|
| Sat, 29 Nov 2008 03:49:46 +0000 |
Matthew Wild |
Also look for binary modules in the parent directory when running tests
|
| Sat, 29 Nov 2008 03:28:07 +0000 |
Matthew Wild |
Automated merge with http://waqas.ath.cx/
|
| Sat, 29 Nov 2008 08:25:34 +0500 |
Waqas Hussain |
Moved incoming c2s presence handling from stanza_router to presencemanager
|
| Sat, 29 Nov 2008 03:27:50 +0000 |
Matthew Wild |
Update Makefile to now pass config paths to prosody. Update prosody, modulemanager and connectionlisteners to obey these paths.
|
| Sat, 29 Nov 2008 03:26:46 +0000 |
Matthew Wild |
Fix for configmanager when config file can't be found
|
| Sat, 29 Nov 2008 02:28:00 +0000 |
Matthew Wild |
Rename and update config. Update Makefile for this change.
|
| Sat, 29 Nov 2008 02:23:48 +0000 |
Matthew Wild |
More Makefile improvements
|
| Sat, 29 Nov 2008 02:07:33 +0000 |
Matthew Wild |
Add a top-level Makefile and ./configure script. Update util-src Makefile for this.
|
| Sat, 29 Nov 2008 01:49:23 +0000 |
Matthew Wild |
Removing pull_from_master.sh. Use hg fetch instead.
|
| Sat, 29 Nov 2008 06:08:37 +0500 |
Waqas Hussain |
Load prosody instead of main.lia in mod_console
|
| Sat, 29 Nov 2008 01:02:32 +0000 |
Matthew Wild |
Make prosody executable
|
| Sat, 29 Nov 2008 01:01:19 +0000 |
Matthew Wild |
Automated merge with http://waqas.ath.cx/
|
| Sat, 29 Nov 2008 05:57:57 +0500 |
Waqas Hussain |
Added a FIXME
|
| Sat, 29 Nov 2008 05:56:09 +0500 |
Waqas Hussain |
Improved the regexp used to parse the client response a bit. Authenticating with non-ascii realm values now works.
|
| Sat, 29 Nov 2008 05:53:11 +0500 |
Waqas Hussain |
Fixed logging in datamanager
|
| Sat, 29 Nov 2008 01:00:04 +0000 |
Matthew Wild |
main.lua -> prosody
|
| Fri, 28 Nov 2008 18:06:29 +0000 |
Matthew Wild |
Merge from waqas
|
| Fri, 28 Nov 2008 22:47:22 +0500 |
Waqas Hussain |
Quickfix for dns.lua to not crash on failed connection to name servers
|
| Fri, 28 Nov 2008 20:17:20 +0500 |
Waqas Hussain |
Added option core.data_path
|
| Fri, 28 Nov 2008 00:08:23 +0000 |
Matthew Wild |
No more reading 1 byte at a time from sockets
|
| Thu, 27 Nov 2008 23:36:49 +0000 |
Matthew Wild |
Merge from waqas
|
| Fri, 28 Nov 2008 01:16:26 +0500 |
Waqas Hussain |
Completely switched to new hashes library from the old md5 library
|
| Fri, 28 Nov 2008 01:13:34 +0500 |
Waqas Hussain |
Switched from md5 to sha256 for dialback key generation
|
| Fri, 28 Nov 2008 00:48:16 +0500 |
Waqas Hussain |
Stopped using the lbase64 library
|
| Thu, 27 Nov 2008 22:28:33 +0500 |
Waqas Hussain |
Added make.bat for windows
|
| Thu, 27 Nov 2008 22:27:25 +0500 |
Waqas Hussain |
Removed MS specific preprocessor statements from the Makefile
|
| Thu, 27 Nov 2008 23:36:17 +0000 |
Matthew Wild |
Add module:unload() to mod_console, and allow module:load() to take config param
|
| Thu, 27 Nov 2008 17:12:05 +0000 |
Matthew Wild |
Merge from waqas
|
| Thu, 27 Nov 2008 21:49:31 +0500 |
Waqas Hussain |
Makefile now works on windows with Microsoft's compiler
|
| Thu, 27 Nov 2008 21:47:13 +0500 |
Waqas Hussain |
Minor changes to C files (to prevent compiler warnings)
|
| Thu, 27 Nov 2008 17:09:21 +0000 |
Matthew Wild |
Some mod_console updates
|
| Thu, 27 Nov 2008 16:52:30 +0000 |
Matthew Wild |
is_loaded() and incomplete unload() for modules
|
| Thu, 27 Nov 2008 03:12:12 +0000 |
Matthew Wild |
Bumper commit for the new modulemanager API \o/ Updates all the modules, though some more changes may be in store.
|
| Thu, 27 Nov 2008 03:06:29 +0000 |
Matthew Wild |
Nice enhancement for logging output
|
| Thu, 27 Nov 2008 02:43:39 +0000 |
Matthew Wild |
Removing servermanager... it is no longer used
|
| Wed, 26 Nov 2008 23:47:23 +0000 |
Matthew Wild |
Log reason for connection failure
|
| Wed, 26 Nov 2008 23:44:30 +0000 |
Matthew Wild |
(Basic) IDNA and SRV fallback support
|
| Wed, 26 Nov 2008 23:12:05 +0000 |
Matthew Wild |
Fix to make a global configmanager instance
|
| Wed, 26 Nov 2008 22:45:33 +0000 |
Matthew Wild |
Fix for hashes.c and encodings.c to rename luaopen for util_*
|
| Wed, 26 Nov 2008 22:18:26 +0000 |
Matthew Wild |
Fix a waqas copy/paste error. It was my fault again apparently.
|
| Wed, 26 Nov 2008 21:49:17 +0000 |
Matthew Wild |
Merge from waqas
|
| Thu, 27 Nov 2008 02:48:08 +0500 |
Waqas Hussain |
Added options to limit the number of resources and for handling of resource conflicts
|
| Wed, 26 Nov 2008 18:25:03 +0000 |
Matthew Wild |
Update mod_selftests to use the hosts on http://xmpp.org/interop/servers.shtml
|
| Wed, 26 Nov 2008 15:58:04 +0000 |
Matthew Wild |
Yes, we don't put these things in here, we put them in here.
|
| Wed, 26 Nov 2008 09:47:16 +0500 |
Waqas Hussain |
Wrapped a core_process_stanza call in an xpcall call
|
| Wed, 26 Nov 2008 09:06:32 +0500 |
Waqas Hussain |
Added mod_ping with support for [XEP-0199: XMPP Ping]
|
| Wed, 26 Nov 2008 09:02:58 +0500 |
Waqas Hussain |
Changed format for XEP-0090 to the legacy format
|
| Wed, 26 Nov 2008 08:56:30 +0500 |
Waqas Hussain |
Added mod_time with support for [XEP-0202: Entity Time] and [XEP-0090: Entity Time] (deprecated)
|
| Wed, 26 Nov 2008 03:29:06 +0000 |
Matthew Wild |
Merge from waqas
|
| Wed, 26 Nov 2008 08:27:09 +0500 |
Waqas Hussain |
Modules now sending disco replies
|
| Wed, 26 Nov 2008 08:26:24 +0500 |
Waqas Hussain |
Minor bug fix
|
| Wed, 26 Nov 2008 07:44:38 +0500 |
Waqas Hussain |
Added helper method to discomanager
|
| Wed, 26 Nov 2008 02:21:18 +0000 |
Matthew Wild |
Add rough Makefile for util-src/
|
| Wed, 26 Nov 2008 01:55:07 +0500 |
Waqas Hussain |
Removed commented code
|
| Wed, 26 Nov 2008 01:46:16 +0500 |
Waqas Hussain |
Added util-src/hashes.c - support for sha1, sha256 and md5 hashes
|
| Wed, 26 Nov 2008 01:45:25 +0500 |
Waqas Hussain |
Added util-src/encodings.c - support for base64, stringprep and idna encodings
|
| Tue, 25 Nov 2008 05:00:31 +0000 |
Matthew Wild |
Update TODO
|
| Tue, 25 Nov 2008 03:52:53 +0000 |
Matthew Wild |
Refuse to run without SSL/TLS unless run_without_ssl is set in config
|
| Tue, 25 Nov 2008 03:50:08 +0000 |
Matthew Wild |
Change loading order of modules, config before dependency checking
|
| Tue, 25 Nov 2008 03:48:43 +0000 |
Matthew Wild |
Some mod_console changes
|
| Tue, 25 Nov 2008 02:33:13 +0000 |
Matthew Wild |
Trivial whitespace fix in the missing dependency message
|
| Tue, 25 Nov 2008 02:30:25 +0000 |
Matthew Wild |
Add MD5 to the list of checked dependencies
|
| Tue, 25 Nov 2008 02:20:23 +0000 |
Matthew Wild |
Friendlier messages on missing dependencies
|
| Tue, 25 Nov 2008 01:56:20 +0000 |
Matthew Wild |
Fix softreq, so it reports when no suitable MD5 library is found
|
| Tue, 25 Nov 2008 01:55:01 +0000 |
Matthew Wild |
SSL library is optional, not a fatal error
|
| Sun, 23 Nov 2008 22:56:07 +0100 |
Tobias Markmann |
Some ends too much.
|
| Sun, 23 Nov 2008 21:26:06 +0100 |
Tobias Markmann |
Some changes to report more correct SASL failures. Support for disabled accounts.
|
| Sun, 23 Nov 2008 20:44:48 +0100 |
Tobias Markmann |
Merging with main branch.
|
| Sun, 23 Nov 2008 20:43:42 +0100 |
Tobias Markmann |
Checking some variables for nil so no errors occur that'll break the server.
|
| Sun, 16 Nov 2008 17:31:16 +0100 |
Tobias Markmann |
Removing some debug messages.
|
| Sun, 23 Nov 2008 05:49:08 +0000 |
Matthew Wild |
Merge from waqas
|
| Sun, 23 Nov 2008 10:43:50 +0500 |
Waqas Hussain |
Added temporary fix for srv on windows: using opendns nameservers
|
| Sun, 23 Nov 2008 10:39:13 +0500 |
Waqas Hussain |
Check to prevent error on IQs from completely unhandled origins
|
| Sun, 23 Nov 2008 05:47:55 +0000 |
Matthew Wild |
Backed out the backout. Now we're back out.
|
| Sun, 23 Nov 2008 05:43:58 +0000 |
Matthew Wild |
Reverted my change to modulemanager, to restore those made by waqas
|
| Sun, 23 Nov 2008 05:43:17 +0000 |
Matthew Wild |
Backed out changeset 79bd7a3e906c
|
| Sun, 23 Nov 2008 05:21:21 +0000 |
Matthew Wild |
Merge from waqas
|
| Sun, 23 Nov 2008 10:20:56 +0500 |
Waqas Hussain |
Ahem, a bit of an identity crisis..
|
| Sun, 23 Nov 2008 05:20:33 +0000 |
Matthew Wild |
Removing lxmppd.cfg.dist
|
| Sun, 23 Nov 2008 05:14:37 +0000 |
Matthew Wild |
Typo prevented modulemanager.load() from returning the error if load failed.
|
| Sun, 23 Nov 2008 05:03:36 +0000 |
Matthew Wild |
Merge from waqas
|
| Sun, 23 Nov 2008 03:32:57 +0500 |
Waqas Hussain |
Added mod_disco
|
| Sun, 23 Nov 2008 03:32:34 +0500 |
Waqas Hussain |
Added discomanager
|
| Sun, 23 Nov 2008 03:32:20 +0500 |
Waqas Hussain |
Added discohelper
|
| Sun, 23 Nov 2008 03:31:03 +0500 |
Waqas Hussain |
Account deletion support
|
| Sat, 22 Nov 2008 23:14:31 +0500 |
Waqas Hussain |
Check to prevent error for IQs from completely unhandled origins
|
| Sat, 22 Nov 2008 22:37:44 +0500 |
Waqas Hussain |
Removed useless check
|
| Sun, 23 Nov 2008 04:56:46 +0000 |
Matthew Wild |
Only start console if it is enabled in the config. Note that the exact option is going to change tomorrow.
|
| Sun, 23 Nov 2008 04:54:44 +0000 |
Matthew Wild |
Add initial mod_console
|
| Sun, 23 Nov 2008 04:54:05 +0000 |
Matthew Wild |
Comment out remote debug, will later be enabled via config
|
| Sun, 23 Nov 2008 04:53:12 +0000 |
Matthew Wild |
Small fix for connlisteners to accept nil for userdata
|
| Sun, 23 Nov 2008 03:00:20 +0000 |
Matthew Wild |
Fix various mistakes in dns.lua
|
| Sun, 23 Nov 2008 02:50:57 +0000 |
Matthew Wild |
Fix dns for poor Windows users, who have never seen a resolv.conf
|
| Sun, 23 Nov 2008 02:42:21 +0000 |
Matthew Wild |
Add new lxmppd.cfg.lua.dist example config file
|
| Sun, 23 Nov 2008 02:12:46 +0000 |
Matthew Wild |
New configmanager. Old-style config files still work, but will print a warning
|
| Sun, 23 Nov 2008 02:11:58 +0000 |
Matthew Wild |
Fix mod_selftests syntax, and switch it to use config
|
| Sat, 22 Nov 2008 20:12:27 +0000 |
Matthew Wild |
All the people who don't use TLS, this one's for you.
|
| Sat, 22 Nov 2008 19:07:41 +0000 |
Matthew Wild |
Add helper function for adding message bodies to stanzas
|
| Fri, 21 Nov 2008 05:59:03 +0000 |
Matthew Wild |
Now possible to specify nil origin to core_route_stanza. Origin will be chosen as the host of the 'from' attribute on the stanza. Returns false on no such host.
|
| Fri, 21 Nov 2008 05:47:27 +0000 |
Matthew Wild |
Import initial configmanager, not sure if it works yet, but it does pass the unit tests ;)
|
| Fri, 21 Nov 2008 05:46:15 +0000 |
Matthew Wild |
Update test.lua with a work-in-progress
|
| Fri, 21 Nov 2008 05:07:41 +0000 |
Matthew Wild |
Better names for variables
|
| Fri, 21 Nov 2008 05:06:35 +0000 |
Matthew Wild |
Remove old TODO
|
| Fri, 21 Nov 2008 05:06:01 +0000 |
Matthew Wild |
Remove some declarations I added while debugging
|
| Fri, 21 Nov 2008 05:02:53 +0000 |
Matthew Wild |
Improve jid.split() and jid.bare() to pass new test cases with invalid JIDs
|
| Thu, 20 Nov 2008 23:28:16 +0000 |
Matthew Wild |
Add jid.bare() helper function
|
| Thu, 20 Nov 2008 22:42:37 +0000 |
Matthew Wild |
Adding selftests module, but not enabling in config
|
| Thu, 20 Nov 2008 21:06:27 +0000 |
Matthew Wild |
Oops, never added the tests for s2smanager to the repo
|
| Thu, 20 Nov 2008 21:04:46 +0000 |
Matthew Wild |
Add run_tests.sh
|
| Thu, 20 Nov 2008 21:02:49 +0000 |
Matthew Wild |
Update unit testing to output coverage reports
|
| Thu, 20 Nov 2008 03:00:43 +0000 |
Matthew Wild |
Remove or comment useless prints, or change them to log()
|
| Thu, 20 Nov 2008 02:59:40 +0000 |
Matthew Wild |
Add event for server startup completed: server-started
|
| Thu, 20 Nov 2008 02:05:26 +0000 |
Matthew Wild |
Don't error reply to stanzas direct over the s2s stream they came from
|
| Thu, 20 Nov 2008 01:33:25 +0000 |
Matthew Wild |
Use a stanza for c2s stream features instead of an array of strings. Removes a FIXME.
|
| Thu, 20 Nov 2008 01:32:24 +0000 |
Matthew Wild |
Log number of open sessions on session creation
|
| Thu, 20 Nov 2008 01:31:15 +0000 |
Matthew Wild |
Remove a debug print() from xmlhandlers
|
| Thu, 20 Nov 2008 01:14:31 +0000 |
Matthew Wild |
Remove version=1.0 on s2s stream headers, again.
|
| Wed, 19 Nov 2008 23:25:04 +0000 |
Matthew Wild |
Remove an old FIXME comment
|
| Wed, 19 Nov 2008 23:18:12 +0000 |
Matthew Wild |
Fix the reversed to/from on the final db:result. Fixes M-Link and Gmail. Thanks dwd!!
|
| Wed, 19 Nov 2008 22:50:37 +0000 |
Matthew Wild |
Comments and logging fixes
|
| Wed, 19 Nov 2008 22:05:44 +0000 |
Matthew Wild |
Send version=1.0 again in s2s stream header
|
| Wed, 19 Nov 2008 22:04:39 +0000 |
Matthew Wild |
Fix for setting the correct host on the socket, seems to fix s2s with XCP
|
| Wed, 19 Nov 2008 22:03:39 +0000 |
Matthew Wild |
Show which session got disconnected in log message
|
| Wed, 19 Nov 2008 21:07:40 +0000 |
Matthew Wild |
Don't error if the original s2s connection has closed before we get the dialback result
|
| Wed, 19 Nov 2008 05:34:00 +0000 |
Matthew Wild |
Don't send version 1.0. Who cares about Gmail?
|
| Wed, 19 Nov 2008 05:13:07 +0000 |
Matthew Wild |
Send version=1.0 in s2s stream header. Send s2s stream:features when in 1.0 mode.
|
| Wed, 19 Nov 2008 05:12:21 +0000 |
Matthew Wild |
Don't attempt to auth connection unless stanzas are being sent across it
|
| Wed, 19 Nov 2008 05:11:37 +0000 |
Matthew Wild |
Log sent s2s stanzas
|
| Wed, 19 Nov 2008 05:10:42 +0000 |
Matthew Wild |
Incorrect function set as callback
|
| Wed, 19 Nov 2008 05:10:16 +0000 |
Matthew Wild |
Don't error if streamopened/streamclosed callback is not specified for a session
|
| Wed, 19 Nov 2008 05:09:05 +0000 |
Matthew Wild |
Extra checks before sending error replies to incoming stanzas
|
| Wed, 19 Nov 2008 05:07:52 +0000 |
Matthew Wild |
Fix sending of unavailable presence on disconnect
|
| Wed, 19 Nov 2008 05:02:13 +0000 |
Matthew Wild |
Don't forget to escape XML in attributes. Thanks to the Postgres Q&A room on conference.jabber.org :)
|
| Tue, 18 Nov 2008 22:41:04 +0000 |
Matthew Wild |
We have SRV resolving \o/
|
| Tue, 18 Nov 2008 22:40:23 +0000 |
Matthew Wild |
Small fix for servermanager
|
| Tue, 18 Nov 2008 22:16:06 +0000 |
Matthew Wild |
Fix to prevent send retry when connection is already closed
|
| Tue, 18 Nov 2008 19:58:29 +0000 |
Matthew Wild |
*ahem* Yes, move along please... though really, quite a classic. :)
|
| Tue, 18 Nov 2008 19:44:54 +0000 |
Matthew Wild |
session:disconnect() -> session:close() for consistency with other Lua APIs
|
| Tue, 18 Nov 2008 19:40:04 +0000 |
Matthew Wild |
Remove useless check for unavailable presence (which never exists)
|
| Tue, 18 Nov 2008 17:52:33 +0000 |
Matthew Wild |
Quite some changes, to:
|
| Tue, 18 Nov 2008 14:42:45 +0000 |
Matthew Wild |
s2s sessions can now be disconnected, with or without a stream error. Fixes #8
|
| Tue, 18 Nov 2008 05:13:29 +0000 |
Matthew Wild |
Allow us to close client connections, with or without a stream error. Partially fixes #8, we still need the same for s2s (though it should be almost a straight copy of the code, I'm too tired atm)
|
| Tue, 18 Nov 2008 05:06:50 +0000 |
Matthew Wild |
Flush write queue before closing socket
|
| Mon, 17 Nov 2008 18:53:13 +0500 |
Waqas Hussain |
Fixed s2s manager's send queue to not store recieved stanza objects (as these can chnage after the send call)
|
| Mon, 17 Nov 2008 13:51:47 +0500 |
Waqas Hussain |
Send unsubscribe and unsubscribed on roster item delete, and broadcast available resources' presence in reply to pre-approved subscription request
|
| Mon, 17 Nov 2008 12:27:02 +0500 |
Waqas Hussain |
Adding logging for outbound presence broadcasts (changed it a bit)
|
| Mon, 17 Nov 2008 12:21:21 +0500 |
Waqas Hussain |
Adding logging for outbound presence broadcasts
|
| Mon, 17 Nov 2008 11:28:09 +0500 |
Waqas Hussain |
Second fix for broadcasting presence of available resources to newly approved contact
|
| Mon, 17 Nov 2008 10:24:47 +0500 |
Waqas Hussain |
Fix for broadcasting presence of available resources to newly approved contact
|
| Mon, 17 Nov 2008 10:15:04 +0500 |
Waqas Hussain |
Moved presence subscription code from stanza_router to presencemanager
|
| Sun, 16 Nov 2008 00:30:13 +0000 |
Matthew Wild |
Merge with waqas
|
| Sun, 16 Nov 2008 00:29:15 +0000 |
Matthew Wild |
Fix for putting TLS in stream:features for connections already using TLS. Thanks to albert for spotting.
|
| Sun, 16 Nov 2008 00:27:40 +0000 |
Matthew Wild |
Fix logging in some cases for client disconnects
|
| Sun, 16 Nov 2008 05:06:38 +0500 |
Waqas Hussain |
Removed unused function send_to_session from sessionmanager (send_to_session replaced by session.send)
|
| Sun, 16 Nov 2008 05:03:21 +0500 |
Waqas Hussain |
Fixed mod_tls to use session.send for sending stanzas
|
| Sun, 16 Nov 2008 05:02:15 +0500 |
Waqas Hussain |
Fixed servermanager to use session.send for sending stanzas
|
| Sun, 16 Nov 2008 04:52:11 +0500 |
Waqas Hussain |
Removed useless [[local send = require "core.sessionmanager".send_to_session]] from mod_uptime and mod_version
|
| Sun, 16 Nov 2008 04:47:34 +0500 |
Waqas Hussain |
Fixed mod_saslauth to use session.send for sending stanzas
|
| Sun, 16 Nov 2008 04:45:31 +0500 |
Waqas Hussain |
Fixed sessionmanager to not send session in place of stream features...
|
| Sun, 16 Nov 2008 04:42:03 +0500 |
Waqas Hussain |
Fixed mod_register to use session.send for sending stanzas
|
| Sun, 16 Nov 2008 04:39:48 +0500 |
Waqas Hussain |
Fixed mod_private to use session.send for sending stanzas
|
| Sun, 16 Nov 2008 04:37:54 +0500 |
Waqas Hussain |
Fixed sessionmanager to use appropriate method for sending stream features
|
| Sun, 16 Nov 2008 04:36:34 +0500 |
Waqas Hussain |
Fixed mod_legacyauth to use session.send for sending stanzas
|
| Sun, 16 Nov 2008 04:28:37 +0500 |
Waqas Hussain |
Fix mod_vcard to use session.send for sending stanzas
|
| Sat, 15 Nov 2008 23:22:27 +0000 |
Matthew Wild |
Merge with myself (!)
|
| Sat, 15 Nov 2008 22:29:24 +0000 |
Matthew Wild |
Merge from waqas
|
| Sun, 16 Nov 2008 03:16:53 +0500 |
Waqas Hussain |
Code cleanup for resource binding
|
| Sun, 16 Nov 2008 02:52:54 +0500 |
Waqas Hussain |
Unused variables in mod_tls
|
| Sat, 15 Nov 2008 23:14:32 +0000 |
Matthew Wild |
You can never have too many tests
|
| Sat, 15 Nov 2008 23:11:17 +0000 |
Matthew Wild |
Warn when subtest function does not exist
|
| Sat, 15 Nov 2008 23:10:41 +0000 |
Matthew Wild |
If iq child element has no xmlns, use parent's
|
| Sat, 15 Nov 2008 23:09:08 +0000 |
Matthew Wild |
Fix mod_roster to use session.send for sending stanzas
|
| Sat, 15 Nov 2008 22:07:31 +0000 |
Matthew Wild |
Small fix for mod_version
|
| Sat, 15 Nov 2008 22:36:22 +0100 |
Tobias Markmann |
Providing some human readable error messages and some fixes.
|
| Sun, 16 Nov 2008 02:28:32 +0500 |
Waqas Hussain |
Using md5.sum rather than hashes.md5 because we don't want hexadecimal
|
| Sun, 16 Nov 2008 02:27:22 +0500 |
Waqas Hussain |
mod_saslauth: Code cleanup
|
| Sat, 15 Nov 2008 22:30:09 +0100 |
Tobias Markmann |
Made SASL module fit the new interface.
|
| Sun, 16 Nov 2008 02:10:01 +0500 |
Waqas Hussain |
base64 encode the sasl responses
|
| Sun, 16 Nov 2008 01:54:14 +0500 |
Waqas Hussain |
Started using realm in password hashing, and added support for error message replies from sasl
|
| Sat, 15 Nov 2008 19:50:22 +0000 |
Matthew Wild |
Comment out DIGEST-MD5 until it is fully implemented
|
| Sat, 15 Nov 2008 19:44:09 +0000 |
Matthew Wild |
Merge new SASL code from Tobias and Waqas
|
| Sat, 15 Nov 2008 20:28:49 +0100 |
Tobias Markmann |
Merging with Waqas' code.
|
| Sat, 15 Nov 2008 20:28:09 +0100 |
Tobias Markmann |
Set username in a SASL object.
|
| Sun, 16 Nov 2008 00:25:28 +0500 |
Waqas Hussain |
Set username on SASL success
|
| Sat, 15 Nov 2008 19:25:51 +0100 |
Tobias Markmann |
Merge with Waqas changes to mod_saslauth.
|
| Sat, 15 Nov 2008 19:23:55 +0100 |
Tobias Markmann |
Made PLAIN method in sasl.lua module follow new interface.
|
| Sat, 15 Nov 2008 23:20:07 +0500 |
Waqas Hussain |
mod_saslauth: Added base64 decoding, encoding check, and cleaned the code up.
|
| Sat, 15 Nov 2008 19:12:05 +0100 |
Tobias Markmann |
Adding some TODO for some security issue.
|
| Sat, 15 Nov 2008 13:47:17 +0100 |
Tobias Markmann |
Merging my new SASL code with Waqas' adjusted saslauth module.
|
| Sat, 15 Nov 2008 12:21:04 +0500 |
Waqas Hussain |
mod_saslauth updated for digest-md5
|
| Wed, 12 Nov 2008 21:38:46 +0100 |
Tobias Markmann |
Rewrote SASL Digest-MD5 responce generating code, fixed some realm related issue and tested it successfully with Psi. Thanks to dwd, remko and jake.
|
| Mon, 10 Nov 2008 16:29:19 +0100 |
Tobias Markmann |
Merging.
|
| Mon, 10 Nov 2008 16:28:15 +0100 |
Tobias Markmann |
Forward response stanzas to sasl.lua and some other stuff.
|
| Sun, 09 Nov 2008 22:45:17 +0100 |
Tobias Markmann |
Fixing some parsing and some other stuff.
|
| Sun, 09 Nov 2008 21:16:57 +0100 |
Tobias Markmann |
Some early attempts on DIGEST-MD5.
|
| Sat, 15 Nov 2008 19:32:58 +0000 |
Matthew Wild |
Fix logging of disconnect reason, and also sending of unavailable presence on disconnect
|
| Sat, 15 Nov 2008 19:13:28 +0000 |
Matthew Wild |
Fix routing of outbound iq stanzas
|
| Sat, 15 Nov 2008 19:12:23 +0000 |
Matthew Wild |
Add tests for core.stanza_router
|
| Sat, 15 Nov 2008 19:11:38 +0000 |
Matthew Wild |
Add new logger for tests to use
|
| Sat, 15 Nov 2008 19:05:01 +0000 |
Matthew Wild |
Some fixes for our test runner
|
| Sat, 15 Nov 2008 04:28:41 +0000 |
Matthew Wild |
Return registered host table when registering a component
|
| Sat, 15 Nov 2008 08:38:25 +0500 |
Waqas Hussain |
Log how many queued stanzas we send
|
| Sat, 15 Nov 2008 00:35:09 +0000 |
Matthew Wild |
Merge from waqas
|
| Sat, 15 Nov 2008 05:33:14 +0500 |
Waqas Hussain |
Some bugs fixed
|
| Fri, 14 Nov 2008 20:30:24 +0000 |
Matthew Wild |
Update hostname for identi.ca
|
| Fri, 14 Nov 2008 18:54:19 +0000 |
Matthew Wild |
Remove some old unused (and empty) functions from s2smanager
|
| Fri, 14 Nov 2008 18:46:00 +0000 |
Matthew Wild |
Only reply with errors if the stanza is not an error or a result (don't know how much bandwidth this just cost me :) )
|
| Fri, 14 Nov 2008 17:37:45 +0000 |
Matthew Wild |
Update rostermanager to use new logger
|
| Fri, 14 Nov 2008 16:03:33 +0000 |
Matthew Wild |
A treat for Linux users ;)
|
| Fri, 14 Nov 2008 14:26:56 +0000 |
Matthew Wild |
Fix outgoing s2s from components. Fixes #16
|
| Fri, 14 Nov 2008 02:54:56 +0000 |
Matthew Wild |
Now outgoing s2s sessions are associated with their from_host, fixes #15
|
| Fri, 14 Nov 2008 02:41:37 +0000 |
Matthew Wild |
Some more logging fixes
|
| Fri, 14 Nov 2008 02:38:41 +0000 |
Matthew Wild |
Yep, s2s definitely works now. This is just a small fix for logging...
|
| Fri, 14 Nov 2008 02:33:20 +0000 |
Matthew Wild |
I knew it ;) Fix sending error replies over s2s (though we shouldn't be error'ing on stream:features anyway)
|
| Fri, 14 Nov 2008 02:23:43 +0000 |
Matthew Wild |
Print out the stanza also
|
| Fri, 14 Nov 2008 02:20:46 +0000 |
Matthew Wild |
Fix for detecting when we are routing a stanza to ourself (I'm sure this has something to do with you, waqas...)
|
| Fri, 14 Nov 2008 02:12:08 +0000 |
Matthew Wild |
Another small fix, for logging in s2smanager
|
| Fri, 14 Nov 2008 02:09:20 +0000 |
Matthew Wild |
Another small fix, for logging in s2smanager
|
| Fri, 14 Nov 2008 02:06:17 +0000 |
Matthew Wild |
Mmm, s2s fixed :)
|
| Thu, 13 Nov 2008 16:58:29 +0000 |
Matthew Wild |
Merge from waqas
|
| Thu, 13 Nov 2008 19:14:31 +0500 |
Waqas Hussain |
Added error replies for unhandled stanzas
|
| Thu, 13 Nov 2008 12:13:13 +0500 |
Waqas Hussain |
Added basic offline message support
|
| Thu, 13 Nov 2008 12:12:19 +0500 |
Waqas Hussain |
Added util.datetime: Utility methods to support XEP-0082: XMPP Date and Time Profiles
|
| Thu, 13 Nov 2008 12:10:42 +0500 |
Waqas Hussain |
Added support for storing (and removing), loading and appending to lists of data to datamanager (for supporting offline messages)
|
| Thu, 13 Nov 2008 12:07:53 +0500 |
Waqas Hussain |
Fixed stanza deserialization
|
| Thu, 13 Nov 2008 16:47:16 +0000 |
Matthew Wild |
Add support for remote debugger
|
| Thu, 13 Nov 2008 03:56:22 +0000 |
Matthew Wild |
Missed importing a function in last commit
|
| Thu, 13 Nov 2008 03:48:20 +0000 |
Matthew Wild |
Change sending reply stream header to use top_tag()
|
| Thu, 13 Nov 2008 03:47:44 +0000 |
Matthew Wild |
Add new top_tag() method to stanzas
|
| Wed, 12 Nov 2008 19:26:08 +0000 |
Matthew Wild |
Some s2s fixes. Now connect() does not block, and stanzas are not lost when connection is slow
|
| Mon, 10 Nov 2008 00:00:46 +0000 |
Matthew Wild |
Renamed some of the variables in jid.split test to make it clearer
|
| Sun, 09 Nov 2008 23:58:19 +0000 |
Matthew Wild |
Fix jid.split test function
|
| Sun, 09 Nov 2008 23:54:54 +0000 |
Matthew Wild |
Merge from waqas
|
| Mon, 10 Nov 2008 04:53:42 +0500 |
Waqas Hussain |
Fixed typo
|
| Sun, 09 Nov 2008 21:48:01 +0000 |
Matthew Wild |
Merge from waqas
|
| Mon, 10 Nov 2008 01:33:37 +0500 |
Waqas Hussain |
Added mod_uptime: [XEP-0012: Last Activity] queries now work when directed at the server.
|
| Mon, 10 Nov 2008 01:30:52 +0500 |
Waqas Hussain |
Hack to allow s2s stanzas to work until we do proper namespace handling
|
| Sun, 09 Nov 2008 21:46:42 +0000 |
Matthew Wild |
Move some code about so that we don't leave connections hanging if they hit the connection timeout
|
| Sun, 09 Nov 2008 20:15:31 +0000 |
Matthew Wild |
Actually show error and position when we show a traceback :)
|
| Sun, 09 Nov 2008 20:14:58 +0000 |
Matthew Wild |
Prevent slow connects for s2s from blocking for so long
|
| Sun, 09 Nov 2008 05:24:47 +0500 |
Waqas Hussain |
We don't fail if modules fail to load at startup :)
|
| Sun, 09 Nov 2008 04:26:25 +0500 |
Waqas Hussain |
We now fail if modules fail to load at startup.
|
| Sun, 09 Nov 2008 03:33:38 +0500 |
Waqas Hussain |
Updated usermanager with DIGEST-MD5 support
|
| Sat, 08 Nov 2008 20:44:32 +0000 |
Matthew Wild |
Fix some very misleading logging
|
| Sat, 08 Nov 2008 20:42:23 +0000 |
Matthew Wild |
Committing code to get nicer tracebacks for errors, also we no longer consider such errors fatal (probably a bad thing, I know...)
|
| Sat, 08 Nov 2008 20:39:08 +0000 |
Matthew Wild |
Just committing this warning, because I want to know if the problem really affects us
|
| Sat, 08 Nov 2008 20:32:30 +0000 |
Matthew Wild |
Add host field to local host sessions
|
| Sat, 08 Nov 2008 00:17:00 +0000 |
Matthew Wild |
Merge from waqas
|
| Sat, 08 Nov 2008 05:06:22 +0500 |
Waqas Hussain |
Redirecting all stanzas not from origin of type s2sin and c2s to core_handle_stanza
|
| Fri, 07 Nov 2008 02:38:44 +0500 |
Waqas Hussain |
Shortened log output for incoming stanzas and an added check.
|
| Sat, 08 Nov 2008 00:10:01 +0000 |
Matthew Wild |
Fix for checking components, but we need to look at this whole block to optimise it, really we do
|
| Thu, 06 Nov 2008 16:57:10 +0500 |
Waqas Hussain |
Fixed some whitespace.
|
| Thu, 06 Nov 2008 16:52:39 +0500 |
Waqas Hussain |
Reworked the way lxmppd.cfg is used
|
| Tue, 04 Nov 2008 22:50:32 +0000 |
Matthew Wild |
Re-applying my changes to componentmanager. Sigh.
|
| Wed, 05 Nov 2008 03:47:22 +0500 |
Waqas Hussain |
Adding component support. Again...
|
| Tue, 04 Nov 2008 22:42:06 +0000 |
Matthew Wild |
/me glares at waqas for messing up the repo
|
| Wed, 05 Nov 2008 03:06:05 +0500 |
Waqas Hussain |
/me glares at MattJ
|
| Tue, 04 Nov 2008 17:43:48 +0500 |
Waqas Hussain |
Commented a buggy check
|
| Tue, 04 Nov 2008 17:25:12 +0500 |
Waqas Hussain |
Internal component support
|
| Tue, 04 Nov 2008 17:21:27 +0500 |
Waqas Hussain |
Foxed: Copy stanza type in reply for presence and message stanzas
|
| Tue, 04 Nov 2008 18:17:48 +0000 |
Matthew Wild |
Part 2 of internal components. Should have mentioned that the previous commit was from waqas, this one from me.
|
| Tue, 04 Nov 2008 18:15:56 +0000 |
Matthew Wild |
Part one of internal component support
|
| Tue, 04 Nov 2008 01:26:56 +0000 |
Matthew Wild |
Merge (for some reason)
|
| Tue, 04 Nov 2008 00:41:40 +0500 |
Waqas Hussain |
A little whitespace fix
|
| Mon, 03 Nov 2008 07:50:09 +0500 |
Waqas Hussain |
Datamanager now deletes files with no data
|
| Mon, 03 Nov 2008 07:48:39 +0500 |
Waqas Hussain |
Reformatted lxmppd.cfg.dist and removed redundant variable
|
| Sun, 02 Nov 2008 17:36:40 +0000 |
Matthew Wild |
imported patch srv-for-cdr-se.patch
|
| Sun, 02 Nov 2008 22:28:32 +0500 |
Waqas Hussain |
Removed require "core.stanza_dispatch"
|
| Sun, 02 Nov 2008 16:42:20 +0000 |
Matthew Wild |
Remove obsolete stanza_dispatch.lua
|
| Sun, 02 Nov 2008 02:02:41 +0000 |
Matthew Wild |
merge from waqas
|
| Sun, 02 Nov 2008 06:53:31 +0500 |
Waqas Hussain |
Priority based message routing, etc
|
| Sun, 02 Nov 2008 06:36:42 +0500 |
Waqas Hussain |
Added resource priority handling, etc
|
| Sun, 02 Nov 2008 01:30:36 +0000 |
Matthew Wild |
Fix for previous commit (again)
|
| Sun, 02 Nov 2008 01:28:27 +0000 |
Matthew Wild |
Fix for previous commit
|
| Sun, 02 Nov 2008 01:26:37 +0000 |
Matthew Wild |
Fix for add_iq_handler to allow multiple origin types too
|
| Sun, 02 Nov 2008 01:20:42 +0000 |
Matthew Wild |
vcards for s2s
|
| Sun, 02 Nov 2008 01:19:23 +0000 |
Matthew Wild |
Fix MD5 loading check
|
| Sun, 02 Nov 2008 02:23:52 +0500 |
Waqas Hussain |
mod_roster fix
|
| Sat, 01 Nov 2008 21:10:19 +0000 |
Matthew Wild |
Another fix for s2s (well, let's say it was more for modules)
|
| Sat, 01 Nov 2008 21:07:14 +0000 |
Matthew Wild |
Fix s2s once and for all
|
| Sat, 01 Nov 2008 18:28:46 +0000 |
Matthew Wild |
General fixes for s2s, to make it more robust (I hope), sending data to remote hosts sane (s2ssession.send() works as expected), recycle outgoing dialback connections, etc.
|
| Sat, 01 Nov 2008 18:23:52 +0000 |
Matthew Wild |
Fix for mod_version over s2s
|
| Thu, 30 Oct 2008 21:26:53 +0000 |
Matthew Wild |
mod_version is here
|
| Thu, 30 Oct 2008 21:19:26 +0000 |
Matthew Wild |
Was a bit hasty to remove send_s2s() from stanza_router. We still use it, and there is no problem with it.
|
| Thu, 30 Oct 2008 21:11:22 +0000 |
Matthew Wild |
sends2s -> s2s_session.send(), s2s_session.send() -> s2s_session.sends2s()
|
| Sun, 26 Oct 2008 21:22:59 +0500 |
Waqas Hussain |
Added support for XEP-0049: Private XML Storage (mod_private)
|
| Sun, 26 Oct 2008 21:21:38 +0500 |
Waqas Hussain |
mod_vcard: Fixed to use new util.stanza.add_child
|
| Sun, 26 Oct 2008 21:19:49 +0500 |
Waqas Hussain |
Combined some lines
|
| Sun, 26 Oct 2008 21:19:04 +0500 |
Waqas Hussain |
Datamanager Fixes and improvements
|
| Sun, 26 Oct 2008 14:39:52 +0000 |
Matthew Wild |
Don't set cursor inside added child when using add_child()
|
| Sun, 26 Oct 2008 14:27:10 +0000 |
Matthew Wild |
Make add_child() behave as expected. Old add_child() is now add_direct_child()
|
| Sun, 26 Oct 2008 14:03:40 +0000 |
Matthew Wild |
Better logging of s2s connections
|
| Sun, 26 Oct 2008 13:19:09 +0000 |
Matthew Wild |
Merge presence/subscription support from waqas
|
| Sun, 26 Oct 2008 00:22:18 +0500 |
Waqas Hussain |
Bug fixes and checks for presence subscriptions, etc
|
| Sat, 25 Oct 2008 21:16:08 +0500 |
Waqas Hussain |
Outbound presence subscription
|
| Sat, 25 Oct 2008 06:49:48 +0500 |
Waqas Hussain |
Routing code reorganization
|
| Sat, 25 Oct 2008 03:13:10 +0500 |
Waqas Hussain |
Inbound subscription request
|
| Sat, 25 Oct 2008 02:38:24 +0500 |
Waqas Hussain |
Inbound unsubscribe
|
| Sat, 25 Oct 2008 02:29:58 +0500 |
Waqas Hussain |
Inbound subscription cancellation
|
| Sat, 25 Oct 2008 02:16:29 +0500 |
Waqas Hussain |
Inbound subscription approval
|
| Sat, 25 Oct 2008 01:48:34 +0500 |
Waqas Hussain |
Minor fixes, comments
|
| Sun, 26 Oct 2008 13:14:14 +0000 |
Matthew Wild |
Little tweak for more useful logging of closed s2s sessions
|
| Sat, 25 Oct 2008 20:34:21 +0100 |
Matthew Wild |
Log when an incoming dialback verification request is an invalid key for our domain
|
| Sat, 25 Oct 2008 18:21:34 +0100 |
Matthew Wild |
Remove misleading log message regarding s2s/dialback
|
| Fri, 24 Oct 2008 19:04:51 +0100 |
Matthew Wild |
Backed out changeset 4adc53e03b4d (garbage collection)
|
| Fri, 24 Oct 2008 18:43:26 +0100 |
Matthew Wild |
Extra garbage collection, for debugging
|
| Fri, 24 Oct 2008 18:14:40 +0100 |
Matthew Wild |
other half of previous commit
|
| Fri, 24 Oct 2008 18:13:54 +0100 |
Matthew Wild |
Clean up session when s2s connections are disconnected
|
| Fri, 24 Oct 2008 15:33:38 +0100 |
Matthew Wild |
Remove some overly-verbose debug log output
|
| Fri, 24 Oct 2008 15:32:31 +0100 |
Matthew Wild |
Destroy s2s sendqueue when connection is established successfully and data written
|
| Fri, 24 Oct 2008 15:20:34 +0100 |
Matthew Wild |
Fix nil concat for good this time (\!)
|
| Fri, 24 Oct 2008 15:18:53 +0100 |
Matthew Wild |
Fix nil concat when non-existant user is probed (another)
|
| Fri, 24 Oct 2008 15:16:18 +0100 |
Matthew Wild |
Fix nil concat when non-existant user is probed
|
| Fri, 24 Oct 2008 14:59:04 +0100 |
Matthew Wild |
Hack until we get SRV resolving
|
| Fri, 24 Oct 2008 14:47:23 +0100 |
Matthew Wild |
Fix for sessionmanager to not throw error when session doesn't have a private logger
|
| Fri, 24 Oct 2008 14:46:22 +0100 |
Matthew Wild |
Show error when no MD5 lib available
|
| Fri, 24 Oct 2008 14:45:50 +0100 |
Matthew Wild |
Fix mod_legacyauth to not use old stanza_dispatch
|
| Fri, 24 Oct 2008 07:57:06 +0100 |
Matthew Wild |
Merge from waqas
|
| Fri, 24 Oct 2008 01:06:54 +0500 |
Waqas Hussain |
Moved some code and removed unnecessary checks.
|
| Fri, 24 Oct 2008 00:26:01 +0500 |
Waqas Hussain |
Presence fixes (again)
|
| Fri, 24 Oct 2008 07:36:48 +0100 |
Matthew Wild |
Merging more s2s
|
| Fri, 24 Oct 2008 07:34:13 +0100 |
Matthew Wild |
Partial s2s commit
|
| Fri, 24 Oct 2008 07:27:36 +0100 |
Matthew Wild |
s2s works! \o/ \o/
s2s
|
| Fri, 24 Oct 2008 06:13:38 +0100 |
Matthew Wild |
working incoming s2s \o/
s2s
|
| Fri, 24 Oct 2008 03:42:26 +0100 |
Matthew Wild |
working outgoing s2s \o/
s2s
|
| Fri, 24 Oct 2008 03:06:55 +0100 |
Matthew Wild |
dialback keys now verified
s2s
|
| Thu, 23 Oct 2008 19:10:16 +0100 |
Matthew Wild |
No need to comment out s2s in this branch
s2s
|
| Thu, 23 Oct 2008 18:43:00 +0100 |
Matthew Wild |
Backed out changeset 98e9fea75e5b
|
| Thu, 23 Oct 2008 18:42:25 +0100 |
Matthew Wild |
Backed out changeset 37b3e9ed8918 (again)
|
| Thu, 23 Oct 2008 18:40:06 +0100 |
Matthew Wild |
Backed out changeset a0fc73d5f48c
|
| Thu, 23 Oct 2008 18:39:26 +0100 |
Matthew Wild |
Backed out changeset 8f17ba74823c
|
| Thu, 23 Oct 2008 18:33:10 +0100 |
Matthew Wild |
Reverting stanza_router to non-conflicted version
|
| Thu, 23 Oct 2008 18:24:55 +0100 |
Matthew Wild |
Making the best attempt out of a bad merge from waqas
|
| Thu, 23 Oct 2008 22:08:19 +0500 |
Waqas Hussain |
Added TODO
|
| Thu, 23 Oct 2008 22:07:36 +0500 |
Waqas Hussain |
Merged from Matthew
|
| Thu, 23 Oct 2008 21:51:00 +0500 |
Waqas Hussain |
Merged from Matthew
|
| Thu, 23 Oct 2008 21:39:49 +0500 |
Waqas Hussain |
Removed .hgtags
|
| Thu, 23 Oct 2008 20:11:06 +0500 |
Waqas Hussain |
Fixed: Works when LuaRocks is not present
|
| Thu, 23 Oct 2008 20:02:30 +0500 |
Waqas Hussain |
Roster updates
|
| Thu, 23 Oct 2008 19:53:02 +0500 |
Waqas Hussain |
Docs update
|
| Thu, 23 Oct 2008 19:47:56 +0500 |
Waqas Hussain |
Presence fixes
|
| Thu, 23 Oct 2008 18:42:29 +0500 |
Waqas Hussain |
Fixed: Some modules did not return anything
|
| Thu, 23 Oct 2008 18:36:10 +0500 |
Waqas Hussain |
Set things up for presence subscriptions.
|
| Thu, 23 Oct 2008 18:09:39 +0100 |
Matthew Wild |
Initial s2s stuff
s2s
|
| Thu, 23 Oct 2008 18:05:06 +0100 |
Matthew Wild |
Final fix for marking user offline when all resources are gone :)
|
| Thu, 23 Oct 2008 17:34:10 +0100 |
Matthew Wild |
even faster checking for other sessions... thank you waqas :)
|
| Thu, 23 Oct 2008 17:27:41 +0100 |
Matthew Wild |
faster checking for other sessions
|
| Thu, 23 Oct 2008 16:07:40 +0100 |
Matthew Wild |
Fix for not destroying sessions when connection closed.
|
| Thu, 23 Oct 2008 14:39:42 +0100 |
Matthew Wild |
No s2s yet :)
|
| Thu, 23 Oct 2008 04:06:51 +0100 |
Matthew Wild |
Added a comment, removed all the old code
|
| Thu, 23 Oct 2008 03:53:51 +0100 |
Matthew Wild |
TLS/SASL no longer should include the connhandler module
|
| Thu, 23 Oct 2008 03:52:51 +0100 |
Matthew Wild |
Relocate presence broadcast to core_handle_stanza()
|
| Wed, 22 Oct 2008 23:12:26 +0100 |
Matthew Wild |
Merge roster & presence from waqas
|
| Thu, 23 Oct 2008 02:49:43 +0500 |
Waqas Hussain |
Fixed: datamanager.store and datamanager.load could crash when username or host arguments were nil. (useful for server specific and global data).
|
| Thu, 23 Oct 2008 02:19:26 +0500 |
Waqas Hussain |
Updated and fixed session documentation
|
| Thu, 23 Oct 2008 02:11:48 +0500 |
Waqas Hussain |
Updated session documentation
|
| Thu, 23 Oct 2008 02:11:27 +0500 |
Waqas Hussain |
Added session property for interested resources
|
| Thu, 23 Oct 2008 00:46:38 +0500 |
Waqas Hussain |
Working presence, presence probes and other fixes
|
| Wed, 22 Oct 2008 21:20:47 +0500 |
Waqas Hussain |
Added: TODO
|
| Wed, 22 Oct 2008 21:20:29 +0500 |
Waqas Hussain |
Fixed: Unhandled stanza handling
|
| Wed, 22 Oct 2008 21:20:07 +0500 |
Waqas Hussain |
Fixed: Roster support
|
| Wed, 22 Oct 2008 21:18:50 +0500 |
Waqas Hussain |
Minor edit, and added a TODO
|
| Fri, 17 Oct 2008 22:20:03 +0500 |
Waqas Hussain |
Added: More complete implementation for mod_roster
|
| Fri, 17 Oct 2008 22:19:26 +0500 |
Waqas Hussain |
Added: Roster manipulation functions to core.rostermanager
|
| Tue, 14 Oct 2008 10:26:33 +0500 |
Waqas Hussain |
Added: presence broadcast
|
| Tue, 14 Oct 2008 09:56:14 +0500 |
Waqas Hussain |
Removed an unnecessary line
|
| Tue, 14 Oct 2008 09:54:49 +0500 |
Waqas Hussain |
Fixed: util/jid.lua now returns module object
|
| Tue, 14 Oct 2008 07:20:29 +0500 |
Waqas Hussain |
Fixed: Typos caused by lack of sleep.
|
| Sun, 12 Oct 2008 17:41:14 +0500 |
Waqas Hussain |
Fixed: mod_roster now outputs all roster data (instead of just the JIDs)
|
| Sun, 12 Oct 2008 17:40:03 +0500 |
Waqas Hussain |
Added some roster management functions
|
| Sun, 12 Oct 2008 17:38:17 +0500 |
Waqas Hussain |
Documented the roster object's structure
|
| Wed, 22 Oct 2008 17:36:21 +0100 |
Matthew Wild |
Abstract connections with "connection listeners"
|
| Wed, 22 Oct 2008 17:27:40 +0100 |
Matthew Wild |
server.lua should degrade gracefully when LuaSec not present
|
| Sun, 12 Oct 2008 01:23:30 +0100 |
Matthew Wild |
Some tiny changes for main.lua
|
| Sun, 12 Oct 2008 01:01:19 +0100 |
Matthew Wild |
Updated TODO
|
| Sat, 11 Oct 2008 22:16:02 +0100 |
Matthew Wild |
Remove more of Dolphin's leftovers
|
| Sat, 11 Oct 2008 21:40:50 +0100 |
Matthew Wild |
Add AUTHORS file
|
| Thu, 09 Oct 2008 20:32:59 +0100 |
Matthew Wild |
Fix MUC address
|
| Thu, 09 Oct 2008 20:28:39 +0100 |
Matthew Wild |
Updated pull script for new repo
|
| Thu, 09 Oct 2008 22:19:35 +0500 |
Waqas Hussain |
Fixed: util.stanza.deserialize now handles nil stanzas
|
| Thu, 09 Oct 2008 00:50:45 +0100 |
Matthew Wild |
Stanza preserialize/deserialize helpers, to strip and restore stanzas respectively. Fixed mod_vcard to use these.
|
| Thu, 09 Oct 2008 03:40:16 +0500 |
Waqas Hussain |
Fixed: incorrect auth check
|
| Thu, 09 Oct 2008 03:21:16 +0500 |
Waqas Hussain |
Minor fix
|
| Thu, 09 Oct 2008 03:01:47 +0500 |
Waqas Hussain |
Merge from Matthew. datamanager.simplesave fix
|
| Thu, 09 Oct 2008 02:59:57 +0500 |
Waqas Hussain |
Added: vCard plugin: mod_vcard
|
| Thu, 09 Oct 2008 02:08:33 +0500 |
Waqas Hussain |
Added: mod_register now replies with an error stanza when file write fails
|
| Thu, 09 Oct 2008 01:20:43 +0500 |
Waqas Hussain |
Added: Datastore support for hosts and global data in addition to users
|
| Thu, 09 Oct 2008 01:18:48 +0500 |
Waqas Hussain |
Fixed routing for IQs to bare JIDs, and added a simple IQ validity check
|
| Wed, 08 Oct 2008 22:42:51 +0100 |
Matthew Wild |
Fix for saving tables with non-string keys
|
| Wed, 08 Oct 2008 17:27:20 +0100 |
Matthew Wild |
Merge roster fixes from waqas
|
| Wed, 08 Oct 2008 21:10:18 +0500 |
Waqas Hussain |
Fixed: rostermanager.lua now returns the module
|
| Wed, 08 Oct 2008 20:38:05 +0500 |
Waqas Hussain |
Removed: Unnecessary check in mod_roster. session.roster is guaranteed to be available for "c2s" session type.
|
| Wed, 08 Oct 2008 20:37:16 +0500 |
Waqas Hussain |
Fized: Added check to ensure that resource binding is done after auth.
|
| Wed, 08 Oct 2008 19:30:35 +0500 |
Waqas Hussain |
Load roster on resource bind
|
| Wed, 08 Oct 2008 17:20:11 +0100 |
Matthew Wild |
Merged docs from paul
|
| Wed, 08 Oct 2008 19:17:14 +0300 |
Paul-Sebastian Manole |
Added script to pull from master mercurial repository
|
| Wed, 08 Oct 2008 17:19:00 +0100 |
Matthew Wild |
Remove debugging output from when doing TLS
|
| Wed, 08 Oct 2008 17:06:51 +0500 |
Waqas Hussain |
Added to a comment
|
| Wed, 08 Oct 2008 17:05:25 +0500 |
Waqas Hussain |
Code cleanup
|
| Wed, 08 Oct 2008 04:49:55 +0500 |
Waqas Hussain |
Added: Local stanza routing
|
| Wed, 08 Oct 2008 03:38:07 +0500 |
Waqas Hussain |
Fixed typo in variable name
|
| Tue, 07 Oct 2008 23:13:30 +0100 |
Matthew Wild |
forgot to commit mod_tls, oops :)
|
| Sun, 05 Oct 2008 19:48:25 +0100 |
Matthew Wild |
Beginnings of real stanza routing
|
| Sun, 05 Oct 2008 19:16:32 +0100 |
Matthew Wild |
Merged local TLS branch
|
| Sun, 05 Oct 2008 19:10:21 +0100 |
Matthew Wild |
Working TLS!
tls
|
| Sun, 05 Oct 2008 17:33:38 +0100 |
Matthew Wild |
TLS: Handshake works, no data after that
tls
|
| Sun, 05 Oct 2008 02:48:39 +0100 |
Matthew Wild |
Convert spaces->tabs
|
| Sun, 05 Oct 2008 01:39:49 +0100 |
Matthew Wild |
mod_InBandRegistration -> mod_register
|
| Sun, 05 Oct 2008 01:32:43 +0100 |
Matthew Wild |
Merged mod_InBandRegistration from waqas
|
| Sun, 05 Oct 2008 01:31:27 +0100 |
Matthew Wild |
Docs
|
| Sun, 05 Oct 2008 04:55:45 +0500 |
Waqas Hussain |
User registration, etc (jabber:iq:register)
|
| Sat, 04 Oct 2008 19:24:43 +0100 |
Matthew Wild |
Merge from waqas
|
| Sat, 04 Oct 2008 19:51:59 +0500 |
Waqas Hussain |
Removed unused functions
|
| Sat, 04 Oct 2008 17:59:32 +0100 |
Matthew Wild |
Fix setting resource before we even know what it is
|
| Sat, 04 Oct 2008 15:35:28 +0100 |
Matthew Wild |
Merge docs from waqas
|
| Sat, 04 Oct 2008 19:32:02 +0500 |
Waqas Hussain |
Some notes of the stanza and session structures
|
| Sat, 04 Oct 2008 15:26:36 +0100 |
Matthew Wild |
DEPENDS updated by waqas
|
| Sat, 04 Oct 2008 15:25:54 +0100 |
Matthew Wild |
Session destruction fixes, some debugging code while we fix the rest. Also change logger to be more useful.
|
| Sat, 04 Oct 2008 15:24:52 +0100 |
Matthew Wild |
Fix for destruction of unauthed SASL sessions
|
| Sat, 04 Oct 2008 18:54:09 +0500 |
Waqas Hussain |
Added lbase64 to the dependency list
|
| Sat, 04 Oct 2008 14:36:03 +0100 |
Matthew Wild |
Fix for using wrong auth token as username (fixes Gajim login)
|
| Sat, 04 Oct 2008 02:43:23 +0100 |
Matthew Wild |
New "import" module to help tidy up all the local declarations at the top of modules
|
| Sat, 04 Oct 2008 02:42:23 +0100 |
Matthew Wild |
Use xmlns for matching auth tag too
|
| Sat, 04 Oct 2008 02:40:47 +0100 |
Matthew Wild |
Fix stanza handlers to use xmlns also for matching
|
| Sat, 04 Oct 2008 02:15:13 +0100 |
Matthew Wild |
Resource binding, XMPP sessions (whatever they're for...)
|
| Sat, 04 Oct 2008 02:14:11 +0100 |
Matthew Wild |
Small fix for sending stanzas in case of resource binding error
|
| Sat, 04 Oct 2008 02:12:54 +0100 |
Matthew Wild |
Add "uuid" library and make sessionmanager use this.
|
| Sat, 04 Oct 2008 02:10:14 +0100 |
Matthew Wild |
Reply to unhandled iq's with service-unavailable
|
| Sat, 04 Oct 2008 02:09:46 +0100 |
Matthew Wild |
Small fixes
|
| Fri, 03 Oct 2008 22:21:01 +0100 |
Matthew Wild |
An oops in sessionmanager stream:features code :)
|
| Fri, 03 Oct 2008 22:18:08 +0100 |
Matthew Wild |
Move stream opening handling from xmlhandlers to sessionmanager
|
| Fri, 03 Oct 2008 22:17:20 +0100 |
Matthew Wild |
Add support for arbitrary events and event hooks
|
| Thu, 02 Oct 2008 01:08:58 +0100 |
Matthew Wild |
SASL!
|
| Thu, 02 Oct 2008 00:00:35 +0100 |
Matthew Wild |
Removed unused functions from main.lua
|
| Wed, 01 Oct 2008 22:11:28 +0100 |
Matthew Wild |
Moved hosts to a config file, still need better config though
|
| Wed, 01 Oct 2008 18:51:28 +0500 |
Waqas Hussain |
Removed tag tip
|
| Wed, 01 Oct 2008 18:47:07 +0500 |
Waqas Hussain |
Fixed: Session data was never removed from sessions list
|
| Wed, 01 Oct 2008 01:18:19 +0100 |
Matthew Wild |
Let modules set/write globals
|
| Tue, 30 Sep 2008 21:35:39 +0100 |
Matthew Wild |
Fix quoting in util/sasl.lua
|
| Tue, 30 Sep 2008 21:20:55 +0100 |
Matthew Wild |
Remove now useless debug output
|
| Tue, 30 Sep 2008 19:52:00 +0100 |
Matthew Wild |
Huge commit to:
|
| Tue, 30 Sep 2008 19:49:36 +0100 |
Matthew Wild |
jid.split(): Return nil when passed nil
|
| Sat, 27 Sep 2008 19:18:05 +0100 |
Matthew Wild |
Adding initial unit testing scripts
|
| Sat, 27 Sep 2008 19:17:40 +0100 |
Matthew Wild |
Fixing jid.split() for all JIDs
|
| Wed, 17 Sep 2008 21:33:05 +0100 |
Matthew Wild |
Merged Paul's branch
|
| Wed, 17 Sep 2008 23:30:48 +0300 |
bt |
Grrr! Don't use KDE apps to view this repo!
|
| Wed, 17 Sep 2008 23:26:48 +0300 |
bt |
Removed ~ files
|
| Wed, 17 Sep 2008 22:20:08 +0300 |
bt |
Some docs written by Thorns. Need reviewing.
|
| Wed, 03 Sep 2008 02:24:28 +0100 |
Matthew Wild |
Various documentation updates, and added names.txt :)
|
| Wed, 27 Aug 2008 03:16:14 +0100 |
Matthew Wild |
Updated stanza routing doc
|
| Tue, 26 Aug 2008 16:57:00 +0100 |
Matthew Wild |
Remove some debugging messages
|
| Tue, 26 Aug 2008 13:15:06 +0100 |
Matthew Wild |
Merged in Tobias's SASL lib
|
| Tue, 26 Aug 2008 13:14:43 +0100 |
Matthew Wild |
Beginning of new routing logic
|
| Tue, 26 Aug 2008 14:11:52 +0200 |
Tobias Markmann |
module table was missing
|
| Tue, 26 Aug 2008 01:01:13 +0200 |
Tobias Markmann |
* missing base64 decode of SASL response
|
| Tue, 26 Aug 2008 00:57:46 +0200 |
Tobias Markmann |
adding SASL lib with PLAIN support, not tested yet
|
| Mon, 25 Aug 2008 22:19:47 +0100 |
Matthew Wild |
Added tests/ folder
|
| Mon, 25 Aug 2008 22:06:47 +0100 |
Matthew Wild |
Coding style doc, HACKERS file
|
| Mon, 25 Aug 2008 16:46:05 +0100 |
Matthew Wild |
Moved server module to net/
|
| Mon, 25 Aug 2008 02:10:50 +0100 |
Matthew Wild |
Remove redundant comments
|
| Mon, 25 Aug 2008 00:35:54 +0200 |
Tobias Markmann |
renaming _ to sock to improve readability
|
| Mon, 25 Aug 2008 00:33:16 +0200 |
Tobias Markmann |
remaned _ to sock to improve readability
|
| Sun, 24 Aug 2008 22:51:01 +0100 |
Matthew Wild |
added LICENSE file
|
| Sun, 24 Aug 2008 22:48:27 +0100 |
Matthew Wild |
- Remove some debugging code
|
| Sun, 24 Aug 2008 18:08:04 +0100 |
matthew |
Merged 2 heads o_O
|
| Sun, 24 Aug 2008 18:01:20 +0100 |
matthew |
Added all the files to please hg :/
|
| Sun, 24 Aug 2008 14:52:02 +0000 |
matthew |
Presence unavailable on disconnect
|
| Sun, 24 Aug 2008 13:29:01 +0000 |
matthew |
"Shared roster" - well, kind of :)
|
| Sun, 24 Aug 2008 04:34:01 +0000 |
matthew |
Working presence!
|
| Sun, 24 Aug 2008 01:51:02 +0000 |
matthew |
Switched to new connection framework, courtesy of the luadch project
|
| Fri, 22 Aug 2008 21:09:04 +0000 |
matthew |
First commit, where do you want to go tomorrow?
|